@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Sora:wght@500;600;700;800&display=swap";._nav_jrr0i_1{position:sticky;top:0;z-index:100;padding-top:calc(env(safe-area-inset-top) + 12px);background:linear-gradient(120deg,#09101ed1,#0c1628bd);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);border-bottom:1px solid rgba(118,150,208,.18);box-shadow:0 12px 30px #0208148c;min-height:80px}._row_jrr0i_13{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.25rem 0}._brand_jrr0i_21{display:inline-flex;align-items:center;text-decoration:none;gap:.75rem}._logo_jrr0i_28{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(10,18,32,.45))}._wordmark_jrr0i_35{display:grid;gap:2px;font-family:var(--font-display);color:var(--text-2);position:relative}._wordmark_jrr0i_35:after{content:"";position:absolute;left:0;bottom:-.55rem;width:100%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(86,223,255,.95),transparent);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}._brand_jrr0i_21:hover ._wordmark_jrr0i_35:after{transform:scaleX(1)}._name_jrr0i_62{font-weight:700;font-size:1.06rem;letter-spacing:.03em}._tagline_jrr0i_68{font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}._actions_jrr0i_75{display:flex;align-items:center;gap:1.75rem;position:relative}._menu_jrr0i_82{display:flex;align-items:center;gap:1.5rem}._menuOpen_jrr0i_88{transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible}._link_jrr0i_95{position:relative;padding:.35rem .15rem;color:var(--text-2);font-weight:500;letter-spacing:.02em;transition:color .2s ease}._link_jrr0i_95:after{content:"";position:absolute;left:0;bottom:-.55rem;width:100%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(86,223,255,.95),transparent);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}._link_jrr0i_95:hover{color:var(--brand)}._link_jrr0i_95:hover:after{transform:scaleX(1)}._active_jrr0i_126{color:var(--brand)}._active_jrr0i_126:after{transform:scaleX(1)}._cta_jrr0i_134{white-space:nowrap;font-size:.95rem;box-shadow:0 14px 28px #1bc0d638;padding:0 1.5rem;min-height:46px}._burger_jrr0i_142{display:none;width:44px;height:44px;border-radius:14px;border:1px solid rgba(118,150,208,.28);background:linear-gradient(180deg,#0c1628cc,#09101eb8);color:inherit;padding:0;margin:0;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:0 12px 26px #050c1961}._burger_jrr0i_142 span{width:20px;height:2px;background:var(--text-2);border-radius:999px;transition:transform .25s ease,opacity .25s ease,background-color .25s ease}._burger_jrr0i_142 span+span{margin-top:6px}._burger_jrr0i_142:hover{border-color:color-mix(in srgb,var(--brand-2) 45%,transparent);transform:translateY(-1px)}._burger_jrr0i_142:focus-visible{outline:none;box-shadow:var(--ring)}._burgerActive_jrr0i_185 span:nth-child(1){transform:translateY(8px) rotate(45deg);background:var(--brand)}._burgerActive_jrr0i_185 span:nth-child(2){transform:scaleX(0);opacity:0}._burgerActive_jrr0i_185 span:nth-child(3){transform:translateY(-8px) rotate(-45deg);background:var(--brand)}@media (max-width: 1024px){._row_jrr0i_13{gap:1.5rem}._cta_jrr0i_134{padding:0 1.25rem}}@media (max-width: 820px){._row_jrr0i_13,._menu_jrr0i_82{gap:1.25rem}}@media (max-width: 760px){._row_jrr0i_13{padding:.9rem 0}._actions_jrr0i_75{gap:.75rem}._logo_jrr0i_28{width:32px;height:32px}._burger_jrr0i_142{display:flex}._menu_jrr0i_82{position:absolute;top:calc(100% + 14px);right:0;width:min(280px,calc(100vw - 32px));padding:1.1rem 1.35rem;flex-direction:column;align-items:stretch;gap:.8rem;border-radius:18px;border:1px solid rgba(118,150,208,.24);background:linear-gradient(180deg,#0c1628eb,#070d18e0);box-shadow:0 24px 45px #040c1c73;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);visibility:hidden;z-index:120}._menu_jrr0i_82._menuOpen_jrr0i_88{transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible}._link_jrr0i_95{font-size:.96rem;padding:.4rem 0;text-align:left}._link_jrr0i_95:after{bottom:-.3rem}._cta_jrr0i_134{width:100%;justify-content:center}}._foot_1ayjl_1{padding:1.5rem 2rem;font-size:.92rem;color:var(--text-2);background:linear-gradient(180deg,#070d18eb,#090e1ad9);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-top:1px solid rgba(118,150,208,.18)}._row_1ayjl_10{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;text-align:center}._small_1ayjl_19{font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;margin:0;color:var(--text-soft)}._links_1ayjl_27{display:inline-flex;align-items:center;gap:1.25rem}._links_1ayjl_27 a{color:var(--text-2);text-decoration:none;font-weight:600;letter-spacing:.02em;position:relative;padding-bottom:.15rem}._links_1ayjl_27 a:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(86,223,255,.9),transparent);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}._links_1ayjl_27 a:hover{color:var(--brand)}._links_1ayjl_27 a:hover:after{transform:scaleX(1)}@media (max-width: 640px){._row_1ayjl_10{flex-direction:column;align-items:center;justify-content:center}._links_1ayjl_27{flex-direction:column;align-items:center;justify-content:center;align-self:center;gap:.75rem}._links_1ayjl_27 a{font-size:.95rem}}._bg_j5lga_4{position:absolute;inset:0;z-index:0;pointer-events:none}._content_j5lga_12{position:relative;z-index:2}#_root_j5lga_1{min-height:100%;display:flex;flex-direction:column}html,body,#_root_j5lga_1{background:linear-gradient(180deg,#070d18fa,#040812fa)}._main_j5lga_27{position:relative;z-index:2;padding:var(--space-6, 1.5rem) 0 var(--space-5, 1.25rem);flex:1}._shell_j5lga_34{min-height:100%;min-height:100dvh;display:flex;flex-direction:column;position:relative;padding-top:env(safe-area-inset-top);background:radial-gradient(circle at 20% -10%,rgba(86,223,255,.18) 0%,transparent 50%),radial-gradient(circle at 80% -20%,rgba(176,136,255,.16) 0%,transparent 55%),linear-gradient(180deg,var(--bg-alt),var(--bg))}._main_j5lga_27{flex:1;position:relative;z-index:2;padding:var(--space-6, 1.5rem) 0 var(--space-5, 1.25rem)}nav,footer{position:relative;z-index:3}footer{margin-top:auto}._shell_j5lga_34:before{content:"";position:fixed;inset:0;--gridline: rgba(255, 255, 255, .025);background-image:linear-gradient(transparent 24px,var(--gridline) 25px),linear-gradient(90deg,transparent 24px,var(--gridline) 25px);background-size:26px 26px;-webkit-mask-image:radial-gradient(80% 70% at 50% 50%,#000000f2,#0000000d);mask-image:radial-gradient(80% 70% at 50% 50%,#000000f2,#0000000d);pointer-events:none;z-index:1}._shell_j5lga_34:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;--highlight: rgba(110, 255, 255, .156);--speed: 9s;background-image:linear-gradient(transparent 24px,var(--highlight) 25px),linear-gradient(90deg,transparent 24px,var(--highlight) 25px);background-size:26px 26px;-webkit-mask-image:linear-gradient(to top,transparent 0%,transparent 15%,black 50%,transparent 65%,transparent 100%);mask-image:linear-gradient(to top,transparent 0%,transparent 15%,black 50%,transparent 65%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 120%;mask-position:0 120%;animation:_sweepHighlight_j5lga_1 var(--speed) ease-in-out infinite;mix-blend-mode:screen;opacity:.325}@keyframes _sweepHighlight_j5lga_1{0%{-webkit-mask-position:0 120%;mask-position:0 120%}to{-webkit-mask-position:0 -20%;mask-position:0 -20%}}@media (prefers-reduced-motion: reduce){._shell_j5lga_34:after{animation:none;-webkit-mask-position:0 50%;mask-position:0 50%}}._hero_1hjp2_1{position:relative;text-align:center;max-width:940px;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-6);display:grid;gap:var(--space-4);align-items:center}._hero_1hjp2_1:before,._hero_1hjp2_1:after{content:"";position:absolute;inset:auto 0 0;margin:auto;width:clamp(280px,60vw,540px);height:420px;filter:blur(70px);opacity:.65;z-index:-1}._hero_1hjp2_1:before{top:-40%;background:radial-gradient(circle at 30% 30%,#5ef2c28c,#5ef2c200)}._hero_1hjp2_1:after{top:-28%;background:radial-gradient(circle at 70% 30%,#b088ff6b,#b088ff00)}._name_1hjp2_35{font-family:var(--font-display);font-size:clamp(2.8rem,5.4vw,4.75rem);font-weight:800;letter-spacing:-.03em;margin:0;background:linear-gradient(125deg,#5ef2c2f2,#56dfffeb,#b088ffd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._name_1hjp2_35:after{content:"";display:block;margin:.75rem auto 0;width:clamp(120px,22vw,220px);height:3px;border-radius:999px;background:linear-gradient(90deg,#5ef2c200,#5ef2c2e6,#56dfff00)}._title_1hjp2_56{font-size:clamp(1.45rem,2.8vw,2.2rem);font-weight:600;color:var(--text-2);letter-spacing:.01em}._subtitle_1hjp2_63{font-size:clamp(1.05rem,1.6vw,1.35rem);max-width:680px;margin:0 auto;color:var(--text-2);line-height:1.8}._cta_1hjp2_71{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3)}._note_1hjp2_78{margin-top:var(--space-2);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._grid_1hjp2_86{margin-top:var(--space-6);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width: 600px){._hero_1hjp2_1{padding:var(--space-7) var(--space-3) var(--space-5);gap:var(--space-3)}._cta_1hjp2_71{width:100%;flex-direction:column}._subtitle_1hjp2_63{font-size:1rem}}._head_klze3_1{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}._lead_klze3_7{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}._head_klze3_1 h1{font-size:clamp(2.15rem,3.4vw,3rem);font-family:var(--font-display);letter-spacing:-.015em}._head_klze3_1 p{font-size:1.05rem;color:var(--text-2);max-width:620px}._grid_klze3_26{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}._card_2tbrm_1{position:relative;background:linear-gradient(160deg,#111c2eeb,#0d1625eb);border-radius:var(--radius, 16px);padding:0 var(--space-4, 24px) var(--space-4, 24px);border:1px solid rgba(118,150,208,.16);box-shadow:0 18px 44px #040c1a8c;display:grid;grid-template-rows:auto auto auto auto auto;gap:var(--space-3, 16px);overflow:hidden;transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease}._cardNoCover_2tbrm_15{padding-top:var(--space-4, 24px)}._cardLink_2tbrm_19{position:absolute;inset:0;border-radius:inherit;z-index:1}._cardLink_2tbrm_19:focus-visible{outline:none;box-shadow:var(--ring)}._card_2tbrm_1:before{content:"";position:absolute;inset:-60% -60% auto;height:160px;background:radial-gradient(circle,rgba(94,242,194,.25),transparent 60%);transform:translateY(-30px);transition:transform .4s ease,opacity .4s ease;opacity:.65;pointer-events:none}._card_2tbrm_1:hover{transform:translateY(-8px);box-shadow:0 24px 60px #06102399;border-color:#5ef2c273}._card_2tbrm_1:hover:before{transform:translateY(0);opacity:1}._coverWrap_2tbrm_55{margin:0 calc(-1 * var(--space-4, 24px)) 0;border-radius:var(--radius, 16px) var(--radius, 16px) 0 0;overflow:hidden;aspect-ratio:16 / 9;position:relative;z-index:2;background:color-mix(in srgb,var(--panel) 65%,rgba(8,14,24,.45))}._cover_2tbrm_55{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}._card_2tbrm_1:hover ._cover_2tbrm_55{transform:scale(1.04)}._header_2tbrm_78{display:flex;align-items:baseline;justify-content:space-between}._title_2tbrm_79{margin:0;font-size:clamp(1.05rem,1vw + .9rem,1.35rem);line-height:1.25;color:var(--text, #e9f1f0);letter-spacing:-.01em;position:relative;z-index:2}._desc_2tbrm_90{margin:0;color:var(--text-2, #c8d3d0);line-height:1.7;max-width:70ch;position:relative;z-index:2}._meta_2tbrm_100{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0;position:relative;z-index:2}._tag_2tbrm_111{font-size:12.5px;line-height:1;padding:6px 10px;border-radius:999px;color:var(--text, #e9f1f0);background:color-mix(in srgb,var(--brand, #52eaa0) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand, #52eaa0) 35%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._actions_2tbrm_123{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;position:relative;z-index:2}._btn_2tbrm_133{--h: 40px;display:inline-flex;align-items:center;justify-content:center;min-height:var(--h);padding:0 14px;border-radius:var(--radius-sm, 8px);border:1px solid transparent;font:600 .95rem/1 var(--font-ui, system-ui, sans-serif);letter-spacing:.2px;text-decoration:none;cursor:pointer;transition:transform .12s ease,filter .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}._btnPrimary_2tbrm_150{color:#07110f;background:linear-gradient(135deg,color-mix(in srgb,var(--brand, #52eaa0) 88%,white 12%),color-mix(in srgb,var(--brand-2, #27dcc1) 88%,white 12%));border-color:color-mix(in srgb,var(--brand, #52eaa0) 42%,transparent);box-shadow:0 6px 16px #00000059,inset 0 1px #ffffff1f}._btnPrimary_2tbrm_150:hover{transform:translateY(-1px);filter:brightness(1.05)}._btnPrimary_2tbrm_150:active{transform:translateY(0) scale(.98);filter:brightness(.97)}._btnGhost_2tbrm_160{color:var(--text, #e9f1f0);background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-color:color-mix(in srgb,var(--brand-2, #27dcc1) 28%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000040}._btnGhost_2tbrm_160:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffffff0f,#ffffff08)}._btn_2tbrm_133:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand, #52eaa0) 30%,transparent),0 0 0 5px color-mix(in srgb,var(--brand-2, #27dcc1) 22%,transparent)}@media (prefers-reduced-motion: reduce){._card_2tbrm_1:hover,._btn_2tbrm_133:hover{transform:none}}._wrap_1252p_1{max-width:940px;margin:0 auto;padding:3.2rem 1.5rem 5rem;color:var(--text);position:relative}._header_1252p_9{margin-bottom:2.5rem;display:grid;gap:var(--space-3)}._breadcrumbs_1252p_15{margin-bottom:.75rem}._back_1252p_19{color:var(--muted);text-decoration:none;font-size:.95rem;transition:color .2s}._back_1252p_19:hover{color:var(--brand)}._title_1252p_29{font-size:clamp(2.2rem,4vw,3rem);font-weight:700;line-height:1.2;margin:0}._desc_1252p_36{font-size:1.1rem;color:var(--text-2);margin:0}._links_1252p_42{margin-top:.5rem;margin-bottom:1.5rem}._repoLink_1252p_47{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:var(--radius-full);border:1px solid var(--brand);color:var(--brand);text-decoration:none;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}._repoLink_1252p_47:hover{background:var(--brand);color:#0d1426!important;border-color:transparent}._meta_1252p_65{display:flex;flex-wrap:wrap;gap:10px;font-size:.9rem;color:var(--muted)}._badgeOk_1252p_73{background:#10b98126;color:#6ee7b7;border:1px solid rgba(16,185,129,.3);padding:3px 10px;border-radius:999px}._badgeDim_1252p_81{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.3);padding:3px 10px;border-radius:999px}._coverWrap_1252p_89{margin:2.5rem 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 60px #06102399;background:color-mix(in srgb,var(--panel) 70%,rgba(5,11,22,.35))}._cover_1252p_89{width:100%;object-fit:cover}._content_1252p_102{line-height:1.75;font-size:1.05rem;color:var(--text-2);background:linear-gradient(160deg,#111c2ec7,#0c1628ad);border-radius:var(--radius-lg);border:1px solid rgba(118,150,208,.16);padding:2.5rem 2rem;box-shadow:0 18px 44px #040c1a73}._content_1252p_102 h2,._content_1252p_102 h3{margin-top:2rem;margin-bottom:.75rem;font-weight:700}._content_1252p_102 p{margin-bottom:1rem}._content_1252p_102 a{color:var(--brand);text-decoration:none;border-bottom:1px solid var(--brand)}._content_1252p_102 a:hover{color:var(--brand-strong);border-color:var(--brand-strong)}._state_1252p_133,._stateErr_1252p_134{max-width:680px;margin:5rem auto;text-align:center;color:var(--text-dim);padding:1rem 1.25rem;border-radius:var(--radius);border:1px dashed var(--line)}._stateErr_1252p_134{color:#fca5a5;border-color:#ef444459}@media (max-width: 700px){._wrap_1252p_1{padding:2.6rem 1.35rem 4rem}._title_1252p_29{font-size:1.6rem}._meta_1252p_65{flex-direction:column;align-items:flex-start}._content_1252p_102{padding:1.75rem 1.5rem}}@media (max-width: 480px){._wrap_1252p_1{padding:2.4rem 1.05rem 3.6rem}._content_1252p_102{padding:1.55rem 1.2rem}}@media (max-width: 360px){._wrap_1252p_1{padding:2.2rem .75rem 3.2rem}._content_1252p_102{padding:1.45rem 1.05rem}}._wrap_3063s_1{display:grid;gap:var(--space-3);max-width:68ch;margin:0 auto;padding:var(--space-6) var(--space-4);background:linear-gradient(160deg,#111c2eb8,#0d1625ad);border-radius:var(--radius-lg);border:1px solid rgba(118,150,208,.14);box-shadow:0 18px 44px #040c1a80}._wrap_3063s_1 h1{font-size:clamp(2rem,3vw,2.6rem)}._wrap_3063s_1 p{color:var(--text-2);font-size:1.05rem;line-height:1.8}._kbd_3063s_23{background:#5ef2c21f;padding:4px 8px;border-radius:8px;border:1px solid rgba(94,242,194,.28);font-family:var(--font-mono);font-size:.85rem}:root{--bg: #050b16;--bg-alt: #090f1f;--bg-elev: #0d1729;--panel: rgba(19, 30, 49, .82);--panel-2: rgba(14, 23, 38, .68);--border: rgba(90, 116, 166, .22);--text: #f2f7ff;--text-2: rgba(210, 225, 244, .82);--muted: rgba(163, 186, 209, .62);--text-soft: rgba(199, 215, 235, .48);--brand: #5ef2c2;--brand-2: #56dfff;--brand-hot: #b088ff;--brand-ink: rgba(79, 255, 202, .16);--brand-glow: rgba(79, 255, 202, .35);--ok: #54e39b;--warn: #ffd363;--err: #ff6f91;--radius-lg: 16px;--radius: 12px;--radius-sm: 8px;--shadow-1: 0 8px 24px rgba(0,0,0,.35);--shadow-2: 0 16px 48px rgba(0,0,0,.45);--space-1: 6px;--space-2: 10px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 72px;--space-8: 112px;--font-display: "Sora", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";--font-ui: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-size-1: 12.5px;--font-size-2: 14px;--font-size-3: 16px;--font-size-4: 18px;--font-size-5: 22px;--font-size-6: 28px;--font-size-7: 36px;--font-size-8: 44px;--leading-tight: 1.2;--leading-normal: 1.55;--leading-loose: 1.8;--ring: 0 0 0 2px color-mix(in srgb, var(--brand), transparent 40%), 0 0 0 4px color-mix(in srgb, var(--brand-2), transparent 70%);--glass: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015));--gridline: rgba(82, 234, 160, .05);--fog: #0f1520}*{box-sizing:border-box}html,body,#root{height:100%}html,body{margin:0;padding:0}body{color:var(--text);font-family:var(--font-ui);font-size:var(--font-size-3);line-height:var(--leading-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0 0 var(--space-3);line-height:var(--leading-tight);color:var(--text);font-family:var(--font-display);font-weight:700}h1{font-size:var(--font-size-8);letter-spacing:-.01em}h2{font-size:var(--font-size-7)}h3{font-size:var(--font-size-6)}h4{font-size:var(--font-size-5)}p,li{margin:0 0 var(--space-3);color:var(--text-2)}strong{color:var(--text)}a{color:var(--brand-2);text-decoration:none;transition:color .15s ease,background-color .15s ease}a:hover{color:var(--brand)}a:focus-visible{outline:none;box-shadow:var(--ring);border-radius:6px}.container{width:min(1200px,92vw);margin:0 auto;padding:0 var(--space-4)}@media (max-width: 768px){.container{width:min(1200px,96vw)}}@media (max-width: 540px){.container{width:min(1200px,100vw);padding:0 var(--space-3)}}@media (max-width: 400px){.container{padding:0 var(--space-2)}}input,select,textarea{width:100%;background:color-mix(in srgb,var(--panel) 65%,rgba(10,16,26,.35));color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;font-family:var(--font-ui);font-size:var(--font-size-3);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--brand-2);box-shadow:var(--ring)}.btn{--h: 44px;display:inline-flex;align-items:center;justify-content:center;min-height:var(--h);padding:0 16px;border-radius:var(--radius);border:1px solid transparent;font:600 1rem/1 var(--font-ui);letter-spacing:.2px;text-decoration:none;cursor:pointer;transition:transform .12s ease,filter .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease;will-change:transform,filter,box-shadow}.btn:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 30%,transparent),0 0 0 5px color-mix(in srgb,var(--brand-2) 20%,transparent)}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;filter:none}.btnPrimary{color:#07110f;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 88%,white 12%),color-mix(in srgb,var(--brand-2) 88%,white 12%));border-color:color-mix(in srgb,var(--brand) 42%,transparent);box-shadow:0 6px 16px #00000059,inset 0 1px #ffffff1f}.btnPrimary:hover{transform:translateY(-1px);filter:brightness(1.05)}.btnPrimary:active{transform:translateY(0) scale(.98);filter:brightness(.97)}.btnGhost{color:var(--text);background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-color:color-mix(in srgb,var(--brand-2) 28%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000040}.btnGhost:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffffff0f,#ffffff08)}.btnText{background:none;border:none;color:var(--brand-2);padding:0}.btnText:hover{color:var(--brand);text-decoration:underline}.btnSm{--h: 36px;padding:0 12px;font-size:.92rem;border-radius:var(--radius-sm)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}a:not(.btn):hover{color:var(--brand)}a.btn{text-decoration:none}.btnPrimary,.btnPrimary:hover,.btnPrimary:active{color:#07110f}::selection{background:color-mix(in srgb,var(--brand) 70%,rgba(255,255,255,.2));color:#03101a}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
