@font-face{font-family:BricolageGrotesque;src:url(../media/bricolage_grotesque_200_800-s.p.1qul1my6pajc6.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:BricolageGrotesque Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolagegrotesque_cadf94a2-module__BFUO6W__className{font-family:BricolageGrotesque,BricolageGrotesque Fallback}.bricolagegrotesque_cadf94a2-module__BFUO6W__variable{--font-bricolage:"BricolageGrotesque", "BricolageGrotesque Fallback"}
@font-face{font-family:JetBrainsMono;src:url(../media/jetbrains_mono_400-s.p.1l-0bivep9n05.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrainsMono;src:url(../media/jetbrains_mono_600-s.p.3qbxr0e040h-p.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_8e161dd7-module__wJnfxa__className{font-family:JetBrainsMono,JetBrainsMono Fallback}.jetbrainsmono_8e161dd7-module__wJnfxa__variable{--font-jetbrains:"JetBrainsMono", "JetBrainsMono Fallback"}
.LegalDocument-module__jx5oVa__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.LegalDocument-module__jx5oVa__aside{display:none}.LegalDocument-module__jx5oVa__tocMobile{z-index:10;background:var(--c-surface);border-top:2px solid var(--c-rule);border-bottom:1px solid var(--c-line);position:sticky;top:77px}.LegalDocument-module__jx5oVa__tocMobile>summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:8px 0;list-style:none;display:flex}.LegalDocument-module__jx5oVa__tocMobile>summary::-webkit-details-marker{display:none}.LegalDocument-module__jx5oVa__tocMobile>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-left:auto;margin-right:6px;transform:rotate(45deg)}.LegalDocument-module__jx5oVa__tocMobile[open]>summary:after{transform:rotate(-135deg)}.LegalDocument-module__jx5oVa__tocMobileList{max-height:calc(100dvh - 141px);padding-bottom:8px;overflow-y:auto}.LegalDocument-module__jx5oVa__section{scroll-margin-top:140px}.LegalDocument-module__jx5oVa__title{font:700 36px/40px var(--font-serif);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0}@media (min-width:860px){.LegalDocument-module__jx5oVa__layout{grid-template-columns:240px minmax(0,1fr);gap:64px}.LegalDocument-module__jx5oVa__aside{flex-direction:column;gap:24px;max-height:calc(100vh - 125px);margin:0 -4px;padding:0 4px 4px;display:flex;position:sticky;top:101px;overflow-y:auto}.LegalDocument-module__jx5oVa__tocMobile{display:none}.LegalDocument-module__jx5oVa__section{scroll-margin-top:101px}.LegalDocument-module__jx5oVa__title{font-size:48px;line-height:50px}}
.public-module___03nHW__mapGrid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.public-module___03nHW__mapGridTight{gap:32px;}@media (min-width:1000px){.public-module___03nHW__mapGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}
.legal-module__JLDoFW__hub{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (min-width:1000px){.legal-module__JLDoFW__hub{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.legal-module__JLDoFW__list{flex-direction:column;gap:4px;display:flex;padding-left:22px!important}.legal-module__JLDoFW__tableWrap{border-top:2px solid var(--c-rule);overflow-x:auto}.legal-module__JLDoFW__table{border-collapse:collapse;width:100%;font:400 15px/22px var(--font-serif)}.legal-module__JLDoFW__table th,.legal-module__JLDoFW__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);min-width:120px;padding:8px 12px 8px 0}.legal-module__JLDoFW__table th{font-weight:700}.legal-module__JLDoFW__roles{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-module__JLDoFW__role{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-surface-raised);height:100%;min-height:44px;color:inherit;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex}.legal-module__JLDoFW__role:hover{border-color:var(--c-ink-muted)}.legal-module__JLDoFW__role[aria-current=true]{border:2px solid var(--c-primary-ink);background:var(--c-indigo-soft);padding:15px 17px}.legal-module__JLDoFW__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.legal-module__JLDoFW__tag{border:1px solid var(--c-line);border-radius:var(--radius-full);min-height:36px;color:var(--c-ink);font:500 14px/20px var(--font-serif);align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}.legal-module__JLDoFW__tag:hover{border-color:var(--c-ink-muted)}.legal-module__JLDoFW__tag[aria-current=true]{border-color:var(--c-primary-ink);background:var(--c-indigo-soft);font-weight:700}.legal-module__JLDoFW__docList{margin:0;padding:0;list-style:none}.legal-module__JLDoFW__docItem{border-bottom:1px solid var(--c-line);flex-direction:column;gap:4px;padding:16px 0;display:flex;position:relative}.legal-module__JLDoFW__anchor{scroll-margin-top:96px}.legal-module__JLDoFW__contacts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.legal-module__JLDoFW__contact{border-bottom:1px solid var(--c-line);flex-direction:column;gap:4px;padding:16px 0;display:flex}.legal-module__JLDoFW__contact a{overflow-wrap:anywhere}
.demo-module__yz-RNW__root{--d-ink:#15140f;--d-ink-subtle:#3a3833;--d-muted:#5c584f;--d-canvas:#faf9f4;--d-surface:#fff;--d-surface-muted:#f1efe7;--d-border:#e2dfd5;--d-border-soft:#eceae1;--d-success:#1e7a4e;--d-success-soft:#e4f3ea;--d-danger:#b03a2e;--d-danger-soft:#fbecea;--d-radius-control:10px;--d-radius-card:14px;--d-radius-hero:24px;--d-touch:44px;--d-motion:.22s;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:40px;display:grid}.demo-module__yz-RNW__intro{flex-direction:column;gap:16px;max-width:52ch;display:flex}.demo-module__yz-RNW__stage{flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.demo-module__yz-RNW__carousel{outline-offset:4px;border-radius:28px;width:100%;max-width:400px}.demo-module__yz-RNW__device{border:1px solid var(--d-border);background:var(--d-canvas);width:100%;height:min(680px,100svh - 96px);min-height:520px;color:var(--d-ink);touch-action:pan-y;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.demo-module__yz-RNW__device{border:10px solid var(--d-ink);border-radius:44px;height:720px;box-shadow:0 18px 40px #14120c2e}html[data-theme=dark] .demo-module__yz-RNW__device{border-color:#3a3833}}.demo-module__yz-RNW__statusBar{color:var(--d-muted);border-bottom:1px solid var(--d-border-soft);background:var(--d-surface);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px 6px;font-size:12px;font-weight:700;display:flex}.demo-module__yz-RNW__badge{background:var(--demo-primary-soft);color:var(--demo-primary-strong);letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.demo-module__yz-RNW__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;padding:16px 16px 24px;display:flex;overflow-y:auto}.demo-module__yz-RNW__scroll:focus-visible{outline:3px solid var(--demo-primary);outline-offset:-3px}.demo-module__yz-RNW__nav{border-top:1px solid var(--d-border);background:var(--d-surface);grid-template-columns:repeat(5,1fr);padding:4px 4px 8px;display:grid}.demo-module__yz-RNW__navItem{min-height:var(--d-touch);border-radius:var(--d-radius-control);color:var(--d-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:700;display:flex}.demo-module__yz-RNW__navItem[aria-current=page]{color:var(--demo-primary-strong);background:var(--demo-primary-soft)}.demo-module__yz-RNW__navItem:focus-visible,.demo-module__yz-RNW__button:focus-visible,.demo-module__yz-RNW__ghost:focus-visible,.demo-module__yz-RNW__listItem:focus-visible,.demo-module__yz-RNW__segment:focus-visible,.demo-module__yz-RNW__cardButton:focus-visible,.demo-module__yz-RNW__optionInput:focus-visible+.demo-module__yz-RNW__optionBox,.demo-module__yz-RNW__summary:focus-visible{outline:3px solid var(--demo-primary);outline-offset:2px}.demo-module__yz-RNW__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--d-muted);margin:0;font-size:12px;font-weight:700}.demo-module__yz-RNW__h1{margin:0;font-size:17px;font-weight:800;line-height:1.3}.demo-module__yz-RNW__h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800;line-height:1.25}.demo-module__yz-RNW__h3{margin:0;font-size:15px;font-weight:800;line-height:1.3}.demo-module__yz-RNW__body{color:var(--d-ink-subtle);margin:0;font-size:15px;line-height:1.5}.demo-module__yz-RNW__small{color:var(--d-muted);margin:0;font-size:13px;line-height:1.45}.demo-module__yz-RNW__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.demo-module__yz-RNW__wrapRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.demo-module__yz-RNW__classPill{background:var(--demo-primary);color:var(--demo-on-primary);border-radius:6px;padding:1px 7px;font-size:15px;font-weight:800;display:inline-block}.demo-module__yz-RNW__chip{border:1px solid var(--d-border-soft);background:var(--d-surface);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:800;display:inline-flex}.demo-module__yz-RNW__typeLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--demo-primary-strong);font-size:12px;font-weight:800}.demo-module__yz-RNW__card{border:1px solid var(--d-border-soft);border-radius:var(--d-radius-card);background:var(--d-surface);flex-direction:column;gap:8px;padding:14px;display:flex}.demo-module__yz-RNW__soft{background:var(--demo-primary-soft);border-color:#0000}.demo-module__yz-RNW__nudge{border-radius:var(--d-radius-card);background:var(--demo-primary-soft);color:var(--demo-primary-strong);padding:10px 12px;font-size:14px;font-weight:700;line-height:1.4}.demo-module__yz-RNW__details{color:var(--d-ink-subtle);font-size:13px}.demo-module__yz-RNW__summary{cursor:pointer;color:var(--demo-primary-strong);min-height:var(--d-touch);align-items:center;font-weight:700;display:flex}.demo-module__yz-RNW__rulesList{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px;display:flex}.demo-module__yz-RNW__track{background:var(--d-surface-muted);border-radius:999px;height:9px;overflow:hidden}.demo-module__yz-RNW__fill{background:var(--demo-primary);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.demo-module__yz-RNW__timerFill{background:var(--demo-primary);border-radius:999px;height:100%;transition:width .2s linear}.demo-module__yz-RNW__timerLow{background:var(--d-danger)}.demo-module__yz-RNW__button{min-height:var(--d-touch);background:var(--demo-primary);width:100%;color:var(--demo-on-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:800}.demo-module__yz-RNW__button:disabled{opacity:.45;cursor:not-allowed}.demo-module__yz-RNW__ghost{min-height:var(--d-touch);border:1px solid var(--d-border);background:var(--d-surface);width:100%;color:var(--d-ink);font:inherit;cursor:pointer;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:700}.demo-module__yz-RNW__cardButton{border:1px solid var(--d-border-soft);border-radius:var(--d-radius-card);background:var(--d-surface);text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:8px;padding:14px;display:flex}.demo-module__yz-RNW__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.demo-module__yz-RNW__listItem{border:1px solid var(--d-border-soft);border-radius:var(--d-radius-card);background:var(--d-surface);text-align:left;width:100%;min-height:56px;font:inherit;color:inherit;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.demo-module__yz-RNW__listIcon{background:var(--demo-primary-soft);width:36px;height:36px;color:var(--demo-primary-strong);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.demo-module__yz-RNW__doneIcon{background:var(--d-success-soft);color:var(--d-success)}.demo-module__yz-RNW__board{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.demo-module__yz-RNW__boardRow{border-bottom:1px solid var(--d-border-soft);grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:8px 6px;font-size:14px;display:grid}.demo-module__yz-RNW__boardRow:last-child{border-bottom:0}.demo-module__yz-RNW__me{background:var(--demo-primary-soft);border-radius:10px;font-weight:800}.demo-module__yz-RNW__position{color:var(--d-muted);font-variant-numeric:tabular-nums;font-weight:800}.demo-module__yz-RNW__value{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.demo-module__yz-RNW__today{color:var(--d-success);font-size:12px;font-weight:800;display:block}.demo-module__yz-RNW__segments{background:var(--d-surface-muted);border-radius:999px;gap:4px;padding:4px;display:flex}.demo-module__yz-RNW__segment{min-height:40px;color:var(--d-ink-subtle);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:13px;font-weight:700}.demo-module__yz-RNW__segment[aria-pressed=true]{background:var(--d-surface);color:var(--d-ink);box-shadow:0 1px 3px #14120c1f}.demo-module__yz-RNW__fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.demo-module__yz-RNW__legend{color:var(--d-ink);margin-bottom:8px;padding:0;font-size:17px;font-weight:800;line-height:1.35}.demo-module__yz-RNW__option{display:block;position:relative}.demo-module__yz-RNW__optionInput{opacity:0;width:1px;height:1px;position:absolute}.demo-module__yz-RNW__optionBox{border:2px solid var(--d-border);border-radius:var(--d-radius-control);background:var(--d-surface);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.demo-module__yz-RNW__optionMark{border:2px solid var(--d-border);background:var(--d-surface);width:20px;height:20px;color:var(--demo-on-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.demo-module__yz-RNW__radioMark{border-radius:999px}.demo-module__yz-RNW__checkMark{border-radius:5px}.demo-module__yz-RNW__optionInput:checked+.demo-module__yz-RNW__optionBox{border-color:var(--demo-primary);background:var(--demo-primary-soft)}.demo-module__yz-RNW__optionInput:checked+.demo-module__yz-RNW__optionBox .demo-module__yz-RNW__optionMark{border-color:var(--demo-primary);background:var(--demo-primary)}.demo-module__yz-RNW__optionInput:disabled+.demo-module__yz-RNW__optionBox{cursor:default}.demo-module__yz-RNW__ok{color:var(--d-success);font-weight:800}.demo-module__yz-RNW__bad{color:var(--d-danger);font-weight:800}.demo-module__yz-RNW__okCard{border-color:var(--d-success);background:var(--d-success-soft)}.demo-module__yz-RNW__badCard{border-color:var(--d-danger);background:var(--d-danger-soft)}.demo-module__yz-RNW__hlCards{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:400px){.demo-module__yz-RNW__hlCards{grid-template-columns:1fr 1fr}}.demo-module__yz-RNW__hlValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.demo-module__yz-RNW__big{color:var(--demo-primary-strong);font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:800;line-height:1}.demo-module__yz-RNW__breakdown{grid-template-columns:1fr auto;gap:4px 12px;margin:0;font-size:14px;display:grid}.demo-module__yz-RNW__breakdown dt{color:var(--d-ink-subtle)}.demo-module__yz-RNW__breakdown dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:800}.demo-module__yz-RNW__pop{animation:.42s cubic-bezier(.2,.8,.2,1) demo-module__yz-RNW__demo-pop}@keyframes demo-module__yz-RNW__demo-pop{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}.demo-module__yz-RNW__slideIn{animation:demo-module__yz-RNW__demo-slide var(--d-motion) ease-out}@keyframes demo-module__yz-RNW__demo-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.demo-module__yz-RNW__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.demo-module__yz-RNW__counter{text-align:center;font-variant-numeric:tabular-nums;min-width:64px}.demo-module__yz-RNW__dots{justify-content:center;gap:6px;display:flex}.demo-module__yz-RNW__dot{background:var(--c-line);border-radius:999px;width:8px;height:8px}.demo-module__yz-RNW__dotActive{background:var(--c-indigo);width:20px}@media (prefers-reduced-motion:reduce){.demo-module__yz-RNW__fill,.demo-module__yz-RNW__timerFill{transition:none}.demo-module__yz-RNW__pop,.demo-module__yz-RNW__slideIn{animation:none}}
