.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 oklch, 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);gap:22px;width:100%;max-width:560px;padding:clamp(28px,5vw,44px);display:grid;box-shadow:0 24px 64px #10111629}.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 oklch, var(--g-color-action) 11%, var(--g-color-panel));border:1px solid color-mix(in oklch, 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:#14141612;--app-skeleton-highlight:#ffffff85}[data-theme=dark] .public-chrome,[data-theme=dark] .app-shell,[data-theme=dark] .g-shell{--app-skeleton-base:#ffffff0b;--app-skeleton-highlight:#ffffff16}.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-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-badge,.owner-pricing-prices__make-default,.owner-pricing-prices__default-hint{font-size:.72rem}.owner-pricing-prices__default-badge{color:var(--g-color-success);font-weight:var(--g-font-weight-heading)}.owner-pricing-prices__make-default{color:var(--g-color-action);cursor:pointer;font:inherit;font-size:.7rem;font-weight:var(--g-font-weight-heading);text-underline-offset:3px;background:0 0;border:0;padding:3px;text-decoration:underline}.owner-pricing-prices__make-default:disabled{color:var(--g-color-muted);cursor:wait}.owner-pricing-prices__default-hint{color:var(--g-color-muted)}.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__period-toggle{background:var(--g-color-state-hover);border-radius:var(--g-radius);width:fit-content;padding:3px;display:flex}.owner-pricing-prices__period-toggle button{border-radius:calc(var(--g-radius) - 2px);color:var(--g-color-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:6px 12px;font-size:.82rem}.owner-pricing-prices__period-toggle button.is-active{background:var(--g-color-panel);color:var(--g-color-ink);font-weight:var(--g-font-weight-heading)}.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-prices__actions button,.owner-currency-suggestions__actions button{color:var(--g-color-action);cursor:pointer;font:inherit;font-size:.68rem;font-weight:var(--g-font-weight-regular);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.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-pricing-prices__locked button{color:var(--g-color-ink);cursor:pointer;font:inherit;font-weight:var(--g-font-weight-heading);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.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-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:#171a1f;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__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__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:var(--g-space-5);display:grid}.owner-launch__applications{gap:var(--g-space-4);display:grid}.owner-launch__applications>.owner-form__header>label{min-width:150px}.owner-launch__application-list{gap:10px;display:grid}.owner-launch__application-list>article{border:1px solid var(--g-color-line);border-radius:var(--g-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.owner-launch__application-list>article>div:first-child{gap:3px;display:grid}.owner-launch__application-list span,.owner-launch__application-list small,.owner-launch__application-list p{color:var(--g-color-muted);font-size:.76rem}.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 oklch, var(--g-color-action) 12%, var(--g-color-panel));border-color:color-mix(in oklch, 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:#ffffff0b;--app-skeleton-highlight:#ffffff16}}.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 oklch, var(--g-color-panel) 78%, transparent);border:1px solid color-mix(in oklch, var(--g-color-line) 72%, transparent);border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:6px 9px 6px 18px;display:flex;box-shadow:0 18px 42px #17171717}[data-theme=dark] .public-header__inner{background:color-mix(in oklch, var(--g-color-panel) 64%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .public-header__inner{background:color-mix(in oklch, 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%, #ffffff6b, 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:#ffffff61;border:1px solid #ffffff7a;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);margin:0;font-size:1.08rem;font-weight:600}.home-next-run{border-radius:calc(var(--g-radius) + 4px);color:#08251d;background:radial-gradient(circle at 94% 36%,#51a6f3bd 0,#51a6f357 20%,#51a6f300 46%),radial-gradient(circle at 82% 78%,#51a6f375 0,#51a6f338 18%,#51a6f300 40%),radial-gradient(circle at 28% 18%,#e7e5e647 0,#e7e5e600 36%),radial-gradient(circle at 72% 88%,#e7e5e62e 0,#e7e5e600 34%),linear-gradient(90deg,#63dcb9 0 76%,#61d2c0 86%,#69a8ed 100%);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);margin:0;font-size:1rem;font-weight:600}.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 oklch, 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:600}.home-next-run__label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-next-run__label span{color:#08251dc2;color:lab(12.3175% -13.2337 1.97672/.76);font-size:.78rem;font-weight:700}.home-next-run__label span+span{align-items:center;gap:8px;display:inline-flex}.home-next-run__label span+span:before{content:"";background:#08251d6b;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:600}.home-next-run p{color:#08251dcc;color:lab(12.3175% -13.2337 1.97672/.8);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:#08251d;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:#08251d;font-size:.86rem;font-weight:700}.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 oklch, var(--g-color-action) 68%, transparent);flex:none;margin-top:2px}.home-next-run .work-item__indicator{color:#08251dcc;color:lab(12.3175% -13.2337 1.97672/.8)}.app-carousel-controls{align-items:center;gap:8px;display:inline-flex}.app-carousel-controls__step{color:#08251d;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:#08251ddb;color:lab(12.3175% -13.2337 1.97672/.86)}.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{content:"";background:#08251d3d;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:#08251da3}.app-carousel-controls__dot.is-active:before{background:#08251d;width:12px}.app-carousel-controls__position{color:#08251db8;color:lab(12.3175% -13.2337 1.97672/.72);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:#08251d!important}.home-next-run__button .g-button svg{color:#08251d;fill:#08251d}.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:#08251d!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:#08251d!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 oklch, 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);z-index:4;gap:3px;min-width:230px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #00000029}.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:#08251dc2;color:lab(12.3175% -13.2337 1.97672/.76)}.home-next-run .run-progress__track{background:#08251d29}.home-next-run .run-progress__track span{background:#08251d61}.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:600}.home-runs__start.g-button{flex:none;min-height:36px;padding-inline:12px}.home-runs__empty{border:1px dashed color-mix(in oklch, 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{border-radius:calc(var(--g-radius) + 6px);color:#08251d;background:radial-gradient(circle at 92% 18%,#51a6f385 0,#51a6f32e 22%,#0000 46%),linear-gradient(135deg,#63dcb9 0 38%,#eefaf7 100%);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{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:750}.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:#08251dc7;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:#fff}.home-welcome__actions .g-button{background:#08251d;border-color:#08251d}.home-welcome__actions>a:not(.g-button){color:#08251d;font-size:.86rem;font-weight:var(--g-font-weight-ui-strong);text-underline-offset:3px}.home-welcome__action-skeleton{background:#08251d24;width:190px;height:42px}.home-welcome__steps{align-content:center;gap:2px;margin:0;padding:0;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 #08251d24}.home-welcome__steps li>span{background:#08251d1a;border:1px solid #08251d33;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:750;display:inline-flex}.home-welcome__steps li>div{gap:4px;display:grid}.home-welcome__steps strong{font-size:.92rem}.home-welcome__steps p{color:#08251db8;font-size:.84rem;line-height:1.45}.home-welcome--returning{isolation:isolate;background:radial-gradient(at 18% 100%,#43daafc7 0,#63dcb957 34%,#0000 58%),radial-gradient(at 88% 12%,#69a8edad 0,#69a8ed47 20%,#0000 42%),linear-gradient(112deg,#63dcb9 0%,#86e4c8 44%,#bcefe1 75%,#9cc8f2 82%,#77afe8 95%,#eff9ff 100%)}.home-next-path{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:calc(var(--g-radius) + 3px);background:#ffffff9e;border:1px solid #08251d1f;align-self:center;gap:14px;padding:18px;display:grid;box-shadow:0 18px 45px #08251d14}.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:#08251d14;border:1px solid #08251d1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.home-next-path__header>span{background:#08251d;border:1px solid #08251d3d;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:#08251d9e;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.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 #08251d1a}.home-next-path li>span{color:#0c604d;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:#08251dad;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{margin:0;font-size:1rem;font-weight:600}.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{margin:0;font-size:1rem;font-weight:600}.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);border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:.92rem;font-weight:700;display:inline-flex;overflow:hidden}.home-method-mark img{object-fit:cover;width:100%;height:100%}.home-run-card h3{margin-top:4px;font-size:.94rem;font-weight:600}.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)}.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 svg{transition:transform .16s}.home-run-card-link:hover .home-run-card__view-progress svg{transform:translate(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 oklch, 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%, #69a8ed 100%)}.home-run-card--completed .stage-progress__pill--completed:last-child{background:#69a8ed}.home-run-card--completed .run-progress__track span{background:linear-gradient(90deg, var(--g-color-action) 0 78%, #69a8ed 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 oklch, 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:600}.methods-intro p{color:var(--g-color-muted);font-size:.94rem}.method-filter-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.method-filter-row button{border:1px solid var(--g-color-line);color:var(--g-color-muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;min-height:34px;padding:0 12px;font-size:.86rem}.method-filter-row button.is-active{background:var(--g-color-state-selected);border-color:var(--g-color-state-border);color:var(--g-color-action)}.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{margin:0;font-size:1rem;font-weight:600}.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}}.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>strong,.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>strong{width:min(320px,62vw);height:24px}.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:28px;display:grid}.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:22px 0 8px;display:grid}.discover-method-detail__hero--live{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr)}.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__media{align-self:start;min-width:0;display:grid}.discover-method-detail__media .g-method-visual{aspect-ratio:auto;background:color-mix(in oklch, 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 oklch, var(--g-color-action) 9%, var(--g-color-surface));border:1px solid color-mix(in oklch, 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__actions{align-items:center;gap:10px;display:flex}.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(1.8rem,3vw,2.5rem);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%}.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 oklch, var(--g-color-secondary) 20%, transparent), transparent 48%), color-mix(in oklch, var(--g-color-action) 8%, var(--g-color-panel));border-color:color-mix(in oklch, 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{color:#08251d;background:radial-gradient(circle at 95% 24%,#51a6f38c 0,#51a6f300 48%),radial-gradient(circle at 18% 94%,#fff3 0,#fff0 44%),linear-gradient(135deg,#63dcb9,#69a8ed);border:0}.discover-method-detail__progress--join h2{color:#08251d}.discover-method-detail__progress--join p{color:#08251dcc}.discover-method-detail__progress--join .discover-method-detail__progress-actions{margin-top:2px}.discover-method-detail__progress--join .g-button{color:#08251d;background:#08251d24;border-color:#08251d3d;width:100%}.discover-method-detail__progress--join .g-button:hover{background:#08251d38}.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:10px;display:grid}.discover-method-detail__work-heading{gap:7px;display:grid}.discover-method-detail__work-heading h2{margin:0;font-size:1.1rem}.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-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-secondary)}.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:16px;display:grid}.run-method-info>section{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:4px;padding:12px;display:grid}.run-method-info span,.run-method-info small,.run-method-info dt{color:var(--g-color-muted);font-size:.78rem}.run-method-info dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.run-method-info dl div{gap:3px;display:grid}.run-method-info dd{margin:0}.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>.g-brand-logo{margin-bottom:20px}.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}.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 oklch, 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__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-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{gap:24px;width:100%;min-width:0;max-width:1180px;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}.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{border-radius:inherit;content:"";clip-path:inset(0 round 22px);pointer-events:none;z-index:0;background:linear-gradient(#e1f6ff29 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#e1f6ff29 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#0d3762,#176ca1);height:360px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 48%,#0000 100%);mask-image:linear-gradient(#000 0 48%,#0000 100%)}.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:#05233f42;border-bottom-color:#ddf6ff52;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:#f2fbff}.g-shell:has(.run-workspace--preview) .run-workspace__method-link{color:#f2fbffd1}.g-shell:has(.run-workspace--preview) .run-workspace__stage-context{color:#f2fbffd1}.g-shell:has(.run-workspace--preview) .run-workspace__header>div:first-child>span{color:#f2fbffd1}.g-shell:has(.run-workspace--preview) .run-workspace__method-mark{color:#f2fbff;background:#05233f61;border-color:#ddf6ff6b}.g-shell:has(.run-workspace--preview) .run-workspace__header h2{color:#f2fbff}.g-shell:has(.run-workspace--preview) .run-workspace__header .run-workspace__usage-summary strong{color:#f2fbff}.g-shell:has(.run-workspace--preview) .run-workspace__header .run-workspace__usage-summary{color:#f2fbffd1}.g-shell:has(.run-workspace--preview) .run-workspace__header .run-workspace__usage-summary:hover>span:first-child{color:#f2fbffd1}.g-shell:has(.run-workspace--preview) .g-shell__surface-header .g-context-menu__trigger{color:#f2fbff;background:#05233f5c;border-color:#ddf6ff6b}.g-shell:has(.run-workspace--preview) .g-shell__surface-header .g-context-menu__trigger:hover{background:#05233f8a}.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__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 oklch, var(--g-color-danger) 7%, var(--g-color-panel));border:1px solid color-mix(in oklch, 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 oklch, var(--g-color-danger) 16%, var(--g-color-panel));border:1px solid color-mix(in oklch, 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{gap:7px}.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__stage-context{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui)}.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 h2{font-size:1.36rem;font-weight:var(--g-font-weight-heading)}.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__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%, #69a8ed 100%) border-box;color:var(--g-color-action);border:2px solid #0000}.run-workspace__stages .stage-progress__segment.is-completed{background:var(--g-color-action);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%, #69a8ed 100%) border-box;border-radius:calc(var(--g-radius) + 4px);border:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:20px;padding:22px;display:grid}.run-workspace__focus--ready{background:radial-gradient(circle at 94% 36%, #51a6f3bd 0, #51a6f357 20%, #51a6f300 46%) padding-box, radial-gradient(circle at 82% 78%, #51a6f375 0, #51a6f338 18%, #51a6f300 40%) padding-box, radial-gradient(circle at 28% 18%, #e7e5e647 0, #e7e5e600 36%) padding-box, radial-gradient(circle at 72% 88%, #e7e5e62e 0, #e7e5e600 34%) padding-box, linear-gradient(90deg, #63dcb9 0 76%, #61d2c0 86%, #69a8ed 100%) padding-box, linear-gradient(90deg, var(--g-color-action) 0 78%, #69a8ed 100%) border-box;color:#08251d;border-color:#0000}.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__ready-summary span{background:color-mix(in oklch, var(--g-color-panel) 66%, transparent);border:1px solid color-mix(in oklch, var(--g-color-action) 34%, var(--g-color-line));color:var(--g-color-ink);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;display:inline-flex}.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:#17433a}.run-workspace__focus--ready .run-workspace__focus-copy h3{color:#08251d}.run-workspace__focus--ready .run-workspace__ready-summary span{color:#08251d;background:#ffffff4d;border-color:#08251d42}.run-workspace__focus--ready .run-workspace__focus-context{border-color:#08251d42}.run-workspace__focus--ready .run-workspace__focus-optional-toggle,.run-workspace__focus--ready .run-workspace__focus-resources-toggle,.run-workspace__focus--ready .run-workspace__revisit-stage{color:#17433a}.run-workspace__focus--ready .run-workspace__focus-optional-count{color:#08251d;background:#ffffff4d;border-color:#08251d42}.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-notice{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:9px;padding:10px 12px;display:flex}.run-workspace__operation-notice .g-button{margin-left:auto}.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-history-error{color:var(--g-color-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.78rem;display:flex}.run-workspace__guidance-history-error .g-button{min-height:30px;padding:4px 6px;font-size:.76rem}.run-workspace__guidance-section-label{border-top:1px solid var(--g-color-line);color:var(--g-color-secondary-text);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.01em;justify-content:space-between;align-items:end;gap:8px;padding:17px 0 6px;display:flex}.run-workspace__guidance-section-copy{gap:3px;min-width:0;display:grid}.run-workspace__guidance-section-copy>small{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui);line-height:1.35}.run-workspace__guidance-section-label .app-carousel-controls__position{color:var(--g-color-muted)}.run-workspace__guidance-section-label .app-carousel-controls{gap:2px}.run-workspace__guidance-section-label .app-carousel-controls__step{color:var(--g-color-muted);width:22px}.run-workspace__guidance-section-label .app-carousel-controls__dot{width:18px}.run-workspace__guidance-section-label .app-carousel-controls__step:hover,.run-workspace__guidance-section-label .app-carousel-controls__step:focus-visible{background:var(--g-color-state-hover);color:var(--g-color-ink)}.run-workspace__guidance-section-label .app-carousel-controls__dot:before{background:color-mix(in srgb, var(--g-color-muted) 30%, transparent)}.run-workspace__guidance-section-label .app-carousel-controls__dot:hover:before,.run-workspace__guidance-section-label .app-carousel-controls__dot:focus-visible:before{background:var(--g-color-secondary-text)}.run-workspace__guidance-section-label .app-carousel-controls__dot.is-active:before{background:var(--g-color-action)}.run-workspace__guidance-action-list>.run-workspace__guidance-section-label:first-child{border-top:0}.run-workspace__guidance-action-row{border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(135px,auto) 132px;align-items:center;gap:18px;min-width:0;margin-inline:0 -10px;padding:14px 10px 14px 12px;transition:background-color .14s,box-shadow .14s;display:grid;position:relative}.run-workspace__guidance-action-row+.run-workspace__guidance-action-row{border-top:0;margin-top:8px}.run-workspace__guidance-action-row+.run-workspace__guidance-action-row:after{background:var(--g-color-line);content:"";height:1px;position:absolute;top:-4px;left:12px;right:10px}.run-workspace__guidance-action-row+.run-workspace__guidance-section-label{margin-top:8px}.run-workspace__draft-approval-card{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin:8px 0 12px;padding:16px;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);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g-color-line) 65%, transparent)}.run-workspace__draft-approval-card:has(.g-button:focus-visible){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-workspace__draft-approval-card+.run-workspace__guidance-section-label{margin-top:8px}.run-workspace__draft-approval-copy{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-secondary-text)}.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{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{gap:4px;min-width:0;display:grid}.run-workspace__guidance-action-attention{margin-bottom:2px}.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:2;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:2/4}.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%, #fff);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%, #fff)}.run-workspace__guidance-action-control{grid-column:3;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}:is(.run-workspace__guidance-action-row:has(.run-workspace__guidance-action-control .g-button:not(:disabled):hover),.run-workspace__guidance-action-row:has(.run-workspace__guidance-action-control .g-button:focus-visible)){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-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-secondary-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-secondary-text);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;padding:4px 7px}.run-workspace__document-operations{border-bottom:1px solid var(--g-color-line);gap:10px;margin-bottom:4px;padding-bottom:16px;display:grid}.run-workspace__document-operation-note{color:var(--g-color-muted);margin:0;font-size:.74rem}.run-workspace__generated-operation-documents{border-top:1px solid var(--g-color-line);gap:4px;padding-top:12px;display:grid}.run-workspace__generated-operation-documents>h5{color:var(--g-color-ink);font-size:.74rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase;margin:0}.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-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-secondary-text);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}.operation-run-modal__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__tabs{border-bottom:1px solid var(--g-color-line);gap:20px;display:flex}.operation-run-modal__tab{color:var(--g-color-muted);cursor:pointer;font:inherit;font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:2px 0 9px}.operation-run-modal__tab[aria-selected=true]{border-bottom-color:var(--g-color-action);color:var(--g-color-ink)}.operation-run-modal__tab:focus-visible{outline:2px solid var(--g-color-action);outline-offset:3px;border-radius:4px}.operation-run-modal__tab-panel{gap:14px;min-width:0;display:grid}.operation-run-modal__tab-panel[hidden]{display:none}.operation-run-modal__description{color:var(--g-color-secondary-text);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{min-width:0;margin-top:4px}.operation-run-modal__documents>.g-modal-form__section{gap:14px;min-width:0;display:grid}.operation-run-modal__document-controls{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.operation-run-modal__scope-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;display:grid}.operation-run-modal__scope-summary>div:first-child{gap:2px;min-width:0;display:grid}.operation-run-modal__scope-summary strong{color:var(--g-color-ink);font-size:.78rem}.operation-run-modal__scope-summary small{color:var(--g-color-muted);font-size:.7rem;line-height:1.4}.operation-run-modal__scope-summary>.g-button{white-space:nowrap;min-height:30px;padding:5px 8px;font-size:.72rem}.operation-run-modal__scope-document-list{background:var(--g-color-panel);grid-column:1/-1;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:minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.operation-run-modal__source-link-row>.g-text-input:only-child{grid-column:1/-1}.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}@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-controls{grid-template-columns:minmax(0,1fr);align-items:start}}.operation-run-modal__upload>small{color:var(--g-color-muted);margin:0;font-size:.76rem;line-height:1.45}.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-secondary-text);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-secondary-text)}.operation-run-modal__scan.is-infected,.operation-run-modal__scan.is-failed{background:color-mix(in oklch, 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__header>p{color:var(--g-color-muted);margin:0;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:1px solid var(--g-color-line);padding-top:10px}@media (min-width:900px){.operation-run-modal--expanded.operation-run-modal--sources .operation-run-modal__tab-panel--overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.operation-run-modal--expanded.operation-run-modal--sources .operation-run-modal__source-choice{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,.operation-detail-modal--expanded .operation-result-content__items{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-secondary-text);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);gap:8px;padding-top:11px;display:grid}.operation-result-content__item-sources>strong{color:var(--g-color-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.operation-result-content__item-sources>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.operation-result-content__item-sources li,.operation-result-content__item-sources li>div{gap:4px;display:grid}.operation-result-content__item-sources li>div{grid-template-columns:auto minmax(0,max-content) minmax(0,1fr);align-items:center}.operation-result-content__item-sources li>div>svg{color:var(--g-color-muted)}.operation-result-content__item-sources li>div>a,.operation-result-content__item-sources li>div>span{font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-result-content__item-sources small{color:var(--g-color-muted);font-size:.68rem}.operation-result-content__item-sources q{color:var(--g-color-secondary-text);-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{background:color-mix(in oklch, var(--g-color-state-selected) 30%, var(--g-color-panel));border:1px solid var(--g-color-state-border);border-radius:var(--g-radius);gap:9px;padding:10px 12px;display:grid}.operation-research-summary__heading{align-items:center;gap:7px;display:flex}.operation-research-summary__heading>span{color:var(--g-color-action);align-items:center;display:inline-flex}.operation-research-summary__heading strong{color:var(--g-color-ink);font-size:.78rem}.operation-research-summary__heading small{color:var(--g-color-muted);margin-left:auto;font-size:.7rem}.operation-research-summary__sources{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.operation-research-summary__sources a,.operation-research-summary__sources>li>span{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-secondary-text);border-radius:999px;align-items:center;gap:5px;max-width:260px;padding:4px 7px;font-size:.7rem;text-decoration:none;display:inline-flex}.operation-research-summary__sources a:hover{border-color:var(--g-color-state-border);color:var(--g-color-ink)}.operation-research-summary__sources a span,.operation-research-summary__sources>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-research-summary details{color:var(--g-color-muted);font-size:.7rem}.operation-research-summary summary{cursor:pointer;font-weight:var(--g-font-weight-ui-strong)}.operation-research-summary details ul{gap:3px;margin:7px 0 0;padding-left:18px;display:grid}.run-workspace__operation-meta-stack{flex-wrap:wrap;align-items:center;gap:7px 14px;display:flex}.run-workspace__web-research-badge{color:var(--g-color-secondary-text);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:5px;display:inline-flex}.run-workspace__web-research-badge svg{color:var(--g-color-action)}.operation-result-content__text,.operation-result-content__empty{color:var(--g-color-secondary-text);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-secondary-text);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{background:color-mix(in oklch, var(--g-color-danger) 8%, var(--g-color-panel));border-color:var(--g-color-danger);color:var(--g-color-danger)}.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:minmax(0,1fr) auto}.run-workspace__guidance-action-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 14px}.run-workspace__guidance-action-meta{grid-column:1;justify-content:flex-start}.run-workspace__guidance-action-row.has-no-action .run-workspace__guidance-action-meta{grid-area:1/2;justify-content:flex-end}.run-workspace__guidance-action-control{grid-area:1/2/span 2}}@media (max-width:560px){.operation-effort{min-width:0}.run-workspace__guidance-action-row{padding-block:12px}.run-workspace__guidance-section-label{flex-wrap:wrap;align-items:start}.run-workspace__draft-approval-card{grid-template-columns:minmax(0,1fr);gap:12px;margin-left:0;padding:15px}.run-workspace__draft-approval-control{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,.run-workspace__operation-notice{align-items:stretch}.run-workspace__operation-notice{flex-direction:column}.run-workspace__operation-guidance-list article{grid-template-columns:minmax(0,1fr)}.run-workspace__operation-guidance-list article>.g-button{justify-content:center;width:100%;min-width:0}.run-workspace__operation-notice .g-button{align-self:flex-start;margin-left: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{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:var(--g-color-action)!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%, #69a8ed 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__tabs{margin-inline:-4px;padding-inline:4px}.run-workspace__tab{padding-inline:10px}.run-workspace__tab-panel{gap:18px}}@container shell-surface (max-width:920px){.run-workspace{gap:20px;min-inline-size:0;max-inline-size:100%}.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: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-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__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-resources-toggle:hover{color:var(--g-color-ink)}.run-workspace__focus--ready .run-workspace__focus-resources-toggle:hover,.run-workspace__focus--ready .run-workspace__focus-resources-toggle:focus-visible{color:#08251d}.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-action .run-workspace__focus-optional-link{align-self:flex-start}}.run-workspace__collaboration-next-action{color:var(--g-color-muted);max-width:24rem;margin:0;font-size:.84rem;line-height:1.45}.run-workspace__team,.run-workspace__independent-exercise{gap:14px;display:grid}.run-workspace__team-roster,.run-workspace__independent-exercise-facilitator ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.run-workspace__team-roster li{justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;display:flex}.run-workspace__team-roster small{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.65rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;padding:3px 7px}.run-workspace__team-handover{border-top:1px solid var(--g-color-line);gap:7px;padding-top:12px;display:grid}.run-workspace__team-handover>span,.run-workspace__independent-exercise label>span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__team-handover select,.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 oklch, 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-abandon-modal__actions{justify-content:flex-end;gap:10px;display:flex}.run-abandon-modal__confirm.g-button,.run-abandon-modal__confirm.g-button:disabled,.run-abandon-modal__confirm.g-button:disabled:hover{background:var(--g-color-danger);border-color:var(--g-color-danger);color:#fff}.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__tabs{border-bottom:1px solid var(--g-color-line);scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.run-workspace__tab{color:var(--g-color-muted);cursor:pointer;font:inherit;font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 12px;display:inline-flex}.run-workspace__tab:hover{color:var(--g-color-ink)}.run-workspace__tab[aria-selected=true]{border-bottom-color:var(--g-color-action);color:var(--g-color-ink)}.run-workspace__tab-attention{background:var(--g-color-warning);border:1px solid color-mix(in srgb, var(--g-color-warning) 72%, #fff);box-shadow:0 0 0 2px var(--g-color-panel);border-radius:999px;width:7px;height:7px;display:inline-block}.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%, #fff);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:focus-visible{outline:2px solid var(--g-color-action);outline-offset:-3px;border-radius:6px 6px 0 0}.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-workspace__tab-panel--plan{gap:16px}.run-workspace__plan-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.run-workspace__plan-heading>div{gap:4px;display:grid}.run-workspace__plan-heading h3,.run-workspace__plan-heading p{margin:0}.run-workspace__plan-heading h3{font-size:1.05rem;font-weight:var(--g-font-weight-heading)}.run-workspace__plan-heading p{color:var(--g-color-muted);font-size:.86rem}.run-workspace__plan-picker{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);flex:none;align-items:center;gap:9px;display:flex}.run-workspace__plan-picker .g-picker{width:min(250px,52vw)}.run-workspace__plan-picker .g-picker__trigger{min-height:36px}.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-visualizations__tabs{border-bottom:1px solid var(--g-color-line);gap:4px;display:flex;overflow-x:auto}.run-visualizations__tabs button{color:var(--g-color-muted);cursor:pointer;font:inherit;font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:36px;padding:0 10px}.run-visualizations__tabs button[aria-selected=true]{border-bottom-color:var(--g-color-action);color:var(--g-color-ink)}.run-visualizations__tabs button:focus-visible,.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__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-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__plan-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}.run-workspace__tab-panel--sources{grid-template-columns:minmax(0,1fr)}.run-sources{gap:24px;min-width:0;display:grid}.run-sources__heading,.run-sources__section-heading,.run-sources__upload-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.run-sources__heading h3,.run-sources__heading p,.run-sources__section-heading h4,.run-sources__section-heading p,.run-sources__upload h4,.run-sources__upload p{margin:0}.run-sources__heading h3{font-size:1rem}.run-sources__heading p,.run-sources__section-heading p,.run-sources__upload>div p{color:var(--g-color-muted);max-width:660px;margin-top:4px;font-size:.78rem;line-height:1.5}.run-sources__count,.run-sources__section-heading>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__upload,.run-sources__section{border-top:1px solid var(--g-color-line);gap:12px;padding-top:20px;display:grid}.run-sources__upload h4,.run-sources__section-heading h4,.run-sources__upload-heading h4{font-size:.86rem}.run-sources__upload .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:8px;margin:0;padding:0;list-style:none;display:grid}.run-sources__item{border:1px solid var(--g-color-border);border-radius:var(--g-radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.run-sources__file-icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-secondary-text);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.run-sources__file-copy{gap:2px;min-width:0;display:grid}.run-sources__file-copy strong{overflow-wrap:anywhere;font-size:.82rem}.run-sources__file-copy span,.run-sources__file-copy small{color:var(--g-color-muted);overflow-wrap:anywhere;font-size:.72rem}.run-sources__item-actions{align-items:center;gap:12px;display:flex}.run-sources__item-actions a{color:var(--g-color-link);font-size:.75rem;font-weight:var(--g-font-weight-ui-strong)}.run-sources__item-actions .g-button{min-height:28px;padding:4px 6px;font-size:.75rem}.run-sources__remove-action:not(:disabled){color:var(--g-color-danger)}.run-sources__blocked-reason{color:var(--g-color-warning-text)!important}.run-sources__readonly{background:var(--g-color-panel-soft);color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;padding:3px 7px}.run-sources__manage-modal{gap:16px;display:grid}.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)}.run-sources__delete-button{background:var(--g-color-danger);border-color:var(--g-color-danger)}.run-sources__delete-button:hover:not(:disabled),.run-sources__delete-button:focus-visible:not(:disabled){background:color-mix(in oklch, var(--g-color-danger) 84%, var(--g-color-text));border-color:color-mix(in oklch, var(--g-color-danger) 84%, var(--g-color-text))}.run-sources__status{color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;padding:3px 7px}.run-sources__status.is-clean{background:var(--g-color-state-selected);color:var(--g-color-success-text)}.run-sources__status.is-pending{background:var(--g-color-panel-soft)}.run-sources__status.is-infected,.run-sources__status.is-failed{background:color-mix(in oklch, var(--g-color-danger) 10%, var(--g-color-panel));color:var(--g-color-danger)}@media (max-width:620px){.run-sources__upload-heading{flex-direction:column;align-items:stretch}.run-sources__item{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.run-sources__item-actions{grid-column:2}}.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__tab-panel--documents .run-workspace__outputs{background:0 0;border:0;border-radius:0;gap:0;padding:2px 0 0;display:grid}.run-workspace__tab-panel--documents .run-workspace__document-operations{border-bottom:0;gap:0;margin:0;padding:0}.run-workspace__documents-action-list .run-workspace__guidance-action-row{margin-left:10px}.run-workspace__documents-subheading{justify-content:space-between;align-items:start;gap:12px;display:flex}.run-workspace__documents-subheading h4,.run-workspace__documents-subheading p{margin:0}.run-workspace__documents-subheading h4{font-size:.84rem}.run-workspace__documents-subheading p{color:var(--g-color-muted);margin-top:3px;font-size:.76rem;line-height:1.45}.run-workspace__documents-subheading>span{background:var(--g-color-surface-muted);color:var(--g-color-muted);border-radius:999px;justify-content:center;align-items:center;min-width:19px;padding:2px 5px;font-size:.68rem;display:inline-flex}.run-workspace__tab-panel--documents .run-workspace__future-documents,.run-workspace__tab-panel--documents .run-workspace__other-documents{border-top:0;margin:0;padding:0}.run-workspace__tab-panel--documents .run-workspace__future-documents ul{grid-template-columns:minmax(0,1fr);gap:0;margin:0}.run-workspace__tab-panel--documents .run-workspace__future-documents .run-workspace__guidance-action-row{background:0 0;border:0;border-radius:10px;gap:18px;padding:10px 10px 10px 12px}.run-workspace__tab-panel--documents .run-workspace__other-documents{gap:0;display:grid}.run-workspace__tab-panel--documents .run-workspace__other-documents .run-workspace__output-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:0;display:grid}.run-workspace__document-type-identity{color:var(--g-color-secondary-text);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-secondary-text);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-format-count{color:var(--g-color-muted);font-size:.7rem}.run-workspace__document-format-count:before{content:"·";margin-right:7px}.run-workspace__outputs>.run-workspace__documents-action-list:not(:first-child)>.run-workspace__guidance-section-label:first-child,.run-workspace__outputs>.run-workspace__future-documents:not(:first-child) .run-workspace__guidance-section-label:first-child,.run-workspace__outputs>.run-workspace__other-documents:not(:first-child) .run-workspace__guidance-section-label:first-child{border-top:1px solid var(--g-color-line)}.run-workspace__future-documents .run-workspace__document-type-identity>span:last-child{color:var(--g-color-secondary-text);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__document-output-row{gap:10px;min-width:0;margin:0 -10px 0 10px;padding:14px 10px 14px 12px;display:grid;position:relative}.run-workspace__document-output-row+.run-workspace__document-output-row{margin-top:8px}.run-workspace__document-output-row+.run-workspace__document-output-row:after{background:var(--g-color-line);content:"";height:1px;position:absolute;top:-4px;left:12px;right:10px}.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{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:var(--g-radius);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:13px;display:grid}.run-workspace__certificate>svg{color:var(--g-color-action)}.run-workspace__certificate>div{gap:4px;display:grid}.run-workspace__captured{gap:12px;display:grid}.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-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.run-workspace__work-heading>div:first-child{flex:260px;gap:4px;display:grid}.run-workspace__work-heading>div:first-child .run-workspace__captured-summary{margin-top:4px}.run-workspace__work-heading h3,.run-workspace__work-heading p{margin:0}.run-workspace__work-heading p{color:var(--g-color-muted);font-size:.84rem;line-height:1.45}.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-heading{flex-direction:column;align-items:flex-start;gap:14px}.run-workspace__work-heading>div:first-child{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-direction:row;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 1 0;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:18px;display:grid}.run-workspace__captured-groups section{gap:8px;display:grid}.run-workspace__captured-groups h4{color:var(--g-color-muted);margin:0;font-size:.78rem}.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}.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-secondary)}.run-workspace__captured-hierarchy,.run-workspace__captured-children{gap:6px;margin:0;padding:0;list-style:none;display:grid}.run-workspace__captured-hierarchy>li{gap:5px;display:grid}.run-workspace__captured-tree-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.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 oklch, 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:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);min-height:62px;overflow:hidden}.run-workspace__captured-tree-row>.run-workspace__captured-row{color:inherit;cursor:pointer;font:inherit;font-family:var(--g-font-sans);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%;min-height:0;padding:11px 4px 11px 12px;display:grid}.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{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:8px 4px 8px 6px}:is(.run-workspace__captured-tree-row:has(.run-workspace__captured-row:hover),.run-workspace__captured-tree-row:has(.run-workspace__captured-toggle:hover)){background:var(--g-color-state-hover)}.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{min-width:0}.run-workspace__review-marker{color:var(--g-color-warning-text);flex:none;display:inline-flex}.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-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}.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-secondary)}.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 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{width:100%}.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-toolbar>.g-button,.captured-work-modal__header-toolbar>.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-secondary)}.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__review-callout{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);gap:12px;padding:12px;display:grid}.captured-work-modal__review-copy{gap:3px;display:grid}.captured-work-modal__review-findings,.captured-work-modal__review-finding{gap:12px;display:grid}.captured-work-modal__review-finding+.captured-work-modal__review-finding{border-top:1px solid var(--g-color-warning-border);padding-top:12px}.captured-work-modal__review-callout strong{font-size:.86rem}.captured-work-modal__review-source{color:var(--g-color-warning-text);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong)}.captured-work-modal__review-callout p{color:var(--g-color-ink);font-size:.84rem;line-height:1.45}.captured-work-modal__review-suggestion{font-weight:var(--g-font-weight-ui-strong);color:var(--g-color-warning-text)!important;font-size:.78rem!important}.captured-work-modal__review-actions{border-top:1px solid var(--g-color-warning-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.captured-work-modal__review-actions .g-button{min-height:32px;padding-inline:9px;font-size:.76rem}.captured-work-modal__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}.captured-work-modal__history-action.g-button,.captured-work-modal__history-action.g-button span{color:var(--g-color-muted)!important}.captured-work-modal__history-action.g-button:hover,.captured-work-modal__history-action.g-button:focus-visible,.captured-work-modal__history-action.g-button:hover span,.captured-work-modal__history-action.g-button:focus-visible span{color:var(--g-color-ink)!important}.work-item-integrations,.work-item-actions__delete-dialog,.work-item-actions__external-choice{gap:12px;display:grid}.work-item-integrations>p,.work-item-actions__delete-dialog>p,.work-item-actions__external-choice p{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-confirm,.work-item-actions__delete-confirm.g-button:disabled,.work-item-actions__delete-confirm.g-button:disabled:hover{background:var(--g-color-danger);border-color:var(--g-color-danger);color:#fff}.work-item-actions__delete-error{color:var(--g-color-danger)}.run-workspace__evidence-chip{background:var(--g-color-surface-muted);border:1px solid var(--g-color-border);color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;line-height:1;display:inline-flex}.run-workspace__evidence-chip.is-sourced{background:var(--g-color-action-soft);border-color:var(--g-color-action-border);color:var(--g-color-action-strong)}.node-evidence{border-top:1px solid var(--g-color-line);padding-top:14px}.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__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__add-actions{flex-wrap:wrap;gap:8px;display:flex}.node-evidence__add-actions .g-button{align-items:center;gap:6px;display:inline-flex}.node-evidence__add-action.g-button{min-height:32px;padding-inline:9px;font-size:.76rem}.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-details{border-top:1px solid var(--g-color-line);padding-top:12px}.node-evidence__locator-details summary{color:var(--g-color-muted);cursor:pointer;font-size:.8rem;font-weight:var(--g-font-weight-ui-strong)}.node-evidence__locator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.node-evidence__locator-fields>:nth-child(n+3){grid-column:1/-1}.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__attachments li,.node-evidence__citations li{border:1px solid var(--g-color-border);border-radius:var(--g-radius-sm);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.node-evidence__attachments li>div,.node-evidence__citations li>div{gap:2px;min-width:0;display:grid}.node-evidence__attachments strong,.node-evidence__citations strong{overflow-wrap:anywhere;font-size:.8rem}.node-evidence__citation-title{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.node-evidence__attachments li>div>span,.node-evidence__citations li>div>span,.node-evidence__citations a{color:var(--g-color-muted);overflow-wrap:anywhere;font-size:.74rem}.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-error{color:var(--g-color-warning-text)!important}.node-evidence__citation-check{font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;align-items:center;width:fit-content;padding:2px 6px;display:inline-flex}.node-evidence__citation-check.is-pending,.node-evidence__citation-check.is-neutral{background:var(--g-color-state-selected);color:var(--g-color-muted)}.node-evidence__citation-check.is-success{background:var(--g-color-action-soft);color:var(--g-color-action-strong)}.node-evidence__citation-check.is-warning{background:var(--g-color-warning-soft);color:var(--g-color-warning-text)}.node-evidence__item-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.node-evidence__item-actions .node-evidence__item-action.g-button,.node-evidence__item-actions .node-evidence__item-action.g-button span{font-size:.74rem;color:var(--g-color-muted)!important}.node-evidence__item-actions .node-evidence__item-action.g-button{min-height:28px;padding-inline:7px}.node-evidence__item-actions .node-evidence__item-action.g-button:hover,.node-evidence__item-actions .node-evidence__item-action.g-button:focus-visible,.node-evidence__item-actions .node-evidence__item-action.g-button:hover span,.node-evidence__item-actions .node-evidence__item-action.g-button:focus-visible span{color:var(--g-color-ink)!important}.node-evidence__item-actions .node-evidence__item-action.is-danger:hover,.node-evidence__item-actions .node-evidence__item-action.is-danger:focus-visible,.node-evidence__item-actions .node-evidence__item-action.is-danger:hover span,.node-evidence__item-actions .node-evidence__item-action.is-danger:focus-visible span{color:var(--g-color-danger)!important}@media (max-width:520px){.node-evidence__locator-fields{grid-template-columns:1fr}}.node-evidence__item-actions a,.node-evidence__citations a{color:var(--g-color-link);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong)}.node-evidence__error{color:var(--g-color-danger);margin:0;font-size:.8rem}@media (max-width:520px){.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-editor__type-picker{color:var(--g-color-muted);gap:6px;margin-top:0;font-size:.78rem;display:grid}.work-item-editor__type-picker .g-picker__trigger,.work-item-editor__type-picker .g-picker__panel{font-size:.9rem}.work-item-editor__type-picker .g-picker__trigger{min-height:42px}.work-item-editor__type-picker .g-picker__panel{width:100%;max-height:min(300px,42vh);overflow-y:auto}.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__create-header{gap:12px;display:grid}.work-item-editor__breadcrumb{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;display:flex}.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>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__source-links,.work-item-editor__source-files{gap:8px;display:grid}.work-item-editor__source-links>span{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.work-item-editor__source-links>small{color:var(--g-color-muted);font-size:.72rem;line-height:1.4}.work-item-editor__source-link-row{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.work-item-editor__source-link-row>input:only-child{grid-column:1/-1}.work-item-editor__source-files>ul{border:1px solid var(--g-color-line);border-radius:var(--g-radius);margin:0;padding:0;list-style:none}.work-item-editor__source-files li{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.76rem;display:flex}.work-item-editor__source-files li+li{border-top:1px solid var(--g-color-line)}.work-item-editor__source-files li button{color:var(--g-color-danger);cursor:pointer;font:inherit;font-weight:var(--g-font-weight-ui-strong);background:0 0;border:0}.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-secondary)}.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:minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.work-item-editor__list-input-row>input:only-child{grid-column:1/-1}.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}.g-modal-form__actions.work-item-editor__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.g-modal-form__actions.work-item-editor__actions .g-button{justify-content:center;width:100%}.captured-work-modal__relations{border-top:1px solid var(--g-color-line);gap:10px;padding-top:16px;display:grid}.captured-work-modal__relations h3{font-size:.9rem}.captured-work-modal__relation-groups,.captured-work-modal__relation-group ul,.captured-work-modal__value-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.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-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui);margin:0}.captured-work-modal__relations li{gap:3px;display:grid}.captured-work-modal__relations button{color:var(--g-color-action);cursor:pointer;font:inherit;font-family:var(--g-font-sans);font-weight:var(--g-font-weight-ui-strong);text-align:left;text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.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 oklch, var(--g-color-action) 12%, var(--g-color-panel));border:1px solid color-mix(in oklch, 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 dl{border-top:1px solid var(--g-color-line);gap:15px;margin:0;padding-top:16px;display:grid}.captured-work-modal dl div{gap:5px;display:grid}.captured-work-modal__attribute.is-date{gap:5px}.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;line-height:1.2}.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-secondary);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__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}@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>a,.run-integrations__heading>.run-integrations__manage{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);min-height:auto;padding:0}.run-integrations__heading>a:hover,.run-integrations__heading>.run-integrations__manage:hover{color:var(--g-color-ink)}.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-secondary);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);font-size:.78rem}.run-integrations__empty .g-button{color:var(--g-color-ink);font-size:inherit;font-weight:var(--g-font-weight-ui-strong);min-height:auto;padding:0}.run-integrations__empty .g-button:hover{color:var(--g-color-action)}.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-secondary)}.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:20px;display:grid;container-type:inline-size}.run-kpi-feeds{border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:12px;padding:12px;display:grid}.run-kpi-feeds__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.run-kpi-feeds__heading h4,.run-kpi-feeds__heading p,.run-kpi-feeds__modal p,.run-kpi-feeds__result p{margin:0}.run-kpi-feeds__heading h4{font-size:.88rem}.run-kpi-feeds__heading p,.run-kpi-feeds__empty,.run-kpi-feeds__modal p,.run-kpi-feeds__result p{color:var(--g-color-muted);font-size:.78rem;line-height:1.45}.run-kpi-feeds__list,.run-kpi-feeds__choices,.run-kpi-feeds__result ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.run-kpi-feeds__list>li{border-top:1px solid var(--g-color-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0 0;display:grid}.run-kpi-feeds__copy{gap:2px;min-width:0;display:grid}.run-kpi-feeds__copy strong,.run-kpi-feeds__choices strong,.run-kpi-feeds__result strong{font-size:.82rem}.run-kpi-feeds__copy small,.run-kpi-feeds__choices small,.run-kpi-feeds__result li span{color:var(--g-color-muted);font-size:.72rem;line-height:1.4}.run-kpi-feeds__modal,.run-kpi-feeds__result,.run-kpi-feeds__result section{gap:14px;display:grid}.run-kpi-feeds__setup{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.run-kpi-feeds__setup>div{gap:3px;display:grid}.run-kpi-feeds__choices li+li,.run-kpi-feeds__result li+li{border-top:1px solid var(--g-color-line)}.run-kpi-feeds__choices label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.run-kpi-feeds__choices label>span,.run-kpi-feeds__result li{gap:2px;display:grid}.run-kpi-feeds__choices input{margin-top:3px}.run-kpi-feeds__result h4{margin:0;font-size:.82rem}.run-kpi-feeds__result li{padding:9px 0}@media (max-width:620px){.integration-settings__property-control,.run-kpi-feeds__list>li{grid-template-columns:minmax(0,1fr)}.run-kpi-feeds__list .integration-settings__icon{display:none}}.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__overview{border-block:1px solid var(--g-color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:14px 0;display:flex}.run-kpis__overview-main{flex-wrap:wrap;align-items:center;gap:6px 20px;min-width:0;display:flex}.run-kpis__overview-main>strong{color:var(--g-color-ink);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong)}.run-kpis__overview-status{color:var(--g-color-secondary-text);flex-wrap:wrap;align-items:center;gap:5px 16px;font-size:.74rem;display:flex}.run-kpis__overview-status .is-off-target{color:var(--g-color-warning-text)}.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-left:12px;display:grid}.run-kpis__item{border-bottom:1px solid var(--g-color-line);grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto;align-items:center;gap:12px 20px;padding:14px 0;display:grid}.run-kpis__item:first-child{padding-top:0}.run-kpis__item:last-child{border-bottom:0;padding-bottom:0}.run-kpis__item.is-required{border-left:2px solid var(--g-color-warning);padding-left:12px}.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-secondary-text);min-height:32px;padding:5px 9px;font-size:.76rem}.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-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 oklch, 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}.review-needed-modal,.operation-detail-modal,.stage-advance-review-modal{gap:18px;display:grid}.stage-progress-nudge{gap:20px;display:grid}.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-secondary-text);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:8px;margin:0;padding:0;list-style:none;display:grid}.stage-progress-nudge__items li{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) auto;align-items:center;gap:12px;padding:14px;display:grid}.stage-progress-nudge__icon{background:var(--g-color-state-selected);color:var(--g-color-action-strong);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 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__error{font-size:.84rem;color:var(--g-color-danger)!important}@media (max-width:640px){.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>div{gap:3px;display:grid}.stage-advance-review-modal__section-heading span,.stage-advance-review-modal__signoff span{color:var(--g-color-secondary-text);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-secondary-text);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{align-items:flex-end}.stage-advance-review-modal__signoff>div{min-width:0}.stage-advance-review-modal__signoff p{font-size:.82rem}.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}.review-needed-modal>p,.operation-detail-modal__empty{color:var(--g-color-muted);margin:0;line-height:1.5}.review-needed-modal .run-workspace__review-flags{gap:10px;margin:0}.review-needed-modal .run-workspace__review-flags li{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.review-needed-modal__item-header{justify-content:space-between;align-items:center;gap:12px!important;display:flex!important}.review-needed-modal__item-header>div,.review-needed-modal__finding-copy,.review-needed-modal__findings{gap:4px;display:grid}.review-needed-modal__item-header .work-item-type-identity{color:var(--g-color-secondary-text)}.review-needed-modal__finding{gap:10px;display:grid}.review-needed-modal__finding+.review-needed-modal__finding{border-top:1px solid var(--g-color-line);padding-top:12px}.review-needed-modal__finding-copy>span:not(.review-needed-modal__source,.review-needed-modal__suggestion){color:var(--g-color-muted);font-size:.76rem;line-height:1.4}.review-needed-modal__actions{border-top:1px solid var(--g-color-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.review-needed-modal__decision-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.review-needed-modal__actions .g-button{min-height:32px;padding-inline:9px;font-size:.76rem}.review-needed-modal__open-item.g-button{color:var(--g-color-muted)}.review-needed-modal__source,.review-needed-modal__suggestion{font-weight:var(--g-font-weight-ui-strong)}.review-needed-modal__source{color:var(--g-color-secondary-text)!important}.review-needed-modal__acknowledged{color:var(--g-color-muted)!important;font-size:.78rem!important}.review-needed-modal__suggestion{color:var(--g-color-warning-text)!important}.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 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__footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operation-detail-modal__footer .g-button{white-space:nowrap}.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 oklch, var(--g-color-danger) 8%, var(--g-color-panel));border:1px solid var(--g-color-danger);color:var(--g-color-danger)}.run-workspace__ai-draft-badge,.captured-work-modal__ai-draft{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-secondary-text);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.run-workspace__ai-draft-badge.needs-review{background:var(--g-color-warning-soft);border-color:var(--g-color-warning-border);color:var(--g-color-warning-text)}.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}.run-workspace__future-documents{margin-top:2px}.run-workspace__future-documents summary{color:var(--g-color-muted);cursor:pointer;font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);justify-content:space-between;align-items:center;list-style:none;display:flex}.run-workspace__future-documents summary::-webkit-details-marker{display:none}.run-workspace__future-documents summary svg{transition:transform .16s}.run-workspace__future-documents[open] summary svg{transform:rotate(180deg)}.run-workspace__future-documents ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.run-workspace__future-documents li{gap:2px;display:grid}.run-workspace__future-document-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.run-workspace__future-documents strong{font-size:.76rem}.run-workspace__future-document-heading span{color:var(--g-color-muted);white-space:nowrap;font-size:.68rem}.run-workspace__future-documents li span{color:var(--g-color-muted);font-size:.72rem}.run-workspace__other-documents{border-top:1px solid var(--g-color-line);margin-top:2px;padding-top:10px}.run-workspace__other-documents 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}.run-workspace__other-documents summary::-webkit-details-marker{display:none}.run-workspace__other-documents summary:before{color:var(--g-color-muted);content:"+";font-size:1rem;font-weight:var(--g-font-weight-ui)}.run-workspace__other-documents[open] summary:before{content:"−"}.run-workspace__other-documents summary span{background:var(--g-color-surface-muted);color:var(--g-color-muted);border-radius:999px;justify-content:center;align-items:center;min-width:19px;padding:2px 5px;font-size:.68rem;display:inline-flex}.run-workspace__other-documents .run-workspace__output-list{margin-top:10px}.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__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 oklch, 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-creation-modal__actions{justify-content:flex-end;gap:8px;display:flex}.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>p,.document-details-modal__empty{color:var(--g-color-muted);margin:0;line-height:1.55}.document-details-modal dl{border-block:1px solid var(--g-color-line);margin:0;display:grid}.document-details-modal dl div{justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;display:flex}.document-details-modal dl div+div{border-top:1px solid var(--g-color-line)}.document-details-modal dt{color:var(--g-color-muted)}.document-details-modal dd{font-size:.86rem;font-weight:var(--g-font-weight-ui-strong);text-align:right;margin:0}.document-details-modal__files{gap:4px;display:grid}.document-details-modal__files-heading{justify-content:space-between;align-items:center;display:flex}.document-details-modal__files h3{margin:0;font-size:.82rem}.document-details-modal__files-heading span{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong)}.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:14px;margin-top:10px;display:grid}.document-details-modal__previous-version-list>section+section{border-top:1px solid var(--g-color-line);padding-top:10px}.document-details-modal__previous-version-list>section>p{color:var(--g-color-muted);margin:0;font-size:.72rem}.document-details-modal__previous-version-list .run-workspace__output-files{margin-top:4px}.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.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.g-button:hover{background:var(--g-color-state-selected);border-radius:6px}.run-workspace__output-files .run-workspace__certificate-link{font-size:.76rem}.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__intro{grid-template-columns:auto minmax(0,1fr);align-items:center}.integration-settings__intro h3,.certificate-verifier h1{margin:0}.integration-settings__intro p,.integration-settings__notice,.certificate-verifier p{color:var(--g-color-muted);margin:4px 0 0}.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{border-left:2px solid var(--g-color-line);margin:0 0 0 21px;padding:0 0 0 20px;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__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__identity>span{color:var(--g-color-muted);font-size:.86rem}.assistant-settings__empty{max-width:590px;line-height:1.5}.assistant-settings__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.assistant-settings__list 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:12px;padding:10px;display:grid}.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__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.assistant-settings__secondary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;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}.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}.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 oklch, 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__sources h3,.run-overview__work h4,.run-overview__resources h4{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 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__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__stage.is-current{border-color: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{gap:8px;display:grid}.run-overview__work h4,.run-overview__resources h4{margin:0;font-size:.82rem}.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);min-height:76px;margin-top:8px;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__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__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__list li{grid-template-columns:auto auto minmax(0,1fr)}.assistant-settings__actions{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{letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:700;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{align-content:center;gap:26px;max-width:520px;min-height:100dvh;padding-block:42px;display:grid}.oauth-consent-page>.g-brand-logo{margin-bottom:2px}.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{color:var(--g-color-action);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.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)}.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 oklch, 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-brand-icon{filter:grayscale()saturate(0)opacity(.72);width:18px;height:18px;display:block}.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 oklch, 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-brand-icon{filter:none}.settings-rail__group em,.settings-quick-item em{background:color-mix(in oklch, var(--g-color-action) 16%, var(--g-color-panel));border:1px solid color-mix(in oklch, 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-secondary-text);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-secondary-text);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 oklch, 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:600}.settings-method-row h3,.settings-method-row p{margin:0}.settings-method-row h3{margin-top:3px;font-size:.96rem;font-weight:600}.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 oklch, 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 oklch, 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 oklch, var(--g-color-danger) 9%, var(--g-color-panel));color:var(--g-color-danger)}.data-rights-settings__retention-notice{background:color-mix(in oklch, 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 oklch, 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{color:var(--g-color-muted);cursor:pointer;font:inherit;font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--g-color-muted) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--g-color-muted) 45%, transparent);text-underline-offset:3px;background:0 0;border:0;justify-self:start;width:auto;padding:0}.data-rights-settings__export-link:hover,.data-rights-settings__export-link:focus-visible{color:var(--g-color-action)}.data-rights-settings__export-link:disabled{color:var(--g-color-muted);cursor:default;text-decoration:none}.data-rights-settings__export-status{margin:2px 0 0;font-size:.82rem}.data-rights-settings__download-link{color:var(--g-color-action);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}.data-rights-settings__download-link:disabled{color:var(--g-color-muted);cursor:default;text-decoration:none}.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 oklch, 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{gap:16px;padding-top:11vh;display:grid}.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 oklch, var(--g-color-danger) 10%, var(--g-color-panel));border:1px solid color-mix(in oklch, 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}.account-switch-error button{color:var(--g-color-action);cursor:pointer;font:inherit;background:0 0;border:0;font-size:.82rem}.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 oklch, #c98714 10%, var(--g-color-panel));border:1px solid color-mix(in oklch, #c98714 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 oklch, var(--g-color-action) 7%, var(--g-color-surface));border:1px solid color-mix(in oklch, 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([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{z-index:70;background:#0000008c;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);border-radius:14px;outline:none;gap:18px;width:min(100%,460px);max-width:460px;padding:22px;display:grid;box-shadow:0 20px 70px #0000005c}.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-confirmation-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.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__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 .admin-console__danger-confirm{background:var(--g-color-danger);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 oklch, var(--g-color-success) 7%, var(--g-color-panel));border-color:color-mix(in oklch, 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__switch-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__switch-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 oklch, 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-close-dialog__confirm{background:var(--g-color-danger);border-color:var(--g-color-danger);color:#fff}.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}.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,.workspace-create-form button{background:var(--g-color-action);border:1px solid var(--g-color-action);color:var(--g-color-action-contrast);cursor:pointer;font:inherit;font-size:.86rem;font-weight:var(--g-font-weight-ui);white-space:nowrap;border-radius:9px;min-height:36px;padding:0 11px}.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__actions button,.workspace-management__list form button{color:var(--g-color-action);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 7px;font-size:.8rem}.workspace-management__actions button:hover,.workspace-management__list form button:hover{background:var(--g-color-state-hover)}.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 button{grid-column:1/-1;justify-self:start}.workspace-invitations__form button,.workspace-seats__detail form button{background:var(--g-color-action);border:1px solid var(--g-color-action);color:var(--g-color-action-contrast);cursor:pointer;font:inherit;font-size:.84rem;font-weight:var(--g-font-weight-ui);white-space:nowrap;border-radius:8px;min-height:38px;padding:0 11px}.workspace-invitations__form button:disabled,.workspace-seats__detail form button:disabled,.workspace-seats>button:disabled,.workspace-seats__detail li button:disabled,.workspace-invitations__list button:disabled{cursor:not-allowed;opacity:.58}.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,.workspace-seats__detail li>button,.workspace-seats>button{color:var(--g-color-action);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 7px;font-size:.8rem}.workspace-invitations__list li>div:last-child{gap:4px;display:flex}.workspace-invitations__list button,.workspace-seats__detail li button{color:var(--g-color-action);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 7px;font-size:.8rem}.workspace-seats{grid-column:1/-1}.workspace-seats>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{align-content:center;gap:26px;min-height:100dvh;padding-block:42px;display:grid}.invitation-acceptance__panel{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:18px;gap:14px;padding:28px;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:600}.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);margin:0;font-size:1rem;font-weight:600}.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);margin:0;font-size:1.05rem;font-weight:600}.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 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);white-space:nowrap;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}.owner-method-card__status-divider{padding-inline:5px}.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);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.92rem;font-weight:600;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-authoring-card{gap:16px}.owner-authoring-card h2{margin:1px 0 0;font-size:1.08rem;line-height:1.25}.owner-authoring-card__details{gap:10px;margin:0;display:grid}.owner-authoring-card__details div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.owner-authoring-card__details dt{color:var(--g-color-muted);font-size:.76rem}.owner-authoring-card__details dd{color:var(--g-color-ink);text-align:right;margin:0;font-size:.82rem}.owner-authoring-card__activity{border-top:1px solid var(--g-color-line);gap:10px;padding-top:12px;display:grid}.owner-authoring-card__activity>span{color:var(--g-color-muted);font-size:.76rem}.owner-authoring-card__activity dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.owner-authoring-card__activity dl>div{gap:4px;min-width:0;display:grid}.owner-authoring-card__activity dl>div+div{border-left:1px solid var(--g-color-line);padding-left:10px}.owner-authoring-card__activity dt{color:var(--g-color-muted);font-size:.7rem;line-height:1.2}.owner-authoring-card__activity dd{color:var(--g-color-ink);font-size:1rem;font-weight:var(--g-font-weight-heading);margin:0;line-height:1}.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{color:#f2fbff;background:linear-gradient(#e1f6ff2e 1px,#0000 1px) 0 0/10px 10px,linear-gradient(90deg,#e1f6ff2e 1px,#0000 1px) 0 0/10px 10px,linear-gradient(135deg,#0d3762,#176ca1);border-color:#ddf6ff7a}.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{color:#fff;background:linear-gradient(#e1f6ff38 1px,#0000 1px) 0 0/10px 10px,linear-gradient(90deg,#e1f6ff38 1px,#0000 1px) 0 0/10px 10px,linear-gradient(135deg,#124a7d,#2580b7);border-color:#f2fbffb8}.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 oklch, var(--g-color-action) 10%, var(--g-color-panel));border-color:color-mix(in oklch, 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-secondary-text);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 oklch, 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-validation-problems{background:color-mix(in oklch, var(--g-color-warning) 8%, var(--g-color-panel));border:1px solid color-mix(in oklch, 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 oklch, 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-secondary-text);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,.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-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__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 button,.workspace-seats__detail form 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{grid-template-columns:1fr}.owner-content-panel__field--wide{grid-column:auto}.owner-content-savebar,.owner-content-panel__heading,.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}}
