
:root{
  --bg:#15112a;--panel:#1d1838;--panel-2:#262046;--panel-3:#312a58;--line:#3b3466;--line-soft:#241f42;
  --text:#f4f1ff;--muted:#c3bde0;--muted-2:#958fb7;
  --accent:#ff5a7a;--accent-dark:#e83e60;--ink:#1a0710;
  --blue:#7aa8ff;--green:#3ee0a1;--orange:#ffb35c;--gold:#ffd36b;
  --radius:16px;--cont:1080px;--top:56px;--dock:72px;--tg:#29a8e8;color-scheme:dark
}
*,*::before,*::after{box-sizing:border-box}
html,body,h1,h2,h3,p,ol,ul,dl,dd,dt,figure,table{margin:0;padding:0}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--top) + 18px)}
body{background:var(--bg);color:var(--text);font-family:"Space Grotesk",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:17px;line-height:1.6;min-width:300px;overflow-x:hidden}
img{display:block;max-width:100%;height:auto}
a{color:var(--accent);text-underline-offset:3px}
button{font:inherit;color:inherit}
:focus-visible{outline:3px solid var(--green);outline-offset:2px}
.k5be4e5{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:14px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;line-height:1.15;text-align:center}
.k81af60{background:var(--accent);color:var(--ink)}
.k81af60:hover{background:var(--accent-dark)}
.k91eee3{background:transparent;color:var(--text);border-color:var(--line)}
.k8072da{background:var(--tg);color:#04131c}
.k20b56c{background:transparent;color:var(--tg);border-color:var(--tg)}
.k0e2061{padding:12px 0 2px}
.kf91fb1{width:min(100% - 24px,520px);margin-inline:auto;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:12px 14px 12px;position:relative;overflow:hidden}
.kf91fb1::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--accent),var(--orange),var(--green))}
.k32b9bd{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px;margin:4px 0 8px}
.k32b9bd em{font-style:normal;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--green);border:1px solid var(--green);border-radius:999px;padding:1px 8px}
.k0b9ee7{display:flex;align-items:center;gap:10px;min-height:46px;border-top:1px dashed var(--line);padding:4px 0}
.k66eed2{flex:none;width:72px;font-size:13.5px;color:var(--muted-2)}
.k933d22{flex:1;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:24px;letter-spacing:.05em}
.k0eac42{min-height:44px;padding:0 16px;border-radius:12px;border:0;background:var(--green);color:#04281b;font-weight:700;cursor:pointer}
.kae9c1c{margin-left:auto;padding:4px 10px;border-radius:10px;background:var(--panel-3);font-size:15px;text-align:right}
.k840d39.k5be4e5{display:flex;width:100%;min-height:52px;margin-top:8px;font-size:17px}
.k7ec387{font-size:12.5px;color:var(--muted-2);margin-top:6px}
.k791698{font-size:14px;color:var(--muted-2);padding:16px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.k791698 a{color:var(--muted);text-decoration:none}
.k977630{font-size:clamp(27px,7.4vw,42px);line-height:1.08;letter-spacing:-.02em;font-weight:700;margin:6px 0 14px}
.kac0782{display:grid;grid-template-columns:1fr 1fr;gap:2px;border-radius:14px;overflow:hidden;margin-bottom:14px}
.kac0782 div{background:var(--panel-2);padding:10px 12px;display:grid}
.kac0782 b{font-size:22px;line-height:1.1;color:var(--green)}
.kac0782 span{font-size:13px;color:var(--muted-2)}
.kd3b179{font-size:18px}
.k040a04 h2{font-size:clamp(22px,5.6vw,29px);line-height:1.2;margin:36px 0 12px;letter-spacing:-.01em}
.k040a04 h2::after{content:"";display:block;width:44px;height:3px;background:var(--accent);margin-top:8px;border-radius:2px}
.k040a04 h3{font-size:19px;margin:20px 0 8px}
.k040a04 p{margin:0 0 14px;color:var(--muted)}
.k040a04 .kd3b179{color:var(--text)}
.k040a04 ul,.k040a04 ol{margin:0 0 16px;padding-left:22px;color:var(--muted)}
.k040a04 li{margin-bottom:7px}
.k040a04 b,.k040a04 strong{color:var(--text)}
.k040a04 .kfeb6f9{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 10px;margin:14px 0 22px;scrollbar-width:thin}
.k040a04 .kfeb6f9 li{scroll-snap-align:start;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:14px;margin:0}
.k2f371c{display:block;font-size:28px;font-weight:700;color:var(--accent);line-height:1}
.kfeb6f9 b{display:block;margin:6px 0 4px;font-size:17px}
.k040a04 .kfeb6f9 p{margin:0;font-size:15.5px}
@media (min-width:760px){.k040a04 .kfeb6f9{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);overflow:visible}}
.k135724{margin:16px 0 22px}
.k135724 table{width:100%;border-collapse:collapse;font-size:15.5px}
.k135724 caption{text-align:left;font-size:14px;color:var(--muted-2);padding-bottom:8px}
.k135724 thead{display:none}
.k135724 tr{display:block;margin-bottom:8px;border-radius:12px;background:var(--panel);padding:10px 12px}
.k135724 th[scope=row]{display:block;text-align:left;font-size:16.5px;color:var(--text)}
.k135724 td{display:block;color:var(--muted);padding-top:2px}
.k135724 td[data-t]::before{content:attr(data-t) ": ";color:var(--muted-2);font-size:14px}
@media (min-width:640px){
  .k135724 thead{display:table-header-group}
  .k135724 tr{display:table-row;background:none}
  .k135724 th,.k135724 td{display:table-cell;text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}
  .k135724 thead th{color:var(--green);font-size:13px;text-transform:uppercase;letter-spacing:.06em}
  .k135724 tbody tr:nth-child(odd){background:var(--panel)}
  .k135724 td[data-t]::before{content:none}
}
.k6f06b1{margin:18px 0;border-radius:var(--radius);background:linear-gradient(135deg,var(--panel-2),var(--panel));padding:14px 16px;border:1px solid var(--line)}
.k85064a{font-weight:700;color:var(--text)}
.k040a04 .k85064a{margin:0 0 8px;color:var(--text)}
.k6f06b1 dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px}
.k6f06b1 dt{color:var(--muted)}
.k6f06b1 dd{text-align:right;font-weight:700;font-family:ui-monospace,Menlo,Consolas,monospace}
.ka79f30{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:start;margin:16px 0;padding:12px 14px;border-radius:12px;background:var(--panel-2)}
.ka79f30 span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:6px;background:var(--green);color:#03261a}
.k040a04 .ka79f30 p{margin:0;color:var(--text);font-size:16px}
.k1d2af2 span{background:var(--accent);color:var(--ink)}
.k47b86e span{background:var(--orange);color:#2a1500}
.kdd14ec{margin:20px auto 26px;max-width:260px}
.k870671{border-radius:28px;padding:6px;background:#0b0918;box-shadow:0 0 0 2px var(--line),0 18px 40px -20px #000}
.k870671 img{border-radius:22px}
.kdd14ec figcaption{font-size:14px;color:var(--muted-2);text-align:center;margin-top:10px;line-height:1.45}
.kfd5f37{margin-top:36px}
.k8e5232{background:var(--panel);border-radius:12px;margin-bottom:8px}
.k8e5232 summary{list-style:none;display:flex;gap:12px;align-items:center;min-height:56px;padding:10px 14px;cursor:pointer}
.k8e5232 summary::-webkit-details-marker{display:none}
.k041a87{flex:none;font-weight:700;color:var(--accent);font-size:15px}
.k040a04 .k8e5232 h3{margin:0;font-size:16.5px;flex:1}
.k8e5232 summary::after{content:"▸";color:var(--muted-2);transition:transform .2s}
.k8e5232[open] summary::after{transform:rotate(90deg)}
.k040a04 .k8e5232 p{padding:0 14px 14px 44px;margin:0}
.k4d650b{margin:32px 0 6px}
.k040a04 .k34d5fa{font-size:18px;margin:0 0 10px}
.k040a04 .k34d5fa::after{display:none}
.k040a04 .k4d650b ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.k040a04 .k4d650b li{margin:0}
.k4d650b a{display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 12px;border-radius:12px;background:var(--panel-2);color:var(--text);text-decoration:none;font-weight:600;font-size:15px;line-height:1.25}
.k4d650b a span{font-size:18px}
.kc9665b{margin:30px 0;padding:18px 16px;border-radius:var(--radius);background:radial-gradient(130% 120% at 0 0,#3a1a3f 0,var(--panel) 60%);border:1px solid var(--line)}
.kc9665b b{font-size:20px}
.k040a04 .kc9665b p{margin:4px 0 14px}
.k1ac27d{display:grid;gap:10px}
@media (min-width:640px){.k1ac27d{grid-template-columns:1fr 1fr}}
.k69bdf6{margin-top:24px;font-size:14.5px;color:var(--muted-2);border-left:3px solid var(--line);padding-left:12px}
.k040a04 .k69bdf6{color:var(--muted-2)}
.k040a04 .kc16cd3{list-style:none;padding:0;display:grid;gap:10px;margin:16px 0 26px}
.k040a04 .kc16cd3 li{margin:0}
.kc16cd3 a{display:grid;grid-template-columns:auto 1fr;gap:0 14px;align-items:center;min-height:80px;padding:12px 16px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);color:var(--text);text-decoration:none}
.kc16cd3 a:hover{border-color:var(--accent)}
.kf16513{grid-row:span 2;font-size:36px}
.kc16cd3 b{font-size:19px}
.kc16cd3 small{font-size:14.5px;color:var(--muted)}
.k6f06b1 dl{grid-template-columns:auto 1fr}
.k6f06b1 dd{font-family:inherit;text-align:right}
