@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2) format("woff2"),url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2) format("woff2"),url(/assets/noto-sans-greek-400-normal-Be2BcUUc.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2) format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-ext-600-normal-DlWr7wnj.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-600-normal-Cwz1867h.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-600-normal-BRIw9PIU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-600-normal-Ewgvvq1j.woff2) format("woff2"),url(/assets/noto-sans-devanagari-600-normal-Bly84zfI.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-ext-600-normal-B4z4a2vi.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-600-normal-BjvVOqxV.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-600-normal-CT9U7UAD.woff2) format("woff2"),url(/assets/noto-sans-greek-600-normal-C0bz_iEd.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-vietnamese-600-normal-mhyQDSzg.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-600-normal-D0HZFEqa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-ext-600-normal-Has_8ph9.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-600-normal-B3lLaxXr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2) format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-ext-700-normal-OK-fZO_i.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-700-normal-D83T7awq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-700-normal-DVs0dmkg.woff2) format("woff2"),url(/assets/noto-sans-devanagari-700-normal-CT12sGlc.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-ext-700-normal-Dq1WA5-1.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-700-normal-BOmIwFkq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-700-normal-x3kNWF-0.woff2) format("woff2"),url(/assets/noto-sans-greek-700-normal-DDNJsN3F.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-vietnamese-700-normal-DayJ0F-f.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-700-normal-1GL2JyGE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-ext-700-normal-BypTtJma.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-700-normal-CgsG9aVh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2) format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.Confetti-module__layer___Gs8pM{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.Confetti-module__dot___YAayX{position:absolute;width:var(--dot-size, 7px);height:var(--dot-size, 7px);border-radius:50%;background-color:var(--dot-color, var(--color-accent));box-shadow:0 0 calc(var(--dot-size, 7px) * 1.6) var(--dot-color, var(--color-accent));opacity:0;animation-name:Confetti-module__blink___zPfH0;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.Confetti-module__square___ExmPG{border-radius:1px}@keyframes Confetti-module__blink___zPfH0{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.15)}}@media (max-width: 768px){@keyframes Confetti-module__blink___zPfH0{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.55;transform:scale(1)}}}@media (prefers-reduced-motion: reduce){.Confetti-module__dot___YAayX{animation:none;opacity:.5}}.Button-module__button___hpHiE{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-body);font-weight:600;text-align:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.Button-module__button___hpHiE:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #4242421a}.Button-module__button___hpHiE:active:not(:disabled){transform:scale(.97)}.Button-module__button___hpHiE:disabled{opacity:.5;cursor:not-allowed}.Button-module__primary___9fSEF{background-color:var(--color-accent);color:#fff}.Button-module__primary___9fSEF:hover:not(:disabled){background-color:var(--color-accent-hover)}.Button-module__secondary___G-wZX{background-color:var(--color-surface);color:var(--color-accent-hover);border-color:var(--color-border)}.Button-module__secondary___G-wZX:hover:not(:disabled){border-color:var(--color-accent)}.Button-module__destructive___a8BSf{background-color:transparent;color:var(--color-error);border-color:transparent;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.Button-module__destructive___a8BSf:hover:not(:disabled){background-color:#c6282812}@media (prefers-reduced-motion: reduce){.Button-module__button___hpHiE{transition:none}.Button-module__button___hpHiE:hover:not(:disabled),.Button-module__button___hpHiE:active:not(:disabled){transform:none}}@media (max-width: 768px){.Button-module__button___hpHiE{min-height:var(--tap-target)}.Button-module__primary___9fSEF{width:100%}}@media (hover: none){.Button-module__button___hpHiE:hover:not(:disabled){transform:none;box-shadow:none}}.MobileMenu-module__toggle___lF7jG,.MobileMenu-module__overlay___2BgdO,.MobileMenu-module__panel___aFqpP{display:none}@keyframes MobileMenu-module__fadeIn___aYbp6{0%{opacity:0}to{opacity:1}}@keyframes MobileMenu-module__slideIn___3s-D0{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 768px){.MobileMenu-module__toggle___lF7jG{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);flex-shrink:0;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer}.MobileMenu-module__toggle___lF7jG:active{background-color:var(--color-bg)}.MobileMenu-module__bars___gsxRI{display:block;width:20px;height:2px;background-color:currentColor;border-radius:2px;position:relative}.MobileMenu-module__bars___gsxRI:before,.MobileMenu-module__bars___gsxRI:after{content:"";position:absolute;left:0;width:20px;height:2px;background-color:currentColor;border-radius:2px}.MobileMenu-module__bars___gsxRI:before{top:-6px}.MobileMenu-module__bars___gsxRI:after{top:6px}.MobileMenu-module__overlay___2BgdO{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background-color:#42424273;animation:MobileMenu-module__fadeIn___aYbp6 .2s ease-out both}.MobileMenu-module__panel___aFqpP{display:flex;flex-direction:column;gap:var(--spacing-xs);position:fixed;top:0;right:0;bottom:0;z-index:21;width:min(84vw,320px);padding:var(--spacing-md);background-color:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:var(--shadow-hover);overflow-y:auto;animation:MobileMenu-module__slideIn___3s-D0 .22s ease-out both}.MobileMenu-module__head___NJXX8{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.MobileMenu-module__title___-hGqv{font-family:var(--font-heading);font-weight:800}.MobileMenu-module__close___TwcQV{width:var(--tap-target);height:var(--tap-target);flex-shrink:0;background:none;border:0;color:var(--color-text-secondary);font-size:1.5rem;line-height:1;cursor:pointer}.MobileMenu-module__link___HcZNf{display:flex;align-items:center;gap:var(--spacing-xs);min-height:var(--tap-target);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;font-weight:600}.MobileMenu-module__link___HcZNf:active{background-color:var(--color-bg)}.MobileMenu-module__counter___w7k-U{background-color:var(--color-accent);color:#fff;border-radius:999px;min-width:1.5rem;text-align:center;font-size:var(--font-size-small);padding:0 .35rem}.MobileMenu-module__note___8Wrk3{margin-top:auto;padding-top:var(--spacing-md);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-small)}}@media (prefers-reduced-motion: reduce){.MobileMenu-module__overlay___2BgdO,.MobileMenu-module__panel___aFqpP{animation:none}}.SiteHeader-module__header___rsZeD{background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}.SiteHeader-module__inner___w32YW{max-width:var(--content-width);margin:0 auto;padding:var(--spacing-md);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md)}.SiteHeader-module__brand___olhxz{font-family:var(--font-heading);font-weight:800;font-size:1.25rem;color:var(--color-text);text-decoration:none;transition:color .15s ease}.SiteHeader-module__brand___olhxz:hover{color:var(--color-accent-hover)}.SiteHeader-module__tagline___s210A{flex:1 1 260px;color:var(--color-text-secondary);font-size:var(--font-size-small)}.SiteHeader-module__actions___wl6IE{display:flex;align-items:center;gap:var(--spacing-md)}.SiteHeader-module__contact___vkBnb{color:var(--color-text);text-decoration:none;font-weight:600;white-space:nowrap;transition:color .15s ease}.SiteHeader-module__contact___vkBnb:hover{color:var(--color-accent-hover)}.SiteHeader-module__cart___HjUZC{display:inline-flex;align-items:center;gap:var(--spacing-xs);background-color:var(--color-accent);color:#fff;text-decoration:none;font-weight:600;border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-md);transition:background-color .2s ease,transform .2s ease}.SiteHeader-module__cart___HjUZC:hover{background-color:var(--color-accent-hover);transform:translateY(-1px)}.SiteHeader-module__cartIcon___gdzlm{display:none}.SiteHeader-module__counter___jwAnf{background-color:#fff;color:var(--color-accent-hover);border-radius:999px;min-width:1.4rem;text-align:center;font-size:var(--font-size-small);padding:0 .35rem}@media (prefers-reduced-motion: reduce){.SiteHeader-module__cart___HjUZC,.SiteHeader-module__brand___olhxz,.SiteHeader-module__contact___vkBnb{transition:none}.SiteHeader-module__cart___HjUZC:hover{transform:none}}@media (max-width: 768px){.SiteHeader-module__inner___w32YW{padding:var(--spacing-sm) var(--spacing-md);flex-wrap:nowrap;justify-content:space-between;gap:var(--spacing-sm)}.SiteHeader-module__brand___olhxz{font-size:1rem;min-width:0}.SiteHeader-module__tagline___s210A,.SiteHeader-module__contact___vkBnb,.SiteHeader-module__cartWord___h8YO8{display:none}.SiteHeader-module__cartIcon___gdzlm{display:block}.SiteHeader-module__actions___wl6IE{gap:var(--spacing-xs);flex-shrink:0}.SiteHeader-module__cart___HjUZC{min-height:var(--tap-target);min-width:var(--tap-target);justify-content:center;padding:0 var(--spacing-sm)}}.CustomOrderTile-module__tile___dnNdP{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xs)}.CustomOrderTile-module__wish___LkkNZ{aspect-ratio:3 / 4;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-bg);background-image:linear-gradient(160deg,#fff 0%,var(--color-bg) 55%,#f6e7da 100%);display:grid;place-items:center;padding:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-small);text-align:center}.CustomOrderTile-module__name___NKJPE{font-size:1.125rem;margin-top:var(--spacing-xs)}.CustomOrderTile-module__text___f9Kwz{color:var(--color-text-secondary);font-size:var(--font-size-small)}.CustomOrderTile-module__minimum___81a8e{color:var(--color-accent-warm);font-family:var(--font-heading);font-weight:800;font-size:1.5rem;letter-spacing:-.01em;margin-top:var(--spacing-xs)}.CustomOrderTile-module__actions___Vbt-c{margin-top:auto;padding-top:var(--spacing-md);display:grid;gap:var(--spacing-xs)}.CustomOrderTile-module__primary___z37ur{display:block;width:100%;background-color:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-body);font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.CustomOrderTile-module__primary___z37ur:hover{background-color:var(--color-accent-hover);transform:translateY(-1px);box-shadow:0 2px 8px #4242421a}.CustomOrderTile-module__primary___z37ur:active{transform:scale(.97)}.CustomOrderTile-module__textLink___iJ2Wu{text-align:center;color:var(--color-accent-hover);font-size:var(--font-size-small);font-weight:600;text-decoration:none;padding-top:.15rem;transition:color .15s ease}.CustomOrderTile-module__textLink___iJ2Wu:hover{color:var(--color-accent)}@media (prefers-reduced-motion: reduce){.CustomOrderTile-module__primary___z37ur,.CustomOrderTile-module__textLink___iJ2Wu{transition:none}.CustomOrderTile-module__primary___z37ur:hover,.CustomOrderTile-module__primary___z37ur:active{transform:none}}@media (max-width: 768px){.CustomOrderTile-module__tile___dnNdP{padding:var(--spacing-sm)}.CustomOrderTile-module__primary___z37ur{min-height:var(--tap-target);display:flex;align-items:center;justify-content:center}.CustomOrderTile-module__textLink___iJ2Wu{display:flex;align-items:center;justify-content:center;min-height:var(--tap-target)}}@media (hover: none){.CustomOrderTile-module__primary___z37ur:hover{transform:none;box-shadow:none;background-color:var(--color-accent)}}.SetTile-module__card___yv35E{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xs);transition:transform .2s ease,box-shadow .2s ease}.SetTile-module__card___yv35E{cursor:pointer}.SetTile-module__card___yv35E:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.SetTile-module__card___yv35E:active{border-color:var(--color-accent)}.SetTile-module__media___VBz-7{position:relative}.SetTile-module__frame___KQUmI{position:relative;aspect-ratio:3 / 4;border-radius:var(--radius-sm);overflow:hidden;background-color:var(--color-bg)}.SetTile-module__photo___wdyAV{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.SetTile-module__photoActive___XuHaA{opacity:1}.SetTile-module__photoEmpty___Pt436{aspect-ratio:3 / 4;border-radius:var(--radius-sm);width:100%}.SetTile-module__dots___1nPN-{position:absolute;left:0;right:0;bottom:var(--spacing-xs);display:flex;justify-content:center;gap:5px}.SetTile-module__dot___efi16{width:6px;height:6px;border-radius:50%;background-color:#ffffffbf;box-shadow:0 0 3px #42424259;transition:background-color .25s ease,transform .25s ease}.SetTile-module__dotActive___Me5HK{background-color:var(--color-accent);transform:scale(1.35)}.SetTile-module__photoEmpty___Pt436{background-color:var(--color-bg);background-image:linear-gradient(160deg,#fff 0%,var(--color-bg) 55%,#f4ece0 100%);border:1px solid var(--color-border);display:grid;place-items:center;color:var(--color-text-secondary);font-size:var(--font-size-small);text-align:center;padding:var(--spacing-sm)}.SetTile-module__name___qt2j7{font-size:1.125rem;margin-top:var(--spacing-xs)}.SetTile-module__nameLink___7DK8R{color:inherit;text-decoration:none}.SetTile-module__nameLink___7DK8R:hover{color:var(--color-accent-hover)}.SetTile-module__subtitle___6ACaY{color:var(--color-accent-warm);font-size:var(--font-size-small)}.SetTile-module__contents___WxWTi{color:var(--color-text-secondary);font-size:var(--font-size-small)}.SetTile-module__price___Y4420{color:var(--color-price);font-family:var(--font-heading);font-weight:800;font-size:1.5rem;letter-spacing:-.01em;margin-top:var(--spacing-xs)}.SetTile-module__actions___-2SOQ{margin-top:auto;padding-top:var(--spacing-md);display:grid;gap:var(--spacing-xs)}.SetTile-module__primary___wSkvE{width:100%;background-color:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-body);font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.SetTile-module__primary___wSkvE:hover{background-color:var(--color-accent-hover);transform:translateY(-1px);box-shadow:0 2px 8px #4242421a}.SetTile-module__primary___wSkvE:active{transform:scale(.97)}.SetTile-module__textLink___ORg-j{text-align:center;color:var(--color-accent-hover);font-size:var(--font-size-small);font-weight:600;padding-top:.15rem;transition:color .15s ease}.SetTile-module__textLink___ORg-j:hover{color:var(--color-accent)}.SetTile-module__added___s-H78{color:var(--color-success);font-size:var(--font-size-small);font-weight:600;text-align:center}.SetTile-module__addedLink___Tf3R9{color:var(--color-accent);text-decoration:underline}.SetTile-module__addedLink___Tf3R9:hover{color:var(--color-accent-warm)}@media (prefers-reduced-motion: reduce){.SetTile-module__card___yv35E,.SetTile-module__primary___wSkvE,.SetTile-module__textLink___ORg-j,.SetTile-module__photo___wdyAV,.SetTile-module__dot___efi16{transition:none}.SetTile-module__card___yv35E:hover,.SetTile-module__primary___wSkvE:hover,.SetTile-module__primary___wSkvE:active{transform:none}}@media (max-width: 768px){.SetTile-module__card___yv35E{padding:var(--spacing-sm)}.SetTile-module__frame___KQUmI{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.SetTile-module__frame___KQUmI::-webkit-scrollbar{display:none}.SetTile-module__photo___wdyAV{position:relative;inset:auto;flex:0 0 100%;opacity:1;scroll-snap-align:start}.SetTile-module__primary___wSkvE{min-height:var(--tap-target)}.SetTile-module__textLink___ORg-j{display:flex;align-items:center;justify-content:center;min-height:var(--tap-target)}}@media (hover: none){.SetTile-module__card___yv35E:hover{transform:none;box-shadow:var(--shadow)}.SetTile-module__primary___wSkvE:hover{transform:none;box-shadow:none;background-color:var(--color-accent)}}.Skeleton-module__skeleton___854MN{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-border) 25%,rgba(232,223,215,.45) 37%,var(--color-border) 63%);background-size:400% 100%;animation:Skeleton-module__shimmer___YoJz- 1.4s ease infinite}@keyframes Skeleton-module__shimmer___YoJz-{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.Skeleton-module__skeleton___854MN{animation:none}}@keyframes SetGrid-module__fadeInUp___E-Hpz{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SetGrid-module__grid___XNm33{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--spacing-md);align-items:stretch}.SetGrid-module__placeholder___0-GRW{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.SetGrid-module__grid___XNm33>*{animation:SetGrid-module__fadeInUp___E-Hpz .32s ease-out both}.SetGrid-module__grid___XNm33>*:nth-child(2){animation-delay:50ms}.SetGrid-module__grid___XNm33>*:nth-child(3){animation-delay:.1s}.SetGrid-module__grid___XNm33>*:nth-child(4){animation-delay:.15s}.SetGrid-module__grid___XNm33>*:nth-child(5){animation-delay:.2s}.SetGrid-module__grid___XNm33>*:nth-child(6){animation-delay:.25s}@media (max-width: 768px){.SetGrid-module__grid___XNm33{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.SetGrid-module__grid___XNm33::-webkit-scrollbar{display:none}.SetGrid-module__grid___XNm33>*{flex:0 0 calc(100% - var(--set-strip-peek));scroll-snap-align:start}}.TrustStrip-module__strip___WIJHL{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-lg);display:grid;gap:var(--spacing-md)}.TrustStrip-module__heading___ckBlY{font-size:var(--font-size-heading);max-width:34ch}.TrustStrip-module__explainer___ECIhj{max-width:62ch;color:var(--color-text-secondary)}.TrustStrip-module__ratings___rDBoX{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.TrustStrip-module__rating___IUj0A{flex:1 1 260px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-md);display:grid;gap:var(--spacing-xs);background-color:var(--color-bg)}.TrustStrip-module__ratingLine___faaV6{display:flex;align-items:baseline;gap:var(--spacing-xs)}.TrustStrip-module__star___g1Kaf{color:var(--color-accent-warm);font-size:1.25rem;line-height:1}.TrustStrip-module__ratingValue___Od5Vo{font-family:var(--font-heading);font-weight:800;font-size:1.5rem;color:var(--color-price);letter-spacing:-.01em}.TrustStrip-module__shop___tEpaI{font-weight:700}.TrustStrip-module__facts___thxSW{display:grid;gap:.1rem;color:var(--color-text-secondary);font-size:var(--font-size-small)}.TrustStrip-module__shopLink___RN-gX{color:var(--color-accent-hover);font-weight:600;font-size:var(--font-size-small);margin-top:var(--spacing-xs)}.TrustStrip-module__seller___xh48x{max-width:62ch;color:var(--color-text-secondary)}.TrustStrip-module__contract___t7xB8{justify-self:start;color:var(--color-accent-hover);font-weight:600;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;background-color:var(--color-surface);transition:border-color .2s ease,transform .2s ease}.TrustStrip-module__contract___t7xB8:hover{border-color:var(--color-accent);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.TrustStrip-module__contract___t7xB8{transition:none}.TrustStrip-module__contract___t7xB8:hover{transform:none}}@media (max-width: 768px){.TrustStrip-module__strip___WIJHL{padding:var(--spacing-md)}.TrustStrip-module__rating___IUj0A{flex:1 1 100%;padding:var(--spacing-sm) var(--spacing-md)}.TrustStrip-module__contract___t7xB8{justify-self:stretch;text-align:center;min-height:var(--tap-target)}.TrustStrip-module__shopLink___RN-gX{display:inline-flex;align-items:center;min-height:var(--tap-target)}}.BelowMinimum-module__block___VSkqf{border:1px solid var(--color-accent-warm);border-radius:var(--radius);padding:var(--spacing-lg);display:grid;gap:var(--spacing-sm);background-color:#f3410e0a}.BelowMinimum-module__heading___xgNwG{font-size:var(--font-size-heading);color:var(--color-accent-warm)}.BelowMinimum-module__text___wtaNX{max-width:62ch}.BelowMinimum-module__links___xjVUX{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.BelowMinimum-module__link___owpzA{display:inline-block;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-accent-hover);font-weight:600;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.BelowMinimum-module__link___owpzA:hover{border-color:var(--color-accent);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.BelowMinimum-module__link___owpzA{transition:none}.BelowMinimum-module__link___owpzA:hover{transform:none}}@media (max-width: 768px){.BelowMinimum-module__block___VSkqf{padding:var(--spacing-md)}.BelowMinimum-module__links___xjVUX{flex-direction:column}.BelowMinimum-module__link___owpzA{display:flex;align-items:center;justify-content:center;min-height:var(--tap-target)}}.ContactBlock-module__block___D10EM{display:grid;gap:var(--spacing-sm)}.ContactBlock-module__heading___4XCRI{font-size:var(--font-size-heading)}.ContactBlock-module__buttons___DUbAA{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.ContactBlock-module__button___zVJO3{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-accent-hover);font-weight:600;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.ContactBlock-module__button___zVJO3:hover{border-color:var(--color-accent);transform:translateY(-1px)}.ContactBlock-module__note___HCmcO{color:var(--color-text-secondary);font-size:var(--font-size-small)}@media (prefers-reduced-motion: reduce){.ContactBlock-module__button___zVJO3{transition:none}.ContactBlock-module__button___zVJO3:hover{transform:none}}@media (max-width: 768px){.ContactBlock-module__buttons___DUbAA{flex-direction:column}.ContactBlock-module__button___zVJO3{text-align:center;min-height:var(--tap-target);display:flex;align-items:center;justify-content:center}}.SiteFooter-module__footer___0QAo2{border-top:1px solid var(--color-border);margin-top:var(--spacing-xl);background-color:var(--color-surface)}.SiteFooter-module__inner___6upMJ{max-width:var(--content-width);margin:0 auto;padding:var(--spacing-lg) var(--spacing-md);display:grid;gap:var(--spacing-xs)}.SiteFooter-module__line___txWau{color:var(--color-text-secondary);font-size:var(--font-size-small)}.SiteFooter-module__dot___86-CJ{color:var(--color-border)}@media (max-width: 768px){.SiteFooter-module__inner___6upMJ{padding:var(--spacing-md)}}@keyframes Page-module__fadeInUp___1CrvT{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Page-module__page___FQH-P{display:flex;flex-direction:column;min-height:100vh;animation:Page-module__fadeInUp___1CrvT .3s ease-out both;position:relative;z-index:1}.Page-module__inner___K1CDb{flex:1;width:100%;max-width:var(--content-width);margin:0 auto;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.Page-module__narrow___89Fzd{max-width:780px}.Page-module__hero___YITpD{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:880px}.Page-module__lead___DAx-0{color:var(--color-text-secondary);max-width:68ch}.Page-module__heroNote___1Z5mK{color:var(--color-text-secondary);font-size:var(--font-size-small)}.Page-module__back___HFxVM{align-self:flex-start;color:var(--color-text-secondary);font-size:var(--font-size-small);text-decoration:none}.Page-module__back___HFxVM:hover{color:var(--color-accent-hover);text-decoration:underline}@media (max-width: 768px){.Page-module__inner___K1CDb{padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg);gap:var(--spacing-md)}.Page-module__back___HFxVM{display:inline-flex;align-items:center;min-height:var(--tap-target)}.Page-module__recapFacts___knsoz{padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.Page-module__undo___axbsn{min-height:var(--tap-target)}}.Page-module__recapFacts___knsoz{display:grid;gap:var(--spacing-md);margin:0 0 var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.Page-module__recapFact___2lBuu{display:grid;gap:.2rem}.Page-module__recapFact___2lBuu dt{color:var(--color-text-secondary);font-size:var(--font-size-small)}.Page-module__recapFact___2lBuu dd{margin:0;font-weight:600}.Page-module__undoLine___mcLB4{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-small)}.Page-module__undo___axbsn{padding:0;background:none;border:0;color:var(--color-accent);font:inherit;text-decoration:underline;cursor:pointer}.Page-module__undo___axbsn:hover{color:var(--color-accent-warm)}.SetGallery-module__gallery___G3Gv7{display:grid;gap:var(--spacing-sm)}.SetGallery-module__frame___TR4D3{position:relative;aspect-ratio:3 / 4;border-radius:var(--radius);overflow:hidden;background-color:var(--color-surface)}.SetGallery-module__main___Ftkz3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease}.SetGallery-module__mainActive___31343{opacity:1}.SetGallery-module__mainEmpty___BnOh4{aspect-ratio:3 / 4;border-radius:var(--radius);border:1px dashed var(--color-border);background-color:var(--color-surface);display:grid;place-items:center;text-align:center;padding:var(--spacing-lg);color:var(--color-text-secondary)}.SetGallery-module__thumbs___VjXcS{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:var(--spacing-sm)}.SetGallery-module__thumbButton___P5AgP{padding:0;border:2px solid transparent;border-radius:var(--radius-sm);background:none;cursor:pointer;overflow:hidden;min-height:var(--tap-target);transition:border-color .2s ease,transform .2s ease}.SetGallery-module__thumbButton___P5AgP:hover{border-color:var(--color-border);transform:translateY(-2px)}.SetGallery-module__thumbActive___Rly9L,.SetGallery-module__thumbActive___Rly9L:hover{border-color:var(--color-accent)}.SetGallery-module__thumb___VjjRx{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}@media (prefers-reduced-motion: reduce){.SetGallery-module__main___Ftkz3,.SetGallery-module__thumbButton___P5AgP{transition:none}.SetGallery-module__thumbButton___P5AgP:hover{transform:none}}.ContentsList-module__block___W60YJ{display:grid;gap:var(--spacing-sm)}.ContentsList-module__heading___hw93E{font-size:var(--font-size-heading)}.ContentsList-module__list___uqrsQ{display:grid;gap:var(--spacing-xs)}.ContentsList-module__item___KMHHh{position:relative;padding-left:var(--spacing-md)}.ContentsList-module__item___KMHHh:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background-color:var(--color-accent-warm)}.ContentsList-module__specs___ShFzM{display:grid;gap:var(--spacing-xs);border-top:1px solid var(--color-border);padding-top:var(--spacing-sm);margin-top:var(--spacing-xs)}.ContentsList-module__spec___Cgosv{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.ContentsList-module__term___eXHaS{color:var(--color-text-secondary);font-size:var(--font-size-small);min-width:12rem}.ContentsList-module__value___EnsQm{font-weight:600}@media (max-width: 768px){.ContentsList-module__term___eXHaS{min-width:0;flex:1 1 100%}.ContentsList-module__spec___Cgosv{gap:0}}.QuantityStepper-module__stepper___XLGjq{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.QuantityStepper-module__step___l4fsY{width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);font-size:1.35rem;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.QuantityStepper-module__step___l4fsY:hover:not(:disabled){border-color:var(--color-accent);background-color:var(--color-bg)}.QuantityStepper-module__step___l4fsY:active:not(:disabled){transform:scale(.94)}.QuantityStepper-module__step___l4fsY:disabled{opacity:.35;cursor:default}.QuantityStepper-module__input___pDQa3{width:5rem;height:2.75rem;text-align:center;font-weight:700;font-size:1.125rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);transition:border-color .2s ease,box-shadow .2s ease}.QuantityStepper-module__input___pDQa3:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #009fe52e}.QuantityStepper-module__compact___DPg0p .QuantityStepper-module__step___l4fsY{width:2.25rem;height:2.25rem;font-size:1.2rem}.QuantityStepper-module__compact___DPg0p .QuantityStepper-module__input___pDQa3{width:3.75rem;height:2.25rem;font-size:1rem}.QuantityStepper-module__hidden___0DMfo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){.QuantityStepper-module__step___l4fsY,.QuantityStepper-module__input___pDQa3{transition:none}.QuantityStepper-module__step___l4fsY:active{transform:none}}@media (max-width: 768px){.QuantityStepper-module__compact___DPg0p .QuantityStepper-module__step___l4fsY{width:var(--tap-target);height:var(--tap-target)}.QuantityStepper-module__compact___DPg0p .QuantityStepper-module__input___pDQa3{width:3.5rem;height:var(--tap-target)}}.QuantityCalculator-module__block___XZDGT{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-lg);display:grid;gap:var(--spacing-sm);align-content:start}.QuantityCalculator-module__heading___7z181{font-size:var(--font-size-heading)}.QuantityCalculator-module__controls___rn-j1{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.QuantityCalculator-module__total___jp1F6{margin-left:auto;color:var(--color-price);font-family:var(--font-heading);font-weight:800;font-size:1.75rem;letter-spacing:-.01em}.QuantityCalculator-module__help___cF-TB{color:var(--color-text-secondary);font-size:var(--font-size-small)}.QuantityCalculator-module__error___A1fdR{color:var(--color-error);font-size:var(--font-size-small)}.QuantityCalculator-module__success___ePOZg{color:var(--color-success);font-weight:600;font-size:var(--font-size-small)}.QuantityCalculator-module__facts___5Af-G{display:grid;gap:var(--spacing-xs);border-top:1px solid var(--color-border);padding-top:var(--spacing-sm)}.QuantityCalculator-module__fact___r1Jli{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm)}.QuantityCalculator-module__term___QxfYI{color:var(--color-text-secondary);font-size:var(--font-size-small);min-width:7rem}.QuantityCalculator-module__value___agxGI{flex:1 1 240px}.QuantityCalculator-module__successLink___gmO0u{color:var(--color-accent);text-decoration:underline}.QuantityCalculator-module__successLink___gmO0u:hover{color:var(--color-accent-warm)}@media (max-width: 768px){.QuantityCalculator-module__block___XZDGT{padding:var(--spacing-md)}.QuantityCalculator-module__total___jp1F6{flex:1 1 100%;margin-left:0;font-size:1.5rem}.QuantityCalculator-module__term___QxfYI{min-width:0}.QuantityCalculator-module__value___agxGI{flex:1 1 100%}}.DocumentsLine-module__line___wWBiM{display:flex;align-items:center;gap:var(--spacing-sm);background-color:#009fe512;border:1px solid var(--color-accent);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-weight:600;color:var(--color-accent-hover)}.DocumentsLine-module__mark___AFaU1{width:10px;height:10px;border-radius:50%;background-color:var(--color-accent);flex-shrink:0}.CartSummary-module__block___yn38X{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-lg);display:grid;gap:var(--spacing-md)}.CartSummary-module__heading___NaOpQ{font-size:var(--font-size-heading)}.CartSummary-module__list___W0ZP-{display:grid;gap:var(--spacing-sm)}.CartSummary-module__row___k-gwY{display:flex;align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-sm)}.CartSummary-module__thumb___rl-zY,.CartSummary-module__thumbEmpty___BBqsU{width:54px;height:72px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.CartSummary-module__thumbEmpty___BBqsU{background-color:var(--color-bg);border:1px dashed var(--color-border);display:grid;place-items:center;color:var(--color-text-secondary);font-size:var(--font-size-small)}.CartSummary-module__info___6umsM{display:grid;gap:.1rem;flex:1 1 200px}.CartSummary-module__name___M-Smw{font-weight:600}.CartSummary-module__perSet___084VS,.CartSummary-module__removed___7XPQj{color:var(--color-text-secondary);font-size:var(--font-size-small)}.CartSummary-module__undo___HEJ9d{border:none;background:none;padding:0;color:var(--color-accent-hover);font-weight:600;font-size:var(--font-size-small);cursor:pointer;text-decoration:underline}.CartSummary-module__warning___EYDW-{display:grid;gap:var(--spacing-sm);border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}.CartSummary-module__warningText___4Rw4q{color:var(--color-accent-warm);font-weight:600}.CartSummary-module__lineTotal___LxW4j{font-family:var(--font-heading);font-weight:800;font-size:1.125rem;color:var(--color-price)}.CartSummary-module__footer___iSRdS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.CartSummary-module__add___oi6Mv{color:var(--color-accent-hover);font-weight:600}.CartSummary-module__total___epkhE{font-size:var(--font-size-small);color:var(--color-text-secondary)}.CartSummary-module__totalValue___oEXGR{font-family:var(--font-heading);font-size:1.75rem;color:var(--color-price);letter-spacing:-.01em}.CartSummary-module__totalNote___pazcN{font-size:var(--font-size-small)}@media (max-width: 768px){.CartSummary-module__block___yn38X{padding:var(--spacing-md)}.CartSummary-module__info___6umsM{flex:1 1 140px}.CartSummary-module__row___k-gwY{gap:var(--spacing-sm)}.CartSummary-module__footer___iSRdS{gap:var(--spacing-xs)}.CartSummary-module__add___oi6Mv{display:inline-flex;align-items:center;min-height:var(--tap-target)}.CartSummary-module__undo___HEJ9d{min-height:var(--tap-target)}.CartSummary-module__totalValue___oEXGR{font-size:1.5rem}}.DeliveryPicker-module__block___yATR2{border:none;padding:0;margin:0;display:grid;gap:var(--spacing-sm)}.DeliveryPicker-module__legend___zCZsA{font-family:var(--font-heading);font-weight:800;font-size:var(--font-size-heading);padding:0;margin-bottom:var(--spacing-xs)}.DeliveryPicker-module__options___KQmb1{display:grid;gap:var(--spacing-sm)}.DeliveryPicker-module__option___dWhvd{display:flex;gap:var(--spacing-sm);align-items:flex-start;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-md);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.DeliveryPicker-module__option___dWhvd:hover{border-color:var(--color-accent);transform:translateY(-1px)}.DeliveryPicker-module__optionActive___O1PiC{border-color:var(--color-accent);box-shadow:0 0 0 3px #009fe526}.DeliveryPicker-module__radio___nCtpO{margin-top:.3rem;accent-color:var(--color-accent);width:1.1rem;height:1.1rem;flex-shrink:0}.DeliveryPicker-module__optionText___H5i41{display:grid;gap:.15rem}.DeliveryPicker-module__optionLabel___Sl14g{font-weight:600}.DeliveryPicker-module__optionHelp___fSltz{color:var(--color-text-secondary);font-size:var(--font-size-small)}@media (prefers-reduced-motion: reduce){.DeliveryPicker-module__option___dWhvd{transition:none}.DeliveryPicker-module__option___dWhvd:hover{transform:none}}@media (max-width: 768px){.DeliveryPicker-module__option___dWhvd{min-height:var(--tap-target);padding:var(--spacing-sm) var(--spacing-md)}.DeliveryPicker-module__radio___nCtpO{width:1.35rem;height:1.35rem}}.BoxCountBlock-module__block___nv4B4{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-md);display:grid;gap:var(--spacing-xs)}.BoxCountBlock-module__line___faauF strong{font-weight:700}.BoxCountBlock-module__note___oO-B2{color:var(--color-text-secondary);font-size:var(--font-size-small)}.ShippingPromise-module__block___LEW8R{border-left:3px solid var(--color-accent);background-color:#009fe50d;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--spacing-md);max-width:68ch}.Field-module__field___bHyPO{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Field-module__label___RVNJX{font-weight:600;font-size:var(--font-size-small)}.Field-module__control___SloKS{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);transition:border-color .2s ease,box-shadow .2s ease;width:100%;font-family:var(--font-body);resize:vertical}.Field-module__control___SloKS::placeholder{color:var(--color-text-secondary)}.Field-module__control___SloKS:hover{border-color:var(--color-text-secondary)}.Field-module__control___SloKS:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #009fe52e}.Field-module__controlError___cf32O{border-color:var(--color-error)}.Field-module__controlError___cf32O:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #c6282826}.Field-module__help___HOKyK,.Field-module__error___bIfIS{font-size:var(--font-size-small);line-height:1.4}.Field-module__help___HOKyK{color:var(--color-text-secondary)}.Field-module__error___bIfIS{color:var(--color-error)}@media (prefers-reduced-motion: reduce){.Field-module__control___SloKS{transition:none}}@media (max-width: 768px){.Field-module__control___SloKS{min-height:var(--tap-target)}}.CompanyDetailsForm-module__block___o9Iau{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-lg);display:grid;gap:var(--spacing-md)}.CompanyDetailsForm-module__heading___5yMBV{font-size:var(--font-size-heading)}.CompanyDetailsForm-module__fields___tQWta{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-md)}.CompanyDetailsForm-module__submit___BQ96G{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}.CompanyDetailsForm-module__submitNote___bw4RP{color:var(--color-text-secondary);font-size:var(--font-size-small)}@media (max-width: 768px){.CompanyDetailsForm-module__block___o9Iau{padding:var(--spacing-md)}.CompanyDetailsForm-module__fields___tQWta{grid-template-columns:1fr;gap:var(--spacing-sm)}.CompanyDetailsForm-module__submit___BQ96G{padding-top:var(--spacing-sm)}}.CompanyDetailsForm-module__failure___9cDiy{background-color:var(--color-surface);border:1px solid var(--color-error);border-left:4px solid var(--color-error);border-radius:var(--radius);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text)}.CompanyDetailsForm-module__consentRow___BLEMB{display:flex;align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;min-height:var(--tap-target)}.CompanyDetailsForm-module__consentRow___BLEMB input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--color-accent);cursor:pointer}.CompanyDetailsForm-module__consentRow___BLEMB span{font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:1.45;align-self:center}.CompanyDetailsForm-module__consentRow___BLEMB a{color:var(--color-accent-hover);font-weight:600;text-decoration:none}.CompanyDetailsForm-module__consentRow___BLEMB a:hover{color:var(--color-accent)}.CompanyDetailsForm-module__consentError___kI9P-{color:var(--color-error);font-size:var(--font-size-small);margin-top:var(--spacing-xs)}.CompanyDetailsForm-module__consent___cNXc7{display:grid;gap:var(--spacing-xs);justify-items:start}.CompanyDetailsForm-module__consentPolicy___tolkC{display:inline-flex;align-items:center;min-height:var(--tap-target);font-size:var(--font-size-small);color:var(--color-text-secondary);text-decoration:none}.CompanyDetailsForm-module__consentPolicy___tolkC:hover{color:var(--color-accent-hover);text-decoration:underline}.MessengerFallback-module__block___oPEDr{color:var(--color-text-secondary);font-size:var(--font-size-small);max-width:60ch}.MessengerFallback-module__link___LW9rd{color:var(--color-accent-hover);font-weight:600}.EmptyState-module__block___e2-2L{border:1px dashed var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);padding:var(--spacing-xl) var(--spacing-lg);display:grid;gap:var(--spacing-md);justify-items:center;text-align:center}.EmptyState-module__message___zR2kD{color:var(--color-text-secondary);max-width:44ch}.EmptyState-module__action___dqxw1{background-color:var(--color-accent);color:#fff;text-decoration:none;font-weight:600;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color .2s ease,transform .2s ease}.EmptyState-module__action___dqxw1:hover{background-color:var(--color-accent-hover);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.EmptyState-module__action___dqxw1{transition:none}.EmptyState-module__action___dqxw1:hover{transform:none}}@media (max-width: 768px){.EmptyState-module__block___e2-2L{padding:var(--spacing-lg) var(--spacing-md)}.EmptyState-module__action___dqxw1{display:flex;align-items:center;justify-content:center;justify-self:stretch;min-height:var(--tap-target)}}.RequestRecap-module__block___Y1clv{background-color:var(--color-surface);border:1px solid var(--color-success);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-lg);display:grid;gap:var(--spacing-sm)}.RequestRecap-module__badge___v5Rl0{justify-self:start;color:var(--color-success);background-color:#2e7d5214;border-radius:999px;padding:.15rem var(--spacing-md);font-size:var(--font-size-small);font-weight:600}.RequestRecap-module__number___hxOqY{font-size:var(--font-size-h1)}.RequestRecap-module__promise___5nKa5{color:var(--color-text-secondary)}.RequestRecap-module__items___nSOt9{display:grid;gap:var(--spacing-xs);border-top:1px solid var(--color-border);padding-top:var(--spacing-sm)}.RequestRecap-module__item___Yrkzt{font-weight:600}.RequestRecap-module__total___8mSN0 strong{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-price)}.RequestRecap-module__keep___qbbE1{color:var(--color-text-secondary);font-size:var(--font-size-small)}.RequestRecap-module__sellerHeading___h3DCL{font-size:var(--font-size-heading);margin-bottom:var(--spacing-sm)}@media (max-width: 768px){.RequestRecap-module__block___Y1clv{padding:var(--spacing-md)}}.WhatHappensNext-module__block___XTEad{display:grid;gap:var(--spacing-md)}.WhatHappensNext-module__heading___RrpS4{font-size:var(--font-size-heading)}.WhatHappensNext-module__steps___YLfzD{display:grid;gap:var(--spacing-md)}.WhatHappensNext-module__step___BGmJq{display:flex;gap:var(--spacing-md);align-items:flex-start}.WhatHappensNext-module__number___902JR{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background-color:var(--color-accent);color:#fff;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800}@media (max-width: 768px){.WhatHappensNext-module__steps___YLfzD,.WhatHappensNext-module__step___BGmJq{gap:var(--spacing-sm)}}.StatusBadge-module__badge___j-WQ5{display:inline-block;border-radius:999px;padding:.15rem var(--spacing-sm);font-size:var(--font-size-small);font-weight:600;white-space:nowrap;border:1px solid}.StatusBadge-module__new___haHU5{color:var(--color-accent-warm);border-color:var(--color-accent-warm);background-color:#f3410e14}.StatusBadge-module__acknowledged___hwH-a{color:var(--color-accent-hover);border-color:var(--color-accent);background-color:#009fe514}.StatusBadge-module__invoiced___BiPE1,.StatusBadge-module__packing___rpEWu{color:var(--color-text-secondary);border-color:var(--color-border);background-color:var(--color-bg)}.StatusBadge-module__paid___c8QW3,.StatusBadge-module__shipped___1-BGp{color:var(--color-success);border-color:var(--color-success);background-color:#2e7d5214}.RequestsTable-module__block___W7ZwD{display:grid;gap:var(--spacing-md)}.RequestsTable-module__head___Zm70b{display:flex;align-items:center;gap:var(--spacing-md)}.RequestsTable-module__heading___IUlUu{font-size:var(--font-size-heading)}.RequestsTable-module__counter___A6G-P{background-color:var(--color-accent-warm);color:#fff;border-radius:999px;padding:.1rem var(--spacing-sm);font-size:var(--font-size-small);font-weight:700}.RequestsTable-module__list___311JB{display:grid;gap:var(--spacing-xs)}.RequestsTable-module__row___RgjUq{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-md);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.RequestsTable-module__row___RgjUq:hover{border-color:var(--color-accent);transform:translateY(-1px);box-shadow:var(--shadow)}.RequestsTable-module__number___TxhLN{font-family:var(--font-heading);font-weight:800}.RequestsTable-module__date___Dmda8,.RequestsTable-module__city___N30P-,.RequestsTable-module__count___5NtmY{color:var(--color-text-secondary);font-size:var(--font-size-small)}.RequestsTable-module__company___JlJ2m{font-weight:600;flex:1 1 160px}.RequestsTable-module__total___6P9yQ{font-weight:700;color:var(--color-price)}.RequestsTable-module__open___z1Nyg{margin-left:auto;color:var(--color-accent-hover);font-weight:600;text-decoration:none}.RequestsTable-module__open___z1Nyg:hover{text-decoration:underline}@media (prefers-reduced-motion: reduce){.RequestsTable-module__row___RgjUq{transition:none}.RequestsTable-module__row___RgjUq:hover{transform:none}}@media (max-width: 768px){.RequestsTable-module__row___RgjUq{padding:var(--spacing-md);gap:var(--spacing-xs) var(--spacing-sm)}.RequestsTable-module__company___JlJ2m{flex:1 1 100%;font-size:1.0625rem}.RequestsTable-module__open___z1Nyg{flex:1 1 100%;margin-left:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target);border:1px solid var(--color-border);border-radius:var(--radius-sm)}}@keyframes Toast-module__toastIn___MZMz7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Toast-module__stack___E2Ovi{position:fixed;right:var(--spacing-md);bottom:var(--spacing-md);z-index:50;display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-end;pointer-events:none}.Toast-module__toast___ewySm{max-width:min(28rem,calc(100vw - 2 * var(--spacing-md)));padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);box-shadow:var(--shadow-hover);font-size:var(--font-size-small);line-height:var(--line-height);animation:Toast-module__toastIn___MZMz7 .2s ease-out both}.Toast-module__done___J6sjR{background-color:var(--color-text);color:#fff}.Toast-module__problem___3-aHe{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-error);border-left:4px solid var(--color-error)}@media (prefers-reduced-motion: reduce){.Toast-module__toast___ewySm{animation:none}}@media (max-width: 768px){.Toast-module__stack___E2Ovi{left:var(--spacing-sm);right:var(--spacing-sm);bottom:var(--spacing-sm);align-items:stretch}.Toast-module__toast___ewySm{max-width:none}}.CopyableBlock-module__block___6WQHo{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-md);display:grid;gap:var(--spacing-sm)}.CopyableBlock-module__title___sO42h{font-family:var(--font-heading);font-weight:800;font-size:1.0625rem}.CopyableBlock-module__payload___LDFPU{background-color:var(--color-bg);border-radius:var(--radius-sm);padding:var(--spacing-md);font-family:var(--font-body);font-size:var(--font-size-small);white-space:pre-wrap;overflow-x:auto;margin:0}.CopyableBlock-module__actions___ziT1t{display:flex;align-items:center;gap:var(--spacing-md)}.CopyableBlock-module__copied___4ym6k{color:var(--color-success);font-weight:600;font-size:var(--font-size-small)}@media (max-width: 768px){.CopyableBlock-module__actions___ziT1t{flex-wrap:wrap;gap:var(--spacing-xs)}.CopyableBlock-module__payload___LDFPU{padding:var(--spacing-sm)}}.StatusControls-module__block___O-hvF{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-md);display:grid;gap:var(--spacing-md)}.StatusControls-module__head___-5LRa{display:flex;align-items:center;gap:var(--spacing-md)}.StatusControls-module__title___gb9uB{font-family:var(--font-heading);font-weight:800;font-size:1.0625rem}.StatusControls-module__buttons___Up2bG{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.StatusControls-module__button___cSdrZ{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-small);font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.StatusControls-module__button___cSdrZ:hover{border-color:var(--color-accent);transform:translateY(-1px)}.StatusControls-module__button___cSdrZ:active{transform:scale(.97)}.StatusControls-module__buttonActive___W3L1F{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}@media (prefers-reduced-motion: reduce){.StatusControls-module__button___cSdrZ{transition:none}.StatusControls-module__button___cSdrZ:hover,.StatusControls-module__button___cSdrZ:active{transform:none}}.StatusControls-module__total___6zW-y{margin:var(--spacing-md) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small)}.StatusControls-module__totalValue___4jCh5{color:var(--color-price);font-size:var(--font-size-body)}.StatusControls-module__totalNote___dmzEK{color:var(--color-text-secondary)}@media (max-width: 768px){.StatusControls-module__button___cSdrZ{min-height:var(--tap-target);flex:1 1 45%}}.StatusControls-module__saving___oD3in{font-size:var(--font-size-small);color:var(--color-text-secondary)}.SetReviews-module__block___FcOMC{display:grid;gap:var(--spacing-md)}.SetReviews-module__head___uvYzf{display:grid;gap:var(--spacing-xs)}.SetReviews-module__stars___3OnJv{color:var(--color-accent-warm);letter-spacing:2px;margin-right:var(--spacing-xs)}.SetReviews-module__rating___tRPgp{color:var(--color-text-secondary);font-size:var(--font-size-small)}.SetReviews-module__list___V8omr{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-md);list-style:none;margin:0;padding:0}.SetReviews-module__item___DaaMl{display:flex;flex-direction:column;gap:var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-md)}.SetReviews-module__text___7Efl8{margin:0;flex:1}.SetReviews-module__text___7Efl8:before{content:"«"}.SetReviews-module__text___7Efl8:after{content:"»"}.SetReviews-module__author___nbh3m{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small)}@media (max-width: 768px){.SetReviews-module__list___V8omr{grid-template-columns:1fr}}.SetCard-module__layout___cCMKc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--spacing-lg);align-items:start}.SetCard-module__gallery___IXu7e{position:sticky;top:var(--spacing-md)}.SetCard-module__info___cMrCj{display:flex;flex-direction:column;gap:var(--spacing-md)}.SetCard-module__name___1HgzL{font-size:2rem}.SetCard-module__subtitle___uD11n{color:var(--color-accent-warm);font-size:var(--font-size-small)}.SetCard-module__priceRow___3s6ao{display:flex;align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap}.SetCard-module__price___phgae{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--color-price)}.SetCard-module__priceNote___Giwpl{color:var(--color-text-secondary);font-size:var(--font-size-small)}.SetCard-module__contents___iMGtv ul{column-count:2;column-gap:var(--spacing-lg)}@media (max-width: 1000px){.SetCard-module__layout___cCMKc{grid-template-columns:1fr}.SetCard-module__gallery___IXu7e{position:static;max-width:460px}}@media (max-width: 768px){.SetCard-module__layout___cCMKc{gap:var(--spacing-md)}.SetCard-module__gallery___IXu7e{max-width:none}.SetCard-module__contents___iMGtv ul{column-count:1}.SetCard-module__name___1HgzL,.SetCard-module__price___phgae{font-size:1.5rem}}.Landing-module__section___C80ry{display:grid;gap:var(--spacing-sm)}.Landing-module__card___MSwjC{display:grid;gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow)}.Landing-module__cardText___DBpUz{margin:0;color:var(--color-text-secondary)}.Landing-module__cardText___DBpUz strong{color:var(--color-text);font-weight:600}.Landing-module__steps___ztISH{display:grid;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.Landing-module__step___Xmojl{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-sm);align-items:start}.Landing-module__stepNumber___MkiZV{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--tap-target) * .64);height:calc(var(--tap-target) * .64);border-radius:50%;background:var(--color-accent);color:#fff;font-weight:700}.Landing-module__stepText___OI-Kw{margin:0;color:var(--color-text-secondary);padding-top:calc((var(--tap-target) * .64 - var(--line-height) * 1em) / 2)}.Landing-module__stepText___OI-Kw strong{color:var(--color-text);font-weight:600}.Landing-module__ctaRow___l6bAi{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.Landing-module__cta___3JCgC{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;text-decoration:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.Landing-module__cta___3JCgC:hover{background-color:var(--color-accent-hover)}.Landing-module__ctaSecondary___lmoiP{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-surface);color:var(--color-accent-hover);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;text-decoration:none;transition:border-color .2s ease}.Landing-module__ctaSecondary___lmoiP:hover{border-color:var(--color-accent)}@media (max-width: 768px){.Landing-module__cta___3JCgC,.Landing-module__ctaSecondary___lmoiP{flex:1;min-height:var(--tap-target)}.Landing-module__ctaRow___l6bAi{flex-direction:column;align-items:stretch}}.ShippingNote-module__block___XbKiM{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-md);display:grid;gap:var(--spacing-xs)}.ShippingNote-module__line___HwBz5 strong{font-weight:700}.ShippingNote-module__note___YhlKZ{color:var(--color-text-secondary);font-size:var(--font-size-small)}.PrivateWholesale-module__block___dn7V2{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-lg);display:grid;gap:var(--spacing-sm);background-color:var(--color-bg)}.PrivateWholesale-module__heading___QwzXb{font-size:var(--font-size-heading)}.PrivateWholesale-module__text___hyh8i{max-width:62ch;color:var(--color-text-secondary)}.PrivateWholesale-module__links___TQTsM{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.PrivateWholesale-module__link___xdB2p{display:inline-block;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-accent-hover);font-weight:600;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.PrivateWholesale-module__link___xdB2p:hover{border-color:var(--color-accent);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.PrivateWholesale-module__link___xdB2p{transition:none}.PrivateWholesale-module__link___xdB2p:hover{transform:none}}@media (max-width: 768px){.PrivateWholesale-module__block___dn7V2{padding:var(--spacing-md)}.PrivateWholesale-module__links___TQTsM{flex-direction:column}.PrivateWholesale-module__link___xdB2p{display:flex;align-items:center;justify-content:center;min-height:var(--tap-target)}}.MonthlyReport-module__block___kIB-4{display:grid;gap:var(--spacing-sm)}.MonthlyReport-module__heading___23FsK{font-size:var(--font-size-heading)}.MonthlyReport-module__empty___CyoNM{color:var(--color-text-secondary);font-size:var(--font-size-small)}.MonthlyReport-module__months___1-ahy{display:grid;gap:var(--spacing-sm)}.MonthlyReport-module__month___eiOM8{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-md);display:grid;gap:var(--spacing-sm)}.MonthlyReport-module__name___fzQJq{font-size:1.0625rem}.MonthlyReport-module__figures___PrMtp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm)}.MonthlyReport-module__figure___xLwiS{display:grid;gap:.1rem}.MonthlyReport-module__term___EHA2h{color:var(--color-text-secondary);font-size:var(--font-size-small)}.MonthlyReport-module__value___aMeiQ{font-family:var(--font-heading);font-weight:800;font-size:1.5rem;color:var(--color-price);letter-spacing:-.01em}.MonthlyReport-module__paid___qsYvH{border-top:1px solid var(--color-border);padding-top:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-small)}@media (max-width: 768px){.MonthlyReport-module__month___eiOM8{padding:var(--spacing-sm) var(--spacing-md)}.MonthlyReport-module__figures___PrMtp{gap:var(--spacing-xs)}.MonthlyReport-module__value___aMeiQ{font-size:1.25rem}}.AdminSession-module__page___gb5Go{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);position:relative;z-index:1}.AdminSession-module__card___0pcgj{width:100%;max-width:26rem;display:flex;flex-direction:column;gap:var(--spacing-sm);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-lg) var(--spacing-md)}.AdminSession-module__heading___Irou0{margin:0;font-size:var(--font-size-heading)}.AdminSession-module__note___Iev46{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-small)}@keyframes Admin-module__fadeInUp___9KAKS{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Admin-module__page___qMgBE{display:flex;flex-direction:column;min-height:100vh;animation:Admin-module__fadeInUp___9KAKS .3s ease-out both;position:relative;z-index:1}.Admin-module__topbar___Kag-M{border-bottom:1px solid var(--color-border);background-color:var(--color-surface)}.Admin-module__topbarInner___alVvh{max-width:var(--content-width);margin:0 auto;padding:var(--spacing-sm) var(--spacing-md);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);font-size:var(--font-size-small);color:var(--color-text-secondary)}.Admin-module__inner___BFnF9{flex:1;width:100%;max-width:var(--content-width);margin:0 auto;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-md)}.Admin-module__head___aitxP{display:flex;align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap}.Admin-module__counter___Y3lAu{background-color:var(--color-accent-warm);color:#fff;border-radius:999px;padding:.15rem .6rem;font-size:var(--font-size-small);font-weight:700}.Admin-module__signOut___TYZd8{margin-left:auto}.Admin-module__meta___FsPPO{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-small)}.Admin-module__contacts___jMFhI{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.Admin-module__contact___uckeo{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);padding:.4rem .9rem;text-decoration:none;color:var(--color-accent-hover);font-size:var(--font-size-small)}.Admin-module__contact___uckeo:hover{border-color:var(--color-accent)}.Admin-module__comment___0iToK{background-color:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-accent-warm);border-radius:var(--radius);padding:var(--spacing-sm) var(--spacing-md)}.Admin-module__commentLabel___Y7cTd{display:block;font-size:var(--font-size-small);color:var(--color-text-secondary)}.Admin-module__pair___9dNE9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md)}.Admin-module__back___7ZRv2{align-self:flex-start;color:var(--color-text-secondary);font-size:var(--font-size-small);text-decoration:none}.Admin-module__back___7ZRv2:hover{color:var(--color-accent-hover);text-decoration:underline}.Admin-module__topbarLink___9wUBu{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.Admin-module__topbarLink___9wUBu:hover{border-bottom-color:currentColor}@media (max-width: 768px){.Admin-module__inner___BFnF9{padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg)}.Admin-module__topbarInner___alVvh{padding:var(--spacing-xs) var(--spacing-md)}.Admin-module__pair___9dNE9{grid-template-columns:1fr}.Admin-module__contact___uckeo,.Admin-module__back___7ZRv2{display:inline-flex;align-items:center;min-height:var(--tap-target)}.Admin-module__meta___FsPPO{gap:var(--spacing-xs) var(--spacing-sm)}}.Admin-module__loading___TTST-{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Admin-module__failure___ZBNY3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);background-color:var(--color-surface);border:1px solid var(--color-error);border-left:4px solid var(--color-error);border-radius:var(--radius);padding:var(--spacing-sm) var(--spacing-md)}.Admin-module__failureText___hfaJp{flex:1;min-width:14rem;margin:0}.Stub-module__page___blzv2{max-width:var(--content-width);margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}.Stub-module__title___BMx1R{margin-bottom:var(--spacing-sm)}.Stub-module__text___aQTEl{color:var(--color-text-secondary);max-width:60ch;margin-bottom:var(--spacing-md)}.Stub-module__back___TJACW{color:var(--color-accent-hover);font-weight:600}.Legal-module__doc___nGGq0{gap:var(--spacing-md);line-height:1.6}.Legal-module__doc___nGGq0 h2{margin-top:var(--spacing-md)}.Legal-module__doc___nGGq0 h3{margin-top:var(--spacing-sm);font-size:var(--font-size-body)}.Legal-module__doc___nGGq0 ul{margin:0;padding-left:var(--spacing-lg);display:grid;gap:var(--spacing-xs)}.Legal-module__doc___nGGq0 p{margin:0}.Legal-module__updated___J1BWO{color:var(--color-text-secondary);font-size:var(--font-size-small)}.Legal-module__contact___Fww36{line-height:1.7}@media (max-width: 768px){.Legal-module__doc___nGGq0 ul{padding-left:var(--spacing-md)}}:root{--color-bg: #faf5ed;--color-surface: #ffffff;--color-accent: #009fe5;--color-accent-hover: #0089c6;--color-accent-warm: #f3410e;--color-text: #424242;--color-text-secondary: #565048;--color-border: #e8dfd7;--color-bg-glow: #ffffff;--color-bg-glow-0: rgba(255, 255, 255, 0);--color-bg-warm: #efd9b8;--color-bg-warm-0: rgba(239, 217, 184, 0);--color-bg-deep: #e0c79f;--color-bg-deep-0: rgba(224, 199, 159, 0);--color-success: #2e7d52;--color-kraft: #b8895c;--color-kraft-light: #c99a6c;--color-kraft-dark: #a2764c;--color-ribbon: #a00917;--color-ribbon-mid: #99030f;--color-ribbon-sheen: #cf3a44;--color-ribbon-deep: #6d0410;--color-ribbon-shade: #81050b;--color-accent-warm-deep: #c8320a;--color-error: #c62828;--color-price: #2f2b28;--font-heading: "Nunito", "Segoe UI", sans-serif;--font-body: "Noto Sans", "Segoe UI", sans-serif;--font-size-h1: 2.25rem;--font-size-h2: 1.5rem;--font-size-heading: 1.5rem;--font-size-body: 1.0625rem;--font-size-small: .875rem;--line-height: 1.55;--line-height-heading: 1.2;--radius: 12px;--radius-sm: 8px;--shadow: 0 2px 4px rgba(66, 66, 66, .05), 0 8px 24px rgba(66, 66, 66, .07);--shadow-hover: 0 4px 8px rgba(66, 66, 66, .07), 0 14px 32px rgba(66, 66, 66, .1);--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1.25rem;--spacing-lg: 2rem;--spacing-xl: 3.5rem;--content-width: 1080px;--tap-target: 44px}@media (max-width: 768px){:root{--font-size-h1: 1.625rem;--font-size-h2: 1.3125rem;--font-size-heading: 1.25rem;--spacing-lg: 1.25rem;--spacing-xl: 2rem;--content-width: 100%;--set-strip-peek: 5rem}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-bg);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%20viewBox='0%200%20180%20180'%3e%3cfilter%20id='grain'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3crect%20width='180'%20height='180'%20filter='url(%23grain)'%20opacity='0.14'/%3e%3c/svg%3e"),radial-gradient(900px 700px at 18% 12%,var(--color-bg-glow) 0%,var(--color-bg-glow-0) 58%),radial-gradient(950px 750px at 88% 28%,var(--color-bg-warm) 0%,var(--color-bg-warm-0) 62%),radial-gradient(1100px 850px at 50% 92%,var(--color-bg-deep) 0%,var(--color-bg-deep-0) 66%);background-size:180px 180px,auto,auto,auto;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-attachment:fixed,fixed,fixed,fixed;color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-heading);line-height:var(--line-height-heading);font-weight:800}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}img{max-width:100%;display:block}a{color:var(--color-accent-hover)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important}}
