@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/460bdf14be5d1b49-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/491cbc05ce0e9ce7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/23aae5683d37bd26-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4449bf7aabaaedb9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/113a630f76384ed2-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3835a68e46c991a5-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6c596dfcddeca1e9-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_709a0a{font-family:Inter,Inter Fallback;font-style:normal}.__variable_709a0a{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/d199036473b62475-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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/2ffcac4f26fda28c-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/6b69666c9fd18e1f-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/383b32a043612dcd-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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/f5cc761075de5e43-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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/fedf4c9280b16369-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d199036473b62475-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2ffcac4f26fda28c-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6b69666c9fd18e1f-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/383b32a043612dcd-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f5cc761075de5e43-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fedf4c9280b16369-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_11c51a{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_11c51a{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c237f1640ae8edf-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4e1528540115f04f-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f5a5dc0cb31c86bb-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/68c5d587f41159e1-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0b62b606fae765f3-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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_b380e2{font-family:Nunito,Nunito Fallback;font-weight:700;font-style:normal}.__variable_b380e2{--font-nunito:"Nunito","Nunito Fallback"}@font-face{font-family:jikharev;src:url(/_next/static/media/f2e74793d290da1f-s.p.woff2) format("woff2");font-display:block}@font-face{font-family:jikharev Fallback;src:local("Arial");ascent-override:104.76%;descent-override:29.09%;line-gap-override:0.00%;size-adjust:81.81%}.__className_5679bc{font-family:jikharev,jikharev Fallback}.__variable_5679bc{--font-jikharev:"jikharev","jikharev Fallback"}:root{--io-blue-950:#062f63;--io-blue-900:#073b78;--io-blue-800:#0b4d92;--io-blue-700:#1266c2;--io-blue-100:#eaf3ff;--io-orange-600:#ef5a12;--io-orange-500:#ff6a13;--io-orange-100:#fff1e7;--io-green-600:#249247;--io-red-600:#c53a3a;--io-slate-950:#10233f;--io-slate-700:#42526b;--io-slate-500:#6d7b8e;--io-slate-300:#cbd4df;--io-slate-200:#dfe5ec;--io-slate-100:#f2f5f8;--io-white:#ffffff;--io-space-1:0.25rem;--io-space-2:0.5rem;--io-space-3:0.75rem;--io-space-4:1rem;--io-space-5:1.25rem;--io-space-6:1.5rem;--io-space-8:2rem;--io-space-10:2.5rem;--io-space-12:3rem;--io-radius-sm:0.5rem;--io-radius-md:0.75rem;--io-radius-lg:1rem;--io-shadow-sm:0 1px 2px rgb(16 35 63/0.06),0 4px 18px rgb(16 35 63/0.04);--io-shadow-md:0 12px 38px rgb(16 35 63/0.12);--io-font-xs:0.75rem;--io-font-sm:0.875rem;--io-font-md:1rem;--io-font-lg:1.125rem;--io-font-xl:clamp(1.25rem,2vw,1.5rem);--io-font-2xl:clamp(1.75rem,3vw,2.5rem);--io-font-3xl:clamp(2.1rem,5vw,4rem);--io-container:90rem;--io-sidebar:15.5rem;--io-z-dropdown:20;--io-z-sticky:30;--io-z-overlay:100}.ui-button{align-items:center;background:var(--io-orange-500);border:1px solid transparent;border-radius:var(--io-radius-sm);color:var(--io-white);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:var(--io-space-2);justify-content:center;min-height:44px;padding:.7rem 1.15rem;text-decoration:none;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.ui-button:hover{background:var(--io-orange-600);box-shadow:var(--io-shadow-sm)}.ui-button:active{transform:translateY(1px)}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button.secondary{background:var(--io-white);border-color:var(--io-blue-700);color:var(--io-blue-800)}.ui-button.blue{background:var(--io-blue-700)}.ui-button.ghost{background:transparent;color:var(--io-blue-800)}.ui-icon-button{min-width:44px;padding-inline:.6rem}.ui-input{background:var(--io-white);border:1px solid var(--io-slate-300);border-radius:var(--io-radius-sm);color:var(--io-slate-950);font:inherit;min-height:44px;padding:.65rem .8rem;width:100%}.ui-checkbox:focus,.ui-input:focus,.ui-radio:focus{outline:3px solid rgb(18 102 194/.22);outline-offset:1px}.ui-textarea{min-height:7rem;resize:vertical}.ui-checkbox,.ui-radio{accent-color:var(--io-blue-700);height:1.15rem;width:1.15rem}.ui-form-field{display:grid;gap:.35rem}.ui-label{color:var(--io-slate-950);font-size:var(--io-font-sm);font-weight:700}.ui-hint{color:var(--io-slate-500)}.ui-error,.ui-hint{font-size:var(--io-font-xs)}.ui-error{color:var(--io-red-600)}.ui-card{background:var(--io-white);border:1px solid var(--io-slate-200);border-radius:var(--io-radius-md);box-shadow:var(--io-shadow-sm)}.ui-badge{background:var(--io-blue-100);border-radius:999px;color:var(--io-blue-800);display:inline-flex;font-size:var(--io-font-xs);padding:.3rem .6rem}.ui-badge.success{background:#e7f8ec;color:var(--io-green-600)}.ui-badge.warning{background:var(--io-orange-100);color:#a8450d}.ui-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.ui-breadcrumbs li{color:var(--io-slate-500);font-size:var(--io-font-sm)}.ui-breadcrumbs li:not(:last-child):after{content:"›";margin-left:.45rem}.ui-breadcrumbs a{color:inherit;text-decoration:none}.ui-pagination{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-block:var(--io-space-8)}.ui-pagination a{align-items:center;border:1px solid var(--io-slate-300);border-radius:var(--io-radius-sm);color:var(--io-blue-900);display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding-inline:.7rem;text-decoration:none}.ui-pagination a[aria-current=page]{background:var(--io-blue-800);color:white}.ui-file-link{align-items:center;border:1px solid var(--io-slate-200);border-radius:var(--io-radius-sm);color:var(--io-slate-950);display:flex;gap:var(--io-space-3);padding:var(--io-space-4);text-decoration:none}.ui-file-link small{color:var(--io-slate-500);display:block;margin-top:.2rem}.ui-file-icon{background:var(--io-blue-100);border-radius:var(--io-radius-sm);color:var(--io-blue-800);font-size:.7rem;font-weight:800;padding:.7rem .45rem}.ui-state{border:1px dashed var(--io-slate-300);border-radius:var(--io-radius-md);padding:var(--io-space-8);text-align:center}.ui-state p{color:var(--io-slate-700)}.ui-state-error{background:#fff4f4;border-color:#efbaba}.ui-skeleton{animation:ui-pulse 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--io-slate-100),var(--io-white),var(--io-slate-100));background-size:200% 100%;border-radius:var(--io-radius-sm);min-height:1rem}@keyframes ui-pulse{to{background-position:-200% 0}}.ui-category-card{align-items:center;border:1px solid var(--io-slate-200);border-radius:var(--io-radius-md);color:var(--io-slate-950);display:grid;gap:var(--io-space-4);grid-template-columns:5.5rem 1fr auto;min-height:8rem;overflow:hidden;padding:var(--io-space-4);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-category-card:hover{border-color:var(--io-blue-700);box-shadow:var(--io-shadow-sm);transform:translateY(-2px)}.ui-category-visual{align-items:center;display:flex;height:5.5rem;justify-content:center}.ui-category-visual img{height:100%;object-fit:contain;width:100%}.ui-category-copy{display:grid;gap:var(--io-space-2)}.ui-category-copy strong{color:var(--io-blue-950)}.ui-category-copy span{color:var(--io-slate-700);font-size:var(--io-font-sm)}.ui-category-arrow{color:var(--io-blue-700);font-size:1.6rem}.ui-product-card{background:var(--io-white);border:1px solid var(--io-slate-200);border-radius:var(--io-radius-md);display:grid;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease;position:relative}.ui-product-card:after{color:var(--io-blue-900);content:"♡";font-size:1.9rem;line-height:1;position:absolute;right:.8rem;top:.7rem}.ui-product-card:hover{border-color:#b7cae0;box-shadow:var(--io-shadow-sm)}.ui-product-image{align-items:center;display:flex;height:15rem;justify-content:center;padding:var(--io-space-4)}.ui-product-image img{height:100%;object-fit:contain;width:100%}.ui-product-body{display:grid;gap:var(--io-space-3);padding:0 var(--io-space-4) var(--io-space-4)}.ui-product-body h3{font-size:1rem;line-height:1.35;margin:0;min-height:2.7em}.ui-product-body h3 a{color:var(--io-blue-950);text-decoration:none}.ui-product-eyebrow{color:var(--io-slate-500);font-size:var(--io-font-xs)}.ui-product-meta{color:var(--io-slate-700);font-size:var(--io-font-sm)}.ui-product-badges{display:flex;flex-wrap:wrap;gap:var(--io-space-2)}.ui-overlay{align-items:center;background:rgb(4 22 44/.55);display:flex;inset:0;justify-content:center;padding:var(--io-space-4);position:fixed;z-index:var(--io-z-overlay)}.ui-modal{border-radius:var(--io-radius-lg);box-shadow:var(--io-shadow-md);flex-direction:column;max-height:calc(100vh - 2rem);max-width:38rem;overflow:hidden;padding:0;width:100%}.ui-modal,.ui-modal>header{background:var(--io-white);display:flex}.ui-modal>header{align-items:center;flex:0 0 auto;justify-content:space-between;padding:var(--io-space-5) var(--io-space-6);position:relative;z-index:1}.ui-modal h2{margin:0}.ui-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--io-space-6) var(--io-space-6);-webkit-overflow-scrolling:touch}.ui-drawer{border-radius:0;height:100%;margin-left:auto;max-height:none;max-width:28rem}.ui-drawer-left{margin-left:0;margin-right:auto}.ui-tabs>[role=tablist]{border-bottom:1px solid var(--io-slate-200);display:flex;gap:var(--io-space-2);overflow-x:auto}.ui-tabs [role=tab]{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--io-slate-700);cursor:pointer;min-height:44px;padding:.7rem 1rem;white-space:nowrap}.ui-tabs [role=tab][aria-selected=true]{border-color:var(--io-blue-700);color:var(--io-blue-900);font-weight:700}.ui-tabs [role=tabpanel]{padding-top:var(--io-space-5)}.ui-accordion details{border-bottom:1px solid var(--io-slate-200);padding-block:var(--io-space-4)}.ui-accordion summary{color:var(--io-blue-950);cursor:pointer;font-weight:700;min-height:44px}.ui-toast-region{display:grid;gap:var(--io-space-2);max-width:min(24rem,calc(100vw - 2rem));position:fixed;right:var(--io-space-4);top:var(--io-space-4);z-index:calc(var(--io-z-overlay) + 1)}.ui-toast{background:var(--io-slate-950);border-radius:var(--io-radius-sm);box-shadow:var(--io-shadow-md);color:white;padding:var(--io-space-4)}.ui-toast-success{background:#176c36}.ui-toast-error{background:#9c2f2f}@media (max-width:42rem){.ui-category-card{grid-template-columns:4.5rem 1fr auto;min-height:7rem;padding:var(--io-space-3)}.ui-category-visual{height:4.5rem}.ui-product-card{grid-template-columns:34% 1fr;min-height:12rem}.ui-product-image{height:auto;min-height:12rem;padding:var(--io-space-3)}.ui-product-body{align-content:center;padding:1rem .8rem}.ui-product-body h3{min-height:0}}