@font-face{font-family:__Unbounded_c5c2bf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Unbounded_c5c2bf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_c5c2bf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");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:__Unbounded_c5c2bf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_c5c2bf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Unbounded_c5c2bf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Unbounded_c5c2bf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Unbounded_c5c2bf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");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:__Unbounded_c5c2bf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Unbounded_c5c2bf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Unbounded_Fallback_c5c2bf;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c5c2bf{font-family:__Unbounded_c5c2bf,__Unbounded_Fallback_c5c2bf;font-style:normal}.__variable_c5c2bf{--font-unbounded:"__Unbounded_c5c2bf","__Unbounded_Fallback_c5c2bf"}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Golos_Text_69ac74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Golos_Text_69ac74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Golos_Text_69ac74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Golos_Text_69ac74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Golos_Text_Fallback_69ac74;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_69ac74{font-family:__Golos_Text_69ac74,__Golos_Text_Fallback_69ac74;font-style:normal}.__variable_69ac74{--font-golos:"__Golos_Text_69ac74","__Golos_Text_Fallback_69ac74"}@font-face{font-family:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");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:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_06d239;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Mono_Fallback_06d239;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_06d239{font-family:__IBM_Plex_Mono_06d239,__IBM_Plex_Mono_Fallback_06d239;font-style:normal}.__variable_06d239{--font-plex:"__IBM_Plex_Mono_06d239","__IBM_Plex_Mono_Fallback_06d239"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.collapse{visibility:collapse}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-x-6{column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.px-4{padding-left:1rem;padding-right:1rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--jungle-950:#221f19;--jungle-900:#29271f;--jungle-700:#413130;--jungle-600:#8b1e56;--leaf:#47946a;--leaf-bg:#e8f1ea;--amber:#ffad51;--amber-deep:#8b1e56;--amber-bg:#fff3e0;--paper:#fffbf2;--card:#fff;--ink:#2b2620;--ink-2:#6b5f58;--ink-3:#9a8e86;--line:#eae3d9;--ok:#47946a;--ok-bg:#e8f1ea;--low:#8b1e56;--low-bg:#fff3e0;--pre:#9c4668;--pre-bg:#f7e8f0;--out:#c4442a;--out-bg:#f9e5e0;--danger:#c4442a;--radius:10px}body{background:var(--paper);color:var(--ink);font-family:var(--font-golos),-apple-system,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.45}.font-display{font-family:var(--font-unbounded),var(--font-golos),sans-serif}.font-mono2{font-family:var(--font-plex),ui-monospace,monospace}button{cursor:pointer}button,input,select{font:inherit}.topbar{position:sticky;top:0;z-index:30;background:var(--jungle-950);color:#fff}.topbar-in{max-width:1440px;margin:0 auto;gap:24px;padding:0 24px;height:60px}.logo,.topbar-in{display:flex;align-items:center}.logo{gap:10px;font-family:var(--font-unbounded),sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff;text-decoration:none}.logo .leaf{width:26px;height:26px;border-radius:8px;background:var(--leaf);display:grid;place-items:center;font-size:14px}.logo small{display:block;font-family:var(--font-plex),monospace;font-size:9px;letter-spacing:.18em;color:#a99c92;text-transform:uppercase;font-weight:400}.topnav{display:flex;gap:4px;margin-left:8px}.topnav a{color:#c9bdb4;text-decoration:none;font-size:13px;font-weight:500;padding:8px 12px;border-radius:8px}.topnav a.active,.topnav a:hover{background:hsla(0,0%,100%,.08);color:#fff}.topbar .spacer{flex:1}.logo-caption{font-family:var(--font-plex),monospace;font-size:9px;letter-spacing:.18em;color:#a99c92;text-transform:uppercase}.user-chip .ava{width:30px;height:30px;border-radius:50%;background:var(--amber);color:var(--jungle-950);display:grid;place-items:center;font-weight:700;font-size:12px}.user-chip{display:flex;align-items:center;gap:10px;font-size:13px;color:#ebe2da}.user-chip a{color:#fff;font-weight:600;text-decoration:none}.user-chip a:hover{color:var(--amber)}.layout{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:10px 20px;padding:20px 24px 120px;align-items:start}.layout>main{grid-column:1;grid-row:1;min-width:0}.layout>.rcol{grid-column:2;grid-row:1;align-self:stretch;display:flex;flex-direction:column;gap:10px}.stickycart{z-index:5}.d-only{display:block}.m-only{display:none}@media (max-width:1199px){.layout{grid-template-columns:minmax(0,1fr)}.layout>.rcol>.filters{display:none}.layout>.rcol>.stickycart{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:40;border-radius:14px 14px 0 0;border-bottom:0}}@media (max-width:1023px){.d-only{display:none!important}.m-only{display:block!important}}.filters{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.filters h3{font-family:var(--font-plex),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.fgroup{padding:12px 0;border-top:1px solid var(--line)}.fgroup:first-of-type{border-top:0;padding-top:0}.fgroup-head{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}.fgroup-head h3{margin-bottom:0}.fgroup-head .chev{color:var(--ink-3);font-size:10px;transition:transform .15s ease}.fgroup.closed .fgroup-head .chev{transform:rotate(-90deg)}.fgroup-body{margin-top:10px}.search{position:relative;margin-bottom:14px}.search input{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 12px 9px 34px;font-size:13px;background:#fff;color:var(--ink)}.search input:focus{outline:2px solid var(--jungle-600);border-color:var(--jungle-600)}.search:before{content:"⌕";position:absolute;left:11px;top:6px;font-size:16px;color:var(--ink-3)}.fopt{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:var(--ink);cursor:pointer}.fopt input{accent-color:var(--jungle-600);width:15px;height:15px}.fopt .cnt{margin-left:auto;color:var(--ink-3);font-size:12px}.sortsel{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:#fff;font-size:13px;color:var(--ink)}.clearf{background:none;border:0;color:var(--jungle-600);font-size:12px;font-weight:600;padding:8px 0 0}.cat-head{display:flex;align-items:baseline;gap:14px;margin-bottom:12px;flex-wrap:wrap}.cat-head h1{font-family:var(--font-unbounded),sans-serif;font-size:19px;font-weight:600;color:var(--jungle-950)}.cat-head .cnt{color:var(--ink-3);font-size:13px}.cat-head .levelnow{margin-left:auto;display:flex;gap:8px;color:var(--ink-2)}.cat-head .levelnow,.level-pill{align-items:center;font-size:12px}.level-pill{display:inline-flex;gap:6px;background:var(--jungle-900);color:#fff;font-weight:700;border-radius:999px;padding:4px 12px}.level-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--amber)}.tablewrap{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table.cat{border-collapse:collapse;width:100%;min-width:1040px}table.cat thead th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600;text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--card)}table.cat tbody td.num,table.cat thead th.num{text-align:right}th.tier{transition:background .2s}th.tier.current{background:var(--leaf-bg);color:var(--jungle-700)}td.current{background:var(--leaf-bg);transition:background .2s}th.tier.current:after{content:"· ваша цена";color:var(--amber-deep);text-transform:none;letter-spacing:0;font-weight:700;margin-left:6px}table.cat tbody td{padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:middle}table.cat tbody tr:hover{background:#fdfbf6}tr.in-cart td{background:#fff8eb}.photo{width:52px;height:52px;border-radius:8px;display:grid;place-items:center;font-family:var(--font-plex),monospace;font-size:13px;color:var(--jungle-700);flex:none}.photo,.pname{font-weight:600}.pname{font-size:14px;color:var(--ink)}.pname a{color:inherit;text-decoration:none;border-bottom:1px dotted var(--ink-3)}.pname a:hover{color:var(--jungle-600);border-color:var(--jungle-600)}.pdesc{color:var(--ink-3);font-size:12px;max-width:200px}.sku{font-size:12px;color:var(--ink-2)}.price-cell,.sku{font-family:var(--font-plex),monospace;white-space:nowrap}.price-cell{font-size:13px;text-align:right;color:var(--ink)}.price-cell .rub{color:var(--ink-3);font-size:11px}.price-cell.cur{background:var(--leaf-bg);font-weight:600;border-radius:6px;padding:6px 8px}.price-cell.rrc{color:var(--ink-3)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.b-in{color:var(--ok);background:var(--ok-bg)}.b-low{color:var(--low);background:var(--low-bg)}.b-pre{color:var(--pre);background:var(--pre-bg)}.b-out{color:var(--out);background:var(--out-bg)}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.stepper button{width:30px;height:34px;border:0;background:#fff;font-size:15px;color:var(--jungle-700)}.stepper button:hover{background:var(--leaf-bg)}.stepper input{width:46px;height:34px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font-family:var(--font-plex),monospace;font-size:13px;color:var(--ink)}.stepper input:focus{outline:none;background:var(--leaf-bg)}.stepper.disabled{opacity:.4;pointer-events:none}.cost{font-family:var(--font-plex),monospace;font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.cost .rub{color:var(--ink-3);font-size:11px;font-weight:400}.cost.pre{color:var(--amber-deep)}.cost.empty{color:var(--ink-3);font-weight:400}.footnote{color:var(--ink-3);font-size:12px;margin-top:16px;max-width:70ch}.stickycart{position:sticky;top:80px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.sc-head{background:var(--jungle-950);color:#fff;padding:14px 18px;font-family:var(--font-unbounded),sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.02em}.sc-body{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.sc-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--ink-2)}.sc-row b{font-family:var(--font-plex),monospace;font-size:14px;color:var(--ink);font-weight:600}.sc-row.total b{font-size:17px;color:var(--jungle-950)}.ladder{display:flex;gap:3px}.ladder .seg{flex:1;border-radius:6px;padding:6px 4px;font-size:9.5px;font-weight:600;background:var(--paper);border:1px solid var(--line);color:var(--ink-3);text-align:center;line-height:1.25}.ladder .seg .th{display:block;font-family:var(--font-plex),monospace;font-size:10px}.ladder .seg.done{background:var(--leaf-bg);border-color:var(--leaf);color:var(--jungle-700)}.ladder .seg.now{background:var(--jungle-900);border-color:var(--jungle-900);color:#fff}.nextlevel{background:var(--amber-bg);border:1px dashed var(--amber);border-radius:8px;padding:10px 12px;font-size:12.5px;color:#7a5410}.nextlevel b{font-family:var(--font-plex),monospace}.nextlevel.max{background:var(--leaf-bg);border-color:var(--leaf);color:var(--jungle-700)}.minwarn{background:var(--out-bg);border:1px solid var(--out);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--out)}.minwarn b{font-family:var(--font-plex),monospace}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;border-radius:var(--radius);border:1px solid transparent;padding:12px 18px;width:100%}.btn-primary{background:var(--jungle-900);color:#fff}.btn-primary:hover{background:var(--jungle-700)}.btn[disabled]{background:#d8cfc7;color:#fffbf2;cursor:not-allowed}.sc-foot{padding:0 18px 16px;font-size:11px;color:var(--ink-3);text-align:center}.mtopbar{position:sticky;top:0;z-index:30;background:var(--jungle-950);color:#fff;padding:10px 14px 12px}.mtoprow{display:flex;align-items:center;gap:10px}.mtoprow .logo{font-size:12.5px}.mtoprow .logo .leaf{width:22px;height:22px;border-radius:7px;font-size:12px}.mtoprow .spacer{flex:1}.msearch{margin-top:10px;display:flex;gap:8px}.msearch input{flex:1;border:1px solid hsla(0,0%,100%,.2);border-radius:9px;padding:9px 12px;font-size:13px;background:hsla(0,0%,100%,.1);color:#fff}.msearch input::placeholder{color:#a99c92}.msearch input:focus{outline:2px solid var(--jungle-600)}.msearch .fbtn{border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);color:#fff;border-radius:9px;padding:0 12px;font-size:14px}.mfilters{background:var(--card);border-bottom:1px solid var(--line);padding:14px}.mlevel{background:var(--jungle-900);padding:0 14px 12px}.mlevel-in{background:var(--jungle-700);border-radius:9px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:#ebe2da}.mlevel-in b{color:#fff;font-family:var(--font-plex),monospace;font-size:12px}.cards{padding:12px 12px 96px;display:flex;flex-direction:column;gap:12px}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px}.card.in-cart{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.card-top{display:flex;gap:12px}.card-top .photo{width:60px;height:60px;border-radius:10px;font-size:14px}.card-top .info{min-width:0;flex:1}.card-top .pname{font-size:13.5px;line-height:1.3}.card-top .sku{font-size:11px;margin-top:2px}.card-top .right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.card-top .badge{font-size:10.5px;gap:5px;padding:3px 9px}.card-top .badge:before{width:5px;height:5px}.rrc{font-size:11px;color:var(--ink-3)}.rrc s{font-family:var(--font-plex),monospace}.tiers{margin-top:10px;border-top:1px dashed var(--line);padding-top:8px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.tier{border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:var(--paper)}.tier .t-label{font-size:9.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.tier .t-val{font-family:var(--font-plex),monospace;font-size:12.5px;font-weight:600;white-space:nowrap}.tier.current{background:var(--leaf-bg);border-color:var(--leaf)}.tier.current .t-label{color:var(--jungle-700);font-weight:700}.your-price{display:inline-flex;background:var(--amber);color:var(--jungle-950);font-size:8.5px;font-weight:700;letter-spacing:.05em;border-radius:4px;padding:1px 5px;text-transform:uppercase;margin-top:3px}.card-foot{margin-top:10px;display:flex;align-items:center;gap:10px}.card-foot .stepper button{width:32px}.card-foot .stepper input{width:44px}.card-foot .sum{margin-left:auto;text-align:right}.card-foot .sum .lbl{font-size:10px;color:var(--ink-3)}.card-foot .sum .val{font-family:var(--font-plex),monospace;font-size:14px;font-weight:600}.card-out-note{margin-top:8px;font-size:11.5px;color:var(--out);background:var(--out-bg);border-radius:7px;padding:6px 9px}.cartbar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--jungle-950);color:#fff;padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;box-shadow:0 -8px 24px rgba(14,42,32,.3)}.cartbar .info{flex:1;min-width:0}.cartbar .line1{font-family:var(--font-plex),monospace;font-size:13px;font-weight:600;white-space:nowrap}.cartbar .line2{font-size:10.5px;color:#a99c92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartbar .go{background:var(--amber);color:var(--jungle-950);font-weight:700;font-size:13px;border:0;border-radius:9px;padding:11px 16px;text-decoration:none}.cartbar .go[disabled]{background:#57504a;color:#c9bdb4}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.sub{color:var(--ink-2);font-size:13px;margin-bottom:20px}h3.fieldset{font-size:13px;font-weight:700;margin:18px 0 8px;color:var(--ink)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-size:13px;font-weight:600;color:var(--ink-2)}.input{font:inherit;font-size:14px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;width:100%;color:var(--ink)}.input:focus{outline:2px solid var(--jungle-600);border-color:var(--jungle-600)}.input[readonly]{background:var(--paper);color:var(--ink-2)}.hint{font-size:12px;color:var(--ink-3)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media (max-width:640px){.grid2{grid-template-columns:1fr}}.btn-accent{background:var(--amber-deep);color:#fff}.btn-accent:hover{background:var(--amber)}.btn-accent[disabled]{background:#c9cfc5;color:var(--paper);cursor:not-allowed}.btn-ghost{background:transparent;color:var(--jungle-700);border-color:var(--line)}.btn-ghost:hover{background:var(--leaf-bg)}.navrow{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.warn{background:#f9e5e0;font-size:12.5px;color:var(--danger);margin:10px 0}.note,.warn{border-radius:8px;padding:10px 12px}.note{background:var(--amber-bg);font-size:12px;color:#7a5410;margin-top:14px}table.items{border-collapse:collapse;width:100%}table.items th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}table.items td.num,table.items th.num{text-align:right}table.items td{padding:10px;border-bottom:1px solid var(--line);font-size:13.5px}.mono2{font-family:var(--font-plex),monospace}.steps-nav{background:var(--card);border-bottom:1px solid var(--line);position:sticky;top:60px;z-index:19}.steps-in{max-width:1160px;margin:0 auto;padding:0 24px;display:flex;gap:4px;overflow-x:auto}.stepnav{display:flex;align-items:center;gap:8px;padding:12px;border:0;background:none;font-size:12.5px;color:var(--ink-3);white-space:nowrap;border-bottom:2px solid transparent;font-weight:500}.stepnav .n{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;font-family:var(--font-plex),monospace;font-size:11px;flex:none}.stepnav.done,.stepnav.done .n{color:var(--jungle-700)}.stepnav.done .n{background:var(--leaf-bg);border-color:var(--leaf)}.stepnav.current{color:var(--jungle-950);font-weight:700;border-bottom-color:var(--amber-deep)}.stepnav.current .n{background:var(--jungle-900);border-color:var(--jungle-900);color:#fff}.checkout-layout{max-width:1160px;margin:24px auto 80px;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}@media (max-width:900px){.checkout-layout{grid-template-columns:1fr}.checkout-layout>.summary{position:static}}.opt{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);border-radius:10px;padding:14px 16px;cursor:pointer;margin-bottom:10px;background:#fff}.opt:hover{border-color:var(--jungle-600)}.opt input{accent-color:var(--jungle-600);margin-top:3px}.opt.sel{border-color:var(--jungle-600);background:var(--leaf-bg)}.opt .t{font-weight:600}.opt .d{font-size:12.5px;color:var(--ink-2);margin-top:2px}.summary{position:sticky;top:130px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.summary .row{display:flex;justify-content:space-between;font-size:13.5px;padding:5px 0;color:var(--ink-2)}.summary .row b{font-family:var(--font-plex),monospace;color:var(--ink)}.summary .row.total{border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:15px;color:var(--ink)}.summary .row.total b{font-size:19px;color:var(--jungle-950)}.authwrap{max-width:440px;margin:48px auto;padding:0 16px}.auth-title{font-family:var(--font-unbounded),sans-serif;font-size:20px;color:var(--jungle-950);margin-bottom:4px}.success{max-width:640px;margin:40px auto;padding:0 24px;text-align:center}.success .ok-ic{width:72px;height:72px;border-radius:50%;background:var(--leaf-bg);color:var(--ok);font-size:34px;display:grid;place-items:center;margin:0 auto 18px}.success h1{font-family:var(--font-unbounded),sans-serif;font-size:21px;color:var(--jungle-950)}.success .mailnote{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px 20px;margin:18px 0;font-size:14px;color:var(--ink-2)}.success .mailnote b{color:var(--ink)}.success .btnrow{display:flex;gap:12px;justify-content:center;margin-top:22px;flex-wrap:wrap}.mini{max-width:520px;margin:0 auto;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px 20px}.mini .mr{display:flex;justify-content:space-between;font-size:13px;padding:4px 0;color:var(--ink-2)}.mini .mr b{font-family:var(--font-plex),monospace;color:var(--ink)}tr.unavailable td{color:var(--ink-3);text-decoration:line-through}tr.unavailable .unav-note{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:600;border-radius:999px;padding:3px 9px;background:var(--out-bg);color:var(--out);text-decoration:none}.ck-m-only{display:none}@media (max-width:899px){.ck-m-only{display:block}.ck-d-only{display:none!important}.steps-nav{display:none}.checkout-layout{padding-bottom:130px}.checkout-layout .navrow,.checkout-layout>.summary{display:none}.success{padding-bottom:40px}}.prog{background:var(--jungle-950);padding:2px 14px 14px}.prog .lbl{display:flex;justify-content:space-between;font-size:11.5px;color:#a99c92;margin-bottom:8px}.prog .lbl b{color:#fff;font-weight:600}.prog .back{color:#c9bdb4;font-size:12px;background:none;border:0;padding:0}.dots{display:flex;gap:5px}.dots span{flex:1;height:4px;border-radius:2px;background:hsla(0,0%,100%,.18)}.dots span.done{background:var(--leaf)}.dots span.cur{background:var(--amber)}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--line);padding:12px 14px calc(12px + env(safe-area-inset-bottom));display:flex;gap:10px;align-items:center;box-shadow:0 -8px 24px rgba(14,42,32,.12)}.mbar .info{flex:1;min-width:0}.mbar .l1{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbar .l2{font-family:var(--font-plex),monospace;font-size:15px;font-weight:700;color:var(--jungle-950)}.mbar .go{background:var(--jungle-900);color:#fff;border:0;border-radius:10px;padding:13px 20px;font-weight:700;font-size:13.5px;flex:none}.mbar .go.accent{background:var(--amber-deep)}.mbar .go[disabled]{background:#c9cfc5;color:var(--paper)}.msum{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:12px}.msum .sumhead{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;width:100%;border:0;background:none}.msum .sumhead .l{font-size:13px;font-weight:600;color:var(--ink)}.msum .sumhead .v{font-family:var(--font-plex),monospace;font-size:15px;font-weight:700;color:var(--jungle-950)}.msum .chev{color:var(--ink-3);font-size:11px;margin-left:8px}.msum .sumbody{display:none;padding:0 16px 14px;border-top:1px solid var(--line)}.msum.open .sumbody{display:block}.msum .sumrow{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-2);padding:6px 0}.msum .sumrow b{font-family:var(--font-plex),monospace;color:var(--ink)}.mbar .l2,.msum .sumhead .v{white-space:nowrap}.account-wrap{max-width:1160px;margin:0 auto;padding:26px 24px 100px;display:grid;grid-template-columns:232px minmax(0,1fr);gap:24px;align-items:start}@media (max-width:900px){.account-wrap{grid-template-columns:1fr}.tabs{flex-direction:row!important;flex-wrap:wrap}}.tabs{flex-direction:column;gap:2px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:10px}.tab,.tabs{display:flex}.tab{align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:0;background:none;font-size:13.5px;color:var(--ink-2);text-align:left;font-weight:500}.tab:hover{background:var(--paper)}.tab.active{background:var(--jungle-900);color:#fff;font-weight:600}.tab .cap{font-family:var(--font-plex),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.55;display:block}.tabl{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.notecard{background:var(--amber-bg);border:1px dashed var(--amber);border-radius:9px;padding:11px 13px;font-size:12.5px;color:#7a5410;margin-bottom:16px}.saved-note{display:flex;align-items:center;gap:8px;background:var(--leaf-bg);border:1px solid var(--leaf);color:var(--jungle-700);border-radius:9px;padding:10px 13px;font-size:13px;font-weight:600;margin-top:14px}table.grid{border-collapse:collapse;width:100%}table.grid th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:left;padding:10px 12px}table.grid td,table.grid th{border-bottom:1px solid var(--line)}table.grid td{padding:11px 12px;font-size:13.5px}table.grid tbody tr:hover td{background:#fafbf8}td.num2,th.num2{text-align:right;white-space:nowrap}.st{display:inline-flex;font-size:10.5px;font-weight:700;border-radius:6px;padding:3px 9px;letter-spacing:.02em}.st-received{background:var(--paper);color:var(--ink-2);border:1px solid var(--line)}.st-checking{background:var(--amber-bg);color:var(--amber-deep)}.st-invoice_sent{background:var(--pre-bg);color:var(--pre)}.st-paid{background:var(--leaf-bg);color:var(--jungle-700)}.st-processing{background:var(--pre-bg);color:var(--pre)}.st-shipped{background:var(--paper);color:var(--ink-2);border:1px solid var(--line)}.st-completed{background:var(--leaf-bg);color:var(--jungle-700)}.st-cancelled{background:#f9e5e0;color:var(--danger)}.iconbtn{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 11px;font-size:12.5px;color:var(--jungle-700);font-weight:600}.iconbtn:hover{background:var(--leaf-bg)}.iconbtn.amber{background:var(--amber-deep);color:#fff;border-color:var(--amber-deep)}.iconbtn.amber:hover{background:var(--amber)}.btn-amber{background:var(--amber-deep);color:#fff}.btn-amber:hover{background:var(--amber)}.snapnote{font-family:var(--font-plex),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-deep);background:var(--amber-bg);border-radius:5px;padding:2px 7px;display:inline-block}.kv{display:grid;grid-template-columns:140px 1fr;gap:6px 12px;font-size:13px;margin:0}.kv dt{color:var(--ink-3)}.kv dd{font-weight:500;margin:0}.backlink{background:none;border:0;color:var(--jungle-600);font-weight:600;font-size:13px;padding:0;margin-bottom:12px}.overlay{position:fixed;inset:0;background:rgba(14,42,32,.5);z-index:50;align-items:center;justify-content:center;padding:20px;display:flex}.modal{background:#fff;border-radius:14px;max-width:520px;width:100%;padding:24px;box-shadow:0 24px 60px rgba(14,42,32,.35)}.modal h2{font-family:var(--font-unbounded),sans-serif;font-size:15px;font-weight:600;color:var(--jungle-950);margin:0 0 6px}.modal .msub{font-size:13px;color:var(--ink-2);margin-bottom:14px}.added{border:1px solid var(--leaf);background:var(--leaf-bg);border-radius:9px;padding:12px 14px;font-size:13px;margin-bottom:12px}.added .t{font-weight:700;color:var(--jungle-700);margin-bottom:6px}.added ul{list-style:none;margin:0;padding:0}.added li{display:flex;justify-content:space-between;padding:3px 0}.failed{border:1px solid var(--danger);background:#f9e5e0;border-radius:9px;padding:12px 14px;font-size:13px}.failed .t{font-weight:700;color:var(--danger);margin-bottom:6px}.failed ul{list-style:none;margin:0;padding:0}.failed li{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.failed .why{color:var(--danger);font-size:12px;white-space:nowrap}.modal .actions{display:flex;gap:10px;margin-top:16px}.modal .actions .btn{flex:1}.admin-shell{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:calc(100vh - 60px)}@media (max-width:980px){.admin-shell{grid-template-columns:1fr}.admin-shell .sidenav{flex-direction:row;flex-wrap:wrap}}.sidenav{background:var(--card);border-right:1px solid var(--line);padding:16px 10px;display:flex;flex-direction:column;gap:2px}.sidenav .cap{font-family:var(--font-plex),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px 6px}.navitem{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;border:0;background:none;font-size:13.5px;color:var(--ink-2);text-align:left;font-weight:500}.navitem:hover{background:var(--paper)}.navitem.active{background:var(--jungle-900);color:#fff;font-weight:600}.admin-content{padding:24px 28px 80px;max-width:1240px;width:100%}.pagehead{display:flex;align-items:baseline;gap:14px;margin-bottom:16px;flex-wrap:wrap}.pagehead .cnt{color:var(--ink-3);font-size:13px}.pagehead .grow{flex:1}.toolbar{display:flex;gap:10px;padding:14px;border-bottom:1px solid var(--line);align-items:center;flex-wrap:wrap}.admin-search{position:relative;flex:1;min-width:220px;max-width:360px}.admin-search input{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 12px 8px 32px;font-size:13px;color:var(--ink)}.admin-search input:focus{outline:2px solid var(--jungle-600)}.admin-search:before{content:"⌕";position:absolute;left:10px;top:5px;font-size:15px;color:var(--ink-3)}.toolbar select{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13px;background:#fff;color:var(--ink)}.pcell2{display:flex;gap:10px;align-items:center}.photo2{width:40px;height:40px;border-radius:8px;background:var(--leaf-bg);color:var(--jungle-700);display:grid;place-items:center;font-family:var(--font-plex),monospace;font-size:11px;flex:none}.badge2,.photo2,.pname2{font-weight:600}.badge2{display:inline-flex;align-items:center;gap:5px;font-size:11px;border-radius:999px;padding:3px 9px;white-space:nowrap}.badge2:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.b2-mode{color:var(--jungle-700);background:var(--paper);border:1px solid var(--line)}.b2-mode:before{display:none}.rowbadge{display:inline-flex;font-family:var(--font-plex),monospace;font-size:10.5px;border-radius:5px;padding:2px 6px}.r-ok{background:var(--leaf-bg);color:var(--jungle-700)}.r-off{background:#ededea;color:var(--ink-3)}.form2{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}@media (max-width:980px){.form2,.order-grid{grid-template-columns:1fr}}.fieldcard{padding:20px}.modeswitch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.modeswitch button{border:1.5px solid var(--line);background:#fff;border-radius:9px;padding:10px;text-align:left}.modeswitch button .t{font-weight:700;font-size:13.5px}.modeswitch button .d{font-size:11.5px;color:var(--ink-3);margin-top:2px}.modeswitch button.sel{border-color:var(--jungle-600);background:var(--leaf-bg)}.modeswitch button.sel .t{color:var(--jungle-700)}.customprices{transition:opacity .15s}.customprices.off{opacity:.45;pointer-events:none}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-plex),monospace;font-size:12px;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:4px 6px 4px 10px}.chip button{border:0;background:#dde1d8;border-radius:50%;width:16px;height:16px;font-size:10px;line-height:1;color:var(--ink-2)}.admin-tag{font-family:var(--font-plex),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:var(--amber);color:var(--jungle-950);border-radius:5px;padding:3px 8px;font-weight:700}.order-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.mailfail{display:flex;gap:10px;align-items:flex-start;background:#f9e5e0;border:1px solid var(--danger);border-radius:9px;padding:12px 14px;font-size:13px;color:var(--danger);margin-bottom:16px}.ambernote{background:var(--amber-bg);border:1px solid var(--amber);color:#7a5410}.pagehead .btn{width:auto}tr.row-unavailable td{color:var(--ink-3)}.cart-page{max-width:1160px;margin:24px auto 80px;padding:0 24px}.cart-page h1{font-family:var(--font-unbounded),sans-serif;font-size:19px;font-weight:600;color:var(--jungle-950);margin-bottom:14px}.cart-page .checkout-layout{margin:0;max-width:none;padding:0}.cart-page .summary .row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--ink-2);margin:8px 0}.cart-page .summary .row b{color:var(--ink)}.cart-page .summary .row.total{border-top:1px solid var(--line);padding-top:10px;font-size:15px}.cart-page .summary .row.total b{font-size:18px;color:var(--jungle-950)}.cart-page .summary .btn{width:100%;margin-top:8px}.cart-empty{text-align:center;padding:48px 24px}.cart-empty .big{font-size:34px;margin-bottom:10px}.cart-empty .t{font-weight:700;margin-bottom:6px}.cart-empty .d{font-size:13px;color:var(--ink-2);max-width:44ch;margin:0 auto 16px}.cart-page .checkout-layout>main{min-width:0}.pagehead{background:linear-gradient(160deg,var(--jungle-950) 0,var(--jungle-900) 70%,var(--jungle-700) 100%);color:#fff}.pagehead-in{max-width:1200px;margin:0 auto;padding:40px 24px 36px}.crumb{font-family:var(--font-plex),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a99c92;margin-bottom:12px}.crumb a{color:#a99c92;text-decoration:none}.pagehead h1{font-family:var(--font-unbounded),sans-serif;font-size:clamp(22px,3.2vw,32px);font-weight:600}.pagehead .sub{margin-top:12px;color:#d8cdc7;max-width:64ch;font-size:13.5px}.cwrap{max-width:1200px;margin:0 auto;padding:32px 24px 64px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.ccard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px}.ccard.wide{grid-column:1/-1}.ccard h2{font-family:var(--font-unbounded),sans-serif;font-size:14px;font-weight:600;color:var(--jungle-950);margin-bottom:16px;display:flex;align-items:center;gap:10px}.ccard h2 .dot{width:26px;height:26px;border-radius:8px;background:var(--leaf-bg);color:var(--leaf);display:grid;place-items:center;font-size:12px;font-family:var(--font-golos),sans-serif;font-weight:700;flex:none}.ccard .cardnote{margin-top:14px;font-size:12.5px;color:var(--ink-3)}.crow{display:flex;gap:12px;padding:10px 0;border-top:1px dashed var(--line);font-size:14px;align-items:baseline}.crow.first{border-top:0;padding-top:0}.crow .k{width:130px;flex:none;color:var(--ink-2);font-size:13px}.crow .v{font-weight:600;color:var(--ink);min-width:0}.crow .v small{display:block;font-weight:400;color:var(--ink-3);font-size:12px;margin-top:2px}.tag{display:inline-flex;align-items:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-deep);background:var(--amber-bg);border-radius:999px;padding:3px 10px;margin-left:auto}.ph,.tag{font-family:var(--font-plex),monospace;white-space:nowrap}.ph{color:var(--ink-3);background:repeating-linear-gradient(45deg,transparent,transparent 6px,hsla(24,9%,56%,.08) 0,hsla(24,9%,56%,.08) 12px);border:1px dashed var(--ink-3);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:400;display:inline-block}.ph.big{display:block;white-space:normal;text-align:center;padding:14px}.hours{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px}.hours .hcell{border:1px solid var(--line);border-radius:10px;padding:14px;background:var(--paper)}.hours .hcell .d{font-size:12px;color:var(--ink-2)}.hours .hcell .t{font-family:var(--font-plex),monospace;font-size:15px;font-weight:600;color:var(--jungle-950);margin-top:4px}@media (max-width:900px){.cwrap{padding:24px 16px 48px}.cwrap,.hours{grid-template-columns:1fr}.pagehead-in{padding:32px 16px 28px}}.doc{max-width:820px;margin:0 auto;padding:32px 24px 48px}.toc{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 24px;margin-bottom:28px}.toc h2{font-family:var(--font-plex),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.toc ol{padding-left:20px;font-size:14px}.toc li{margin:4px 0}.toc a{color:var(--jungle-600);text-decoration:none}.toc a:hover{text-decoration:underline}.doc section{margin-bottom:30px}.doc h2{font-family:var(--font-unbounded),sans-serif;font-size:15px;font-weight:600;color:var(--jungle-950);margin-bottom:10px;scroll-margin-top:80px}.doc h2 .n{color:var(--amber-deep);font-family:var(--font-plex),monospace;font-size:12px;font-weight:600;margin-right:8px}.doc p{margin:8px 0;color:var(--ink)}.doc ul{margin:8px 0 8px 20px}.doc li{margin:5px 0}.cookies{background:var(--amber-bg);border:2px solid var(--amber);border-radius:14px;padding:24px;margin:6px 0 30px;position:relative}.cookies .ctag{position:absolute;top:-12px;left:20px;background:var(--amber-deep);color:#fff;font-family:var(--font-plex),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 12px}.cookies h2{margin-top:4px}.ctable{width:100%;border-collapse:collapse;margin-top:12px;font-size:13.5px;background:#fff;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.ctable th{background:var(--jungle-950);color:#fff;text-align:left;font-weight:600;padding:9px 12px;font-size:12px}.ctable td{padding:9px 12px;vertical-align:top}.ctable td,.doc .meta{border-top:1px solid var(--line)}.doc .meta{font-size:12.5px;color:var(--ink-3);padding-top:14px}.docmark{font-family:var(--font-plex),monospace;background:var(--amber-bg);border-radius:6px;padding:1px 6px}@media (max-width:640px){.doc{padding:24px 16px 40px}.ctable{font-size:12.5px}.ctable td,.ctable th{padding:7px 8px}.ccard{padding:18px 16px}.crow{flex-direction:column;gap:4px}.crow .k{width:auto}.ph{white-space:normal}}.gatewrap{min-height:calc(100vh - 60px);background:linear-gradient(160deg,var(--jungle-950) 0,var(--jungle-900) 55%,var(--jungle-700) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;position:relative;overflow:hidden}.paw{right:-80px;top:-80px;width:460px;height:460px;background:radial-gradient(circle at 35% 35%,rgba(252,144,162,.3),transparent 65%)}.paw,.paw2{position:absolute;border-radius:50%;pointer-events:none}.paw2{left:-100px;bottom:-120px;width:380px;height:380px;background:radial-gradient(circle at 40% 40%,rgba(255,173,81,.14),transparent 65%)}.wlogo{height:40px;width:auto;margin-bottom:22px}.tagline,.wlogo{position:relative;z-index:2}.tagline{font-family:var(--font-plex),monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#a99c92;margin-bottom:26px}.gate{width:440px;max-width:100%;background:var(--card);color:var(--ink);border-radius:18px;padding:32px 32px 28px;box-shadow:0 30px 80px rgba(0,0,0,.45);position:relative;z-index:2}.gate h1{font-family:var(--font-unbounded),sans-serif;font-size:17px;font-weight:600;color:var(--jungle-950);line-height:1.3}.gate .sub{font-size:13.5px;color:var(--ink-2);margin-top:10px}.gate form{margin-top:20px}.wfield{margin-bottom:13px}.wfield label{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.wfield label .lopt{font-weight:400;color:var(--ink-3);font-size:12px}.gate .input{font-size:14.5px}.gate .input:focus{outline:none;border-color:var(--jungle-600);box-shadow:0 0 0 3px rgba(139,30,86,.12)}.gate .input.err{border-color:var(--danger);background:#f9e5e0}.wfield .hint{font-size:11.5px;color:var(--ink-3);margin-top:4px}.wfield .errm{font-size:12px;color:var(--danger);margin-top:4px;font-weight:500}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wagree{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--ink-2);margin:4px 0 16px;cursor:pointer}.wagree input{margin-top:3px;width:15px;height:15px;accent-color:var(--jungle-600)}.wagree a{color:var(--jungle-600)}.btn-go{width:100%;background:var(--amber-deep);color:#fff;font-weight:700;font-size:15.5px;border:0;border-radius:11px;padding:15px;transition:background .15s}.btn-go:hover{background:var(--amber);color:var(--jungle-950)}.btn-go:disabled{opacity:.6;cursor:default}.wlegal{margin-top:14px;text-align:center;font-size:12px;color:var(--ink-3)}.wlegal a{color:var(--ink-2);font-weight:600}.gate-conflict{background:#f9e5e0;border:1px solid var(--danger);color:var(--danger);border-radius:9px;padding:10px 12px;font-size:13px;margin-top:16px}.gate-conflict a{color:var(--danger);font-weight:700}@media (max-width:480px){.row2{grid-template-columns:1fr}.gate{padding:24px 20px 22px}}.oknote{border:1px solid var(--leaf);color:var(--leaf);border-radius:9px;padding:10px 12px;font-size:13px;margin-bottom:14px}.oknote,.pricehint{background:var(--leaf-bg)}.pricehint{font-size:12.5px;color:var(--ink-2);border:1px solid var(--line);border-left:3px solid var(--leaf);border-radius:8px;padding:8px 12px;margin:0 0 12px}.pricehint.mhint{margin:10px 14px 0}.newbadge{display:inline-block;font-family:var(--font-plex),monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--leaf);background:var(--leaf-bg);border:1px solid var(--leaf);border-radius:999px;padding:1px 8px;margin-right:6px;vertical-align:middle}.hover\:text-neutral-800:hover{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}