.DishStage-module-scss-module__NL_qWa__stage{background:var(--x-soft);touch-action:pan-y;height:100svh;min-height:600px;position:relative;overflow:hidden}.DishStage-module-scss-module__NL_qWa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DishStage-module-scss-module__NL_qWa__visual{background:#fff;border-radius:0;transition:inset .8s cubic-bezier(.22,1,.36,1),border-radius .8s cubic-bezier(.22,1,.36,1),box-shadow .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}@media (hover:hover){.DishStage-module-scss-module__NL_qWa__visual{cursor:none}}.DishStage-module-scss-module__NL_qWa__stage[data-view=card] .DishStage-module-scss-module__NL_qWa__visual{cursor:auto;border-radius:28px;inset:84px 52% 112px clamp(16px,4vw,56px);box-shadow:0 30px 60px -40px #253d4e8c}@media (max-width:899px){.DishStage-module-scss-module__NL_qWa__stage[data-view=card] .DishStage-module-scss-module__NL_qWa__visual{border-radius:22px;inset:72px 12px 64%}}.DishStage-module-scss-module__NL_qWa__products{background:var(--x-line);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;transition:opacity .4s;display:grid;position:absolute;inset:0}@media (max-width:767px){.DishStage-module-scss-module__NL_qWa__products{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}}.DishStage-module-scss-module__NL_qWa__stage[data-view=card] .DishStage-module-scss-module__NL_qWa__products{opacity:0}.DishStage-module-scss-module__NL_qWa__tile{background:#fff;place-items:center;min-width:0;padding:18px;display:grid;position:relative}.DishStage-module-scss-module__NL_qWa__tile:nth-child(odd){background:#f6faf8}.DishStage-module-scss-module__NL_qWa__tile img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:min(68%,230px)}.DishStage-module-scss-module__NL_qWa__tileName{color:var(--x-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.75rem,1vw,.92rem);font-weight:800;line-height:1.25;display:-webkit-box;position:absolute;inset:auto 16px 14px;overflow:hidden}.DishStage-module-scss-module__NL_qWa__tile:not(:has(img)) .DishStage-module-scss-module__NL_qWa__tileName{font-family:var(--x-display);text-align:center;font-size:clamp(1rem,1.6vw,1.4rem);position:static}.DishStage-module-scss-module__NL_qWa__tilePrice{background:var(--x-green-soft);color:var(--x-green-deep);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:.8rem;position:absolute;top:12px;right:12px}.DishStage-module-scss-module__NL_qWa__shade{pointer-events:none;background:linear-gradient(#0a161238 0%,#0000 22% 46%,#0a1612b3 100%);transition:opacity .5s;position:absolute;inset:0}.DishStage-module-scss-module__NL_qWa__stage[data-view=card] .DishStage-module-scss-module__NL_qWa__shade{opacity:0}.DishStage-module-scss-module__NL_qWa__loading{color:var(--x-muted);text-align:center;margin:0;font-weight:700;position:absolute;inset:50% 0 auto}.DishStage-module-scss-module__NL_qWa__info{z-index:3;color:#fff;pointer-events:none;justify-items:start;gap:12px;max-width:min(680px,100% - 36px);animation:.7s cubic-bezier(.22,1,.36,1) both DishStage-module-scss-module__NL_qWa__rise;display:grid;position:absolute;bottom:128px;left:clamp(18px,5vw,72px)}.DishStage-module-scss-module__NL_qWa__info a,.DishStage-module-scss-module__NL_qWa__info button{pointer-events:auto}.DishStage-module-scss-module__NL_qWa__eyebrow,.DishStage-module-scss-module__NL_qWa__eyebrowInk{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.DishStage-module-scss-module__NL_qWa__eyebrow{opacity:.9}.DishStage-module-scss-module__NL_qWa__eyebrowInk{color:var(--x-green-deep)}.DishStage-module-scss-module__NL_qWa__name{font-family:var(--x-display);letter-spacing:-.03em;text-shadow:0 2px 24px #00000059;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6.4vw,5.6rem);font-weight:700;line-height:.98}.DishStage-module-scss-module__NL_qWa__meta{text-shadow:0 1px 10px #0006;flex-wrap:wrap;align-items:center;gap:10px 12px;font-size:.92rem;font-weight:700;display:flex}.DishStage-module-scss-module__NL_qWa__price{color:var(--x-ink);text-shadow:none;background:#fff;border-radius:999px;padding:6px 12px;font-weight:800}.DishStage-module-scss-module__NL_qWa__avatars{padding-left:8px;display:flex}.DishStage-module-scss-module__NL_qWa__avatars img{object-fit:contain;background:#fff;border:2px solid #fff;border-radius:50%;width:32px;height:32px;margin-left:-8px}.DishStage-module-scss-module__NL_qWa__hint{opacity:.85;text-shadow:0 1px 10px #0006;margin:0;font-size:.86rem}.DishStage-module-scss-module__NL_qWa__hintTouch{display:none}@media (hover:none){.DishStage-module-scss-module__NL_qWa__hintMouse{display:none}.DishStage-module-scss-module__NL_qWa__hintTouch{display:inline}}.DishStage-module-scss-module__NL_qWa__actions,.DishStage-module-scss-module__NL_qWa__panelActions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.DishStage-module-scss-module__NL_qWa__primary,.DishStage-module-scss-module__NL_qWa__secondary,.DishStage-module-scss-module__NL_qWa__back{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 22px;font-size:.95rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.DishStage-module-scss-module__NL_qWa__primary:hover,.DishStage-module-scss-module__NL_qWa__secondary:hover,.DishStage-module-scss-module__NL_qWa__back:hover{transform:translateY(-1px)}.DishStage-module-scss-module__NL_qWa__primary:focus-visible,.DishStage-module-scss-module__NL_qWa__secondary:focus-visible,.DishStage-module-scss-module__NL_qWa__back:focus-visible{outline:2px solid var(--x-green);outline-offset:3px}.DishStage-module-scss-module__NL_qWa__primary{background:var(--x-green);color:#fff;box-shadow:0 14px 30px -16px #48b786e6}.DishStage-module-scss-module__NL_qWa__primary:hover{background:var(--x-green-deep)}.DishStage-module-scss-module__NL_qWa__secondary{color:var(--x-ink);background:#ffffffeb}.DishStage-module-scss-module__NL_qWa__secondary:hover{background:#fff}.DishStage-module-scss-module__NL_qWa__back{z-index:4;min-height:40px;color:var(--x-ink);background:#ffffffeb;padding:0 16px;font-size:.85rem;animation:.5s cubic-bezier(.22,1,.36,1) .4s both DishStage-module-scss-module__NL_qWa__rise;position:absolute;top:98px;left:calc(clamp(16px,4vw,56px) + 14px);box-shadow:0 8px 20px -12px #00000080}@media (max-width:899px){.DishStage-module-scss-module__NL_qWa__back{top:82px;left:22px}}.DishStage-module-scss-module__NL_qWa__panel{z-index:3;color:var(--x-ink);scrollbar-width:thin;align-content:center;gap:12px;display:grid;position:absolute;inset:84px clamp(16px,4vw,56px) 112px calc(48% + 28px);overflow:hidden auto}@media (max-width:899px){.DishStage-module-scss-module__NL_qWa__panel{align-content:start;gap:10px;inset:calc(36% + 8px) 12px 96px}}.DishStage-module-scss-module__NL_qWa__panelHead{animation:.6s cubic-bezier(.22,1,.36,1) .25s both DishStage-module-scss-module__NL_qWa__rise}@media (max-width:599px){.DishStage-module-scss-module__NL_qWa__panelHead{display:none}}.DishStage-module-scss-module__NL_qWa__panelTitle{font-family:var(--x-display);letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(1.8rem,3.6vw,3.2rem);font-weight:700;line-height:1}.DishStage-module-scss-module__NL_qWa__card{box-shadow:0 0 0 1px var(--x-line),0 30px 60px -44px #253d4e99;background:#fff;border-radius:22px;gap:2px;padding:14px 18px;animation:.6s cubic-bezier(.22,1,.36,1) .15s both DishStage-module-scss-module__NL_qWa__rise;display:grid}@media (max-width:599px){.DishStage-module-scss-module__NL_qWa__card{padding:10px 12px}}.DishStage-module-scss-module__NL_qWa__cardHead{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.DishStage-module-scss-module__NL_qWa__cardHead strong{font-family:var(--x-display);font-size:1.1rem}.DishStage-module-scss-module__NL_qWa__cardHead span{color:var(--x-muted);font-size:.8rem;font-weight:700}.DishStage-module-scss-module__NL_qWa__cols,.DishStage-module-scss-module__NL_qWa__row{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,.8fr)) minmax(0,.9fr);align-items:center;gap:8px;display:grid}.DishStage-module-scss-module__NL_qWa__cols>:not(:first-child),.DishStage-module-scss-module__NL_qWa__row>:not(:first-child){text-align:end}@media (max-width:599px){.DishStage-module-scss-module__NL_qWa__cols,.DishStage-module-scss-module__NL_qWa__row{gap:4px}}.DishStage-module-scss-module__NL_qWa__cols{border-bottom:1px solid var(--x-line);color:var(--x-muted);letter-spacing:.04em;text-transform:uppercase;padding:6px 0;font-size:.66rem;font-weight:800}.DishStage-module-scss-module__NL_qWa__rows{margin:0;padding:0;list-style:none}.DishStage-module-scss-module__NL_qWa__row{border-bottom:1px solid var(--x-line);font-variant-numeric:tabular-nums;animation:DishStage-module-scss-module__NL_qWa__slideIn .45s calc(.26s + var(--i)*70ms) cubic-bezier(.22, 1, .36, 1) both;padding:5px 0;font-size:.88rem}.DishStage-module-scss-module__NL_qWa__row b{font-weight:800}@media (max-width:599px){.DishStage-module-scss-module__NL_qWa__row{padding:5px 0;font-size:.76rem}}.DishStage-module-scss-module__NL_qWa__ing{align-items:center;gap:8px;min-width:0;font-weight:700;display:flex}.DishStage-module-scss-module__NL_qWa__ing img,.DishStage-module-scss-module__NL_qWa__ing i{background:var(--x-soft);object-fit:contain;border-radius:7px;flex:none;width:26px;height:26px}.DishStage-module-scss-module__NL_qWa__ing span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:599px){.DishStage-module-scss-module__NL_qWa__ing img,.DishStage-module-scss-module__NL_qWa__ing i{display:none}}.DishStage-module-scss-module__NL_qWa__waste{color:#c98a1c;font-weight:700}.DishStage-module-scss-module__NL_qWa__totals{animation:DishStage-module-scss-module__NL_qWa__rise .5s calc(.3s + var(--i)*70ms) cubic-bezier(.22, 1, .36, 1) both;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 2px;display:grid}.DishStage-module-scss-module__NL_qWa__totals>div{background:var(--x-soft);border-radius:14px;padding:10px 12px}.DishStage-module-scss-module__NL_qWa__totals dt{color:var(--x-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.64rem;font-weight:800}.DishStage-module-scss-module__NL_qWa__totals dd{font-family:var(--x-display);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:1.2rem;font-weight:700}@media (max-width:599px){.DishStage-module-scss-module__NL_qWa__totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.DishStage-module-scss-module__NL_qWa__totals>div{padding:8px 10px}.DishStage-module-scss-module__NL_qWa__totals dd{font-size:1.05rem}}.DishStage-module-scss-module__NL_qWa__totals .DishStage-module-scss-module__NL_qWa__main{background:var(--x-green-soft)}.DishStage-module-scss-module__NL_qWa__totals .DishStage-module-scss-module__NL_qWa__main dd{color:var(--x-green-deep)}.DishStage-module-scss-module__NL_qWa__panelActions{animation:.5s cubic-bezier(.22,1,.36,1) .9s both DishStage-module-scss-module__NL_qWa__rise}.DishStage-module-scss-module__NL_qWa__note{color:var(--x-muted);font-size:.86rem}.DishStage-module-scss-module__NL_qWa__switcher{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffffe6;border-radius:22px;align-items:center;gap:6px;width:min(1120px,100% - 24px);padding:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #e7ecefcc,0 20px 40px -24px #0a16128c}@media (max-width:599px){.DishStage-module-scss-module__NL_qWa__switcher{padding:6px;bottom:12px}}.DishStage-module-scss-module__NL_qWa__arrow{background:var(--x-soft);width:40px;height:40px;color:var(--x-ink);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;font-size:1.4rem;line-height:1}.DishStage-module-scss-module__NL_qWa__arrow:hover{background:var(--x-green-soft)}.DishStage-module-scss-module__NL_qWa__arrow:focus-visible{outline:2px solid var(--x-green);outline-offset:2px}@media (max-width:599px){.DishStage-module-scss-module__NL_qWa__arrow{display:none}}.DishStage-module-scss-module__NL_qWa__strip{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.DishStage-module-scss-module__NL_qWa__strip::-webkit-scrollbar{display:none}.DishStage-module-scss-module__NL_qWa__strip li{scroll-snap-align:center}.DishStage-module-scss-module__NL_qWa__thumb{max-width:230px;color:var(--x-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:15px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:.85rem;font-weight:700;transition:background .2s;display:flex}.DishStage-module-scss-module__NL_qWa__thumb img{object-fit:cover;border-radius:11px;flex:none;width:48px;height:48px}.DishStage-module-scss-module__NL_qWa__thumb span{text-overflow:ellipsis;overflow:hidden}.DishStage-module-scss-module__NL_qWa__thumb:hover{background:var(--x-soft)}.DishStage-module-scss-module__NL_qWa__thumb[aria-current=true]{background:var(--x-green-soft);color:var(--x-green-deep);box-shadow:inset 0 0 0 1.5px var(--x-green)}.DishStage-module-scss-module__NL_qWa__thumb:focus-visible{outline:2px solid var(--x-green);outline-offset:2px}@media (max-width:599px){.DishStage-module-scss-module__NL_qWa__thumb{max-width:150px;padding-right:10px;font-size:.78rem}.DishStage-module-scss-module__NL_qWa__thumb img{width:40px;height:40px}}@keyframes DishStage-module-scss-module__NL_qWa__rise{0%{opacity:0;transform:translateY(18px)}}@keyframes DishStage-module-scss-module__NL_qWa__slideIn{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.DishStage-module-scss-module__NL_qWa__visual,.DishStage-module-scss-module__NL_qWa__products,.DishStage-module-scss-module__NL_qWa__shade{transition:none}.DishStage-module-scss-module__NL_qWa__info,.DishStage-module-scss-module__NL_qWa__back,.DishStage-module-scss-module__NL_qWa__panelHead,.DishStage-module-scss-module__NL_qWa__card,.DishStage-module-scss-module__NL_qWa__row,.DishStage-module-scss-module__NL_qWa__totals,.DishStage-module-scss-module__NL_qWa__panelActions{animation:none}}
.CookieSettingsModal-module-scss-module__GIE3NG__intro{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.CookieSettingsModal-module-scss-module__GIE3NG__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);cursor:default;display:flex}.CookieSettingsModal-module-scss-module__GIE3NG__row:has(input){cursor:pointer}.CookieSettingsModal-module-scss-module__GIE3NG__rowTitle{color:#253d4e;margin:0 0 2px;font-size:.9375rem;font-weight:700}.CookieSettingsModal-module-scss-module__GIE3NG__rowBody{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.CookieSettingsModal-module-scss-module__GIE3NG__alwaysOn{color:var(--color-primary);white-space:nowrap;background:#48b7861f;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:700}.CookieSettingsModal-module-scss-module__GIE3NG__switch{appearance:none;cursor:pointer;background:#d9d6cf;border-radius:999px;flex-shrink:0;width:44px;height:26px;margin:0;transition:background .2s;position:relative}.CookieSettingsModal-module-scss-module__GIE3NG__switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.CookieSettingsModal-module-scss-module__GIE3NG__switch:checked{background:var(--color-primary)}.CookieSettingsModal-module-scss-module__GIE3NG__switch:checked:after{transform:translate(18px)}.CookieSettingsModal-module-scss-module__GIE3NG__switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[dir=rtl] .CookieSettingsModal-module-scss-module__GIE3NG__switch:checked:after{transform:translate(-18px)}.CookieSettingsModal-module-scss-module__GIE3NG__policyLink{margin-top:var(--space-3);color:var(--color-primary);font-size:.875rem;font-weight:600;display:inline-block}.CookieSettingsModal-module-scss-module__GIE3NG__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.LegalFooterLinks-module-scss-module__oo6cLa__nav{max-width:560px;padding-inline:var(--space-2);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-inline:auto;display:flex}.LegalFooterLinks-module-scss-module__oo6cLa__link{color:#8a8478;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.875rem;line-height:1.4;-webkit-text-decoration:underline #8a847873;text-decoration:underline #8a847873;transition:color .15s,text-decoration-color .15s}.LegalFooterLinks-module-scss-module__oo6cLa__link:hover{color:var(--color-primary);text-decoration-color:currentColor}.LegalFooterLinks-module-scss-module__oo6cLa__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}
.FinalScene-module-scss-module__kRIESa__final{background:var(--x-bg);padding:clamp(16px,2vw,24px) clamp(12px,2vw,24px) 0}.FinalScene-module-scss-module__kRIESa__cta{background:radial-gradient(60% 80% at 85% 10%, #48b7862e, transparent 70%),var(--x-green-soft);border-radius:32px;align-items:center;min-height:min(70svh,640px);padding:96px clamp(18px,5vw,72px);display:grid;position:relative;overflow:hidden}.FinalScene-module-scss-module__kRIESa__copy{z-index:1;text-align:center;max-width:980px;margin:0 auto;position:relative}.FinalScene-module-scss-module__kRIESa__title{color:var(--x-ink);font-family:var(--x-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6.4vw,5.6rem);font-weight:700;line-height:1.02}.FinalScene-module-scss-module__kRIESa__mask{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.FinalScene-module-scss-module__kRIESa__mask span{display:inline-block}.FinalScene-module-scss-module__kRIESa__sub{max-width:620px;color:var(--x-muted);margin:24px auto 0;font-size:1.08rem;line-height:1.6}.FinalScene-module-scss-module__kRIESa__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.FinalScene-module-scss-module__kRIESa__primary,.FinalScene-module-scss-module__kRIESa__secondary{min-height:52px;transition:transform .3s var(--x-ease),background .3s ease,border-color .3s ease;border-radius:999px;align-items:center;padding:0 26px;font-size:.95rem;font-weight:800;display:inline-flex}.FinalScene-module-scss-module__kRIESa__primary:hover,.FinalScene-module-scss-module__kRIESa__secondary:hover{transform:translateY(-2px)}.FinalScene-module-scss-module__kRIESa__primary{background:var(--x-green);color:#fff;box-shadow:0 16px 30px -16px #48b786e6}.FinalScene-module-scss-module__kRIESa__primary:hover{background:var(--x-green-deep)}.FinalScene-module-scss-module__kRIESa__secondary{color:var(--x-ink);background:#fff}.FinalScene-module-scss-module__kRIESa__secondary:hover{background:var(--x-green-soft)}.FinalScene-module-scss-module__kRIESa__legal{padding:32px clamp(18px,5vw,72px) calc(32px + env(safe-area-inset-bottom));gap:14px;display:grid}.FinalScene-module-scss-module__kRIESa__links a,.FinalScene-module-scss-module__kRIESa__links button{color:var(--x-muted);text-decoration-color:#7e8a9366}.FinalScene-module-scss-module__kRIESa__links a:hover,.FinalScene-module-scss-module__kRIESa__links button:hover{color:var(--x-ink)}.FinalScene-module-scss-module__kRIESa__copyright{color:var(--x-muted);text-align:center;margin:0;font-size:.8rem}
.NumbersScene-module-scss-module__0HSNSa__numbers{background:var(--x-bg);padding:clamp(90px,16vh,160px) clamp(18px,5vw,72px);position:relative;overflow:hidden}.NumbersScene-module-scss-module__0HSNSa__wordmark{color:#0000;font-family:var(--x-display);white-space:nowrap;-webkit-text-stroke:1px #48b78638;pointer-events:none;font-size:clamp(8rem,22vw,20rem);font-weight:700;line-height:1;position:absolute;top:50%;left:0;translate:0 -50%}.NumbersScene-module-scss-module__0HSNSa__inner{max-width:1180px;margin:0 auto;position:relative}.NumbersScene-module-scss-module__0HSNSa__title{color:var(--x-green-deep);letter-spacing:.14em;text-transform:uppercase;margin:0 0 48px;font-size:.75rem;font-weight:800}.NumbersScene-module-scss-module__0HSNSa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}@media (max-width:959px){.NumbersScene-module-scss-module__0HSNSa__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}.NumbersScene-module-scss-module__0HSNSa__stat{border-inline-start:1px solid var(--x-line);flex-direction:column-reverse;justify-content:flex-end;gap:12px;padding:0 clamp(12px,2vw,28px);display:flex}.NumbersScene-module-scss-module__0HSNSa__value{color:var(--x-ink);font-family:var(--x-display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,6vw,5rem);font-weight:700;line-height:1}.NumbersScene-module-scss-module__0HSNSa__label{max-width:220px;color:var(--x-muted);font-size:.95rem;line-height:1.45}
.page-module-scss-module__AHUAcG__page{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-4) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));background:radial-gradient(ellipse 80% 50% at 50% -10%, #48b7861f, transparent),var(--color-bg,#f7f8f7);flex-direction:column;display:flex}.page-module-scss-module__AHUAcG__card{gap:var(--space-4);background:#fff;border:1px solid #f3f3f3;border-radius:12px;flex-direction:column;width:min(100%,360px);padding:28px 24px 24px;display:flex}.page-module-scss-module__AHUAcG__logo{width:120px;height:auto;margin-inline:auto;display:block}.page-module-scss-module__AHUAcG__title{color:#253d4e;text-align:center;margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.page-module-scss-module__AHUAcG__inProgress{margin:var(--space-2) 0 0;color:#8a5a00;text-align:center;background:#fffaf0;border:1px solid #f4dfa6;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.page-module-scss-module__AHUAcG__inProgressDot{background:#f0a500;border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module-scss-module__AHUAcG__discover{color:#253d4e;text-underline-offset:4px;font-size:.9rem;font-weight:700;-webkit-text-decoration:underline #48b78680;text-decoration:underline #48b78680}.page-module-scss-module__AHUAcG__discover:hover{color:var(--color-primary)}.page-module-scss-module__AHUAcG__legal{margin-top:var(--space-1)}
.LegalPage-module-scss-module__DsrhSq__page{background:radial-gradient(ellipse 80% 40% at 50% -10%, #48b7861f, transparent),var(--color-bg,#f7f8f7);min-height:100dvh;color:var(--color-text)}.LegalPage-module-scss-module__DsrhSq__topbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);padding:12px var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border-bottom:1px solid #efefef;display:flex;position:sticky;top:0}.LegalPage-module-scss-module__DsrhSq__back{color:#253d4e;font-size:.9375rem;font-weight:600}.LegalPage-module-scss-module__DsrhSq__back:hover{color:var(--color-primary)}.LegalPage-module-scss-module__DsrhSq__logo{width:auto;height:32px;display:block}.LegalPage-module-scss-module__DsrhSq__main{width:min(820px,100%);padding:28px var(--space-4) 40px;margin-inline:auto}.LegalPage-module-scss-module__DsrhSq__title{margin:0 0 var(--space-5);color:#253d4e;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.LegalPage-module-scss-module__DsrhSq__progress{margin-bottom:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffaf0 0%,#fff4d6 100%);border:1px solid #f4dfa6;padding:18px 20px;position:relative;overflow:hidden}.LegalPage-module-scss-module__DsrhSq__progress:after{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#0000 0 14px,#f4c45217 14px 28px);position:absolute;inset:0}.LegalPage-module-scss-module__DsrhSq__progressBadge{color:#8a5a00;letter-spacing:.04em;text-transform:uppercase;background:#fbe7b0;border-radius:999px;align-items:center;gap:8px;margin-bottom:8px;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.LegalPage-module-scss-module__DsrhSq__progressDot{background:#f0a500;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite LegalPage-module-scss-module__DsrhSq__pulse;box-shadow:0 0 #f0a50099}@media (prefers-reduced-motion:reduce){.LegalPage-module-scss-module__DsrhSq__progressDot{animation:none}}@keyframes LegalPage-module-scss-module__DsrhSq__pulse{70%{box-shadow:0 0 0 8px #f0a50000}to{box-shadow:0 0 #f0a50000}}.LegalPage-module-scss-module__DsrhSq__progressTitle{color:#5c3d00;margin:0 0 4px;font-size:1rem;font-weight:700;position:relative}.LegalPage-module-scss-module__DsrhSq__progressBody{color:#6f5a2c;margin:0;font-size:.9rem;line-height:1.5;position:relative}.LegalPage-module-scss-module__DsrhSq__toc{z-index:4;margin:0 calc(-1*var(--space-4)) var(--space-3);padding:10px var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;background:#fafafaeb;gap:8px;display:flex;position:sticky;top:57px;overflow-x:auto}.LegalPage-module-scss-module__DsrhSq__toc::-webkit-scrollbar{display:none}.LegalPage-module-scss-module__DsrhSq__tocLink{color:#4a5a66;white-space:nowrap;background:#fff;border:1px solid #e6e6e6;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.LegalPage-module-scss-module__DsrhSq__tocLink:hover{border-color:var(--color-primary);color:var(--color-primary)}.LegalPage-module-scss-module__DsrhSq__tocActive{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.LegalPage-module-scss-module__DsrhSq__tocActive:hover{color:#fff}.LegalPage-module-scss-module__DsrhSq__langNote{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:.8125rem}.LegalPage-module-scss-module__DsrhSq__doc{margin-bottom:var(--space-5);border-radius:var(--radius-lg);background:#fff;border:1px solid #f0f0f0;padding:24px 20px;scroll-margin-top:120px}@media (min-width:768px){.LegalPage-module-scss-module__DsrhSq__doc{padding:32px 36px}}.LegalPage-module-scss-module__DsrhSq__docTitle{color:#253d4e;font-family:var(--font-display);margin:0 0 4px;font-size:1.5rem;font-weight:700}.LegalPage-module-scss-module__DsrhSq__updated{margin:0 0 var(--space-4);color:#9a9a9a;font-size:.8125rem}.LegalPage-module-scss-module__DsrhSq__blockHeading{margin:var(--space-5) 0 var(--space-2);color:#253d4e;font-size:1.0625rem;font-weight:700}.LegalPage-module-scss-module__DsrhSq__paragraph{margin:0 0 var(--space-3);color:#3f4a52;font-size:.9375rem;line-height:1.65}.LegalPage-module-scss-module__DsrhSq__list{margin:0 0 var(--space-3);color:#3f4a52;padding-inline-start:1.25rem;font-size:.9375rem;line-height:1.6}.LegalPage-module-scss-module__DsrhSq__list li+li{margin-top:4px}.LegalPage-module-scss-module__DsrhSq__facts{margin:0 0 var(--space-4);border-radius:var(--radius-md);background:#f6faf8;gap:2px;padding:14px 16px;display:grid}.LegalPage-module-scss-module__DsrhSq__fact{gap:var(--space-3);grid-template-columns:minmax(120px,.4fr) 1fr;padding:5px 0;font-size:.9375rem;display:grid}.LegalPage-module-scss-module__DsrhSq__fact dt{color:#6b7780;font-weight:600}.LegalPage-module-scss-module__DsrhSq__fact dd{color:#253d4e;overflow-wrap:anywhere;margin:0}.LegalPage-module-scss-module__DsrhSq__fact a{color:var(--color-primary);font-weight:600}@media (max-width:767px){.LegalPage-module-scss-module__DsrhSq__fact{grid-template-columns:1fr;gap:0}}.LegalPage-module-scss-module__DsrhSq__tableWrap{margin:0 0 var(--space-4);border-radius:var(--radius-md);border:1px solid #eee;overflow-x:auto}.LegalPage-module-scss-module__DsrhSq__table{border-collapse:collapse;width:100%;font-size:.875rem}.LegalPage-module-scss-module__DsrhSq__table th,.LegalPage-module-scss-module__DsrhSq__table td{text-align:start;vertical-align:top;border-bottom:1px solid #f0f0f0;padding:10px 12px;line-height:1.5}.LegalPage-module-scss-module__DsrhSq__table th{color:#253d4e;background:#f6faf8;font-weight:700}.LegalPage-module-scss-module__DsrhSq__table td{color:#3f4a52;overflow-wrap:anywhere}.LegalPage-module-scss-module__DsrhSq__table tr:last-child td{border-bottom:0}@media (max-width:767px){.LegalPage-module-scss-module__DsrhSq__table thead{display:none}.LegalPage-module-scss-module__DsrhSq__table tr{border-bottom:1px solid #f0f0f0;padding:8px 0;display:block}.LegalPage-module-scss-module__DsrhSq__table td{border:0;padding:3px 12px;display:block}.LegalPage-module-scss-module__DsrhSq__table td:before{content:attr(data-label);color:#8a949b;font-size:.75rem;font-weight:700;display:block}}.LegalPage-module-scss-module__DsrhSq__footer{gap:var(--space-3);padding:24px var(--space-4) calc(28px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ececec;display:grid}.LegalPage-module-scss-module__DsrhSq__copy{color:#9a9a9a;text-align:center;margin:0;font-size:.8125rem}
