._overlay_pt9vo_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--ink-1);font-family:var(--font-body);font-feature-settings:"ss01";z-index:10000}._inner_pt9vo_14{text-align:center;max-width:440px;padding:0 24px}._label_pt9vo_20{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:28px}._labelLine_pt9vo_33{display:inline-block;width:32px;height:1px;background:var(--border-firm);flex-shrink:0}._logo_pt9vo_41{font-family:var(--font-logo, "Plus Jakarta Sans", sans-serif);font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-1);margin-bottom:36px}._title_pt9vo_51{font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:var(--ink-1);margin-bottom:14px;text-wrap:balance}._text_pt9vo_62{font-size:15px;line-height:1.7;color:var(--ink-2);margin-bottom:36px;max-width:36ch;margin-left:auto;margin-right:auto}._btn_pt9vo_72{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:.005em;border:none;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 0 0 1px var(--ink-1),0 2px 6px var(--shadow-low),0 8px 20px -6px var(--shadow-primary);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}._btn_pt9vo_72:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--ink-1),0 2px 6px var(--shadow-low),0 14px 28px -8px var(--shadow-primary-hover)}._btn_pt9vo_72:active{transform:translateY(0);transition-duration:.1s}._banner_1r4l8_5{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:18px;padding:14px clamp(20px,5vw,80px);background:var(--bg);color:var(--ink-2);font-family:var(--font-body);font-size:12.5px;line-height:1.55;border-top:1px solid var(--border-firm);box-shadow:0 -8px 24px -16px #0000002e}._inner_1r4l8_25{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;max-width:1280px}body.cookie-banner-open{padding-bottom:var(--cookie-banner-h, 64px)}._text_1r4l8_40{flex:1;min-width:0}._link_1r4l8_45{color:var(--accent);text-decoration:none;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:1px;transition:color .2s ease}._link_1r4l8_45:hover{color:var(--accent-deep)}._btn_1r4l8_58{padding:9px 18px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;flex-shrink:0;min-height:36px;display:inline-flex;align-items:center;transition:background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}._btn_1r4l8_58:hover{background:var(--accent-deep);transform:translateY(-1px)}._btn_1r4l8_58:active{transform:scale(.97);transition-duration:.1s}._btn_1r4l8_58:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:640px){._inner_1r4l8_25{flex-direction:column;gap:12px;text-align:center}._btn_1r4l8_58{width:100%;justify-content:center}}._viewport_1hxwv_1{position:fixed;bottom:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;max-width:min(380px,calc(100vw - 40px));pointer-events:none}._toast_1hxwv_13{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--border-firm, #d4d4d8);background:var(--surface-raised, #fff);color:var(--ink-1, #09090b);box-shadow:0 6px 24px var(--shadow-mid, rgba(0, 0, 0, .12));font-size:14px;line-height:1.5;animation:_toast-in_1hxwv_1 .18s ease-out}@keyframes _toast-in_1hxwv_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._toast_1hxwv_13{animation:none}}._toast_1hxwv_13._error_1hxwv_37{border-color:var(--color-error-border, rgba(239, 68, 68, .3));background:var(--color-error-bg, #fef2f2)}._toast_1hxwv_13._success_1hxwv_38{border-color:var(--color-success-border, rgba(16, 185, 129, .3));background:var(--color-success-bg, #ecfdf5)}._toast_1hxwv_13._warning_1hxwv_39{border-color:var(--color-warning-border, rgba(245, 158, 11, .3));background:var(--color-warning-bg, #fffbeb)}._text_1hxwv_41{flex:1}._close_1hxwv_43{flex-shrink:0;display:inline-flex;background:none;border:0;padding:2px;color:var(--ink-3, #71717a);border-radius:4px}._close_1hxwv_43:hover{color:var(--ink-1, #09090b)}._logo_24l5z_2{font-family:var(--font-logo);font-size:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-1, var(--black));transition:color .25s var(--ease-out-expo);display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}._logoIcon_24l5z_17{width:20px;height:20px;flex-shrink:0}._logo_24l5z_2:hover{color:var(--ink-2, var(--gray-500))}._progressBar_1sn1z_9{position:fixed;top:0;left:0;right:0;height:2px;background:var(--ink-1);z-index:1001}._nav_1sn1z_19{position:fixed;top:0;left:0;right:0;z-index:1000;padding-top:2px;background:#f8f8f8c7;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid transparent;transition:border-color .3s var(--ease-out-expo),background .3s var(--ease-out-expo);font-family:var(--font-body);font-feature-settings:"ss01"}[data-theme=dark] ._nav_1sn1z_19{background:#090909c7}._scrolled_1sn1z_41{border-bottom-color:var(--border-hair);background:#f8f8f8eb}[data-theme=dark] ._scrolled_1sn1z_41{background:#090909eb}._inner_1sn1z_50{max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,80px);height:60px;display:flex;align-items:center;justify-content:space-between}._links_1sn1z_60{display:flex;align-items:center;gap:2px;list-style:none;padding:0;margin:0}._links_1sn1z_60>li{display:flex;align-items:center}._links_1sn1z_60 a{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);transition:color .25s var(--ease-out-expo);white-space:nowrap;padding:7px 11px;border-radius:var(--radius-sm);text-decoration:none}._links_1sn1z_60 a:hover{color:var(--ink-1)}._sep_1sn1z_92{display:block;width:1px;height:12px;background:var(--border-hair);margin:0 10px;flex-shrink:0}._cta_1sn1z_103{display:inline-flex!important;align-items:center;gap:7px;font-family:var(--font-body)!important;font-size:12px!important;line-height:1!important;font-weight:500!important;letter-spacing:.005em!important;text-transform:none!important;color:var(--bg)!important;background:var(--ink-1);padding:8px 13px 8px 15px;border-radius:var(--radius-sm);white-space:nowrap;margin-left:10px;box-shadow:0 0 0 1px var(--ink-1),0 2px 6px var(--shadow-low),0 8px 18px -8px var(--shadow-primary);transition:transform .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)!important}._cta_1sn1z_103 svg{transition:transform .3s var(--ease-out-expo)}._cta_1sn1z_103:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--ink-1),0 2px 6px var(--shadow-low),0 10px 22px -8px var(--shadow-primary-hover)!important}._cta_1sn1z_103:hover svg{transform:translate(2px,-2px) rotate(-45deg)}._cta_1sn1z_103:active{transform:translateY(0);transition-duration:.1s}._iconBtns_1sn1z_152{display:flex;align-items:center;gap:2px;margin-left:12px;padding-left:12px;position:relative}._iconBtns_1sn1z_152:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background:var(--border-hair)}._iconBtn_1sn1z_152{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:none;border:none;color:var(--ink-2);padding:0 9px;height:34px;min-width:34px;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:color .25s var(--ease-out-expo),background-color .2s var(--ease-out-expo)}._iconBtn_1sn1z_152:hover{color:var(--ink-1);background:var(--surface-raised)}._iconBtn_1sn1z_152:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._kbd_1sn1z_202{font-family:var(--font-mono);font-size:9.5px;font-weight:500;line-height:1;color:var(--ink-2);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hair);border-radius:3px;padding:3px 5px;margin-left:1px;pointer-events:none;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}._langBtn_1sn1z_220{display:inline-flex;align-items:center;gap:5px;background:none;border:none;border-radius:var(--radius-sm);padding:0 10px;height:34px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:color .25s var(--ease-out-expo),background-color .2s var(--ease-out-expo)}._langBtn_1sn1z_220:hover{color:var(--ink-1);background:var(--surface-raised)}._langBtn_1sn1z_220:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._mobileIconBtn_1sn1z_253{display:none;align-items:center;justify-content:center;background:none;border:none;color:var(--ink-2);padding:6px;border-radius:var(--radius-sm);cursor:pointer;min-width:44px;min-height:44px;transition:color .25s var(--ease-out-expo),background-color .2s var(--ease-out-expo)}._mobileIconBtn_1sn1z_253:hover{color:var(--ink-1);background:var(--surface-raised)}._mobileIconBtn_1sn1z_253:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._mobileLangBtn_1sn1z_280{display:none;align-items:center;gap:5px;background:none;border:none;border-radius:var(--radius-sm);padding:0 12px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--ink-2);cursor:pointer;min-width:44px;min-height:44px;transition:color .25s var(--ease-out-expo),background-color .2s var(--ease-out-expo)}._mobileLangBtn_1sn1z_280:hover{color:var(--ink-1);background:var(--surface-raised)}._mobileRight_1sn1z_306{display:none;align-items:center;gap:4px}._mobileToggle_1sn1z_312{display:none;background:none;border:none;color:var(--ink-1);padding:4px;min-width:44px;min-height:44px;align-items:center;justify-content:center;cursor:pointer;transition:color .25s var(--ease-out-expo)}._mobileMenu_1sn1z_326{overflow:hidden;display:flex;flex-direction:column;padding:8px clamp(24px,5vw,80px) 24px;border-top:1px solid var(--border-hair);background:var(--bg)}._mobileMenu_1sn1z_326 a{display:block;padding:14px 0;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--border-hair);min-height:48px;text-decoration:none;transition:color .25s var(--ease-out-expo)}._mobileMenu_1sn1z_326 a:hover{color:var(--ink-1)}@media(max-width:1100px){._links_1sn1z_60{display:none}._mobileRight_1sn1z_306{display:flex}._mobileToggle_1sn1z_312,._mobileIconBtn_1sn1z_253,._mobileLangBtn_1sn1z_280{display:inline-flex}}._hero_1gijl_10{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:112px 0 96px;background:var(--bg);color:var(--ink-1);font-family:var(--font-body);font-feature-settings:"ss01"}._gridBg_1gijl_27{position:absolute;inset:0;background-image:linear-gradient(oklch(0% 0 0 / .035) 1px,transparent 1px),linear-gradient(90deg,oklch(0% 0 0 / .035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 100%);pointer-events:none}[data-theme=dark] ._gridBg_1gijl_27{background-image:linear-gradient(oklch(100% 0 0 / .05) 1px,transparent 1px),linear-gradient(90deg,oklch(100% 0 0 / .05) 1px,transparent 1px)}._gradientOrb_1gijl_46{position:absolute;top:-22%;right:-14%;width:760px;height:760px;background:radial-gradient(circle,oklch(55% .22 260 / .07) 0%,transparent 60%);pointer-events:none;will-change:transform,opacity}._gradientOrb2_1gijl_57{position:absolute;bottom:-18%;left:-12%;width:540px;height:540px;background:radial-gradient(circle,oklch(55% .22 260 / .04) 0%,transparent 60%);pointer-events:none}._container_1gijl_69{position:relative;z-index:1;max-width:1280px;width:100%;margin:0 auto;padding:0 clamp(24px,5vw,80px)}._heroGrid_1gijl_78{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5vw,72px);align-items:start}._visualWrap_1gijl_87{padding-top:clamp(40px,6vh,72px)}._content_1gijl_91{min-width:0}._badge_1gijl_99{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:clamp(28px,3.6vh,44px)}._labelLine_1gijl_112{display:inline-block;width:32px;height:1px;background:var(--border-firm);flex-shrink:0}._badgeSep_1gijl_120{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--border-firm);flex-shrink:0}._badgeMsft_1gijl_129{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}._badgeMsft_1gijl_129 svg{opacity:.85;transition:opacity .3s var(--ease-out-expo)}._badge_1gijl_99:hover ._badgeMsft_1gijl_129 svg{opacity:1}._title_1gijl_150{font-family:"Instrument Serif",ui-serif,Georgia,serif;font-weight:400;font-size:clamp(52px,8vw,108px);line-height:1;letter-spacing:-.02em;color:var(--ink-1);max-width:14ch;margin:0 0 clamp(28px,3.6vh,40px);text-wrap:balance}._word_1gijl_162{display:inline;white-space:nowrap}._char_1gijl_167{display:inline-block;opacity:1;will-change:transform,opacity,filter}._title_1gijl_150 em{font-style:italic;font-weight:300;color:var(--ink-3);transition:color .8s var(--ease-out-expo)}._hero_1gijl_10:hover ._title_1gijl_150 em{color:var(--ink-2)}._description_1gijl_186{font-family:var(--font-body);font-size:clamp(16px,1.25vw,18px);line-height:1.7;color:var(--ink-2);max-width:56ch;margin:0 0 clamp(36px,5vh,52px);font-weight:400}._actions_1gijl_198{display:flex;gap:14px;flex-wrap:wrap;align-items:center}._btnPrimary_1gijl_205{display:inline-flex;align-items:center;gap:10px;padding:14px 22px 14px 24px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:.005em;border-radius:var(--radius-sm);text-decoration:none;box-shadow:0 0 0 1px var(--ink-1),0 2px 6px var(--shadow-low),0 8px 20px -6px var(--shadow-primary);transition:transform .35s var(--ease-out-expo),box-shadow .35s var(--ease-out-expo)}._btnPrimary_1gijl_205 svg{transition:transform .35s var(--ease-out-expo)}._btnPrimary_1gijl_205:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--ink-1),0 2px 6px var(--shadow-low),0 14px 28px -8px var(--shadow-primary-hover)}._btnPrimary_1gijl_205:hover svg{transform:translate(3px)}._btnPrimary_1gijl_205:active{transform:translateY(0);transition-duration:.1s}._btnGhost_1gijl_248{display:inline-flex;align-items:center;gap:8px;padding:14px 20px 14px 22px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--border-hair);transition:color .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}._btnGhost_1gijl_248 svg{transition:transform .3s var(--ease-out-expo)}._btnGhost_1gijl_248:hover{color:var(--ink-1);box-shadow:0 0 0 1px var(--border-firm)}._btnGhost_1gijl_248:hover svg{transform:translate(2px,-2px)}._stats_1gijl_282{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(56px,7vh,88px);padding-top:clamp(28px,3.6vh,40px);border-top:1px solid var(--border-hair)}._stat_1gijl_282{padding-right:clamp(14px,1.8vw,22px);min-width:0;display:flex;flex-direction:column;gap:6px;position:relative}._stat_1gijl_282+._stat_1gijl_282{padding-left:clamp(14px,1.8vw,22px);border-left:1px solid var(--border-hair)}._statNum_1gijl_305{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;color:var(--ink-3);font-feature-settings:"tnum"}._statValue_1gijl_314{font-family:var(--font-display);font-weight:300;font-size:clamp(24px,2.4vw,32px);line-height:1.04;letter-spacing:-.02em;color:var(--ink-1);font-feature-settings:"ss01","tnum";white-space:nowrap}._statLabel_1gijl_325{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-wrap:balance}._scrollDown_1gijl_337{position:absolute;bottom:36px;left:50%;transform:translate(-50%);background:none;border:none;color:var(--ink-3);z-index:2;padding:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:_float_1gijl_1 3s ease-in-out infinite 2s;transition:color .3s var(--ease-out-expo)}._scrollDown_1gijl_337:hover{color:var(--ink-1)}@keyframes _float_1gijl_1{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}}@media(prefers-reduced-motion:reduce){._scrollDown_1gijl_337{animation:none}}._visual_1gijl_87{width:340px;flex-shrink:0}._terminal_1gijl_379{background:var(--bg);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 0 0 1px var(--border-hair),0 8px 32px -12px var(--shadow-mid);transition:box-shadow .3s var(--ease-out-expo)}._terminal_1gijl_379:hover{box-shadow:0 0 0 1px var(--border-firm),0 12px 40px -12px var(--shadow-mid)}._termHeader_1gijl_397{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--surface-raised);border-bottom:1px solid var(--border-hair)}._termHeaderLabel_1gijl_407{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}._termHeaderMeta_1gijl_419{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;color:var(--ink-3);font-feature-settings:"tnum"}._termBody_1gijl_429{padding:18px;min-height:296px}._termWave_1gijl_435{display:flex;align-items:center;justify-content:center;gap:2px;height:28px;margin-bottom:14px}._termBar_1gijl_444{width:2px;height:4px;background:var(--border-firm);border-radius:1px;transition:height .15s ease,background .2s ease}._termWaveActive_1gijl_452 ._termBar_1gijl_444{background:var(--ink-2);animation:_waveBar_1gijl_1 .6s ease-in-out infinite alternate}@keyframes _waveBar_1gijl_1{0%{height:4px}to{height:20px}}@media(prefers-reduced-motion:reduce){._termWaveActive_1gijl_452 ._termBar_1gijl_444{animation:none}}._termSection_1gijl_467{margin-bottom:14px;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}._termVisible_1gijl_474{opacity:1;transform:translateY(0)}._termPrompt_1gijl_479{display:block;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}._termInput_1gijl_491{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-1);padding-left:12px;line-height:1.6;min-height:20px;border-left:1px solid var(--border-hair)}._termQ_1gijl_501{color:var(--ink-3)}._termText_1gijl_503{color:var(--ink-1)}._termCursor_1gijl_505{display:inline-block;width:1.5px;height:13px;background:var(--ink-1);vertical-align:text-bottom;margin-left:1px;animation:_blink_1gijl_1 .7s step-end infinite}@keyframes _blink_1gijl_1{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){._termCursor_1gijl_505{animation:none}}._termTokens_1gijl_525{display:flex;flex-wrap:wrap;gap:5px;padding-left:12px;border-left:1px solid var(--border-hair)}._termTok_1gijl_525{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-hair);padding:3px 9px;border-radius:var(--radius-sm);opacity:0;transform:scale(.92);transition:opacity .25s ease,transform .25s ease}._termTokShow_1gijl_546{opacity:1;transform:scale(1)}._termNer_1gijl_552{display:flex;flex-direction:column;gap:6px;padding-left:12px;border-left:1px solid var(--border-hair)}._termNerRow_1gijl_560{display:flex;align-items:center;gap:10px;opacity:0;transform:translate(-8px);transition:opacity .3s ease,transform .3s ease}._termNerShow_1gijl_569{opacity:1;transform:translate(0)}._termTag_1gijl_574{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;padding:2px 7px;border-radius:3px;border:1px solid;white-space:nowrap;line-height:1.4;text-transform:uppercase}._termNerTok_1gijl_587{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2)}._termConf_1gijl_594{display:flex;align-items:center;gap:12px;padding-left:12px;border-left:1px solid var(--border-hair)}._termConfTrack_1gijl_602{flex:1;height:2px;background:var(--border-hair);overflow:hidden}._termConfFill_1gijl_609{height:100%;background:var(--ink-1);transition:width .8s cubic-bezier(.16,1,.3,1)}._termConfVal_1gijl_615{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--ink-1);min-width:32px;font-feature-settings:"tnum"}._termFooter_1gijl_625{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px;border-top:1px solid var(--border-hair);background:var(--surface-raised);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}._termStatus_1gijl_641{display:inline-flex;align-items:center;gap:8px}._termDot2_1gijl_647{width:5px;height:5px;border-radius:50%;background:var(--ink-2);box-shadow:0 0 0 1px var(--ink-2);animation:_pulseDot_1gijl_1 2.5s ease infinite;flex-shrink:0}@keyframes _pulseDot_1gijl_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){._termDot2_1gijl_647{animation:none}._termSection_1gijl_467,._termTok_1gijl_525,._termNerRow_1gijl_560,._termConfFill_1gijl_609{transition:none}}._termMs_1gijl_673{color:var(--ink-2);font-feature-settings:"tnum"}@media(max-width:1024px){._heroGrid_1gijl_78{grid-template-columns:1fr}._visualWrap_1gijl_87{display:none}}@media(max-width:768px){._hero_1gijl_10{padding:108px 0 72px}._title_1gijl_150{max-width:100%;font-size:clamp(38px,9vw,60px);letter-spacing:-.028em}._description_1gijl_186{max-width:100%}._stats_1gijl_282{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(24px,3.6vh,36px)}._stat_1gijl_282+._stat_1gijl_282{padding-left:clamp(16px,4vw,24px)}._stat_1gijl_282:nth-child(3){padding-left:0;border-left:none}}@media(max-width:480px){._hero_1gijl_10{padding:104px 0 60px}._badge_1gijl_99{gap:10px;flex-wrap:wrap}._actions_1gijl_198{flex-direction:column;align-items:stretch}._btnPrimary_1gijl_205,._btnGhost_1gijl_248{justify-content:center}._stats_1gijl_282{grid-template-columns:1fr;row-gap:20px}._stat_1gijl_282+._stat_1gijl_282{padding-left:0;padding-top:20px;border-left:none;border-top:1px solid var(--border-hair)}._stat_1gijl_282:nth-child(3){padding-top:20px;border-top:1px solid var(--border-hair)}}._page_405ey_8{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(80px,12vh,140px) 24px;background:var(--bg);color:var(--ink-1);font-family:var(--font-body);font-feature-settings:"ss01"}._inner_405ey_21{max-width:560px}._label_405ey_25{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:clamp(24px,3vh,36px)}._labelLine_405ey_38{display:inline-block;width:32px;height:1px;background:var(--border-firm);flex-shrink:0}._code_405ey_46{font-family:var(--font-display);font-size:clamp(120px,22vw,240px);font-weight:300;line-height:.9;letter-spacing:-.04em;color:var(--ink-1);margin:0 0 clamp(16px,2vh,24px);font-feature-settings:"ss01","tnum"}._title_405ey_57{font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.012em;color:var(--ink-1);margin:0 0 14px;text-wrap:balance;font-feature-settings:"ss01"}._subtitle_405ey_69{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--ink-2);margin:0 0 clamp(36px,5vh,48px);max-width:44ch;margin-left:auto;margin-right:auto}._actions_405ey_80{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}._btnPrimary_405ey_87{display:inline-flex;align-items:center;gap:10px;padding:14px 22px 14px 20px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:.005em;border-radius:var(--radius-sm);text-decoration:none;box-shadow:0 0 0 1px var(--ink-1),0 2px 6px var(--shadow-low),0 8px 20px -6px var(--shadow-primary);transition:transform .35s var(--ease-out-expo),box-shadow .35s var(--ease-out-expo)}._btnPrimary_405ey_87 svg{transition:transform .35s var(--ease-out-expo)}._btnPrimary_405ey_87:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--ink-1),0 2px 6px var(--shadow-low),0 14px 28px -8px var(--shadow-primary-hover)}._btnPrimary_405ey_87:hover svg{transform:translate(-3px)}._btnPrimary_405ey_87:active{transform:translateY(0);transition-duration:.1s}._btnGhost_405ey_130{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--border-hair);transition:color .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}._btnGhost_405ey_130:hover{color:var(--ink-1);box-shadow:0 0 0 1px var(--border-firm)}._quickLinks_405ey_156{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:clamp(36px,5vh,48px);padding-top:clamp(28px,3.6vh,40px);border-top:1px solid var(--border-hair);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap}._quickLinksLabel_405ey_172{color:var(--ink-3);letter-spacing:.12em}._quickLinks_405ey_156 a{color:var(--ink-2);text-decoration:none;transition:color .25s var(--ease-out-expo)}._quickLinks_405ey_156 a:hover{color:var(--ink-1)}._quickLinkSep_405ey_187{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--border-firm)}@media(max-width:480px){._actions_405ey_80{flex-direction:column;align-items:stretch}._btnPrimary_405ey_87,._btnGhost_405ey_130{justify-content:center}._quickLinks_405ey_156{gap:10px}}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-ext-400-normal-DZPvZ-E5.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-400-normal-DHQn8lY1.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-DH8vlB-A.woff2) format("woff2"),url(/assets/onest-cyrillic-400-normal-BxvCLB5P.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal--mQR5RlC.woff2) format("woff2"),url(/assets/onest-latin-ext-400-normal-BbXTNVXw.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-bladozIj.woff2) format("woff2"),url(/assets/onest-latin-400-normal-BAzPRZHg.woff) format("woff");unicode-range:U+0000-00FF,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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-D2LPnooH.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-500-normal-CUzW6gMG.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-DHyr8B2c.woff2) format("woff2"),url(/assets/onest-cyrillic-500-normal-CyY1vN0Q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BlXa29q8.woff2) format("woff2"),url(/assets/onest-latin-ext-500-normal-CoujUMv_.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-qHiQtL66.woff2) format("woff2"),url(/assets/onest-latin-500-normal-oFTiz6Nq.woff) format("woff");unicode-range:U+0000-00FF,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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-ext-600-normal-DPah-d7o.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-600-normal-DnLaWTVc.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-DiaWg2oX.woff2) format("woff2"),url(/assets/onest-cyrillic-600-normal-CXIKc6w5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-CMbOq94E.woff2) format("woff2"),url(/assets/onest-latin-ext-600-normal-mefcv-cx.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-jVaZHx2Z.woff2) format("woff2"),url(/assets/onest-latin-600-normal-6nn5mF7m.woff) format("woff");unicode-range:U+0000-00FF,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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-ext-700-normal-DJklxl9p.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-700-normal-CmQ2eyY2.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-CwpXuTGk.woff2) format("woff2"),url(/assets/onest-cyrillic-700-normal-DOtXtm0s.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-C-Tcltod.woff2) format("woff2"),url(/assets/onest-latin-ext-700-normal-CSGWRWNE.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-Bd6qVL4Q.woff2) format("woff2"),url(/assets/onest-latin-700-normal-XTvQgpoh.woff) format("woff");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,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:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/unbounded-cyrillic-ext-300-normal-BxpaznMV.woff2) format("woff2"),url(/assets/unbounded-cyrillic-ext-300-normal-DY92fKzq.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:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/unbounded-cyrillic-300-normal-Dr-uXUMt.woff2) format("woff2"),url(/assets/unbounded-cyrillic-300-normal-0MUQ7_Ip.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/unbounded-vietnamese-300-normal-eJ0d3wNH.woff2) format("woff2"),url(/assets/unbounded-vietnamese-300-normal-DOuKUL7J.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:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/unbounded-latin-ext-300-normal-CKK3PwcU.woff2) format("woff2"),url(/assets/unbounded-latin-ext-300-normal-I-GgsnGw.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:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/unbounded-latin-300-normal-BdeIjcOy.woff2) format("woff2"),url(/assets/unbounded-latin-300-normal-BtI4HK4V.woff) format("woff");unicode-range:U+0000-00FF,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:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-cyrillic-ext-400-normal-DtM7xdWy.woff2) format("woff2"),url(/assets/unbounded-cyrillic-ext-400-normal-wW4XLh9U.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:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-cyrillic-400-normal-2GwyjskV.woff2) format("woff2"),url(/assets/unbounded-cyrillic-400-normal-DqbLF2ou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-vietnamese-400-normal-D7u77xXC.woff2) format("woff2"),url(/assets/unbounded-vietnamese-400-normal-C52tX-jF.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:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-ext-400-normal-Dbd2QqjZ.woff2) format("woff2"),url(/assets/unbounded-latin-ext-400-normal-BRFNvR_h.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:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-400-normal-DxT99aXF.woff2) format("woff2"),url(/assets/unbounded-latin-400-normal-CiSqyYx3.woff) format("woff");unicode-range:U+0000-00FF,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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-ext-500-normal-W5HR-Vum.woff2) format("woff2"),url(/assets/unbounded-cyrillic-ext-500-normal-TEwFOE1B.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2) format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2) format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2) format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2) format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff) format("woff");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-cyrillic-ext-700-normal-iShZaXYX.woff2) format("woff2"),url(/assets/plus-jakarta-sans-cyrillic-ext-700-normal-pWfpUei5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/playfair-display-cyrillic-400-italic-drKdN10-.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-400-italic-24vVh5t9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--black: #09090b;--white: #fafafa;--gray-50: #f4f4f5;--gray-100: #e4e4e7;--gray-200: #d4d4d8;--gray-300: #a1a1aa;--gray-400: #5a5a62;--gray-500: #52525b;--gray-600: #3f3f46;--gray-700: #27272a;--gray-800: #18181b;--gray-900: #111113;--accent: #2563eb;--font-display: "Instrument Serif", Georgia, serif;--font-body: "IBM Plex Sans", -apple-system, sans-serif;--font-mono: "IBM Plex Mono", monospace;--font-logo: "Plus Jakarta Sans", "IBM Plex Sans", sans-serif;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--max-width: 1600px;--nav-bg: rgba(250, 250, 250, .82);--nav-bg-scrolled: rgba(250, 250, 250, .94);--page-header-bg: rgba(250, 250, 250, .85);--terminal-bg: rgba(255, 255, 255, .72);--grid-line: rgba(9,9,11,.03);--code-bg: #18181b;--code-text: #d4d4d8;--code-border: #27272a;--color-error: #ef4444;--color-error-bg: rgba(239, 68, 68, .08);--color-error-border: rgba(239, 68, 68, .2);--color-success: #10b981;--color-success-bg: rgba(16, 185, 129, .1);--color-success-border: rgba(16, 185, 129, .25);--color-warning: #f59e0b;--color-warning-bg: rgba(245, 158, 11, .08)}.ds-scope{--bg: oklch(98% 0 0);--surface-raised: oklch(95.5% 0 0);--surface-sunk: oklch(99.5% 0 0);--ink-1: oklch(16% 0 0);--ink-2: oklch(45% 0 0);--ink-3: oklch(47% 0 0);--border-hair: oklch(91% 0 0);--border-firm: oklch(84% 0 0);--accent: oklch(55% .22 260);--accent-deep: oklch(46% .22 262);--accent-ink: oklch(99% 0 0);--btn-primary-bg: var(--ink-1);--btn-primary-text: var(--bg);--shadow-low: oklch(0% 0 0 / .05);--shadow-mid: oklch(0% 0 0 / .09);--shadow-primary: oklch(0% 0 0 / .18);--shadow-primary-hover: oklch(0% 0 0 / .28);--shadow-cta: oklch(55% .22 260 / .22);--shadow-cta-hover: oklch(46% .22 262 / .3);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 24px;--font-display: "Unbounded", ui-serif, Georgia, serif;--font-body: "Onest", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}[data-theme=dark]{--black: #fafafa;--white: #0c0c0e;--gray-50: #141416;--gray-100: #1e1e22;--gray-200: #27272a;--gray-300: #3f3f46;--gray-400: #a1a1aa;--gray-500: #d4d4d8;--gray-600: #e4e4e7;--gray-700: #f4f4f5;--gray-800: #fafafa;--gray-900: #fafafa;--accent: #3b82f6;--nav-bg: rgba(12, 12, 14, .82);--nav-bg-scrolled: rgba(12, 12, 14, .94);--page-header-bg: rgba(12, 12, 14, .85);--terminal-bg: rgba(12, 12, 14, .72);--grid-line: rgba(250,250,250,.06);--code-bg: #1e1e22;--code-text: #d4d4d8;--code-border: #2a2a2e;--color-error: #f87171;--color-error-bg: rgba(248, 113, 113, .12);--color-error-border: rgba(248, 113, 113, .25);--color-success: #34d399;--color-success-bg: rgba(52, 211, 153, .12);--color-success-border: rgba(52, 211, 153, .25);--color-warning: #fbbf24;--color-warning-bg: rgba(251, 191, 36, .12)}[data-theme=dark] .ds-scope{--bg: oklch(14% 0 0);--surface-raised: oklch(18% 0 0);--surface-sunk: oklch(11% 0 0);--ink-1: oklch(96% 0 0);--ink-2: oklch(72% 0 0);--ink-3: oklch(64% 0 0);--border-hair: oklch(25% 0 0);--border-firm: oklch(35% 0 0);--accent: oklch(65% .22 260);--accent-deep: oklch(55% .22 262);--accent-ink: oklch(10% 0 0);--shadow-low: oklch(0% 0 0 / .4);--shadow-mid: oklch(0% 0 0 / .6);--shadow-primary: oklch(0% 0 0 / .55);--shadow-primary-hover: oklch(0% 0 0 / .7);--shadow-cta: oklch(65% .22 260 / .32);--shadow-cta-hover: oklch(55% .22 262 / .38)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.7;color:var(--black);background:var(--white);overflow-x:hidden;text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}::selection{background:var(--black);color:var(--white)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;top:-100%;left:16px;z-index:9999;padding:12px 24px;background:var(--black);color:var(--white);font-size:14px;font-weight:600;border-radius:0 0 10px 10px;transition:top .2s ease}.skip-link:focus{top:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}html{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}pre code{font-family:var(--font-mono);font-size:13px;line-height:1.6}.token.comment,.token.prolog,.token.doctype{color:#8b95a1;font-style:italic}.token.punctuation{color:#9ca3af}.token.keyword,.token.tag{color:#60a5fa}.token.string,.token.attr-value{color:#4ade80}.token.number,.token.boolean{color:#fb923c}.token.function{color:#c084fc}.token.operator{color:#9ca3af}.token.class-name{color:#22d3ee}.token.builtin{color:#c084fc}@media print{nav,footer,.scrollToTop,button,.tabs,.pagination,[aria-hidden=true]{display:none!important}body{color:#000;background:#fff}a{color:#000;text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#666}a[href^="#"]:after,a[href^=javascript]:after{content:none}pre,code{border:1px solid #ccc;page-break-inside:avoid}img{max-width:100%!important}h1,h2,h3{page-break-after:avoid}}@media(max-width:720px){.scroll-fade{position:relative}.scroll-fade:after{content:"";position:absolute;top:0;bottom:0;right:0;width:40px;pointer-events:none;z-index:2;background:linear-gradient(to right,transparent,var(--bg, #fafafa))}.scroll-fade{scrollbar-width:thin}.scroll-fade::-webkit-scrollbar{height:6px}.scroll-fade::-webkit-scrollbar-thumb{background:var(--border-firm, #d4d4d8);border-radius:3px}}.btn-disabled:disabled,.btn-disabled[disabled]{background:var(--surface-raised)!important;color:var(--ink-3)!important;box-shadow:0 0 0 1px var(--border-firm)!important;cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
