:root{--color-accent:#bc4728;--color-accent-dark:#9a3a21;--color-brand-green:#4f6f52;--color-brand-green-dark:#3d5940;--color-brand-blue:#435b73;--color-brand-blue-dark:#374a5e;--color-white:#ffffff;--color-ink:#332f2c;--color-success:var(--color-brand-green);--color-error:#b23b34;--color-error-dark:#8c2d28;--color-error-light:#f6e8e6;--color-error-muted:#d6a39d;--color-info:var(--color-brand-blue);--avatar-1:#bc4728;--avatar-2:#4f6f52;--avatar-3:#435b73;--avatar-4:#a76a1f;--avatar-5:#a8516a;--avatar-6:#79557d;--avatar-7:#2f7d72;--avatar-8:#8a5a3c;--avatar-1-bg:color-mix(in srgb,var(--avatar-1) 14%,transparent);--avatar-2-bg:color-mix(in srgb,var(--avatar-2) 14%,transparent);--avatar-3-bg:color-mix(in srgb,var(--avatar-3) 14%,transparent);--avatar-4-bg:color-mix(in srgb,var(--avatar-4) 14%,transparent);--avatar-5-bg:color-mix(in srgb,var(--avatar-5) 14%,transparent);--avatar-6-bg:color-mix(in srgb,var(--avatar-6) 14%,transparent);--avatar-7-bg:color-mix(in srgb,var(--avatar-7) 14%,transparent);--avatar-8-bg:color-mix(in srgb,var(--avatar-8) 14%,transparent);--surface-page:#fdfbf6;--surface-card:#ffffff;--surface-muted:color-mix(in srgb,var(--color-ink) 4.5%,var(--surface-page));--surface-subtle:color-mix(in srgb,var(--color-ink) 8%,var(--surface-page));--surface-header:var(--surface-page);--shadow-well:inset 0 1px 2px rgba(0,0,0,0.06);--border-well:color-mix(in srgb,var(--color-ink) 22%,transparent);--control-fill:color-mix(in srgb,var(--color-ink) 8%,transparent);--control-fill-hover:color-mix(in srgb,var(--color-ink) 14%,transparent);--control-surface-size:40px;--control-surface-bleed:4px;--control-cluster-gap:var(--space-2);--control-divider-height:20px;--glass-surface:rgba(28,25,23,0.42);--glass-blur:blur(12px) saturate(1.4);--glass-divider:rgba(255,255,255,0.26);--card-shadow:none;--card-shadow-hover:0 0 0 1px var(--color-ink);--photo-edge:inset 0 0 0 0.75px var(--color-ink);--btn-shadow:none;--btn-shadow-hover:none;--btn-shadow-active:none;--ledge-depth:4px;--ledge-depth-control:3px;--ledge-ink:color-mix(in srgb,var(--color-ink) 22%,transparent);--text-primary:var(--color-ink);--text-secondary:color-mix(in srgb,var(--color-ink) 75%,transparent);--text-placeholder:color-mix(in srgb,var(--color-ink) 35%,transparent);--text-muted:color-mix(in srgb,var(--color-ink) 75%,transparent);--text-inverse:var(--color-white);--text-success:var(--color-brand-green);--text-error:var(--color-error);--color-heart:#b23b34;--text-card-body:var(--color-ink);--border-default:var(--color-ink);--border-emphasis:var(--color-ink);--border-divider:color-mix(in srgb,var(--color-ink) 35%,transparent);--font-sans:var(--font-satoshi,"Satoshi"),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Menlo,monospace;--font-serif:"Iowan Old Style",Palatino,Georgia,"Times New Roman",serif;font-optical-sizing:auto;--text-micro:0.75rem;--text-sm:1rem;--text-base:1rem;--text-3xl:2.5rem;--text-display:2rem;--weight-normal:400;--weight-semibold:600;--weight-heavy:600;--weight-display:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-body:1.5;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-body:-0.006em;--tracking-small:0.004em;--prose-width:65ch;--rhythm-paragraph:0.85em;--rhythm-heading:1.6em;--rhythm-heading-gap:0.5em;--space-0:0;--space-px:1px;--space-0-5:0.125rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--page-gutter:max(var(--space-4),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--page-padding-top:var(--section-gap-tight);--page-padding-bottom:var(--space-12);--page-padding-bottom-compact:var(--space-6);--section-gap-tight:var(--space-6);--section-gap-normal:var(--space-12);--section-gap-loose:var(--space-16);--section-header-rule-gap:var(--space-3);--section-header-support-gap:var(--space-4);--section-header-content-gap:var(--space-6);--section-header-ruleless-gap:var(--space-3);--form-step-gap:var(--space-8);--field-answer-gap:var(--space-3);--form-measure:36rem;--answer-measure:30rem;--tool-grid-column-gap:var(--space-6);--tool-grid-row-gap:var(--space-10);--result-pad-x:var(--space-6);--result-pad-top:var(--space-6);--result-header-gap:var(--space-2);--result-title-byline-gap:var(--space-0-5);--result-content-top:var(--space-2);--result-pad-bottom:var(--space-6);--result-field-gap:var(--space-6);--result-label-gap:var(--space-0-5);--result-verdict-gap:var(--space-1);--result-verdict-size:2rem;--result-verdict-pad-y:var(--space-3);--result-list-gap:var(--space-2);--result-bare-top:var(--space-1);--result-bare-bottom:var(--space-1);--result-bare-header-gap:var(--space-4);--height-input-sm:32px;--height-input:40px;--height-input-lg:48px;--height-button-sm:32px;--height-button:40px;--height-button-lg:48px;--height-header:64px;--height-header-pill:40px;--height-footer:64px;--width-sidebar:280px;--width-sidebar-collapsed:64px;--width-modal-sm:400px;--width-modal:560px;--width-modal-lg:720px;--width-modal-xl:960px;--width-dropdown:200px;--width-tooltip-max:280px;--container-narrow:768px;--container-app:1280px;--container-wide:1600px;--icon-inline:16px;--icon-control:20px;--icon-display:48px;--icon-color-passive:#78716c;--icon-color-active:#1c1917;--radius-none:0;--radius-button:10px;--radius-card:10px;--radius-full:9999px;--shadow-none:none;--shadow-floating:none;--focus-ring:0 0 0 1.5px color-mix(in srgb,var(--color-ink) 60%,transparent);--focus-ring-input:var(--focus-ring);--edge-ring:0 0 0 0.5px var(--border-default);--edge-ring-hover:0 0 0 0.5px var(--border-emphasis);--z-base:0;--z-dropdown:100;--z-takeover:150;--z-sticky:200;--z-fixed:300;--z-drawer:400;--z-modal-backdrop:500;--z-modal:600;--z-popover:700;--z-tooltip:800;--z-toast:900;--z-maximum:9999;--duration-instant:0ms;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:300ms;--duration-slower:500ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--transition-colors:color var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out);--transition-opacity:opacity var(--duration-normal) var(--ease-out);--transition-transform:transform var(--duration-normal) var(--ease-out);--transition-shadow:box-shadow var(--duration-normal) var(--ease-out);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}@media (min-width:640px){:root{--page-gutter:var(--space-6);--tool-grid-row-gap:var(--space-8);--text-display:2.5rem}}@media (max-width:639.98px){:root{--section-gap-tight:var(--space-4);--section-gap-normal:var(--space-8);--section-gap-loose:var(--space-12);--form-step-gap:var(--space-6);--field-answer-gap:var(--space-2);--tool-grid-column-gap:var(--space-4);--tool-grid-row-gap:var(--space-7)}}@media (min-width:1024px){:root{--page-gutter:var(--space-8);--text-display:3rem;--result-verdict-size:2.5rem}}@media (max-width:767px){:root{--height-header:calc(76px + env(safe-area-inset-top, 0px));--control-cluster-gap:var(--space-0-5);--control-surface-bleed:2px}}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0ms;--duration-fast:0ms;--duration-normal:0ms;--duration-slow:0ms;--duration-slower:0ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border-width:0}.sr-only,.truncate{overflow:hidden;white-space:nowrap}.truncate{text-overflow:ellipsis}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-1,.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.prose-width{max-width:var(--prose-width)}body,html{font-family:var(--font-sans)}body{font-weight:var(--weight-normal);letter-spacing:var(--tracking-normal)}h1,h2,h3{letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)}h4,h5,h6{letter-spacing:var(--tracking-normal);line-height:var(--leading-snug)}.type-display{font-family:var(--font-serif);font-size:var(--text-display);font-weight:var(--weight-display);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.type-strong{font-weight:var(--weight-semibold);line-height:1.5}.type-body,.type-strong{font-size:var(--text-base);letter-spacing:0}.type-body{font-weight:var(--weight-normal);line-height:var(--leading-body)}.type-signpost{text-transform:uppercase;font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:.08em;line-height:1.5;color:color-mix(in srgb,var(--color-ink) 60%,transparent)}.type-micro{font-weight:var(--weight-semibold)}.type-fine,.type-micro{font-size:var(--text-micro);line-height:1.4;letter-spacing:.01em}.type-fine{font-weight:var(--weight-normal)}.type-cta-label{font-size:1.5rem;line-height:1.2;letter-spacing:-.022em}.type-cta-label,.type-tool-name{font-weight:var(--weight-semibold)}.type-tool-name{font-family:var(--font-serif);text-transform:none;font-size:var(--text-base);letter-spacing:-.01em;line-height:1.35;color:var(--color-ink);text-wrap:wrap}@media (max-width:639.98px){.type-tool-name{font-size:1.25rem}}@media (min-width:1024px){.type-tool-name--focal{font-size:1.25rem}}.field-step-title{font-family:var(--font-serif);font-size:clamp(26px,7.6vw,32px);font-weight:var(--weight-heavy);line-height:1.18;letter-spacing:-.01em;text-wrap:balance}.run-step-solo .field-step-title{margin-left:-.04em}.run-step-solo{--field-answer-gap:var(--space-6);--answer-hold:200ms;text-align:left}.run-step-solo [data-run-field]{animation:run-step-answers-in .24s ease-out var(--answer-hold) backwards}@keyframes run-step-answers-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.run-step-solo [data-run-field]{animation-delay:0s}}@media (min-width:1024px){.run-step-solo{--answer-measure:36rem}}.run-step-solo label{justify-content:flex-start}.form-measure{max-width:var(--form-measure)}.run-step-solo .form-measure{max-width:none}.run-step-solo [data-run-field]{max-width:var(--answer-measure)}@media (min-width:640px){.run-bar-measure{max-width:var(--form-measure)}}.field-answer-stack{row-gap:var(--field-answer-gap)}.result-card-header{padding:var(--result-pad-top) var(--result-pad-x) var(--result-header-gap)}.result-card-content{padding:var(--result-content-top) var(--result-pad-x) var(--result-pad-bottom)}.result-bare-header{padding-bottom:var(--result-bare-header-gap)}.result-bare-content{padding-block:var(--result-bare-top) var(--result-bare-bottom)}.result-title-stack>*+*{margin-top:var(--result-title-byline-gap)}.result-image-bleed{margin-inline:calc(var(--result-bleed-x, 0px) * -1);width:calc(100% + var(--result-bleed-x, 0px) * 2)}@media (max-width:639.98px){.result-bleed-host{--result-bleed-x:var(--space-4)}.result-bleed-host .result-image-bleed,.result-bleed-host .result-image-bleed :is(button,img){border-radius:0}}.result-text-block--clamped{max-height:calc(var(--leading-body) * 4em);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 1.5em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 1.5em),transparent)}.result-fields>*+*{margin-top:var(--result-field-gap)}.result-block>*+*{margin-top:var(--result-label-gap)}.result-verdict{gap:var(--result-verdict-gap);padding-block:var(--result-verdict-pad-y)}.result-verdict-value{font-size:var(--result-verdict-size)}.result-list>li+li{margin-top:var(--result-list-gap)}div.answer-block-list{--answer-rest-ledge:var(--ledge-depth);--answer-ledge:var(--answer-rest-ledge);display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:var(--answer-measure);margin-inline:0;font-size:16px;text-align:left}@media (min-resolution:1.5dppx){:root{--ledge-depth:3.5px}}.answer-block-list>button{width:100%;height:auto;min-height:48px;justify-content:space-between;gap:.75em;padding-block:12px;padding-inline:24px;line-height:1.3;border-radius:var(--radius-card);font-size:1em;text-align:left}.answer-block-list .answer-block-tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.25em;height:1.25em}.answer-block-list .answer-block-check{width:100%;height:100%}.answer-block-list>button.answer-block{box-shadow:0 var(--answer-ledge) 0 var(--answer-ledge-color);transform:translateY(0)}.answer-block-list>button.answer-block:active,.answer-block-list>button.answer-block[aria-pressed=true],.answer-block-list>button.answer-block[aria-pressed=true]:hover{--answer-ledge:0;transform:translateY(var(--answer-rest-ledge))}.inset-action{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:2.5rem;border-radius:var(--radius-button);color:var(--color-ink);text-align:left;transition:background-color .2s,color .2s}.inset-action:hover:not(:disabled){background-color:var(--surface-subtle)}.inset-action:focus-visible{outline:none;box-shadow:var(--focus-ring)}.inset-action:disabled{opacity:.5;cursor:not-allowed}.inset-action[aria-current=page]{color:var(--surface-card)}.inset-action[aria-current=page],.inset-action[aria-current=page]:hover{background-color:var(--color-ink)}.btn-ledge{--btn-ledge-live:var(--ledge-depth-control);box-shadow:0 var(--btn-ledge-live) 0 var(--btn-ledge-ink,var(--ledge-ink));transform:translateY(0)}.btn-ledge:active:not(:disabled):not([aria-disabled=true]){--btn-ledge-live:0px;transform:translateY(var(--ledge-depth-control))}.btn-ledge:disabled,.btn-ledge[aria-disabled=true]{box-shadow:none;transform:none}button.btn-ledge--hold:disabled,button.btn-ledge--hold[aria-disabled=true]{box-shadow:0 var(--btn-ledge-live) 0 var(--btn-ledge-ink,var(--ledge-ink))}button.btn-ledge:focus-visible{box-shadow:0 var(--btn-ledge-live) 0 var(--btn-ledge-ink,var(--ledge-ink)),var(--focus-ring)}.btn-ledge-cta{--btn-ledge-ink:color-mix(in srgb,var(--color-accent) 55%,var(--color-ink))}.btn-ledge-error{--btn-ledge-ink:color-mix(in srgb,var(--color-error) 55%,var(--color-ink))}.btn-ledge-neutral{--btn-ledge-ink:var(--ledge-ink)}.form-measure :is(input,textarea):not([type=file]){box-shadow:var(--edge-ring),0 calc(var(--ledge-depth) / 2) 0 var(--ledge-ink)}.form-measure :is(input,textarea):not([type=file]):hover{box-shadow:var(--edge-ring-hover),0 calc(var(--ledge-depth) / 2) 0 var(--ledge-ink)}.form-measure :is(input,textarea):not([type=file]):focus-visible{box-shadow:var(--focus-ring),0 calc(var(--ledge-depth) / 2) 0 var(--ledge-ink)}button.answer-block,button.answer-chip>span{--answer-ledge-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-ink));border-width:.5px;color:var(--color-white)}button.answer-block,button.answer-block:hover,button.answer-chip:hover>span,button.answer-chip>span{background-color:var(--color-accent);border-color:var(--color-ink)}button.answer-block[aria-pressed=true],button.answer-chip[aria-pressed=true]>span{background-color:color-mix(in srgb,var(--color-accent) 72%,var(--color-ink));border-color:var(--color-ink);color:var(--color-white)}@media (max-width:639.98px){.tool-hero-band{margin-top:calc((var(--height-header) + var(--page-padding-top)) * -1);height:calc(var(--height-header) + var(--tool-hero-image))}.tool-first-screen{min-height:calc(100vh - var(--height-header) - var(--page-padding-top));min-height:calc(100lvh - var(--height-header) - var(--page-padding-top));--tool-hero-image:clamp(72px,10vh,104px)}@supports (height:1svh){.tool-first-screen{--tool-hero-image:clamp(72px,10svh,104px)}}body:has(.tool-hero-band) .header-main{background-color:transparent}body:has(.tool-hero-band) .header-content .brand-logo{position:relative;width:44px;height:44px;justify-content:center}body:has(.tool-hero-band) .header-content .brand-logo:before{content:"";position:absolute;top:50%;left:50%;width:var(--control-surface-size);height:var(--control-surface-size);transform:translate(-50%,-50%);border-radius:var(--radius-full)}body:has(.tool-hero-band) .header-content .brand-logo:before,body:has(.tool-hero-band) .header-content .control-cluster:before{background-color:var(--glass-surface);border-color:transparent;box-shadow:none;backdrop-filter:var(--glass-blur)}body:has(.tool-hero-band) .header-content .brand-logo>*{position:relative;background-color:transparent!important;box-shadow:none!important}body:has(.tool-hero-band) .header-content .control-cluster>:is(button,a,span:has(>:is(button,a)))+:is(button,a,span:has(>:is(button,a))):before{background-color:var(--glass-divider)}body:has(.tool-hero-band) .header-content .brand-logo>*,body:has(.tool-hero-band) .header-content .control-cluster>:is(button,a),body:has(.tool-hero-band) .header-content .control-cluster>:is(button,a):hover,body:has(.tool-hero-band) .header-content .control-cluster>span:has(>:is(button,a))>:is(button,a),body:has(.tool-hero-band) .header-content .control-cluster>span:has(>:is(button,a))>:is(button,a):hover{color:var(--color-white)}body:has(.tool-hero-band) .header-content .brand-logo svg{color:var(--color-white)}}@media (pointer:coarse){.tap-floor{position:relative;min-width:0!important;min-height:0!important}.tap-floor:before{content:"";position:absolute;inset:calc(var(--space-2) * -1)}}.control-cluster,.control-disc{position:relative}.control-cluster{gap:var(--control-cluster-gap)}.control-cluster:before,.control-disc:before{content:"";position:absolute;top:50%;height:var(--control-surface-size);transform:translateY(-50%);border:.5px solid var(--border-well);border-radius:var(--radius-full);background-color:var(--surface-muted);box-shadow:var(--shadow-well)}.control-disc:before{left:50%;width:var(--control-surface-size);transform:translate(-50%,-50%)}.control-cluster:before{right:calc(var(--control-surface-bleed) * -1);left:calc(var(--control-surface-bleed) * -1)}.control-cluster>:is(button,a),.control-cluster>span:has(>:is(button,a))>:is(button,a),.control-disc>*{position:relative;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important}.control-cluster>:is(button,a):hover,.control-cluster>span:has(>:is(button,a))>:is(button,a):hover{color:var(--color-accent)}.control-cluster>span:has(>:is(button,a)){position:relative}.control-cluster>:is(button,a,span:has(>:is(button,a)))+:is(button,a,span:has(>:is(button,a))):before{content:"";position:absolute;top:50%;left:calc(var(--control-cluster-gap) / -2);width:1px;height:var(--control-divider-height);transform:translateY(-50%);background-color:var(--border-default)}.control-cluster--glass>:is(button,a,span:has(>:is(button,a)))+:is(button,a,span:has(>:is(button,a))):before{background-color:var(--glass-divider)}.control-cluster--glass:before,.control-disc--glass:before{background-color:var(--glass-surface);border-color:transparent;box-shadow:none;backdrop-filter:var(--glass-blur)}.control-cluster--glass>:is(button,a),.control-cluster--glass>:is(button,a):hover,.control-cluster--glass>span:has(>:is(button,a))>:is(button,a),.control-cluster--glass>span:has(>:is(button,a))>:is(button,a):hover,.control-disc--glass>*{color:var(--color-white)}.control-disc--glass svg{color:var(--color-white)}.run-runner{position:relative;overflow:hidden;height:3px;border-radius:var(--radius-full);background-color:var(--surface-muted)}.run-runner:after{content:"";position:absolute;top:0;bottom:0;width:40%;border-radius:inherit;background-color:var(--color-accent);animation:run-runner-sweep 1.6s ease-in-out infinite}@keyframes run-runner-sweep{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.run-runner:after{width:100%;opacity:.3;animation:none;transform:none}}.step-square{position:relative;box-sizing:content-box;width:10px;height:10px;padding:7px;margin:-7px;background-clip:content-box;border-radius:10px;background-color:color-mix(in srgb,var(--color-ink) 14%,transparent);transition:background-color .2s}.step-square[data-state=done]{background-color:var(--color-accent)}.step-square[data-state=current]{background-color:transparent}.step-square[data-state=current]:before{content:"";position:absolute;inset:7px;border:1.5px solid color-mix(in srgb,var(--color-ink) 45%,transparent);border-radius:3px}.run-fly{position:absolute;z-index:60;display:flex;align-items:center;overflow:hidden;pointer-events:none;background-color:var(--color-accent);border:.5px solid var(--color-ink);border-radius:var(--radius-card);transition:all .42s cubic-bezier(.45,.05,.55,.95)}.run-fly[data-kind=block]{background-color:color-mix(in srgb,var(--color-accent) 72%,var(--color-ink))}.run-fly[data-kind=block][data-landing]{background-color:var(--color-accent)}.run-fly[data-kind=field]{background-color:var(--surface-card);transition:all .42s cubic-bezier(.45,.05,.55,.95),background-color .16s ease-out}.run-fly[data-kind=field][data-landing]{background-color:var(--color-accent)}.run-fly[data-landing]{border-radius:3px}.run-step-solo[data-collecting] button.answer-block[aria-pressed=true]{background-color:transparent;border-color:transparent;color:transparent}.run-step-solo[data-collecting] [data-run-field] select,.run-step-solo[data-collecting] input,.run-step-solo[data-collecting] textarea{color:transparent;caret-color:transparent}.run-step-solo[data-collecting] [data-run-field] img{opacity:0}.pending-medallion{position:relative;width:6rem;height:6rem;flex-shrink:0}.pending-medallion__disc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:var(--surface-muted)}.pending-medallion__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.pending-medallion__track{fill:none;stroke:var(--border-default);stroke-width:2.5}.pending-medallion__arc{fill:none;stroke:var(--color-accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:75 224;transform-origin:center;animation:pending-medallion-spin 1.4s linear infinite}@keyframes pending-medallion-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pending-medallion__arc{stroke-dasharray:none;opacity:.3;animation:none}}.section-header-titles{position:relative;top:var(--space-0-5)}@media (max-width:639.98px){.section-rule.section-rule--bleed{width:auto;margin-inline:calc(var(--page-gutter) * -1)}}button,input,label,select,textarea{font-family:var(--font-sans)}.icon{flex-shrink:0;stroke-linecap:round;stroke-linejoin:round}.icon-inline{width:var(--icon-inline);height:var(--icon-inline)}.icon-control{width:var(--icon-control);height:var(--icon-control)}.icon-display{width:var(--icon-display);height:var(--icon-display)}.ordinal-check{width:1.2em;height:1.2em;position:relative;top:0;left:-6px}.ordinal-slot{min-width:1.4em;height:1lh;align-items:center;vertical-align:top}.sidebar-item{display:block;width:100%;padding-block:10px;padding-inline-start:var(--page-gutter);padding-inline-end:var(--space-1);text-align:left;cursor:pointer;transition:background-color .2s ease}.sidebar-item--nested{padding-inline-start:calc(var(--page-gutter) + var(--space-3))}.sidebar-item:hover{background-color:var(--surface-subtle)}.sidebar-item.active{background-color:var(--surface-card)}.hash-mark{width:32px;height:1.5px;background-color:var(--border-default);border:none;margin:0 auto;flex-shrink:0}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold)}