@layer components{.page-hero{position:relative;padding-block:clamp(8rem,7rem + 4vw,11rem) clamp(2.5rem,2rem + 2vw,4rem);overflow:clip}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(40rem 22rem at 92% 0%,color-mix(in oklab,var(--lz-blue-100),transparent 30%),transparent 68%);pointer-events:none}.page-hero__inner{position:relative;display:grid;gap:1.4rem}.page-hero__en{display:none}.page-hero__title{font-size:clamp(1.9rem,1.4rem + 2.4vw,3.4rem);font-weight:900;line-height:1.35;word-break:auto-phrase}.page-hero__lead{max-width:40em;color:var(--color-ink-soft);font-size:var(--type-lede);line-height:2.05;word-break:auto-phrase}.page-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:clamp(1.25rem,1rem + 1vw,2rem)}.page-section{padding-block:clamp(3.5rem,3rem + 3vw,6.5rem)}.page-section--soft{background:var(--color-paper-soft)}.page-section__head{display:grid;gap:1rem;margin-bottom:clamp(2rem,1.6rem + 2vw,3.5rem)}.page-section__title{font-weight:700;letter-spacing:var(--tracking-heading);text-wrap:balance;word-break:auto-phrase}.page-rule{--page-rule-ms: 1.1s;position:relative;border-top:1px solid transparent}.page-rule:before,.page-rule:after{content:"";position:absolute;top:-1px;right:0;left:0;height:1px;transform-origin:0 50%;pointer-events:none}.page-rule:before{background:var(--page-rule-color, var(--color-rule-strong))}.page-rule:after{height:2px;margin-top:-.5px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-accent),transparent 100%) 62%,color-mix(in oklab,var(--color-accent),transparent 10%) 96%,var(--lz-blue-100) 100%);opacity:0;transform:scaleX(0)}:root.js[data-motion=on] .page-rule:not(.is-in,.is-done):before{transform:scaleX(0)}.page-rule.is-in:not(.is-done):before{transition:transform var(--page-rule-ms) var(--ease-inout)}:root[data-motion=on] .page-rule.is-in:not(.is-quiet,.is-done):after{animation:page-rule-light var(--page-rule-ms) var(--ease-inout) 1}@keyframes page-rule-light{0%{opacity:1;transform:scaleX(0)}82%{opacity:1}to{opacity:0;transform:scaleX(1)}}@media(forced-colors:active){.page-rule:before{background:CanvasText}}@media print{.page-rule:before{transform:none!important;transition:none!important}.page-rule:after{display:none}}.fact-table{display:grid;margin:0;border-top:1px solid var(--color-rule-strong)}.fact-table>div{display:grid;gap:.3rem 2rem;padding-block:1.15rem;border-bottom:1px solid var(--color-rule)}.fact-table dt{font-size:var(--type-meta);font-weight:700;letter-spacing:.06em;color:var(--color-muted)}.fact-table dd{margin:0;font-size:var(--type-body);font-weight:500}.fact-table .pending{color:var(--color-faint);font-weight:400}@media(min-width:48rem){.fact-table>div{grid-template-columns:11rem 1fr;align-items:baseline}}.info-grid{display:grid;gap:1.1rem}@media(min-width:48rem){.info-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.info-card{display:grid;gap:.7rem;padding:clamp(1.4rem,1.2rem + 1vw,2rem);border-radius:var(--radius-md)}.info-card__label{font-family:var(--font-display);font-size:.72rem;font-weight:640;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.info-card__title{font-size:1.08rem;font-weight:900}.info-card__body{font-size:var(--type-small);color:var(--color-ink-soft);line-height:2}.form-grid{display:grid;gap:1.4rem}.form-field{display:grid;gap:.5rem}.form-label{display:inline-flex;align-items:center;gap:.6em;font-size:var(--type-small);font-weight:700}.form-required{font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:.1em .6em;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-strong)}.form-optional{font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:.1em .6em;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-soft);box-shadow:inset 0 0 0 1.5px var(--color-rule-strong)}.form-input,.form-textarea,.form-select{width:100%;padding:.9em 1.1em;border:1.5px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--type-body);line-height:1.6;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-faint)}.form-input:hover,.form-textarea:hover,.form-select:hover{border-color:var(--color-rule-accent)}.form-input:focus-visible,.form-textarea:focus-visible,.form-select:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.form-input:active,.form-textarea:active,.form-select:active{border-color:var(--color-accent-strong)}.form-textarea{min-height:11rem;resize:vertical}.form-hint{font-size:.8rem;color:var(--color-muted);line-height:1.8}.form-error{font-size:.8rem;font-weight:700;color:var(--color-danger)}.form-field.has-error .form-input,.form-field.has-error .form-textarea{border-color:var(--color-danger)}.form-notice{padding:1rem 1.2rem;border-radius:var(--radius-sm);font-size:var(--type-small);line-height:1.9}.form-notice--error{background:var(--color-danger-paper);color:var(--color-danger)}.form-notice--info{background:var(--color-accent-faint);color:var(--color-ink-soft)}}
