@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYREGULAR.OTF)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYMEDIUM.OTF)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYBOLD.OTF)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYLIGHTITALIC.OTF)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYSEMIBOLDITALIC.OTF)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYHEAVYITALIC.OTF)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYBLACKITALIC.OTF)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYTHINITALIC.OTF)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYULTRALIGHTITALIC.OTF)format("opentype");font-weight:200;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--brand-blue:#ed7a2b;--brand-navy:#33373d;--color-bg:#0a0a0a;--color-surface:#171717;--color-surface-2:#1f1f1f;--color-surface-3:#262626;--color-canvas:#0a0a0a;--color-white:#fff;--color-text:#ededed;--color-text-muted:#a1a1a6;--color-heading:#fff;--color-border:#ededed1a;--color-border-strong:#ededed29;--color-danger:#ef4444;--color-accent:#ed7a2b;--color-accent-hover:#d9661a;--color-accent-dark:#c25a14;--color-accent-deep:#a84c10;--color-accent-soft:#ed7a2b1f;--color-accent-line:#ed7a2b47;--color-accent-glow:#ed7a2b6b;--color-on-accent:#fff;--color-navy:#33373d;--color-navy-deep:#25282d;--color-navy-soft:#454a52;--color-charcoal:#33373d;--grad-brand:linear-gradient(135deg, #ed7a2b 0%, #c25a14 100%);--grad-band:linear-gradient(180deg, #33373d 0%, #25282d 100%);--font-main:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--header-height:52px;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--transition-theme:.35s ease}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-main);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}.btn-lang-toggle{color:#ffffff80;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;padding:0;font-family:inherit;font-size:.65rem;font-weight:700;transition:background .2s,color .2s;display:flex}.btn-lang-toggle:hover{color:var(--color-white);background:#ffffff1a}.btn-lang-toggle .lang-icon{display:none}.btn-lang-toggle .lang-code{letter-spacing:.03em;font-size:.72rem;font-weight:600;line-height:1}.btn-lang-toggle .lang-chevron{display:none}.btn-lang-toggle--mobile{margin-bottom:10px}.lang-dropdown{display:inline-flex;position:relative}.lang-chevron{margin-left:2px;transition:transform .2s}.lang-dropdown__menu{-webkit-backdrop-filter:blur(20px);z-index:9999;background:#141418f2;border:1px solid #ffffff1a;border-radius:12px;min-width:140px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0006}body.light-theme .lang-dropdown__menu{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-color:#00000014;box-shadow:0 12px 40px #0000001f}.lang-dropdown__item{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:.8rem;transition:background .15s,color .15s;display:flex}.lang-dropdown__item:hover{color:#fff;background:#ffffff14}.lang-dropdown__item--active{color:var(--color-accent,#00d4aa);background:#ed7a2b14;font-weight:600}body.light-theme .lang-dropdown__item{color:#6e6e73}body.light-theme .lang-dropdown__item:hover{color:#1d1d1f;background:#0000000d}body.light-theme .lang-dropdown__item--active{color:var(--color-accent,#00d4aa)}.lang-dropdown__code{min-width:24px;font-weight:600}.lang-dropdown__name{opacity:.85}.lang-dropdown--mobile .lang-dropdown__menu{box-shadow:none;border:1px solid #ffffff1a;margin-top:4px;position:static}.btn-theme-toggle{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s,transform .2s;display:flex}.btn-theme-toggle:hover{color:var(--color-white);background:#ffffff1a;transform:rotate(15deg)}.btn-theme-toggle .theme-icon{width:16px;height:16px}.theme-icon--light{display:none}.theme-icon--dark{display:block}.logo-light{display:none}.logo-dark{display:block}body.light-theme{color:#1d1d1f;--color-bg:#f5f5f7;--color-canvas:#f5f5f7;--color-surface:#fff;--color-surface-2:#f0f0f2;--color-surface-3:#fff;--color-heading:#1d1d1f;--color-text:#1d1d1f;--color-text-muted:#6e6e73;--color-accent:#d9661a;--color-accent-hover:#c25a14;--color-accent-dark:#a84c10;--color-accent-deep:#7a370b;--color-accent-soft:#d9661a1a;--color-accent-line:#d9661a42;--color-accent-glow:#d9661a4d;--color-navy:#33373d;--color-navy-deep:#25282d;--color-navy-soft:#ececee;--color-charcoal:#33373d;--color-border:#0000001a;--color-border-strong:#00000029;--color-on-accent:#fff;--grad-brand:linear-gradient(135deg, #ed7a2b 0%, #c25a14 100%);background-color:#f5f5f7}body.light-theme .theme-icon--dark{display:none}body.light-theme .theme-icon--light{display:block}body.light-theme .logo-dark{display:none}body.light-theme .logo-light{display:block}body.light-theme .btn-lang-toggle{color:#6e6e73;background:0 0}body.light-theme .btn-lang-toggle:hover{color:#1d1d1f;background:#0000000f}body.light-theme .btn-theme-toggle{color:#6e6e73;background:0 0}body.light-theme .btn-theme-toggle:hover{color:#1d1d1f;background:#0000000f}:root{--vxbn-h:64px;--vxbn-gap:12px}.vxbn,.vxsheet,.vxsheet__scrim{display:none}@media (max-width:768px){.vxbn{z-index:900;left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom,0px) + var(--vxbn-gap));max-width:440px;height:var(--vxbn-h);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);-webkit-tap-highlight-color:transparent;background:#141518ed;border:1px solid #ffffff14;border-radius:32px;align-items:stretch;margin-inline-start:auto;margin-inline-end:auto;padding:0 6px;display:flex;position:fixed;overflow:visible;box-shadow:0 10px 34px #00000061}body.light-theme .vxbn{border-color:#ffffff0f;box-shadow:0 12px 40px #00000038}body.has-bottomnav{padding-bottom:calc(var(--vxbn-h) + var(--vxbn-gap) + 14px + env(safe-area-inset-bottom,0px))}}.vxbn__item{min-width:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0;font-family:inherit;text-decoration:none;display:flex;position:relative}.vxbn__ic{color:#ffffff8f;justify-content:center;align-items:center;width:24px;height:24px;transition:color .2s,transform .2s,filter .2s;display:flex}.vxbn__ic svg{width:24px;height:24px;display:block}.vxbn__label{letter-spacing:.01em;color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:600;line-height:1;transition:color .2s;overflow:hidden}.vxbn__item.is-active .vxbn__ic{color:var(--color-accent);filter:drop-shadow(0 0 6px #ed7a2b80);transform:translateY(-1px)scale(1.06)}.vxbn__item.is-active .vxbn__label,.vxbn__item--more.is-tint .vxbn__label,.vxbn__item--more.is-tint .vxbn__ic{color:var(--color-accent)}.vxbn__item:active .vxbn__ic{transform:scale(.94)}.vxbn__item.is-active:active .vxbn__ic{transform:translateY(-1px)scale(.98)}.vxbn__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:16px}.vxbn__bar{background:var(--color-accent);border-radius:2px;width:24px;height:3px;animation:.26s cubic-bezier(.22,1,.36,1) vxbnBar;position:absolute;top:-1.5px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ed7a2bd9,0 0 2px #ed7a2b}.vxbn__cone{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(2px);pointer-events:none;transform-origin:top;background:linear-gradient(#ed7a2b52 0%,#ed7a2b1f 45%,#ed7a2b00 100%);width:48px;height:38px;animation:.26s cubic-bezier(.22,1,.36,1) vxbnCone;position:absolute;top:0;left:50%;transform:translate(-50%)}body.light-theme .vxbn__cone{background:linear-gradient(#ed7a2b3d 0%,#ed7a2b1a 45%,#ed7a2b00 100%)}@keyframes vxbnBar{0%{opacity:0;transform:translate(-50%)scaleX(.4)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes vxbnCone{0%{opacity:0;transform:translate(-50%)scaleY(.6)}to{opacity:1;transform:translate(-50%)scaleY(1)}}@media (max-width:768px){.vxsheet__scrim{z-index:1000;opacity:0;visibility:hidden;background:#00000080;transition:opacity .3s,visibility .3s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.vxsheet__scrim.is-open{opacity:1;visibility:visible}.vxsheet{z-index:1000;pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}.vxsheet__panel{pointer-events:auto;max-height:82vh;padding:6px 16px calc(16px + env(safe-area-inset-bottom,0px));visibility:hidden;background:#16171b;border-top:1px solid #ffffff14;border-radius:22px 22px 0 0;outline:none;flex-direction:column;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility .32s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -18px 50px #00000080}.vxsheet.is-open .vxsheet__panel{visibility:visible;transform:translateY(0)}body.light-theme .vxsheet__panel{background:#fff;border-top-color:#00000014}}.vxsheet__handle{cursor:pointer;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;width:100%;max-width:130px;height:26px;padding:0;display:flex}.vxsheet__handle-bar{background:#ffffff47;border-radius:3px;width:40px;height:4px}body.light-theme .vxsheet__handle-bar{background:#0000002e}.vxsheet__quick{grid-template-columns:1fr 1fr;gap:9px;margin:6px 0 10px;display:grid}.vxsheet__cta{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:7px;height:46px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.vxsheet__cta--primary{background:var(--color-accent);color:#fff;grid-column:1/-1}.vxsheet__cta--primary:active{background:var(--color-accent-hover)}.vxsheet__cta--outline{color:var(--color-accent);background:0 0;border-color:#ed7a2b80}.vxsheet__cta--ghost{color:var(--color-text);background:#8c8c8c1a}body.light-theme .vxsheet__cta--ghost{background:#0000000d}.vxsheet__utils{border-bottom:1px solid #8c8c8c29;justify-content:center;align-items:center;gap:12px;margin-bottom:6px;padding:2px 0 12px;display:flex}.vxsheet__utils .lang-dropdown--mobile{margin:0;display:inline-flex}.vxsheet__utils .btn-lang-toggle--mobile,.vxsheet__utils .btn-theme-toggle{background:#8c8c8c1f;border-radius:10px;width:44px;height:34px;margin:0}body.light-theme .vxsheet__utils .btn-lang-toggle--mobile,body.light-theme .vxsheet__utils .btn-theme-toggle{background:#0000000d}.vxsheet__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:4px;overflow-y:auto}.vxsheet__group{padding:8px 0}.vxsheet__group+.vxsheet__group{border-top:1px solid #8c8c8c1f}.vxsheet__group-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 2px;padding:0 6px;font-size:.68rem;font-weight:700}.vxsheet__link{min-height:48px;color:var(--color-text);border-radius:10px;justify-content:space-between;align-items:center;padding:0 6px;font-size:.98rem;font-weight:500;text-decoration:none;display:flex}.vxsheet__link:active{background:#8c8c8c1f}.vxsheet__chev{color:var(--color-text-muted);flex:none}html[dir=rtl] .vxsheet__chev{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.vxbn__bar,.vxbn__cone{animation:none}.vxbn__ic{transition:color .12s}.vxbn__item.is-active .vxbn__ic,.vxbn__item:active .vxbn__ic,.vxbn__item.is-active:active .vxbn__ic{transform:none}.vxsheet__scrim{transition:opacity .12s}.vxsheet__panel{opacity:0;visibility:hidden;transition:opacity .12s;transform:translateY(0)}.vxsheet.is-open .vxsheet__panel{opacity:1;visibility:visible}}
