:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--bg:#f5f2ea;--surface:#fffdf8;--sunken:#ede8dc;--line:#e2dccf;--line-strong:#8a8476;--text:#11161f;--text-2:#3b4252;--text-3:#5e6472;--text-inverse:#f5f2ea;--link:#24519b;--link-hover:#11161f;--action:#11161f;--action-hover:#2b3342;--action-text:#f5f2ea;--action-2-border:#8a8476;--focus:#2a5db0;--noun:#2a5db0;--noun-text:#24519b;--noun-wash:#e5ecf7;--verb:#b8541f;--verb-text:#9c4416;--verb-wash:#f6e7dd;--real:#1f6b43;--real-wash:#e1f0e6;--attention:#8a5a00;--attention-wash:#fbefd2;--caution:#9e3a26;--caution-wash:#f8e6e1;--waiting:#5e6472;--waiting-wash:#ece9e1;--mark-1:#2a5db0;--mark-2:#b8541f;--mark-3:#11161f;--mark-4:#2a5db0;--font-display:"Space Grotesk", "IBM Plex Sans", system-ui, sans-serif;--font-text:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-display:clamp(2.75rem, 2rem + 3.2vw, 5rem);--lh-display:1.02;--fs-h1:clamp(2.125rem, 1.75rem + 1.6vw, 3.25rem);--lh-h1:1.08;--fs-h2:clamp(1.625rem, 1.45rem + .8vw, 2.125rem);--lh-h2:1.15;--fs-h3:1.25rem;--lh-h3:1.3;--fs-lead:clamp(1.125rem, 1.06rem + .3vw, 1.3125rem);--lh-lead:1.5;--fs-body:1.0625rem;--lh-body:1.55;--fs-ui:.9375rem;--lh-ui:1.45;--fs-small:.875rem;--lh-small:1.45;--fs-mono:.8125rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--e1:0 1px 2px #11161f0f;--e2:0 10px 30px #11161f14, 0 2px 6px #11161f0d;--e3:0 24px 64px #11161f29, 0 4px 12px #11161f14;--dur-track:.9s;--ease-track:cubic-bezier(.2, 0, 0, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-deliberate:.48s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--ease-travel:cubic-bezier(.45, 0, .55, 1);--header-h:64px;--notice-h:32px;--container:1200px}@media (width<=767px){:root{--header-h:56px}}@media (prefers-reduced-motion:reduce){:root{--dur-base:.12s;--dur-slow:.12s;--dur-deliberate:.12s}*,:before,:after{scroll-behavior:auto!important;animation-duration:.12s!important;animation-iteration-count:1!important}}html{background:var(--bg);color:var(--text);font-family:var(--font-text);-webkit-text-size-adjust:100%;font-size:100%}body{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}h1,h2{font-family:var(--font-display);letter-spacing:-.02em}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}code,kbd,samp,.mono{font-family:var(--font-mono);font-size:var(--fs-mono)}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-wdth-wght.woff2)format("woff2");font-weight:100 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-wght.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0-17F,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-wght.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+0-17F,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2713,U+FEFF,U+FFFD}:root{--er-bg:var(--bg);--er-surface:var(--surface);--er-surface-warm:var(--sunken);--er-border:var(--line);--er-border-strong:var(--line-strong);--er-text:var(--text);--er-text-muted:var(--text-2);--er-accent:var(--action);--er-accent-soft:var(--sunken);--er-on-accent:var(--action-text);--er-drafts-text:var(--verb-text);--er-drafts-fill:var(--verb-wash);--er-assists-text:var(--verb-text);--er-assists-fill:var(--verb-wash);--er-human-text:var(--attention);--er-human-fill:var(--attention-wash);--er-steward-text:var(--real);--er-steward-fill:var(--real-wash);--er-font-12:.875rem;--er-font-14:.875rem;--er-font-16:1rem;--er-font-20:1.25rem;--er-font-24:1.5rem;--er-font-32:2rem;--er-space-1:4px;--er-space-2:8px;--er-space-3:12px;--er-space-4:16px;--er-space-6:24px;--er-space-8:32px;--er-space-12:48px;--er-radius-chip:var(--radius-pill);--er-radius-card:var(--radius-lg);--er-max-width:var(--container);--er-margin:32px;--er-gutter:32px}@media (width<=1023px){:root{--er-margin:24px;--er-gutter:24px}}@media (width<=767px){:root{--er-margin:16px;--er-gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-text);overflow-wrap:break-word}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:700}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em;font-weight:600}h3{font-family:var(--font-text);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}h4{font-size:var(--fs-body);font-weight:600}img,svg{max-width:100%;display:block}svg{flex-shrink:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}pre,code{overflow-wrap:anywhere}pre{white-space:pre-wrap;font-family:var(--font-mono);margin:0}::selection{background:var(--noun-wash);color:var(--text)}.er-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.er-skip-link{z-index:100;border-radius:var(--radius-md);background:var(--action);color:var(--action-text);font-size:var(--fs-ui);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:-9999px}.er-skip-link:focus{color:var(--action-text);left:16px}.er-main{max-width:var(--container);padding:40px var(--er-gutter) 72px;margin:0 auto}.er-main:focus{outline:none}.er-btn-primary,.er-btn-secondary,.er-btn-quiet{border-radius:var(--radius-md);min-height:44px;font-size:var(--fs-ui);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.er-btn-primary{background:var(--action);color:var(--action-text);border:1.5px solid var(--action)}.er-btn-primary:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-text)}.er-btn-primary:disabled{background:var(--sunken);border-color:var(--line-strong);color:var(--text-2)}.er-btn-secondary{background:var(--surface);color:var(--text);border:1.5px solid var(--action-2-border)}.er-btn-secondary:hover{background:var(--sunken);color:var(--text)}.er-btn-quiet{color:var(--text-2);text-underline-offset:.18em;background:0 0;border:0;text-decoration:underline}.er-btn-quiet:hover{color:var(--text)}.er-btn-large{min-height:52px;font-size:var(--fs-body);padding:0 28px}.er-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.er-hero{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.er-hero h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em}.er-lede{max-width:66ch;color:var(--text-2);font-size:var(--fs-lead);line-height:var(--lh-lead)}.er-measure{max-width:66ch}.er-muted{color:var(--text-2);font-size:var(--fs-ui);margin:0}.er-small{color:var(--text-3);font-size:var(--fs-small);margin:0}.er-section{margin-bottom:40px}.er-section h2{margin:0 0 14px}.er-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-bottom:32px;display:grid}.er-grid-kits{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.er-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:24px;display:flex}.er-card h2,.er-card h3{font-family:var(--font-text);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:0;margin:0}.er-card>.er-chip{align-self:flex-start}.er-card-subhead{font-size:var(--fs-ui);margin:4px 0 0}.er-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.er-chip{border-radius:var(--radius-pill);font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-weight:600;line-height:1.45;display:inline-flex}.er-chip-drafts,.er-chip-assists{background:var(--verb-wash);color:var(--verb-text)}.er-chip-human{background:var(--attention-wash);color:var(--attention)}.er-chip-steward,.er-chip-real{background:var(--real-wash);color:var(--real)}.er-chip-noun{background:var(--noun-wash);color:var(--noun-text)}.er-chip-verb{background:var(--verb-wash);color:var(--verb-text)}.er-chip-waiting{background:var(--waiting-wash);color:var(--text-2)}.er-chip-caution{background:var(--caution-wash);color:var(--caution)}.er-chip-neutral{background:var(--sunken);color:var(--text-2)}.er-chip-mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.02em;font-weight:500}.er-code{background:var(--sunken);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-mono);margin:0;padding:14px 16px;line-height:1.6;overflow-x:auto}.er-step-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.er-step-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px}.er-dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;display:grid}.er-dl div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px}.er-dl dt{color:var(--text-2);font-size:var(--fs-small);font-weight:600}.er-dl dd{font-family:var(--font-mono);font-size:var(--fs-mono);word-break:break-all;margin:4px 0 0}.er-filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.er-filter-btn{background:var(--surface);min-height:40px;color:var(--text);border:1.5px solid var(--action-2-border);border-radius:var(--radius-pill);font-size:var(--fs-ui);cursor:pointer;padding:0 14px;font-weight:600}.er-filter-btn[aria-pressed=true]{background:var(--action);color:var(--action-text);border-color:var(--action)}.er-filter-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:24px;padding:16px}.er-filter-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));align-items:end;gap:12px;display:grid}.er-field{flex-direction:column;gap:6px;display:flex}.er-field label{color:var(--text);font-size:var(--fs-small);font-weight:600}.er-select,.er-input{background:var(--surface);width:100%;min-height:44px;color:var(--text);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);font-size:var(--fs-ui);padding:10px 12px}.er-input::placeholder,.er-textarea::placeholder{color:var(--text-3);opacity:1}.er-textarea{resize:vertical;font-family:inherit;line-height:1.55;display:block}.er-alert{background:var(--caution-wash);color:var(--caution);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.er-alert-body{font-size:var(--fs-ui)}.er-empty-state{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.er-practice-panel{background:var(--sunken);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:24px;display:flex}.er-mb-12{margin-bottom:12px}.er-mb-10{margin-bottom:10px}.er-mb-6{margin-bottom:6px}.er-mt-12{margin-top:12px}.er-mt-10{margin-top:10px}.er-mt-auto{margin-top:auto}.er-font-14{font-size:var(--fs-small)}.er-fixture-divider{border-top:1px solid var(--line);padding-top:10px}.er-plain-list,.er-person-list,.er-plain-steps{flex-direction:column;gap:6px;max-width:66ch;margin:0;padding-left:1.3em;display:flex}.er-plain-list,.er-person-list,.er-link-list{list-style:outside}.er-plain-steps{list-style:decimal}.er-plain-steps li::marker{color:var(--text-2);font-weight:600}.er-person-list li::marker{color:var(--attention)}.er-link-list{font-size:var(--fs-ui);flex-direction:column;gap:4px;margin:0;padding-left:1.2em;display:flex}.er-parts{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.er-pieces{gap:10px;margin:0;display:grid}.er-pieces div{border-top:1px solid var(--line);padding-top:8px}.er-pieces dt{font-weight:600;font-size:var(--fs-ui)}.er-pieces dd{color:var(--text-2);font-size:var(--fs-ui);margin:2px 0 0}.er-need{border-left:3px solid var(--line-strong);background:var(--sunken);margin:0;padding:8px 12px}.er-need figcaption{font-size:var(--fs-small);color:var(--text-2)}.er-need blockquote{font-size:var(--fs-ui);margin:4px 0 0}.er-stepmap{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.er-stepmap li{font-size:var(--fs-ui);align-items:baseline;gap:8px;display:flex}.er-stepmap .er-chip{flex-shrink:0;justify-content:center;min-width:7.6em}.er-steps{counter-reset:er-step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.er-steps li{counter-increment:er-step;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.er-steps li:before{content:counter(er-step);color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-mono)}.er-steps h3{margin:0;font-size:1.125rem}.er-warning{border-radius:var(--radius-md);background:var(--caution-wash);max-width:66ch;color:var(--caution);margin:0 0 16px;padding:12px 16px}.er-details summary{cursor:pointer;min-height:44px;font-weight:600;font-size:var(--fs-ui);align-items:center;display:flex}.er-details label{font-size:var(--fs-ui);margin:8px 0 6px;font-weight:600;display:block}.er-command{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.er-command code{overflow-wrap:anywhere;max-width:100%}code.er-small{overflow-wrap:anywhere}.er-step-example{border-radius:var(--radius-sm);background:var(--sunken);width:fit-content;max-width:100%;margin-top:4px;padding:2px 8px;display:block}.er-main p a:not([class]),.er-main li a:not([class]),.er-main dd a:not([class]){color:var(--link);text-decoration:underline}@media (width<=767px){.er-parts{grid-template-columns:minmax(0,1fr)}.er-main{padding-top:28px}}.er-trust{flex-direction:column;gap:24px;max-width:72ch;display:flex}.er-trust-header{flex-direction:column;gap:10px;display:flex}.er-trust-kicker{font-size:var(--fs-ui);color:var(--link);margin:0;font-weight:600}.er-trust-header h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;margin:0}.er-trust-actions{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;gap:12px;padding:20px 22px;display:flex}.er-trust-block{flex-direction:column;gap:10px;display:flex}.er-trust-block h2{font-size:var(--fs-h2);line-height:var(--lh-h2);margin:0}.er-trust-block ul{flex-direction:column;gap:8px;margin:0;padding-left:1.35rem;display:flex}.er-trust-foot{border-top:1px solid var(--line);color:var(--text-2);font-size:var(--fs-ui);flex-direction:column;gap:10px;padding-top:16px;display:flex}.er-trust-foot p{margin:0}.er-trust-nav{flex-wrap:wrap;gap:8px 20px;display:flex}.er-trust-nav a{color:var(--link);text-underline-offset:.18em;font-weight:500;text-decoration:underline}.er-trust-nav a[aria-current=page]{color:var(--text);font-weight:600;text-decoration-thickness:2px}.er-notfound{flex-direction:column;gap:18px;display:flex}.er-notfound-code{font-family:var(--font-mono);font-size:var(--fs-ui);color:var(--text-2);overflow-wrap:anywhere;margin:0}.er-notfound h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;margin:0}.er-notfound-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.er-notfound-card{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);height:100%;color:var(--text);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.er-notfound-card:hover{background:var(--sunken);border-color:var(--line-strong);color:var(--text)}.er-notfound-card strong{color:var(--text);font-size:1.125rem}.er-notfound-card span{font-size:var(--fs-ui);color:var(--text-2)}.er-judge-tour{background:var(--surface);border-bottom:1px solid var(--line);color:var(--text)}.er-judge-tour-inner{max-width:var(--container);min-height:52px;padding:8px var(--er-gutter);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;display:flex}.er-judge-tour-title{font-size:var(--fs-ui);white-space:nowrap;font-weight:600}.er-judge-tour-steps{flex:420px;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto}.er-judge-tour-item{flex-shrink:0}.er-judge-tour-pill{border-radius:var(--radius-pill);min-height:32px;font-size:var(--fs-small);white-space:nowrap;color:var(--text-2);background:0 0;align-items:center;gap:6px;padding:4px 11px 4px 5px;font-weight:600;text-decoration:none;display:inline-flex}.er-judge-tour-pill:hover{background:var(--sunken);color:var(--text)}.er-judge-tour-dot{border-radius:var(--radius-pill);width:22px;height:22px;font-size:var(--fs-mono);background:var(--sunken);color:var(--text-2);justify-content:center;align-items:center;display:inline-flex}.er-judge-tour-pill-done{color:var(--text)}.er-judge-tour-pill-done .er-judge-tour-dot,.er-judge-tour-pill-current,.er-judge-tour-pill-current:hover{background:var(--action);color:var(--action-text)}.er-judge-tour-pill-current .er-judge-tour-dot{background:var(--action-text);color:var(--action)}.er-judge-tour-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.er-judge-tour-next{font-size:var(--fs-ui);color:var(--link);text-underline-offset:.18em;white-space:nowrap;font-weight:600;text-decoration:underline}.er-judge-tour-close{border:1.5px solid var(--action-2-border);background:var(--surface);min-height:36px;color:var(--text);font-family:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.er-judge-tour-close:hover{background:var(--sunken)}@media (width<=599px){.er-judge-tour-inner{padding:8px 16px}.er-judge-tour-actions{justify-content:space-between;width:100%;margin-left:0}.er-judge-tour-next{white-space:normal}}.er-container{max-width:var(--container);padding:0 var(--er-gutter);margin:0 auto}.er-eyebrow{color:var(--text-2);font-size:var(--fs-small);letter-spacing:.01em;margin:0;font-weight:600}.er-mono,.er-receipt{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500}.er-receipt{color:var(--noun-text);white-space:nowrap}.er-text-link{color:var(--link);font-weight:600;text-decoration:none}.er-text-link:hover{text-decoration:underline}.er-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:20px 22px;display:flex}.er-panel h2{font-size:var(--fs-h3);font-family:var(--font-text);letter-spacing:0}.er-panel-title{font-family:var(--font-text);letter-spacing:0;font-size:1.0625rem;font-weight:600}.er-panel-large{border-radius:var(--radius-xl);gap:14px;padding:28px}.er-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.er-panel-dark{background:var(--sunken);color:var(--text);border-color:var(--line)}.er-panel-dark ul{font-size:var(--fs-ui);gap:8px;margin:0;padding-left:1.1em;display:grid}.er-feature-tile{border-radius:var(--radius-md);background:var(--noun-wash);width:48px;height:48px;color:var(--noun-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.er-feature-tile-small{border-radius:10px;width:36px;height:36px}.er-feature-tile-verb{background:var(--verb-wash);color:var(--verb-text)}.er-btn-small{min-height:36px;font-size:var(--fs-small);padding:0 12px}.er-link-button{color:var(--link);font-size:var(--fs-ui);text-align:left;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.er-segmented{border:1.5px solid var(--line-strong);border-radius:10px;display:inline-flex;overflow:hidden}.er-segmented button{background:var(--surface);min-height:34px;color:var(--text);font-size:var(--fs-small);border:0;padding:0 12px;font-weight:600}.er-segmented button[aria-pressed=true]{background:var(--action);color:var(--action-text)}.er-field-error{color:var(--caution);font-size:var(--fs-small);margin:4px 0 0;font-weight:600}.er-fallback{max-width:var(--container);padding:96px var(--er-gutter) 64px;margin:0 auto}.er-fallback h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.025em}.er-fallback p{max-width:40ch;color:var(--text-2);font-size:var(--fs-lead);margin-top:20px}.er-state{border-radius:var(--radius-md);font-size:var(--fs-ui);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.er-state>svg{margin-top:2px}.er-state p{margin:0}.er-state>div{flex-direction:column;gap:10px;display:flex}.er-state-error{background:var(--caution-wash);color:var(--caution)}.er-state-wait{background:var(--waiting-wash);color:var(--text-2)}.er-state-turn{background:var(--attention-wash);color:var(--attention)}.er-state-info{background:var(--sunken);color:var(--text-2)}.er-state:focus{outline:3px solid var(--focus);outline-offset:2px}ta-agent-banner{background:var(--agent-banner-bg);min-height:37px;color:var(--agent-banner-ink);border-bottom:1px solid var(--agent-banner-line);--agent-banner-bg:#ede8dc;--agent-banner-ink:#11161f;--agent-banner-muted:#3b4252;--agent-banner-raised:#fffdf8;--agent-banner-line:#d8d0c0;--agent-banner-edge:#8a8476;--agent-banner-link:#24519b;--agent-banner-focus:#2a5db0;display:block}.er-header{background:var(--bg);border-bottom:1px solid var(--line)}.er-header-inner{max-width:var(--container);height:var(--header-h);padding:0 var(--er-gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.er-header-compact .er-header-inner{max-width:1280px;height:56px;padding:0 40px}.er-brand{color:var(--text);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.er-brand:hover{color:var(--text)}.er-wordmark{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.er-header-compact .er-wordmark{font-size:1.25rem}.er-mark-1,.er-mark-4{fill:var(--mark-1)}.er-mark-2{fill:var(--mark-2)}.er-mark-3{fill:var(--mark-3)}.er-nav,.er-header nav{white-space:nowrap;align-items:center;gap:28px;display:flex}.er-nav a,.er-header nav a{min-height:44px;color:var(--text-2);font-size:var(--fs-ui);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.er-nav a:hover{color:var(--text)}.er-nav a[aria-current=page]{color:var(--text);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.er-nav-external{color:var(--text-3)}.er-menu-button{border-radius:var(--radius-md);border:1.5px solid var(--line-strong);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);font-size:var(--fs-ui);align-items:center;gap:8px;padding:0 12px;font-weight:500;display:none}.er-menu-sheet{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--text);background:0 0;border:0;margin:0;padding:0}.er-menu-sheet::backdrop{background:#11161f73}.er-menu-panel{background:var(--surface);box-shadow:var(--e2);border-radius:24px 24px 0 0;flex-direction:column;gap:4px;padding:12px 16px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.er-menu-sheet[open] .er-menu-panel{animation:er-sheet-in var(--dur-slow) var(--ease-enter)}@keyframes er-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.er-menu-sheet[open] .er-menu-panel{animation:er-fade-in var(--dur-fast) linear}}@keyframes er-fade-in{0%{opacity:0}to{opacity:1}}.er-menu-handle{background:var(--line-strong);border-radius:2px;align-self:center;width:40px;height:4px;margin-bottom:8px}.er-menu-panel nav{flex-direction:column;display:flex}.er-menu-panel nav a{border-bottom:1px solid var(--line);min-height:52px;color:var(--text);align-items:center;gap:6px;font-size:1.125rem;font-weight:600;text-decoration:none;display:flex}.er-menu-close{min-height:48px;margin-top:8px}@media (width<=767px){.er-nav{gap:18px}}@media (width<=1023px){.er-header .er-nav,.er-header .er-yours-link{display:none}.er-menu-button{display:inline-flex}.er-header nav:not(.er-nav):not(.er-menu-nav){display:none}}@media (width<=599px){.er-header-inner,.er-header-compact .er-header-inner{height:56px;padding:0 16px}.er-header nav:not(.er-nav):not(.er-menu-nav){display:none}}.er-footer{border-top:1px solid var(--line);margin-top:64px}.er-footer-inner{max-width:var(--container);padding:24px var(--er-gutter) 40px;color:var(--text-3);font-size:var(--fs-small);flex-direction:column;gap:12px;margin:0 auto;display:flex}.er-footer-inner p{margin:0}.er-footer-notice{color:var(--text-2)}.er-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.er-footer-links{flex-wrap:wrap;gap:8px 20px;display:flex}.er-footer a{color:var(--link)}.er-main-home{max-width:none;padding:0}.er-landing{isolation:isolate;align-items:center;min-height:min(78vh,720px);display:flex;position:relative;overflow:hidden}.er-landing-inner{z-index:1;width:100%;max-width:var(--container);padding:88px var(--er-gutter) 80px;flex-direction:column;gap:22px;margin:0 auto;display:flex;position:relative}.er-display,.er-landing-inner h1{max-width:12ch;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.025em;font-weight:700}.er-landing-lead{max-width:34ch;color:var(--text-2);font-size:var(--fs-lead);line-height:var(--lh-lead)}.er-landing-buttons{grid-template-columns:repeat(2,minmax(0,260px));gap:16px;margin-top:12px;display:grid}.er-btn-hero{border-radius:var(--radius-lg);min-height:64px;box-shadow:var(--e1);justify-content:space-between;padding:0 24px;font-size:1.125rem}.er-honesty{max-width:60ch;color:var(--text-3);font-size:var(--fs-small)}@media (width<=599px){.er-landing{min-height:auto}.er-landing-inner{gap:16px;padding:48px 16px 40px}.er-landing-buttons{grid-template-columns:minmax(0,1fr)}}.er-band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0}.er-band h2,.er-how h2{margin-bottom:24px}.er-gets{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px;display:grid}.er-get{align-items:flex-start;gap:18px;display:flex}.er-get h3{margin-bottom:6px}.er-get p{color:var(--text-2)}.er-how{padding-top:56px;padding-bottom:24px}.er-how-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.er-how-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.er-how-steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:22px;display:flex}.er-how-steps strong{font-size:1.125rem}.er-how-steps span:last-child{color:var(--text-2)}.er-step-number{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-mono)}.er-now{padding-top:8px;padding-bottom:32px}.er-now ul{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text-2);font-size:var(--fs-ui);flex-wrap:wrap;gap:12px 28px;margin:8px 0;padding:16px 22px;list-style:none;display:flex}.er-now-title{font-family:var(--font-text);font-size:var(--fs-ui);letter-spacing:0;font-weight:600}.er-safety{background:var(--sunken);color:var(--text);border-top:1px solid var(--line);margin-top:32px;padding:56px 0}.er-safety-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;display:grid}.er-safety-grid dt{font-size:1.125rem;font-weight:600}.er-safety-grid dd{color:var(--text-2);margin:8px 0 0}.er-main-home+.er-footer{margin-top:0}.er-ask-page{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.er-ask-main{flex-direction:column;flex:999 600px;gap:16px;min-width:0;display:flex}.er-ask-main h1{font-size:var(--fs-h1);letter-spacing:-.02em}.er-ask-aside{flex-direction:column;flex:320px;gap:20px;min-width:0;padding-top:8px;display:flex}.er-bounds{border-radius:var(--radius-md);background:var(--sunken);color:var(--text-2);font-size:var(--fs-ui);align-items:flex-start;gap:12px;margin:0;padding:14px 16px;line-height:1.5;display:flex}.er-bounds strong{color:var(--text)}.er-bounds svg{color:var(--text);margin-top:1px}.er-ask{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--e1);view-transition-name:request;flex-direction:column;gap:18px;padding:28px;display:flex}.er-choice{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.er-choice legend{margin-bottom:4px;padding:0;font-size:1.0625rem;font-weight:600}.er-choice:focus{outline:none}.er-choice-options{flex-wrap:wrap;gap:10px;display:flex}.er-choice-card{border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;flex:240px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.er-choice-card:has(input:checked){border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.er-choice-card input,.er-choice-pill input,.er-consent input{width:20px;height:20px;accent-color:var(--action);flex-shrink:0;margin:2px 0 0}.er-choice-text{flex-direction:column;gap:2px;display:flex}.er-choice-label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.er-choice-hint{color:var(--text-2);font-size:var(--fs-small)}.er-choice-pill{border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}.er-choice-pill input{margin:0}.er-choice-pill:has(input:checked){border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.er-cadence{max-width:320px}.er-tip{display:inline-flex;position:relative}.er-tip-button{width:28px;height:28px;color:var(--text-2);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.er-tip-text{z-index:20;border-radius:var(--radius-md);background:var(--surface);width:min(320px,80vw);color:var(--text);border:1px solid var(--line-strong);font-size:var(--fs-small);box-shadow:var(--e2);visibility:hidden;opacity:0;padding:12px 14px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.er-tip:hover .er-tip-text,.er-tip:focus-within .er-tip-text{visibility:visible;opacity:1}.er-tip[data-dismissed=true] .er-tip-text{display:none}@media (width<=1023px){.er-choice-card{position:relative}.er-choice-card .er-tip{position:static}.er-choice-card .er-tip-text{width:auto;left:0;right:0;transform:none}}.er-describe{flex-direction:column;gap:8px;display:flex}.er-describe-label{font-size:1.0625rem;font-weight:600}.er-describe-hint{color:var(--text-2);font-size:var(--fs-ui);margin:-4px 0 0}.er-describe-box{min-height:168px;font-size:var(--fs-body);padding:14px 16px}.er-examples{color:var(--text-2);font-size:var(--fs-ui);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.er-example-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);min-height:36px;color:var(--text);font-size:var(--fs-small);padding:0 14px}.er-example-chip:hover{background:var(--sunken)}.er-describe-checks:empty{display:none}.er-flag,.er-gentle{border-radius:var(--radius-md);font-size:var(--fs-ui);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.er-flag{background:var(--caution-wash);color:var(--caution)}.er-gentle{background:var(--waiting-wash);color:var(--text-2)}.er-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.er-profile-note{grid-column:1/-1}.er-consent{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.er-consent:focus{outline:none}.er-more-details{border-top:1px solid var(--line);padding-top:4px}.er-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.er-span-2{grid-column:1/-1}.er-library-check{border-radius:var(--radius-lg);background:var(--noun-wash);color:var(--text);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.er-library-check h2{font-family:var(--font-text);letter-spacing:0;font-size:1.125rem}.er-library-check ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.er-library-check li{border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.er-send-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.er-send-note{color:var(--text-2);font-size:var(--fs-ui)}.er-next-steps{font-size:var(--fs-ui);flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.er-next-steps li{gap:12px;display:flex}.er-step-dot{background:var(--sunken);width:28px;height:28px;font-size:var(--fs-small);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.er-kinds{font-size:var(--fs-ui);color:var(--text-2);gap:8px;margin:0;padding-left:1.1em;display:grid}.er-kinds strong{color:var(--text)}@media (width<=599px){.er-ask{padding:18px}.er-profile,.er-details-grid{grid-template-columns:minmax(0,1fr)}}.er-main-wide{max-width:1280px;padding:14px 40px 48px}.er-status-page{flex-direction:column;gap:12px;display:flex}.er-status-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.er-status-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.er-status-meta{color:var(--text-3);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.er-status-titles h1{letter-spacing:-.015em;font-size:1.625rem;font-weight:600;line-height:1.15}.er-status-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.er-overall{font-size:var(--fs-ui);padding:7px 14px}.er-overall-waiting{background:var(--waiting-wash);color:var(--text-2)}.er-overall-verb{background:var(--verb-wash);color:var(--verb-text)}.er-overall-attention{background:var(--attention-wash);color:var(--attention)}.er-overall-real{background:var(--real-wash);color:var(--real)}.er-overall-caution{background:var(--caution-wash);color:var(--caution)}.er-overall-noun{background:var(--noun-wash);color:var(--noun-text)}.er-live{background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1);border-radius:20px;padding:12px 20px 14px}.er-live-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.er-mode-line{color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.er-mode-line strong{color:var(--text)}.er-live-dot{background:var(--real);border-radius:50%;width:8px;height:8px}.er-live-dot-example{background:var(--noun)}.er-live-dot-paused{background:var(--text-3)}.er-live-tools{align-items:center;gap:8px;display:flex}.er-diagram{width:1120px;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.er-parts-layer{position:absolute;inset:0}.er-edges{position:absolute;top:0;left:0;overflow:visible}.er-edge path{fill:none;stroke:var(--line-strong);stroke-width:2px;stroke-dasharray:5 5;stroke-linecap:round;stroke-linejoin:round}.er-edge-done path{stroke:var(--text-2);stroke-dasharray:none}.er-edge .er-edge-head{stroke-dasharray:none}.er-plan-hint,.er-row-label{color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;font-weight:600;position:absolute}.er-node{font-size:var(--fs-ui);text-align:center;border:1.5px dashed var(--line-strong);background:var(--bg);color:var(--text-3);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:600;line-height:1.15;display:flex;position:absolute}.er-node-text{flex-direction:column;display:flex}.er-node-sub{font-family:var(--font-mono);font-size:var(--fs-mono);opacity:.9;font-weight:500}.er-node-waiting,.er-node-open,.er-node-held{background:var(--waiting-wash);color:var(--text-2);border:1.5px dashed var(--waiting)}.er-node-working{background:var(--verb);color:#fff;border:1.5px solid var(--verb)}.er-node-done{background:var(--surface);color:var(--text);border:1.5px solid var(--text)}.er-node-approved{background:var(--real-wash);color:var(--real);border:1.5px solid var(--real)}.er-node-sent_back,.er-node-stopped{background:var(--caution-wash);color:var(--caution);border:1.5px solid var(--caution)}.er-node-yourturn{background:var(--attention-wash);color:var(--attention);border:2px solid var(--attention)}.er-node-person{background:var(--attention-wash);color:var(--attention);border:1.5px dashed var(--attention)}.er-node-decided{background:var(--real-wash);color:var(--real);border:1.5px solid var(--text)}.er-node-noun{background:var(--noun-wash);color:var(--noun-text);border:2px solid var(--noun)}.er-node-request{view-transition-name:request}.er-chip-node{height:28px;color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 10px 0 4px;display:flex;position:absolute}.er-chip-node-agent{background:var(--surface);color:var(--text);border:1px solid var(--line)}.er-chip-node-plain{padding-left:6px}.er-chip-node-link a{color:var(--link);font-weight:600}.er-lease{display:inline-flex;position:relative}.er-lease-track{fill:var(--surface);stroke:var(--line);stroke-width:2px}.er-lease-left{fill:none;stroke:var(--verb);stroke-width:2px}.er-lease-bot{fill:none;stroke:var(--text);stroke-width:1.4px}.er-ping{border:2px solid var(--verb);pointer-events:none;border-radius:50%;position:absolute;inset:0}.er-dots{pointer-events:none;position:absolute;inset:0}.er-dot{width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute}.er-dot-noun{background:var(--noun)}.er-dot-real{background:var(--real)}.er-dot-ink{background:var(--text)}.er-packet{background:var(--noun-wash);height:26px;color:var(--noun-text);border:1.5px solid var(--noun);font-size:var(--fs-small);white-space:nowrap;box-shadow:var(--e1);border-radius:13px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex;position:absolute}.er-legend{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;padding-top:10px;display:flex}.er-legend-title{color:var(--text);font-weight:600}.er-legend ul{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.er-legend li{align-items:center;gap:6px;display:inline-flex}.er-legend-swatch{border-radius:6px;width:18px;height:12px;padding:0;position:static}.er-notices{flex-direction:column;gap:8px;display:flex}.er-status-lower{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.er-log{flex-direction:column;flex:999 560px;gap:8px;min-width:0;display:flex}.er-log h2{font-size:1.5rem}.er-log-rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none}.er-log-rows li{border-bottom:1px solid var(--line);font-size:var(--fs-ui);grid-template-columns:112px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:11px 18px;display:grid}.er-log-rows li:last-child{border-bottom:0}.er-log-time{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-mono)}.er-status-side{flex-direction:column;flex:300px;gap:12px;min-width:0;margin-top:4px;display:flex}.er-queue-counts{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.er-count{font-size:var(--fs-small);border-radius:10px;padding:8px 4px}.er-count b{font-size:1.25rem;display:block}.er-count-waiting{background:var(--waiting-wash);color:var(--text-2)}.er-count-verb{background:var(--verb-wash);color:var(--verb-text)}.er-status-list{flex-direction:column;gap:14px;display:flex}.er-part-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:16px;display:flex}.er-part-head{align-items:center;gap:12px;display:flex}.er-part-head>span:last-child{flex-direction:column;display:flex}.er-steps-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.er-step{border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.er-step-label{color:var(--text-2);font-size:var(--fs-small)}.er-step-word{font-size:var(--fs-ui);align-items:center;gap:6px;display:inline-flex}.er-step-detail{color:var(--text-2);font-size:var(--fs-small)}.er-step-action{margin-top:8px}.er-step-waiting,.er-step-open,.er-step-held{background:var(--waiting-wash)}.er-step-working{background:var(--verb-wash);border-color:#0000}.er-step-working .er-step-word{color:var(--verb-text)}.er-step-done,.er-step-noun{background:var(--noun-wash);border-color:#0000}.er-step-done .er-step-word,.er-step-noun .er-step-word{color:var(--noun-text)}.er-step-approved{background:var(--real-wash);border-color:#0000}.er-step-approved .er-step-word{color:var(--real)}.er-step-yourturn,.er-step-person{background:var(--attention-wash);border-color:#0000}.er-step-yourturn .er-step-word,.er-step-person .er-step-word{color:var(--attention)}.er-step-sent_back,.er-step-stopped{background:var(--caution-wash);border-color:#0000}.er-step-sent_back .er-step-word,.er-step-stopped .er-step-word{color:var(--caution)}.er-step-decided{background:var(--sunken)}@media (width<=767px){.er-main-wide{padding:16px}.er-status-titles h1{font-size:1.5rem}.er-live{padding:12px}.er-log-rows li{grid-template-columns:minmax(0,1fr);gap:2px}}.er-result-page{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.er-result-main{flex-direction:column;flex:999 560px;gap:16px;min-width:0;max-width:780px;display:flex}.er-result-main h1{font-size:2.25rem;line-height:1.12}.er-result-meta{color:var(--text-2);font-size:var(--fs-ui)}.er-result-section{flex-direction:column;gap:10px;display:flex}.er-claims{flex-direction:column;gap:12px;margin:0;padding-left:1.2em;display:flex}.er-cite{color:var(--link);font-family:var(--font-mono);font-size:var(--fs-mono);margin-right:4px}.er-quote{border-left:3px solid var(--noun);background:var(--noun-wash);color:var(--text);font-size:var(--fs-ui);margin:6px 0 0;padding:6px 12px}.er-sources{font-size:var(--fs-ui);flex-direction:column;gap:8px;margin:0;padding-left:1.4em;display:flex}.er-checked{color:var(--real);font-weight:600}.er-bridge{background:var(--sunken);color:var(--text);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 24px;display:flex}.er-bridge>span:nth-child(2){flex-direction:column;flex:1;display:flex}.er-bridge-mark{background:linear-gradient(var(--sunken), var(--sunken)) 50% 0 / 4.8px 100% no-repeat, linear-gradient(var(--sunken), var(--sunken)) 0 50% / 100% 4.8px no-repeat, conic-gradient(var(--mark-2) 0 25%, var(--mark-4) 0 50%, var(--mark-3) 0 75%, var(--mark-1) 0);border-radius:10px;width:40px;height:40px}.er-result-aside{flex-direction:column;flex:300px;gap:12px;min-width:0;display:flex;position:sticky;top:16px}.er-decision{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.er-decision-open{border:2px solid var(--attention)}.er-decision-head{align-items:center;gap:8px;font-weight:600;display:flex}.er-decision-turn{color:var(--attention)}.er-downloads{gap:8px}.er-process h2{font-family:var(--font-display);font-size:1.5rem}.er-process h3{margin-top:6px;font-size:1.0625rem}.er-process-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.er-task-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin:0;display:grid}.er-task-facts div{border-radius:var(--radius-md);background:var(--sunken);padding:10px 12px}.er-task-facts dt{color:var(--text-2);font-size:var(--fs-small);font-weight:600}.er-task-facts dd{margin:2px 0 0}.er-embodiments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.er-embodiments li{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.er-embodiment-container code{border-radius:var(--radius-sm);background:var(--sunken);font-size:var(--fs-mono);white-space:pre-wrap;margin-top:4px;padding:8px 10px;display:block}@media print{ta-agent-banner,.er-header,.er-footer,.er-result-aside,.er-bridge{display:none!important}}.er-library{flex-direction:column;gap:18px;display:flex}.er-library-tools{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.er-library-search{flex:320px;max-width:520px}.er-library-search span{font-size:var(--fs-small);font-weight:600}.er-library-section{flex-direction:column;gap:8px;display:flex}.er-library-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.er-library-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:flex-start;gap:14px;padding:16px;display:flex}.er-library-item h3{font-size:1.0625rem}.er-library-kind{color:var(--text-3);font-size:var(--fs-small);font-weight:600}.er-stored-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.er-stored ul{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.er-stored li{font-size:var(--fs-ui);flex-direction:column;gap:2px;display:flex}.er-stored code{color:var(--noun-text);font-family:var(--font-mono);font-size:var(--fs-mono);overflow-wrap:anywhere}.er-help-page{flex-direction:column;gap:28px;display:flex}.er-help-hero{flex-direction:column;gap:14px;max-width:820px;display:flex}.er-help-columns{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.er-help-main{flex-direction:column;flex:999 620px;gap:24px;min-width:0;display:flex}.er-help-aside{flex-direction:column;flex:320px;gap:20px;min-width:0;display:flex}.er-section-number{color:var(--text-3);font-family:var(--font-mono);margin-right:10px;font-size:.9375rem;font-weight:500}.er-panel-large h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.75rem}.er-modes{flex-wrap:wrap;gap:8px;display:flex}.er-mode{border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--text);font-size:var(--fs-ui);padding:0 16px;font-weight:600}.er-mode[aria-checked=true]{background:var(--action);border-color:var(--action);color:var(--action-text)}.er-brief-text{background:var(--sunken);max-height:10.5em;color:var(--text);white-space:pre-wrap;border-radius:14px;padding:16px 18px;font-size:.875rem;line-height:1.6;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.er-brief-open{max-height:none;-webkit-mask-image:none;mask-image:none}.er-brief-toggle{align-self:flex-start;min-height:32px;padding:0}.er-brief-status{min-height:1.4em;color:var(--text-2);font-size:var(--fs-small);margin:0;font-weight:600}.er-task-counts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.er-task-counts li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.er-ledger{flex-direction:column;gap:10px;margin:0;display:flex}.er-ledger figcaption{flex-direction:column;gap:4px;display:flex}.er-ledger ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.er-ledger-row{font-size:var(--fs-ui);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.er-ledger-real{background:var(--real-wash)}.er-ledger-real>svg{color:var(--real)}.er-ledger-caution{background:var(--caution-wash)}::view-transition-group(request){animation-duration:var(--dur-deliberate);animation-timing-function:var(--ease-standard)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.er-added h3{font-size:1rem}.er-added ul{font-size:var(--fs-ui);gap:6px;margin:6px 0 0;padding-left:1.1em;display:grid}.er-open-tasks{margin:0;padding:0;list-style:none}.er-open-tasks li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.er-open-task-title{flex-direction:column;min-width:0;display:flex}@media (width<=767px){.er-open-tasks li{grid-template-columns:minmax(0,1fr);gap:6px}}.er-reviewed-line{font-size:var(--fs-ui);overflow-wrap:anywhere;flex-basis:100%;margin:8px 0 0;display:block}.er-choice-example{color:var(--text-2,inherit);margin-top:4px;font-style:italic;display:block}.er-tip-title{margin-bottom:4px;display:block}.er-check-line{margin:0}.er-cadence{margin-top:10px}button.er-choice-pill{color:inherit;font:inherit;background:0 0;font-weight:600}.er-choice-pill.er-pill-on{border-color:var(--text)}.er-other-input{min-width:min(240px,100%)}.er-advanced>summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.er-advanced-title{font-weight:600}.er-adv-question{border:0;margin:16px 0 0;padding:0}.er-adv-question legend{margin-bottom:8px;font-weight:600}.er-improve{gap:10px;margin-top:12px;display:grid}.er-yours-link{margin-left:24px;display:inline-flex}.er-yours-link>a{border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;min-height:44px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.er-yours-link>a[aria-current=page]{border-color:var(--text)}.er-yours-list{margin:0;padding:0;list-style:none}.er-yours-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 0;display:grid}.er-plain{gap:20px;margin-top:20px;display:grid}.er-stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.er-stage{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:4px;padding:14px 12px 12px;transition:border-color .24s,background-color .24s;display:flex;position:relative}.er-stage-dot{border:2px solid var(--line-strong);border-radius:50%;width:12px;height:12px}.er-stage-title{font-weight:600}.er-stage-line{font-size:var(--fs-small);color:var(--text-2)}.er-stage-done .er-stage-dot{background:var(--text);border-color:var(--text)}.er-stage-now{border-color:var(--text);border-width:2px}.er-stage-now .er-stage-dot{border-color:var(--text)}.er-stage-upcoming{opacity:.72}.er-plain-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.er-making,.er-happened{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.er-making li{justify-content:space-between;gap:12px;display:flex}.er-making-kind{margin:12px 0 0;font-size:1rem}.er-tag{font-size:var(--fs-small);color:var(--text-2);flex-shrink:0;font-weight:600}.er-happened li{gap:12px;display:flex}.er-happened-time{flex-shrink:0;min-width:4.5em}.er-share{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.er-share p{margin:0}.er-block{display:block}.er-link-button{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}.er-status-lower-plain{grid-template-columns:minmax(0,1fr)}@media (width<=899px){.er-stages{grid-template-columns:minmax(0,1fr)}.er-stage{grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.er-stage-line{grid-column:2}.er-plain-columns{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.er-stage{transition:none}}.er-plain .er-track li[data-step="0"]{view-transition-name:request}.er-step h2{margin-top:0}.er-step-sub{margin:12px 0 4px}.er-copy-line{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.er-copy-line code{border-radius:var(--radius-md);background:var(--surface-2,var(--surface));border:1px solid var(--line);min-width:0;font-family:var(--font-mono);font-size:var(--fs-small);overflow-wrap:anywhere;flex:260px;padding:10px 12px}.er-run-choices{gap:10px;margin:10px 0;padding:0;list-style:none;display:grid}.er-run-choice{border:1px solid var(--line);border-radius:var(--radius-md);gap:4px;padding:12px 14px;display:grid}.er-run-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.er-run-body{gap:8px;margin-top:6px;display:grid}.er-checked-how{margin-top:16px}.er-door{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;height:auto;padding-top:14px;padding-bottom:14px}.er-door-label{align-items:center;gap:8px;display:inline-flex}.er-door-sub{font-size:var(--fs-small);white-space:normal;font-weight:400;line-height:1.4}.er-short{display:none}@media (width<=599px){.er-long{display:none}.er-short{display:inline}}.er-download{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 12px;display:flex}.er-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.er-strip-step{border-top:3px solid var(--line);font-weight:600;font-size:var(--fs-small);align-items:center;gap:8px;padding:10px 12px;display:flex}.er-strip-step.er-stage-done{border-top-color:var(--text)}.er-strip-step.er-stage-now{border-top-color:var(--action)}.er-strip-step.er-stage-upcoming{color:var(--text-2);opacity:1}.er-rq-band{position:relative}.er-band-n{border:1.5px solid var(--line-strong);width:26px;height:26px;font-size:var(--fs-small);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;display:inline-flex}.er-rq-band-done .er-band-n{background:var(--text);border-color:var(--text);color:var(--bg)}.er-rq-band-now{border-color:var(--text)}.er-rq-band-upcoming{border-style:dashed}.er-band-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.er-band-list li{gap:2px;display:grid}.er-band-ok{margin:4px 0 0}.er-band-part+.er-band-part{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.er-helper{margin:6px 0}.er-ready-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:8px 0 12px;display:grid}.er-ready-card{border:1px solid var(--line);border-radius:var(--radius-md);gap:6px;padding:12px 14px;display:grid}.er-switch{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;display:flex}@media (width<=899px){.er-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=479px){.er-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.er-band-failed{border-left:3px solid var(--danger,#b3261e);background:var(--surface);margin:6px 0;padding:8px 12px}.er-track{z-index:30;background:var(--bg);border-bottom:1px solid var(--line);padding:12px 0 14px;position:sticky;top:0}.er-track ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.er-track ol:before{content:"";background:var(--line);border-radius:2px;height:4px;position:absolute;top:9px;left:8.33333%;right:8.33333%}.er-track a{color:var(--text-3);font-size:var(--fs-small);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 4px;font-weight:600;line-height:1.3;text-decoration:none;display:flex;position:relative}.er-track li[data-state=done] a,.er-track a[aria-current=step]{color:var(--text)}.er-track a[aria-current=step]{font-weight:700}.er-track-dot{box-sizing:border-box;border:1.5px dashed var(--line-strong);background:var(--bg);width:22px;height:22px;color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex;position:relative}.er-track li[data-state=done] .er-track-dot{background:var(--text);border:0}.er-track li[data-state=done] .er-track-dot:before{content:"✓"}.er-track li[data-step="5"][data-state=done] .er-track-dot{background:var(--real)}.er-track li[data-state=now] .er-track-dot{border:3px solid var(--text);background:var(--surface)}.er-track li[data-state=now][data-tone=work] .er-track-dot{background:var(--task);border:0}.er-track li[data-state=now][data-tone=turn] .er-track-dot{background:var(--attention);border:0}.er-track-lane{pointer-events:none;width:16.6667%;height:14px;position:absolute;top:16px;left:0}.er-track-token{justify-content:center;display:flex;position:absolute;inset:0;transform:translate(0)}.er-track-token:before{content:"";background:var(--object);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg);border-radius:50%}.er-track-token[data-tone=work]:before{background:var(--task)}.er-track-token[data-tone=turn]:before{background:var(--attention)}.er-track-token[data-tone=done]:before{background:var(--real)}.er-track-token[data-back=true]:before{background:var(--task-text);outline:2px solid var(--task-wash)}.er-track-token[data-pos="1"]{transform:translate(100%)}.er-track-token[data-pos="2"]{transform:translate(200%)}.er-track-token[data-pos="3"]{transform:translate(300%)}.er-track-token[data-pos="4"]{transform:translate(400%)}.er-track-token[data-pos="5"]{transform:translate(500%)}.er-track-lane[data-animate=true] .er-track-token{transition:transform var(--dur-track) var(--ease-track)}.er-ghosts{gap:3px;display:inline-flex}.er-ghost{border-radius:var(--radius-pill);border:1px dashed var(--line-strong);width:14px;height:6px}.er-rq-band{scroll-margin-top:max(160px, calc(var(--er-track-h,80px) + 16px))}.er-status-page :is(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--er-track-h,80px) + 16px)}.er-status-page .er-track a{scroll-margin-top:0}@media (prefers-reduced-motion:reduce){.er-track-lane[data-animate=true] .er-track-token{transition:none}}:root{--task:var(--verb);--task-text:var(--verb-text);--task-wash:var(--verb-wash);--object:var(--noun);--object-text:var(--noun-text);--object-wash:var(--noun-wash);--door-ink-sub:color-mix(in srgb, var(--action-text) 82%, var(--action))}.er-site-footer{background:var(--sunken);border-top:1px solid var(--line);color:var(--text)}.er-site-footer-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 28px;max-width:1248px;margin:0 auto;padding:18px 24px 6px;display:flex}.er-site-footer-name{font-family:var(--font-display);align-items:center;gap:8px;font-size:1.0625rem;display:inline-flex}.er-site-footer-links{font-size:var(--fs-ui);flex-wrap:wrap;gap:4px 20px;display:flex}.er-site-footer-links a{color:var(--link);text-underline-offset:3px;white-space:nowrap;padding:3px 0;text-decoration:underline;display:inline-block}.er-site-footer-links a:hover{color:var(--link-hover)}.er-site-footer-line{box-sizing:border-box;max-width:1248px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);margin:0 auto;padding:0 24px 22px}@media (width<=599px){.er-site-footer-row,.er-site-footer-line{padding-left:16px;padding-right:16px}.er-site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;width:100%;display:grid}}.er-landing-pill{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);color:var(--text-2);margin:0;padding:6px 14px;font-size:1rem;font-weight:600}.er-landing-buttons .er-door{box-sizing:border-box;text-align:left;border-radius:22px;justify-content:center;align-items:flex-start;gap:8px;min-height:132px;padding:24px 28px}.er-landing-buttons .er-door-label{font-family:var(--font-display);letter-spacing:-.015em;font-size:2rem;font-weight:600;line-height:1.15}.er-landing-buttons .er-door-sub{font-size:1rem;line-height:1.45}.er-landing-buttons .er-door-ink{background:var(--action);border:2px solid var(--action);color:var(--action-text);box-shadow:0 18px 40px #11161f2e}.er-landing-buttons .er-door-ink:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-text)}.er-landing-buttons .er-door-ink .er-door-sub{color:var(--door-ink-sub)}.er-landing-buttons .er-door-paper{background:var(--surface);border:2px solid var(--text);color:var(--text)}.er-landing-buttons .er-door-paper:hover{background:var(--sunken)}.er-landing-buttons .er-door-paper .er-door-sub{color:var(--text-2)}@media (width<=599px){.er-landing-buttons .er-door{min-height:96px;padding:18px 20px}.er-landing-buttons .er-door-label{font-size:1.5rem}}.er-asks{background:var(--sunken);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:72px 0}.er-asks h2{letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(2rem,1.6rem + 1.4vw,3rem)}.er-asks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.er-ask-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.er-ask-card h3{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:600;line-height:1.15}.er-ask-card p{color:var(--text-2);margin:0;font-size:1.0625rem;line-height:1.5}.er-ask-examples{flex-direction:column;gap:8px;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.er-ask-examples li{align-items:baseline;gap:8px;display:flex}.er-ask-examples svg{color:var(--text-3);flex-shrink:0;transform:translateY(2px)}.er-kind-tag{border-radius:var(--radius-pill);font-size:var(--fs-small);align-self:flex-start;padding:4px 10px;font-weight:600;line-height:1.35;display:inline-block}.er-kind-tag-object{background:var(--object-wash);color:var(--object-text)}.er-kind-tag-task{background:var(--task-wash);color:var(--task-text)}@media (width<=719px){.er-asks{padding:48px 0}.er-asks-grid{grid-template-columns:minmax(0,1fr)}.er-ask-card{padding:22px}}.er-find{flex-direction:column;gap:22px;display:flex}.er-find-head{flex-direction:column;gap:10px;max-width:900px;display:flex}.er-find-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,1.8rem + 1.6vw,2.875rem);line-height:1.05}.er-find-head .er-lede{color:var(--text-2);margin:0;font-size:1.1875rem;line-height:1.5}.er-find-form{flex-direction:column;gap:10px;max-width:980px;display:flex}.er-find-form label{font-size:1rem;font-weight:600}.er-find-row{gap:10px;display:flex}.er-find-input{box-sizing:border-box;border:2px solid var(--text);background:var(--surface);border-radius:14px;flex:1;min-width:0;min-height:56px;padding:0 18px;font-size:1.1875rem}.er-find-button{border-radius:14px;min-height:56px;padding:0 24px;font-size:1.0625rem}.er-find-tries,.er-find-filters,.er-find-filter{font-size:var(--fs-ui);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.er-find-tries>span,.er-find-filter>span{color:var(--text-2);margin-right:2px}.er-find-filters{gap:12px 18px}.er-find-chip{border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:var(--surface);min-height:36px;color:var(--text);font:inherit;font-size:var(--fs-ui);cursor:pointer;padding:0 12px}.er-find-chip:hover{background:var(--sunken)}.er-find-option{font-weight:600}.er-find-option[aria-pressed=true]{background:var(--action);border-color:var(--action);color:var(--action-text)}.er-find-count{color:var(--text-2);margin:0;font-size:1rem}.er-solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.er-solution{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--object);border-radius:18px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.er-solution[data-kind=process]{border-left-color:var(--task)}.er-solution>p{margin:0}.er-solution-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.er-example-badge{border-radius:var(--radius-pill);background:var(--sunken);color:var(--text-2);font-size:var(--fs-small);padding:2px 9px;font-weight:600;display:inline-block}.er-solution h3{font-family:var(--font-display);margin:0;font-size:1.4375rem;font-weight:700;line-height:1.2}.er-solution h3 a{color:var(--text);text-decoration:none}.er-solution h3 a:hover,.er-solution h3 a:focus-visible{text-decoration:underline}.er-solution-what{color:var(--text-2);font-size:1rem;line-height:1.5}.er-solution .er-small{color:var(--text-2)}.er-solution-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.er-find-empty{background:var(--surface);border:1.5px dashed var(--line-strong);border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px 24px;padding:26px 28px;display:flex}.er-find-empty>div{flex-direction:column;flex:320px;gap:6px;display:flex}.er-find-empty h2{margin:0;font-size:1.625rem}.er-find-empty p{color:var(--text-2);margin:0;font-size:1.0625rem;line-height:1.5}.er-find-note{max-width:900px;color:var(--text-2);font-size:var(--fs-ui);margin:0}@media (width<=759px){.er-solutions{grid-template-columns:minmax(0,1fr)}}@media (width<=479px){.er-find-row{flex-direction:column}.er-find-empty{padding:20px}}.er-band-head{margin:0}.er-band-toggle{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"n title status chevron";align-items:center;gap:8px 14px;margin:0;padding:0;display:grid}.er-band-toggle .er-band-n{grid-area:n}.er-band-title{grid-area:title}.er-band-status{font-family:var(--font-text);letter-spacing:0;color:var(--text-2);text-align:right;grid-area:status;font-size:1rem;font-weight:500}.er-rq-band-now .er-band-status{color:var(--text);font-weight:600}.er-band-chevron{border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);grid-area:chevron;width:10px;height:10px;transform:rotate(45deg)translate(-2px,-2px)}.er-band-toggle[aria-expanded=true] .er-band-chevron{transform:rotate(225deg)translate(-2px,-2px)}.er-band-body{margin-top:16px}@media (prefers-reduced-motion:no-preference){.er-band-body[data-by-event=true]{animation:er-band-in var(--dur-base) var(--ease-standard) both}}@keyframes er-band-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=599px){.er-band-toggle{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n title chevron"".status status"}.er-band-status{text-align:left}}.er-plain .er-rq-band{margin-top:6px;padding:8px 18px}.er-plain .er-rq-band[data-open=true]{padding-bottom:14px}.er-band-head,.er-band-toggle{font-size:1.25rem;line-height:1.25}.er-band-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.er-band-body{max-height:max(150px, calc(100vh - var(--er-track-h,80px) - 325px));overscroll-behavior:contain;margin-top:10px;overflow-y:auto}.er-band-body:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.er-plain .er-track{padding:8px 0}@media (width<=599px){.er-band-title{white-space:normal}}.er-landing-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1248px;padding:24px 24px 36px;display:grid}.er-landing-words{flex-direction:column;gap:14px;min-width:0;display:flex}.er-landing-split .er-landing-pill{align-self:flex-start}.er-landing-split .er-display{letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(2.5rem,1.2rem + 3vw,4.5rem);line-height:.98}.er-landing-split .er-landing-lead{max-width:600px;margin:0;font-size:1.125rem;line-height:1.5}.er-landing-split .er-landing-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-top:4px}.er-landing-split .er-landing-buttons .er-door{min-height:104px;padding:18px 22px}.er-landing-split .er-landing-buttons .er-door-label{font-size:1.5rem}.er-landing-split .er-honesty{color:var(--text-2);font-size:var(--fs-ui);margin:0}.er-hero-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.er-hero-tile{box-sizing:border-box;background:var(--surface);text-align:left;border:2px dashed #c9c1b1;border-radius:24px;min-height:214px;padding:22px 22px 20px;position:relative}.er-hero-tile-0{--tile-bg:var(--object-wash);--tile-edge:var(--object);--tile-icon:var(--object-text)}.er-hero-tile-1{--tile-bg:var(--task-wash);--tile-edge:var(--task);--tile-icon:var(--task-text)}.er-hero-tile-2{--tile-bg:var(--real-wash);--tile-edge:var(--real);--tile-icon:var(--real)}.er-hero-tile-3{--tile-bg:var(--sunken);--tile-edge:var(--text-2);--tile-icon:var(--text)}.er-hero-tile-lit{border:2px solid var(--tile-edge);background:var(--tile-bg);border-radius:24px;position:absolute;inset:-2px}.er-hero-tile-body{flex-direction:column;gap:10px;display:flex;position:relative}.er-hero-tile-head{align-items:center;gap:12px;display:flex}.er-hero-tile-n{box-sizing:border-box;border:1.5px solid var(--line-strong);background:var(--surface);width:32px;height:32px;color:var(--text);border-radius:16px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.er-hero-tile-icon{stroke:var(--tile-icon)}.er-hero-tile-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:1.625rem;font-weight:600;line-height:1.15}.er-hero-tile-text{color:var(--text-2);font-size:1rem;line-height:1.45}@media (prefers-reduced-motion:no-preference){.er-hero-tile-lit{animation:er-tile-on .6s var(--ease-standard) both}.er-hero-tile-0 .er-hero-tile-lit{animation-delay:.4s}.er-hero-tile-1 .er-hero-tile-lit{animation-delay:1.2s}.er-hero-tile-2 .er-hero-tile-lit{animation-delay:2s}.er-hero-tile-3 .er-hero-tile-lit{animation-delay:2.8s}}@keyframes er-tile-on{0%{opacity:0}to{opacity:1}}@media (width<=1023px){.er-landing-split{grid-template-columns:minmax(0,1fr);gap:32px}.er-hero-tile{min-height:170px}}@media (width<=719px){.er-landing-split .er-landing-buttons{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.er-landing-split{gap:24px;padding:28px 16px 32px}.er-landing-split .er-landing-buttons .er-door{min-height:96px;padding:18px 20px}.er-landing-split .er-landing-buttons .er-door-label{font-size:1.5rem}.er-landing-split .er-landing-lead{font-size:1.125rem}.er-hero-tiles{gap:12px}.er-hero-tile{border-radius:18px;min-height:0;padding:16px 14px 14px}.er-hero-tile-lit{border-radius:18px}.er-hero-tile-title{font-size:1.25rem}.er-hero-tile-text{font-size:.875rem}}
