.locale-switcher-fallback-module__Wlq-uW__fallback{position:relative}.locale-switcher-fallback-module__Wlq-uW__summary{align-items:center;gap:var(--s-1);min-block-size:44px;padding-inline:var(--s-2);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;color:var(--fg);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.locale-switcher-fallback-module__Wlq-uW__summary::-webkit-details-marker{display:none}.locale-switcher-fallback-module__Wlq-uW__panel{z-index:60;max-block-size:min(60vh,24rem);min-inline-size:12rem;padding:var(--s-1);background:var(--paper);border:var(--border) solid var(--hairline-firm);border-radius:var(--r-sm);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline-end:0;overflow-y:auto}.locale-switcher-fallback-module__Wlq-uW__option{padding:var(--s-2) var(--s-3);min-block-size:44px;font-size:var(--t-small);color:var(--fg);line-height:1.6;text-decoration:none;display:block}.locale-switcher-fallback-module__Wlq-uW__option:hover,.locale-switcher-fallback-module__Wlq-uW__option:focus-visible{background:var(--paper-2)}
.locale-switcher-module__ZDALTG__switcher{position:relative}.locale-switcher-module__ZDALTG__trigger{align-items:center;gap:var(--s-1);min-block-size:44px;padding-inline:var(--s-2);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;color:var(--fg);border-radius:var(--r-sm);font-weight:500;display:inline-flex}.locale-switcher-module__ZDALTG__chevron{transition:transform var(--dur-s) var(--ease-out-expo)}.locale-switcher-module__ZDALTG__chevron[data-open]{transform:rotate(180deg)}.locale-switcher-module__ZDALTG__panel{z-index:60;max-block-size:min(60vh,24rem);min-inline-size:12rem;padding:var(--s-1);background:var(--paper);border:var(--border) solid var(--hairline-firm);border-radius:var(--r-sm);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline-end:0;overflow-y:auto}.locale-switcher-module__ZDALTG__option{padding:var(--s-2) var(--s-3);min-block-size:44px;font-size:var(--t-small);color:var(--fg);border-radius:var(--r-sm);line-height:1.6;text-decoration:none;display:block}.locale-switcher-module__ZDALTG__option:hover,.locale-switcher-module__ZDALTG__option:focus-visible{background:var(--paper-2)}.locale-switcher-module__ZDALTG__option[data-current]{border-inline-start:2px solid var(--signal);font-weight:500}
.wordmark-module__fCF1Cq__wordmark{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--fg);white-space:nowrap;font-weight:600;line-height:1}.wordmark-module__fCF1Cq__dot{color:var(--signal)}
.motion-toggle-module__8UrkcW__toggle{align-items:baseline;gap:var(--s-2);min-block-size:44px;font-family:var(--font-mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);display:inline-flex}.motion-toggle-module__8UrkcW__toggle:hover{color:var(--fg)}.motion-toggle-module__8UrkcW__value{color:var(--fg);border-block-end:var(--border) solid var(--hairline-firm)}
.accordion-module__qkm1Bq__accordion{border-block-start:var(--border) solid var(--hairline)}.accordion-module__qkm1Bq__item{border-block-end:var(--border) solid var(--hairline)}.accordion-module__qkm1Bq__summary{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-5);cursor:pointer;min-block-size:44px;list-style:none;display:flex}.accordion-module__qkm1Bq__summary::-webkit-details-marker{display:none}.accordion-module__qkm1Bq__summary:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.accordion-module__qkm1Bq__question{font-family:var(--font-display);font-size:var(--t-h4);line-height:var(--t-h4-lh);text-wrap:balance;font-weight:400}.accordion-module__qkm1Bq__chevron{color:var(--fg-muted);transition:transform var(--dur-s) var(--ease-out-expo);flex:none}.accordion-module__qkm1Bq__item[open] .accordion-module__qkm1Bq__chevron{transform:rotate(180deg)}.accordion-module__qkm1Bq__answer{max-width:var(--measure);color:var(--fg-muted);font-size:var(--t-body);line-height:var(--t-body-lh);padding-block-end:var(--s-5)}.accordion-module__qkm1Bq__answer>*+*{margin-block-start:1em}@supports selector(details::details-content){html[data-motion=full] .accordion-module__qkm1Bq__item{interpolate-size:allow-keywords}html[data-motion=full] .accordion-module__qkm1Bq__item::details-content{block-size:0;transition:block-size var(--dur-s) var(--ease-out-expo), content-visibility var(--dur-s) allow-discrete;overflow:hidden}html[data-motion=full] .accordion-module__qkm1Bq__item[open]::details-content{block-size:auto}}
.breadcrumb-module__p1j1hq__breadcrumb{font-family:var(--font-sans);font-size:14px;line-height:20px}.breadcrumb-module__p1j1hq__list{gap:var(--s-2);color:var(--fg-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__p1j1hq__item+.breadcrumb-module__p1j1hq__item:before{content:"/";color:var(--fg-muted);margin-inline-end:var(--s-2)}.breadcrumb-module__p1j1hq__link{color:var(--fg-muted);text-decoration:none}.breadcrumb-module__p1j1hq__link:hover,.breadcrumb-module__p1j1hq__link:focus-visible{color:var(--fg);text-underline-offset:.18em;text-decoration:underline}.breadcrumb-module__p1j1hq__item:last-child span{color:var(--fg)}
.button-module__HjQxJG__button[data-state=focus]{outline:2px solid var(--signal);outline-offset:2px}.button-module__HjQxJG__button{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--radius-s);border:var(--border) solid transparent;font-family:var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-s) var(--ease-out-expo), color var(--dur-s) var(--ease-out-expo), border-color var(--dur-s) var(--ease-out-expo), transform var(--dur-xs) var(--ease-in-out);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.button-module__HjQxJG__sm{height:44px;padding-inline:var(--s-4);font-size:.875rem}.button-module__HjQxJG__md{height:44px;padding-inline:var(--s-5);font-size:.9375rem}.button-module__HjQxJG__lg{height:52px;padding-inline:26px;font-size:1rem}@media (pointer:coarse){.button-module__HjQxJG__sm,.button-module__HjQxJG__md{position:relative}.button-module__HjQxJG__sm:after,.button-module__HjQxJG__md:after{content:"";block-size:44px;position:absolute;inset-block:50%;inset-inline:0;transform:translateY(-50%)}}.button-module__HjQxJG__block{width:100%}.button-module__HjQxJG__label{display:inline-block}.button-module__HjQxJG__trailing{transition:transform var(--dur-s) var(--ease-out-expo)}.button-module__HjQxJG__primary,.button-module__HjQxJG__primary:visited{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.button-module__HjQxJG__primary:hover:not(:disabled),.button-module__HjQxJG__primary[data-state=hover]:not(:disabled){background:var(--accent-hover);color:var(--on-accent);border-color:var(--accent-hover)}.button-module__HjQxJG__secondary,.button-module__HjQxJG__secondary:visited{color:var(--ink);border-color:var(--ink);background:0 0}.button-module__HjQxJG__secondary:hover:not(:disabled),.button-module__HjQxJG__secondary[data-state=hover]:not(:disabled){background:var(--ink);color:var(--paper)}.button-module__HjQxJG__ghost{color:var(--fg);padding-inline:var(--s-3);background:0 0;border-color:#0000}.button-module__HjQxJG__ghost:hover:not(:disabled) .button-module__HjQxJG__label,.button-module__HjQxJG__ghost[data-state=hover]:not(:disabled) .button-module__HjQxJG__label{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.button-module__HjQxJG__danger{color:var(--bad);border-color:var(--bad);background:0 0}.button-module__HjQxJG__danger:hover:not(:disabled),.button-module__HjQxJG__danger[data-state=hover]:not(:disabled){background:var(--bad);color:var(--paper)}.button-module__HjQxJG__button:hover:not(:disabled) .button-module__HjQxJG__trailing,.button-module__HjQxJG__button[data-state=hover]:not(:disabled) .button-module__HjQxJG__trailing{transform:translate(4px)}.button-module__HjQxJG__button:active:not(:disabled),.button-module__HjQxJG__button[data-state=active]:not(:disabled){transform:scale(.98)}.button-module__HjQxJG__button:disabled{opacity:.4;cursor:not-allowed}.button-module__HjQxJG__button[data-loading]:before{content:"";block-size:1px;inline-size:40%;animation:button-module__HjQxJG__indeterminate 1.1s var(--ease-in-out) infinite;background:currentColor;position:absolute;inset-block-end:0;inset-inline-start:0}@keyframes button-module__HjQxJG__indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}
.field-module__3papsG__field{display:block}.field-module__3papsG__control{position:relative}.field-module__3papsG__label,.field-module__3papsG__staticLabel{font-family:var(--font-ui);color:var(--fg-muted);pointer-events:none}.field-module__3papsG__label{block-size:48px;transition:transform var(--dur-s) var(--ease-out-expo), font-size var(--dur-s) var(--ease-out-expo), block-size var(--dur-s) var(--ease-out-expo);transform-origin:0;align-items:center;font-size:1rem;display:flex;position:absolute;inset-block-start:0;inset-inline-start:var(--s-4)}.field-module__3papsG__staticLabel{font-size:var(--t-small);margin-block-end:var(--s-2);display:block}.field-module__3papsG__required{color:var(--fg-muted);margin-inline-start:.3em;font-size:.875em}.field-module__3papsG__input,.field-module__3papsG__textarea,.field-module__3papsG__select{background:var(--surface);inline-size:100%;color:var(--ink);font-family:var(--font-ui);border:1px solid var(--line-strong);border-radius:var(--radius-s);transition:border-color var(--dur-s) var(--ease-out-expo), background-color var(--dur-s) var(--ease-out-expo);font-size:1.0625rem;line-height:1.5;display:block}.field-module__3papsG__input,.field-module__3papsG__select{block-size:52px;padding:var(--s-5) var(--s-4) var(--s-2)}.field-module__3papsG__textarea{min-block-size:120px;padding:var(--s-6) var(--s-4) var(--s-3);resize:vertical}.field-module__3papsG__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 14px) calc(50% + 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-block:0}@media (pointer:coarse){.field-module__3papsG__input,.field-module__3papsG__select,.field-module__3papsG__label{block-size:56px}}.field-module__3papsG__input:hover,.field-module__3papsG__textarea:hover,.field-module__3papsG__select:hover,.field-module__3papsG__input[data-state=hover],.field-module__3papsG__textarea[data-state=hover],.field-module__3papsG__select[data-state=hover]{border-block-end-color:var(--fg-muted)}.field-module__3papsG__input:focus-visible,.field-module__3papsG__textarea:focus-visible,.field-module__3papsG__select:focus-visible,.field-module__3papsG__input[data-state=focus],.field-module__3papsG__textarea[data-state=focus],.field-module__3papsG__select[data-state=focus]{outline:2px solid var(--signal);outline-offset:0;border-block-end-color:var(--signal)}.field-module__3papsG__input:focus+.field-module__3papsG__label,.field-module__3papsG__input:not(:placeholder-shown)+.field-module__3papsG__label,.field-module__3papsG__textarea:focus+.field-module__3papsG__label,.field-module__3papsG__textarea:not(:placeholder-shown)+.field-module__3papsG__label{block-size:32px;transform:translateY(-14px)scale(.75)}.field-module__3papsG__input:disabled,.field-module__3papsG__textarea:disabled,.field-module__3papsG__select:disabled{opacity:.6;cursor:not-allowed}.field-module__3papsG__input:read-only:not(:disabled),.field-module__3papsG__textarea:read-only:not(:disabled){border-block-end-style:dashed}.field-module__3papsG__field[data-error] .field-module__3papsG__input,.field-module__3papsG__field[data-error] .field-module__3papsG__textarea,.field-module__3papsG__field[data-error] .field-module__3papsG__select{border-block-end-color:var(--bad);border-inline-start:2px solid var(--bad)}.field-module__3papsG__error{font-size:var(--t-small);color:var(--bad);margin-block-start:var(--s-2);display:block}.field-module__3papsG__hint{font-size:var(--t-small);color:var(--fg-muted);margin-block-start:var(--s-2);display:block}.field-module__3papsG__checkboxField{gap:var(--s-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.field-module__3papsG__checkbox{appearance:none;background:var(--paper-2);border:var(--border) solid var(--hairline-firm);border-radius:var(--r-sm);cursor:pointer;block-size:20px;inline-size:20px;margin-block-start:2px;position:relative}.field-module__3papsG__checkbox:after{content:"";position:absolute;inset:-12px}.field-module__3papsG__checkbox:checked{background:var(--fg);border-color:var(--fg)}.field-module__3papsG__checkbox:checked:before{content:"";background:var(--paper);clip-path:polygon(14% 47%,0 61%,40% 100%,100% 20%,85% 8%,38% 71%);position:absolute;inset:4px}.field-module__3papsG__checkbox:hover{border-color:var(--fg-muted)}.field-module__3papsG__checkboxLabel{font-size:var(--t-small);color:var(--fg);cursor:pointer;line-height:1.5}.field-module__3papsG__checkboxField[data-error] .field-module__3papsG__checkbox{border-color:var(--bad);border-inline-start-width:2px}.field-module__3papsG__checkboxField .field-module__3papsG__error{grid-column:1/-1}
.form-module__3QHAra__form{gap:var(--s-5);max-width:34rem;display:grid}.form-module__3QHAra__actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.form-module__3QHAra__result{padding:var(--s-5);background:var(--paper-2);border:var(--border) solid var(--hairline);border-inline-start:2px solid var(--ok);border-radius:var(--r-sm);max-width:34rem}.form-module__3QHAra__result[data-tone=error]{border-inline-start-color:var(--bad)}.form-module__3QHAra__resultTitle{font-family:var(--font-display);font-size:var(--t-h4);line-height:var(--t-h4-lh)}.form-module__3QHAra__resultBody{font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--fg-muted);margin-block-start:var(--s-3)}.form-module__3QHAra__honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.form-module__3QHAra__turnstile{min-block-size:65px}
.grain-module__TZtMnq__grain{z-index:0;pointer-events:none;opacity:.03;background-image:url(/grain.png);background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}
.data-panel-module__y59m4q__panel{background:var(--paper-2);border:var(--border) solid var(--hairline);border-radius:var(--r-sm);padding:var(--s-4)}.data-panel-module__y59m4q__title{font-family:var(--font-mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);border-block-end:var(--border) solid var(--hairline);padding-block-end:var(--s-3);font-weight:500}.data-panel-module__y59m4q__list{margin:0}.data-panel-module__y59m4q__row{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block:var(--s-3);border-block-end:var(--border) solid var(--hairline);display:flex}.data-panel-module__y59m4q__row:last-child{border-block-end:0;padding-block-end:0}.data-panel-module__y59m4q__label{font-family:var(--font-mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted)}.data-panel-module__y59m4q__value{font-family:var(--font-mono);font-size:var(--t-mono-lg);line-height:var(--t-mono-lg-lh);font-variant-numeric:tabular-nums;color:var(--fg);text-align:end;min-inline-size:4ch;margin:0}.data-panel-module__y59m4q__value[data-quality=ok]{color:var(--ok)}.data-panel-module__y59m4q__value[data-quality=warn]{color:var(--warn)}.data-panel-module__y59m4q__value[data-quality=bad]{color:var(--bad)}.data-panel-module__y59m4q__qualityWord{font-size:var(--t-mono);color:var(--fg-muted)}@media (max-width:767px){.data-panel-module__y59m4q__list{gap:0 var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-panel-module__y59m4q__row{align-items:start;gap:var(--s-1);flex-direction:column}.data-panel-module__y59m4q__value{text-align:start}}
.dialog-module__yini9G__dialog{background:var(--paper);max-block-size:none;max-inline-size:none;color:var(--fg);border:0;margin:0;padding:0}.dialog-module__yini9G__dialog[data-variant=full]{background:var(--ink);block-size:100dvh;inline-size:100vw;color:var(--paper)}.dialog-module__yini9G__dialog[data-variant=panel]{inline-size:min(32rem, calc(100vw - 2 * var(--margin)));border:var(--border) solid var(--hairline);border-radius:var(--r-sm);margin:auto}.dialog-module__yini9G__dialog::backdrop{background:var(--ink)}.dialog-module__yini9G__dialog[data-variant=panel]::backdrop{opacity:.6}.dialog-module__yini9G__body{block-size:100%;padding:var(--s-8) var(--margin) var(--s-6);overflow-y:auto}.dialog-module__yini9G__dialog[data-variant=panel] .dialog-module__yini9G__body{padding:var(--s-6)}.dialog-module__yini9G__close{z-index:1;align-items:center;gap:var(--s-2);min-block-size:44px;padding-inline:var(--s-3);font-family:var(--font-ui);font-size:var(--t-small);color:inherit;border-radius:var(--r-pill);font-weight:500;display:inline-flex;position:absolute;inset-block-start:var(--s-4);inset-inline-end:var(--margin)}.dialog-module__yini9G__close:hover{text-underline-offset:.18em;text-decoration:underline}html[data-motion=full] .dialog-module__yini9G__dialog[open]{animation:dialog-module__yini9G__curtain-in .5s var(--ease-out-expo)}html[data-motion=full] .dialog-module__yini9G__dialog[open][data-closing]{animation:dialog-module__yini9G__curtain-out .3s var(--ease-in-out) forwards}html[data-motion=full] .dialog-module__yini9G__dialog[open]::backdrop{animation:dialog-module__yini9G__fade-in .3s var(--ease-out-expo)}html[data-motion=reduced] .dialog-module__yini9G__dialog[open]{animation:.12s linear dialog-module__yini9G__fade-in}@keyframes dialog-module__yini9G__curtain-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes dialog-module__yini9G__curtain-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes dialog-module__yini9G__fade-in{0%{opacity:0}to{opacity:1}}
.page-shell-module__uEYB2W__crumbs{background:var(--paper);padding-block:var(--s-5) 0}
.link-module__zjVokW__arrow{align-items:center;gap:var(--s-2);color:var(--fg);font-weight:500;text-decoration:none;display:inline-flex}.link-module__zjVokW__arrow span{transition:background-size var(--dur-s) var(--ease-out-expo);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.link-module__zjVokW__arrow:hover span,.link-module__zjVokW__arrow:focus-visible span,.link-module__zjVokW__arrow[data-state=hover] span{background-size:100% 1px}.link-module__zjVokW__arrowIcon{transition:transform var(--dur-s) var(--ease-out-expo)}.link-module__zjVokW__arrow:hover .link-module__zjVokW__arrowIcon,.link-module__zjVokW__arrow:focus-visible .link-module__zjVokW__arrowIcon,.link-module__zjVokW__arrow[data-state=hover] .link-module__zjVokW__arrowIcon{transform:translate(4px)}.link-module__zjVokW__nav{color:var(--fg);font-weight:500;font-size:var(--t-small);padding-block:var(--s-1);text-decoration:none;position:relative}.link-module__zjVokW__nav:after{content:"";block-size:1px;inline-size:0;transition:inline-size var(--dur-s) var(--ease-out-expo);background:currentColor;position:absolute;inset-block-end:0;inset-inline-start:0}.link-module__zjVokW__nav:hover:after,.link-module__zjVokW__nav:focus-visible:after,.link-module__zjVokW__nav[data-state=hover]:after,.link-module__zjVokW__nav[data-current]:after{inline-size:100%}.link-module__zjVokW__external{align-items:baseline;gap:var(--s-1);color:var(--signal-text);text-decoration:none;display:inline-flex}.link-module__zjVokW__external span:first-child{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.link-module__zjVokW__external:hover span:first-child,.link-module__zjVokW__external:focus-visible span:first-child,.link-module__zjVokW__external[data-state=hover] span:first-child{background-size:100% 2px}
.option-card-module__WoDwbG__group{border:0;margin:0;padding:0}.option-card-module__WoDwbG__legend{font-family:var(--font-display);font-size:var(--t-h3);line-height:var(--t-h3-lh);margin-block-end:var(--s-3);padding:0;font-weight:400}.option-card-module__WoDwbG__description{color:var(--fg-muted);font-size:var(--t-body);max-width:var(--measure-tight);margin-block-end:var(--s-5)}.option-card-module__WoDwbG__options{gap:var(--s-3);display:grid}@media (min-width:768px){.option-card-module__WoDwbG__options[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.option-card-module__WoDwbG__options[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.option-card-module__WoDwbG__card{position:relative}.option-card-module__WoDwbG__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.option-card-module__WoDwbG__cardLabel{justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:56px;padding:var(--s-3) var(--s-4);border:var(--border) solid var(--hairline);border-radius:var(--r-sm);cursor:pointer;transition:border-color var(--dur-s) var(--ease-out-expo), background-color var(--dur-s) var(--ease-out-expo);background:0 0;display:flex}.option-card-module__WoDwbG__cardLabel:hover,.option-card-module__WoDwbG__card[data-state=hover] .option-card-module__WoDwbG__cardLabel{border-color:var(--fg-muted)}.option-card-module__WoDwbG__text{gap:2px;display:grid}.option-card-module__WoDwbG__title{font-weight:500;font-size:var(--t-small)}.option-card-module__WoDwbG__hint{color:var(--fg-muted);font-size:var(--t-small)}.option-card-module__WoDwbG__check{opacity:0;color:var(--signal-text);transition:opacity var(--dur-xs) var(--ease-out-expo);flex:none}.option-card-module__WoDwbG__card:has(.option-card-module__WoDwbG__input:checked) .option-card-module__WoDwbG__cardLabel{border-color:var(--signal);background:var(--paper-2)}.option-card-module__WoDwbG__card:has(.option-card-module__WoDwbG__input:checked) .option-card-module__WoDwbG__check{opacity:1}.option-card-module__WoDwbG__card[data-state=focus] .option-card-module__WoDwbG__cardLabel{outline:2px solid var(--signal);outline-offset:2px}.option-card-module__WoDwbG__card:has(.option-card-module__WoDwbG__input:focus-visible) .option-card-module__WoDwbG__cardLabel{outline:2px solid var(--signal);outline-offset:2px}
.section-module__P_TcxG__section{background:var(--paper);color:var(--fg);padding-block:var(--s-10);position:relative}@media (max-width:1099px){.section-module__P_TcxG__section{padding-block:var(--s-9)}}@media (max-width:767px){.section-module__P_TcxG__section{padding-block:var(--s-8)}}.section-module__P_TcxG__section[data-surface=paper]+.section-module__P_TcxG__section[data-surface=paper]{padding-block-start:0}.c-section+.section-module__P_TcxG__section{border-top:1px solid var(--line)}
.pagination-module__IcTU0q__pagination{justify-content:space-between;align-items:center;gap:var(--s-4);border-block-start:var(--border) solid var(--hairline);flex-wrap:wrap;padding-block-start:var(--s-6);display:flex}.pagination-module__IcTU0q__step,.pagination-module__IcTU0q__stepDisabled{align-items:center;gap:var(--s-2);font-size:var(--t-small);color:var(--fg);min-block-size:44px;font-weight:500;text-decoration:none;display:inline-flex}.pagination-module__IcTU0q__stepDisabled{opacity:.4}.pagination-module__IcTU0q__back{transform:rotate(180deg)}.pagination-module__IcTU0q__pages{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.pagination-module__IcTU0q__page,.pagination-module__IcTU0q__current{min-block-size:44px;min-inline-size:44px;font-family:var(--font-mono);font-size:var(--t-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);border-radius:var(--r-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination-module__IcTU0q__page:hover,.pagination-module__IcTU0q__page:focus-visible{color:var(--fg);background:var(--paper-2)}.pagination-module__IcTU0q__current{color:var(--fg);border-block-end:2px solid var(--signal)}
.blocks-module__v8dcqq__factSection{padding-block:var(--s-6)}.blocks-module__v8dcqq__facts{gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);color:var(--fg-muted);border-block:var(--border) solid var(--hairline);padding:0;padding-block:var(--s-4);margin:0;list-style:none;display:grid}@media (min-width:768px){.blocks-module__v8dcqq__facts{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.blocks-module__v8dcqq__facts li+li{border-inline-start:var(--border) solid var(--hairline);padding-inline-start:var(--s-5)}}.blocks-module__v8dcqq__intro{max-width:var(--measure);color:var(--fg-muted);margin-block-start:var(--s-4)}.blocks-module__v8dcqq__rows{margin-block-start:var(--s-7)}.blocks-module__v8dcqq__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--s-4);flex-wrap:wrap;display:flex}.blocks-module__v8dcqq__workGrid{gap:var(--s-6);margin-block-start:var(--s-7);display:grid}@media (min-width:768px){.blocks-module__v8dcqq__workGrid{gap:var(--gutter) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.blocks-module__v8dcqq__workGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blocks-module__v8dcqq__steps{gap:var(--s-7);margin:var(--s-7) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}.blocks-module__v8dcqq__step{gap:var(--s-4);border-block-start:var(--border) solid var(--hairline);grid-template-columns:3rem minmax(0,1fr);align-items:start;max-width:68ch;padding-block-start:var(--s-5);display:grid}.blocks-module__v8dcqq__stepNumber{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums}.blocks-module__v8dcqq__stepBody{color:var(--fg-muted);max-width:62ch;margin-block-start:var(--s-3)}.blocks-module__v8dcqq__answerFirst{max-width:var(--measure);margin-block-start:var(--s-5)}.blocks-module__v8dcqq__tableWrap{margin-block-start:var(--s-7)}.blocks-module__v8dcqq__footnote{font-size:var(--t-small);color:var(--fg-muted);margin-block-start:var(--s-5)}.blocks-module__v8dcqq__packages{gap:var(--s-5);margin-block-start:var(--s-7);display:grid}@media (min-width:768px){.blocks-module__v8dcqq__packages{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.blocks-module__v8dcqq__pricingActions{align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.blocks-module__v8dcqq__founder{gap:var(--s-7);margin-block-start:var(--s-5);display:grid}@media (min-width:900px){.blocks-module__v8dcqq__founder{gap:var(--gutter);grid-template-columns:7fr 5fr}}.blocks-module__v8dcqq__founderBio{max-width:var(--measure);color:var(--fg-muted);margin-block-start:var(--s-5)}.blocks-module__v8dcqq__principles{gap:var(--s-3);margin:var(--s-6) 0 0;max-width:var(--measure);padding:0;list-style:none;display:grid}.blocks-module__v8dcqq__principles li{border-block-start:var(--border) solid var(--hairline);font-size:var(--t-small);padding-block-start:var(--s-3)}.blocks-module__v8dcqq__stackLine{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--fg-muted);margin-block-start:var(--s-5)}.blocks-module__v8dcqq__founderLinks{gap:var(--s-5);margin:var(--s-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.blocks-module__v8dcqq__faqs,.blocks-module__v8dcqq__articles{margin-block-start:var(--s-7)}.blocks-module__v8dcqq__articles{gap:var(--s-6);display:grid}@media (min-width:768px){.blocks-module__v8dcqq__articles{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.blocks-module__v8dcqq__prose{margin-block-start:var(--s-5)}.blocks-module__v8dcqq__pageHeadingSection{padding-block:var(--s-8) var(--s-7)}.blocks-module__v8dcqq__pageHeading{max-width:24ch;margin-block-start:var(--s-4)}.blocks-module__v8dcqq__ctaActions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.blocks-module__v8dcqq__panelWrap{max-width:28rem}.blocks-module__v8dcqq__formGrid{gap:var(--s-7);margin-block-start:var(--s-6);display:grid}@media (min-width:900px){.blocks-module__v8dcqq__formGrid{gap:var(--s-8);grid-template-columns:7fr 4fr}}.blocks-module__v8dcqq__nextSteps{gap:var(--s-4);font-size:var(--t-small);color:var(--fg-muted);max-width:44ch;margin:0;padding-inline-start:1.25em;display:grid}
.tag-module__Y6TmPW__tag{font-family:var(--font-mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.08em;border:var(--border) solid var(--hairline);border-radius:var(--r-pill);color:var(--fg-muted);white-space:nowrap;padding:6px 10px;line-height:1.4;display:inline-block}.tag-module__Y6TmPW__tag[data-tone=sample]{border-color:var(--warn);color:var(--warn)}
.card-module__uAl7SW__work,.card-module__uAl7SW__article{position:relative}.card-module__uAl7SW__workLink,.card-module__uAl7SW__articleLink{color:inherit;border-block-end:var(--border) solid var(--hairline);transition:border-color var(--dur-s) var(--ease-out-expo);padding-block-end:var(--s-5);text-decoration:none;display:block}.card-module__uAl7SW__workLink:hover,.card-module__uAl7SW__workLink:focus-visible,.card-module__uAl7SW__articleLink:hover,.card-module__uAl7SW__articleLink:focus-visible,.card-module__uAl7SW__workLink[data-state=hover],.card-module__uAl7SW__articleLink[data-state=hover]{border-block-end-color:var(--hairline-firm)}.card-module__uAl7SW__media{aspect-ratio:16/10;border:var(--border) solid var(--hairline);border-radius:var(--r-sm);background:var(--paper-2);margin-block-end:var(--s-4);position:relative;overflow:hidden}.card-module__uAl7SW__media>*{object-fit:cover;block-size:100%;inline-size:100%}.card-module__uAl7SW__chip{margin-block-end:var(--s-3)}h2.card-module__uAl7SW__workTitle,h3.card-module__uAl7SW__workTitle,h2.card-module__uAl7SW__articleTitle,h3.card-module__uAl7SW__articleTitle,.card-module__uAl7SW__workTitle,.card-module__uAl7SW__articleTitle{font-size:var(--t-h3);line-height:var(--t-h3-lh);margin-block-end:var(--s-3)}.card-module__uAl7SW__workTitle span,.card-module__uAl7SW__articleTitle span{transition:background-size var(--dur-s) var(--ease-out-expo);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.card-module__uAl7SW__workLink:hover .card-module__uAl7SW__workTitle span,.card-module__uAl7SW__workLink:focus-visible .card-module__uAl7SW__workTitle span,.card-module__uAl7SW__articleLink:hover .card-module__uAl7SW__articleTitle span,.card-module__uAl7SW__articleLink:focus-visible .card-module__uAl7SW__articleTitle span,.card-module__uAl7SW__workLink[data-state=hover] .card-module__uAl7SW__workTitle span,.card-module__uAl7SW__articleLink[data-state=hover] .card-module__uAl7SW__articleTitle span{background-size:100% 1px}.card-module__uAl7SW__meta{font-family:var(--font-mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-block-end:var(--s-2)}.card-module__uAl7SW__result,.card-module__uAl7SW__excerpt{font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--fg-muted);max-width:var(--measure-tight)}.card-module__uAl7SW__package{gap:var(--s-3);padding:var(--s-5);border:var(--border) solid var(--hairline);border-radius:var(--r-sm);background:var(--paper-2);flex-direction:column;display:flex}.card-module__uAl7SW__package[data-recommended]{border-block-start:var(--border) solid var(--signal)}.card-module__uAl7SW__recommended{font-family:var(--font-mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--signal-text)}.card-module__uAl7SW__packageName{font-size:var(--t-h4);line-height:var(--t-h4-lh)}.card-module__uAl7SW__price{font-family:var(--font-mono);font-size:var(--t-mono-lg);line-height:var(--t-mono-lg-lh);font-variant-numeric:tabular-nums;font-weight:500}.card-module__uAl7SW__duration{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums}.card-module__uAl7SW__bullets{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.card-module__uAl7SW__bullets li{gap:var(--s-2);font-size:var(--t-small);line-height:var(--t-small-lh);grid-template-columns:16px 1fr;align-items:start;display:grid}.card-module__uAl7SW__bulletIcon{color:var(--fg-muted);margin-block-start:3px}.card-module__uAl7SW__packageCta{margin-block-start:auto;padding-block-start:var(--s-3)}
.status-panels-module__5O9-jG__panels{gap:var(--s-5);margin-block-start:var(--s-6);display:grid}@media (min-width:768px){.status-panels-module__5O9-jG__panels{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.status-panels-module__5O9-jG__provenance{max-width:var(--measure);font-size:var(--t-small);color:var(--fg-muted);margin-block-start:var(--s-5)}.status-panels-module__5O9-jG__incidents{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--fg-muted);margin-block-start:var(--s-5)}
.article-module__uv7HNq__body{max-width:var(--measure)}.article-module__uv7HNq__ctaActions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}
.journal-module__vlCRKG__grid{gap:var(--s-7);display:grid}@media (min-width:768px){.journal-module__vlCRKG__grid{gap:var(--s-7) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.journal-module__vlCRKG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.journal-module__vlCRKG__empty{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--t-mono)}
.case-study-module__XbrI-q__paragraph,.case-study-module__XbrI-q__prose{max-width:var(--measure);margin-block-start:var(--s-5)}.case-study-module__XbrI-q__sampleChip{align-items:center;gap:var(--s-3);padding:var(--s-4);border:var(--border) solid var(--warn);border-radius:var(--r-sm);max-width:var(--measure);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.case-study-module__XbrI-q__sampleNote{font-size:var(--t-small);line-height:var(--t-small-lh)}.case-study-module__XbrI-q__decisions{gap:var(--s-6);margin:var(--s-6) 0 0;max-width:68ch;padding:0;list-style:none;display:grid}.case-study-module__XbrI-q__decisions li{border-block-start:var(--border) solid var(--hairline);padding-block-start:var(--s-4)}.case-study-module__XbrI-q__alternative,.case-study-module__XbrI-q__why{font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--fg-muted);max-width:62ch;margin-block-start:var(--s-3)}.case-study-module__XbrI-q__alternative{font-family:var(--font-mono);font-size:var(--t-mono)}.case-study-module__XbrI-q__metrics{gap:var(--s-5);margin:var(--s-6) 0 0;display:grid}@media (min-width:768px){.case-study-module__XbrI-q__metrics{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.case-study-module__XbrI-q__metrics dt{font-family:var(--font-mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted)}.case-study-module__XbrI-q__metrics dd{margin:var(--s-2) 0 0;gap:var(--s-1);display:grid}.case-study-module__XbrI-q__metricValue{font-family:var(--font-mono);font-size:var(--t-mono-lg);font-variant-numeric:tabular-nums}.case-study-module__XbrI-q__metricMethod{font-size:var(--t-small);color:var(--fg-muted)}.case-study-module__XbrI-q__quote{max-width:62ch;border-inline-start:var(--border) solid var(--hairline-firm);margin:0;padding-inline-start:var(--s-5)}.case-study-module__XbrI-q__quote p{font-family:var(--font-display);font-size:var(--t-h3);line-height:var(--t-h3-lh)}.case-study-module__XbrI-q__quote footer{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--fg-muted);margin-block-start:var(--s-4)}.case-study-module__XbrI-q__ctaActions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}
.work-module__hB44aW__grid{gap:var(--s-7);display:grid}@media (min-width:768px){.work-module__hB44aW__grid{gap:var(--s-7) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.work-module__hB44aW__empty{max-width:var(--measure);color:var(--fg-muted)}.work-module__hB44aW__sampleNote{padding:var(--s-4);border:var(--border) solid var(--warn);border-radius:var(--r-sm);max-width:var(--measure);font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--fg);margin-block-start:var(--s-5)}
.holmes-module___gcbkG__study{gap:var(--space-7);grid-template-columns:minmax(160px,260px) 1fr;align-items:start;display:grid}.holmes-module___gcbkG__portrait{color:var(--ink);margin:0;position:sticky;top:112px}.holmes-module___gcbkG__drawing{width:100%;height:auto;display:block}.holmes-module___gcbkG__portrait figcaption{margin-top:var(--space-3);color:var(--muted);font-size:13px;line-height:18px}.holmes-module___gcbkG__intro{max-width:34ch;margin:0 0 var(--space-5);font:italic 400 clamp(22px, 1.6vw + 14px, 30px) / 1.3 var(--font-display-italic)}.holmes-module___gcbkG__form{gap:var(--space-6);display:grid}.holmes-module___gcbkG__form fieldset{border:0;min-width:0;margin:0;padding:0}.holmes-module___gcbkG__form legend{margin-bottom:var(--space-3);font:600 17px/24px var(--font-sans);padding:0}.holmes-module___gcbkG__options{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.holmes-module___gcbkG__options .c-chip span{width:100%;min-height:52px;padding-block:10px}.holmes-module___gcbkG__deduction{max-width:820px}.holmes-module___gcbkG__clue{margin:var(--space-4) 0;font:italic 400 clamp(20px, 1.2vw + 14px, 26px) / 1.35 var(--font-display-italic);color:var(--ink-soft)}.holmes-module___gcbkG__verdict{margin:0 0 var(--space-4)}.holmes-module___gcbkG__facts{gap:var(--space-4) var(--space-7);margin:var(--space-5) 0;flex-wrap:wrap;display:flex}.holmes-module___gcbkG__facts dt{font:600 13px/18px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brass)}.holmes-module___gcbkG__facts dd{margin:var(--space-1) 0 0;font:400 24px/32px var(--font-display)}.holmes-module___gcbkG__links{gap:var(--space-5);flex-wrap:wrap;display:flex}.holmes-module___gcbkG__links a{color:var(--accent);text-underline-offset:3px;font-weight:600}@media not (min-width:760px){.holmes-module___gcbkG__study{gap:var(--space-5);grid-template-columns:1fr}.holmes-module___gcbkG__portrait{gap:var(--space-4);grid-template-columns:96px 1fr;align-items:end;display:grid;position:static}.holmes-module___gcbkG__portrait figcaption{margin:0}}
.hero-module__bLJxgG__hero{background:var(--paper);color:var(--fg);padding-block:var(--s-9) var(--s-10);position:relative}@media (max-width:767px){.hero-module__bLJxgG__hero{padding-block:var(--s-7) var(--s-8)}}.hero-module__bLJxgG__grid{gap:var(--s-7);display:grid}@media (min-width:900px){.hero-module__bLJxgG__grid{gap:var(--gutter);grid-template-columns:8fr 4fr;align-items:start}}.hero-module__bLJxgG__heading{max-width:20ch;margin-block-start:var(--s-5)}.hero-module__bLJxgG__subline{max-width:56ch;color:var(--fg-muted);margin-block-start:var(--s-5)}.hero-module__bLJxgG__ctas{align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-block-start:var(--s-6);display:flex}.hero-module__bLJxgG__panel{align-self:start}@media (min-width:900px){.hero-module__bLJxgG__panel{margin-block-start:var(--s-6)}}
.page-header-module__fSZfCq__header{padding-block:var(--s-8) var(--s-7)}.page-header-module__fSZfCq__title{max-width:24ch;margin-block-start:var(--s-4)}.page-header-module__fSZfCq__meta{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;max-width:80ch;margin-block-start:var(--s-4);line-height:1.6}.page-header-module__fSZfCq__lead{max-width:var(--measure);color:var(--fg-muted);margin-block-start:var(--s-5)}
