.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.slider{position:relative}.track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-block:.5rem 1.25rem;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;gap:clamp(.75rem,2vw,1.25rem);display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start;flex:none}.track.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.track.is-dragging *{pointer-events:none}.slider__bar{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.5rem;display:flex}.slider__progress{background:oklch(100% 0 0/.12);border-radius:99px;flex:1;height:4px;position:relative;overflow:hidden}.slider__progress i{border-radius:inherit;background:var(--grad);transform-origin:100%;scale:var(--p,.2) 1;transition:scale .25s linear;position:absolute;inset:0}.slider__arrows{gap:.5rem;display:flex}.slider__arrows .icon-btn{width:3rem;height:3rem}@media (width<=860px){.slider__arrows{display:none}}.cart-overlay{z-index:70;backdrop-filter:blur(6px);opacity:0;background:oklch(0% 0 0/.55);transition:opacity .4s;position:fixed;inset:0}.cart-overlay.show{opacity:1}.cart-drawer{z-index:80;backdrop-filter:blur(24px)saturate(1.4);border-inline-end:1px solid var(--border-strong);width:min(26rem,100%);transition:translate .6s var(--ease);background:oklch(17% .03 275/.96);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;translate:-105%;box-shadow:30px 0 80px -20px oklch(0% 0 0/.7)}html[dir=rtl] .cart-drawer{inset-inline:auto;left:0}.cart-drawer.open{translate:0}body.cart-open{overflow:hidden}.cart-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.cart-head h2{font-size:1.25rem;font-weight:800}.cart-head h2 span{color:var(--accent);font-size:1rem}.cart-body{overscroll-behavior:contain;flex:1;padding:1rem 1.25rem;overflow-y:auto}.cart-list{gap:.75rem;display:grid}.cart-item{background:var(--surface);border:1px solid var(--border);animation:rise-in .5s var(--ease) both;border-radius:1.1rem;grid-template-columns:4.2rem 1fr;gap:.85rem;padding:.75rem;display:grid}@keyframes rise-in{0%{opacity:0;translate:0 .8rem}}.cart-item__thumb{width:4.2rem;height:4.2rem;color:oklch(.9 .1 var(--h));background:radial-gradient(circle at 50% 35%, oklch(.5 .17 var(--h) / .7), oklch(.25 .06 var(--h)));border-radius:.9rem;place-items:center;display:grid}.cart-item__name{font-size:.93rem;font-weight:700;line-height:1.6}.cart-item__row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.cart-item__price{font-size:.95rem;font-weight:800}.cart-item__price small{color:var(--muted);font-size:.72rem;font-weight:500}.qty{border:1px solid var(--border-strong);border-radius:99px;align-items:center;display:inline-flex;overflow:hidden}.qty button{place-items:center;width:2rem;height:2rem;font-size:1.1rem;transition:background-color .2s;display:grid}.qty button:hover{background:oklch(100% 0 0/.1)}.qty span{text-align:center;min-width:1.6rem;font-size:.9rem;font-weight:700}.cart-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1rem;display:flex}.cart-empty[hidden]{display:none}.cart-empty b{color:var(--text);font-size:1.1rem}.cart-empty__icon{width:5.5rem;height:5.5rem;color:var(--accent);background:oklch(.78 .17 var(--h) / .1);border:1px dashed oklch(.78 .17 var(--h) / .4);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.cart-empty .btn{margin-top:.75rem}.cart-foot{padding:1.1rem 1.25rem calc(1.1rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:oklch(15% .03 275);gap:.75rem;display:grid}.cart-foot[hidden]{display:none}.cart-sum{color:var(--muted);justify-content:space-between;align-items:baseline;display:flex}.cart-sum b{color:var(--text);font-size:1.4rem;font-weight:900}.cart-sum small{color:var(--muted);font-size:.8rem;font-weight:500}.cart-clear{color:var(--faint);justify-self:center;padding:.25rem .5rem;font-size:.85rem}.cart-clear:hover{color:oklch(72% .2 20)}@media (width<=860px){.cart-drawer{inset-block:auto 0;border-inline-end:0;border-top:1px solid var(--border-strong);border-radius:1.75rem 1.75rem 0 0;width:100%;max-height:86dvh;left:0;right:0;translate:0 105%}html[dir=rtl] .cart-drawer{left:0}.cart-drawer.open{translate:0}}.am-overlay{z-index:95;backdrop-filter:blur(8px);opacity:0;background:oklch(0% 0 0/.6);transition:opacity .4s;position:fixed;inset:0}.am-overlay.show{opacity:1}.am{z-index:96;border:1px solid var(--border-strong);width:min(26rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);box-shadow:0 40px 100px -20px oklch(0% 0 0/.8), 0 0 80px -30px oklch(.7 .2 var(--h) / .5);opacity:0;visibility:hidden;transition:opacity .4s, translate .6s var(--ease), scale .6s var(--ease), visibility 0s .6s;background:oklch(19% .035 275/.97);border-radius:1.75rem;margin-inline:auto;padding:1.75rem 1.5rem 1.5rem;position:fixed;inset-block-start:50%;inset-inline:0;overflow-y:auto;translate:0 -46%;scale:.96}.am.open{opacity:1;visibility:visible;transition:opacity .4s, translate .6s var(--ease-spring), scale .6s var(--ease-spring), visibility 0s;translate:0 -50%;scale:1}body.am-open{overflow:hidden}.am__close{width:2.4rem;height:2.4rem;position:absolute;inset-block-start:.9rem;inset-inline-start:.9rem}.am__head{text-align:center;margin-bottom:1.25rem}.am__mark{width:3.4rem;height:3.4rem;color:var(--accent-ink);background:var(--grad);box-shadow:0 12px 30px -10px oklch(.78 .17 var(--h) / .7);border-radius:1.1rem;place-items:center;margin-bottom:.6rem;display:inline-grid}.am__head h2{font-size:1.35rem;font-weight:900}.am__head p{color:var(--muted);margin-top:.25rem;font-size:.92rem}.am__step{gap:.9rem;display:grid}.am__step[hidden]{display:none}.am__step:not([hidden]){animation:am-in .5s var(--ease) both}@keyframes am-in{0%{opacity:0;translate:1.2rem}}.field{color:var(--muted);gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.field small{color:var(--faint);font-weight:400}.field input,.field select,.field textarea{border:1px solid var(--border-strong);width:100%;min-height:3rem;color:var(--text);font:inherit;background:oklch(0% 0 0/.3);border-radius:.95rem;outline:none;padding:.7rem 1rem;font-weight:500;transition:border-color .25s,box-shadow .25s}.field textarea{resize:vertical;min-height:5.5rem;line-height:1.8}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a09cc0' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:1rem;background-repeat:no-repeat;padding-inline-start:2.4rem}.field select option{color:var(--text);background:oklch(20% .03 275)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px oklch(.78 .17 var(--h) / .18)}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field select:disabled{opacity:.5}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:oklch(70% .2 20)}.err{color:oklch(76% .17 20);min-height:0;font-size:.82rem;font-style:normal;font-weight:500}.err:empty{display:none}.err.center{text-align:center}.grid2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=480px){.grid2{grid-template-columns:1fr}}.am__submit{width:100%;margin-top:.25rem}.am__submit[disabled]{opacity:.6;pointer-events:none}.otp{justify-content:center;gap:.5rem;display:flex}.otp input{text-align:center;border:1px solid var(--border-strong);width:3rem;height:3.5rem;color:var(--text);transition:border-color .25s, box-shadow .25s, transform .3s var(--ease-spring);background:oklch(0% 0 0/.3);border-radius:.95rem;outline:none;font-size:1.5rem;font-weight:800}.otp input:focus{border-color:var(--accent);box-shadow:0 0 0 4px oklch(.78 .17 var(--h) / .2);transform:translateY(-2px)}.otp.shake{animation:.45s shake}@keyframes shake{20%,60%{translate:-6px}40%,80%{translate:6px}}@media (width<=380px){.otp input{width:2.6rem;height:3.2rem}}.am__timer{text-align:center;color:var(--muted);font-size:.9rem}.am__timer b{color:var(--accent);font-variant-numeric:tabular-nums}.am__hint{text-align:center;color:oklch(88% .12 85);background:oklch(80% .15 85/.12);border-radius:.8rem;padding:.5rem;font-size:.82rem}.am__links{justify-content:space-between;font-size:.88rem;display:flex}.am__links button{color:var(--accent);font-weight:600}.am__links button[disabled]{color:var(--faint)}.header[data-astro-cid-nen7h5rs]{z-index:60;height:var(--header-h);transition:background-color .4s, backdrop-filter .4s, border-color .4s, translate .5s var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs].is-scrolled{backdrop-filter:blur(20px)saturate(1.5);border-color:var(--border);background:oklch(14% .025 275/.7)}.header[data-astro-cid-nen7h5rs].is-hidden{translate:0 -100%}.header__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;display:inline-flex}.brand__mark[data-astro-cid-nen7h5rs]{filter:drop-shadow(0 6px 16px oklch(72% .18 285/.45));width:2.8rem;height:2.8rem;transition:rotate .7s var(--ease-spring), filter .4s;flex:none}.brand__shine[data-astro-cid-nen7h5rs]{transition:translate .9s var(--ease-spring);translate:0}.brand__bolt[data-astro-cid-nen7h5rs]{transform-box:fill-box;transform-origin:50%;transition:scale .5s var(--ease-spring)}.brand[data-astro-cid-nen7h5rs]:hover .brand__mark[data-astro-cid-nen7h5rs]{filter:drop-shadow(0 8px 22px oklch(78% .17 250/.65));rotate:-8deg}.brand[data-astro-cid-nen7h5rs]:hover .brand__shine[data-astro-cid-nen7h5rs]{translate:150px}.brand[data-astro-cid-nen7h5rs]:hover .brand__bolt[data-astro-cid-nen7h5rs]{scale:1.14}.brand__text[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.28rem;line-height:1;display:flex}.brand__text[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;font-size:1.4rem;font-weight:900}.brand__fa[data-astro-cid-nen7h5rs]{background:linear-gradient(100deg,#fff 20%,oklch(86% .1 290));color:#0000;-webkit-background-clip:text;background-clip:text}.brand__shop[data-astro-cid-nen7h5rs]{color:oklch(82% .1 210);font-weight:500}.brand__text[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{letter-spacing:.34em;color:var(--muted);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.64rem;font-weight:600;display:flex}.brand__text[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]:before{content:"";background:linear-gradient(90deg,oklch(74% .19 295),oklch(82% .14 205));border-radius:2px;width:1.1rem;height:2px}@media (prefers-reduced-motion:reduce){.brand__mark[data-astro-cid-nen7h5rs],.brand__shine[data-astro-cid-nen7h5rs],.brand__bolt[data-astro-cid-nen7h5rs]{transition:none}.brand[data-astro-cid-nen7h5rs]:hover .brand__mark[data-astro-cid-nen7h5rs],.brand[data-astro-cid-nen7h5rs]:hover .brand__shine[data-astro-cid-nen7h5rs],.brand[data-astro-cid-nen7h5rs]:hover .brand__bolt[data-astro-cid-nen7h5rs]{translate:none;rotate:none;scale:none}}.nav[data-astro-cid-nen7h5rs]{border:1px solid var(--border);background:oklch(22% .03 275/.55);border-radius:99px;gap:.25rem;padding:.35rem;display:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);border-radius:99px;padding:.45rem 1.05rem;font-size:.93rem;font-weight:500;transition:color .3s,background-color .3s}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active{color:var(--text);background:oklch(100% 0 0/.1)}.actions[data-astro-cid-nen7h5rs]{gap:.5rem;display:flex}.user-btn[data-astro-cid-nen7h5rs]{height:2.75rem;color:var(--accent-ink);background:var(--grad);box-shadow:0 8px 22px -8px oklch(.78 .17 var(--h) / .7);transition:transform .4s var(--ease-spring);border-radius:99px;align-items:center;gap:.5rem;max-width:11rem;padding-inline:1rem;font-size:.92rem;font-weight:700;display:inline-flex}.user-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-btn[data-astro-cid-nen7h5rs].is-in{color:var(--text);border:1px solid var(--border-strong);box-shadow:none;background:oklch(100% 0 0/.08)}@media (width<=520px){.user-btn[data-astro-cid-nen7h5rs]{justify-content:center;width:2.75rem;padding:0}.user-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.user-btn[data-astro-cid-nen7h5rs]:active{transform:scale(.94)}.cart__count[data-astro-cid-nen7h5rs]{top:-.2rem;background:var(--grad);min-width:1.25rem;height:1.25rem;color:var(--accent-ink);border-radius:99px;place-items:center;padding-inline:.25rem;font-size:.72rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-start:-.2rem}.cart__count[data-astro-cid-nen7h5rs][hidden]{display:none}.bump{animation:bump .6s var(--ease-spring)}@keyframes bump{40%{transform:scale(1.3)rotate(-8deg)}}.menu-btn[data-astro-cid-nen7h5rs]{display:grid}.menu-btn[data-astro-cid-nen7h5rs] svg{transition:opacity .3s, rotate .5s var(--ease), scale .5s var(--ease);grid-area:1/1}.menu-btn[data-astro-cid-nen7h5rs] .i-close{opacity:0;rotate:-90deg;scale:.5}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .i-open{opacity:0;rotate:90deg;scale:.5}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .i-close{opacity:1;rotate:0deg;scale:1}.sheet[data-astro-cid-nen7h5rs]{z-index:55;padding:calc(var(--header-h) + 1.5rem) var(--gutter) 2rem;backdrop-filter:blur(28px)saturate(1.5);clip-path:circle(0% at calc(100% - 3rem) 2.2rem);visibility:hidden;transition:clip-path .7s var(--ease), visibility 0s .7s;background:oklch(13% .03 275/.92);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}body.menu-open .sheet[data-astro-cid-nen7h5rs]{clip-path:circle(150% at calc(100% - 3rem) 2.2rem);visibility:visible;transition:clip-path .8s var(--ease), visibility 0s}body.menu-open{overflow:hidden}.sheet__nav[data-astro-cid-nen7h5rs]{gap:.5rem;display:grid}.sheet__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);opacity:0;justify-content:space-between;align-items:center;padding:1.1rem .25rem;font-size:clamp(1.4rem,6vw,1.9rem);font-weight:800;transition:opacity .4s,translate .4s;display:flex;translate:0 1.5rem}body.menu-open .sheet__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity .7s var(--ease), translate .7s var(--ease);transition-delay:calc(.15s + var(--i) * 70ms);translate:0}.sheet__foot[data-astro-cid-nen7h5rs]{color:var(--faint);font-size:.9rem}.dock[data-astro-cid-nen7h5rs]{z-index:58;inset-inline:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));border:1px solid var(--border-strong);backdrop-filter:blur(22px)saturate(1.6);height:3.9rem;transition:translate .5s var(--ease);background:oklch(20% .03 275/.78);border-radius:99px;grid-template-columns:repeat(4,1fr);padding:.35rem;display:grid;position:fixed;box-shadow:0 20px 50px -12px oklch(0% 0 0/.7)}body.menu-open .dock[data-astro-cid-nen7h5rs]{translate:0 200%}.dock__item[data-astro-cid-nen7h5rs]{color:var(--faint);border-radius:99px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;font-size:.7rem;font-weight:600;transition:color .3s,background-color .3s;display:flex;position:relative}.dock__item[data-astro-cid-nen7h5rs] svg{width:1.35rem;height:1.35rem;transition:transform .5s var(--ease-spring)}.dock__item[data-astro-cid-nen7h5rs].is-active{color:var(--text);background:oklch(100% 0 0/.1)}.dock__item[data-astro-cid-nen7h5rs].is-active svg{color:var(--accent);transform:translateY(-2px)scale(1.12)}.dock__cart[data-astro-cid-nen7h5rs]{display:grid;position:relative}@media (width>=861px){.nav[data-astro-cid-nen7h5rs]{display:flex}.menu-btn[data-astro-cid-nen7h5rs],.sheet[data-astro-cid-nen7h5rs],.dock[data-astro-cid-nen7h5rs]{display:none}}@media (width<=860px){.actions[data-astro-cid-nen7h5rs] .cart[data-astro-cid-nen7h5rs]{display:none}}.mega{position:relative}.mega__btn{color:var(--muted);border-radius:99px;align-items:center;gap:.3rem;padding:.45rem 1.05rem;font-size:.93rem;font-weight:500;transition:color .3s,background-color .3s;display:inline-flex}.mega__btn svg{transition:rotate .4s var(--ease)}.mega.is-open .mega__btn,.mega__btn:hover{color:var(--text);background:oklch(100% 0 0/.1)}.mega.is-open .mega__btn svg{rotate:180deg}.mega__panel{inset-inline:0;top:calc(var(--header-h) - .35rem);z-index:59;width:min(62rem,100% - 2rem);min-height:min(19rem, calc(100dvh - var(--header-h) - 1.5rem));max-height:calc(100dvh - var(--header-h) - 1.5rem);border:1px solid var(--border-strong);backdrop-filter:blur(24px)saturate(1.5);opacity:0;transform-origin:top;pointer-events:none;transition:opacity .3s, translate .45s var(--ease), scale .45s var(--ease);background:oklch(17% .03 275/.96);border-radius:1.5rem;grid-template-rows:minmax(0,1fr);grid-template-columns:15rem minmax(0,1fr);margin-inline:auto;display:grid;position:fixed;overflow:hidden;translate:0 -.75rem;scale:.98;box-shadow:0 40px 100px -30px oklch(0% 0 0/.85)}.mega__panel[hidden]{visibility:hidden;display:grid}.mega.is-open .mega__panel{opacity:1;pointer-events:auto;visibility:visible;translate:0;scale:1}.mega__roots{border-inline-end:1px solid var(--border);background:oklch(0% 0 0/.18);padding:.75rem;overflow-y:auto}.mega__roots a{color:var(--muted);transition:background-color .25s, color .25s, padding .35s var(--ease);border-radius:.85rem;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.93rem;font-weight:600;display:flex}.mega__roots a:hover,.mega__roots a.is-active,.mega__roots a:focus-visible{color:var(--text);background:oklch(.78 .17 var(--h) / .16);padding-inline-start:1.1rem}.mega__roots a em{color:var(--faint);margin-inline-start:auto;font-size:.75rem;font-style:normal}.mega__sub{overscroll-behavior:contain;min-height:0;padding:1.25rem 1.5rem;overflow-y:auto}.mega__sub.swap{animation:mega-in .35s var(--ease) both}@keyframes mega-in{0%{opacity:0;translate:.8rem}}.mega__hint{color:var(--faint);font-size:.9rem}.mega__title{border-bottom:1px dashed var(--border-strong);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.8rem;font-size:1.1rem;font-weight:900;display:flex}.mega__title a{color:var(--accent);font-size:.85rem;font-weight:600}.mega__cols{column-width:12.5rem;column-gap:1.6rem}.mega__col{break-inside:avoid;border:1px solid var(--border);background:oklch(100% 0 0/.035);border-radius:.9rem;margin:0 0 1.25rem;padding:.7rem .85rem .8rem}.mega__col h4{margin:0 0 .35rem;font-size:.95rem;font-weight:800;line-height:1.5}.mega__col h4 a:hover{color:var(--accent)}.mega__col ul{gap:.05rem;display:grid}.mega__col li a{color:var(--muted);transition:color .2s, padding .3s var(--ease);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.2rem 0;font-size:.86rem;display:flex}.mega__col li a em{color:var(--faint);font-size:.72rem;font-style:normal}.mega__col li a:hover{color:var(--accent);padding-inline-start:.3rem}.mega__more{color:var(--accent);margin-top:.35rem;font-size:.8rem;font-weight:700;display:inline-block}.mega--single .mega__panel{grid-template-columns:minmax(0,1fr)}.mega--single .mega__roots{display:none}.sheet__cats{border-bottom:1px solid var(--border);opacity:0;transition:opacity .4s,translate .4s;translate:0 1.5rem}body.menu-open .sheet__cats{opacity:1;transition:opacity .7s var(--ease), translate .7s var(--ease);transition-delay:calc(.15s + var(--i) * 70ms);translate:0}.sheet__cats>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1.1rem .25rem;font-size:clamp(1.4rem,6vw,1.9rem);font-weight:800;list-style:none;display:flex}.sheet__cats>summary::-webkit-details-marker{display:none}.sheet__cats>summary svg{transition:rotate .4s var(--ease)}.sheet__cats[open]>summary svg{rotate:180deg}.sheet__tree{overscroll-behavior:contain;gap:.15rem;max-height:56dvh;padding:0 .25rem 1rem;display:grid;overflow-y:auto}.sheet__tree a,.sheet__tree summary{color:var(--text);cursor:pointer;border-radius:.8rem;align-items:center;gap:.5rem;padding:.7rem .6rem;list-style:none;display:flex;opacity:1!important;border-bottom:0!important;font-size:1.02rem!important;font-weight:600!important;translate:none!important}.sheet__tree summary>span,.sheet__tree a>span{flex:1;min-width:0}.sheet__tree summary>svg{color:var(--faint);transition:rotate .3s var(--ease);flex:none}.sheet__tree details[open]>summary>svg{rotate:180deg}.sheet__tree em{min-width:1.5rem;color:var(--muted);text-align:center;background:oklch(100% 0 0/.07);border-radius:99px;flex:none;padding:.05rem .45rem;font-size:.72rem;font-style:normal}.sheet__tree details[open]>summary,.sheet__tree a:active,.sheet__tree summary:active{background:oklch(100% 0 0/.06)}.sheet__tree summary::-webkit-details-marker{display:none}.sheet__tree details>div{border-inline-start:2px solid oklch(78% .17 285/.35);gap:.1rem;margin-inline-start:1rem;padding-inline-start:.7rem;display:grid}.sheet__tree .m-l1{color:var(--muted);font-size:.96rem!important}.sheet__tree a.m-l2{color:var(--muted);font-size:.9rem!important;font-weight:500!important}.sheet__tree .all{color:var(--accent);font-weight:700!important}.sheet__tree .is-empty{opacity:.55!important}.news-wrap[data-astro-cid-jo6i4kqk]{padding-bottom:2rem}.news[data-astro-cid-jo6i4kqk]{isolation:isolate;border-radius:calc(var(--radius) * 1.5);border:1px solid var(--border-strong);background:oklch(20% .04 275/.7);grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.news__bg[data-astro-cid-jo6i4kqk]{z-index:-1;filter:blur(60px);background:conic-gradient(oklch(50% .22 285/.35),oklch(50% .2 205/.3),oklch(50% .22 340/.3),oklch(50% .22 285/.35));animation:24s linear infinite spin;position:absolute;inset:-40%}@keyframes spin{to{rotate:360deg}}.news[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{text-wrap:balance;font-size:clamp(1.4rem,3.6vw,2.2rem);font-weight:900;line-height:1.5}.news[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-top:.5rem}.news__form[data-astro-cid-jo6i4kqk]{border:1px solid var(--border-strong);backdrop-filter:blur(10px);background:oklch(0% 0 0/.35);border-radius:99px;gap:.5rem;padding:.4rem;transition:border-color .3s;display:flex}.news__form[data-astro-cid-jo6i4kqk]:focus-within{border-color:var(--accent)}.news__form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{background:0 0;border:0;outline:0;flex:1;min-width:0;padding-inline:1.1rem;font-size:1rem}.news__form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]::placeholder{color:var(--faint)}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:oklch(12% .025 275);padding-top:clamp(2.5rem,6vw,4.5rem)}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2rem;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{font-size:1.7rem;font-weight:900}.footer__brand[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-inline-start:.4rem;font-size:.75rem}.footer__about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:36ch;color:var(--muted);margin-top:.75rem;font-size:.93rem}.social[data-astro-cid-jo6i4kqk]{gap:.5rem;margin-top:1.25rem;display:flex}.footer[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{margin-bottom:.9rem;font-size:1rem;font-weight:800}.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-bottom:.4rem;font-size:.93rem}.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .3s, padding .4s var(--ease)}.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent);padding-inline-start:.4rem}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--faint);justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-block:1.25rem;font-size:.85rem;display:flex}.to-top[data-astro-cid-jo6i4kqk]{border:1px solid var(--border-strong);width:2.6rem;height:2.6rem;transition:transform .5s var(--ease-spring), background-color .3s;border-radius:50%;place-items:center;display:grid}.to-top[data-astro-cid-jo6i4kqk] .up{rotate:90deg}.to-top[data-astro-cid-jo6i4kqk]:hover{background:oklch(100% 0 0/.1);transform:translateY(-4px)}@media (width<=860px){.news[data-astro-cid-jo6i4kqk]{text-align:center;grid-template-columns:1fr}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer__about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:none}.footer__bottom[data-astro-cid-jo6i4kqk]{padding-bottom:1.5rem}}.footer .trust{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.footer .trust a{transition:transform .4s var(--ease-spring);background:oklch(96.5% .004 90);border-radius:.8rem;place-items:center;padding:.35rem .5rem;display:grid}.footer .trust a:hover{transform:translateY(-3px)}.footer .trust img{object-fit:contain;width:auto;max-width:6.5rem;height:3.6rem}.footer .contact{gap:.55rem;display:grid}.footer .contact li{text-align:start;align-items:flex-start;gap:.65rem;line-height:1.9;display:flex}.footer .contact .ci{text-align:center;flex:none;width:1.4rem;line-height:1.9}.footer .contact .ct{text-align:start;overflow-wrap:anywhere;flex:1;min-width:0}.footer .contact a{color:inherit}.footer .contact a.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}
