@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Arimo-Regular.woff2) format("woff2");size-adjust:100%}@font-face{font-family:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Arimo-SemiBold.woff2) format("woff2");size-adjust:100%}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Cousine-Regular.woff2) format("woff2");size-adjust:100%}*,:after,:before{box-sizing:border-box}html{color-scheme:light only;font-size:100%}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-reading);color:var(--color-body);background:var(--color-page-bg)}.aw-link,a.aw-link{color:var(--color-slate);text-decoration:underline;text-underline-offset:2px}.aw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--target-min);min-width:var(--target-min);padding:9px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-hairline);font:inherit;font-size:var(--text-body);font-weight:600;line-height:var(--leading-control);cursor:pointer;text-decoration:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 40%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-ink) 6%,transparent),0 1px 2px color-mix(in srgb,var(--color-ink) 8%,transparent);transition-property:background-color,border-color,color,transform,box-shadow;transition-duration:var(--motion-base);transition-timing-function:var(--ease-within)}.aw-btn:active:hover,.aw-btn[data-keypress=true],.aw-btn[data-pressed=true]{transform:translateY(1px);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--color-ink) 14%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-paper) 25%,transparent);transition-duration:var(--motion-fast);transition-timing-function:var(--ease-exit)}@media (prefers-reduced-motion:reduce){.aw-btn:active:hover,.aw-btn[data-keypress=true],.aw-btn[data-pressed=true]{transform:none}}.aw-btn:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 55%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-ink) 8%,transparent),0 1px 3px color-mix(in srgb,var(--color-ink) 10%,transparent)}.aw-btn--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--color-action) 92%,var(--color-paper)) 0,var(--color-action) 100%);color:var(--color-on-action);border-color:color-mix(in srgb,var(--color-action) 70%,var(--color-ink));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 22%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-ink) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-slate) 16%,transparent),0 1px 3px color-mix(in srgb,var(--color-ink) 12%,transparent)}.aw-btn--primary:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 28%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-ink) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-slate) 28%,transparent),0 0 10px color-mix(in srgb,var(--color-slate) 18%,transparent),0 2px 4px color-mix(in srgb,var(--color-ink) 12%,transparent)}.aw-btn--primary:active:hover,.aw-btn--primary[data-keypress=true],.aw-btn--primary[data-pressed=true]{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--color-ink) 22%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-paper) 15%,transparent)}.aw-btn--secondary{background:linear-gradient(180deg,var(--color-paper) 0,var(--color-reading-bg) 100%);color:var(--color-action);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 70%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-ink) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--color-slate) 12%,transparent),0 1px 2px color-mix(in srgb,var(--color-ink) 8%,transparent)}.aw-btn--secondary:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 80%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-ink) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-slate) 24%,transparent),0 1px 3px color-mix(in srgb,var(--color-ink) 10%,transparent)}.aw-btn--quiet{background:transparent;color:var(--color-action);padding-inline:var(--space-2)}.aw-btn--quiet,.aw-btn--quiet:hover{border-color:transparent;box-shadow:none}.aw-btn--quiet:hover{background:var(--color-reading-bg)}.aw-table tbody .aw-link{overflow-wrap:anywhere}.aw-table tbody .aw-link:hover{background:none;box-shadow:none;text-decoration-thickness:2px}.aw-cell-source{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%}.aw-cell-source__date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.aw-placeholder{display:inline-flex;align-items:center;gap:6px;max-width:100%;color:var(--color-muted);font-size:var(--text-meta);font-weight:400}.aw-placeholder__icon{flex:none;width:18px;height:18px}.aw-cell-person{display:flex;flex-direction:column;gap:2px}.aw-table tbody :is(td,th) .aw-cell-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.aw-table tbody :is(td,th) .aw-cell-clamp--1{-webkit-line-clamp:1;line-clamp:1}.aw-table tbody :is(td,th) .aw-cell-clamp--3{-webkit-line-clamp:3;line-clamp:3}.aw-table tbody :is(td,th) .aw-cell-clamp:has(>.aw-evidence-quote){display:block}.aw-table tbody :is(td,th) .aw-cell-clamp>.aw-evidence-quote pre{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.aw-btn--destructive{background:var(--color-action);color:var(--color-on-action);border-color:var(--color-action);outline:2px solid transparent}.aw-btn--default,.aw-btn--default:active:hover,.aw-btn--default:hover,.aw-btn--default[data-keypress=true],.aw-btn--default[data-pressed=true]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 22%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-ink) 12%,transparent),0 0 0 3px var(--color-paper),0 0 0 5px var(--color-ink)}.aw-btn--default:active:hover,.aw-btn--default[data-keypress=true],.aw-btn--default[data-pressed=true]{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--color-ink) 22%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-paper) 15%,transparent),0 0 0 3px var(--color-paper),0 0 0 5px var(--color-ink)}.aw-btn[data-disabled],.aw-btn[disabled]{cursor:default;background:var(--color-paper-deep);color:var(--color-stone);border-color:var(--color-stone);box-shadow:none;transform:none}body:has(.aw-modal-overlay) .aw-app .aw-btn{box-shadow:none}::selection{background:var(--color-paper-deep);color:var(--color-ink)}.aw-app{--aw-desktop:var(--color-paper);--aw-panel:var(--color-paper);--aw-plate-edge:var(--color-ink);--aw-nav-hover:color-mix(in srgb,var(--color-slate) 8%,transparent);--aw-nav-current:color-mix(in srgb,var(--color-slate) 12%,transparent);--color-muted:var(--color-stone);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;min-width:40rem;margin:0;color:var(--color-body)}.aw-app,.aw-demo-root{height:100dvh;max-height:100dvh;overflow:hidden;background-color:var(--aw-desktop)}.aw-demo-root{--aw-desktop:var(--color-paper);position:relative}.aw-demo-root__app{height:100dvh;overflow:hidden}body:has(.aw-demo-root){height:100dvh;overflow:hidden}.aw-dock{--aw-ink:var(--color-ink);grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:stretch;gap:0;position:relative;align-self:stretch;height:100%;min-height:0;width:62px;margin:0;padding:var(--space-3) 0 0;box-sizing:border-box;overflow:visible;z-index:20;background-color:var(--aw-desktop,var(--color-paper));background-image:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--color-paper) 12%,transparent) 0 2px,transparent 3px);background-size:48px 56px}.aw-dock:before{content:"";position:absolute;inset:0 auto 0 0;width:36px;border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-paper) 78%,transparent) 0,color-mix(in srgb,var(--color-reading-bg) 70%,color-mix(in srgb,var(--color-paper) 72%,transparent)) 100%);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:0;border-right:1px solid color-mix(in srgb,var(--color-paper) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 6%,transparent),6px 0 24px color-mix(in srgb,var(--color-ink) 22%,transparent);pointer-events:none}.aw-dock__brand{flex:0 0 auto}.aw-dock__rail{flex:1 1;min-height:0;width:96px;align-self:flex-start;pointer-events:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 0;scrollbar-gutter:auto;-webkit-mask-image:linear-gradient(180deg,transparent,#000 6px,#000 calc(100% - 6px),transparent);mask-image:linear-gradient(180deg,transparent,#000 6px,#000 calc(100% - 6px),transparent)}.aw-dock__list{list-style:none;margin:0;width:62px;pointer-events:auto;padding:0 0 0 14px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.aw-dock__slot{display:flex;justify-content:flex-start;width:auto}.aw-dock__item{position:relative;display:block;text-decoration:none;color:var(--color-body);outline:none;transform-origin:left center;transform:translateY(var(--aw-lens-shift,0)) scale(var(--aw-lens-scale,1))}@keyframes aw-dock-launch{0%,45%,to{transform:translateX(0)}20%{transform:translateX(6px)}70%{transform:translateX(3px)}}.aw-dock__tile--launch{animation:aw-dock-launch .7s cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion:reduce){.aw-dock__tile--launch{animation:none}}.aw-dock__escape{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;text-decoration:none;color:var(--color-body);outline:none;border-radius:var(--radius-sm)}.aw-dock__label--sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.aw-dock__tile{position:relative;display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--color-paper) 0,var(--color-reading-bg) 100%);border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 92%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-ink) 6%,transparent),0 1px 3px color-mix(in srgb,var(--color-ink) 12%,transparent);transition-property:box-shadow,border-color,background;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-enter)}.aw-dock__item:focus-visible .aw-dock__tile,.aw-dock__item:hover .aw-dock__tile{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 95%,transparent),0 0 0 2px var(--color-action),0 8px 18px color-mix(in srgb,var(--color-ink) 26%,transparent)}.aw-dock__name{position:absolute;left:92px;transform:translateY(-50%);padding:3px 9px;border-radius:var(--radius-sm);font-size:var(--text-eyebrow);font-weight:600;line-height:var(--leading-heading);white-space:nowrap;color:var(--color-reading-bg);background:var(--color-action);border:1px solid color-mix(in srgb,var(--color-action) 70%,var(--aw-ink,var(--color-ink)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 26%,transparent),0 4px 12px color-mix(in srgb,var(--color-ink) 28%,transparent);pointer-events:none;z-index:2;animation:aw-dock-name var(--motion-fast) var(--ease-enter) both}@keyframes aw-dock-name{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%)}}.aw-dock__glyph{width:72%;height:72%;display:block}.aw-dock__escape:focus-visible .aw-dock__tile,.aw-dock__escape:hover .aw-dock__tile{transform:scale(1.12);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 95%,transparent),0 0 0 2px var(--color-action),0 6px 14px color-mix(in srgb,var(--color-ink) 22%,transparent)}.aw-dock__item--current .aw-dock__tile{background:linear-gradient(180deg,color-mix(in srgb,var(--color-action) 88%,var(--color-paper)) 0,var(--color-action) 100%);border-color:color-mix(in srgb,var(--color-action) 70%,var(--aw-ink));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-paper) 34%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-ink) 22%,transparent),0 3px 8px color-mix(in srgb,var(--color-slate) 34%,transparent)}.aw-dock__item--current{--aw-chip:var(--color-action);--aw-knock:var(--color-reading-bg)}.aw-dock__item--current .aw-dock__glyph{--color-ink:var(--aw-knock);--color-brand:var(--aw-knock);--color-action:var(--aw-knock);--color-reading-bg:var(--aw-chip)}.aw-dock__item--current .aw-dock__running{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-paper) 85%,transparent)}.aw-dock__running{left:-7px;top:50%;width:5px;height:5px;margin-top:-2.5px;background:var(--color-action);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-paper) 70%,transparent)}.aw-dock__chase,.aw-dock__running{position:absolute;border-radius:50%}.aw-dock__chase{top:-3px;right:-3px;left:auto;display:grid;place-items:center;width:14px;height:14px;background:var(--color-page-bg);border:1px solid var(--color-hairline)}.aw-chase{transform-origin:center;animation:aw-chase .8s steps(8) infinite}@keyframes aw-chase{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.aw-dock__foot{flex:0 0 auto;margin-top:auto;padding:var(--space-3) 0 max(var(--space-3),env(safe-area-inset-bottom,0px)) 14px;background:transparent;display:flex;justify-content:flex-start}@media (prefers-reduced-motion:reduce){.aw-chase{animation:none}.aw-dock__item,.aw-dock__tile{transform:none;transition:none}.aw-dock__name{animation:none}}.aw-app__stage{grid-column:2;grid-row:1;min-width:0;height:100dvh;padding:var(--space-4);background-color:var(--aw-desktop,var(--color-paper));background-image:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--color-paper) 12%,transparent) 0 2px,transparent 3px);background-size:48px 56px}.aw-app__stage,.aw-content{display:flex;flex-direction:column;min-height:0;overflow:hidden;box-sizing:border-box}.aw-content{flex:1 1 auto;max-width:min(100%,88rem);height:100%;max-height:100%;width:100%;padding:var(--space-5) clamp(var(--space-5),2.2vw,var(--space-6));color:var(--color-body);border:1px solid var(--aw-plate-edge,var(--color-ink));border-radius:var(--radius-lg);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)}.aw-content,.aw-page-head{gap:var(--space-4);margin:0;background:var(--aw-panel,var(--color-paper))}.aw-page-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) 0 var(--space-4);transition:padding var(--motion-slow) var(--ease-within);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 16%,transparent);flex:0 0 auto}.aw-page-head:has(.aw-page-title--settled){padding:var(--space-1) 0 var(--space-3)}.aw-page-head:has(.aw-page-title--settled) .aw-as-of{margin-top:var(--space-1)}.aw-page-head__lead{min-width:0;flex:1 1 auto}.aw-page-head h1{margin:0;font-size:var(--text-h1);font-weight:600;letter-spacing:-.03em;line-height:var(--leading-control);color:var(--color-body)}.aw-page-title{display:flex;align-items:center;gap:var(--space-3);transition:font-size var(--motion-slow) var(--ease-within),letter-spacing var(--motion-slow) var(--ease-within)}.aw-page-head h1.aw-page-title--settled,[data-theme=look] .aw-page-head h1.aw-page-title--settled{font-size:var(--text-lead);letter-spacing:var(--tracking-display)}.aw-page-title__text{min-width:0}.aw-page-title__icon{display:grid;place-items:center;flex:0 0 auto;width:0;height:1em;padding:0;overflow:hidden;opacity:0;border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--color-paper) 0,var(--color-reading-bg) 100%);border:1px solid color-mix(in srgb,var(--color-ink) 0%,transparent);transition:width var(--motion-slow) var(--ease-within),opacity var(--motion-slow) var(--ease-enter),border-color var(--motion-slow) var(--ease-within)}.aw-page-title--settled .aw-page-title__icon{width:1em;opacity:1;border-color:color-mix(in srgb,var(--color-ink) 12%,transparent)}.aw-page-title__icon svg{width:.7em;height:.7em}@media (prefers-reduced-motion:reduce){.aw-page-head,.aw-page-head .aw-as-of,.aw-page-title,.aw-page-title__icon{transition:none}}.aw-page-head h1:focus,.aw-work:focus,[tabindex="-1"]:focus{outline:none}.aw-page-head .aw-as-of{transition:margin-top var(--motion-slow) var(--ease-within);color:var(--color-muted)}.aw-page-head .aw-as-of,.aw-page-head .aw-preview-mark{margin:var(--space-2) 0 0;font-size:var(--text-meta);line-height:var(--leading-heading)}.aw-page-head .aw-preview-mark{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-paper-deep);color:var(--color-ink);font-weight:600}.aw-work .aw-copy-prompt{margin-inline:0}.aw-screen-skeleton{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.aw-content[data-arrived=true]{animation:none}.aw-content[data-arrived=true]>.aw-work{animation:aw-arrive-fade var(--motion-fast) var(--ease-enter) both}@keyframes aw-arrive-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.aw-content[data-arrived=true]>.aw-work{animation:none}}.aw-workflow-state{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:10rem}.aw-review__choices,.aw-review__marked{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.aw-page-head__actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;align-self:center;padding:0}.aw-page-head__actions:has(>.aw-view-tabs){align-self:flex-end;align-items:flex-end;margin-bottom:calc(-1 * var(--space-4) - 1px);transition:margin-bottom var(--motion-slow) var(--ease-within)}.aw-page-head:has(.aw-page-title--settled) .aw-page-head__actions:has(>.aw-view-tabs){margin-bottom:calc(-1 * var(--space-3) - 1px)}.aw-view-tabs{display:flex;align-items:flex-end;gap:2px}.aw-view-tab{position:relative;min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-body);border-bottom-color:color-mix(in srgb,var(--color-ink) 16%,transparent);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-panel-bg);color:var(--color-body);font:inherit;font-size:var(--text-body);font-weight:600;line-height:var(--leading-control);white-space:nowrap;cursor:pointer}.aw-view-tab--on,.aw-view-tab:hover:not(.aw-view-tab--on){background:var(--color-page-bg)}.aw-view-tab--on{z-index:1;border-bottom-color:var(--color-page-bg)}.aw-view-tab:focus-visible{outline:2px solid var(--color-slate);outline-offset:2px}.aw-page-head__actions .aw-link{display:inline-flex;align-items:center;min-height:var(--target-min);padding:4px 2px;font-size:var(--text-meta);font-weight:600;line-height:var(--leading-heading);text-decoration:none;white-space:nowrap;color:var(--color-action)}.aw-page-head__actions .aw-link:hover{text-decoration:underline}.aw-work{display:flex;flex-direction:column;gap:var(--space-6);flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-top:var(--space-1)}.aw-work>.aw-table-scroll:only-child{flex:1 1 auto;min-height:0;max-block-size:none}.aw-app__stage,.aw-atmosphere__lines,.aw-ghost-edge__stream,.aw-modal,.aw-scroll,.aw-table-scroll{scrollbar-width:auto;scrollbar-color:var(--color-hairline) transparent;overscroll-behavior:contain}.aw-atmosphere__lines:hover,.aw-ghost-edge__stream:hover,.aw-modal:hover,.aw-scroll:focus-within,.aw-scroll:hover,.aw-table-scroll:focus-within,.aw-table-scroll:hover{scrollbar-color:var(--color-muted) transparent}.aw-atmosphere__lines,.aw-ghost-edge__stream,.aw-modal,.aw-scroll--edges,.aw-table-scroll,.aw-work.aw-scroll{background:linear-gradient(var(--color-page-bg) 30%,color-mix(in srgb,var(--color-paper) 0%,transparent)) top /100% 24px no-repeat local,linear-gradient(color-mix(in srgb,var(--color-paper) 0%,transparent),var(--color-page-bg) 70%) bottom /100% 24px no-repeat local,radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--color-ink) 16%,transparent),color-mix(in srgb,var(--color-ink) 0%,transparent)) top /100% 8px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--color-ink) 16%,transparent),color-mix(in srgb,var(--color-ink) 0%,transparent)) bottom /100% 8px no-repeat scroll,var(--color-page-bg)}.aw-scroll__box{overflow:auto;min-block-size:0}.aw-scroll__box--block{overflow-x:hidden}.aw-scroll__box--inline{overflow-y:hidden}.aw-work>.aw-place__stack{gap:var(--space-4)}.aw-app__stage{position:relative}.aw-content{animation:aw-window-maximize var(--motion-screen) var(--ease-enter) calc(var(--motion-screen) / 4) backwards;transform-origin:0 var(--zoom-from-y,50%)}@keyframes aw-window-maximize{0%{transform:scale(.06);opacity:.4}40%{opacity:1}to{transform:none;opacity:1}}.aw-zoom-rect{--zoom-pad:var(--space-4);--zoom-right:max(var(--zoom-pad),calc(100% - var(--zoom-pad) - 88rem));position:absolute;z-index:5;pointer-events:none;inset:var(--zoom-pad) var(--zoom-right) var(--zoom-pad) var(--zoom-pad);border:2px solid var(--color-ink);border-radius:var(--radius-lg);opacity:0;animation:aw-zoom-rect calc(var(--motion-screen) * 1.25) var(--ease-enter) both}@keyframes aw-zoom-rect{0%{top:calc(var(--zoom-from-y, 50%) - 3%);bottom:calc(100% - var(--zoom-from-y, 50%) - 3%);right:94%;opacity:1}45%{top:var(--zoom-pad);bottom:var(--zoom-pad);right:var(--zoom-right);opacity:1}85%{opacity:1}to{top:var(--zoom-pad);bottom:var(--zoom-pad);right:var(--zoom-right);opacity:0}}.aw-zoom-rect[data-arrived=true]{display:none}.aw-scene{animation:aw-scene-in var(--motion-fast) var(--ease-enter) backwards}@keyframes aw-scene-in{0%{opacity:0}to{opacity:1}}.aw-link,.aw-page-head__actions .aw-link{border-radius:var(--radius-sm);transition-property:background-color,color,box-shadow;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-enter)}.aw-link:hover,.aw-page-head__actions .aw-link:hover{background:color-mix(in srgb,var(--color-slate) 9%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-slate) 9%,transparent)}@media (prefers-reduced-motion:reduce){.aw-content,.aw-scene{animation:none}.aw-zoom-rect{display:none}.aw-link,.aw-page-head__actions .aw-link{transition:none}}.aw-window__titlebar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:8px 12px;border-bottom:1px solid var(--color-hairline);font-size:var(--text-meta);font-weight:600;color:var(--color-body);background-image:repeating-linear-gradient(180deg,transparent,transparent 1px,color-mix(in srgb,var(--color-ink) 3%,transparent) 1px,color-mix(in srgb,var(--color-ink) 3%,transparent) 2px),linear-gradient(180deg,var(--color-paper) 0,var(--color-reading-bg) 100%)}.aw-window__box{display:block;width:11px;height:11px;border:1px solid var(--color-ink);background:linear-gradient(135deg,var(--color-paper) 0,var(--color-paper-deep) 100%);box-shadow:inset 1px 1px 0 var(--color-paper),inset -1px -1px 0 var(--color-rule)}.aw-window__boxes{display:inline-flex;gap:4px;align-items:center}.aw-window__box--zoom{background:linear-gradient(var(--color-ink),var(--color-ink)) 2px 2px /4px 1px no-repeat,linear-gradient(var(--color-ink),var(--color-ink)) 2px 2px /1px 4px no-repeat,linear-gradient(135deg,var(--color-paper) 0,var(--color-paper-deep) 100%)}.aw-window__box--collapse{background:linear-gradient(var(--color-ink),var(--color-ink)) 1px 4px /7px 1px no-repeat,linear-gradient(135deg,var(--color-paper) 0,var(--color-paper-deep) 100%)}.aw-window__actions.aw-window__boxes{gap:4px;min-width:0}.aw-window__title{justify-self:center;padding:0 var(--space-2);background:var(--color-reading-bg);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-window__actions{display:flex;align-items:center;gap:var(--space-2);justify-self:end;min-width:4rem}.aw-boot{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background-color:var(--aw-desktop,var(--color-paper))}.aw-boot__desktop{position:absolute;inset:0;opacity:.12;background-image:radial-gradient(circle at 50% 40%,var(--color-paper) 0 2px,transparent 3px);background-size:48px 56px;pointer-events:none}.aw-boot__window{position:relative;width:min(22rem,calc(100vw - 2rem));background:var(--color-page-bg);border:1px solid var(--color-ink);border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-paper),0 16px 40px color-mix(in srgb,var(--color-ink) 35%,transparent);overflow:hidden}.aw-boot__titlebar{border-radius:0}.aw-boot__body{padding:var(--space-5) var(--space-4) var(--space-4);text-align:center}.aw-boot__faces{position:relative;width:4.5rem;height:3.2rem;margin:0 auto var(--space-3)}.aw-boot__face{position:absolute;width:2.6rem;height:2.6rem;border-radius:50%;border:2px solid var(--color-ink)}.aw-boot__face--a{left:0;top:.2rem;background:var(--color-action)}.aw-boot__face--b{right:0;top:0;background:var(--color-slate)}.aw-boot__name{margin:0;font-weight:600;font-size:var(--text-lead)}.aw-boot__ver{margin:var(--space-1) 0 var(--space-4);font-size:var(--text-meta);color:var(--color-muted)}.aw-boot__meter{height:14px;border:1px solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-reading-bg);overflow:hidden;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--color-ink) 15%,transparent)}.aw-boot__fill{height:100%;background:linear-gradient(180deg,var(--color-slate) 0,var(--color-action) 100%);transition:width 40ms linear}.aw-boot__hint{margin:var(--space-3) 0 0;font-size:var(--text-eyebrow)}@media (prefers-reduced-motion:reduce){.aw-boot__fill{transition:none}}.aw-place__stack{gap:var(--space-5)}.aw-place__aside,.aw-place__stack{display:flex;flex-direction:column}.aw-place__aside{align-items:flex-start;gap:var(--space-4);width:100%}.aw-entered-place__title{margin: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-return-recap>p{margin:0;max-width:42ch;font-size:var(--text-body);line-height:var(--leading-meta);color:var(--color-body)}.aw-door-cta{padding-bottom:var(--space-2)}.aw-door-cta .aw-btn{min-height:var(--target-touch);padding-inline:var(--space-5)}.aw-prose{max-width:var(--prose-measure)}.aw-prose p{margin:0 0 var(--space-3)}.aw-counts{padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.aw-count{padding:var(--space-4);background:var(--color-reading-bg);border-radius:var(--radius-lg)}.aw-count strong{display:block;font-size:var(--text-h1);line-height:var(--leading-control);color:var(--color-action)}.aw-list{list-style:none;padding:0;margin:0}.aw-list li{padding:var(--space-3) 0;border-bottom:1px solid var(--color-hairline);margin-bottom:0}.aw-list li+li{margin-top:var(--space-2)}.aw-table{width:100%;border-collapse:collapse;font-size:var(--text-body)}.aw-table td,.aw-table th{text-align:left;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-hairline);vertical-align:middle}.aw-table--sized{table-layout:fixed}.aw-table caption{text-align:left;font-size:var(--text-body);font-weight:600;margin-bottom:var(--space-3)}.aw-table-scroll{overflow:auto;max-block-size:var(--table-viewport,72vh);margin:0;scroll-padding-block-start:3rem}.aw-table-scroll:focus-visible{outline:2px solid var(--color-slate);outline-offset:2px;border-radius:var(--radius-sm)}.aw-table td.aw-table__num,.aw-table th.aw-table__num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aw-table__sort{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--target-min,24px);margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.aw-table__sort-label{white-space:nowrap}.aw-table th.aw-table__num .aw-table__sort{justify-content:flex-end}.aw-table__sort:hover{color:var(--color-action)}.aw-table__sort:focus-visible{outline:2px solid var(--color-slate);outline-offset:2px}.aw-table__sort-mark{position:relative;flex:0 0 auto;width:8px;height:13px}.aw-table__sort-mark:after,.aw-table__sort-mark:before{content:"";position:absolute;left:0;border-inline:4px solid transparent;opacity:.35;transition:opacity var(--motion-fast) var(--ease-within)}.aw-table__sort-mark:before{top:0;-webkit-border-after:5px solid currentColor;border-block-end:5px solid currentColor}.aw-table__sort-mark:after{bottom:0;-webkit-border-before:5px solid currentColor;border-block-start:5px solid currentColor}.aw-table__sort-mark[data-direction=ascending]:before{border-block-end-color:var(--color-action);opacity:1}.aw-table__sort-mark[data-direction=ascending]:after{opacity:0}.aw-table__sort-mark[data-direction=descending]:after{border-block-start-color:var(--color-action);opacity:1}.aw-table__sort-mark[data-direction=descending]:before{opacity:0}@media (hover:hover){.aw-table tbody tr:hover{background:var(--color-reading-bg)}}.aw-table__row--opens{cursor:pointer}.aw-table__row--opens:focus-visible{outline:2px solid var(--color-slate);outline-offset:-2px;background:var(--color-reading-bg)}.aw-table-scroll{overflow-anchor:none}.aw-table tbody :is(td,th):has(>.aw-table__tab){position:relative}.aw-table__tab{position:absolute;top:0;left:0;z-index:1;pointer-events:none}.aw-row-tab{display:flex;align-items:center;gap:6px;padding:1px var(--space-2) 2px;border-radius:0 0 var(--radius-sm) 0;font-size:var(--text-meta);font-weight:600;line-height:var(--leading-heading);white-space:nowrap}.aw-table tbody tr:is([data-mark=working],[data-mark=needs-you])>:is(td,th){padding-top:calc(var(--text-meta) * var(--leading-heading) + 3px + var(--space-2))}.aw-row-tab--needs{background:var(--color-page-bg);color:var(--color-body);box-shadow:inset 0 0 0 1px var(--color-body)}.aw-table tbody tr[data-mark=needs-you]>:first-child{box-shadow:inset 2px 0 0 var(--color-body)}.aw-cell-verdict{display:grid;grid-gap:2px;gap:2px}.aw-cell-mark{font-size:var(--text-meta)}.aw-table tbody :is(td,th) .aw-cell-clamp--2{-webkit-line-clamp:2;line-clamp:2}.aw-row-tab--agent{background:var(--color-action);color:var(--color-on-action)}.aw-row-tab .aw-chase path{fill:currentColor}.aw-row-tab .aw-chase path:nth-child(odd){fill:none;stroke:currentColor}.aw-live-list .aw-table :is(thead,tbody) tr>:first-child{padding-left:calc(var(--space-2) + 14px)}.aw-table__tab:has(>.aw-row-dot){top:50%;left:var(--space-2);transform:translateY(-50%)}.aw-row-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--color-action)}.aw-chase-sync{display:inline-flex;vertical-align:middle}.aw-live-list .aw-table tbody tr>:is(td,th){transition:background-color var(--motion-slow) var(--ease-exit)}.aw-live-list .aw-table tbody tr[data-mark=new]>:is(td,th){background:var(--color-paper-deep);transition-timing-function:var(--ease-enter)}@media (prefers-reduced-motion:reduce){.aw-live-list .aw-table tbody tr>:is(td,th){transition:none}}.aw-table tbody tr[data-mark=working]>:first-child{box-shadow:inset 4px 0 0 var(--color-action)}.aw-table tbody tr[data-mark=working]{animation:aw-row-found var(--motion-fast) var(--ease-enter) both}.aw-cell-arrived{display:contents}.aw-cell-arrived>*{animation:aw-row-found var(--motion-fast) var(--ease-enter) both}@keyframes aw-row-found{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.aw-cell-arrived>*,.aw-table tbody tr[data-mark=working]{animation:none}}.aw-row-details{display:flex;flex-direction:column;gap:var(--space-4)}.aw-row-details__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0}.aw-row-details__facts>div{display:flex;flex-direction:column;gap:6px;min-width:0}.aw-row-details__facts>div:last-child:nth-child(3n+1){grid-column:1/-1}.aw-row-details__facts>div:last-child:nth-child(3n+2){grid-column:span 2}.aw-row-details__wide{display:flex;flex-direction:column;gap:6px}.aw-row-details__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aw-row-details__facts dt,.aw-row-details__label{margin:0;font-size:var(--text-body);font-weight:600;color:var(--color-body)}.aw-row-details__facts dd{margin:0;line-height:var(--leading-reading)}@media (max-width:40rem){.aw-row-details__facts{grid-template-columns:minmax(0,1fr)}.aw-row-details__facts>div:last-child{grid-column:auto}}.aw-table__empty{padding-block:var(--space-4)}.aw-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--color-page-bg);font-size:var(--text-body);font-weight:600;color:var(--color-body);border-bottom:0;box-shadow:inset 0 -2px 0 var(--color-hairline);white-space:nowrap;padding-block:var(--space-2)}.aw-table tbody th{font-weight:600}.aw-table tbody th .aw-muted{font-weight:400}.aw-prompt-body{white-space:pre-wrap;padding:var(--space-4);background:var(--color-reading-bg);border-radius:var(--radius-sm)}.aw-full-width{width:100%}.aw-mono{font-family:var(--font-mono)}.aw-state{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--text-meta);font-weight:600}.aw-state--partial{background:var(--color-status-partial-bg);color:var(--color-action)}.aw-state--nothing_found{background:var(--color-panel-bg);color:var(--color-body)}.aw-state--nothing_yet{background:var(--color-reading-bg);color:var(--color-body)}.aw-state--fault{background:var(--color-page-bg);border:1px solid var(--color-status-fault-edge);color:var(--color-status-fault)}.aw-gap{padding:var(--space-3);border-left:3px solid var(--color-action);background:var(--color-reading-bg)}.aw-live{min-height:1.5em}.aw-beats{display:flex;flex-direction:column;gap:var(--space-4)}.aw-beat{padding:var(--space-4);background:var(--color-reading-bg);border-radius:var(--radius-lg)}.aw-beat h2{margin:0 0 var(--space-2);font-size:var(--text-lead)}.aw-stale{font-style:italic}.aw-muted,.aw-stale{color:var(--color-muted)}.aw-finding-read{max-width:360px}.aw-email-preview{max-width:480px;padding:var(--space-5);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-paper)}.aw-email-preview .aw-btn{min-height:44px;padding:12px 20px}.aw-filters{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.aw-as-of{font-size:var(--text-meta);color:var(--color-muted)}.aw-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{@page{margin:1.5cm}.aw-copy-prompt__bar,.aw-no-print{display:none!important}body{background:var(--color-paper);color:var(--color-ink);font-size:12pt}.aw-count{page-break-inside:avoid;break-inside:avoid}}.aw-door{--color-muted:var(--color-stone);--door-max:1120px}.aw-door__inner{max-width:var(--door-max);margin:0 auto;padding-left:var(--space-5);padding-right:var(--space-5)}.aw-hero .aw-door__inner{display:flex;flex-direction:column;gap:var(--space-5)}.aw-door__bar{border-bottom:1px solid var(--color-hairline)}.aw-door__bar-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding-top:var(--space-3);padding-bottom:var(--space-3)}.aw-door__enter{justify-self:end;min-height:var(--target-min);padding:9px 18px}.aw-door__mark{display:inline-flex;align-items:center;justify-self:start;min-height:var(--target-touch);min-width:var(--target-touch);padding:4px;border-radius:var(--radius-sm)}.aw-itv-mark{display:block;background-color:var(--color-ink);-webkit-mask:url(/img/itv.svg) center/contain no-repeat;mask:url(/img/itv.svg) center/contain no-repeat}.aw-door__mark .aw-itv-mark{width:40px;height:40px}.aw-door__title{margin:0;display:flex;align-items:baseline;gap:var(--space-3);white-space:nowrap}.aw-door__wordmark{font-weight:600;font-size:var(--text-lead);letter-spacing:-.01em;color:var(--color-body)}.aw-site-foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--color-muted)}.aw-site-foot__mark{width:18px;height:18px;display:block;filter:grayscale(1);opacity:.55}.aw-site-foot__text{white-space:nowrap}.aw-complyedge-seal{display:inline-flex;align-items:center;line-height:0;text-decoration:none}.aw-complyedge-seal img{height:26px;width:auto;display:block}.aw-door__foot{border-top:1px solid var(--color-hairline);padding:var(--space-5) var(--space-4) var(--space-6)}.aw-app__foot{flex:0 0 auto;margin-top:calc(var(--space-2) - var(--space-4));padding:0;min-height:0}.aw-content:has(>.aw-app__foot){padding-bottom:var(--space-3)}.aw-app__foot{gap:var(--space-1) var(--space-2);font-size:var(--text-eyebrow);line-height:var(--leading-meta)}.aw-app__foot .aw-site-foot__mark{width:14px;height:14px}.aw-app__foot .aw-complyedge-seal img{height:20px}.aw-app__foot:has(>.omni-recall){justify-content:flex-end;padding-inline:var(--space-2)}.aw-app__foot>.omni-recall{order:-1;margin-right:auto}.aw-content:has(>.aw-app__omni){position:relative;--omni-clearance:64px}.aw-app__omni{position:absolute;z-index:3;left:0;right:0;bottom:var(--space-2);padding-inline:var(--space-5);pointer-events:none}.aw-app__omni>*{pointer-events:auto}.aw-content:has(.aw-app__omni .omni)>.aw-app__foot{visibility:hidden}.aw-content:has(.aw-app__omni .omni)>.aw-work{padding-bottom:var(--omni-clearance)}.aw-content:has(.aw-app__omni .omni)>.aw-work:has(>.aw-table-scroll:only-child){padding-bottom:0}.aw-content:has(.aw-app__omni .omni) .aw-work>.aw-table-scroll:only-child{padding-bottom:var(--omni-clearance)}.aw-app__omni:empty{display:none}.omni,.omni-recall{--omni-height:58px;--omni-text:1.0625rem;--omni-max-width:880px}.aw-hero{padding:clamp(var(--space-7),8vw,var(--space-9)) 0 clamp(var(--space-6),5vw,var(--space-7));text-align:center}.aw-hero h1{margin:0 auto;max-width:22ch;font-size:clamp(var(--text-h1),1rem + 3vw,var(--text-hero));line-height:var(--leading-display)}.aw-login-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:calc(100dvh - 155px);padding:var(--space-7) var(--space-4)}.aw-login-bar,.aw-login-open{width:min(40rem,100%)}.aw-login-open{position:relative;z-index:1}.aw-login-bar{position:relative;visibility:hidden;margin-top:-1px}.aw-login-bar[data-open]{visibility:visible}.aw-door .aw-login-bar .omni{--omni-edge:var(--color-rule);--omni-well-edge:transparent;--omni-surface:transparent;--omni-well-shadow:none;--omni-focus:var(--color-rule);--omni-bar-pad:6px 32px;--omni-bar-gap:6px;--omni-bar-shadow:0 16px 48px rgba(22,21,15,0.08);--omni-say-pad:6px 4px;max-width:none}.aw-login-bar .omni__line{min-height:calc(1.45em * 2 + 14px)}.aw-login-bar .omni__lead{margin-left:-6px}.aw-login-panel{overflow:hidden;background:var(--color-paper);border:1px solid var(--color-hairline);box-shadow:0 1px 2px rgba(22,21,15,.05),0 16px 48px rgba(22,21,15,.08)}.aw-login-panel__head{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-hairline)}.aw-door .aw-login-panel h1{margin:0;font-family:var(--font-serif);font-weight:500;font-size:35px;line-height:1.2;letter-spacing:-.01em;font-variation-settings:"opsz" 72;position:relative;top:.115em}.aw-login-panel__body{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-6) 0}.aw-login-panel__body p{margin:0;font-family:var(--font-serif);font-size:var(--type-body);line-height:var(--type-body-leading)}.aw-login-panel__actions{display:flex;justify-content:flex-end;padding:var(--space-5) var(--space-6) var(--space-6)}.aw-login-panel__actions--two{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.aw-login-code{display:flex;flex-direction:column;gap:var(--space-3)}.aw-login-panel__body p.aw-login-code__help{font-family:var(--font-ui);font-size:14px;line-height:1.45;color:var(--color-stone)}.aw-login-code .aw-field__label{font-family:var(--font-ui);font-size:15px;font-weight:500}.aw-login-panel__body .aw-field__hint{font-family:var(--font-ui);font-size:14px;line-height:1.45}.aw-human-check{max-width:100%}.aw-human-check[data-shown]{margin-top:var(--space-4)}.aw-login-panel .aw-field__input[data-disabled]{color:var(--color-stone)}.aw-login-panel__body p.aw-field__error{font-family:var(--font-ui);font-size:14px;line-height:1.45;color:var(--color-brick)}@media (max-width:639px){.aw-door .aw-login-bar .omni{--omni-bar-pad:6px var(--space-5)}.aw-login-stage{min-height:calc(100dvh - 200px);padding:var(--space-6) var(--space-4)}.aw-login-panel__head{padding:var(--space-4) var(--space-5)}.aw-door .aw-login-panel h1{font-size:28px;line-height:1.25}.aw-login-panel__body{padding:var(--space-5) var(--space-5) 0;gap:var(--space-5)}.aw-login-panel__actions{padding:var(--space-5)}.aw-login-panel__actions--two .aw-btn{flex:1 1 100%}.aw-login-panel__actions--two .aw-btn--primary{order:-1}}.aw-lede{margin:0 auto;max-width:60ch;font-size:var(--text-lead)}.aw-band{background:var(--color-reading-bg);padding:clamp(var(--space-7),6vw,var(--space-8)) 0}.aw-copy-prompt h2{margin:0 0 var(--space-5);font-size:var(--text-lead);font-weight:600;letter-spacing:.02em;color:var(--color-muted)}.aw-door .aw-counts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin:0}.aw-door .aw-count{padding:0 0 0 var(--space-4);background:none;border-left:2px solid var(--color-hairline);border-radius:0}.aw-door .aw-count dd{margin:0}.aw-door .aw-count dd,.aw-door .aw-count strong{display:block;font-size:clamp(2.5rem,2rem + 1.5vw,3.5rem);line-height:var(--leading-control);letter-spacing:-.02em;color:var(--color-action)}.aw-door .aw-count dt,.aw-door .aw-count span{display:block;margin-top:var(--space-2);font-size:var(--text-body);color:var(--color-body)}.aw-copy-prompt{max-width:52rem;margin:0 auto}.aw-copy-prompt>.aw-muted{max-width:60ch;margin:0 0 var(--space-4)}.aw-copy-prompt>.aw-muted,.aw-copy-prompt__body{font-size:var(--text-body);color:var(--color-body)}.aw-copy-prompt__body{white-space:pre-wrap;margin:0;padding:var(--space-5);background:var(--color-reading-bg);border-radius:var(--radius-sm);line-height:var(--leading-reading)}.aw-copy-prompt__bar{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4)}.aw-copy-prompt__bar .aw-live{margin:0;min-height:0}.aw-btn--lg,.aw-copy-prompt__bar .aw-btn{min-height:var(--target-touch);padding:12px 24px;font-size:var(--text-body)}.aw-try{text-align:center;padding-top:clamp(var(--space-7),7vw,var(--space-9));padding-bottom:clamp(var(--space-8),10vw,var(--space-9))}.aw-band.aw-loop-band{padding-top:clamp(var(--space-5),3vw,var(--space-6));padding-bottom:clamp(var(--space-5),3vw,var(--space-6))}.aw-eyebrow{margin:0;background:var(--color-page-bg);color:var(--color-action);font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:800;line-height:var(--leading-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.aw-intro .aw-eyebrow{margin:0 auto}.aw-band .aw-eyebrow--band{background:transparent}.aw-intro{padding-bottom:var(--space-6)}.aw-intro .aw-door__inner{gap:var(--space-5)}.aw-hero.aw-intro h1{max-width:24ch;text-wrap:balance}.aw-intro .aw-lede{max-width:58ch;text-wrap:balance}.aw-proof-band .aw-door__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.aw-proof-band .aw-loop{width:100%}.aw-tagline{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;background:var(--color-reading-bg)}.aw-tagline .aw-lede,.aw-tagline .aw-section__title{background:transparent}.aw-intro__cta{margin:0}.aw-band.aw-proof-band{padding-top:clamp(var(--space-7),7vw,var(--space-9));padding-bottom:clamp(var(--space-7),6vw,var(--space-8))}.aw-section{background:var(--color-page-bg);padding:clamp(var(--space-7),7vw,var(--space-9)) 0}.aw-section.aw-section--band{background:var(--color-reading-bg)}.aw-section__inner{max-width:60rem;display:flex;flex-direction:column;gap:var(--space-7);text-align:left}.aw-section__head .aw-eyebrow{font-size:var(--text-meta)}.aw-section__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.aw-section__title{margin:0;max-width:40ch;font-size:clamp(var(--text-h2),1rem + 2vw,var(--text-display));line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:600;color:var(--color-body);background:var(--color-page-bg);text-wrap:balance}.aw-title__payoff{color:var(--color-action)}.aw-section--band .aw-section__title,.aw-title__payoff,.aw-try .aw-section__title{background:transparent}.aw-pains{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.aw-pains__item,.aw-pains__item>.aw-door-window,.aw-steps__item>.aw-door-window{display:flex}.aw-pains__item .aw-door-window__body,.aw-steps__item .aw-door-window__body{flex:1 1 auto;display:flex}.aw-pains__item .aw-door-window__body{padding:4px}.aw-door-alert{flex:1 1 auto;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:start;padding:var(--space-5);background:var(--color-page-bg);border:2px solid var(--color-ink);border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--color-paper),0 0 0 4px var(--color-ink),4px 6px 0 4px color-mix(in srgb,var(--color-ink) 18%,transparent)}.aw-door-alert__icon{display:block;width:2.5rem;height:2.5rem}.aw-door-alert__icon svg{width:100%;height:100%}.aw-door-alert__said,.aw-door-alert__text,.aw-door-alert__what{display:flex;flex-direction:column;gap:var(--space-3)}.aw-door-alert__what{gap:var(--space-2)}@media (min-width:48rem){.aw-door-alert__text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-column-gap:var(--space-7);column-gap:var(--space-7)}}.aw-door-alert__title{line-height:var(--leading-meta);font-weight:600;text-wrap:balance}.aw-door-alert__detail,.aw-door-alert__quote,.aw-door-alert__title{margin:0;font-size:var(--text-body);color:var(--color-body);background:var(--color-page-bg)}.aw-door-alert__detail,.aw-door-alert__quote{line-height:var(--leading-reading)}.aw-door-alert__source{margin:0;text-align:right;font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--color-muted);background:var(--color-page-bg)}.aw-compare{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--color-page-bg)}.aw-compare td,.aw-compare th{padding:var(--space-4) var(--space-5);text-align:left;vertical-align:baseline}.aw-compare__row+.aw-compare__row td,.aw-compare__row+.aw-compare__row th{border-top:1px solid var(--color-hairline)}.aw-compare__how{width:14rem;font-weight:600}.aw-compare__how,.aw-compare__why{color:var(--color-body);background:var(--color-page-bg)}.aw-compare__why{line-height:var(--leading-reading)}.aw-compare__row--us th{border-left:3px solid var(--color-action);padding-left:calc(var(--space-5) - 3px)}.aw-compare__row--us .aw-compare__how{color:var(--color-action)}.aw-compare__head th,.aw-compare__row--us .aw-compare__why{color:var(--color-body);font-weight:600}.aw-compare__head th{padding:var(--space-2) var(--space-5);text-align:left;font-size:var(--text-meta);line-height:var(--leading-meta);background:var(--color-reading-bg);border-bottom:1px solid var(--color-ink)}.aw-compare__verdict{width:7rem;white-space:nowrap;font-weight:600;color:var(--color-body);background:var(--color-page-bg)}.aw-compare__verdict svg{width:1.25rem;height:1.25rem;margin-right:var(--space-2);vertical-align:-.3em}.aw-compare__verdict--holds{color:var(--color-action)}.aw-door-window__frame{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;background:var(--color-page-bg);border:1px solid var(--color-ink);border-radius:var(--radius-sm);box-shadow:4px 6px 0 color-mix(in srgb,var(--color-ink) 14%,transparent)}.aw-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.aw-step,.aw-steps__item{display:flex}.aw-step{flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-page-bg)}.aw-step__icon{display:block;width:2.5rem;height:2.5rem}.aw-steps__name{line-height:var(--leading-meta);font-weight:600;text-wrap:balance}.aw-step p,.aw-steps__name{margin:0;font-size:var(--text-body);color:var(--color-body);background:var(--color-page-bg)}.aw-step p{line-height:var(--leading-reading)}.aw-try .aw-try__inner{gap:var(--space-6)}.aw-try .aw-try__inner,.aw-try__head{display:flex;flex-direction:column;align-items:center}.aw-try__head{gap:var(--space-3)}.aw-try .aw-section__title{margin:0}.aw-try .aw-lede{background:transparent}@media (max-width:860px){.aw-pains,.aw-steps{grid-template-columns:1fr;row-gap:var(--space-5)}.aw-compare thead{display:none}.aw-compare td,.aw-compare th{display:block;width:auto}.aw-compare td,.aw-compare__row+.aw-compare__row td{border-top:0;padding-top:0}}.aw-door-window{position:relative;width:100%;max-width:var(--window-measure,none);margin-inline:auto}.aw-door-window__zoom{position:absolute;inset:0;z-index:1;pointer-events:none;border:2px solid var(--color-ink);border-radius:var(--radius-lg);opacity:0}.aw-door-window[data-radius=sm] .aw-door-window__zoom{border-radius:var(--radius-sm)}.aw-door-window[data-tone=dark] .aw-door-window__zoom{border-width:0;box-shadow:inset 0 0 0 2px var(--color-on-dark-accent)}.aw-door-window__body{transform-origin:50% 50%}@keyframes aw-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes aw-fade-up-title{0%{opacity:0;transform:translateY(12px)}}@keyframes aw-sysbeep-flash{0%{filter:invert(1)}25%{filter:none}50%{filter:invert(1)}75%,to{filter:none}}@keyframes aw-reveal-failsafe{to{opacity:1;transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]>*{--child-delay:0ms}[data-reveal]>.aw-door-window{--child-delay:200ms}[data-reveal]>.aw-door-window~*{--child-delay:760ms}[data-reveal]:not([data-revealed])>:not(.aw-door-window):not(.aw-pains):not(.aw-steps):not([data-title]){opacity:0;transform:translateY(8px)}[data-reveal][data-revealed]>:not(.aw-door-window):not(.aw-pains):not(.aw-steps):not([data-title]){animation:aw-fade-up .56s var(--ease-enter) calc(var(--reveal-delay, 0s) + var(--child-delay)) backwards}[data-reveal]:not([data-revealed]) .aw-door-window__body{opacity:0}[data-reveal][data-revealed] .aw-door-window__zoom{animation:aw-open-outline calc(var(--motion-screen) * 1.25) var(--ease-enter) calc(var(--reveal-delay, 0s) + var(--child-delay, 0s) + var(--window-delay, 0s)) forwards}[data-reveal][data-revealed] .aw-door-window__body{animation:aw-open-window var(--motion-screen) var(--ease-enter) calc(var(--reveal-delay, 0s) + var(--child-delay, 0s) + var(--window-delay, 0s) + var(--motion-screen) / 4) backwards}[data-reveal][data-revealed] .aw-door-alert{animation:aw-sysbeep-flash .32s step-end calc(var(--reveal-delay, 0s) + var(--child-delay, 0s) + var(--window-delay, 0s) + var(--motion-screen) * 1.25) none}[data-reveal]:not([data-revealed])>[data-title],[data-reveal][data-revealed]>[data-title]{opacity:1;transform:none;animation:none}[data-reveal] [data-title]:not([data-seen]){opacity:0;transform:translateY(12px)}[data-reveal] [data-title][data-seen]{opacity:1;transform:none;animation:aw-fade-up-title .64s var(--ease-enter) var(--title-delay,0s) backwards}html:not(.aw-reveal-on) [data-reveal]:not([data-revealed]) .aw-door-window__body,html:not(.aw-reveal-on) [data-reveal]:not([data-revealed])>*,html:not(.aw-reveal-on) [data-title]:not([data-seen]){animation:aw-reveal-failsafe 1ms 3s forwards}}@media (max-width:720px){.aw-door .aw-counts{grid-template-columns:repeat(2,1fr);row-gap:var(--space-6)}}@media (max-width:480px){.aw-door__inner{padding-left:var(--space-4);padding-right:var(--space-4)}.aw-hero h1{max-width:none}.aw-door__bar-row{grid-template-columns:auto 1fr auto}.aw-door__title{justify-self:center;flex-direction:column;align-items:center;gap:0}.aw-door__enter{justify-self:end;padding:9px 14px}.aw-btn--lg,.aw-copy-prompt__bar .aw-btn{width:100%}.aw-copy-prompt__bar{flex-direction:column;align-items:stretch}}.aw-show{position:relative;min-width:0;display:grid;grid-gap:clamp(var(--space-5),4vw,var(--space-7));gap:clamp(var(--space-5),4vw,var(--space-7));max-width:52rem;margin:0 auto;background:var(--color-band-dark);color:var(--color-on-dark)}.aw-show .aw-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0;min-height:0}.aw-show__scene{animation:aw-show-enter .48s var(--ease-enter) both;background:var(--color-band-dark);color:var(--color-on-dark)}@keyframes aw-show-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aw-show__scene{animation:none}}.aw-notif{color:var(--color-body);border-radius:var(--radius-lg);padding:clamp(var(--space-4),3vw,var(--space-6)) clamp(var(--space-5),3.5vw,var(--space-6));box-shadow:0 24px 64px color-mix(in srgb,var(--color-ink) 45%,transparent)}.aw-notif,.aw-notif__head{background:var(--color-page-bg)}.aw-notif__head{display:flex;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3);font-size:var(--text-body);color:var(--color-muted)}.aw-notif__body,.aw-notif__from{font-weight:600;background:var(--color-page-bg);color:var(--color-body)}.aw-notif__body{font-size:clamp(1.5rem,1rem + 2.2vw,2.5rem);letter-spacing:-.015em}.aw-notif__body,.aw-show__never{margin:0;line-height:var(--leading-display)}.aw-show__never{font-size:clamp(1.5rem,1rem + 2vw,2.25rem)}.aw-show__controls{display:flex;flex-wrap:wrap;gap:var(--space-3)}.aw-btn--on-dark{background:var(--color-page-bg);color:var(--color-action);min-height:var(--target-touch)}.aw-btn--ghost-dark{border:1px solid var(--color-mist);min-height:var(--target-touch)}.aw-btn--ghost-dark,.aw-show__example{background:var(--color-band-dark);color:var(--color-on-dark)}.aw-show__example{margin:0;font-size:var(--text-meta)}.aw-show__roles{display:flex;flex-wrap:wrap;gap:var(--space-2)}.aw-role,.aw-show__roles{background:var(--color-band-dark)}.aw-role{min-height:var(--target-touch);padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-mist);color:var(--color-on-dark);font:inherit;font-size:var(--text-body);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-within),color var(--motion-fast) var(--ease-within)}.aw-role--on{background:var(--color-page-bg);color:var(--color-action);border-color:var(--color-page-bg)}.aw-stage{min-height:clamp(300px,34vw,420px);display:grid;align-content:start;grid-gap:var(--space-5);gap:var(--space-5);background:var(--color-band-dark);color:var(--color-on-dark)}.aw-stage--all{min-height:0;gap:clamp(var(--space-5),4vw,var(--space-7))}.aw-notif__body--mono{font-size:var(--text-body);white-space:pre-wrap;font-weight:400;letter-spacing:0}.aw-notif--chat{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 4px}.aw-show__foot{display:grid;grid-gap:var(--space-4);background:var(--color-band-dark)}.aw-stage{min-height:clamp(240px,26vw,340px)}.aw-show__why{margin:var(--space-3) 0 0;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);line-height:var(--leading-heading);max-width:30ch;background:var(--color-band-dark);color:var(--color-panel-bg)}.aw-show__never{font-size:clamp(1.75rem,1rem + 2.4vw,2.75rem)}.aw-notif__body{font-size:clamp(1.25rem,1rem + 1.4vw,1.9rem)}.aw-stage [data-scene]{animation:aw-crt-on .42s cubic-bezier(.2,.9,.2,1) both;transform-origin:center}@keyframes aw-crt-on{0%{opacity:0;transform:scaleY(.01) scaleX(1.03);filter:brightness(2.5)}30%{opacity:1;transform:scaleY(.02) scaleX(1.03);filter:brightness(2.5)}70%{transform:scaleY(1.01) scaleX(1);filter:brightness(1.3)}to{transform:none;filter:none}}.aw-stage [data-scene="1"] .aw-notif{animation:aw-halo 1.2s var(--ease-within) both .3s}@keyframes aw-halo{0%{box-shadow:0 24px 64px color-mix(in srgb,var(--color-ink) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--color-slate) 35%,transparent),0 0 0 color-mix(in srgb,var(--color-slate) 0%,transparent)}50%{box-shadow:0 24px 64px color-mix(in srgb,var(--color-ink) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--color-slate) 90%,transparent),0 0 96px color-mix(in srgb,var(--color-slate) 60%,transparent)}to{box-shadow:0 24px 64px color-mix(in srgb,var(--color-ink) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--color-slate) 35%,transparent),0 0 48px color-mix(in srgb,var(--color-slate) 25%,transparent)}}.aw-stage:after{display:none}@media (prefers-reduced-motion:reduce){.aw-stage [data-scene="1"] .aw-notif,.aw-stage [data-scene]{animation:none}}.aw-show{max-width:60rem;gap:var(--space-6);text-align:center;justify-items:center}.aw-show__roles{justify-content:center;gap:var(--space-3)}.aw-stage{width:100%;min-height:clamp(220px,24vw,320px);align-content:center;justify-items:center;gap:var(--space-4)}.aw-stage--all{align-content:start}.aw-show__scene{width:100%;display:grid;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.aw-notif{width:100%;text-align:left}.aw-show__never{font-family:var(--font-sans);font-weight:600;letter-spacing:-.01em;white-space:normal;max-width:24ch}.aw-show__why{margin:0;max-width:44ch}.aw-show__foot{justify-items:center;gap:var(--space-4)}.aw-show__controls{justify-content:center}.aw-show__example{text-align:center}.aw-hero h1{font-weight:600;letter-spacing:var(--tracking-display);max-width:20ch;color:var(--color-body)}.aw-hero h1,.aw-hero__payoff{background:var(--color-page-bg)}.aw-hero__payoff{color:var(--color-action)}.aw-lede{font-size:clamp(1.125rem,1rem + .5vw,1.25rem);line-height:var(--leading-reading);background:var(--color-page-bg);color:var(--color-muted)}.aw-chat{position:relative;max-width:44rem;margin:0 auto}.aw-chat__thread{display:grid;grid-gap:var(--space-4);height:200px;overflow:hidden;align-content:start;grid-template-rows:minmax(0,1fr)}.aw-chat .aw-chat__thread{padding-top:var(--space-2)}.aw-chat__scroll{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-3);overflow:hidden}.aw-chat__scroll[data-overflow=true]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--space-5));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--space-5))}.aw-chat__scroll>*{flex:0 0 auto}.aw-chat__bubble{margin:0;max-width:85%;padding:var(--space-4) var(--space-5);font-size:clamp(1.0625rem,1rem + .5vw,1.25rem);line-height:var(--leading-meta);border-radius:var(--radius-lg)}.aw-chat__bubble--you{justify-self:end;border-bottom-right-radius:var(--radius-sm);background:var(--color-action);box-shadow:0 0 32px color-mix(in srgb,var(--color-slate) 35%,transparent)}.aw-chat__bubble--them,.aw-chat__bubble--wait{justify-self:start;border-bottom-left-radius:var(--radius-sm);background:var(--color-page-bg);color:var(--color-body);box-shadow:0 16px 40px color-mix(in srgb,var(--color-ink) 40%,transparent);animation:aw-bubble-in var(--motion-base) var(--ease-enter) both}@keyframes aw-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aw-chat__bubble--wait{padding:var(--space-4) var(--space-5)}.aw-chat__composer{margin-top:var(--space-4);display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);min-height:var(--target-touch);border-radius:var(--radius-sm);box-shadow:0 16px 40px color-mix(in srgb,var(--color-ink) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--color-slate) 35%,transparent)}.aw-chat__composer,.aw-chat__input{background:var(--color-page-bg);color:var(--color-body)}.aw-chat__input{font-size:clamp(1.0625rem,1rem + .5vw,1.25rem);line-height:var(--leading-meta);overflow-wrap:anywhere}.aw-chat__placeholder{background:var(--color-page-bg);color:var(--color-muted)}.aw-chat__caret{background:var(--color-page-bg);color:var(--color-action);animation:aw-blink .8s steps(1) infinite}.aw-chat__send{display:inline-grid;place-items:center;width:36px;height:36px;background:var(--color-panel-bg);color:var(--color-body);transition:background-color var(--motion-fast) var(--ease-within),color var(--motion-fast) var(--ease-within)}.aw-chat .aw-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}@media (prefers-reduced-motion:reduce){.aw-chat__bubble--them,.aw-chat__caret,.aw-chat__thread{animation:none}}@media (max-width:640px){.aw-chat__thread{height:260px}}.aw-chat__bubble--you{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-paper) 25%,transparent),0 0 24px color-mix(in srgb,var(--color-slate) 60%,transparent),0 0 64px color-mix(in srgb,var(--color-slate) 35%,transparent)}.aw-chat__bubble--them,.aw-chat__bubble--wait{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-slate) 55%,transparent),0 0 28px color-mix(in srgb,var(--color-slate) 30%,transparent),0 16px 40px color-mix(in srgb,var(--color-ink) 45%,transparent)}.aw-chat__composer{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-slate) 70%,transparent),0 0 32px color-mix(in srgb,var(--color-slate) 35%,transparent),0 16px 40px color-mix(in srgb,var(--color-ink) 45%,transparent)}.aw-chat__bubble--them{animation:aw-bubble-flash .36s steps(3) both}@keyframes aw-bubble-flash{0%{opacity:0;filter:brightness(2.2)}50%{opacity:1;filter:brightness(1.6)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.aw-chat__bubble--them{animation:none}}.aw-chat__thread{padding:var(--space-5) var(--space-5) var(--space-4);border:1px solid color-mix(in srgb,var(--color-slate) 75%,transparent);border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-slate) 15%,transparent),0 0 24px color-mix(in srgb,var(--color-slate) 35%,transparent),inset 0 0 60px color-mix(in srgb,var(--color-slate) 8%,transparent);gap:var(--space-3)}.aw-chat__bubble,.aw-chat__bubble--them,.aw-chat__bubble--wait,.aw-chat__bubble--you{justify-self:stretch;max-width:none;padding:0;border-radius:0;box-shadow:none;font-family:var(--font-mono);font-size:clamp(1rem,.95rem + .4vw,1.125rem);line-height:var(--leading-reading);background:var(--color-band-dark);color:var(--color-on-dark)}.aw-chat__bubble--you{color:var(--color-on-dark)}.aw-chat__bubble--them,.aw-chat__bubble--you{background:var(--color-band-dark);text-shadow:none}.aw-chat__bubble--them{color:var(--color-on-dark-accent)}.aw-chat__prefix{background:var(--color-band-dark);color:var(--color-on-dark);text-shadow:none}.aw-chat__bubble--wait{display:inline-flex;gap:6px;padding:4px 0}.aw-chat__composer{margin-top:0;grid-template-columns:auto 1fr auto;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border:1px solid color-mix(in srgb,var(--color-slate) 75%,transparent);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-band-dark);color:var(--color-on-dark);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-slate) 35%,transparent),0 0 24px color-mix(in srgb,var(--color-slate) 35%,transparent)}.aw-chat__input,.aw-chat__prefix--input{font-family:var(--font-mono);font-size:clamp(1rem,.95rem + .4vw,1.125rem)}.aw-chat__input,.aw-chat__placeholder{background:var(--color-band-dark);color:var(--color-on-dark)}.aw-chat__placeholder{animation:aw-blink 1s steps(1) infinite}.aw-chat__caret{color:var(--color-on-dark);text-shadow:0 0 10px color-mix(in srgb,var(--color-slate) 90%,transparent)}.aw-chat__caret,.aw-chat__send{background:var(--color-band-dark)}.aw-chat__send{width:32px;height:32px;color:var(--color-panel-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-slate) 60%,transparent)}.aw-chat__send--on{background:var(--color-action);color:var(--color-on-dark);box-shadow:0 0 18px color-mix(in srgb,var(--color-slate) 90%,transparent)}@media (prefers-reduced-motion:reduce){.aw-chat__placeholder{animation:none}}.aw-chat{padding:10px;border:1px solid color-mix(in srgb,var(--color-slate) 55%,transparent);border-radius:var(--radius-sm);box-shadow:0 0 18px color-mix(in srgb,var(--color-slate) 25%,transparent)}.aw-chat,.aw-chat__thread{background:var(--color-band-dark)}.aw-chat__thread{border-radius:0;border:1px solid color-mix(in srgb,var(--color-slate) 90%,transparent);border-bottom:0;box-shadow:none}.aw-chat__status{display:flex;justify-content:space-between;padding:2px var(--space-3);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;background:var(--color-panel-bg);color:var(--color-band-dark);border-left:1px solid color-mix(in srgb,var(--color-slate) 90%,transparent);border-right:1px solid color-mix(in srgb,var(--color-slate) 90%,transparent)}.aw-chat__composer{border-radius:0;border:1px solid color-mix(in srgb,var(--color-slate) 90%,transparent);border-top:0;box-shadow:none}.aw-chat__send{border-radius:var(--radius-sm)}.aw-chat__send--on{box-shadow:none}.aw-chat__bubble--them,.aw-chat__thread{animation:none}.aw-chat{padding:var(--space-3)}.aw-chat__thread{padding:var(--space-6) var(--space-6) var(--space-5);height:220px}.aw-chat__bubble,.aw-chat__bubble--them,.aw-chat__bubble--wait,.aw-chat__bubble--you,.aw-chat__input,.aw-chat__prefix--input{font-size:var(--text-body);line-height:var(--leading-reading)}.aw-chat__composer{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6)}@media (max-width:640px){.aw-chat__thread{height:280px;padding:var(--space-5)}}.aw-chat__prefix--them,.aw-checking{background:var(--color-band-dark);color:var(--color-on-dark-accent)}.aw-checking{font-family:var(--font-mono);white-space:pre;letter-spacing:.04em}.aw-chat__bubble--wait{display:block;padding:2px 0;animation:none}.aw-chat{max-width:51rem}.aw-chat__thread{gap:var(--space-6)}.aw-chat__status{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));color:var(--color-on-dark-accent);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-chat__thread{gap:var(--space-4)}.aw-chat{background-color:color-mix(in srgb,var(--color-ink) 25%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.aw-chat__composer,.aw-chat__thread{background-color:color-mix(in srgb,var(--color-ink) 40%,transparent)}.aw-chat__bubble--them,.aw-chat__bubble--wait,.aw-chat__bubble--you,.aw-chat__caret,.aw-chat__input,.aw-chat__placeholder,.aw-chat__prefix,.aw-chat__prefix--input,.aw-chat__prefix--them,.aw-chat__send,.aw-checking{background-color:transparent}.aw-chat__input{min-width:0;overflow:hidden;white-space:nowrap}.aw-chat__input-line{float:right;min-width:100%;text-align:left;white-space:nowrap}.aw-chat__composer{height:64px;align-items:center}.aw-chat__bubble--you{white-space:normal}.aw-loop{max-width:51rem;margin:0 auto}.aw-loop__card{--loop-row:2.25rem;--loop-visible:7;flex-direction:column;gap:var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding: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-body);line-height:var(--leading-reading);text-align:left;box-sizing:border-box}.aw-loop__card,.aw-loop__head{display:flex;background:var(--color-page-bg);color:var(--color-body)}.aw-loop__head{justify-content:space-between;align-items:baseline;padding:0 var(--space-3) var(--space-3);border-bottom:1px solid var(--color-hairline);font-family:var(--font-sans);font-weight:600;line-height:var(--leading-heading)}.aw-loop__row{display:grid;grid-template-columns:6.5em minmax(0,1fr) auto;grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:center;height:var(--loop-row);box-sizing:border-box;padding:0 var(--space-3);margin:0;border-radius:var(--radius-sm);background:var(--color-page-bg);color:var(--color-body);border-left:2px solid transparent;white-space:nowrap}.aw-loop__id,.aw-loop__status{color:var(--color-muted)}.aw-loop__status--held{color:var(--color-action);font-weight:600}.aw-loop__stream{list-style:none;margin:0;padding:0;height:calc(var(--loop-row) * var(--loop-visible));overflow:hidden;display:flex;flex-direction:column}@keyframes aw-loop-tick{0%{opacity:0;transform:translateY(5px)}70%{opacity:1;transform:translateY(-1px)}to{transform:translateY(0)}}.aw-loop__row--tick{animation:aw-loop-tick .16s ease-out both}.aw-loop__row--held{border-left-color:var(--color-action);background:var(--color-reading-bg);transition:transform var(--motion-base) var(--ease-enter)}.aw-loop__row--held,.aw-loop__row--held .aw-loop__id{color:var(--color-body)}.aw-loop__row--out{transform:translateX(8px)}.aw-loop__row--answered{transform:none;background:var(--color-page-bg);border-left-color:var(--color-hairline)}.aw-loop__row--answered,.aw-loop__row--answered .aw-loop__id{color:var(--color-muted)}.aw-loop__ask{gap:var(--space-2);background:var(--color-reading-bg);font-family:var(--font-sans)}.aw-loop__ask,.aw-loop__btn{display:inline-flex;align-items:center;color:var(--color-body);font-weight:600}.aw-loop__btn{padding:0 var(--space-3);line-height:var(--leading-control);height:1.5rem;box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-page-bg);transition:transform var(--motion-fast) var(--ease-exit),background-color var(--motion-fast)}.aw-loop__btn[data-pressed=true]{transform:scale(.94);background:var(--color-panel-bg);color:var(--color-body)}.aw-loop__rule{display:grid;grid-template-columns:6.5em minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:center;height:var(--loop-row);padding:0 var(--space-3);border-top:1px solid var(--color-hairline);position:relative;background:var(--color-page-bg);color:var(--color-body);font-weight:400;white-space:nowrap}.aw-loop__rule-label{color:var(--color-action);font-weight:600}.aw-loop__rule-none{color:var(--color-muted)}.aw-loop__rule:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:0;height:1px;background:var(--color-action);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-screen) var(--ease-enter)}.aw-loop__rule--set:after{transform:scaleX(1)}.aw-loop__caret{color:var(--color-action)}@media (prefers-reduced-motion:reduce){.aw-loop__row--tick{animation:none}.aw-loop__rule:after{transition:none;transform:scaleX(1)}}@media (max-width:640px){.aw-loop__card{--loop-row:3.75rem;padding:var(--space-4)}.aw-loop__row{grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center}.aw-loop__what{grid-column:1/-1;grid-row:1}.aw-loop__id{grid-row:2}.aw-loop__ask,.aw-loop__status{grid-row:2;justify-self:end}.aw-loop__rule{grid-template-columns:1fr;align-content:center}}.aw-waitlist-form{display:flex;flex-direction:column;gap:var(--space-4)}.aw-waitlist-form>*{margin:0}.aw-modal.aw-modal--window{padding:0;border:1px solid var(--color-ink);border-radius:var(--radius-sm);box-shadow:4px 6px 0 color-mix(in srgb,var(--color-ink) 14%,transparent);transform-origin:50% 50%}.aw-modal--window .aw-modal__dialog{-webkit-padding-after:var(--space-6);padding-block-end:var(--space-6)}.aw-modal--window .aw-modal__head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;padding:5px 10px;-webkit-border-after:1px solid var(--color-ink);border-block-end:1px solid var(--color-ink);background-color:var(--color-reading-bg);background-image:repeating-linear-gradient(180deg,var(--color-hairline) 0 1px,var(--color-paper) 1px 2px);background-size:calc(100% - 20px) 12px;background-position:50%;background-repeat:no-repeat}.aw-modal--window .aw-modal__title{justify-self:center;max-inline-size:100%;padding:0 10px;background:var(--color-reading-bg);font-size:var(--text-meta);font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-modal--window .aw-modal__actions,.aw-modal--window .aw-modal__body{padding-inline:var(--space-6)}@media (max-width:30rem){.aw-modal--window .aw-modal__actions,.aw-modal--window .aw-modal__body{padding-inline:var(--space-5)}}.aw-waitlist-hello{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.aw-waitlist-hello>*,.aw-waitlist-hello__text>*{margin:0}.aw-waitlist-hello__icon{width:32px;height:32px}.aw-waitlist-hello__text{display:flex;flex-direction:column;gap:var(--space-2)}.aw-waitlist-hello__lead{font-size:var(--text-lead);font-weight:600;line-height:var(--leading-heading);color:var(--color-body)}@media (prefers-reduced-motion:no-preference){.aw-modal.aw-modal--window{animation:aw-open-window var(--motion-screen) var(--ease-enter) both}.aw-waitlist-hello--sent{animation:aw-fade-up var(--motion-screen) var(--ease-enter) both}}.aw-enter-dialog__email{font-family:var(--font-mono);color:var(--color-action);font-weight:600;word-break:break-all}@media (max-width:47.9375rem){.aw-app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-width:0}.aw-dock{grid-column:1;grid-row:1;flex-direction:row;gap:var(--space-2);height:auto;max-height:none;padding:var(--space-2) var(--space-2);width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;border:none;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 22%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--color-ink) 6%,transparent),0 8px 20px color-mix(in srgb,var(--color-ink) 12%,transparent)}.aw-dock,.aw-dock__brand{align-items:center;margin:0}.aw-dock__brand{padding:0 var(--space-2) 0 0;align-self:stretch}.aw-dock__rail{flex:1 1 auto;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-gutter:auto}.aw-dock:before{inset:0;width:auto;border-radius:0;border:none;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 22%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--color-ink) 6%,transparent),0 8px 20px color-mix(in srgb,var(--color-ink) 12%,transparent)}.aw-dock__name{display:none}.aw-dock__list{flex-direction:row;align-items:flex-start;padding:0;gap:var(--space-1)}.aw-dock__slot{width:auto;flex:0 0 auto}.aw-dock__escape,.aw-dock__item{width:auto;min-height:0;padding:2px var(--space-1)}.aw-dock__item,.aw-dock__tile{margin:0;transform:none}.aw-dock__foot{flex:0 0 auto;margin-top:0;margin-left:auto;padding:0 0 0 var(--space-3);align-self:stretch;align-items:center}.aw-app__stage{grid-column:1;grid-row:2;height:auto;overflow-y:auto;padding:var(--space-3) var(--space-3) var(--space-5)}.aw-work{overflow:visible;min-height:0;padding-top:var(--space-1)}.aw-work>.aw-table-scroll:only-child{flex:0 1 auto;max-block-size:var(--table-viewport,72vh)}.aw-content{max-height:none;overflow:visible;max-width:none;padding:var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-sm)}.aw-page-head{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.aw-page-head__actions{align-self:flex-start}}.aw-run-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}.aw-kit-lead{margin:0;max-width:60ch;color:var(--color-muted)}.aw-kit-section{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}.aw-kit-section__title{margin:0;font-size:var(--text-lead);font-weight:600;letter-spacing:-.01em;color:var(--color-body)}.aw-kit-section__lead{margin:0;max-width:68ch;font-size:var(--text-body);line-height:var(--leading-reading);color:var(--color-muted)}.aw-kit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.aw-kit{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:var(--space-5);border:1px solid color-mix(in srgb,var(--color-ink) 14%,transparent);border-radius:var(--radius-lg);background:var(--color-reading-bg);box-sizing:border-box}.aw-kit--wide{grid-column:1/-1}.aw-kit__head{display:flex;flex-direction:column;gap:var(--space-1)}.aw-kit__name{font-size:var(--text-eyebrow);font-weight:800;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-action)}.aw-kit__when{font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--color-muted)}.aw-kit__stage{flex-direction:column;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--aw-panel,var(--color-paper))}.aw-kit__row,.aw-kit__stage{display:flex;gap:var(--space-3)}.aw-kit__row{flex-wrap:wrap;align-items:center}.aw-kit__stack{display:flex;flex-direction:column;gap:var(--space-3)}.aw-band--dark{background:var(--color-band-dark);color:var(--color-on-dark)}.aw-chat-band.aw-band--dark{padding:var(--space-6) 0}.aw-chat-band{position:relative;overflow:hidden;isolation:isolate}.aw-chat-band:before{left:50%;bottom:-10%;width:80vw;max-width:900px;aspect-ratio:2/1;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--color-slate) 22%,transparent),color-mix(in srgb,var(--color-slate) 7%,transparent) 45%,transparent 72%)}.aw-chat-band:after,.aw-chat-band:before{content:"";position:absolute;pointer-events:none;z-index:-1}.aw-chat-band:after{left:-20%;right:-20%;bottom:0;height:46%;background-image:linear-gradient(to right,color-mix(in srgb,var(--color-slate) 28%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-slate) 28%,transparent) 1px,transparent 1px);background-size:72px 100%,100% 36px;transform:perspective(520px) rotateX(62deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.9) 35%,rgba(0,0,0,.9));mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.9) 35%,rgba(0,0,0,.9))}.aw-mark{display:flex;flex-direction:column;gap:var(--space-5)}.aw-mark p,.aw-mark>*{margin:0}.aw-mark__post{display:flex;flex-direction:column;gap:var(--space-3)}.aw-mark__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.aw-mark .aw-evidence-quote{padding:var(--space-3) var(--space-4);border:1px solid var(--color-muted,var(--color-stone));border-radius:var(--radius-sm,6px);background:var(--color-reading-bg);box-shadow:inset 1px 1px 0 color-mix(in srgb,var(--color-ink) 18%,transparent)}.aw-mark .aw-evidence-quote pre{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-reading,1.55);color:var(--color-body)}.aw-mark .aw-row-details__facts{grid-template-columns:max-content minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-2);align-items:baseline}.aw-mark .aw-row-details__facts>div{display:contents}.aw-mark .aw-row-details__facts dt{text-align:end}.aw-mark .aw-row-details__facts dt:after{content:":"/""}.aw-mark .aw-row-details__facts dd{margin:0}.aw-mark__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.aw-mark__choices .aw-btn{justify-content:space-between}.aw-key{-webkit-margin-start:var(--space-3);margin-inline-start:var(--space-3);font-family:inherit;font-size:var(--text-meta);font-weight:400;color:var(--color-muted,var(--color-stone))}.aw-mark__reveal{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-border-before:1px solid var(--color-hairline);border-block-start:1px solid var(--color-hairline)}.aw-mark__reveal-text{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.aw-mark__lead{font-size:1.0625rem;font-weight:600;line-height:var(--leading-heading);color:var(--color-body)}.aw-mark__reason{display:grid;grid-gap:2px;gap:2px;color:var(--color-body);line-height:1.5}.aw-mark__reason-label{font-weight:600}.aw-mark__reason-label,.aw-mark__tally{font-size:var(--text-meta)}@media (prefers-reduced-motion:no-preference){.aw-mark__reveal{animation:aw-fade-up var(--motion-slow) var(--ease-enter) both}}