@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");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}:root{--ink:#0b1b26;--ground:#f3f6f8;--ice:#7fd8e3;--teal:#00717e;--hazard:#c2410c;--line:#d5dee4;--line-strong:#6f8696;--line-soft:#c3d0d8;--muted:#3a4c59;--muted-2:#4a5b68;--ice-tint:#e7f6f8;--ice-line:#9fd6dd;--hazard-tint:#fff7ed;--hazard-line:#f3c9a5;--photo-a:#e6edf1;--photo-b:#eef3f6;--f-display:"Inter Variable","Inter",system-ui,sans-serif;--f-body:"Inter Variable","Inter",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,monospace;--gutter:clamp(20px,4vw,40px)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--f-body);font-size:18px;line-height:1.6;font-feature-settings:"cv11","ss03"}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:1200px;margin:0 auto;padding-inline:var(--gutter)}.wrap-900{max-width:900px}.wrap-860{max-width:860px}.p40{padding-block:40px}.p56{padding-block:56px}.p64{padding-block:64px}.p72{padding-block:72px}.p80{padding-block:80px}.p88{padding-block:88px}.sec-white{background:#fff;border-block:1px solid var(--line)}.sec-navy{background:var(--ink);color:#fff}.sec-ice{background:var(--ice)}.row{flex-wrap:wrap}.col,.row{display:flex}.col{flex-direction:column}.g8{gap:8px}.g10{gap:10px}.g12{gap:12px}.g14{gap:14px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.g32{gap:32px}.g40{gap:40px}.g48{gap:48px}.g56{gap:56px}.ac{align-items:center}.as{align-items:flex-start}.jb{justify-content:space-between}.f1{flex:1 1;min-width:0}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mb8{margin-bottom:8px}.mb12{margin-bottom:12px}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px}.mb24{margin-bottom:24px}.mb32{margin-bottom:32px}.m0{margin:0}.eyebrow{font-family:var(--f-body);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal)}.eyebrow.hz{color:var(--hazard)}.eyebrow.ic{color:var(--ice)}.eyebrow.mut{color:var(--muted-2)}.h1{font-family:var(--f-display);font-weight:700;font-size:clamp(34px,4.6vw,56px);line-height:1.1;letter-spacing:-.015em;margin:14px 0 18px}.h1.xl{font-size:clamp(40px,5.4vw,70px);line-height:1.08;margin:16px 0 20px}.h1.md{font-size:clamp(32px,4vw,48px);line-height:1.05;margin:0 0 32px}.h2{font-family:var(--f-display);font-weight:650;font-size:clamp(28px,3.2vw,38px);line-height:1.18;letter-spacing:-.01em;margin:8px 0 28px}.h2.sm{font-size:clamp(26px,3vw,34px);margin:0 0 20px}.h3{font-size:24px;line-height:1.15;margin:0 0 12px}.h3,.h4{font-family:var(--f-display);font-weight:700}.h4{line-height:1.2;margin:0 0 6px}.h4,.lead{font-size:20px}.lead{line-height:1.55;max-width:620px;margin:0}.lead,.muted{color:var(--muted)}.small{font-size:16px}.xs{font-size:15px;color:var(--muted-2)}.mono{font-family:var(--f-mono)}.display{font-family:var(--f-display)}.link{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:4px}.u{text-decoration:underline;text-underline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:6px;border:1.5px solid transparent;font-weight:600;font-size:17px;line-height:1.2;text-align:center}.btn:hover{text-decoration:none;opacity:.88}.btn.sm{min-height:46px;padding:0 20px;font-size:16px}.btn.block{display:flex;width:100%}.btn-dark{background:var(--ink);color:#fff}.btn-dark,.btn-line{border-color:var(--ink)}.btn-line{background:transparent;color:var(--ink)}.btn-ice{background:var(--ice);color:var(--ink);border-color:var(--ice);font-weight:700}.card{background:#fff;border:1px solid var(--line);border-radius:10px}.card-pad{padding:28px}.chip{min-height:44px;padding:0 16px;border:1.5px solid var(--line-strong);background:#fff;color:var(--ink);border-radius:6px;font-size:15px;font-weight:500}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.pack{min-width:88px;min-height:48px;padding:0 18px;border:1.5px solid var(--line-strong);background:#fff;border-radius:6px;font-size:16px;font-weight:500}.pack[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.tag{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;background:var(--ice-tint);border:1px solid var(--ice-line);border-radius:6px;font-weight:500;font-size:15px}.note{padding:16px 18px;background:#fff;border:1px solid var(--line);border-left:6px solid var(--teal);border-radius:0 8px 8px 0;font-size:16px;color:var(--muted)}.note.hz{background:var(--hazard-tint);border-color:var(--hazard-line);border-left-color:var(--hazard)}.note b{color:var(--ink)}.ph{text-align:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:repeating-linear-gradient(135deg,var(--photo-a),var(--photo-a) 12px,var(--photo-b) 12px,var(--photo-b) 24px);font-family:var(--f-body);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2)}.ph,.stepno{display:flex;align-items:center;justify-content:center}.stepno{flex:none;width:36px;height:36px;border-radius:6px;background:var(--ink);color:var(--ice);font-family:var(--f-mono);font-size:14px}.rule-top{border-top:2px solid var(--ice);padding-top:18px}.list-row{border-top:1px solid var(--line-soft);padding:20px 0}.list-row:last-child{border-bottom:1px solid var(--line-soft)}.field label,label.lbl{display:block;font-weight:600;font-size:15px;margin-bottom:6px}.input{width:100%;height:48px;border:1.5px solid var(--line-strong);border-radius:6px;padding:0 14px;background:#fff}textarea.input{height:auto;padding:12px 14px;resize:vertical}select.input{padding:0 12px}.check{display:flex;gap:14px;align-items:flex-start}.check input{flex:none;width:24px;height:24px;margin:2px 0 0;accent-color:var(--ink)}.choice{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 18px;border:1.5px solid var(--line-strong);background:#fff;border-radius:8px;cursor:pointer}.choice:has(input:checked){border:2px solid var(--teal);background:var(--ice-tint);padding:9.5px 17.5px}.choice input{position:absolute;opacity:0;pointer-events:none}.choice:has(input:focus-visible){outline:3px solid var(--teal);outline-offset:2px}.stepper{display:flex;align-items:center}.stepper button{width:48px;height:48px;border:1.5px solid var(--line-strong);background:#fff;font-size:22px}.stepper button:first-child{border-radius:6px 0 0 6px}.stepper button:last-child{border-radius:0 6px 6px 0}.stepper output{min-width:80px;height:48px;display:flex;align-items:center;justify-content:center;border-block:1.5px solid var(--line-strong);background:#fff;font-family:var(--f-mono);font-size:17px}.err{padding:12px 14px;border:1px solid var(--hazard-line);border-left:6px solid var(--hazard);background:var(--hazard-tint);border-radius:0 8px 8px 0;font-size:15px}.ok{padding:14px 16px;border:2px solid var(--teal);background:var(--ice-tint);border-radius:8px}.tbl-wrap{overflow-x:auto}.tbl{width:100%;min-width:640px;border-collapse:collapse;font-size:16px;text-align:left}.tbl th{padding:14px 16px;font-family:var(--f-body);font-size:14px;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--ink);background:var(--ground);font-weight:600}.tbl td{padding:16px;border-bottom:1px solid var(--line);vertical-align:top}.tbl td:first-child{font-weight:600}.topbar{background:var(--ink);color:#bfe9ee;font-size:14px}.topbar .wrap{padding-block:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px}.hdr{background:#fff;border-bottom:1px solid var(--line)}.hdr .wrap{padding-block:14px;flex-wrap:wrap;justify-content:space-between;gap:12px 32px}.hdr .wrap,.logo{display:flex;align-items:center}.logo{gap:12px}.logo:hover{text-decoration:none}.logo-text{font-family:var(--f-display);font-size:21px;font-weight:500;line-height:1.05;letter-spacing:-.01em}.logo-text b{font-weight:800}.logo-text span{font-weight:500;color:var(--teal)}.nav{display:flex;flex-wrap:wrap;gap:6px 28px;font-weight:500;font-size:16px}.nav a[aria-current=page]{font-weight:700;border-bottom:2px solid var(--teal)}.basket{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border:1.5px solid var(--ink);border-radius:6px;font-weight:600;font-size:16px}.basket:hover{text-decoration:none;opacity:.88}.subnav{background:#fff;border-bottom:1px solid var(--line)}.subnav .wrap{display:flex;flex-wrap:wrap;gap:0 28px;font-weight:500;font-size:16px}.subnav a{display:inline-flex;align-items:center;min-height:52px;border-bottom:3px solid transparent}.subnav a[aria-current=page]{border-bottom-color:var(--hazard);font-weight:700}.ftr{background:var(--ink);color:#c9d6de;font-size:15px}.ftr .top{padding-block:56px 40px;display:flex;flex-wrap:wrap;gap:36px 56px}.ftr h2{font-size:15px;font-weight:600;color:#fff;margin:0 0 10px}.ftr .links{display:flex;flex-direction:column;gap:6px}.ftr .legal{border-top:1px solid #243845}.ftr .legal .wrap{padding-block:20px;font-size:13px;color:#9fb2bf}.acc{border-bottom:1px solid var(--line-soft)}.acc-item{border-top:1px solid var(--line-soft)}.acc-btn{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;border:0;padding:14px 0;font-family:var(--f-display);font-weight:600;font-size:20px;text-align:left}.acc-btn span:last-child{font-family:var(--f-mono);font-size:22px;color:var(--teal)}.adm{font-size:15px}.adm h1{font-family:var(--f-display);font-size:28px;margin:0 0 20px}.adm .bar{background:var(--ink);color:#fff}.adm .bar .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:12px}.adm .bar a{color:#bfe9ee}.adm .bar a[aria-current=page]{color:#fff;font-weight:700}.adm .bar button{background:transparent;border:1px solid #bfe9ee;color:#bfe9ee;border-radius:6px;padding:6px 12px}.adm table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line)}.adm td,.adm th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.adm th{font-family:var(--f-body);font-size:13px;text-transform:uppercase;letter-spacing:.05em;background:var(--ground);font-weight:500}.adm .input{height:40px}.adm .btn{min-height:40px;padding:0 16px;font-size:15px}.badge{display:inline-block;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:600;background:var(--ground);border:1px solid var(--line-strong)}.badge.paid,.badge.processing{background:var(--ice-tint);border-color:var(--teal);color:var(--teal)}.badge.pending_approval,.badge.pending_payment{background:var(--hazard-tint);border-color:var(--hazard);color:var(--hazard)}.badge.cancelled,.badge.expired,.badge.refunded{opacity:.65}.adm{--assay:var(--teal);--bone-deep:var(--ground);--ink-soft:var(--muted)}.adm .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:8px}.adm .section-head h2{margin:0;font-family:var(--f-display);font-size:24px}.adm .data{font-family:var(--f-mono);font-size:13px;color:var(--muted)}.adm h3{font-family:var(--f-display);font-size:18px}.adm .note{margin-top:24px;font-size:14px}.adm .note strong{display:block;color:var(--ink);margin-bottom:3px}.adm .admin-table{margin:20px 0}@media (max-width:760px){.adm .admin-table{display:block;overflow-x:auto;white-space:nowrap}}.adm .admin-field{display:grid;grid-gap:5px;gap:5px;margin-bottom:16px;min-width:0}.adm .admin-field label{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.adm .admin-field input,.adm .admin-field select,.adm .admin-field textarea{width:100%;max-width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:6px;background:#fff}.adm .admin-actions{display:flex;gap:10px;margin-top:20px}.adm .btn-ghost,.adm .btn-primary{border-radius:6px;padding:10px 20px;min-height:44px;font-weight:600;border:1px solid var(--ink)}.adm .btn-primary{background:var(--ink);color:#fff}.adm .btn-primary:hover{background:var(--teal);border-color:var(--teal)}.adm .btn-ghost{background:transparent;color:var(--ink)}