.overview-module__Exd1qW__utilityPage{min-block-size:100svh;color:var(--text-on-light-primary);background:var(--surface-paper)}.overview-module__Exd1qW__utilityHeader{min-block-size:72px;color:var(--text-on-dark-primary);background:var(--surface-page);border-block-end:1px solid var(--border-on-dark-subtle)}.overview-module__Exd1qW__utilityHeaderInner{inline-size:min(100%,var(--container-page-cinematic-max));min-block-size:72px;padding-inline:var(--space-page);justify-content:space-between;align-items:center;gap:var(--space-24);margin-inline:auto;display:flex}.overview-module__Exd1qW__utilityBrand,.overview-module__Exd1qW__backToWebsite,.overview-module__Exd1qW__headerPhone{min-block-size:44px;color:inherit;touch-action:manipulation;align-items:center;text-decoration:none;display:inline-flex}.overview-module__Exd1qW__utilityBrand{gap:var(--space-12)}.overview-module__Exd1qW__utilityBrand>svg{flex:none;block-size:34px;inline-size:34px}.overview-module__Exd1qW__utilityBrand>span{gap:1px;display:grid}.overview-module__Exd1qW__utilityBrand strong{font-size:.94rem;font-weight:680;line-height:1.2}.overview-module__Exd1qW__utilityBrand small{color:var(--text-on-dark-secondary);font-size:.69rem;line-height:1.2}.overview-module__Exd1qW__utilityHeaderActions{align-items:center;gap:clamp(18px,3vw,40px);display:flex}.overview-module__Exd1qW__headerPhone{gap:var(--space-8);color:var(--text-on-dark-secondary);font-size:.82rem}.overview-module__Exd1qW__headerPhone strong{color:var(--text-on-dark-primary);font-weight:620}.overview-module__Exd1qW__backToWebsite{gap:var(--space-8);color:var(--text-on-dark-primary);font-size:.86rem;font-weight:620}.overview-module__Exd1qW__backToWebsite svg{block-size:16px;inline-size:16px}.overview-module__Exd1qW__backMobile{display:none}.overview-module__Exd1qW__utilityBrand:focus-visible,.overview-module__Exd1qW__backToWebsite:focus-visible,.overview-module__Exd1qW__headerPhone:focus-visible,.overview-module__Exd1qW__directContactLinks a:focus-visible,.overview-module__Exd1qW__situationSummary button:focus-visible,.overview-module__Exd1qW__backStep:focus-visible{outline:2px solid var(--brand-lime);outline-offset:4px}.overview-module__Exd1qW__utilityMain{background:var(--surface-paper);min-block-size:calc(100svh - 72px)}.overview-module__Exd1qW__formWorkspace,.overview-module__Exd1qW__successWorkspace{inline-size:min(100%,calc(680px + var(--space-24) + var(--space-24)));padding:clamp(48px,6vh,72px)var(--space-24)clamp(56px,8vh,88px);margin-inline:auto}.overview-module__Exd1qW__overviewForm{gap:var(--space-24);inline-size:100%;display:grid;position:relative}.overview-module__Exd1qW__honeypot,.overview-module__Exd1qW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.overview-module__Exd1qW__progressBlock{gap:var(--space-10);display:grid}.overview-module__Exd1qW__progressLabel,.overview-module__Exd1qW__successEyebrow{color:var(--brand-forest);letter-spacing:.075em;font-size:.72rem;font-weight:760;line-height:1.2}.overview-module__Exd1qW__progressTrack{background:color-mix(in srgb,var(--brand-forest)20%,transparent);block-size:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-forest)24%,transparent);position:relative;overflow:hidden}.overview-module__Exd1qW__progressFill{background:var(--brand-lime);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-forest)64%,transparent);transform-origin:0;transition:transform .19s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(.5)}.overview-module__Exd1qW__progressTrack[data-current-step="2"] .overview-module__Exd1qW__progressFill{transform:scaleX(1)}.overview-module__Exd1qW__stepPanel{gap:var(--space-24);animation:.19s cubic-bezier(.2,.8,.2,1) both overview-module__Exd1qW__step-enter;display:grid}.overview-module__Exd1qW__stepHeader{gap:var(--space-12);display:grid}.overview-module__Exd1qW__stepHeader h1,.overview-module__Exd1qW__stepHeader p,.overview-module__Exd1qW__reassurance,.overview-module__Exd1qW__collectionNotice p,.overview-module__Exd1qW__serverError p,.overview-module__Exd1qW__validationMessage,.overview-module__Exd1qW__successHeader h1,.overview-module__Exd1qW__successHeader p,.overview-module__Exd1qW__successSummary dt,.overview-module__Exd1qW__successSummary dd{margin:0}.overview-module__Exd1qW__stepHeader h1,.overview-module__Exd1qW__successHeader h1{max-inline-size:16ch;color:var(--text-on-light-primary);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:650;line-height:1.02}.overview-module__Exd1qW__stepHeader h1:focus-visible,.overview-module__Exd1qW__successHeader h1:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:6px}.overview-module__Exd1qW__stepHeader p,.overview-module__Exd1qW__successHeader p{max-inline-size:60ch;color:var(--text-on-light-secondary);font-size:1rem;line-height:1.55}.overview-module__Exd1qW__successHeader small{color:var(--text-on-light-muted);font-size:.82rem;line-height:1.45}.overview-module__Exd1qW__situationGroup,.overview-module__Exd1qW__callTimeGroup{border:0;min-inline-size:0;margin:0;padding:0}.overview-module__Exd1qW__situationGroup{gap:var(--space-24);display:grid}.overview-module__Exd1qW__situationOptions{gap:var(--space-8);display:grid}.overview-module__Exd1qW__situationOptionCluster{min-inline-size:0}.overview-module__Exd1qW__situationOption,.overview-module__Exd1qW__callTimeOptions label{box-sizing:border-box;align-items:center;gap:var(--space-14);min-block-size:58px;color:var(--text-on-light-primary);background:color-mix(in srgb,var(--surface-paper)96%,var(--brand-forest));border:1px solid var(--border-on-light-default);border-radius:var(--radius-control);cursor:pointer;touch-action:manipulation;transition:background-color .17s,border-color .17s,box-shadow .17s;display:flex;position:relative}.overview-module__Exd1qW__situationOption{padding:13px var(--space-16);font-size:1rem;font-weight:560;line-height:1.25}.overview-module__Exd1qW__situationOption input,.overview-module__Exd1qW__callTimeOptions input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.overview-module__Exd1qW__radioMark{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--brand-forest)66%,transparent);background:0 0;border-radius:50%;flex:none;block-size:20px;inline-size:20px}.overview-module__Exd1qW__situationOption[data-selected=true],.overview-module__Exd1qW__callTimeOptions label[data-selected=true]{background:color-mix(in srgb,var(--brand-lime)14%,var(--surface-paper));border-color:color-mix(in srgb,var(--brand-forest)72%,var(--brand-lime))}[data-selected=true]>.overview-module__Exd1qW__radioMark{background:var(--brand-lime);border-color:var(--brand-forest);box-shadow:inset 0 0 0 5px var(--brand-forest)}.overview-module__Exd1qW__situationOption:has(input:focus-visible){outline:2px solid var(--brand-forest);outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-lime)52%,transparent)}.overview-module__Exd1qW__callTimeOptions label:has(input:focus-visible){outline:2px solid var(--brand-forest);outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-lime)52%,transparent)}.overview-module__Exd1qW__situationOption:has(input:disabled){opacity:.52;cursor:not-allowed}.overview-module__Exd1qW__callTimeOptions label:has(input:disabled){opacity:.52;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.overview-module__Exd1qW__situationOption:hover,.overview-module__Exd1qW__callTimeOptions label:hover{border-color:color-mix(in srgb,var(--brand-forest)62%,transparent);background:color-mix(in srgb,var(--brand-lime)8%,var(--surface-paper))}.overview-module__Exd1qW__utilityBrand:hover,.overview-module__Exd1qW__backToWebsite:hover,.overview-module__Exd1qW__headerPhone:hover,.overview-module__Exd1qW__directContactLinks a:hover,.overview-module__Exd1qW__situationSummary button:hover,.overview-module__Exd1qW__backStep:hover{text-decoration-thickness:2px}}.overview-module__Exd1qW__situationOptionCluster[data-expanded=true] .overview-module__Exd1qW__situationOption{border-end-end-radius:0;border-end-start-radius:0}.overview-module__Exd1qW__situationNoteReveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s,transform .22s;display:grid;transform:translateY(-5px)}.overview-module__Exd1qW__situationNoteReveal>div{min-block-size:0;overflow:hidden}.overview-module__Exd1qW__situationOptionCluster[data-expanded=true] .overview-module__Exd1qW__situationNoteReveal{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.overview-module__Exd1qW__situationNotePanel{padding:var(--space-16);gap:var(--space-10);background:color-mix(in srgb,var(--brand-lime)8%,var(--surface-paper));border:1px solid color-mix(in srgb,var(--brand-forest)72%,var(--brand-lime));border-block-start:0;border-end-end-radius:var(--radius-control);border-end-start-radius:var(--radius-control);display:grid}.overview-module__Exd1qW__situationNoteLabel,.overview-module__Exd1qW__callTimeGroup legend{justify-content:space-between;align-items:baseline;gap:var(--space-16);color:var(--text-on-light-primary);display:flex}.overview-module__Exd1qW__situationNoteLabel>span,.overview-module__Exd1qW__callTimeGroup legend>span{font-size:.9rem;font-weight:650;line-height:1.35}.overview-module__Exd1qW__situationNoteLabel small,.overview-module__Exd1qW__callTimeGroup legend small{color:var(--text-on-light-muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.7rem;font-weight:680;line-height:1.3}.overview-module__Exd1qW__situationNotePanel textarea{box-sizing:border-box;min-block-size:128px;inline-size:100%;padding:13px var(--space-14);resize:vertical;color:var(--text-on-light-primary);background:color-mix(in srgb,var(--surface-paper)94%,white);border:1px solid var(--border-on-light-default);border-radius:var(--radius-control);font:inherit;font-size:.94rem;line-height:1.55}.overview-module__Exd1qW__situationNotePanel textarea::placeholder{color:var(--text-on-light-muted);opacity:.82}.overview-module__Exd1qW__situationNotePanel textarea:focus-visible{outline:2px solid var(--brand-forest);outline-offset:2px;border-color:var(--brand-forest)}.overview-module__Exd1qW__situationNotePanel textarea[aria-invalid=true]{border-color:var(--status-error-border-on-light)}.overview-module__Exd1qW__situationNoteMeta{justify-content:space-between;align-items:baseline;gap:var(--space-16);color:var(--text-on-light-muted);font-size:.75rem;line-height:1.45;display:flex}.overview-module__Exd1qW__situationNoteMeta>span:last-child{font-variant-numeric:tabular-nums;flex:none}.overview-module__Exd1qW__stepOneActions,.overview-module__Exd1qW__finalActionBlock{gap:var(--space-12);display:grid}.overview-module__Exd1qW__primaryAction{min-block-size:52px;inline-size:min(100%,290px)}.overview-module__Exd1qW__reassurance{color:var(--text-on-light-muted);font-size:.78rem;line-height:1.45}.overview-module__Exd1qW__situationSummary{min-block-size:64px;padding:var(--space-12)var(--space-16);justify-content:space-between;align-items:center;gap:var(--space-20);border-block:1px solid var(--border-on-light-subtle);display:flex}.overview-module__Exd1qW__situationSummaryContext{align-items:flex-start;gap:var(--space-24);min-inline-size:0;display:flex}.overview-module__Exd1qW__situationSummaryContext>span{gap:var(--space-4);min-inline-size:0;display:grid}.overview-module__Exd1qW__situationSummary small{color:var(--text-on-light-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.2}.overview-module__Exd1qW__situationSummary strong{font-size:.94rem;font-weight:650;line-height:1.3}.overview-module__Exd1qW__situationSummary button,.overview-module__Exd1qW__backStep{min-block-size:44px;color:var(--brand-forest);font:inherit;text-underline-offset:.22em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;font-size:.84rem;font-weight:670;text-decoration:underline}.overview-module__Exd1qW__callTimeGroup{gap:var(--space-10);display:grid}.overview-module__Exd1qW__callTimeHint{color:var(--text-on-light-muted);margin:0;font-size:.78rem;line-height:1.45}.overview-module__Exd1qW__callTimeOptions{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-module__Exd1qW__callTimeOptions label{min-block-size:54px;padding:var(--space-12)var(--space-16);font-size:.88rem;font-weight:620}.overview-module__Exd1qW__fieldError,.overview-module__Exd1qW__validationMessage{color:var(--status-error-text-on-light);font-size:.82rem;line-height:1.45}.overview-module__Exd1qW__contactFields{gap:var(--space-20);display:grid}.overview-module__Exd1qW__contactField{--input-height:52px;--form-field-gap:var(--space-8)}.overview-module__Exd1qW__contactField [data-component=text-input]{background:color-mix(in srgb,var(--surface-paper)94%,white);border-radius:var(--radius-control)}.overview-module__Exd1qW__serverError{padding:var(--space-16);gap:var(--space-8);color:var(--status-error-text-on-light);background:var(--status-error-bg-on-light);border-inline-start:3px solid var(--status-error-border-on-light);display:grid}.overview-module__Exd1qW__serverError:focus-visible{outline:2px solid var(--status-error-text-on-light);outline-offset:3px}.overview-module__Exd1qW__serverError strong{font-size:.9rem}.overview-module__Exd1qW__serverError p,.overview-module__Exd1qW__serverError a{font-size:.84rem;line-height:1.5}.overview-module__Exd1qW__collectionNotice{gap:var(--space-8);color:var(--text-on-light-secondary);border-block-start:1px solid var(--border-on-light-subtle);padding-block-start:var(--space-16);font-size:.84rem;line-height:1.5;display:grid}.overview-module__Exd1qW__collectionNotice>a{inline-size:fit-content}.overview-module__Exd1qW__backStep{align-items:center;gap:var(--space-8);inline-size:fit-content;text-decoration:none;display:inline-flex}.overview-module__Exd1qW__backStep svg{block-size:16px;inline-size:16px}.overview-module__Exd1qW__directContactFallback{align-items:baseline;gap:var(--space-16);color:var(--text-on-light-muted);border-block-start:1px solid var(--border-on-light-subtle);margin-block-start:var(--space-32);padding-block-start:var(--space-20);font-size:.78rem;font-style:normal;display:flex}.overview-module__Exd1qW__directContactLinks{gap:var(--space-8)var(--space-16);flex-wrap:wrap;display:inline-flex}.overview-module__Exd1qW__directContactLinks a{min-block-size:44px;color:var(--brand-forest);text-underline-offset:.22em;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.overview-module__Exd1qW__successWorkspace{gap:var(--space-32);display:grid}.overview-module__Exd1qW__successHeader{gap:var(--space-16);display:grid}.overview-module__Exd1qW__successHeader h1{max-inline-size:14ch}.overview-module__Exd1qW__successSummary{border-block-start:1px solid var(--border-on-light-default);margin:0}.overview-module__Exd1qW__successSummary>div{min-block-size:76px;padding-block:var(--space-16);align-items:center;gap:var(--space-20);border-block-end:1px solid var(--border-on-light-subtle);grid-template-columns:120px minmax(0,1fr);display:grid}.overview-module__Exd1qW__successSummary dt{color:var(--text-on-light-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:720}.overview-module__Exd1qW__successSummary dd{color:var(--text-on-light-primary);font-size:1rem;font-weight:620;line-height:1.45}.overview-module__Exd1qW__successActions{gap:var(--space-16);display:grid}.overview-module__Exd1qW__successActions>a:first-child{min-block-size:52px;inline-size:min(100%,290px)}@keyframes overview-module__Exd1qW__step-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.overview-module__Exd1qW__utilityHeader,.overview-module__Exd1qW__utilityHeaderInner{min-block-size:60px}.overview-module__Exd1qW__utilityHeaderInner{padding-inline:var(--space-20)}.overview-module__Exd1qW__utilityBrand>svg{block-size:30px;inline-size:30px}.overview-module__Exd1qW__utilityBrand small,.overview-module__Exd1qW__headerPhone,.overview-module__Exd1qW__backDesktop{display:none}.overview-module__Exd1qW__backMobile{display:inline}.overview-module__Exd1qW__utilityMain{min-block-size:calc(100svh - 60px)}.overview-module__Exd1qW__formWorkspace,.overview-module__Exd1qW__successWorkspace{padding:var(--space-32)var(--space-20)calc(var(--space-54) + env(safe-area-inset-bottom))}.overview-module__Exd1qW__stepHeader h1,.overview-module__Exd1qW__successHeader h1{font-size:clamp(2rem,10vw,2.65rem)}.overview-module__Exd1qW__situationOption{min-block-size:60px}.overview-module__Exd1qW__primaryAction,.overview-module__Exd1qW__successActions>a:first-child{inline-size:100%}.overview-module__Exd1qW__directContactFallback{gap:var(--space-8);display:grid}.overview-module__Exd1qW__directContactLinks{gap:0;display:grid}.overview-module__Exd1qW__directContactLinks a{inline-size:fit-content}.overview-module__Exd1qW__successSummary>div{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:390px){.overview-module__Exd1qW__formWorkspace,.overview-module__Exd1qW__successWorkspace{padding-inline:var(--space-16)}.overview-module__Exd1qW__callTimeOptions{gap:var(--space-8)}.overview-module__Exd1qW__callTimeOptions label{padding-inline:var(--space-12);font-size:.82rem}}@media (max-height:800px) and (min-width:721px){.overview-module__Exd1qW__formWorkspace,.overview-module__Exd1qW__successWorkspace{padding-block-start:36px}.overview-module__Exd1qW__overviewForm,.overview-module__Exd1qW__stepPanel{gap:var(--space-20)}.overview-module__Exd1qW__stepHeader h1,.overview-module__Exd1qW__successHeader h1{font-size:clamp(2.35rem,3.7vw,3.05rem)}.overview-module__Exd1qW__situationOption{min-block-size:56px}}@media (prefers-reduced-motion:reduce){.overview-module__Exd1qW__stepPanel{animation:none}.overview-module__Exd1qW__progressFill,.overview-module__Exd1qW__situationOption,.overview-module__Exd1qW__callTimeOptions label,.overview-module__Exd1qW__situationNoteReveal{transition:none}}
.primitives-module__Ww6FWG__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.primitives-module__Ww6FWG__button,.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action{box-sizing:border-box;min-block-size:var(--button-primary-height);padding-inline:var(--button-primary-padding-inline);justify-content:center;align-items:center;gap:var(--space-control);color:var(--cta-primary-text);font:inherit;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height);border:1px solid var(--cta-primary-border);border-radius:var(--button-primary-radius);cursor:pointer;touch-action:manipulation;text-decoration:none;display:inline-flex}.primitives-module__Ww6FWG__button:focus-visible,.primitives-module__Ww6FWG__link:focus-visible,.primitives-module__Ww6FWG__choiceChip:focus-visible,.primitives-module__Ww6FWG__disclosure>button:focus-visible{outline:var(--focus-width-standard)solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.primitives-module__Ww6FWG__button-primary,.primitives-module__Ww6FWG__link-primary-action{color:var(--cta-primary-text);background:var(--cta-primary-bg);border-color:var(--cta-primary-border)}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]{min-inline-size:0;max-inline-size:100%;min-block-size:var(--button-cta-height);padding-block:calc(var(--button-cta-icon-inset) - var(--border-width-structural));justify-content:space-between;gap:var(--button-cta-content-gap);border-radius:var(--button-cta-radius);padding-inline-start:var(--button-cta-label-padding-start);padding-inline-end:calc(var(--button-cta-icon-inset) - var(--border-width-structural))}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]>[data-cta-icon-shell]{box-sizing:border-box;inline-size:var(--button-cta-icon-shell-size);block-size:var(--button-cta-icon-shell-size);flex:0 0 var(--button-cta-icon-shell-size);color:var(--cta-icon-color);background:var(--cta-icon-bg);border:var(--border-width-structural)solid var(--cta-icon-border);border-radius:var(--radius-circle);place-items:center;display:inline-grid}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]>[data-cta-icon-shell]>[data-cta-icon-motion]{inline-size:var(--button-cta-icon-size);block-size:var(--button-cta-icon-size);transition:transform var(--button-primary-transition-duration)var(--button-primary-transition-ease);place-items:center;display:inline-grid}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]>[data-cta-icon-shell]>[data-cta-icon-motion]>[data-cta-icon=paper-plane]{color:currentColor;block-size:100%;inline-size:100%}.primitives-module__Ww6FWG__button-secondary,.primitives-module__Ww6FWG__link-secondary-action{color:var(--cta-secondary-text);background:var(--cta-secondary-bg);border-color:var(--cta-secondary-border)}.primitives-module__Ww6FWG__link-secondary-action[data-cta-composition=docked][data-cursor-icon=send]{--cta-secondary-bg:var(--cta-docked-secondary-bg);--cta-secondary-bg-hover:var(--cta-docked-secondary-bg-hover);--cta-secondary-bg-active:var(--cta-docked-secondary-bg-active);--cta-secondary-text:var(--cta-docked-secondary-text);--cta-secondary-text-hover:var(--cta-docked-secondary-text);--cta-secondary-text-active:var(--cta-docked-secondary-text);--cta-secondary-border:var(--cta-docked-secondary-border);--cta-secondary-border-hover:var(--cta-docked-secondary-border-hover);--cta-secondary-border-active:var(--cta-docked-secondary-border-active);--cta-icon-bg:var(--cta-docked-secondary-icon-bg);--cta-icon-border:var(--cta-docked-secondary-icon-border);--cta-icon-color:var(--cta-docked-secondary-icon-color);--cta-icon-color-hover:var(--cta-docked-secondary-icon-color)}.primitives-module__Ww6FWG__button-quiet,.primitives-module__Ww6FWG__button-icon-only{color:var(--text-primary);background:0 0;border-color:#0000}.primitives-module__Ww6FWG__button-icon-only{inline-size:var(--control-touch-target-min);color:var(--text-primary);background:var(--selection-bg);border-color:var(--selection-border);padding-inline:0}@media (hover:hover) and (pointer:fine){.primitives-module__Ww6FWG__button-primary:hover,.primitives-module__Ww6FWG__link-primary-action:hover{color:var(--cta-primary-text-hover);background:var(--cta-primary-bg-hover);border-color:var(--cta-primary-border-hover)}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]:hover>[data-cta-icon-shell]{color:var(--cta-icon-color-hover)}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]:hover>[data-cta-icon-shell]>[data-cta-icon-motion]{transform:translate(2px,-2px)rotate(-4deg)}.primitives-module__Ww6FWG__button-secondary:hover,.primitives-module__Ww6FWG__link-secondary-action:hover{color:var(--cta-secondary-text-hover);background:var(--cta-secondary-bg-hover);border-color:var(--cta-secondary-border-hover)}.primitives-module__Ww6FWG__button-quiet:hover,.primitives-module__Ww6FWG__button-icon-only:hover{background:var(--selection-bg-hover);border-color:var(--selection-border-hover)}.primitives-module__Ww6FWG__link-text:hover{color:var(--text-primary);text-decoration-thickness:2px}.primitives-module__Ww6FWG__choiceChip:hover{color:var(--selection-text-hover);background:var(--selection-bg-hover);border-color:var(--selection-border-hover)}.primitives-module__Ww6FWG__choiceChip[data-selected]:hover{color:var(--selection-selected-text-hover);background:var(--selection-selected-bg-hover);border-color:var(--selection-selected-border-hover)}}@media (max-width:360px){:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]{--button-cta-label-padding-start:var(--space-16);--button-cta-content-gap:var(--space-12)}}@media (prefers-reduced-motion:reduce){:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]>[data-cta-icon-shell]>[data-cta-icon-motion]{transition:none}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]:hover>[data-cta-icon-shell]>[data-cta-icon-motion]{transform:none}}.primitives-module__Ww6FWG__button-primary:active,.primitives-module__Ww6FWG__link-primary-action:active{color:var(--cta-primary-text-active);background:var(--cta-primary-bg-active);border-color:var(--cta-primary-border-active)}.primitives-module__Ww6FWG__button-secondary:active,.primitives-module__Ww6FWG__link-secondary-action:active{color:var(--cta-secondary-text-active);background:var(--cta-secondary-bg-active);border-color:var(--cta-secondary-border-active)}.primitives-module__Ww6FWG__button-quiet:active,.primitives-module__Ww6FWG__button-icon-only:active{background:var(--selection-bg-pressed);border-color:var(--selection-border-pressed)}.primitives-module__Ww6FWG__button:disabled{color:var(--disabled-foreground);background:var(--disabled-surface);border-color:var(--disabled-border);cursor:not-allowed}.primitives-module__Ww6FWG__controlIcon,.primitives-module__Ww6FWG__icon{flex:none;place-items:center;display:inline-grid}.primitives-module__Ww6FWG__controlIcon{inline-size:var(--icon-size-control);block-size:var(--icon-size-control)}.primitives-module__Ww6FWG__controlIcon>svg,.primitives-module__Ww6FWG__icon>svg{block-size:100%;inline-size:100%}.primitives-module__Ww6FWG__loadingIndicator{min-inline-size:var(--icon-size-control);font-variant-numeric:tabular-nums;letter-spacing:.08em}.primitives-module__Ww6FWG__link-text{color:var(--text-emphasis);font-weight:var(--type-link-weight);text-underline-offset:.22em;touch-action:manipulation;text-decoration-line:underline;text-decoration-thickness:1px}.primitives-module__Ww6FWG__icon{color:currentColor}.primitives-module__Ww6FWG__icon[data-size=sm]{inline-size:var(--icon-size-inline);block-size:var(--icon-size-inline)}.primitives-module__Ww6FWG__icon[data-size=md]{inline-size:var(--icon-size-control);block-size:var(--icon-size-control)}.primitives-module__Ww6FWG__icon[data-size=lg]{inline-size:var(--icon-size-card);block-size:var(--icon-size-card)}.primitives-module__Ww6FWG__badge,.primitives-module__Ww6FWG__choiceChip{min-block-size:var(--badge-height);inline-size:fit-content;padding-inline:var(--badge-padding-inline);justify-content:center;align-items:center;gap:var(--badge-gap);color:var(--selection-text);background:var(--selection-bg);border:var(--badge-border-width)solid var(--selection-border);border-radius:var(--badge-radius);font-size:var(--type-label-small-size);font-weight:var(--type-label-weight);line-height:var(--type-label-small-line-height);display:inline-flex}.primitives-module__Ww6FWG__badge-accent{color:var(--selection-selected-text);background:var(--selection-selected-bg);border-color:var(--selection-selected-border)}.primitives-module__Ww6FWG__badge-success{color:var(--status-success-text);background:var(--status-success-bg);border-color:var(--status-success-border)}.primitives-module__Ww6FWG__badge-warning{color:var(--selection-text-pressed);background:var(--selection-bg-pressed);border-color:var(--selection-border-pressed)}.primitives-module__Ww6FWG__choiceChip{min-block-size:var(--control-touch-target-min);font:inherit;font-size:var(--type-label-small-size);cursor:pointer;touch-action:manipulation}.primitives-module__Ww6FWG__choiceChip[data-selected]{color:var(--selection-selected-text);background:var(--selection-selected-bg);border-color:var(--selection-selected-border)}.primitives-module__Ww6FWG__choiceChip:active{color:var(--selection-text-pressed);background:var(--selection-bg-pressed);border-color:var(--selection-border-pressed)}.primitives-module__Ww6FWG__choiceChip:disabled{color:var(--selection-text-disabled);background:var(--selection-bg-disabled);border-color:var(--selection-border-disabled);cursor:not-allowed}.primitives-module__Ww6FWG__choiceIndicator{inline-size:var(--icon-size-status);block-size:var(--icon-size-status);opacity:0;place-items:center;display:inline-grid}.primitives-module__Ww6FWG__choiceIndicator>svg{block-size:100%;inline-size:100%}.primitives-module__Ww6FWG__choiceChip[data-selected] .primitives-module__Ww6FWG__choiceIndicator{opacity:1}.primitives-module__Ww6FWG__divider{align-items:center;gap:var(--space-12);color:var(--text-muted);font-size:var(--type-caption-size);display:flex}.primitives-module__Ww6FWG__divider:before,.primitives-module__Ww6FWG__divider:after{content:"";border-block-start:1px solid var(--divider-color);flex:auto}.primitives-module__Ww6FWG__divider:not(:has(span)):after{display:none}.primitives-module__Ww6FWG__divider[data-strength=subtle]{--divider-color:var(--border-subtle)}.primitives-module__Ww6FWG__divider[data-strength=default]{--divider-color:var(--border-default)}.primitives-module__Ww6FWG__divider[data-strength=emphasis]{--divider-color:var(--border-emphasis)}.primitives-module__Ww6FWG__divider[data-orientation=vertical]{inline-size:1px;min-block-size:var(--control-height-medium);border-inline-start:1px solid var(--divider-color);display:block}.primitives-module__Ww6FWG__divider[data-orientation=vertical]:before,.primitives-module__Ww6FWG__divider[data-orientation=vertical]:after,.primitives-module__Ww6FWG__divider[data-orientation=vertical]>span{display:none}.primitives-module__Ww6FWG__surface{color:var(--text-primary)}.primitives-module__Ww6FWG__surface-page{background:var(--surface-page)}.primitives-module__Ww6FWG__surface-section-dark{background:var(--surface-section-dark)}.primitives-module__Ww6FWG__surface-card-dark{background:var(--surface-card-dark);border:var(--border-width-structural)solid var(--border-subtle)}.primitives-module__Ww6FWG__surface-paper{background:var(--surface-paper)}.primitives-module__Ww6FWG__surface-card-light{background:var(--surface-card-light);border:var(--border-width-structural)solid var(--border-subtle)}.primitives-module__Ww6FWG__surface-action{background:var(--surface-action);border:var(--border-width-structural)solid var(--border-subtle)}.primitives-module__Ww6FWG__surface-action-dark{background:var(--surface-action-dark);border:var(--border-width-structural)solid var(--border-subtle)}.primitives-module__Ww6FWG__responsiveMedia{gap:var(--space-8);margin:0;display:grid}.primitives-module__Ww6FWG__responsiveMedia figcaption{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.primitives-module__Ww6FWG__prose{color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.primitives-module__Ww6FWG__prose[data-measure=body]{max-inline-size:var(--measure-body)}.primitives-module__Ww6FWG__prose[data-measure=editorial]{max-inline-size:var(--measure-editorial)}.primitives-module__Ww6FWG__prose :where(h2,h3,h4,p,ul,ol,blockquote){margin-block:0}.primitives-module__Ww6FWG__prose :where(h2,h3,h4){color:var(--text-primary);line-height:var(--type-heading-line-height);text-wrap:balance}.primitives-module__Ww6FWG__prose :where(p,ul,ol,blockquote)+:where(p,ul,ol,blockquote){margin-block-start:var(--space-stack)}.primitives-module__Ww6FWG__prose :where(h2,h3,h4)+:where(p,ul,ol,blockquote){margin-block-start:var(--heading-to-body-gap)}.primitives-module__Ww6FWG__notice{min-width:0;padding:var(--space-16);align-items:start;gap:var(--space-12);color:var(--notice-text);background:var(--notice-bg);border:1px solid var(--notice-border);border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.primitives-module__Ww6FWG__notice>svg{inline-size:var(--icon-size-card);block-size:var(--icon-size-card)}.primitives-module__Ww6FWG__notice strong{color:currentColor;margin-block-end:var(--space-4);display:block}.primitives-module__Ww6FWG__notice :where(div,p){font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.primitives-module__Ww6FWG__notice-info{--notice-bg:var(--selection-bg);--notice-text:var(--text-primary);--notice-border:var(--selection-border)}.primitives-module__Ww6FWG__notice-success{--notice-bg:var(--selection-selected-bg);--notice-text:var(--selection-selected-text);--notice-border:var(--selection-selected-border)}.primitives-module__Ww6FWG__notice-warning{--notice-bg:var(--selection-bg-pressed);--notice-text:var(--text-primary);--notice-border:var(--border-state)}.primitives-module__Ww6FWG__notice-error{--notice-bg:var(--status-error-bg);--notice-text:var(--status-error-text);--notice-border:var(--status-error-border);border-inline-start-width:var(--status-error-edge-width)}.primitives-module__Ww6FWG__notice-error>svg{color:var(--status-error-icon)}.primitives-module__Ww6FWG__noticeAction{align-self:center}.primitives-module__Ww6FWG__disclosure{border-block:1px solid var(--border-subtle)}.primitives-module__Ww6FWG__disclosure>button{inline-size:100%;min-block-size:var(--control-touch-target-min);padding-block:var(--space-12);justify-content:space-between;align-items:center;gap:var(--space-16);color:var(--text-primary);font:inherit;font-weight:var(--type-label-weight);text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;display:flex}.primitives-module__Ww6FWG__disclosure>button>svg{inline-size:var(--icon-size-control);block-size:var(--icon-size-control);flex:none}.primitives-module__Ww6FWG__disclosure>button[aria-expanded=true]>svg{rotate:180deg}.primitives-module__Ww6FWG__disclosure>[role=region]{padding-block:0 var(--space-16);color:var(--text-secondary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}@media (max-width:560px){.primitives-module__Ww6FWG__notice{grid-template-columns:auto minmax(0,1fr)}.primitives-module__Ww6FWG__noticeAction{grid-column:2}}@media (forced-colors:active){.primitives-module__Ww6FWG__button,.primitives-module__Ww6FWG__link,.primitives-module__Ww6FWG__choiceChip,.primitives-module__Ww6FWG__disclosure>button{forced-color-adjust:auto}.primitives-module__Ww6FWG__button:focus-visible,.primitives-module__Ww6FWG__link:focus-visible,.primitives-module__Ww6FWG__choiceChip:focus-visible,.primitives-module__Ww6FWG__disclosure>button:focus-visible{outline-color:highlight}.primitives-module__Ww6FWG__notice-error{color:mark;border-color:mark}}
.ReactBitsSilk-module__-oP_SW__root{z-index:0;isolation:isolate;pointer-events:none;background:var(--brand-forest,#224f10);position:absolute;inset:0;overflow:hidden}.ReactBitsSilk-module__-oP_SW__static{z-index:0;background:radial-gradient(88% 138% at 74% 42%,rgba(var(--brand-lime-rgb,176,228,84),.11),transparent 68%),linear-gradient(128deg,rgba(var(--brand-jet-rgb,13,13,13),.54)0%,rgba(var(--brand-forest-rgb,34,79,16),.96)31%,rgba(var(--brand-jet-rgb,13,13,13),.36)48%,rgba(var(--brand-forest-rgb,34,79,16),.9)68%,rgba(var(--brand-jet-rgb,13,13,13),.5)100%);opacity:1;transition:opacity .28s var(--ease-standard,ease);position:absolute;inset:0}.ReactBitsSilk-module__-oP_SW__canvas{z-index:1;opacity:0;block-size:100%;inline-size:100%;transition:opacity .28s var(--ease-standard,ease);display:block;position:absolute;inset:0}.ReactBitsSilk-module__-oP_SW__root[data-state=ready] .ReactBitsSilk-module__-oP_SW__static{opacity:0}.ReactBitsSilk-module__-oP_SW__root[data-state=ready] .ReactBitsSilk-module__-oP_SW__canvas{opacity:var(--react-bits-silk-opacity,1)}.ReactBitsSilk-module__-oP_SW__root:is([data-state=static],[data-state=fallback]) .ReactBitsSilk-module__-oP_SW__canvas{display:none}@media (prefers-reduced-motion:reduce){.ReactBitsSilk-module__-oP_SW__static,.ReactBitsSilk-module__-oP_SW__canvas{transition:none}}@media (forced-colors:active){.ReactBitsSilk-module__-oP_SW__root{display:none}}
.cinematicHomeHero-module__HQ_ySq__integratedHeader.cinematicHomeHero-module__HQ_ySq__integratedHeader{--container-wide:var(--container-page-cinematic-max);--nav-text-light:var(--editorial-profile-nav-text);--nav-text-light-active:var(--text-on-light-primary);z-index:var(--layer-navigation);inline-size:100%;position:fixed;inset-block-start:0;inset-inline:0}.cinematicHomeHero-module__HQ_ySq__integratedHeader.cinematicHomeHero-module__HQ_ySq__integratedHeader[data-nav-theme=light]{--nav-link-text:color-mix(in srgb,var(--text-on-light-primary)78%,var(--brand-forest));--nav-link-hover:var(--brand-forest);--nav-link-active:var(--text-on-light-primary);--nav-active-indicator:var(--brand-forest);--nav-brand-mark:var(--brand-forest);--nav-cta-icon:var(--brand-lime);--site-header-material-bg:rgba(var(--brand-ivory-rgb),.92);--site-header-material-image:none;--site-header-material-edge:1px solid rgba(var(--brand-forest-rgb),.1);--site-header-material-filter:blur(var(--site-header-backdrop-blur))saturate(.82);--site-header-shadow:inset 0 -1px 0 rgba(var(--brand-forest-rgb),.05),0 14px 30px -26px rgba(var(--brand-jet-rgb),.24);--text-primary:var(--text-on-light-primary);--text-muted:var(--editorial-profile-muted)}:is(body:has(:target:is([data-nav-theme=light],[data-nav-section=light],[data-surface-tone=light])) .cinematicHomeHero-module__HQ_ySq__integratedHeader.cinematicHomeHero-module__HQ_ySq__integratedHeader:not([data-nav-theme-ready]):not([data-nav-theme-bootstrap]),body:has(:is([data-nav-theme=light],[data-nav-section=light],[data-surface-tone=light]) :target) .cinematicHomeHero-module__HQ_ySq__integratedHeader.cinematicHomeHero-module__HQ_ySq__integratedHeader:not([data-nav-theme-ready]):not([data-nav-theme-bootstrap])){--site-header-material-bg:rgba(var(--brand-ivory-rgb),.92);--site-header-material-image:none;--site-header-material-edge:1px solid rgba(var(--brand-forest-rgb),.1);--site-header-material-filter:blur(var(--site-header-backdrop-blur))saturate(.82);--site-header-shadow:inset 0 -1px 0 rgba(var(--brand-forest-rgb),.05),0 14px 30px -26px rgba(var(--brand-jet-rgb),.24)}.cinematicHomeHero-module__HQ_ySq__integratedHeader.cinematicHomeHero-module__HQ_ySq__integratedHeader[data-nav-theme=dark][data-nav-material=default]{--site-header-material-bg:rgba(var(--brand-jet-rgb),.9);--site-header-material-image:none;--site-header-material-edge:1px solid rgba(var(--brand-ivory-rgb),.08);--site-header-material-filter:blur(var(--site-header-backdrop-blur))saturate(.9);--site-header-shadow:inset 0 -1px 0 rgba(var(--brand-ivory-rgb),.035),0 14px 30px -26px rgba(var(--brand-jet-rgb),.42)}.cinematicHomeHero-module__HQ_ySq__hero{--hero-copy-max:64rem;--hero-copy-shift-y:clamp(-7rem,-10vh,-5rem);--hero-heading-size:clamp(4rem,5vw,5.25rem);--hero-lead-measure:37rem;isolation:isolate;min-block-size:100svh;color:var(--text-primary);background:var(--hero-cinematic-stage);border-block-end:var(--border-width-hairline)solid color-mix(in srgb,var(--brand-lime)10%,var(--border-subtle));position:relative;overflow:clip}.cinematicHomeHero-module__HQ_ySq__hero:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#142a1866 0%,#10221442 34%,#0b140d1a 58%,#0000 74%);position:absolute;inset:0}.cinematicHomeHero-module__HQ_ySq__hero,.cinematicHomeHero-module__HQ_ySq__hero *{pointer-events:none}.cinematicHomeHero-module__HQ_ySq__hero :is(a,button){pointer-events:auto}.cinematicHomeHero-module__HQ_ySq__heroSilkHost{--hero-silk-left:0%;--hero-silk-width:100%;z-index:1;inline-size:var(--hero-silk-width);pointer-events:none;filter:none;position:absolute;inset-block:0;inset-inline-start:var(--hero-silk-left);overflow:visible;transform:none;-webkit-mask-image:linear-gradient(#000 0% 100%);mask-image:linear-gradient(#000 0% 100%)}.cinematicHomeHero-module__HQ_ySq__heroSilkHost>[data-silk-backdrop]{-webkit-mask-image:none;mask-image:none}.cinematicHomeHero-module__HQ_ySq__frame{inline-size:min(calc(100% - (var(--page-gutter)*2)),var(--container-page-cinematic-max));min-block-size:100svh;margin-inline:auto;position:relative}.cinematicHomeHero-module__HQ_ySq__composition{min-block-size:100svh;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:var(--site-header-min-block)minmax(0,1fr);column-gap:var(--space-24);padding-block-end:var(--space-24);display:grid;position:relative}.cinematicHomeHero-module__HQ_ySq__copy{z-index:3;inline-size:min(100%,var(--hero-copy-max));min-inline-size:0;padding-block:var(--space-24)var(--space-40);align-self:center;justify-items:start;gap:var(--space-20);transform:translateY(var(--hero-copy-shift-y));grid-area:2/1/auto/-1;display:grid;position:relative}.cinematicHomeHero-module__HQ_ySq__headline{inline-size:100%;max-inline-size:none;color:var(--text-primary);font-size:var(--hero-heading-size);font-weight:var(--type-display-weight);letter-spacing:0;text-wrap:balance;margin:0;line-height:.92;display:grid}.cinematicHomeHero-module__HQ_ySq__headlineMask{overflow-clip-margin:.16em;white-space:nowrap;display:block;overflow:clip}.cinematicHomeHero-module__HQ_ySq__headlineLine{display:block}.cinematicHomeHero-module__HQ_ySq__headlineEmphasis{color:var(--text-emphasis)}.cinematicHomeHero-module__HQ_ySq__lead{isolation:isolate;max-inline-size:var(--hero-lead-measure);color:var(--brand-ivory);text-shadow:0 1px 12px rgba(var(--brand-jet-rgb),.42);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.15vw,1.1875rem);font-weight:500;line-height:1.55;position:relative}.cinematicHomeHero-module__HQ_ySq__lead:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(ellipse at 24% 50%,rgba(var(--brand-jet-rgb),.52)0%,rgba(var(--brand-jet-rgb),.3)54%,transparent 82%);filter:blur(14px);position:absolute;inset:-.75rem -2.5rem -.85rem -1.25rem}.cinematicHomeHero-module__HQ_ySq__actionBlock{max-inline-size:min(100%,42rem);margin-block-start:var(--space-8)}.cinematicHomeHero-module__HQ_ySq__actionRow{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.cinematicHomeHero-module__HQ_ySq__actionRow [data-cta-icon=paper-plane],.cinematicHomeHero-module__HQ_ySq__secondaryAction>svg{inline-size:var(--icon-size-control);block-size:var(--icon-size-control);flex:none}.cinematicHomeHero-module__HQ_ySq__secondaryAction.cinematicHomeHero-module__HQ_ySq__secondaryAction{inline-size:fit-content;min-block-size:var(--control-touch-target-min);align-items:center;gap:var(--space-8);color:var(--text-primary);text-underline-offset:.24em;text-decoration-line:none;display:inline-flex}.cinematicHomeHero-module__HQ_ySq__secondaryAction>svg{transition:transform .18s var(--ease-standard)}.cinematicHomeHero-module__HQ_ySq__portrait{z-index:2;isolation:isolate;opacity:1;pointer-events:none;inline-size:min(65vw,72rem);transition:opacity .42s var(--ease-standard);margin:0;position:absolute;inset-block:0;inset-inline-end:-3vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 14%,#000000b8 34%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 14%,#000000b8 34%,#000 48% 100%)}.cinematicHomeHero-module__HQ_ySq__portrait:before{z-index:2;content:"";pointer-events:none;background:radial-gradient(ellipse 30% 58% at 64% 46%,#ffecda1a 0%,#ffecda0a 42%,transparent 76%),radial-gradient(ellipse 44% 76% at 34% 52%,color-mix(in srgb,var(--brand-lime)13%,transparent)0%,color-mix(in srgb,var(--brand-forest)10%,transparent)34%,transparent 74%);mix-blend-mode:screen;opacity:.54;position:absolute;inset:0}.cinematicHomeHero-module__HQ_ySq__portrait:after{z-index:3;content:"";background:linear-gradient(90deg,#080a09f0 0%,#080a09db 18%,#080a098f 38%,#080a092e 55%,#0000 74%),linear-gradient(#080a094d 0%,#080a091a 8%,#0000 16% 66%,#080a09a3 82%,#080a09 100%);position:absolute;inset:0}.cinematicHomeHero-module__HQ_ySq__portraitImage,.cinematicHomeHero-module__HQ_ySq__portraitWarp{block-size:100%;inline-size:100%;position:absolute;inset:0}.cinematicHomeHero-module__HQ_ySq__portraitImage{z-index:0;object-fit:cover;object-position:60% 0%}.cinematicHomeHero-module__HQ_ySq__portraitImage,.cinematicHomeHero-module__HQ_ySq__portraitWarp{filter:saturate(.82)contrast(1.04)brightness(.99)}.cinematicHomeHero-module__HQ_ySq__portraitWarp{z-index:1;opacity:0;pointer-events:none;transition:opacity .36s var(--ease-standard);overflow:hidden}.cinematicHomeHero-module__HQ_ySq__portraitWarp[data-state=ready]{opacity:1}.cinematicHomeHero-module__HQ_ySq__portraitWarp>canvas{block-size:100%;inline-size:100%;display:block}@media (hover:hover) and (pointer:fine){.cinematicHomeHero-module__HQ_ySq__secondaryAction:hover{color:var(--text-emphasis);text-decoration-line:underline}.cinematicHomeHero-module__HQ_ySq__secondaryAction:hover>svg{transform:translate(.12rem,-.12rem)}}@media (min-width:1680px){.cinematicHomeHero-module__HQ_ySq__hero{--hero-copy-shift-y:clamp(-6rem,-8vh,-4rem);--hero-heading-size:clamp(5.25rem,4.6vw,5.5rem);--hero-lead-measure:44rem}}.cinematicHomeHero-module__HQ_ySq__secondaryAction:focus-visible{text-decoration-line:underline}@media (min-width:1280px) and (max-height:820px){.cinematicHomeHero-module__HQ_ySq__hero{--hero-heading-size:clamp(4rem,4.5vw,4.5rem)}.cinematicHomeHero-module__HQ_ySq__copy{padding-block:var(--space-16)var(--space-24);gap:var(--space-14)}}@media (min-width:901px) and (max-width:1279px){.cinematicHomeHero-module__HQ_ySq__hero{--hero-copy-max:50rem;--hero-heading-size:clamp(3.25rem,5vw,4rem)}.cinematicHomeHero-module__HQ_ySq__composition{column-gap:var(--space-16)}.cinematicHomeHero-module__HQ_ySq__copy{padding-block:var(--space-20)var(--space-32);gap:var(--space-16)}.cinematicHomeHero-module__HQ_ySq__actionBlock{max-inline-size:29rem}.cinematicHomeHero-module__HQ_ySq__portrait{inline-size:67vw;inset-inline-end:-5vw}}@media (min-width:901px) and (max-width:1100px){.cinematicHomeHero-module__HQ_ySq__portrait{inset-inline-end:-7vw}}@media (max-width:767px){.cinematicHomeHero-module__HQ_ySq__hero{--hero-copy-max:100%;--hero-copy-shift-y:0;--hero-heading-size:clamp(2.125rem,9.2vw,2.25rem);--hero-lead-measure:42rem}.cinematicHomeHero-module__HQ_ySq__hero:before{z-index:2;background:linear-gradient(#080a0940 0%,#080a091a 52%,#080a0966 100%),linear-gradient(90deg,#080a0961 0%,#080a0929 68%,#080a0914 100%)}.cinematicHomeHero-module__HQ_ySq__hero,.cinematicHomeHero-module__HQ_ySq__frame,.cinematicHomeHero-module__HQ_ySq__composition{min-block-size:max(100svh,44rem)}.cinematicHomeHero-module__HQ_ySq__frame{inline-size:calc(100% - (var(--page-gutter)*2))}.cinematicHomeHero-module__HQ_ySq__composition{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--site-header-min-block-compact)auto;padding-block-end:var(--space-16)}.cinematicHomeHero-module__HQ_ySq__copy{inline-size:100%;padding-block:clamp(var(--space-40),11vw,var(--space-54))clamp(var(--space-40),8vw,var(--space-54));align-self:start;gap:var(--space-14);grid-area:2/1}.cinematicHomeHero-module__HQ_ySq__headline{max-inline-size:100%;line-height:.96}.cinematicHomeHero-module__HQ_ySq__headlineMask,.cinematicHomeHero-module__HQ_ySq__headlineLine{white-space:normal}.cinematicHomeHero-module__HQ_ySq__lead{inline-size:100%;max-inline-size:var(--hero-lead-measure);font-size:1rem;line-height:1.55}.cinematicHomeHero-module__HQ_ySq__lead:before{background:radial-gradient(ellipse at 28% 50%,rgba(var(--brand-jet-rgb),.5)0%,rgba(var(--brand-jet-rgb),.28)58%,transparent 88%);inset:-.625rem -1rem -.75rem -.75rem}.cinematicHomeHero-module__HQ_ySq__actionBlock{inline-size:100%;max-inline-size:34rem;margin-block-start:var(--space-4)}.cinematicHomeHero-module__HQ_ySq__actionRow{align-items:center;gap:var(--space-8)var(--space-16);flex-direction:row}.cinematicHomeHero-module__HQ_ySq__actionRow [data-variant=secondary-action]{min-inline-size:11.5rem}.cinematicHomeHero-module__HQ_ySq__portrait{opacity:1;block-size:clamp(23.5rem,56svh,33rem);inline-size:100%;display:block;inset-block:auto 0;inset-inline:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000006b 5%,#000000f0 12%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#0000006b 5%,#000000f0 12%,#000 18% 100%)}.cinematicHomeHero-module__HQ_ySq__portrait:before{background:radial-gradient(ellipse 56% 64% at 38% 50%,color-mix(in srgb,var(--brand-lime)12%,transparent)0%,color-mix(in srgb,var(--brand-forest)8%,transparent)38%,transparent 76%);opacity:.46}.cinematicHomeHero-module__HQ_ySq__portrait:after{background:linear-gradient(90deg,#080a096b 0%,#080a0947 18%,#080a091f 42%,#080a090a 68%,#0000 100%),linear-gradient(#080a0933 0%,#0000 28%,#080a0924 66%,#080a09b8 90%,#080a09 100%)}.cinematicHomeHero-module__HQ_ySq__portraitImage,.cinematicHomeHero-module__HQ_ySq__portraitWarp{object-position:56% 0%;filter:saturate(.72)contrast(1.07)brightness(.88);transform-origin:56% 36%;transform:scale(1.02)}.cinematicHomeHero-module__HQ_ySq__heroSilkHost{filter:none;inline-size:100%;inset-block:0;inset-inline-start:0;transform:none;-webkit-mask-image:linear-gradient(#000 0% 100%);mask-image:linear-gradient(#000 0% 100%)}}@media (min-width:768px) and (max-width:900px){.cinematicHomeHero-module__HQ_ySq__hero{--hero-copy-max:100%;--hero-copy-shift-y:-8.5rem;--hero-heading-size:clamp(2.6875rem,5.6vw,2.875rem)}.cinematicHomeHero-module__HQ_ySq__composition{column-gap:var(--space-16)}.cinematicHomeHero-module__HQ_ySq__copy{padding-block:var(--space-20)var(--space-24);gap:var(--space-14)}.cinematicHomeHero-module__HQ_ySq__actionBlock{max-inline-size:27rem}.cinematicHomeHero-module__HQ_ySq__portrait{inline-size:70vw;inset-inline-end:-10vw}}@media (max-height:720px) and (max-width:767px){.cinematicHomeHero-module__HQ_ySq__hero{--hero-heading-size:clamp(2.125rem,7vw,2.5rem)}.cinematicHomeHero-module__HQ_ySq__copy{padding-block:var(--space-24);gap:var(--space-10)}}@media (max-width:767px) and (max-height:560px) and (orientation:landscape){.cinematicHomeHero-module__HQ_ySq__hero,.cinematicHomeHero-module__HQ_ySq__frame,.cinematicHomeHero-module__HQ_ySq__composition{min-block-size:max(100svh,34rem)}.cinematicHomeHero-module__HQ_ySq__portrait{display:none}}@media (forced-colors:active){.cinematicHomeHero-module__HQ_ySq__heroSilkHost{display:none}.cinematicHomeHero-module__HQ_ySq__portrait{opacity:1}.cinematicHomeHero-module__HQ_ySq__portrait:before,.cinematicHomeHero-module__HQ_ySq__portrait:after,.cinematicHomeHero-module__HQ_ySq__portraitWarp{display:none}.cinematicHomeHero-module__HQ_ySq__portraitImage{filter:none}}@media (prefers-reduced-motion:reduce){.cinematicHomeHero-module__HQ_ySq__heroSilkHost,.cinematicHomeHero-module__HQ_ySq__portrait,.cinematicHomeHero-module__HQ_ySq__portraitWarp,.cinematicHomeHero-module__HQ_ySq__secondaryAction>svg{transition:none}}
:is(html:is([data-home-intro-state=pending],[data-home-intro-state=active],[data-home-intro-state=fallback-exit]) [data-cinematic-home-hero] :is([data-hero-heading-line-inner],[data-hero-lead],[data-hero-actions]),html[data-home-intro-state=pending] [data-component=site-header] [aria-label="David Pokorný – úvod"]){visibility:hidden;opacity:0}:is(html[data-home-intro-state=pending],html[data-home-intro-state=active],html[data-home-intro-state=fallback-exit]){overflow-y:hidden}:is(html[data-home-intro-state=skip] .HomepageIntro-module__KKBvEq__intro,html[data-home-intro-state=fallback-complete] .HomepageIntro-module__KKBvEq__intro){display:none}html[data-home-intro-state=fallback-exit] .HomepageIntro-module__KKBvEq__intro{pointer-events:none}html[data-home-intro-state=fallback-exit] .HomepageIntro-module__KKBvEq__lockup{animation:.22s ease-in both HomepageIntro-module__KKBvEq__introFallbackLockupOut}html[data-home-intro-state=fallback-exit] .HomepageIntro-module__KKBvEq__veil{animation:.52s cubic-bezier(.4,0,.2,1) both HomepageIntro-module__KKBvEq__introFallbackVeilFade}.HomepageIntro-module__KKBvEq__intro{z-index:var(--layer-fullscreen-experience);min-block-size:100svh;padding:max(var(--space-24),env(safe-area-inset-top))max(var(--space-24),env(safe-area-inset-right))max(var(--space-24),env(safe-area-inset-bottom))max(var(--space-24),env(safe-area-inset-left));isolation:isolate;color:var(--text-on-dark-primary);overscroll-behavior:contain;touch-action:manipulation;background:0 0;place-items:center;display:grid;position:fixed;inset:0;overflow:clip}.HomepageIntro-module__KKBvEq__veil{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible;transform:translate(0,0)}.HomepageIntro-module__KKBvEq__veilSurface{fill:var(--hero-cinematic-stage,#080a09)}.HomepageIntro-module__KKBvEq__apertureMask{mask-type:luminance}.HomepageIntro-module__KKBvEq__apertureMaskBase{fill:#fff;forced-color-adjust:none}.HomepageIntro-module__KKBvEq__apertureScale{opacity:0}.HomepageIntro-module__KKBvEq__apertureShape{fill:#000;fill-rule:nonzero;stroke:none;forced-color-adjust:none}.HomepageIntro-module__KKBvEq__apertureBorderScale{opacity:0}.HomepageIntro-module__KKBvEq__apertureBorderShape{fill:none;stroke:var(--brand-lime);stroke-width:1.4px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;forced-color-adjust:none}.HomepageIntro-module__KKBvEq__lockup{--intro-mark-size:clamp(6.25rem,8vw,7.5rem);z-index:2;inline-size:var(--intro-mark-size);place-items:center;display:grid;position:relative}.HomepageIntro-module__KKBvEq__markStage{inline-size:var(--intro-mark-size);aspect-ratio:175.6/186.3;position:relative}.HomepageIntro-module__KKBvEq__logoMark{position:absolute;inset:0;block-size:100%!important;inline-size:100%!important;color:var(--brand-lime)!important}.HomepageIntro-module__KKBvEq__logoPath{fill:currentColor;fill-opacity:1;stroke:none}.HomepageIntro-module__KKBvEq__logoMask{mask-type:alpha}.HomepageIntro-module__KKBvEq__logoRevealGuide{--intro-logo-draw-duration:1.6s;fill:none;stroke:#fff;stroke-width:28px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;forced-color-adjust:none;animation:none}.HomepageIntro-module__KKBvEq__intro[data-home-intro-play=true] .HomepageIntro-module__KKBvEq__logoRevealGuide{animation:HomepageIntro-module__KKBvEq__introMaskDraw var(--intro-logo-draw-duration)linear both}@keyframes HomepageIntro-module__KKBvEq__introMaskDraw{to{stroke-dashoffset:0}}@keyframes HomepageIntro-module__KKBvEq__introFallbackLockupOut{to{opacity:0}}@keyframes HomepageIntro-module__KKBvEq__introFallbackVeilFade{to{opacity:0}}@media (max-width:520px){.HomepageIntro-module__KKBvEq__intro{padding-inline:max(var(--space-20),env(safe-area-inset-left))max(var(--space-20),env(safe-area-inset-right))}.HomepageIntro-module__KKBvEq__lockup{--intro-mark-size:clamp(5.75rem,25vw,6.75rem)}}@media (max-height:520px) and (orientation:landscape){.HomepageIntro-module__KKBvEq__lockup{--intro-mark-size:4.25rem}}@media (forced-colors:active){.HomepageIntro-module__KKBvEq__intro{color:canvastext;background:0 0}.HomepageIntro-module__KKBvEq__veilSurface{fill:canvas}.HomepageIntro-module__KKBvEq__logoPath{fill:canvastext;color:canvastext!important}}@media (prefers-reduced-motion:reduce){.HomepageIntro-module__KKBvEq__intro[data-home-intro-play=true] .HomepageIntro-module__KKBvEq__logoRevealGuide{opacity:0;animation:none}.HomepageIntro-module__KKBvEq__logoMark,.HomepageIntro-module__KKBvEq__markStage{filter:none;animation:none}.HomepageIntro-module__KKBvEq__logoPath{fill-opacity:1;stroke:none;-webkit-mask:none;mask:none}.HomepageIntro-module__KKBvEq__apertureScale,.HomepageIntro-module__KKBvEq__apertureBorderScale{will-change:auto;display:none}html[data-home-intro-state=fallback-exit] .HomepageIntro-module__KKBvEq__veil{animation:.12s linear both HomepageIntro-module__KKBvEq__introFallbackVeilFade}}
.HomeFaqAccordion-module__oID-3G__accordion{border-block-start:var(--border-width-hairline)solid var(--border-subtle);inline-size:100%}.HomeFaqAccordion-module__oID-3G__item{border-block-end:var(--border-width-hairline)solid var(--border-subtle)}.HomeFaqAccordion-module__oID-3G__item[data-open=true]{background:color-mix(in srgb,var(--surface-paper)97%,var(--text-emphasis)3%)}.HomeFaqAccordion-module__oID-3G__trigger{box-sizing:border-box;min-block-size:4.75rem;inline-size:100%;color:var(--text-primary);border-radius:var(--radius-none);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:clamp(1rem,2vw,2rem);padding:clamp(1.5rem,1.7vw,1.75rem) 0;display:grid}.HomeFaqAccordion-module__oID-3G__trigger[aria-expanded=true]{color:var(--text-emphasis)}.HomeFaqAccordion-module__oID-3G__trigger:focus-visible{outline:var(--focus-width-standard)solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.HomeFaqAccordion-module__oID-3G__question{letter-spacing:-.018em;text-wrap:pretty;max-inline-size:36rem;font-size:clamp(1.25rem,1.45vw,1.375rem);font-weight:650;line-height:1.28}.HomeFaqAccordion-module__oID-3G__indicator{color:currentColor;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid;position:relative}.HomeFaqAccordion-module__oID-3G__indicator:before,.HomeFaqAccordion-module__oID-3G__indicator:after{content:"";transform-origin:50%;background:currentColor;block-size:1.5px;inline-size:1rem;transition:transform .2s;position:absolute}.HomeFaqAccordion-module__oID-3G__indicator:after{transform:rotate(90deg)scaleX(1)}.HomeFaqAccordion-module__oID-3G__indicator[data-open=true]:after{transform:rotate(90deg)scaleX(0)}.HomeFaqAccordion-module__oID-3G__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s linear .22s;display:grid}.HomeFaqAccordion-module__oID-3G__panel[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.HomeFaqAccordion-module__oID-3G__panelInner{min-block-size:0;overflow:hidden}.HomeFaqAccordion-module__oID-3G__answer{box-sizing:border-box;max-inline-size:42.5rem;color:var(--text-secondary);text-wrap:pretty;margin:0;padding:0 clamp(3.75rem,7vw,6.75rem) clamp(1.75rem,2.3vw,2.25rem) 0;font-size:clamp(1.0625rem,1.18vw,1.125rem);font-weight:450;line-height:1.62}@media (hover:hover) and (pointer:fine){.HomeFaqAccordion-module__oID-3G__trigger:hover{color:var(--text-emphasis)}}@media (max-width:900px){.HomeFaqAccordion-module__oID-3G__question{max-inline-size:42rem}}@media (max-width:560px){.HomeFaqAccordion-module__oID-3G__trigger{grid-template-columns:minmax(0,1fr) 2.75rem;gap:.75rem;min-block-size:4.25rem;padding-block:clamp(1.25rem,6vw,1.5rem)}.HomeFaqAccordion-module__oID-3G__question{font-size:clamp(1.125rem,5.1vw,1.25rem);line-height:1.32}.HomeFaqAccordion-module__oID-3G__answer{padding-block-end:1.5rem;padding-inline-end:0;font-size:1.0625rem;line-height:1.6}}@media (prefers-reduced-motion:reduce){.HomeFaqAccordion-module__oID-3G__item{opacity:1!important;clip-path:none!important;transform:none!important}.HomeFaqAccordion-module__oID-3G__indicator:after,.HomeFaqAccordion-module__oID-3G__panel{transition:none}}@media print{.HomeFaqAccordion-module__oID-3G__panel,.HomeFaqAccordion-module__oID-3G__panel[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}}@media (forced-colors:active){.HomeFaqAccordion-module__oID-3G__item[data-open=true]{background:canvas}.HomeFaqAccordion-module__oID-3G__trigger:focus-visible{outline-color:highlight}}
.container-module__a8MDPG__container{z-index:5;width:80%;margin:0 auto;padding:50px 0;position:relative}.container-module__a8MDPG__fullHeight{flex-direction:column;justify-content:center;height:100%;display:flex}.container-module__a8MDPG__primitiveRole{max-width:none}.container-module__a8MDPG__gutterFluid{width:min(calc(100% - (var(--space-page,clamp(20px,4vw,56px))*2)),var(--container-page-standard-max,1180px));max-width:none}.container-module__a8MDPG__gutterNone{width:100%;max-width:none}.container-module__a8MDPG__fullBleed{width:100%;max-width:none;padding-inline:0}.container-module__a8MDPG__pageCinematic{width:min(calc(100% - (var(--space-page,clamp(20px,4vw,56px))*2)),var(--container-page-cinematic-max,1480px))}.container-module__a8MDPG__pageWide{width:min(calc(100% - (var(--space-page,clamp(20px,4vw,56px))*2)),var(--container-page-wide-max,1200px))}.container-module__a8MDPG__pageStandard{width:min(calc(100% - (var(--space-page,clamp(20px,4vw,56px))*2)),var(--container-page-standard-max,1180px))}.container-module__a8MDPG__contentWide{width:min(calc(100% - (var(--space-page,clamp(20px,4vw,56px))*2)),var(--container-content-wide-max,860px))}.container-module__a8MDPG__content{width:min(calc(100% - (var(--space-page,clamp(20px,4vw,56px))*2)),var(--container-content-max,720px))}.container-module__a8MDPG__editorial{width:min(calc(100% - (var(--space-page,clamp(20px,4vw,56px))*2)),var(--measure-editorial,760px))}.container-module__a8MDPG__narrow{width:min(calc(100% - (var(--space-page,clamp(20px,4vw,56px))*2)),var(--container-narrow-max,520px))}.container-module__a8MDPG__form{width:min(calc(100% - (var(--space-page,clamp(20px,4vw,56px))*2)),var(--measure-lead,720px))}.container-module__a8MDPG__rail{width:min(100%,var(--container-rail-max,380px))}.container-module__a8MDPG__measureCompact{max-width:var(--measure-compact,520px)}.container-module__a8MDPG__measureBody{max-width:var(--measure-body,680px)}.container-module__a8MDPG__measureLead{max-width:var(--measure-lead,720px)}.container-module__a8MDPG__measureEditorial{max-width:var(--measure-editorial,760px)}.container-module__a8MDPG__measureWide{max-width:var(--measure-wide,860px)}.container-module__a8MDPG__measureDisplay{max-width:var(--measure-display,980px)}.container-module__a8MDPG__rhythmNone{padding-block:0}.container-module__a8MDPG__rhythmCompact{padding-block:var(--space-section-compact,clamp(56px,7vw,82px))}.container-module__a8MDPG__rhythmStandard{padding-block:var(--space-section,clamp(76px,8vw,112px))}.container-module__a8MDPG__rhythmSpacious{padding-block:var(--space-section-spacious,clamp(96px,10vw,148px))}.container-module__a8MDPG__rhythmHero{padding-block:clamp(88px,11svh,148px)}.container-module__a8MDPG__rhythmCta{padding-block:clamp(64px,8vw,104px)}.container-module__a8MDPG__rhythmCinematic{padding-block:clamp(92px,12svh,168px)}@media (max-width:1200px){.container-module__a8MDPG__container:not(.container-module__a8MDPG__primitiveRole){width:90%}}
.layoutPrimitives-module__BEQF0a__container{--_container-max:var(--container-content);--_container-gutter:var(--container-gutter);box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--_container-max) + var(--_container-gutter) + var(--_container-gutter));padding-inline:var(--_container-gutter);margin-inline:auto}.layoutPrimitives-module__BEQF0a__container[data-size=measure]{--_container-max:var(--container-measure)}.layoutPrimitives-module__BEQF0a__container[data-size=wide]{--_container-max:var(--container-wide)}.layoutPrimitives-module__BEQF0a__container[data-gutter=none]{--_container-gutter:var(--space-0)}.layoutPrimitives-module__BEQF0a__stack{--layout-gap:var(--space-24);align-items:var(--layout-align);gap:var(--layout-gap);flex-direction:column;display:flex}.layoutPrimitives-module__BEQF0a__stack[data-gap=none],.layoutPrimitives-module__BEQF0a__cluster[data-gap=none],.layoutPrimitives-module__BEQF0a__grid[data-gap=none],.layoutPrimitives-module__BEQF0a__switcher[data-gap=none],.layoutPrimitives-module__BEQF0a__sidebar[data-gap=none],.layoutPrimitives-module__BEQF0a__cover[data-gap=none]{--layout-gap:var(--space-0)}.layoutPrimitives-module__BEQF0a__stack[data-gap=s],.layoutPrimitives-module__BEQF0a__cluster[data-gap=s],.layoutPrimitives-module__BEQF0a__grid[data-gap=s],.layoutPrimitives-module__BEQF0a__switcher[data-gap=s],.layoutPrimitives-module__BEQF0a__sidebar[data-gap=s],.layoutPrimitives-module__BEQF0a__cover[data-gap=s]{--layout-gap:var(--space-12)}.layoutPrimitives-module__BEQF0a__stack[data-gap=m],.layoutPrimitives-module__BEQF0a__cluster[data-gap=m],.layoutPrimitives-module__BEQF0a__grid[data-gap=m],.layoutPrimitives-module__BEQF0a__switcher[data-gap=m],.layoutPrimitives-module__BEQF0a__sidebar[data-gap=m],.layoutPrimitives-module__BEQF0a__cover[data-gap=m]{--layout-gap:var(--space-24)}.layoutPrimitives-module__BEQF0a__stack[data-gap=l],.layoutPrimitives-module__BEQF0a__cluster[data-gap=l],.layoutPrimitives-module__BEQF0a__grid[data-gap=l],.layoutPrimitives-module__BEQF0a__switcher[data-gap=l],.layoutPrimitives-module__BEQF0a__sidebar[data-gap=l],.layoutPrimitives-module__BEQF0a__cover[data-gap=l]{--layout-gap:var(--space-40)}.layoutPrimitives-module__BEQF0a__stack[data-align=start],.layoutPrimitives-module__BEQF0a__sidebar[data-align=start]{--layout-align:flex-start}.layoutPrimitives-module__BEQF0a__stack[data-align=center],.layoutPrimitives-module__BEQF0a__cluster[data-align=center]{--layout-align:center}.layoutPrimitives-module__BEQF0a__stack[data-align=end],.layoutPrimitives-module__BEQF0a__cluster[data-align=end]{--layout-align:flex-end}.layoutPrimitives-module__BEQF0a__stack[data-align=stretch],.layoutPrimitives-module__BEQF0a__sidebar[data-align=stretch]{--layout-align:stretch}.layoutPrimitives-module__BEQF0a__cluster{--layout-gap:var(--space-12);align-items:var(--layout-align);gap:var(--layout-gap);justify-content:var(--layout-justify);flex-wrap:wrap;display:flex}.layoutPrimitives-module__BEQF0a__cluster[data-align=start]{--layout-align:flex-start}.layoutPrimitives-module__BEQF0a__cluster[data-align=center]{--layout-align:center}.layoutPrimitives-module__BEQF0a__cluster[data-align=end]{--layout-align:flex-end}.layoutPrimitives-module__BEQF0a__cluster[data-align=baseline]{--layout-align:baseline}.layoutPrimitives-module__BEQF0a__cluster[data-justify=start]{--layout-justify:flex-start}.layoutPrimitives-module__BEQF0a__cluster[data-justify=center]{--layout-justify:center}.layoutPrimitives-module__BEQF0a__cluster[data-justify=end]{--layout-justify:flex-end}.layoutPrimitives-module__BEQF0a__grid{--layout-gap:var(--space-24);--grid-minimum:var(--layout-grid-item-standard);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-minimum)),1fr));align-items:var(--layout-grid-align);gap:var(--layout-gap);grid-auto-flow:row;display:grid}.layoutPrimitives-module__BEQF0a__grid>*{min-inline-size:0}.layoutPrimitives-module__BEQF0a__grid[data-minimum=compact]{--grid-minimum:var(--layout-grid-item-compact)}.layoutPrimitives-module__BEQF0a__grid[data-minimum=wide]{--grid-minimum:var(--layout-grid-item-wide)}.layoutPrimitives-module__BEQF0a__grid[data-align=stretch]{--layout-grid-align:stretch}.layoutPrimitives-module__BEQF0a__grid[data-align=start]{--layout-grid-align:start}.layoutPrimitives-module__BEQF0a__switcher{--layout-gap:var(--space-24);align-items:stretch;gap:var(--layout-gap);flex-wrap:wrap;display:flex}.layoutPrimitives-module__BEQF0a__switcher>*{flex-basis:calc((var(--layout-switcher-threshold) - 100%)*999);flex-grow:1;flex-shrink:1;min-inline-size:0;max-inline-size:100%}.layoutPrimitives-module__BEQF0a__switcher[data-threshold=compact]{--layout-switcher-threshold:var(--layout-switcher-threshold-compact)}.layoutPrimitives-module__BEQF0a__switcher[data-threshold=standard]{--layout-switcher-threshold:var(--layout-switcher-threshold-standard)}.layoutPrimitives-module__BEQF0a__switcher[data-threshold=wide]{--layout-switcher-threshold:var(--layout-switcher-threshold-wide)}.layoutPrimitives-module__BEQF0a__switcher[data-limit="2"]>:nth-last-child(n+3),.layoutPrimitives-module__BEQF0a__switcher[data-limit="2"]>:nth-last-child(n+3)~*,.layoutPrimitives-module__BEQF0a__switcher[data-limit="3"]>:nth-last-child(n+4),.layoutPrimitives-module__BEQF0a__switcher[data-limit="3"]>:nth-last-child(n+4)~*,.layoutPrimitives-module__BEQF0a__switcher[data-limit="4"]>:nth-last-child(n+5),.layoutPrimitives-module__BEQF0a__switcher[data-limit="4"]>:nth-last-child(n+5)~*,.layoutPrimitives-module__BEQF0a__switcher[data-limit="5"]>:nth-last-child(n+6),.layoutPrimitives-module__BEQF0a__switcher[data-limit="5"]>:nth-last-child(n+6)~*{flex-basis:100%}.layoutPrimitives-module__BEQF0a__sidebar{--layout-gap:var(--space-24);align-items:var(--layout-align);gap:var(--layout-gap);flex-wrap:wrap;display:flex}.layoutPrimitives-module__BEQF0a__sidebar>*{min-inline-size:0;max-inline-size:100%}.layoutPrimitives-module__BEQF0a__sidebar[data-side=start]>:first-child,.layoutPrimitives-module__BEQF0a__sidebar[data-side=end]>:last-child{flex-basis:var(--layout-sidebar-size);flex-grow:1}.layoutPrimitives-module__BEQF0a__sidebar[data-side=start]>:last-child,.layoutPrimitives-module__BEQF0a__sidebar[data-side=end]>:first-child{min-inline-size:var(--layout-content-min);flex-grow:999;flex-basis:0}.layoutPrimitives-module__BEQF0a__sidebar[data-side-width=intrinsic]{--layout-sidebar-size:auto}.layoutPrimitives-module__BEQF0a__sidebar[data-side-width=compact]{--layout-sidebar-size:var(--layout-sidebar-size-compact)}.layoutPrimitives-module__BEQF0a__sidebar[data-side-width=default]{--layout-sidebar-size:var(--layout-sidebar-size-default)}.layoutPrimitives-module__BEQF0a__sidebar[data-side-width=wide]{--layout-sidebar-size:var(--layout-sidebar-size-wide)}.layoutPrimitives-module__BEQF0a__sidebar[data-content-min=half]{--layout-content-min:var(--layout-content-min-half)}.layoutPrimitives-module__BEQF0a__sidebar[data-content-min=two-thirds]{--layout-content-min:var(--layout-content-min-two-thirds)}.layoutPrimitives-module__BEQF0a__cover{box-sizing:border-box;min-block-size:var(--cover-minimum);padding:var(--cover-padding);gap:var(--layout-gap);flex-direction:column;display:flex}.layoutPrimitives-module__BEQF0a__cover[data-minimum=compact]{--cover-minimum:var(--size-cover-compact)}.layoutPrimitives-module__BEQF0a__cover[data-minimum=standard]{--cover-minimum:var(--size-cover-standard)}.layoutPrimitives-module__BEQF0a__cover[data-minimum=viewport]{--cover-minimum:var(--size-cover-page);padding-block-start:max(var(--cover-padding),env(safe-area-inset-top));padding-block-end:max(var(--cover-padding),env(safe-area-inset-bottom))}.layoutPrimitives-module__BEQF0a__cover[data-padding=none]{--cover-padding:var(--space-0)}.layoutPrimitives-module__BEQF0a__cover[data-padding=compact]{--cover-padding:var(--cover-padding-compact)}.layoutPrimitives-module__BEQF0a__cover[data-padding=page]{--cover-padding:var(--cover-padding-page)}.layoutPrimitives-module__BEQF0a__cover[data-padding=section]{--cover-padding:var(--cover-padding-section)}.layoutPrimitives-module__BEQF0a__cover>[data-cover-slot]{flex:none;min-inline-size:0}.layoutPrimitives-module__BEQF0a__cover>[data-cover-principal]{margin-block:auto}.layoutPrimitives-module__BEQF0a__frame{min-block-size:0;inline-size:100%;min-inline-size:0;aspect-ratio:var(--layout-frame-ratio);overflow:clip}.layoutPrimitives-module__BEQF0a__frame[data-ratio=landscape]{--layout-frame-ratio:var(--ratio-landscape)}.layoutPrimitives-module__BEQF0a__frame[data-ratio=portrait]{--layout-frame-ratio:var(--ratio-portrait)}.layoutPrimitives-module__BEQF0a__frame[data-ratio=square]{--layout-frame-ratio:var(--ratio-square)}.layoutPrimitives-module__BEQF0a__frame[data-ratio=wide]{--layout-frame-ratio:var(--ratio-wide)}.layoutPrimitives-module__BEQF0a__frame>img,.layoutPrimitives-module__BEQF0a__frame>video,.layoutPrimitives-module__BEQF0a__frame>iframe,.layoutPrimitives-module__BEQF0a__frame>picture,.layoutPrimitives-module__BEQF0a__frame>picture>img{block-size:100%;inline-size:100%;display:block}.layoutPrimitives-module__BEQF0a__frame>img,.layoutPrimitives-module__BEQF0a__frame>video,.layoutPrimitives-module__BEQF0a__frame>picture>img{object-fit:var(--layout-frame-fit);object-position:var(--layout-frame-position)}.layoutPrimitives-module__BEQF0a__frame[data-fit=cover]{--layout-frame-fit:cover}.layoutPrimitives-module__BEQF0a__frame[data-fit=contain]{--layout-frame-fit:contain}.layoutPrimitives-module__BEQF0a__frame[data-position=center]{--layout-frame-position:center}.layoutPrimitives-module__BEQF0a__frame[data-position=top]{--layout-frame-position:center top}.layoutPrimitives-module__BEQF0a__frame[data-position=bottom]{--layout-frame-position:center bottom}.layoutPrimitives-module__BEQF0a__frame>iframe{border:0;display:block}.layoutPrimitives-module__BEQF0a__readingLayout{--reading-gutter:var(--container-gutter);--reading-inner-size:max(0px,calc(100% - (var(--reading-gutter)*2)));--reading-wide-size:min(var(--container-wide),var(--reading-inner-size));--reading-measure-size:min(var(--container-measure),var(--reading-inner-size));--reading-wing-size:max(0px,calc((var(--reading-wide-size) - var(--reading-measure-size))*.5));grid-template-columns:[full-start]minmax(var(--reading-gutter),1fr)[wide-start]var(--reading-wing-size)[measure-start]var(--reading-measure-size)[measure-end]var(--reading-wing-size)[wide-end]minmax(var(--reading-gutter),1fr)[full-end];min-inline-size:0;display:grid;position:relative}.layoutPrimitives-module__BEQF0a__readingLayout>*{grid-column:measure-start/measure-end;min-inline-size:0}.layoutPrimitives-module__BEQF0a__bleed{min-inline-size:0}.layoutPrimitives-module__BEQF0a__readingLayout>.layoutPrimitives-module__BEQF0a__bleed[data-target=wide]{grid-column:wide-start/wide-end}.layoutPrimitives-module__BEQF0a__readingLayout>.layoutPrimitives-module__BEQF0a__bleed[data-target=full]{grid-column:full-start/full-end}
.patterns-module__l2GuPG__patternSection,.patterns-module__l2GuPG__editorialFlow{padding-block:var(--space-section);color:var(--text-primary)}.patterns-module__l2GuPG__sectionIntro{max-inline-size:var(--measure-content)}.patterns-module__l2GuPG__sectionIntro[data-align=center]{text-align:center;margin-inline:auto}.patterns-module__l2GuPG__sectionIntro h2,.patterns-module__l2GuPG__sectionIntro h3,.patterns-module__l2GuPG__sectionIntro h4,.patterns-module__l2GuPG__actionCopy h2,.patterns-module__l2GuPG__actionCopy h3{max-inline-size:var(--measure-heading);color:var(--text-primary);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-line-height);letter-spacing:var(--type-heading-letter-spacing);margin:0}.patterns-module__l2GuPG__eyebrow{color:var(--text-emphasis);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line-height);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:var(--type-eyebrow-transform)}.patterns-module__l2GuPG__sectionLead,.patterns-module__l2GuPG__actionCopy p{max-inline-size:var(--measure-lead);color:var(--text-secondary);font-size:var(--type-lead-size);line-height:var(--type-lead-line-height);margin:0}.patterns-module__l2GuPG__introAction,.patterns-module__l2GuPG__collectionAction,.patterns-module__l2GuPG__patternAction{inline-size:fit-content}.patterns-module__l2GuPG__narrativeRegion,.patterns-module__l2GuPG__supportRegion,.patterns-module__l2GuPG__formRegion,.patterns-module__l2GuPG__formSupport{min-inline-size:0}.patterns-module__l2GuPG__narrativeRegion{max-inline-size:var(--measure-body)}.patterns-module__l2GuPG__trustContext{max-inline-size:var(--measure-lead)}.patterns-module__l2GuPG__processList{margin:0;padding:0;list-style:none}.patterns-module__l2GuPG__processList>li{min-inline-size:0}.patterns-module__l2GuPG__processStep{align-content:start;gap:var(--space-stack);block-size:100%;padding:var(--card-padding);border:var(--border-width-structural)solid var(--border-subtle);border-radius:var(--radius-card);display:grid}.patterns-module__l2GuPG__processStep h3,.patterns-module__l2GuPG__processStep p,.patterns-module__l2GuPG__feesRegion p,.patterns-module__l2GuPG__formSupport p{margin:0}.patterns-module__l2GuPG__processStep h3{color:var(--text-primary);font-size:var(--type-subheading-size);line-height:var(--type-subheading-line-height)}.patterns-module__l2GuPG__processStep p,.patterns-module__l2GuPG__formSupport{color:var(--text-secondary);line-height:var(--type-body-line-height)}.patterns-module__l2GuPG__stepNumber{color:var(--text-emphasis);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight)}.patterns-module__l2GuPG__stepResult{border-block-start:var(--border-width-hairline)solid var(--border-subtle);color:var(--text-primary);font-weight:var(--type-label-weight);margin-block-start:var(--space-stack-tight);padding-block-start:var(--space-stack)}.patterns-module__l2GuPG__feesRegion,.patterns-module__l2GuPG__formSupport{padding:var(--card-padding);border:var(--border-width-structural)solid var(--border-default);border-radius:var(--radius-card)}.patterns-module__l2GuPG__faqList{gap:var(--space-stack-tight);display:grid}.patterns-module__l2GuPG__actionBand{--container-wide:var(--container-page-cinematic-max);--container-gutter:clamp(20px,5.2vw,84px);min-block-size:0;color:var(--text-primary);border:0;padding-block:clamp(86px,8vw,124px);position:relative;overflow:clip}.patterns-module__l2GuPG__actionLayout{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:center;gap:clamp(72px,10vw,164px);min-inline-size:0;display:grid}.patterns-module__l2GuPG__actionCopy{justify-items:start;gap:clamp(var(--space-24),2.25vw,var(--space-32));min-inline-size:0;display:grid}.patterns-module__l2GuPG__actionCopy h2,.patterns-module__l2GuPG__actionCopy h3{max-inline-size:13.5ch;color:var(--text-on-action-primary);letter-spacing:-.046em;text-wrap:balance;scroll-margin-top:clamp(82px,9vw,116px);font-size:clamp(46px,4.8vw,72px);font-weight:790;line-height:1.03}.patterns-module__l2GuPG__actionCopy :is(h2,h3)>span{display:block}.patterns-module__l2GuPG__actionCopy .patterns-module__l2GuPG__eyebrow{color:var(--text-on-action-primary)}.patterns-module__l2GuPG__actionAside{justify-items:start;gap:clamp(var(--space-28),3vw,var(--space-40));align-self:center;min-inline-size:0;display:grid}.patterns-module__l2GuPG__actionLead{max-inline-size:45ch;color:var(--text-on-action-secondary);text-wrap:pretty;margin:0;font-size:clamp(16px,1.12vw,18px);line-height:1.58}.patterns-module__l2GuPG__actionControls{inline-size:fit-content}.patterns-module__l2GuPG__actionControls>a{inline-size:15rem;min-inline-size:0;min-block-size:var(--control-height-large);padding-inline:clamp(var(--space-20),2vw,var(--space-28));text-align:start;justify-content:space-between}@media (max-width:980px){.patterns-module__l2GuPG__actionBand{padding-block:78px 84px}.patterns-module__l2GuPG__actionLayout{grid-template-columns:minmax(0,1fr);gap:36px}.patterns-module__l2GuPG__actionCopy h2,.patterns-module__l2GuPG__actionCopy h3{max-inline-size:14ch;font-size:clamp(42px,8vw,58px)}.patterns-module__l2GuPG__actionLead{max-inline-size:50ch}}.patterns-module__l2GuPG__formSupport{align-content:start;gap:var(--space-component);display:grid}.patterns-module__l2GuPG__editorialFlow{gap:var(--space-composition);display:grid}.patterns-module__l2GuPG__editorialHeader{border-block-end:var(--border-width-hairline)solid var(--border-subtle);padding-block-end:var(--space-component)}.patterns-module__l2GuPG__editorialRelated{border-block-start:var(--border-width-structural)solid var(--border-default);padding-block-start:var(--space-component)}.patterns-module__l2GuPG__editorialAction{margin-block-start:var(--space-component)}@media (max-width:720px){.patterns-module__l2GuPG__patternSection,.patterns-module__l2GuPG__editorialFlow{padding-block:var(--space-section-compact)}.patterns-module__l2GuPG__actionBand{padding-block:68px 72px}.patterns-module__l2GuPG__actionLayout{row-gap:var(--space-40);grid-template-columns:minmax(0,1fr)}.patterns-module__l2GuPG__actionCopy,.patterns-module__l2GuPG__actionAside{grid-column:1}.patterns-module__l2GuPG__actionCopy{gap:var(--space-20)}.patterns-module__l2GuPG__actionCopy h2,.patterns-module__l2GuPG__actionCopy h3{max-inline-size:100%;font-size:clamp(38px,11.2vw,48px)}.patterns-module__l2GuPG__actionAside{gap:var(--space-28)}.patterns-module__l2GuPG__actionLead{max-inline-size:34ch;font-size:var(--type-body-size)}.patterns-module__l2GuPG__actionControls,.patterns-module__l2GuPG__actionControls>*,.patterns-module__l2GuPG__actionControls>a{inline-size:100%}}@media (max-width:480px){.patterns-module__l2GuPG__actionCopy :is(h2,h3)>span{display:inline}}
.layoutFoundationPreview-module__4bsYYq__workbench{gap:var(--space-component);display:grid}.layoutFoundationPreview-module__4bsYYq__toolbar{min-width:0;padding-block:var(--space-12);justify-content:space-between;align-items:center;gap:var(--space-16);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:flex}.layoutFoundationPreview-module__4bsYYq__segmentedControl{min-width:0;padding:var(--space-4);gap:var(--space-4);border:1px solid var(--border-default);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:inline-grid}.layoutFoundationPreview-module__4bsYYq__segmentedControl button{min-width:92px;min-height:38px;padding-inline:var(--space-12);color:var(--text-secondary);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:5px;font-size:12px;font-weight:760}.layoutFoundationPreview-module__4bsYYq__segmentedControl button:hover{color:var(--text-primary);background:var(--selection-bg-hover)}.layoutFoundationPreview-module__4bsYYq__segmentedControl button[data-active]{color:var(--selection-selected-text);background:var(--selection-selected-bg);border-color:var(--selection-selected-border)}.layoutFoundationPreview-module__4bsYYq__segmentedControl button:focus-visible{outline:var(--focus-width-standard)solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.layoutFoundationPreview-module__4bsYYq__toolbar output{color:var(--text-muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.layoutFoundationPreview-module__4bsYYq__previewStage{gap:var(--space-component);min-width:0;display:grid;overflow:clip}.layoutFoundationPreview-module__4bsYYq__specimenRow{min-width:0;padding:var(--space-16);gap:var(--space-12);background:var(--surface-card-dark);border:1px solid var(--border-subtle);border-radius:8px;display:grid}.layoutFoundationPreview-module__4bsYYq__specimenRow>header{justify-content:space-between;align-items:start;gap:var(--space-16);min-width:0;display:flex}.layoutFoundationPreview-module__4bsYYq__specimenRow code{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.35}.layoutFoundationPreview-module__4bsYYq__specimenRow h3,.layoutFoundationPreview-module__4bsYYq__specimenRow p{margin:0}.layoutFoundationPreview-module__4bsYYq__specimenRow h3{margin-top:var(--space-4);color:var(--text-primary);font-size:18px;line-height:1.2}.layoutFoundationPreview-module__4bsYYq__specimenRow>p{max-inline-size:70ch;color:var(--text-secondary);text-wrap:pretty;font-size:12px;line-height:1.55}.layoutFoundationPreview-module__4bsYYq__specimenCanvas{min-width:0;padding:var(--space-16);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:6px;overflow:clip}.layoutFoundationPreview-module__4bsYYq__containerSpecimen,.layoutFoundationPreview-module__4bsYYq__containerExamples,.layoutFoundationPreview-module__4bsYYq__containerExamples>article,.layoutFoundationPreview-module__4bsYYq__containerEdgeCases>div,.layoutFoundationPreview-module__4bsYYq__containerEdgeCases section{display:grid}.layoutFoundationPreview-module__4bsYYq__containerSpecimen{gap:var(--space-component)}.layoutFoundationPreview-module__4bsYYq__containerControls{justify-content:space-between;align-items:end;gap:var(--space-component);display:flex}.layoutFoundationPreview-module__4bsYYq__containerControls>div{gap:var(--space-8);display:grid}.layoutFoundationPreview-module__4bsYYq__containerControls>div>span,.layoutFoundationPreview-module__4bsYYq__containerExamples>header>span,.layoutFoundationPreview-module__4bsYYq__containerEdgeCases section>span,.layoutFoundationPreview-module__4bsYYq__containerContentProbe>span{color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase}.layoutFoundationPreview-module__4bsYYq__gutterToggle{min-block-size:var(--control-touch-target-min);align-items:center;gap:var(--space-10);color:var(--text-secondary);font-size:var(--type-label-small-size);font-weight:var(--type-label-weight);cursor:pointer;display:inline-flex}.layoutFoundationPreview-module__4bsYYq__gutterToggle input{inline-size:var(--input-control-size);block-size:var(--input-control-size);accent-color:var(--accent-primary)}.layoutFoundationPreview-module__4bsYYq__gutterToggle:focus-within{outline:var(--focus-width-standard)solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.layoutFoundationPreview-module__4bsYYq__containerLegend{gap:var(--space-12);color:var(--text-muted);font-size:var(--type-metadata-size);flex-wrap:wrap;display:flex}.layoutFoundationPreview-module__4bsYYq__containerLegend span{align-items:center;gap:var(--space-6);display:inline-flex}.layoutFoundationPreview-module__4bsYYq__containerLegend span:before{content:"";inline-size:var(--space-14);block-size:var(--space-8);border:var(--border-width-structural)solid var(--border-default)}.layoutFoundationPreview-module__4bsYYq__containerLegend span[data-marker=available]:before{border-style:dashed;border-color:var(--border-emphasis)}.layoutFoundationPreview-module__4bsYYq__containerLegend span[data-marker=gutter]:before{background:var(--selection-bg)}.layoutFoundationPreview-module__4bsYYq__containerLegend span[data-marker=outer]:before{border-color:var(--border-control)}.layoutFoundationPreview-module__4bsYYq__containerLegend span[data-marker=content]:before{background:var(--surface-card-dark);border-color:var(--border-default)}.layoutFoundationPreview-module__4bsYYq__containerContextFrame{block-size:28rem;padding:var(--space-12);background:var(--surface-section-dark-deep);border-block:var(--border-width-hairline)solid var(--border-subtle);place-items:stretch center;display:grid;overflow:auto}.layoutFoundationPreview-module__4bsYYq__containerSandbox{align-content:center;block-size:100%;inline-size:100%;display:grid;position:relative}.layoutFoundationPreview-module__4bsYYq__containerSandbox[data-container-preview-context=narrow]{inline-size:min(100%,22.5rem)}.layoutFoundationPreview-module__4bsYYq__containerSandbox[data-container-preview-context=medium]{inline-size:min(100%,42rem)}.layoutFoundationPreview-module__4bsYYq__availableBoundary{pointer-events:none;border-inline:var(--border-width-structural)dashed var(--border-emphasis);position:absolute;inset:0}.layoutFoundationPreview-module__4bsYYq__containerProbe{background:var(--surface-action-dark);outline:var(--border-width-structural)solid var(--border-control);position:relative}.layoutFoundationPreview-module__4bsYYq__gutterMarker{inline-size:var(--_container-gutter);pointer-events:none;background:var(--selection-bg);position:absolute;inset-block:0}.layoutFoundationPreview-module__4bsYYq__gutterMarker[data-side=start]{inset-inline-start:0}.layoutFoundationPreview-module__4bsYYq__gutterMarker[data-side=end]{inset-inline-end:0}.layoutFoundationPreview-module__4bsYYq__containerContentProbe{min-inline-size:0;padding:var(--space-20);gap:var(--space-12);color:var(--text-secondary);background:var(--surface-card-dark);outline:var(--border-width-hairline)solid var(--border-default);display:grid;position:relative}.layoutFoundationPreview-module__4bsYYq__containerContentProbe h4,.layoutFoundationPreview-module__4bsYYq__containerContentProbe p,.layoutFoundationPreview-module__4bsYYq__containerExamples h4,.layoutFoundationPreview-module__4bsYYq__containerExamples p,.layoutFoundationPreview-module__4bsYYq__containerExampleCard strong,.layoutFoundationPreview-module__4bsYYq__containerExampleCard span,.layoutFoundationPreview-module__4bsYYq__containerEdgeCases p{margin:0}.layoutFoundationPreview-module__4bsYYq__containerContentProbe h4,.layoutFoundationPreview-module__4bsYYq__containerExamples h4{color:var(--text-primary);font-size:var(--type-subheading-size);line-height:var(--type-subheading-line-height);text-wrap:balance}.layoutFoundationPreview-module__4bsYYq__containerContentProbe p,.layoutFoundationPreview-module__4bsYYq__containerExamples p,.layoutFoundationPreview-module__4bsYYq__containerEdgeCases p{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.layoutFoundationPreview-module__4bsYYq__stressText{overflow-wrap:anywhere}.layoutFoundationPreview-module__4bsYYq__containerDiagnostics{border-block:var(--border-width-hairline)solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.layoutFoundationPreview-module__4bsYYq__containerDiagnostics>div{min-inline-size:0;padding:var(--space-12);gap:var(--space-6);border-inline-start:var(--border-width-hairline)solid var(--border-subtle);display:grid}.layoutFoundationPreview-module__4bsYYq__containerDiagnostics>div:first-child{border-inline-start:0}.layoutFoundationPreview-module__4bsYYq__containerDiagnostics dt{color:var(--text-muted);font-size:var(--type-metadata-size);text-transform:uppercase}.layoutFoundationPreview-module__4bsYYq__containerDiagnostics dd{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--type-label-small-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.layoutFoundationPreview-module__4bsYYq__containerExamples{gap:var(--space-component);border-block-start:var(--border-width-hairline)solid var(--border-subtle);padding-block-start:var(--space-component)}.layoutFoundationPreview-module__4bsYYq__containerExamples>header{gap:var(--space-8);display:grid}.layoutFoundationPreview-module__4bsYYq__containerExamples>article{gap:var(--space-component);border-block-start:var(--border-width-hairline)solid var(--border-subtle);grid-template-columns:minmax(8rem,.22fr) minmax(0,1fr);padding-block-start:var(--space-component)}.layoutFoundationPreview-module__4bsYYq__containerExamples>article>div:first-child{align-content:start;gap:var(--space-6);color:var(--text-muted);font-size:var(--type-metadata-size);display:grid}.layoutFoundationPreview-module__4bsYYq__containerExamples code{color:var(--text-emphasis)}.layoutFoundationPreview-module__4bsYYq__exampleRunway{min-inline-size:0;padding-block:var(--space-12);background:var(--surface-section-dark-deep);border-inline:var(--border-width-hairline)dashed var(--border-emphasis)}.layoutFoundationPreview-module__4bsYYq__exampleRunway :where(h4,p){max-inline-size:var(--measure-body)}.layoutFoundationPreview-module__4bsYYq__containerExampleGrid{padding:0;list-style:none}.layoutFoundationPreview-module__4bsYYq__containerExampleCard{min-inline-size:0;padding:var(--space-16);gap:var(--space-8);display:grid}.layoutFoundationPreview-module__4bsYYq__containerExampleCard span{color:var(--text-muted);font-size:var(--type-metadata-size)}.layoutFoundationPreview-module__4bsYYq__containerEdgeCases{border-block:var(--border-width-hairline)solid var(--border-subtle)}.layoutFoundationPreview-module__4bsYYq__containerEdgeCases summary{min-block-size:var(--control-touch-target-min);color:var(--text-primary);font-weight:var(--type-label-weight);cursor:pointer;align-items:center;display:flex}.layoutFoundationPreview-module__4bsYYq__containerEdgeCases summary:focus-visible{outline:var(--focus-width-standard)solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.layoutFoundationPreview-module__4bsYYq__containerEdgeCases>div{gap:var(--space-component);padding-block-end:var(--space-component)}.layoutFoundationPreview-module__4bsYYq__containerEdgeCases section{gap:var(--space-8);min-inline-size:0;border-block-start:var(--border-width-hairline)solid var(--border-subtle);padding-block-start:var(--space-12)}.layoutFoundationPreview-module__4bsYYq__containerEdgeCases section>[data-layout=container]{outline:var(--border-width-hairline)solid var(--border-default)}.layoutFoundationPreview-module__4bsYYq__emptyContainerFixture{min-block-size:var(--space-20)}@media (max-width:560px){.layoutFoundationPreview-module__4bsYYq__toolbar{flex-direction:column;align-items:stretch}.layoutFoundationPreview-module__4bsYYq__segmentedControl{width:100%}.layoutFoundationPreview-module__4bsYYq__segmentedControl button{min-width:0;padding-inline:var(--space-8)}.layoutFoundationPreview-module__4bsYYq__specimenRow>header{flex-direction:column-reverse;align-items:flex-start}.layoutFoundationPreview-module__4bsYYq__specimenCanvas{padding:var(--space-12)}.layoutFoundationPreview-module__4bsYYq__containerControls{flex-direction:column;align-items:stretch}.layoutFoundationPreview-module__4bsYYq__containerContextFrame{block-size:32rem;padding-inline:0}.layoutFoundationPreview-module__4bsYYq__containerDiagnostics,.layoutFoundationPreview-module__4bsYYq__containerExamples>article{grid-template-columns:1fr}.layoutFoundationPreview-module__4bsYYq__containerDiagnostics>div{border-inline-start:0;border-block-start:var(--border-width-hairline)solid var(--border-subtle);grid-template-columns:minmax(5rem,.4fr) minmax(0,1fr)}.layoutFoundationPreview-module__4bsYYq__containerDiagnostics>div:first-child{border-block-start:0}}
.componentWorkspace-module__JR1x3W__workspace{gap:var(--space-composition);display:grid}.componentWorkspace-module__JR1x3W__workspaceNavigation{z-index:var(--layer-sticky);gap:var(--space-8);padding-block:var(--space-12);background:var(--surface-page);border-block:var(--border-width-hairline)solid var(--border-subtle);display:grid;position:sticky;inset-block-start:0}.componentWorkspace-module__JR1x3W__workspaceNavigation>div{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.componentWorkspace-module__JR1x3W__workspaceNavigation>div>span{color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);text-transform:uppercase;margin-inline-end:var(--space-6)}.componentWorkspace-module__JR1x3W__workspaceNavigation a{min-block-size:var(--control-touch-target-min);padding-inline:var(--space-14);color:var(--text-secondary);border:var(--border-width-structural)solid transparent;border-radius:var(--radius-control);align-items:center;text-decoration:none;display:inline-flex}.componentWorkspace-module__JR1x3W__workspaceNavigation a:hover,.componentWorkspace-module__JR1x3W__workspaceNavigation a[aria-current=page]{color:var(--text-primary);background:var(--selection-bg);border-color:var(--border-control)}.componentWorkspace-module__JR1x3W__workspaceNavigation a:focus-visible{outline:var(--focus-width-standard)solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.componentWorkspace-module__JR1x3W__viewStack,.componentWorkspace-module__JR1x3W__registryGroups,.componentWorkspace-module__JR1x3W__registryGroup,.componentWorkspace-module__JR1x3W__registryRows,.componentWorkspace-module__JR1x3W__contractDetail,.componentWorkspace-module__JR1x3W__routeCoverageRows{display:grid}.componentWorkspace-module__JR1x3W__viewStack,.componentWorkspace-module__JR1x3W__contractDetail{gap:var(--space-section-compact)}.componentWorkspace-module__JR1x3W__workspaceSection,.componentWorkspace-module__JR1x3W__labView{gap:var(--space-composition);padding-block:var(--space-section-compact);border-block-start:var(--border-width-hairline)solid var(--border-subtle);display:grid}.componentWorkspace-module__JR1x3W__viewStack>.componentWorkspace-module__JR1x3W__workspaceSection:first-child{border-block-start:0}.componentWorkspace-module__JR1x3W__sectionIntro,.componentWorkspace-module__JR1x3W__labHeader{gap:var(--space-stack);max-inline-size:var(--measure-content);display:grid}.componentWorkspace-module__JR1x3W__sectionIntro>span,.componentWorkspace-module__JR1x3W__labHeader>span,.componentWorkspace-module__JR1x3W__registryGroup>header span,.componentWorkspace-module__JR1x3W__layerList article>div>span,.componentWorkspace-module__JR1x3W__routeCoverageRows article>div>span{color:var(--text-emphasis);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:var(--type-eyebrow-transform)}.componentWorkspace-module__JR1x3W__sectionIntro h2,.componentWorkspace-module__JR1x3W__sectionIntro p,.componentWorkspace-module__JR1x3W__labHeader h2,.componentWorkspace-module__JR1x3W__labHeader p,.componentWorkspace-module__JR1x3W__layerList h3,.componentWorkspace-module__JR1x3W__layerList p,.componentWorkspace-module__JR1x3W__labList p,.componentWorkspace-module__JR1x3W__registryIdentity h3,.componentWorkspace-module__JR1x3W__registryIdentity p,.componentWorkspace-module__JR1x3W__routeCoverageRows h3,.componentWorkspace-module__JR1x3W__contractDetail h2,.componentWorkspace-module__JR1x3W__contractDetail h3,.componentWorkspace-module__JR1x3W__contractDetail p{margin:0}.componentWorkspace-module__JR1x3W__sectionIntro h2,.componentWorkspace-module__JR1x3W__labHeader h2,.componentWorkspace-module__JR1x3W__contractDetail h2{color:var(--text-primary);font-size:var(--type-heading-size);line-height:var(--type-heading-line-height)}.componentWorkspace-module__JR1x3W__sectionIntro p,.componentWorkspace-module__JR1x3W__labHeader p,.componentWorkspace-module__JR1x3W__layerList p,.componentWorkspace-module__JR1x3W__labList p,.componentWorkspace-module__JR1x3W__registryIdentity p,.componentWorkspace-module__JR1x3W__detailHeader>p{color:var(--text-secondary);line-height:var(--type-body-line-height)}.componentWorkspace-module__JR1x3W__summaryStrip,.componentWorkspace-module__JR1x3W__coverageHealth{gap:var(--space-component);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.componentWorkspace-module__JR1x3W__summaryStrip article,.componentWorkspace-module__JR1x3W__coverageHealth article{gap:var(--space-8);min-inline-size:0;padding-block:var(--space-component);border-block:var(--border-width-hairline)solid var(--border-subtle);display:grid}.componentWorkspace-module__JR1x3W__summaryStrip span,.componentWorkspace-module__JR1x3W__coverageHealth span,.componentWorkspace-module__JR1x3W__healthRows span{color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);text-transform:uppercase}.componentWorkspace-module__JR1x3W__summaryStrip strong,.componentWorkspace-module__JR1x3W__coverageHealth strong,.componentWorkspace-module__JR1x3W__healthRows strong{color:var(--text-primary);font-size:var(--type-heading-size);line-height:1}.componentWorkspace-module__JR1x3W__summaryStrip small,.componentWorkspace-module__JR1x3W__coverageHealth small,.componentWorkspace-module__JR1x3W__healthRows small{color:var(--text-muted);overflow-wrap:anywhere}.componentWorkspace-module__JR1x3W__maturityStrip{border-block:var(--border-width-hairline)solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.componentWorkspace-module__JR1x3W__maturityStrip>div{justify-content:space-between;gap:var(--space-8);padding:var(--space-12);border-inline-start:var(--border-width-hairline)solid var(--border-subtle);display:flex}.componentWorkspace-module__JR1x3W__maturityStrip>div:first-child{border-inline-start:0}.componentWorkspace-module__JR1x3W__maturityStrip span,.componentWorkspace-module__JR1x3W__maturityStrip strong{color:var(--text-secondary)}.componentWorkspace-module__JR1x3W__layerList,.componentWorkspace-module__JR1x3W__labList,.componentWorkspace-module__JR1x3W__healthRows,.componentWorkspace-module__JR1x3W__uncoveredList{display:grid}.componentWorkspace-module__JR1x3W__layerList article,.componentWorkspace-module__JR1x3W__labList article,.componentWorkspace-module__JR1x3W__uncoveredList article{gap:var(--space-component);padding-block:var(--space-component);border-block-start:var(--border-width-hairline)solid var(--border-subtle);grid-template-columns:minmax(12rem,.65fr) minmax(0,1fr) auto;align-items:center;display:grid}.componentWorkspace-module__JR1x3W__layerList article>div,.componentWorkspace-module__JR1x3W__labList article>div,.componentWorkspace-module__JR1x3W__uncoveredList article>div{gap:var(--space-6);display:grid}.componentWorkspace-module__JR1x3W__layerList h3,.componentWorkspace-module__JR1x3W__labList strong,.componentWorkspace-module__JR1x3W__uncoveredList strong{color:var(--text-primary);font-size:var(--type-subheading-size)}.componentWorkspace-module__JR1x3W__healthRows>div{gap:var(--space-component);padding-block:var(--space-component);border-block-start:var(--border-width-hairline)solid var(--border-subtle);grid-template-columns:minmax(14rem,.5fr) auto minmax(0,1fr);align-items:baseline;display:grid}.componentWorkspace-module__JR1x3W__registryFilters{gap:var(--space-12);grid-template-columns:minmax(14rem,1.5fr) repeat(5,minmax(8rem,1fr));align-items:end;display:grid}.componentWorkspace-module__JR1x3W__registryFilters label{gap:var(--space-8);min-inline-size:0;color:var(--text-secondary);font-size:var(--type-label-small-size);font-weight:var(--type-label-weight);display:grid}.componentWorkspace-module__JR1x3W__registryFilters input,.componentWorkspace-module__JR1x3W__registryFilters select{inline-size:100%;min-block-size:var(--input-height);padding-inline:var(--input-padding-inline);color:var(--input-text);background:var(--input-surface);border:var(--input-border-width)solid var(--input-border);border-radius:var(--input-radius);font:inherit}.componentWorkspace-module__JR1x3W__registryFilters input:focus-visible,.componentWorkspace-module__JR1x3W__registryFilters select:focus-visible{outline:var(--focus-width-standard)solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.componentWorkspace-module__JR1x3W__searchField>span:last-child{align-items:center;display:flex;position:relative}.componentWorkspace-module__JR1x3W__searchField svg{inline-size:var(--icon-size-inline);pointer-events:none;position:absolute;inset-inline-start:var(--space-12)}.componentWorkspace-module__JR1x3W__searchField input{padding-inline-start:var(--space-40)}.componentWorkspace-module__JR1x3W__resultCount{color:var(--text-muted);font-size:var(--type-metadata-size)}.componentWorkspace-module__JR1x3W__registryGroups{gap:var(--space-section-compact)}.componentWorkspace-module__JR1x3W__registryGroup{gap:var(--space-component);scroll-margin-block-start:var(--space-section)}.componentWorkspace-module__JR1x3W__registryGroup>header{justify-content:space-between;align-items:end;gap:var(--space-component);border-block-end:var(--border-width-emphasis)solid var(--border-emphasis);padding-block-end:var(--space-12);display:flex}.componentWorkspace-module__JR1x3W__registryGroup>header>div{gap:var(--space-6);display:grid}.componentWorkspace-module__JR1x3W__registryGroup>header h2{color:var(--text-primary);font-size:var(--type-subheading-size);margin:0}.componentWorkspace-module__JR1x3W__registryRows article{gap:var(--space-component);padding-block:var(--space-component);border-block-end:var(--border-width-hairline)solid var(--border-subtle);grid-template-columns:auto minmax(16rem,1.5fr) minmax(11rem,.75fr) minmax(10rem,.65fr) auto;align-items:center;display:grid}.componentWorkspace-module__JR1x3W__registryIdentity,.componentWorkspace-module__JR1x3W__registryEvidence{gap:var(--space-6);display:grid}.componentWorkspace-module__JR1x3W__registryIdentity>span,.componentWorkspace-module__JR1x3W__registryEvidence,.componentWorkspace-module__JR1x3W__registryRows code,.componentWorkspace-module__JR1x3W__routeCoverageRows code,.componentWorkspace-module__JR1x3W__uncoveredList code{color:var(--text-muted);font-size:var(--type-metadata-size);overflow-wrap:anywhere}.componentWorkspace-module__JR1x3W__emptyState,.componentWorkspace-module__JR1x3W__loadingState{padding:var(--space-composition);color:var(--text-secondary);border:var(--border-width-structural)solid var(--border-default);border-radius:var(--radius-card)}.componentWorkspace-module__JR1x3W__contractDetail{max-inline-size:var(--container-page-standard-max)}.componentWorkspace-module__JR1x3W__detailHeader{gap:var(--space-stack);padding-block:var(--space-section-compact);border-block-end:var(--border-width-emphasis)solid var(--border-emphasis);display:grid}.componentWorkspace-module__JR1x3W__detailHeader>div{align-items:center;gap:var(--space-12);color:var(--text-muted);display:flex}.componentWorkspace-module__JR1x3W__detailHeader>code{color:var(--text-emphasis)}.componentWorkspace-module__JR1x3W__contractDetail>section{gap:var(--space-component);border-block-end:var(--border-width-hairline)solid var(--border-subtle);padding-block-end:var(--space-section-compact);display:grid}.componentWorkspace-module__JR1x3W__contractDetail>section>h3{color:var(--text-primary);font-size:var(--type-subheading-size)}.componentWorkspace-module__JR1x3W__contractDetail ul{color:var(--text-secondary);margin:0;padding-inline-start:var(--space-24)}.componentWorkspace-module__JR1x3W__contractRows,.componentWorkspace-module__JR1x3W__compactDefinition,.componentWorkspace-module__JR1x3W__routeCoverageRows dl{margin:0;display:grid}.componentWorkspace-module__JR1x3W__contractRows>div,.componentWorkspace-module__JR1x3W__compactDefinition>div,.componentWorkspace-module__JR1x3W__routeCoverageRows dl>div{gap:var(--space-component);padding-block:var(--space-12);border-block-start:var(--border-width-hairline)solid var(--border-subtle);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);display:grid}.componentWorkspace-module__JR1x3W__contractRows dt,.componentWorkspace-module__JR1x3W__compactDefinition dt,.componentWorkspace-module__JR1x3W__routeCoverageRows dt{gap:var(--space-6);color:var(--text-primary);font-weight:var(--type-label-weight);display:grid}.componentWorkspace-module__JR1x3W__contractRows dt small,.componentWorkspace-module__JR1x3W__compactDefinition dt small,.componentWorkspace-module__JR1x3W__contractRows dd span{color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--type-body-weight);display:block}.componentWorkspace-module__JR1x3W__contractRows dd,.componentWorkspace-module__JR1x3W__compactDefinition dd,.componentWorkspace-module__JR1x3W__routeCoverageRows dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.componentWorkspace-module__JR1x3W__routeCoverageRows{gap:var(--space-component)}.componentWorkspace-module__JR1x3W__routeCoverageRows article{gap:var(--space-composition);padding-block:var(--space-component);border-block-start:var(--border-width-hairline)solid var(--border-subtle);grid-template-columns:minmax(14rem,.35fr) minmax(0,1fr);display:grid}.componentWorkspace-module__JR1x3W__routeCoverageRows article>div{align-content:start;gap:var(--space-8);display:grid}.componentWorkspace-module__JR1x3W__labView{border-block-start:0}@media (max-width:1100px){.componentWorkspace-module__JR1x3W__summaryStrip,.componentWorkspace-module__JR1x3W__coverageHealth,.componentWorkspace-module__JR1x3W__registryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.componentWorkspace-module__JR1x3W__searchField{grid-column:1/-1}.componentWorkspace-module__JR1x3W__registryRows article{grid-template-columns:auto minmax(0,1fr) auto}.componentWorkspace-module__JR1x3W__registryEvidence{grid-column:2/-1}.componentWorkspace-module__JR1x3W__registryRows article>code{grid-column:2}}@media (max-width:720px){.componentWorkspace-module__JR1x3W__workspaceNavigation{position:static}.componentWorkspace-module__JR1x3W__workspaceNavigation>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.componentWorkspace-module__JR1x3W__workspaceNavigation>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}.componentWorkspace-module__JR1x3W__workspaceNavigation>div>span{grid-column:1/-1}.componentWorkspace-module__JR1x3W__workspaceNavigation a{padding-inline:var(--space-8);text-align:center;justify-content:center}.componentWorkspace-module__JR1x3W__summaryStrip,.componentWorkspace-module__JR1x3W__coverageHealth,.componentWorkspace-module__JR1x3W__maturityStrip,.componentWorkspace-module__JR1x3W__registryFilters,.componentWorkspace-module__JR1x3W__layerList article,.componentWorkspace-module__JR1x3W__labList article,.componentWorkspace-module__JR1x3W__healthRows>div,.componentWorkspace-module__JR1x3W__registryRows article,.componentWorkspace-module__JR1x3W__routeCoverageRows article,.componentWorkspace-module__JR1x3W__uncoveredList article,.componentWorkspace-module__JR1x3W__contractRows>div,.componentWorkspace-module__JR1x3W__compactDefinition>div,.componentWorkspace-module__JR1x3W__routeCoverageRows dl>div{grid-template-columns:1fr}.componentWorkspace-module__JR1x3W__maturityStrip>div{border-inline-start:0;border-block-start:var(--border-width-hairline)solid var(--border-subtle)}.componentWorkspace-module__JR1x3W__maturityStrip>div:first-child{border-block-start:0}.componentWorkspace-module__JR1x3W__registryRows article>*,.componentWorkspace-module__JR1x3W__registryEvidence,.componentWorkspace-module__JR1x3W__registryRows article>code{grid-column:auto}.componentWorkspace-module__JR1x3W__registryRows article{align-items:start}}
.templates-module__8Rev_q__templateMain,.templates-module__8Rev_q__systemTemplate{min-block-size:100vh;color:var(--text-primary)}.templates-module__8Rev_q__templateFlow{display:contents}.templates-module__8Rev_q__templateSlot{min-inline-size:0}.templates-module__8Rev_q__legalContent{padding-block:var(--space-section)}.templates-module__8Rev_q__systemTemplate [data-cover-principal]{inline-size:100%}@media (max-width:720px){.templates-module__8Rev_q__legalContent{padding-block:var(--space-section-compact)}}
.primitiveBadge-module__h2gT7q__badge{min-height:var(--badge-height,28px);justify-content:center;align-items:center;gap:var(--badge-gap,6px);width:fit-content;padding-inline:var(--badge-padding-inline,10px);border:var(--badge-border-width,1px)solid var(--badge-border-color);border-radius:var(--badge-radius,var(--radius-pill));color:var(--badge-foreground);background:var(--badge-surface);font-size:var(--type-label-small-size,13px);font-weight:var(--type-weight-strong,650);line-height:var(--type-label-line-height,1.2);white-space:nowrap;display:inline-flex}.primitiveBadge-module__h2gT7q__toneAccent{--badge-surface:var(--surface-action-soft);--badge-foreground:var(--text-emphasis);--badge-border-color:var(--border-accent-subtle)}.primitiveBadge-module__h2gT7q__toneNeutral,.primitiveBadge-module__h2gT7q__toneCode{--badge-surface:var(--surface-card-dark);--badge-foreground:var(--text-on-dark-secondary);--badge-border-color:var(--border-on-dark-subtle)}.primitiveBadge-module__h2gT7q__toneSuccess{--badge-surface:var(--status-success-surface);--badge-foreground:var(--status-success-foreground);--badge-border-color:var(--status-success-border)}.primitiveBadge-module__h2gT7q__toneWarning{--badge-surface:var(--status-info-surface);--badge-foreground:var(--status-info-foreground);--badge-border-color:var(--status-info-border)}.primitiveBadge-module__h2gT7q__toneDanger{--badge-surface:var(--status-error-surface);--badge-foreground:var(--status-error-foreground);--badge-border-color:var(--status-error-border)}.primitiveBadge-module__h2gT7q__toneCode{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.primitiveBadge-module__h2gT7q__interactive{cursor:pointer;transition:border-color var(--badge-transition-duration,.2s)var(--ease-standard,ease),color var(--badge-transition-duration,.2s)var(--ease-standard,ease),transform var(--badge-transition-duration,.2s)var(--ease-standard,ease)}.primitiveBadge-module__h2gT7q__interactive:hover{transform:translateY(var(--hover-lift,-1px))}.primitiveBadge-module__h2gT7q__interactive:focus-visible{outline:var(--focus-width-dense,2px)solid var(--button-focus-ring);outline-offset:var(--focus-offset-dense,2px)}
.patternTemplateFoundationPreview-module__GQrevG__workbench{gap:var(--space-composition);border-block:var(--border-width-hairline)solid var(--border-subtle);display:grid}.patternTemplateFoundationPreview-module__GQrevG__toolbar{justify-content:space-between;align-items:center;gap:var(--space-component);padding-block:var(--space-component);display:flex}.patternTemplateFoundationPreview-module__GQrevG__toneControl{gap:var(--space-control);flex-wrap:wrap;display:flex}.patternTemplateFoundationPreview-module__GQrevG__toolbar output{color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight)}.patternTemplateFoundationPreview-module__GQrevG__stage{min-inline-size:0}.patternTemplateFoundationPreview-module__GQrevG__specimenRow{gap:var(--space-composition);padding-block:var(--space-section-compact);border-block-start:var(--border-width-hairline)solid var(--border-subtle);display:grid}.patternTemplateFoundationPreview-module__GQrevG__specimenRow:first-child{border-block-start:0}.patternTemplateFoundationPreview-module__GQrevG__specimenIntro{inline-size:min(calc(100% - (var(--page-gutter)*2)),var(--container-page-wide-max));gap:var(--space-component);grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.patternTemplateFoundationPreview-module__GQrevG__specimenIntro code{color:var(--text-emphasis);font-size:var(--type-code-size);line-height:var(--type-code-line-height);overflow-wrap:anywhere}.patternTemplateFoundationPreview-module__GQrevG__specimenIntro h3,.patternTemplateFoundationPreview-module__GQrevG__specimenIntro p,.patternTemplateFoundationPreview-module__GQrevG__templateIndex h3,.patternTemplateFoundationPreview-module__GQrevG__templateIndex p{margin:0}.patternTemplateFoundationPreview-module__GQrevG__specimenIntro h3,.patternTemplateFoundationPreview-module__GQrevG__templateIndex h3{color:var(--text-primary);font-size:var(--type-subheading-size);line-height:var(--type-subheading-line-height)}.patternTemplateFoundationPreview-module__GQrevG__specimenIntro p,.patternTemplateFoundationPreview-module__GQrevG__templateIndex p{max-inline-size:var(--measure-lead);color:var(--text-secondary);line-height:var(--type-body-line-height)}.patternTemplateFoundationPreview-module__GQrevG__specimenIntro>div{gap:var(--space-stack-tight);display:grid}.patternTemplateFoundationPreview-module__GQrevG__liveSpecimen{min-inline-size:0}.patternTemplateFoundationPreview-module__GQrevG__templateIndex{gap:var(--space-composition);padding-block:var(--space-section-compact)var(--space-section);display:grid}.patternTemplateFoundationPreview-module__GQrevG__templateIndex>header{gap:var(--space-stack);display:grid}.patternTemplateFoundationPreview-module__GQrevG__templateIndex>header>span{color:var(--text-emphasis);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);text-transform:var(--type-eyebrow-transform)}.patternTemplateFoundationPreview-module__GQrevG__templateList{display:grid}.patternTemplateFoundationPreview-module__GQrevG__templateList article{gap:var(--space-component);padding-block:var(--space-component);border-block-start:var(--border-width-hairline)solid var(--border-subtle);grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr) auto;align-items:center;display:grid}.patternTemplateFoundationPreview-module__GQrevG__templateList article>div{gap:var(--space-6);display:grid}.patternTemplateFoundationPreview-module__GQrevG__templateList code,.patternTemplateFoundationPreview-module__GQrevG__templateList span{color:var(--text-muted);overflow-wrap:anywhere}@media (max-width:720px){.patternTemplateFoundationPreview-module__GQrevG__toolbar,.patternTemplateFoundationPreview-module__GQrevG__specimenIntro,.patternTemplateFoundationPreview-module__GQrevG__templateList article{grid-template-columns:1fr}.patternTemplateFoundationPreview-module__GQrevG__toolbar{flex-direction:column;align-items:flex-start}.patternTemplateFoundationPreview-module__GQrevG__templateList article{align-items:start}}
