.aw-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aw-skip-link{position:absolute;left:-9999px;top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--color-action);color:var(--color-on-action);border-radius:var(--radius-sm)}.aw-skip-link:focus{left:var(--space-2)}.aw-btn:focus-visible,.aw-checkbox:focus-visible,.aw-field__input:focus-visible,.aw-radio:focus-visible,.aw-select__trigger:focus-visible,.aw-switch:focus-visible{outline:2px solid var(--color-slate);outline-offset:2px}.aw-field{display:flex;flex-direction:column;gap:var(--space-2)}.aw-field__label{font-weight:600}.aw-field__hint{margin:0;font-size:var(--text-meta)}.aw-field__input{font:inherit;padding:var(--space-2) var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-page-bg);color:var(--color-body);min-height:var(--target-min)}.aw-field[data-invalid] .aw-field__input{border-color:var(--color-brick)}.aw-field__textarea{resize:vertical;min-height:6rem;font-family:var(--font-sans)}.aw-field__error{margin:0;color:var(--color-brick);font-size:var(--text-meta)}.aw-action-error{align-self:center;flex:1 1 12rem;-webkit-margin-end:auto;margin-inline-end:auto}.aw-checkbox,.aw-radio,.aw-switch{display:flex;align-items:center;gap:var(--space-2);min-height:var(--target-min);cursor:pointer}.aw-checkbox__box,.aw-radio__dot{width:18px;height:18px;border:2px solid var(--color-action);border-radius:var(--radius-sm);flex-shrink:0}.aw-radio__dot{border-radius:50%}.aw-checkbox[data-selected] .aw-checkbox__box{background:var(--color-action)}.aw-radio[data-selected] .aw-radio__dot{box-shadow:inset 0 0 0 4px var(--color-action)}.aw-switch__track{width:40px;height:22px;border-radius:var(--radius-sm);background:var(--color-hairline);position:relative}.aw-switch[data-selected] .aw-switch__track{background:var(--color-action)}.aw-switch__thumb{width:18px;height:18px;border-radius:50%;background:var(--color-page-bg);position:absolute;top:2px;left:2px;transition-property:transform;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-within)}.aw-switch[data-selected] .aw-switch__thumb{transform:translateX(18px)}.aw-combobox,.aw-select{display:flex;flex-direction:column;gap:var(--space-2)}.aw-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-page-bg);font:inherit;color:var(--color-body);cursor:pointer}.aw-combobox__row{display:flex;gap:var(--space-2)}.aw-combobox__btn{flex-shrink:0}.aw-popover{background:var(--color-page-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);box-shadow:0 4px 16px color-mix(in srgb,var(--color-ink) 12%,transparent);padding:var(--space-1);min-width:12rem}.aw-listbox__item,.aw-menu__item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;outline:none;min-height:var(--target-min)}.aw-listbox__item[data-focused],.aw-menu__item[data-focused]{background:var(--color-action);color:var(--color-on-action)}.aw-listbox__item[data-disabled],.aw-menu__item[data-disabled]{color:var(--color-muted);cursor:default}.aw-listbox__item[data-blink],.aw-menu__item[data-blink]{animation:aw-choice-blink var(--motion-fast) var(--ease-within) both}@keyframes aw-open-outline{0%{inset:47% 47%;opacity:1}45%{inset:0;opacity:1}85%{opacity:1}to{inset:0;opacity:0}}@keyframes aw-open-window{0%{transform:scale(.06);opacity:0}10%{opacity:.4}40%{opacity:1}to{transform:none;opacity:1}}@keyframes aw-choice-blink{0%,to{background:var(--color-action);color:var(--color-on-action)}50%{background:transparent;color:var(--color-action)}}@media (prefers-reduced-motion:reduce){.aw-listbox__item[data-blink],.aw-menu__item[data-blink]{animation:none}}.aw-modal__keys{display:contents}.aw-alert{display:grid;grid-template-columns:32px 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.aw-alert__icon{fill:var(--color-paper-deep);stroke:var(--color-ink);stroke-width:1.5;stroke-linejoin:round}.aw-alert__icon .aw-alert__glyph{fill:none;stroke-width:2.5;stroke-linecap:round}.aw-alert__text>:last-child{margin-bottom:0}.aw-alert__word{margin:0 0 var(--space-1);font-weight:600;color:var(--color-ink)}.aw-tooltip{background:var(--color-band-dark);color:var(--color-on-dark);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-meta);max-width:16rem}.aw-modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--color-ink) 40%,transparent)}.aw-modal{box-sizing:border-box;inline-size:min(32rem,100%);max-block-size:calc(100dvh - 2 * var(--space-4));overflow:auto;padding:var(--space-6);background:var(--color-page-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(
    --aw-card-shadow,0 1px 2px color-mix(in srgb,var(--color-ink) 4%,transparent),0 12px 32px color-mix(in srgb,var(--color-ink) 6%,transparent)
  );color:var(--color-body);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-reading)}.aw-modal__dialog{gap:var(--space-5);outline:none}.aw-modal__dialog,.aw-modal__head{display:flex;flex-direction:column}.aw-modal__head{gap:var(--space-1);-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);-webkit-border-after:1px solid var(--color-hairline);border-block-end:1px solid var(--color-hairline)}.aw-modal__title{margin:0;font-size:var(--text-h2);font-weight:600;line-height:var(--leading-heading);color:var(--color-body)}.aw-modal__subtitle{margin:0;font-size:var(--text-meta);color:var(--color-muted)}.aw-modal__body{display:flex;flex-direction:column;gap:var(--space-4)}.aw-modal__body>*{margin:0}.aw-modal__note{font-size:var(--text-meta);color:var(--color-muted)}.aw-modal--lg{inline-size:min(52rem,100%)}.aw-modal__actions{justify-content:flex-end}.aw-modal__actions,.aw-modal__lead{display:flex;flex-wrap:wrap;gap:var(--space-3)}.aw-modal__lead{align-items:center;-webkit-margin-end:auto;margin-inline-end:auto}.aw-modal__status{margin:0;font-size:var(--text-meta);color:var(--color-muted,var(--color-stone))}.aw-groupbox{margin:0;min-inline-size:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-sm,6px);display:flex;flex-direction:column;gap:var(--space-4)}.aw-groupbox__title{padding:0 6px;-webkit-margin-start:-6px;margin-inline-start:-6px;font-size:var(--text-meta);font-weight:600;color:var(--color-body)}@media (max-width:30rem){.aw-modal{padding:var(--space-5)}.aw-modal__lead{-webkit-margin-end:0;margin-inline-end:0;justify-content:space-between}.aw-modal__actions{flex-direction:column-reverse}.aw-modal__actions>*{inline-size:100%}.aw-modal__actions>.aw-action-error{order:99}}.aw-evidence-quote{margin:0;padding:var(--space-3);border-left:3px solid var(--color-action);background:var(--color-reading-bg);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.aw-evidence-quote pre{margin:0;white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--text-meta)}.aw-named-gap{padding:var(--space-3);background:var(--color-reading-bg);border-radius:var(--radius-sm)}.aw-named-gap p{margin:var(--space-1) 0 0}.aw-skeleton{background:linear-gradient(90deg,var(--color-panel-bg),var(--color-reading-bg),var(--color-panel-bg));background-size:200% 100%;border-radius:var(--radius-sm);animation:aw-skeleton-shimmer var(--motion-screen) var(--ease-within) infinite}@media (prefers-reduced-motion:reduce){.aw-skeleton{animation:none;background:var(--color-panel-bg)}}@keyframes aw-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.aw-progress{display:flex;flex-direction:column;gap:var(--space-2)}.aw-progress__track{height:8px;background:var(--color-panel-bg);border-radius:var(--radius-sm);overflow:hidden}.aw-progress__fill{height:100%;background:var(--color-action);border-radius:var(--radius-sm);transition-property:width;transition-duration:var(--motion-base);transition-timing-function:var(--ease-within)}.aw-checking{display:inline-block;font-family:var(--font-mono);white-space:pre;letter-spacing:.04em;line-height:var(--leading-control);color:var(--color-action);background:transparent}.aw-checking-wait{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:36rem}.aw-checking-wait__status{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:800;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-on-dark-accent);background:var(--color-band-dark);background-image:linear-gradient(color-mix(in srgb,var(--color-slate) 28%,transparent),color-mix(in srgb,var(--color-slate) 28%,transparent));border-top:1px solid color-mix(in srgb,var(--color-slate) 90%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-slate) 90%,transparent)}.aw-row-actions{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.aw-run-result{padding:var(--space-4);background:var(--color-reading-bg);border-radius:var(--radius-lg)}.aw-finding-card{padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.aw-evidence-trail ol{margin:0}.aw-deduction,.aw-evidence-trail ol,.aw-rule-history{padding-left:var(--space-5)}.aw-receipt-line,.aw-rule-history{margin:0}.aw-receipt-line__row{display:grid;grid-template-columns:10rem 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-hairline)}.aw-return-recap{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-reading-bg);border-radius:var(--radius-lg);margin-bottom:0}.aw-return-recap>:first-child{margin:0}.aw-return-recap>p{max-width:42ch;font-size:var(--text-body);line-height:var(--leading-meta);color:var(--color-body)}.aw-door-cta{margin:0}.aw-competence{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-reading-bg);color:var(--color-action);font-weight:600;font-size:var(--text-meta)}.aw-competence--lost{color:var(--color-body);background:var(--color-page-bg);text-decoration:line-through}.aw-completion-email{max-width:var(--prose-measure)}.aw-atmosphere{padding:var(--space-4);background:var(--color-reading-bg);border-radius:var(--radius-lg)}.aw-atmosphere__label{font-weight:600;margin:0 0 var(--space-2)}.aw-atmosphere__lines{list-style:none;margin:var(--space-3) 0 0;padding:0;max-height:8rem;overflow:auto}.aw-atmosphere__lines li{padding:var(--space-1) 0;color:var(--color-body);font-size:var(--text-meta)}.aw-scope-panel{padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-page-bg)}.aw-scope-panel__title{margin:0 0 var(--space-3);font-size:var(--text-body)}.aw-scope-panel dl{margin:0}.aw-scope-panel dt{font-weight:600;font-size:var(--text-meta);color:var(--color-muted)}.aw-scope-panel dd{margin:0 0 var(--space-3)}.aw-zero-results{padding:var(--space-5);text-align:center;background:var(--color-reading-bg);border-radius:var(--radius-lg)}.aw-session-expiry{padding:var(--space-4);border:2px solid var(--color-action);border-radius:var(--radius-lg);background:var(--color-reading-bg)}.aw-practice-real{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.aw-practice-real section{padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.aw-telegraph{padding:var(--space-3);background:var(--color-panel-bg);border-radius:var(--radius-sm)}.aw-cast-entrance{display:flex;gap:var(--space-4);align-items:center;padding:var(--space-4);background:var(--color-reading-bg);border-radius:var(--radius-lg)}.aw-cast-entrance__eyebrow{margin:0;font-size:var(--text-eyebrow);font-weight:800;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-action)}.aw-cast-entrance figcaption,.aw-interior-voice{color:var(--color-body)}.aw-interior-voice{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-hairline);font-size:var(--text-body);background:var(--color-page-bg)}.aw-interior-voice__label{margin:0 0 var(--space-2);font-size:var(--text-eyebrow);font-weight:800;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.aw-interior-voice__body{margin:0}.aw-competence-feedback{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-page-bg);border:1px solid var(--color-hairline)}.aw-competence-feedback .aw-muted{color:var(--color-body)}.aw-competence-feedback--ok{background:var(--color-reading-bg)}.aw-graduation{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.aw-header-refresh{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.aw-gmf43{padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.aw-gmf43[data-pass=false]{border-color:var(--color-action)}.aw-gmf43 ol{margin:var(--space-3) 0;padding-left:var(--space-5)}.aw-gmf43 li[data-pass=false]{color:var(--color-action)}.aw-undo-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--color-band-dark);color:var(--color-on-dark);border-radius:var(--radius-sm)}.aw-undo-bar .aw-btn--quiet{color:var(--color-on-dark);border-color:var(--color-on-dark)}.aw-sdt-need{padding:var(--space-3);border-left:3px solid var(--color-action);background:var(--color-page-bg)}.aw-sdt-need,.aw-social-proof{margin:0;font-size:var(--text-body)}.aw-social-proof__source{color:var(--color-body);font-size:var(--text-meta)}.aw-private-progress{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-reading-bg)}.aw-banned-mechanics .aw-muted,.aw-celebration--off,.aw-gmf43 .aw-muted,.aw-private-progress .aw-muted,.aw-real-deadline .aw-muted,.aw-real-work-progress .aw-muted,.aw-scaffold .aw-muted{color:var(--color-body)}.aw-private-progress__privacy{margin:0;font-size:var(--text-eyebrow);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-body)}.aw-real-deadline{padding:var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-sm)}.aw-scaffold{padding:var(--space-4);border:1px dashed var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-page-bg)}.aw-scaffold__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.aw-scaffold__head h2{margin:0;font-size:var(--text-lead)}.aw-scaffold ol{margin:var(--space-3) 0 0;padding-left:var(--space-5)}.aw-celebration{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-reading-bg);border:1px solid var(--color-hairline)}.aw-celebration--off{font-style:italic}.aw-timing-adjustable{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-sm)}.aw-outcome-metric{padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.aw-outcome-metric h2{margin:0 0 var(--space-3);font-size:var(--text-lead)}.aw-outcome-metric dl{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.aw-outcome-metric dt{font-size:var(--text-eyebrow);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-body)}.aw-outcome-metric dd{margin:var(--space-1) 0 0}.aw-overjustification{padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-hairline);background:var(--color-page-bg)}.aw-overjustification[data-blocked=true]{border-color:var(--color-action)}.aw-dark-pattern{padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.aw-dark-pattern[data-clear=false]{border-color:var(--color-action)}.aw-dark-pattern ul{margin:var(--space-3) 0;padding-left:var(--space-5)}.aw-dark-pattern li[data-clear=false]{color:var(--color-action)}.aw-banned-mechanics{padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-page-bg)}.aw-banned-mechanics h2{margin:0 0 var(--space-2);font-size:var(--text-lead)}.aw-banned-mechanics ul{margin:var(--space-3) 0 0;padding-left:var(--space-5)}.aw-double-anthro{padding:var(--space-3);border-left:3px solid var(--color-action);background:var(--color-reading-bg)}.aw-double-anthro p{margin:0}.aw-real-work-progress{display:flex;flex-direction:column;gap:var(--space-2)}.aw-afx-ap,.aw-ci-gate{padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.aw-afx-ap[data-clear=false],.aw-ci-gate[data-pass=false]{border-color:var(--color-action)}.aw-afx-ap ul,.aw-ci-gate ol{margin:var(--space-3) 0;padding-left:var(--space-5)}.aw-afx-ap li[data-clear=false],.aw-ci-gate li[data-pass=false]{color:var(--color-action)}.aw-afx-ap .aw-muted,.aw-ci-gate .aw-muted,.aw-claim-evidence .aw-muted,.aw-clean-medium,.aw-no-replacement,.aw-one-channel,.aw-plain-findings .aw-muted,.aw-rule-fired .aw-muted{color:var(--color-body)}.aw-reader-advance{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.aw-offer-guard{padding:var(--space-3);border-left:3px solid var(--color-action);background:var(--color-page-bg)}.aw-rule-fired{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-reading-bg);border:1px solid var(--color-hairline)}.aw-plain-findings{max-width:40rem;font-size:var(--text-meta);line-height:var(--leading-meta)}.aw-unfavourable-labour{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.aw-unfavourable-labour__result{order:0}.aw-unfavourable-labour__labour{order:1;opacity:.9}.aw-beat-transition{margin:0;font-size:var(--text-meta)}.aw-clean-medium,.aw-no-replacement,.aw-one-channel{padding:var(--space-3);border-left:3px solid var(--color-action);background:var(--color-reading-bg)}.aw-clean-medium p,.aw-no-replacement p,.aw-one-channel p{margin:0}.aw-claim-evidence{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.aw-omitted-steps{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.aw-omitted-steps ol{margin:0;padding-left:var(--space-5)}.aw-impactful-choice{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);padding:var(--space-3)}.aw-impactful-choice ul{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.aw-quiet-chrome{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.aw-quiet-chrome__controls{font-size:var(--text-meta)}.aw-ghost-edge{position:relative;z-index:40;margin:0;max-width:none}.aw-ghost-edge__trigger{display:inline-flex;align-items:baseline;gap:.4rem;max-width:min(28rem,70vw);margin:0;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-hairline);border-left:2px solid var(--color-action);background:var(--color-reading-bg);color:var(--color-body);font:inherit;font-family:var(--font-mono);font-size:var(--text-meta);line-height:var(--leading-heading);text-align:left;cursor:pointer}.aw-ghost-edge__sep{color:var(--color-muted);font-weight:400}.aw-ghost-edge__trigger:focus-visible,.aw-ghost-edge__trigger:hover{background:var(--color-page-bg);outline:none}.aw-ghost-edge__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-action)}.aw-ghost-edge__trigger .aw-ghost-edge__place{font-family:var(--font-sans);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-ghost-edge__trigger .aw-ghost-edge__status{justify-self:end}.aw-ghost-edge__panel{position:absolute;top:calc(100% + 8px);left:0;width:min(28rem,calc(100vw - 2rem));z-index:50}.aw-ghost-edge__card{background:var(--color-page-bg);color:var(--color-body);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:clamp(var(--space-4),2.5vw,var(--space-5));box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 4%,transparent),0 12px 32px color-mix(in srgb,var(--color-ink) 6%,transparent);font-family:var(--font-mono);font-size:var(--text-meta);line-height:var(--leading-reading);text-align:left}.aw-ghost-edge__head{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--space-3);padding:0 0 var(--space-3);border-bottom:1px solid var(--color-hairline);font-family:var(--font-sans);font-weight:600;letter-spacing:.02em}.aw-ghost-edge__note{color:var(--color-muted);font-weight:400;font-size:var(--text-eyebrow)}.aw-ghost-edge__rule{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:baseline;margin:0 0 var(--space-3);padding:6px 10px;border-radius:var(--radius-sm);background:var(--color-reading-bg)}.aw-ghost-edge__rule-label{color:var(--color-action);font-weight:600}.aw-ghost-edge__rule-text{color:var(--color-body)}.aw-ghost-edge__stream{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:min(50vh,22rem);overflow:auto}.aw-ghost-edge__row{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:2px;row-gap:2px;align-items:start;width:100%;box-sizing:border-box;padding:8px 10px;margin:0;border-radius:var(--radius-sm);border:none;border-left:2px solid transparent;background:transparent;color:var(--color-body);font:inherit;font-family:var(--font-mono);text-align:left;text-decoration:none;cursor:pointer}button.aw-ghost-edge__row{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aw-ghost-edge__row:focus-visible,.aw-ghost-edge__row:hover{background:var(--color-reading-bg);outline:none}.aw-ghost-edge__row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-action)}.aw-ghost-edge__row--here{border-left-color:var(--color-action);background:var(--color-reading-bg)}.aw-ghost-edge__row--waiting{border-left-color:var(--color-action);border-left-style:dashed}.aw-ghost-edge__id{color:var(--color-muted);white-space:nowrap}.aw-ghost-edge__row--here .aw-ghost-edge__id,.aw-ghost-edge__row--waiting .aw-ghost-edge__id,.aw-ghost-edge__trigger .aw-ghost-edge__id,.aw-ghost-edge__what{color:var(--color-body)}.aw-ghost-edge__what{display:flex;flex-direction:column;gap:2px;min-width:0}.aw-ghost-edge__place{font-weight:600;color:var(--color-body)}.aw-ghost-edge__remit{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--leading-heading)}.aw-ghost-edge__status{color:var(--color-muted);white-space:nowrap;justify-self:end}.aw-ghost-edge__status--held{color:var(--color-action);font-weight:600}.aw-ghost-edge__foot{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-hairline);font-family:var(--font-sans)}@media (prefers-reduced-motion:reduce){.aw-ghost-edge__row,.aw-ghost-edge__trigger{transition:none}}.aw-remit{margin:0}.aw-remit[data-viable=false],.aw-remit__warn{color:var(--color-action)}.aw-visible-memory{margin:0;padding:var(--space-2) var(--space-3);background:var(--color-page-bg);border-radius:var(--radius-sm)}.aw-entered-place__arrive{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-hairline)}.aw-entered-place__title{margin:0;flex:1 1 auto;min-width:0;font-size:var(--text-lead);font-weight:600;line-height:var(--leading-heading);letter-spacing:-.02em;color:var(--color-body)}.aw-entered-place__title strong{color:var(--color-action);font-weight:600}.aw-entered-place__arrive .aw-btn{flex-shrink:0;align-self:center}.aw-roster-surface h2{margin:0 0 var(--space-3);font-size:var(--text-lead)}.aw-roster-surface ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.aw-roster-surface li{padding:var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-reading-bg)}.aw-claim-evidence .aw-muted,.aw-entered-place .aw-muted,.aw-quiet-chrome .aw-muted,.aw-roster-surface .aw-muted,.aw-rule-fired .aw-muted{color:var(--color-body)}.aw-cast-pending,.aw-gmf-open,.aw-identity-stable,.aw-usability-first{padding:var(--space-3);border-left:3px solid var(--color-action);background:var(--color-reading-bg)}.aw-cast-pending p,.aw-gmf-open p,.aw-identity-stable p,.aw-staging-motion,.aw-usability-first p{margin:0;color:var(--color-body)}.aw-gmf-ap,.aw-narrative-stakes{padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.aw-gmf-ap[data-clear=false],.aw-narrative-stakes[data-real=false]{border-color:var(--color-action)}.aw-gmf-ap ul{margin:var(--space-3) 0;padding-left:var(--space-5)}.aw-gmf-ap li[data-clear=false],.aw-label{color:var(--color-action)}.aw-label{display:block;margin:0 0 var(--space-1);font-size:var(--text-eyebrow);font-weight:800;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.aw-mono{font-family:var(--font-mono)}.aw-panel{position:relative;padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-page-bg)}.aw-ladder{display:flex;flex-direction:column;gap:var(--space-5);max-width:36rem}.aw-ladder__head{max-width:40rem}.aw-ladder__title{margin:0 0 var(--space-2);font-size:var(--text-h2);letter-spacing:-.02em}.aw-ladder__list{list-style:none;margin:0;padding:0;gap:0;max-width:28rem}.aw-ladder__list,.aw-ladder__step{display:flex;flex-direction:column}.aw-ladder__step{align-items:stretch}.aw-ladder__connector{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2) 0;color:var(--color-action)}.aw-ladder__rail{width:2px;height:1.25rem;background:var(--color-hairline)}.aw-ladder__arrow{font-size:var(--text-meta);line-height:var(--leading-control)}.aw-ladder-rung{display:flex;flex-direction:column;gap:var(--space-3)}.aw-ladder-rung__head{display:flex;flex-direction:column;gap:var(--space-1)}.aw-ladder-rung__id{font-size:var(--text-eyebrow);letter-spacing:.1em}.aw-ladder-rung__name{margin:0;font-size:var(--text-lead)}.aw-ladder-rung__price{margin:0}.aw-ladder-rung__gets{margin:0;flex:1 1}.aw-ladder-rung__learns{margin:0;font-size:var(--text-meta)}.aw-guarantee,.aw-ladder-checkout,.aw-offer{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;max-width:36rem}.aw-guarantee__title,.aw-offer__title{margin:0;font-size:var(--text-lead);letter-spacing:-.02em}.aw-offer__stat{margin:0;font-size:var(--text-lead)}.aw-offer__stat .aw-mono{font-size:var(--text-h2)}.aw-offer__sample{margin:0;padding:var(--space-3);width:100%;border-left:3px solid var(--color-action);background:var(--color-reading-bg)}.aw-offer__sample p{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-body)}.aw-offer__price{margin:0;font-size:var(--text-lead)}.aw-guarantee__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.aw-guarantee__list li{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.aw-trust-strip{list-style:none;margin:0;padding:var(--space-4);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));max-width:44rem}.aw-trust-strip li p{margin:var(--space-1) 0 0}.aw-ladder-checkout__price{margin:0;font-size:var(--text-h2);color:var(--color-action)}.aw-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-ink) 18%,transparent) transparent}.aw-scroll::-webkit-scrollbar{width:10px;height:10px;background:transparent}.aw-scroll::-webkit-scrollbar-corner,.aw-scroll::-webkit-scrollbar-track{background:transparent}.aw-scroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--color-ink) 0%,transparent);background-clip:content-box;-webkit-transition:background-color var(--motion-base) var(--ease-within);transition:background-color var(--motion-base) var(--ease-within)}.aw-scroll:focus-within::-webkit-scrollbar-thumb,.aw-scroll:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-ink) 22%,transparent)}.aw-scroll::-webkit-scrollbar-thumb:active,.aw-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-ink) 38%,transparent)}@media (prefers-reduced-motion:reduce){.aw-scroll::-webkit-scrollbar-thumb{-webkit-transition:none;transition:none}}.aw-code__box{position:relative}.aw-code__cells{display:flex;gap:var(--space-2)}.aw-code__cell{display:flex;flex:1 1;align-items:center;justify-content:center;max-width:3.5rem;height:3.5rem;border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-page-bg);color:var(--color-body);font-family:var(--font-ui,var(--font-sans));font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.aw-code__cell[data-active]{outline:2px solid var(--color-slate);outline-offset:1px}.aw-code[data-invalid] .aw-code__cell{border-color:var(--color-brick)}.aw-code__input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px}.aw-code__input:focus-visible{outline:none}.aw-code__input::selection{background:transparent;color:transparent}[data-theme=look]{--color-muted:var(--color-stone);--aw-card-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 4%,transparent),0 12px 32px color-mix(in srgb,var(--color-ink) 6%,transparent);--aw-surface:var(--color-paper);--aw-inset:var(--color-reading-bg);color:var(--color-body);font-family:var(--font-sans)}.aw-app[data-theme=look]{max-width:none;width:100%;margin:0;padding:0;background:transparent;color:var(--color-body)}[data-theme=look] .aw-as-of,[data-theme=look] .aw-field__hint,[data-theme=look] .aw-muted{color:var(--color-muted)}[data-theme=look] .aw-link,[data-theme=look] a.aw-link{color:var(--color-slate);text-underline-offset:3px}[data-theme=look] .aw-count dd,[data-theme=look] .aw-count strong,[data-theme=look] .aw-label,[data-theme=look] .aw-ladder-checkout__price{color:var(--color-action)}[data-theme=look] .aw-competence--lost,[data-theme=look] .aw-field__error,[data-theme=look] .aw-remit[data-viable=false],[data-theme=look] .aw-remit__warn{color:var(--color-brick)}[data-theme=look] .aw-label{display:block;margin:0 0 var(--space-1);font-size:var(--text-eyebrow);font-weight:800;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-action)}[data-theme=look] .aw-mono{font-family:var(--font-mono)}[data-theme=look] .aw-app .aw-content{background:var(--aw-panel,var(--color-paper));color:var(--color-body)}[data-theme=look] .aw-page-head h1{margin:0;font-family:var(--font-sans);font-size:var(--text-h1);font-weight:600;letter-spacing:-.03em;line-height:var(--leading-control);color:var(--color-body)}[data-theme=look] .aw-work .aw-agent-report{background:var(--color-page-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 5%,transparent)}[data-theme=look] .aw-celebration,[data-theme=look] .aw-completion-email,[data-theme=look] .aw-email-preview,[data-theme=look] .aw-finding-card,[data-theme=look] .aw-guarantee,[data-theme=look] .aw-ladder-checkout,[data-theme=look] .aw-modal,[data-theme=look] .aw-offer,[data-theme=look] .aw-panel,[data-theme=look] .aw-popover,[data-theme=look] .aw-practice-real section,[data-theme=look] .aw-run-result,[data-theme=look] .aw-undo-bar{position:relative;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--aw-surface);color:var(--color-body);box-shadow:var(--aw-card-shadow);padding:var(--space-4) var(--space-5)}[data-theme=look] .aw-atmosphere,[data-theme=look] .aw-cast-entrance,[data-theme=look] .aw-checking-wait,[data-theme=look] .aw-ci-gate,[data-theme=look] .aw-claim-evidence,[data-theme=look] .aw-competence-feedback,[data-theme=look] .aw-copy-prompt,[data-theme=look] .aw-entered-place,[data-theme=look] .aw-filters,[data-theme=look] .aw-gmf43,[data-theme=look] .aw-graduation,[data-theme=look] .aw-impactful-choice,[data-theme=look] .aw-ladder,[data-theme=look] .aw-narrative-stakes,[data-theme=look] .aw-omitted-steps,[data-theme=look] .aw-outcome-metric,[data-theme=look] .aw-overjustification,[data-theme=look] .aw-private-progress,[data-theme=look] .aw-real-deadline,[data-theme=look] .aw-return-recap,[data-theme=look] .aw-roster-surface,[data-theme=look] .aw-rule-fired,[data-theme=look] .aw-scaffold,[data-theme=look] .aw-scope-panel,[data-theme=look] .aw-session-expiry,[data-theme=look] .aw-table,[data-theme=look] .aw-telegraph,[data-theme=look] .aw-timing-adjustable,[data-theme=look] .aw-trust-strip,[data-theme=look] .aw-unfavourable-labour,[data-theme=look] .aw-zero-results{position:relative;border:none;border-radius:0;background:transparent;color:var(--color-body);box-shadow:none;padding:0}[data-theme=look] .aw-afx-ap,[data-theme=look] .aw-banned-mechanics,[data-theme=look] .aw-dark-pattern,[data-theme=look] .aw-gmf-ap,[data-theme=look] .aw-interior-voice,[data-theme=look] .aw-named-gap,[data-theme=look] .aw-visible-memory{position:relative;border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:var(--radius-sm);background:var(--aw-inset);color:var(--color-body);box-shadow:none;padding:var(--space-3) var(--space-4)}[data-theme=look] .aw-ladder,[data-theme=look] .aw-ladder__list{max-width:none}[data-theme=look] .aw-ladder-rung{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:var(--space-5);column-gap:var(--space-5);grid-row-gap:var(--space-2);row-gap:var(--space-2)}[data-theme=look] .aw-ladder-rung>:not(.aw-btn){grid-column:1}[data-theme=look] .aw-ladder-rung>.aw-btn{grid-column:2;grid-row:1/-1;align-self:center;justify-self:end}@media (max-width:40rem){[data-theme=look] .aw-ladder-rung{grid-template-columns:minmax(0,1fr)}[data-theme=look] .aw-ladder-rung>.aw-btn{grid-column:1;grid-row:auto;justify-self:start}}[data-theme=look] .aw-ghost-edge{margin-bottom:0}[data-theme=look] .aw-work,[data-theme=look] .aw-work .aw-place__stack,[data-theme=look] .aw-work .aw-scene{display:flex;flex-direction:column;gap:var(--space-5)}[data-theme=look] .aw-work .aw-place__stack,[data-theme=look] .aw-work .aw-scene{margin:0}[data-theme=look] .aw-work>*>:first-child,[data-theme=look] .aw-work>*>:last-child{-webkit-margin-before:0;margin-block-start:0}[data-theme=look] .aw-work>*>:last-child{-webkit-margin-after:0;margin-block-end:0}[data-theme=look] .aw-live:empty{min-height:0;margin:0}[data-theme=look] .aw-beats{display:flex;flex-direction:column}[data-theme=look] .aw-beat{position:relative;margin:0;padding:0 0 var(--space-4) var(--space-5);border:none;border-left:2px solid color-mix(in srgb,var(--color-slate) 20%,transparent);border-radius:0;background:transparent;box-shadow:none}[data-theme=look] .aw-beat:before{content:"";position:absolute;left:-5px;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--color-action)}[data-theme=look] .aw-beat:last-child{padding-bottom:0;border-left-color:transparent}[data-theme=look] .aw-beat[data-beat=contradiction]>p{font-size:var(--text-body);line-height:var(--leading-meta)}[data-theme=look] .aw-work .aw-agent-report{margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:var(--text-body);line-height:var(--leading-reading);color:var(--color-body)}[data-theme=look] .aw-scope-panel dl{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0}[data-theme=look] .aw-scope-panel dl>div{display:contents}@media (max-width:30rem){[data-theme=look] .aw-scope-panel dl{grid-template-columns:minmax(0,1fr);gap:var(--space-1) 0}[data-theme=look] .aw-scope-panel dd+dt{margin-top:var(--space-3)}}[data-theme=look] .aw-scope-panel dt{font-size:var(--text-meta);font-weight:600;color:var(--color-muted)}[data-theme=look] .aw-scope-panel dd,[data-theme=look] .aw-scope-panel dt{margin:0;line-height:var(--leading-reading)}[data-theme=look] .aw-work h2{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-lead);font-weight:600;letter-spacing:-.01em;line-height:var(--leading-heading);color:var(--color-body)}[data-theme=look] .aw-work .aw-beat h2,[data-theme=look] .aw-work .aw-ci-gate>h2,[data-theme=look] .aw-work .aw-entered-place__title,[data-theme=look] .aw-work .aw-gmf43>h2,[data-theme=look] .aw-work .aw-scope-panel__title{margin:0 0 var(--space-2);font-size:var(--text-eyebrow);font-weight:800;letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-meta);text-align:left;text-transform:uppercase;color:var(--color-action)}[data-theme=look] .aw-work .aw-table caption{margin:0 0 var(--space-2);font-size:var(--text-body);font-weight:600;letter-spacing:0;line-height:var(--leading-heading);text-align:left;text-transform:none;color:var(--color-body)}[data-theme=look] .aw-work h3{margin:0 0 var(--space-2);font-size:var(--text-lead);font-weight:600;line-height:var(--leading-meta);color:var(--color-body)}[data-theme=look] .aw-work dl:not([class]),[data-theme=look] .aw-work ol:not([class]),[data-theme=look] .aw-work p,[data-theme=look] .aw-work ul:not([class]){max-width:var(--prose-measure)}[data-theme=look] .aw-work :is(p,ul,ol,dl,h2,h3,pre):first-child{-webkit-margin-before:0;margin-block-start:0}[data-theme=look] .aw-work :is(p,ul,ol,dl,h2,h3,pre):last-child{-webkit-margin-after:0;margin-block-end:0}[data-theme=look] .aw-work .aw-door-cta,[data-theme=look] .aw-work .aw-place__stack>.aw-btn,[data-theme=look] .aw-work>*>.aw-btn,[data-theme=look] .aw-work>.aw-btn{align-self:flex-start}[data-theme=look] .aw-work .aw-field__input,[data-theme=look] .aw-work .aw-select__trigger{max-width:26rem}[data-theme=look] .aw-work .aw-field__textarea{max-width:var(--prose-measure)}[data-theme=look] .aw-work .aw-btn--quiet{margin-inline:calc(var(--space-2) * -1)}[data-theme=look] .aw-guarantee .aw-panel,[data-theme=look] .aw-ladder .aw-panel,[data-theme=look] .aw-ladder-rung,[data-theme=look] .aw-offer .aw-panel,[data-theme=look] .aw-panel .aw-panel{background:var(--aw-inset);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);box-shadow:none}[data-theme=look] .aw-cast-pending,[data-theme=look] .aw-clean-medium,[data-theme=look] .aw-double-anthro,[data-theme=look] .aw-evidence-quote,[data-theme=look] .aw-gap,[data-theme=look] .aw-gmf-open,[data-theme=look] .aw-identity-stable,[data-theme=look] .aw-no-replacement,[data-theme=look] .aw-offer-guard,[data-theme=look] .aw-one-channel,[data-theme=look] .aw-sdt-need,[data-theme=look] .aw-usability-first{border:none;border-left:3px solid var(--color-action);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-reading-bg);box-shadow:none;padding:var(--space-3) var(--space-4)}[data-theme=look] [data-active=true].aw-guarantee,[data-theme=look] [data-active=true].aw-ladder-checkout,[data-theme=look] [data-active=true].aw-ladder-rung,[data-theme=look] [data-active=true].aw-offer,[data-theme=look] [data-active=true].aw-panel{animation:none;border-color:var(--color-hairline);box-shadow:inset 3px 0 0 var(--color-action);background:var(--color-reading-bg)}[data-theme=look] .aw-ladder__step[data-active=false] .aw-ladder-rung{background:var(--aw-surface);border-color:var(--color-hairline)}[data-theme=look] .aw-ladder__step[data-active=false] .aw-label,[data-theme=look] .aw-ladder__step[data-active=false] .aw-ladder-rung__id{color:var(--color-muted)}[data-theme=look] .aw-field__input,[data-theme=look] .aw-field__textarea,[data-theme=look] .aw-select__trigger{background:var(--aw-surface);color:var(--color-body);border-color:var(--color-hairline)}[data-theme=look] .aw-btn:focus-visible,[data-theme=look] .aw-checkbox:focus-visible,[data-theme=look] .aw-field__input:focus-visible,[data-theme=look] .aw-field__textarea:focus-visible,[data-theme=look] .aw-radio:focus-visible,[data-theme=look] .aw-select__trigger:focus-visible,[data-theme=look] .aw-switch:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}[data-theme=look] .aw-checkbox[data-selected] .aw-checkbox__box,[data-theme=look] .aw-switch[data-selected] .aw-switch__track{background:var(--color-action);border-color:var(--color-action)}[data-theme=look] .aw-listbox__item[data-focused],[data-theme=look] .aw-menu__item[data-focused]{background:var(--color-action);color:var(--color-on-action)}[data-theme=look] .aw-progress__fill{background:var(--color-action)}[data-theme=look] .aw-modal-overlay{background:color-mix(in srgb,var(--color-ink) 40%,transparent)}[data-theme=look] .aw-checking{color:var(--color-action);text-shadow:none;background:transparent}[data-theme=look] .aw-checking-wait{padding:var(--space-4)}[data-theme=look] .aw-checking-wait__status{margin:var(--space-3) calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4);background:var(--color-reading-bg);color:var(--color-action);border-top:1px solid var(--color-hairline);border-bottom:none;border-radius:0 0 var(--radius-lg) var(--radius-lg)}[data-theme=look] .aw-state--nothing_found,[data-theme=look] .aw-state--nothing_yet{color:var(--color-body);border:1px solid var(--color-hairline)}[data-theme=look] .aw-state--partial{color:var(--color-action);border:1px solid var(--color-hairline)}[data-theme=look] .aw-state--fault{background:var(--aw-surface);border:1px solid var(--color-status-fault-edge);color:var(--color-status-fault)}[data-theme=look] .aw-skip-link:focus{background:var(--color-action);color:var(--color-on-action)}[data-theme=look] .aw-undo-bar{background:var(--color-band-dark);color:var(--color-on-dark);border-radius:var(--radius-lg)}[data-theme=look] .aw-table td,[data-theme=look] .aw-table th{border-color:var(--color-hairline);color:var(--color-body)}[data-theme=look] .aw-table thead th{color:var(--color-body)}[data-theme=look] .aw-ghost-edge__trigger{background:var(--color-reading-bg)}[data-theme=look] .aw-ghost-edge__card{background:var(--aw-surface);box-shadow:var(--aw-card-shadow)}[data-theme=look] .aw-ghost-edge__row--here,[data-theme=look] .aw-ghost-edge__row:focus-visible,[data-theme=look] .aw-ghost-edge__row:hover{background:var(--color-reading-bg)}