.Logo-module__-20VnG__logo{width:124px;height:28px;transition:background var(--dur-base) var(--ease-out);background:currentColor;display:inline-block;-webkit-mask:url(/feaglet-logo.svg) 50%/contain no-repeat;mask:url(/feaglet-logo.svg) 50%/contain no-repeat}
.RegionSwitcher-module__3puC4a__switch{color:#ffffffb8;align-items:center;gap:.5rem;display:inline-flex;position:relative}.RegionSwitcher-module__3puC4a__icon{opacity:.65;flex:none;width:15px;height:15px}.RegionSwitcher-module__3puC4a__select{appearance:none;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:#ffffffd1;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #ffffff38;padding:.4rem 1.7rem .4rem .9rem}.RegionSwitcher-module__3puC4a__select:hover{color:var(--white);border-color:#ffffff73}.RegionSwitcher-module__3puC4a__select option{color:#1d1d1f}.RegionSwitcher-module__3puC4a__caret{pointer-events:none;color:#ffffff80;font-size:.65rem;position:absolute;right:.65rem}
.SiteFooter-module___3IHSG__footer{color:#fff;font-family:var(--font-sans);background:#11181f;overflow:hidden}.SiteFooter-module___3IHSG__wrap{width:min(100% - 2*clamp(20px,4vw,48px),1200px);margin-inline:auto}.SiteFooter-module___3IHSG__grid{grid-template-columns:1.25fr repeat(3,minmax(0,.75fr));gap:clamp(28px,5vw,72px);padding-block:72px 46px;display:grid}.SiteFooter-module___3IHSG__brandCol{min-width:0}.SiteFooter-module___3IHSG__brandLogo{color:#fff;display:inline-flex}.SiteFooter-module___3IHSG__brandLogo>span{width:145px;height:34px}.SiteFooter-module___3IHSG__tagline{color:#99a7b4;margin:20px 0 0;font-size:.9rem}.SiteFooter-module___3IHSG__regionLabel{color:#aebbc8;align-items:center;gap:8px;margin:34px 0 0;font-size:.78rem;display:flex}.SiteFooter-module___3IHSG__regionSwitch{width:210px;margin-top:9px}.SiteFooter-module___3IHSG__col{min-width:0}.SiteFooter-module___3IHSG__colHead{color:#89c3ff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.SiteFooter-module___3IHSG__col ul{margin:20px 0 0;padding:0;list-style:none}.SiteFooter-module___3IHSG__col li+li{margin-top:10px}.SiteFooter-module___3IHSG__col a,.SiteFooter-module___3IHSG__muted{color:#b5c0ca;transition:color var(--dur-fast) ease;font-size:.84rem;text-decoration:none}.SiteFooter-module___3IHSG__col a:hover{color:#fff}.SiteFooter-module___3IHSG__muted{color:#5d6a76;cursor:default}.SiteFooter-module___3IHSG__mobileCols{display:none}.SiteFooter-module___3IHSG__mobileCols details{border-bottom:1px solid #2a3540}.SiteFooter-module___3IHSG__mobileCols summary{color:#d6e0e9;cursor:pointer;min-height:52px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.72rem;font-weight:700;list-style:none;display:flex}.SiteFooter-module___3IHSG__mobileCols summary::-webkit-details-marker{display:none}.SiteFooter-module___3IHSG__mobileCols summary svg{transition:transform var(--dur-fast) ease}.SiteFooter-module___3IHSG__mobileCols details[open] summary svg{transform:rotate(180deg)}.SiteFooter-module___3IHSG__mobileCols ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;padding:2px 0 16px;list-style:none;display:grid}.SiteFooter-module___3IHSG__mobileCols a,.SiteFooter-module___3IHSG__mobileCols .SiteFooter-module___3IHSG__muted{color:#aebbc8;font-size:.78rem;text-decoration:none}.SiteFooter-module___3IHSG__assurance{border-top:1px solid #2a3540;border-bottom:1px solid #2a3540;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SiteFooter-module___3IHSG__assurance span{color:#aebbc8;justify-content:center;align-items:center;gap:10px;min-height:72px;font-size:.78rem;display:flex}.SiteFooter-module___3IHSG__assurance span+span{border-left:1px solid #2a3540}.SiteFooter-module___3IHSG__wordmark{color:#fff;width:min(100% - 2*clamp(20px,4vw,48px),1200px);font-family:var(--font-display);letter-spacing:-.075em;opacity:.06;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:52px auto 0;font-size:clamp(4rem,14vw,12rem);font-weight:820;line-height:.82}.SiteFooter-module___3IHSG__bottom{color:#83909c;border-top:1px solid #252f38;justify-content:space-between;align-items:center;gap:20px;padding-block:34px;font-size:.72rem;display:flex}.SiteFooter-module___3IHSG__bottom>div{gap:20px;display:flex}.SiteFooter-module___3IHSG__bottom a{color:inherit;text-decoration:none}.SiteFooter-module___3IHSG__bottom a:hover{color:#fff}@media (max-width:1023px){.SiteFooter-module___3IHSG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter-module___3IHSG__brandCol{grid-column:1/-1}}@media (max-width:639px){.SiteFooter-module___3IHSG__grid{grid-template-columns:1fr;gap:0;padding-block:44px 18px}.SiteFooter-module___3IHSG__brandCol{grid-column:auto}.SiteFooter-module___3IHSG__brandLogo>span{width:124px;height:28px}.SiteFooter-module___3IHSG__tagline{margin-top:12px;font-size:.8rem}.SiteFooter-module___3IHSG__regionLabel{margin-top:18px}.SiteFooter-module___3IHSG__regionSwitch{width:180px}.SiteFooter-module___3IHSG__col{display:none}.SiteFooter-module___3IHSG__mobileCols{border-top:1px solid #2a3540;margin-top:24px;display:block}.SiteFooter-module___3IHSG__assurance span{text-align:center;flex-direction:column;gap:4px;min-height:68px;padding:7px 5px;font-size:.62rem;line-height:1.3}.SiteFooter-module___3IHSG__wordmark{margin-top:26px;font-size:clamp(3rem,17vw,4.5rem)}.SiteFooter-module___3IHSG__bottom{flex-wrap:wrap;padding-block:22px;font-size:.65rem}}
.MegaMenu-module__hifSUW__root{align-items:center;display:flex;position:relative}.MegaMenu-module__hifSUW__trigger{color:inherit;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;padding:4px 1px;display:inline-flex;position:relative}.MegaMenu-module__hifSUW__trigger:after{content:"";background:var(--color-primary);transform-origin:0;height:1.5px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.MegaMenu-module__hifSUW__trigger:hover,.MegaMenu-module__hifSUW__trigger[data-open]{color:var(--color-link-hover)}.MegaMenu-module__hifSUW__trigger:hover:after,.MegaMenu-module__hifSUW__trigger[data-open]:after,.MegaMenu-module__hifSUW__trigger[aria-current]:after{transform:scaleX(1)}.MegaMenu-module__hifSUW__chev{width:9px;height:6px;transition:transform var(--dur-base) var(--ease-out)}.MegaMenu-module__hifSUW__trigger[data-open] .MegaMenu-module__hifSUW__chev{transform:rotate(180deg)}.MegaMenu-module__hifSUW__panel{width:min(1080px, calc(100vw - 2 * var(--container-pad)));background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);animation:MegaMenu-module__hifSUW__megaIn var(--dur-base) var(--ease-out);position:fixed;top:4.75rem;left:50%;overflow:visible;transform:translate(-50%)}.MegaMenu-module__hifSUW__panel[hidden]{display:none}@keyframes MegaMenu-module__hifSUW__megaIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.MegaMenu-module__hifSUW__panel{animation:none}}.MegaMenu-module__hifSUW__grid{grid-template-columns:repeat(4,1fr);display:grid}.MegaMenu-module__hifSUW__col{padding:var(--space-5) var(--space-5);border-right:1px solid var(--color-border);min-width:0}.MegaMenu-module__hifSUW__col:last-child{border-right:none}.MegaMenu-module__hifSUW__colHead{margin:0 0 var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--color-text-strong);text-transform:none}.MegaMenu-module__hifSUW__seriesList{flex-direction:column;gap:1px;margin:0;padding:0;display:flex}.MegaMenu-module__hifSUW__seriesItem{position:relative}.MegaMenu-module__hifSUW__seriesLink,.MegaMenu-module__hifSUW__modelLink{align-items:center;gap:var(--space-2);padding:7px var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--color-text-muted);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.MegaMenu-module__hifSUW__seriesLink:hover,.MegaMenu-module__hifSUW__seriesLink:focus-visible,.MegaMenu-module__hifSUW__modelLink:hover,.MegaMenu-module__hifSUW__modelLink:focus-visible{background:var(--color-primary-soft);color:var(--color-primary-hover)}.MegaMenu-module__hifSUW__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.MegaMenu-module__hifSUW__flyChev{width:6px;height:10px;color:var(--color-text-subtle);flex:none}.MegaMenu-module__hifSUW__new{font-size:9px;font-weight:var(--fw-extra);letter-spacing:var(--ls-wide);color:var(--color-on-primary);background:var(--color-danger);border-radius:var(--radius-xs);flex:none;padding:1px 5px;line-height:1.5}.MegaMenu-module__hifSUW__models{min-width:210px;max-width:260px;margin-left:var(--space-2);padding:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), visibility var(--dur-fast);z-index:1;list-style:none;position:absolute;top:-.5rem;left:100%;transform:translate(4px)}.MegaMenu-module__hifSUW__seriesItem:hover>.MegaMenu-module__hifSUW__models,.MegaMenu-module__hifSUW__seriesItem:focus-within>.MegaMenu-module__hifSUW__models{opacity:1;visibility:visible;pointer-events:auto;transform:none}.MegaMenu-module__hifSUW__col[data-col=other] .MegaMenu-module__hifSUW__models{margin-left:0;margin-right:var(--space-2);left:auto;right:100%;transform:translate(-4px)}.MegaMenu-module__hifSUW__col[data-col=other] .MegaMenu-module__hifSUW__seriesItem:focus-within>.MegaMenu-module__hifSUW__models,.MegaMenu-module__hifSUW__col[data-col=other] .MegaMenu-module__hifSUW__seriesItem:hover>.MegaMenu-module__hifSUW__models{transform:none}.MegaMenu-module__hifSUW__mItem{border-bottom:1px solid var(--color-border)}.MegaMenu-module__hifSUW__mRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.MegaMenu-module__hifSUW__mLink{min-height:48px;padding:var(--space-3) 0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-strong);flex:auto;align-items:center;text-decoration:none;display:flex}.MegaMenu-module__hifSUW__mToggle{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MegaMenu-module__hifSUW__mToggle svg{width:12px;height:8px;transition:transform var(--dur-base) var(--ease-out)}.MegaMenu-module__hifSUW__mToggle[data-open] svg{transform:rotate(180deg)}.MegaMenu-module__hifSUW__mPanel{padding:var(--space-1) 0 var(--space-3)}.MegaMenu-module__hifSUW__mPanel[hidden]{display:none}.MegaMenu-module__hifSUW__mCol{border-top:1px solid var(--color-border)}.MegaMenu-module__hifSUW__mCol:first-child{border-top:none}.MegaMenu-module__hifSUW__mColHead{width:100%;min-height:48px;padding:var(--space-2) var(--space-2);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.MegaMenu-module__hifSUW__mColHead svg{width:12px;height:8px;color:var(--color-text-subtle);transition:transform var(--dur-base) var(--ease-out);flex:none}.MegaMenu-module__hifSUW__mColHead[data-open] svg{transform:rotate(180deg)}.MegaMenu-module__hifSUW__mColHead[data-open]{color:var(--color-primary-hover)}.MegaMenu-module__hifSUW__mSeriesList{padding:0 0 var(--space-2) var(--space-3);margin:0;list-style:none}.MegaMenu-module__hifSUW__mSeriesList[hidden]{display:none}.MegaMenu-module__hifSUW__mSeriesItem{border-top:1px solid var(--color-border)}.MegaMenu-module__hifSUW__mSeriesItem:first-child{border-top:none}.MegaMenu-module__hifSUW__mSeriesLink,.MegaMenu-module__hifSUW__mModelLink{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:var(--space-2) var(--space-1);font-size:var(--fs-sm);color:var(--color-text-muted);flex:auto;text-decoration:none;display:flex}.MegaMenu-module__hifSUW__mSeriesLink:active,.MegaMenu-module__hifSUW__mModelLink:active{color:var(--color-primary-hover)}.MegaMenu-module__hifSUW__mModels{padding:0 0 var(--space-1) var(--space-4);margin:0;list-style:none}.MegaMenu-module__hifSUW__mModels[hidden]{display:none}.MegaMenu-module__hifSUW__mModelLink{color:var(--color-text-subtle)}
.SiteHeader-module__Q8rqhG__header{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-4);padding:clamp(.7rem, .5rem + 1vw, 1.05rem) var(--container-pad);color:#1d1d1f;transition:transform var(--dur-slow) var(--ease-out), padding var(--dur-slow) var(--ease-out);display:flex;position:fixed;inset:0 0 auto}.SiteHeader-module__Q8rqhG__header[data-scrolled]{padding-block:.7rem}.SiteHeader-module__Q8rqhG__header[data-hidden]{transform:translateY(-130%)}.SiteHeader-module__Q8rqhG__skip{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);z-index:var(--z-modal);position:absolute;top:0;left:-9999px}.SiteHeader-module__Q8rqhG__skip:focus{left:var(--container-pad);top:var(--space-2)}.SiteHeader-module__Q8rqhG__brand{color:#1d1d1f;filter:drop-shadow(0 1px 1px #ffffffd9)drop-shadow(0 0 12px #ffffff80);transition:color var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);flex:none;align-items:center;display:inline-flex}.SiteHeader-module__Q8rqhG__header[data-tone=dark] .SiteHeader-module__Q8rqhG__brand{color:var(--white);filter:drop-shadow(0 2px 8px #08101c73)}.SiteHeader-module__Q8rqhG__menu{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-medium);color:#1d1d1f;-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.4);backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.4);border-radius:var(--radius-pill);box-shadow:var(--shadow-md), inset 0 1px 0 #fff9;transition:box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:#ffffffb8;border:1px solid #1428461a;align-items:center;gap:26px;padding:.5rem 1.3rem;display:flex}.SiteHeader-module__Q8rqhG__header[data-scrolled] .SiteHeader-module__Q8rqhG__menu{box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffffb3;background:#ffffffdb}.SiteHeader-module__Q8rqhG__menuList{align-items:center;gap:var(--space-5);margin:0;padding:0;display:flex}.SiteHeader-module__Q8rqhG__menuLink{color:inherit;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);padding:4px 1px;position:relative}.SiteHeader-module__Q8rqhG__menuLink:after{content:"";background:var(--color-primary);transform-origin:0;height:1.5px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.SiteHeader-module__Q8rqhG__menuLink:hover{color:var(--color-link-hover)}.SiteHeader-module__Q8rqhG__menuLink:hover:after,.SiteHeader-module__Q8rqhG__menuLink[aria-current]:after{transform:scaleX(1)}html[data-tone=dark] .SiteHeader-module__Q8rqhG__menu{color:#f2f5f8;background:#0e162270;border-color:#ffffff24;box-shadow:0 8px 32px #040a1459,inset 0 1px #ffffff14}html[data-tone=dark] .SiteHeader-module__Q8rqhG__brand{color:var(--white);filter:drop-shadow(0 2px 8px #08101c73)}html[data-tone=dark] .SiteHeader-module__Q8rqhG__burger{background:#0e162270;border-color:#ffffff29}html[data-tone=dark] .SiteHeader-module__Q8rqhG__burger span{background:#f2f5f8}html[data-tone=dark] .SiteHeader-module__Q8rqhG__menuLink:after{background:#7fe9ff}html[data-tone=dark] .SiteHeader-module__Q8rqhG__menuLink:hover{color:#9fd5ff}html[data-tone=dark] .SiteHeader-module__Q8rqhG__authNav{border-left-color:#ffffff2e}.SiteHeader-module__Q8rqhG__authNav{align-items:center;gap:var(--space-4);padding-left:var(--space-4);border-left:1px solid #143c6e29;display:inline-flex}.SiteHeader-module__Q8rqhG__authLink{color:inherit;font-weight:var(--fw-semibold);white-space:nowrap}.SiteHeader-module__Q8rqhG__authCta{background:var(--gradient-sky);color:var(--color-on-primary);border-radius:var(--radius-pill);padding:.5rem 1.1rem;box-shadow:0 6px 18px -6px #1b5ac88c}.SiteHeader-module__Q8rqhG__authCta:hover{filter:brightness(1.06)}.SiteHeader-module__Q8rqhG__burger{border-radius:var(--radius-md);width:44px;height:44px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:var(--shadow-sm);background:#ffffffb8;border:1px solid #1428461a;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none}.SiteHeader-module__Q8rqhG__burger span{width:20px;height:2px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:#1d1d1f;border-radius:2px;display:block}.SiteHeader-module__Q8rqhG__burger[data-open] span:first-child{transform:translateY(7px)rotate(45deg)}.SiteHeader-module__Q8rqhG__burger[data-open] span:nth-child(2){opacity:0}.SiteHeader-module__Q8rqhG__burger[data-open] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.SiteHeader-module__Q8rqhG__mobilePanel{gap:var(--space-5);width:min(84vw,360px);height:100dvh;padding:calc(var(--space-8) + env(safe-area-inset-top)) var(--space-6) var(--space-6);-webkit-backdrop-filter:blur(var(--glass-blur-strong));backdrop-filter:blur(var(--glass-blur-strong));border-left:1px solid var(--color-border);box-shadow:var(--shadow-xl);transition:transform var(--dur-slow) var(--ease-glass);z-index:var(--z-overlay);background:#fffffff7;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.SiteHeader-module__Q8rqhG__mobilePanel[data-open]{transform:translate(0)}.SiteHeader-module__Q8rqhG__mobileList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;display:flex}.SiteHeader-module__Q8rqhG__mobileLink{padding:var(--space-3) 0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-strong);border-bottom:1px solid var(--color-border);display:block}.SiteHeader-module__Q8rqhG__mobileAuth{gap:var(--space-3);flex-direction:column;display:flex}.SiteHeader-module__Q8rqhG__mobileCta{text-align:center;background:var(--gradient-sky);color:var(--color-on-primary);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);border-bottom:none}.SiteHeader-module__Q8rqhG__mobileCtaGhost{text-align:center;background:var(--color-bg-elevated);color:var(--color-text-brand);border-bottom:none;border:1px solid var(--color-primary);border-radius:var(--radius-pill);padding:calc(var(--space-3) - 1px) var(--space-5)}.SiteHeader-module__Q8rqhG__scrim{opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), visibility var(--dur-base);z-index:var(--z-raised);background:#0a121e6b;position:fixed;inset:0}.SiteHeader-module__Q8rqhG__scrim[data-open]{opacity:1;visibility:visible}@media (max-width:1080px){.SiteHeader-module__Q8rqhG__menu{display:none}.SiteHeader-module__Q8rqhG__burger{display:flex}}@media (min-width:1081px){.SiteHeader-module__Q8rqhG__mobilePanel,.SiteHeader-module__Q8rqhG__scrim{display:none}}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.0njn0k24e9yoi.woff2)format("woff2-variations");unicode-range:U+460-52F,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(../media/inter-cyrillic-wght-normal.0rcuf0.1.yh_r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.06-9dg6i6j3-0.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(../media/inter-greek-wght-normal.0k9zl1k-01kin.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.0tobx9jzz29xd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.102o-0.xi~5bx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/inter-latin-wght-normal.055ydel_y7o6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-ext-wght-normal.0n0kgcy.vym_f.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/sora-latin-wght-normal.0uvwhxzorthdc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-vietnamese-400-normal.18b3to-wi7ziq.woff2)format("woff2"),url(../media/space-mono-vietnamese-400-normal.0d9rpzdufd4_1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-ext-400-normal.0zpt.adtkfkx..woff2)format("woff2"),url(../media/space-mono-latin-ext-400-normal.0~9jko_wt.jey.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-400-normal.0-jau7~ksv-8p.woff2)format("woff2"),url(../media/space-mono-latin-400-normal.0h6lfhbvflzn4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-vietnamese-700-normal.0hevqblmse1lu.woff2)format("woff2"),url(../media/space-mono-vietnamese-700-normal.0m8s9ty4a6dfn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-latin-ext-700-normal.0u6z47bqa2yx_.woff2)format("woff2"),url(../media/space-mono-latin-ext-700-normal.0m-0hbdngp5l2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-latin-700-normal.0.8rp-r1~zo07.woff2)format("woff2"),url(../media/space-mono-latin-700-normal.14k5c-50p13pl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink-900:#161717;--ink-800:#262727;--ink-700:#3a3b3c;--ink-600:#555759;--ink-500:#767a7d;--ink-400:#9a9ea1;--ink-300:#c3c6c9;--ink-200:#e1e4e6;--ink-100:#eef0f2;--ink-50:#f6f8f9;--white:#fff;--sky-50:#ebf4fe;--sky-100:#d0e7fd;--sky-200:#a8d3fb;--sky-300:#72b7f7;--sky-400:#3f9bf0;--sky-500:#1b82e6;--sky-600:#1268c2;--sky-700:#0f5197;--sky-800:#0c3d72;--sky-900:#0a2d54;--glass-cyan:#38e0f0;--glass-azure:#1f9bff;--glass-violet:#7b6cff;--glass-rose:#ff7ad9;--glass-mint:#5fffd0;--color-bg:var(--ink-50);--color-bg-elevated:var(--white);--color-bg-sunken:var(--ink-100);--color-bg-inverse:var(--ink-900);--color-bg-footer:var(--ink-900);--color-text:var(--ink-800);--color-text-strong:var(--ink-900);--color-text-muted:var(--ink-500);--color-text-subtle:var(--ink-400);--color-text-inverse:var(--white);--color-text-brand:var(--sky-600);--color-primary:var(--sky-500);--color-primary-hover:var(--sky-600);--color-primary-active:var(--sky-700);--color-primary-soft:var(--sky-50);--color-on-primary:var(--white);--color-focus-ring:var(--sky-400);--color-border:var(--ink-200);--color-border-strong:var(--ink-300);--color-border-inverse:#ffffff29;--color-link:var(--sky-600);--color-link-hover:var(--sky-700);--color-success:#1ea672;--color-warning:#e0a200;--color-danger:#e05544;--color-info:var(--sky-500);--glass-bg-light:#ffffff1a;--glass-bg-strong:#ffffff29;--glass-bg-dark:#14171747;--glass-border:#ffffff38;--glass-blur:16px;--glass-blur-strong:28px;--gradient-dispersion:linear-gradient(115deg, var(--glass-cyan) 0%, var(--glass-azure) 34%, var(--sky-600) 56%, var(--glass-violet) 82%, var(--glass-rose) 100%);--gradient-prism:linear-gradient(100deg, var(--glass-mint) 0%, var(--glass-cyan) 22%, var(--glass-azure) 44%, var(--glass-violet) 70%, var(--glass-rose) 100%);--gradient-prism-conic:conic-gradient(from 210deg at 50% 50%, var(--glass-cyan), var(--glass-azure), var(--glass-violet), var(--glass-rose), var(--glass-mint), var(--glass-cyan));--gradient-prism-soft:linear-gradient(105deg, var(--sky-300) 0%, var(--glass-cyan) 30%, var(--sky-400) 60%, var(--sky-600) 100%);--gradient-sky:linear-gradient(135deg, var(--sky-400), var(--sky-700));--gradient-ink-deep:linear-gradient(180deg, var(--ink-900), #0a1422);--gradient-sky-wash:radial-gradient(120% 90% at 80% -10%, var(--sky-50) 0%, transparent 55%), radial-gradient(90% 70% at 0% 100%, #eef6ff 0%, transparent 60%);--gradient-aura:radial-gradient(50% 50% at 70% 35%, #38e0f047, transparent 70%), radial-gradient(45% 45% at 85% 60%, #7b6cff33, transparent 72%);--font-display:"Sora", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-sans:"Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"Space Mono", "JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:clamp(1.75rem, 1.3rem + 1.8vw, 2.25rem);--fs-h3:clamp(1.5rem, 1.1rem + 2vw, 2rem);--fs-h2:clamp(2rem, 1.3rem + 3.4vw, 3.25rem);--fs-h1:clamp(2.5rem, 1.4rem + 5.2vw, 4.5rem);--fs-hero:clamp(2.75rem, 1.2rem + 7.4vw, 6rem);--fs-giant:clamp(4rem, -1rem + 24vw, 18rem);--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.7;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extra:800;--ls-tighter:-.03em;--ls-tight:-.015em;--ls-normal:0;--ls-wide:.04em;--ls-wider:.12em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-section:clamp(4rem, 2rem + 8vw, 9rem);--container-max:1280px;--container-wide:1480px;--container-pad:clamp(1rem, .5rem + 3vw, 3rem);--content-measure:68ch;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--radius-full:50%;--shadow-xs:0 1px 2px #1423370f;--shadow-sm:0 2px 6px #14233714;--shadow-md:0 8px 24px #1423371a;--shadow-lg:0 18px 48px #14233724;--shadow-xl:0 32px 80px #0f1e322e;--shadow-glass:0 8px 32px #0f233c2e, inset 0 1px 0 #ffffff4d;--glow-sky:0 0 0 4px #1b82e62e;--glow-cyan:0 0 32px #4fd6e659;--dur-instant:80ms;--dur-fast:.16s;--dur-base:.26s;--dur-slow:.42s;--dur-slower:.68s;--dur-cinematic:1.2s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-glass:cubic-bezier(.16, 1, .3, 1);--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:500;--z-modal:1000;--z-toast:1500}[data-theme=dark]{--color-bg:#0c1118;--color-bg-elevated:#141b25;--color-bg-sunken:#090d13;--color-bg-inverse:var(--ink-50);--color-text:#e7ebef;--color-text-strong:var(--white);--color-text-muted:#9aa3ad;--color-text-subtle:#6b7480;--color-text-inverse:var(--ink-900);--color-text-brand:var(--sky-300);--color-primary:var(--sky-400);--color-primary-hover:var(--sky-300);--color-primary-active:var(--sky-200);--color-primary-soft:#1b82e629;--color-on-primary:#08121f;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--color-link:var(--sky-300);--color-link-hover:var(--sky-200);--glass-bg-light:#ffffff0f;--glass-bg-strong:#ffffff1a;--glass-border:#ffffff24}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s;--dur-cinematic:0s}}
:root{--font-sans:"Inter Variable", "Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-display:"Sora Variable", "Sora", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"Space Mono", "JetBrains Mono", "PingFang SC", "Microsoft YaHei", ui-monospace, "Cascadia Code", monospace}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
html[data-fx] [data-rv]{opacity:0;transition:opacity .45s,transform .5s cubic-bezier(.4,0,.6,1);transform:translateY(26px)}html[data-fx] [data-rv=head]{filter:blur(8px)}html[data-fx] [data-rv=card]{transform:translateY(34px)scale(.975)}html[data-fx] [data-rv=rowL]{transform:translate(-36px)}html[data-fx] [data-rv=rowR]{transform:translate(36px)}html[data-fx] [data-rv][data-in]{opacity:1;filter:none;transition:opacity .7s,transform .85s cubic-bezier(.22,1,.36,1),filter .6s;transition-delay:calc(min(var(--rvi,0), 6) * 70ms);transform:none}html[data-fx] .fx-mask{overflow:hidden}html[data-fx] .fx-mask[data-rv]{opacity:1;filter:none;transform:none}html[data-fx] .fx-mask>span{transition:transform .55s cubic-bezier(.4,0,.6,1);display:block;transform:translateY(112%)}html[data-fx] .fx-mask[data-in]>span{transition:transform 1s cubic-bezier(.22,1,.36,1) 80ms;transform:none}.fx-dust{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html[data-fx] [data-rv],html[data-fx] .fx-mask>span{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}
