:root{
  --brand-2: #8cc0f0;
  --text-2: rgba(230,236,245,.68);
  --text-3: rgba(230,236,245,.32);
  --bg-3: #1a2540;
  --ok: #4caf7d;
  --bad: #e2606b;
  --font-display: 'Playfair Display', Georgia, serif;
  --on-brand: #0a0f1c;
  --panel-dark: #e6ecf5;
  --panel-dark-text: #0a0f1c;
  --amber: #c9b06a;
  --green: #16a34a;
  --bg: #051233;
  --bg-soft: #1e2a47;
  --card: #353f59;
  --text: #e6ecf5;
  --muted: rgba(230,236,245,.55);
  --brand: #5b9bd5;
  --brand-dark: #4581bf;
  --accent: #9e17b0;
  --border: rgba(104,129,206,.18);
  --shadow: 0 6px 24px rgba(0,0,0,.45);
  --header-bg: #27183f;
  --header-logo: #8cc0f0;
  --header-nav: rgba(230,236,245,.7);
  --font: 'DM Sans', system-ui, sans-serif;
  --radius: 10px;
  --section-pad: 24px;
}

*{box-sizing:border-box;margin:0;padding:0}
body{font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.65;font-size:17px}

body.c32f5755{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-soft) 55%,var(--bg) 100%);background-attachment:fixed}
body.c2dqbijm .c3qu40dp,body.c2dqbijm a.c3qu40dp,body.c2dqbijm [class*="btn"]{box-shadow:0 0 4px var(--brand),0 0 20px var(--brand),0 0 42px var(--brand)}
body.c2dqbijm header.c3heqzcz{box-shadow:0 2px 4px var(--brand),0 0 30px var(--brand)}
body.c2dqbijm h1,body.c2dqbijm h2{text-shadow:0 0 16px var(--brand)}
.c2d6ga03{max-width:920px;margin:0 auto;padding:0 20px}
a{color:var(--brand);text-decoration:none}
a:hover{text-decoration:underline}
h1{font-family:var(--font-display);font-size:2.1rem;line-height:1.2;margin-bottom:.5em}
h2{font-family:var(--font-display);font-size:1.5rem;margin:1.4em 0 .5em}
h3{font-size:1.15rem;margin:1em 0 .4em}
p{margin:.6em 0}
header.c3heqzcz{background:var(--header-bg,var(--bg-soft));border-bottom:1px solid var(--border);padding:14px 0}
header.c3heqzcz .c2d6ga03{display:flex;align-items:center;gap:16px}
header.c3heqzcz .c2ishh6w{font-weight:700;font-size:1.2rem;color:var(--header-logo,var(--brand-dark));display:flex;align-items:center;flex-shrink:0}
header.c3heqzcz .c2ishh6w img{max-height:44px;width:auto;display:block}

header.c3heqzcz nav{display:flex;flex:1;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-width:0}
header.c3heqzcz nav a{flex-shrink:0;margin-left:16px;font-size:.95rem;color:var(--header-nav,var(--text));white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}
header.c3heqzcz nav a:first-child{margin-left:0}

header.c3heqzcz.c3m07x3w nav{flex-wrap:wrap;overflow:visible;max-height:none}
header.c3heqzcz.c3m07x3w nav a{max-width:none}
.c2efz4ui{display:none;background:none;border:0;font-size:1.5rem;line-height:1;color:var(--header-nav,var(--text));cursor:pointer;margin-left:auto;flex-shrink:0;padding:2px 6px}
header.c3heqzcz.c38hug49{position:relative}
header.c3heqzcz.c38hug49 .c2efz4ui{display:block}
header.c3heqzcz.c38hug49 .c3eziuga{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--header-bg,var(--bg-soft));border-bottom:1px solid var(--border);padding:6px 20px;z-index:99;overflow:visible;flex:0}
header.c3heqzcz.c38hug49 .c3eziuga.c33lv1oq{display:flex}
header.c3heqzcz.c38hug49 .c3eziuga a{max-width:none;margin-left:0;padding:9px 0;overflow:visible;text-overflow:clip;border-bottom:1px solid var(--border)}
header.c3heqzcz.c38hug49 .c3eziuga a:last-child{border-bottom:0}

header.c3heqzcz.c3s6yrq9{position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.08)}
header.c3heqzcz .c3lnw42o{display:flex;gap:8px;align-items:center;margin-left:12px;flex-shrink:0}
header.c3heqzcz .c3lnw42o a{margin:0;padding:8px 16px;border-radius:var(--radius);font-size:.88rem;font-weight:600;white-space:nowrap}
header.c3heqzcz .c3lnw42o a.c3malhe0{background:var(--brand);color:#fff}
header.c3heqzcz .c3lnw42o a.c2v1etkl{background:transparent;color:var(--header-nav,var(--text));border:1px solid var(--border)}

header.c3heqzcz.c3atp45a .c2d6ga03{flex-direction:column;align-items:stretch}
header.c3heqzcz.c3atp45a .c3lnw42o{margin-left:0;justify-content:center;margin-top:8px}

header.c3heqzcz.c3s5cffg .c3lnw42o{margin-left:auto}

.c344g8uz{background:var(--panel,#161b22);background-size:cover;background-position:center;border-radius:16px;padding:44px 40px;min-height:340px;color:#fff;display:flex;flex-direction:column;justify-content:center}
.c23cewdi{max-width:62%;min-width:min(100%,320px)}
.c2x7v33w{border-radius:14px;padding:18px 24px;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.c2ed92oi{font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;opacity:.85;margin-bottom:8px}
.c3lpy7b6{font-size:clamp(1.4rem,3.4vw,2.3rem);font-weight:800;line-height:1.12;margin-bottom:8px}
.c3lh7ba3{font-size:1rem;opacity:.92;margin-bottom:16px}
.c3r2lvvj{display:inline-block;background:var(--brand,#e11d2a);color:#fff;font-weight:700;padding:12px 26px;border-radius:10px;text-decoration:none}
.c3omvy1l{display:flex;flex-wrap:wrap;border-radius:16px;overflow:hidden;background:var(--panel,#161b22);color:#fff}
.c2jbnufc{flex:1.2;min-width:260px;padding:28px 30px;display:flex;flex-direction:column;justify-content:center}
.c3pdtxjn{flex:1;min-width:220px;background-size:cover;background-position:center;min-height:210px}
@media(max-width:640px){
  .c344g8uz{padding:24px 20px;min-height:0}
  .c23cewdi{max-width:100%;min-width:0}
  .c3lpy7b6{font-size:clamp(1.15rem,6vw,1.5rem);margin-bottom:6px}
  .c3lh7ba3{margin-bottom:12px}
  .c2jbnufc{padding:20px}
  .c3pdtxjn{min-height:140px}
  .c2x7v33w{padding:14px 16px;flex-direction:column;align-items:stretch;text-align:center;gap:12px}
  .c2x7v33w .c3r2lvvj{width:100%;text-align:center}
}
[data-sticky]{z-index:900}
.c2f68u0l{height:30px;max-width:70px;object-fit:contain;flex-shrink:0}
.c21fxz5k{font-weight:800;display:inline-flex;align-items:center}
.c2os872o{background:transparent;border:0;color:inherit;opacity:.6;font-size:20px;cursor:pointer;line-height:1;padding:0 4px}
.c219tzy2{line-height:1.2}
.c2469e94{font-weight:700}
.c3ff1pfh{font-size:.86rem;opacity:.85}
.c2xg6uzi{background:var(--brand,#e11d2a);color:#fff;font-weight:700;padding:9px 20px;border-radius:8px;text-decoration:none;white-space:nowrap;display:inline-block}
.c2ccog31{background:#fff;color:var(--brand,#e11d2a)}
.c2engmbg{position:fixed;left:0;right:0;bottom:0;background:var(--panel,#161b22);color:#fff;border-top:1px solid rgba(255,255,255,.14);padding:10px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}
.c2engmbg .c219tzy2{margin-right:auto}
.c3sdd0nu{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;background:var(--panel,#161b22);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.4);padding:12px 16px;display:flex;align-items:center;gap:14px;max-width:min(94vw,560px)}
.c3rrrc1m{position:fixed;left:0;right:0;bottom:0;background:var(--brand,#e11d2a);color:#fff;padding:9px 14px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:.92rem;flex-wrap:wrap}
@media(max-width:640px){
  .c2engmbg,.c3sdd0nu{flex-direction:column;align-items:stretch;text-align:center;gap:8px;left:0;right:0;bottom:0;transform:none;max-width:100%;border-radius:0;padding:12px 16px 10px}
  .c2engmbg .c219tzy2,.c3sdd0nu .c219tzy2{margin-right:0}
  .c2engmbg .c2xg6uzi,.c3sdd0nu .c2xg6uzi{width:100%;text-align:center}
  .c2engmbg .c2os872o,.c3sdd0nu .c2os872o{position:absolute;top:6px;right:10px}
  .c3rrrc1m{font-size:.8rem;padding:8px 34px 8px 10px}
  .c3rrrc1m .c2os872o{position:absolute;top:6px;right:8px}
}
section.c3qax09s{padding:var(--section-pad,26px) 0}
.c3fcqud6{background:var(--bg-soft);padding:48px 0;text-align:center}
.c3fcqud6 p{font-size:1.1rem;color:var(--muted);max-width:640px;margin:0 auto}
.c2atqwh6{position:relative;background-size:cover;background-position:center;color:#fff}
.c2atqwh6::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.45)}
.c2atqwh6 .c2d6ga03{position:relative;z-index:1}
.c2atqwh6 h1{color:#fff}
.c2atqwh6 p{color:rgba(255,255,255,.92)}
.c2atqwh6 .c3qu40dp{background:#fff;color:var(--brand-dark)}
.c3qu40dp{display:inline-block;background:var(--brand);color:#fff;padding:13px 26px;border-radius:var(--radius);font-weight:600;border:0;cursor:pointer;box-shadow:var(--shadow)}
.c3qu40dp:hover{background:var(--brand-dark);text-decoration:none}
.c3qu40dp.c3iu7xyd{font-size:1.1rem;padding:16px 34px}
.c2enz0ka{overflow-x:auto;-webkit-overflow-scrolling:touch}
.c39qu0ys{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}
.c2enz0ka .c39qu0ys{min-width:880px}
.c39qu0ys th,.c39qu0ys td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--border);font-size:.93rem;vertical-align:middle}
.c39qu0ys th{background:var(--bg-soft);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);white-space:nowrap}
.c39qu0ys tr:last-child td{border-bottom:0}
.c39qu0ys .c3996zg5{font-weight:700;color:var(--brand-dark)}
.c2mjjed4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
.c2dhxwfn{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}
.c3u1aicl{counter-reset:step;list-style:none;display:grid;gap:14px}
.c3u1aicl li{position:relative;padding:16px 16px 16px 60px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}
.c3u1aicl li::before{counter-increment:step;content:counter(step);position:absolute;left:16px;top:16px;width:30px;height:30px;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}
.c21om33l{background:var(--bg-soft);border-left:4px solid var(--accent);padding:16px 20px;border-radius:8px}
.c3k5bxwu{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.c3k5bxwu ul{list-style:none}
.c3k5bxwu li{padding:6px 0 6px 26px;position:relative}
.c2z2ff2c li::before{content:'✓';position:absolute;left:0;color:var(--accent);font-weight:700}
.c2rhuhp3 li::before{content:'✕';position:absolute;left:0;color:#dc2626;font-weight:700}
.c3k5bxwu .c3i347hn{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--ok,#16a34a);border-radius:var(--radius);padding:16px 18px}
.c3k5bxwu .c3i347hn.c2s0qtt8{border-left-color:var(--bad,#dc2626)}

section.c3qax09s.c3eqb2qw{background:color-mix(in srgb,var(--accent) 9%,transparent);border-left:4px solid var(--accent);border-radius:var(--radius)}

.c348qyr2 .c2d6ga03{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px;box-shadow:0 2px 16px rgba(0,0,0,.08)}

section.c3qax09s.c34askjl .c2jy8ov3,section.c3qax09s.c34askjl figure,section.c3qax09s.c34askjl .c3fc8v13,section.c3qax09s.c34askjl .c2sdwihr,section.c3qax09s.c34askjl .c233igg1{position:relative;max-width:270px;margin-left:auto;margin-right:auto;aspect-ratio:9/19;border:8px solid #1a1a1a;border-radius:2.2rem;box-shadow:var(--shadow);overflow:hidden;background:#1a1a1a;float:none}
section.c3qax09s.c34askjl .c2jy8ov3 img,section.c3qax09s.c34askjl figure img,section.c3qax09s.c34askjl .c3fc8v13 img,section.c3qax09s.c34askjl .c2sdwihr img,section.c3qax09s.c34askjl .c233igg1 img{width:100%;height:100%;object-fit:cover;border-radius:0;margin:0}
section.c3qax09s.c34askjl .c2jy8ov3::before,section.c3qax09s.c34askjl figure::before,section.c3qax09s.c34askjl .c3fc8v13::before,section.c3qax09s.c34askjl .c2sdwihr::before,section.c3qax09s.c34askjl .c233igg1::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:38%;height:16px;background:#1a1a1a;border-radius:0 0 12px 12px;z-index:2}
.c3t9r9tg details{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;margin-bottom:10px}
.c3t9r9tg summary{font-weight:600;cursor:pointer}
footer.c3heqzcz{background:var(--bg-soft);border-top:1px solid var(--border);padding:30px 0;margin-top:40px;font-size:.9rem;color:var(--muted);text-align:center}
footer.c3heqzcz nav a{margin:0 8px;color:var(--muted)}
.c36mjlcc{font-size:.85rem;color:var(--muted)}

.c20wifau{text-align:center}
.c3hglovi .c2d6ga03{text-align:left}
.c3hglovi p{margin-left:0}
.c3plz711{background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff;text-align:center}
.c3plz711 p{color:rgba(255,255,255,.92)}
.c3plz711 .c3qu40dp{background:#fff;color:var(--brand-dark)}
.c35wil3a .c2d6ga03{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:center;text-align:left}
.c35wil3a .c3fe34vu{background:linear-gradient(135deg,var(--brand),var(--brand-dark));border-radius:var(--radius);min-height:160px;display:flex;align-items:center;justify-content:center;font-size:4rem;background-size:cover;background-position:center}
.c27g4zxp{margin-top:18px}
.c3ajock7 th,.c3ajock7 td{padding:8px 12px;font-size:.88rem}
.c3rj0lwo{display:grid;gap:12px}
.c35cltd6{display:flex;align-items:center;gap:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;box-shadow:var(--shadow)}
.c35cltd6 .c258c2au{width:34px;height:34px;flex:none;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}
.c35cltd6 .c2msikdh{flex:1}.c35cltd6 .c2msikdh .c3996zg5{font-weight:700;color:var(--brand-dark)}.c35cltd6 .c2msikdh p{margin:2px 0 0;font-size:.93rem}
.c3hjrixv{counter-reset:step;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.c3hjrixv li{padding:44px 16px 16px;text-align:center}
.c3hjrixv li::before{left:50%;transform:translateX(-50%)}
.c2m9jqcz{counter-reset:step;list-style:none;display:grid;gap:0;border-left:2px solid var(--border);margin-left:15px}
.c2m9jqcz li{border:0;background:transparent;border-radius:0;padding:8px 8px 24px 44px;margin-left:0}
.c2m9jqcz li::before{left:-16px;top:6px}
.c27d32wq{display:block;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px}
.c3bmlste{background:var(--brand);color:#fff;border-left:0;border-radius:var(--radius);box-shadow:var(--shadow)}
.c2jjcbvl{display:inline-block;background:transparent;border:1px dashed var(--accent);border-left:1px dashed var(--accent);padding:8px 14px;font-size:.92rem}
.c26ks940{grid-template-columns:1fr}
.c2koeor3 p{font-size:1.18rem;color:var(--muted)}
.c2w5pmab .c2d6ga03{border-left:4px solid var(--brand);padding-left:22px}
.c23e1rx3{counter-reset:q}
.c23e1rx3 details summary::before{counter-increment:q;content:counter(q) ". ";font-weight:700;color:var(--brand)}
.c2pvs5gq{background:var(--bg-soft)}
.c3qd9mej{background:var(--card);border:2px solid var(--brand);border-radius:var(--radius);padding:30px;text-align:center;box-shadow:var(--shadow)}
.c3rqlcem{text-align:center}.c3rqlcem h2{margin-top:0}

.c2gfmowp{display:grid;gap:12px}
.c2vx4n7d{display:grid;grid-template-columns:110px 1fr 160px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}
.c2wn4l1m{background:var(--bg-soft);padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:8px}
.c2qen6rn{background:linear-gradient(135deg,#63d95b,#149414);color:#fff;border-radius:4px;font-size:12px;font-weight:700;padding:4px 7px;white-space:nowrap}
.c1z7s5h1{font-weight:800;font-size:15px;color:var(--brand-dark);text-align:center}
.c3xlh5l1{padding:12px 14px;display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--border)}
.c2aa0g4z{font-size:17px;font-weight:700}
.c3hh8z72{font-size:13px;color:var(--muted)}
.c2vwyilu{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}
.c3k5l3j5{background:var(--bg-soft);border-radius:4px;font-size:12px;padding:4px 8px}
.c3k5l3j5 span{color:var(--muted)}
.c3k5l3j5 b{color:var(--text);margin-left:3px}
.c24vxns6{display:flex;align-items:center;gap:6px;border:1px dashed var(--accent);border-radius:6px;padding:5px 10px;font-size:13px;margin-top:4px;width:fit-content}
.c24vxns6 .c2gp9p6b{font-weight:700;color:var(--brand-dark)}
.c24vxns6 button{background:var(--bg-soft);border:1px solid var(--accent);border-radius:5px;padding:3px 8px;font-size:12px;cursor:pointer;font-family:inherit}
.c22ouqf5{padding:14px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-left:1px solid var(--border)}
.c22ouqf5 .c3qu40dp{width:100%;text-align:center;padding:10px 14px;font-size:14px;border-radius:10px}
.c22ouqf5 .c36mjlcc{font-size:11px;color:var(--muted);text-align:center}

@media(max-width:640px){.c3k5bxwu{grid-template-columns:1fr}h1{font-size:1.7rem}.c35wil3a .c2d6ga03{grid-template-columns:1fr}.c35wil3a .c3fe34vu{display:none}.c2vx4n7d{grid-template-columns:1fr}.c2wn4l1m{flex-direction:row;justify-content:center}.c3xlh5l1,.c22ouqf5{border-left:0;border-top:1px solid var(--border)}}

.c3ciu4qw{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}
.c3ciu4qw::before{content:'';width:16px;height:1px;background:var(--brand);display:inline-block;flex-shrink:0}
.c3ujglhs{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);font-weight:700;padding:12px 22px;border-radius:var(--radius);text-decoration:none;border:0;box-shadow:var(--shadow)}
.c3ujglhs:hover{filter:brightness(1.05);text-decoration:none}
.c24ztdby{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border);color:var(--text-2);font-weight:500;padding:11px 18px;border-radius:var(--radius);text-decoration:none}
.c2wqtxfi{font-size:.72rem;color:var(--text-3);text-align:center;margin-top:10px}
.c3luxae7{display:flex;align-items:center;justify-content:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-3);font-size:.78rem;min-height:120px;text-align:center}

.c2jy8ov3{overflow:hidden;border-radius:var(--radius)}
.c2jy8ov3>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.c2jy8ov3>.c3luxae7,.c2jy8ov3>.c33guqgp,.c2jy8ov3>.c2sdwihr{width:100%;height:100%;border-radius:inherit;min-height:0}
.c3khfye0{aspect-ratio:16/9}
.c38pcdc8{aspect-ratio:2/3}
.c2lct02n{aspect-ratio:1}
.c2jpksld{background:var(--card)}
.c2jpksld>img{object-fit:contain}

.c28m84xx{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:14px}
.c34wph3g{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;padding-bottom:6px}
.c34wph3g .c38j81ts{flex:0 0 150px}
.c3tmmw2y{grid-template-columns:1fr;gap:8px}
.c3tmmw2y .c38j81ts{display:flex;align-items:center;gap:12px}
.c3tmmw2y .c2jy8ov3{width:64px;flex:0 0 64px}
.c38j81ts{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;display:block}
.c38j81ts .c2jy8ov3{width:100%}
.c2j22dtd{padding:8px 10px}
.c2zel1lk{font-weight:600;font-size:13px;color:var(--text);line-height:1.3}
.c1zuh1cf{font-size:11px;color:var(--text-2);margin-top:2px}

.c35q2tpg{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}

.c1zj69rl{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);opacity:.85}
.c39wlke9{font-size:.8rem;color:inherit;text-decoration:none;opacity:.85}
.c39wlke9:hover{text-decoration:underline;opacity:1}

.c1zn2xvk{overflow-x:auto;margin:14px 0;border:1px solid var(--border);border-radius:var(--radius)}
.c2iqilr9{width:100%;border-collapse:collapse;font-size:.92rem}
.c2iqilr9 th,.c2iqilr9 td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);white-space:normal}
.c2iqilr9 thead th{background:var(--bg-soft,var(--card));font-weight:700;color:var(--text)}
.c2iqilr9 tbody tr:last-child td{border-bottom:none}
.c2iqilr9 tbody tr:nth-child(even){background:color-mix(in srgb,var(--text) 3%,transparent)}

.c3w3yfpg{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;max-width:520px}
.c2bqx74a{display:flex;flex-direction:column;gap:12px;margin-top:6px}
.c27qwuc4{display:flex;flex-direction:column;gap:5px;font-size:.85rem;font-weight:600;color:var(--text-2,var(--text))}
.c27qwuc4 input,.c27qwuc4 textarea{font:inherit;padding:9px 11px;border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--bg);color:var(--text);resize:vertical}
.c27qwuc4 input:focus,.c27qwuc4 textarea:focus{outline:2px solid var(--brand);outline-offset:1px}
.c347xgrn{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-2,var(--text))}
.c347xgrn a{color:var(--brand)}
.c2zh1h0q{align-self:flex-start;background:var(--brand);color:var(--on-brand,#fff);border:0;border-radius:calc(var(--radius) - 4px);padding:10px 20px;font-weight:700;font-size:.9rem;cursor:pointer}
.c2zh1h0q:hover{filter:brightness(1.08)}
.c2ce9ba1{background:color-mix(in srgb,var(--ok,#4caf7d) 14%,transparent);color:var(--ok,#4caf7d);border-radius:calc(var(--radius) - 4px);padding:9px 12px;font-size:.88rem;font-weight:600}

.c2z6z1bt{margin:18px 0}
.c37uce6y{max-width:640px;margin:18px auto}
.c32puy8h{float:right;width:42%;margin:4px 0 14px 20px}
.c2z6z1bt img,.c37uce6y img,.c32puy8h img{width:100%;border-radius:var(--radius);display:block}
.c2z6z1bt figcaption,.c37uce6y figcaption,.c32puy8h figcaption{font-size:.8rem;color:var(--text-3);margin-top:6px;text-align:center}
@media(max-width:640px){.c32puy8h{float:none;width:100%;margin:0 0 14px}}

.c397tfq3::first-letter{font-family:var(--font-display);font-size:3.4rem;font-weight:700;float:left;line-height:.8;margin:6px 10px 0 0;color:var(--brand)}
.c3l4564f{font-family:var(--font-display);font-size:1.18rem;color:var(--text);line-height:1.5;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--border)}
.c3ly5rar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.c2wpkl9u{background:color-mix(in srgb,var(--brand) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand) 28%,transparent);color:var(--brand);font-size:.66rem;font-weight:700;padding:3px 10px;border-radius:20px}
.c3hs3mvl{font-size:.74rem;color:var(--text-3)}
.c22llhcu{font-family:var(--font-display);font-size:1.2rem;font-style:italic;line-height:1.4;color:var(--text);padding-left:16px;border-left:2px solid var(--brand);margin-bottom:16px}
.c26jt213{display:grid;grid-template-columns:1fr 220px;gap:18px;align-items:start}
.c3m3gfeh{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}
.c20v6uiu{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}
.c274vf2a{padding:8px 0;border-bottom:1px solid var(--border)}
.c274vf2a:last-child{border-bottom:0}
.c274vf2a .c3fv203r{display:block;font-size:.65rem;color:var(--text-3);margin-bottom:3px;text-transform:uppercase;letter-spacing:.04em}
.c274vf2a .c23y8ccg{display:block;font-size:.84rem;font-weight:600;color:var(--text);line-height:1.35}

.c3ua4lzn,.c2iqlubc{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin-top:16px}
.c3b1wun4,.c2l6dstv{font-size:.64rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}
.c3f0bdwr,.c3trh95h{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--bg-soft);font-size:.85rem}
.c3f0bdwr:last-child,.c3trh95h:last-child{border-bottom:0}
.c3fpq0bq,.c2dgix6j{color:var(--text-3)}
.c34wz1xp,.c22nr6em{font-weight:700;color:var(--text);text-align:right}

.c3l8f649{width:38px;height:38px;border-radius:50%;background:var(--bg-3);border:1.5px solid color-mix(in srgb,var(--brand) 30%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:.8rem;color:var(--brand);flex-shrink:0}
.c386syvw{border-left:3px solid var(--brand);padding:14px 16px;border-radius:0 var(--radius) var(--radius) 0;background:var(--bg-soft)}
.c386syvw .c2kzkfyc{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.c3vojamy{font-weight:600;color:var(--text)}.c2hvawov{font-size:.78rem;color:var(--brand)}
.c2pmsfce{font-family:var(--font-display);font-style:italic;font-size:.98rem;color:var(--text);line-height:1.6}
.c2u34aky{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:22px 18px 16px;position:relative;overflow:hidden}
.c2u34aky::before{content:'\201C';position:absolute;top:-12px;left:12px;font-family:var(--font-display);font-size:6rem;color:color-mix(in srgb,var(--brand) 8%,transparent);line-height:1;pointer-events:none}
.c2u34aky .c2immbta{font-family:var(--font-display);font-style:italic;font-size:1.02rem;color:var(--text);line-height:1.6;margin-bottom:14px;position:relative}
.c2u34aky .c39knrnd{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--border)}
.c23p1nve{text-align:center;padding:14px 0}
.c23p1nve .c2immbta{font-family:var(--font-display);font-style:italic;font-size:1.1rem;color:var(--text);line-height:1.5;margin-bottom:12px}
.c23p1nve .c20082ze{width:34px;height:1px;background:var(--brand);margin:0 auto 9px}
.c23p1nve .c2blq3ef{font-weight:600;color:var(--brand)}.c23p1nve .c31wjn58{font-size:.78rem;color:var(--text-3);margin-top:2px}
.c3qdj1ri{background:color-mix(in srgb,var(--brand) 6%,transparent);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);border-radius:var(--radius);padding:20px;text-align:center}
.c3qdj1ri .c2doeqod{font-family:var(--font-display);font-size:2.4rem;color:color-mix(in srgb,var(--brand) 36%,transparent);line-height:.8;display:block;margin-bottom:8px}
.c3qdj1ri .c2immbta{font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--text);line-height:1.6;margin-bottom:12px}
.c3qdj1ri .c2blq3ef{font-weight:600;color:var(--brand)}.c3qdj1ri .c31wjn58{font-size:.78rem;color:var(--text-3);margin-top:2px}

.c3d9m2ze{border-left:3px solid var(--brand);padding:12px 16px;border-radius:0 var(--radius) var(--radius) 0;background:var(--bg-soft)}
.c3d9m2ze p{font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--text);line-height:1.6;margin:0}
.c3d9m2ze cite{display:block;font-size:.76rem;color:var(--text-3);margin-top:8px;font-style:normal}
.c2u8hc7v{text-align:center;padding:8px 0}
.c2u8hc7v .c2doeqod{font-family:var(--font-display);font-size:3.4rem;color:var(--brand);opacity:.4;line-height:.5;display:block;margin-bottom:14px}
.c2u8hc7v p{font-family:var(--font-display);font-style:italic;font-size:1.3rem;color:var(--text);line-height:1.45;margin-bottom:14px}
.c2u8hc7v cite{font-size:.82rem;color:var(--brand);font-style:normal}
.c3j6bk97{background:color-mix(in srgb,var(--brand) 6%,transparent);border:1px solid color-mix(in srgb,var(--brand) 26%,transparent);border-radius:var(--radius);padding:16px;display:flex;gap:12px}
.c3j6bk97 .c2sq0a2a{width:38px;height:38px;flex-shrink:0;background:linear-gradient(135deg,var(--brand),var(--brand-2));border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}
.c3j6bk97 .c2w0xlza{color:var(--brand);font-weight:700;margin-bottom:4px}
.c3j6bk97 .c3uusoq4{font-size:.88rem;color:var(--text-2);line-height:1.6}
.c2sue0we{background:color-mix(in srgb,var(--bad) 7%,transparent);border:1px solid color-mix(in srgb,var(--bad) 28%,transparent);border-radius:var(--radius);padding:14px;display:flex;gap:11px;align-items:flex-start}
.c2sue0we .c2sq0a2a{font-size:1.15rem;flex-shrink:0}
.c2sue0we .c2w0xlza{font-weight:700;color:var(--bad);margin-bottom:4px}
.c2sue0we .c3uusoq4{font-size:.88rem;color:var(--text-2);line-height:1.6}
.c39jpjvc{float:right;width:42%;margin:4px 0 12px 18px;border-top:2px solid var(--brand);padding-top:10px}
.c39jpjvc p{font-family:var(--font-display);font-style:italic;font-size:.92rem;color:var(--text);line-height:1.5;margin:0}
.c39jpjvc cite{font-size:.72rem;color:var(--text-3);margin-top:6px;display:block;font-style:normal}

.c224dnmd{display:flex;flex-direction:column;gap:8px}
.c2tlscl5{display:flex;gap:12px;align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px}
.c3pgwljz{width:34px;height:34px;flex-shrink:0;background:color-mix(in srgb,var(--brand) 10%,transparent);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}
.c2141v1d{font-weight:600;color:var(--text)}.c31dxjpk{font-size:.78rem;color:var(--text-3);margin-top:1px}
.c38nqvh5{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.c3ud8o9h{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:14px}
.c3rdro0r{width:30px;height:30px;background:color-mix(in srgb,var(--brand) 10%,transparent);border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:1rem;margin-bottom:8px}
.c3wn996w{display:flex;flex-direction:column}
.c3bdyt0p{display:flex;gap:11px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--border)}
.c3bdyt0p:last-child{border-bottom:0}
.c2b43row{width:24px;height:24px;flex-shrink:0;background:color-mix(in srgb,var(--brand) 14%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--brand)}
.c2biexbt{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center}
.c2vmqc1g{width:46px;height:46px;background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin:0 auto 8px}
.c39dfyqd{display:flex;flex-direction:column;gap:9px}
.c34wej6i{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:14px;display:flex;gap:13px;align-items:center}
.c21vlybu{width:46px;height:46px;flex-shrink:0;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 16%,transparent),color-mix(in srgb,var(--brand) 4%,transparent));border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem}

.c2x10f4r{display:flex;flex-direction:column}
.c2er2a0d{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--border)}
.c2er2a0d:last-child{border-bottom:0}
.c3ksaxpn{width:64px;height:64px;flex-shrink:0;background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem}
.c3gryvhu{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.c2it74hh{width:46px;height:46px;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:10px}
.c3x9ur5u{display:flex;flex-direction:column;gap:10px}
.c3p0kyie{display:flex;gap:13px;padding:15px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius)}
.c3b493dx{width:50px;height:50px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand) 14%,transparent)}
.c23vp7vh{display:flex;flex-direction:column;gap:14px}
.c3mc5sty{display:flex;gap:14px;align-items:flex-start}
.c2nkz4iq{width:38px;height:38px;flex-shrink:0;border:2px solid color-mix(in srgb,var(--brand) 32%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;color:var(--brand)}
.c2l280g7{font-weight:700;color:var(--text);margin-bottom:5px}.c2stj0n9{font-size:.9rem;color:var(--text-2);line-height:1.62}

.c3uo8i8m{display:flex;flex-wrap:wrap;gap:8px}
.c3dksk7x{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:500;padding:5px 12px;border-radius:20px;background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);color:var(--brand)}
.c3dksk7x.c32003p0{background:color-mix(in srgb,var(--ok) 10%,transparent);border-color:color-mix(in srgb,var(--ok) 24%,transparent);color:var(--ok)}
.c3dksk7x.c2m07cjh{background:transparent;border-color:var(--border);color:var(--text-2)}
.c3pc7u9j{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:var(--radius);overflow:hidden}
.c2j9z4m1{background:var(--bg-soft);padding:14px 8px;text-align:center}
.c378fgfv{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--brand);display:block;line-height:1}
.c3i17bm8{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin-top:5px;display:block}
.c3s8fpqu{display:flex;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}
.c3gk9hoo{flex:1;padding:11px 6px;text-align:center;color:var(--text-3);font-size:.82rem;font-weight:600;cursor:pointer;border:0;border-right:1px solid var(--border);background:transparent;font-family:inherit}
.c3gk9hoo:last-child{border-right:0}
.c3gk9hoo.c3goi7z2{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}
.c2uv3qh9{background:var(--bg-soft);border:1px solid var(--border);border-top:0;border-radius:0 0 var(--radius) var(--radius);padding:14px;font-size:.88rem;color:var(--text-2);line-height:1.6}
.c35r4vn4{display:flex;gap:9px;overflow-x:auto;padding-bottom:4px}
.c2kkeo3g{flex-shrink:0;width:140px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:12px;text-align:center}
.c20kab7d{width:36px;height:36px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:.72rem;margin:0 auto 7px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);overflow:hidden}
.c20kab7d img{width:100%;height:100%;object-fit:contain}
.c26nscjm{font-weight:600;color:var(--text);font-size:.84rem}.c3bp7ie5{font-size:.7rem;color:var(--brand);margin-top:2px}
.c260xety{display:block;margin-top:8px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);font-size:.68rem;font-weight:700;padding:5px 8px;border-radius:5px;text-decoration:none}
.c3236a9w{display:flex;flex-direction:column}
.c29khrdi{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border)}
.c29khrdi:last-child{border-bottom:0}
.c28d3hum{font-weight:500;color:var(--text);width:120px;flex-shrink:0;font-size:.86rem}
.c39131nn{flex:1;height:4px;background:color-mix(in srgb,var(--brand) 12%,transparent);border-radius:2px;overflow:hidden}
.c2i172to{height:100%;background:linear-gradient(90deg,var(--brand),var(--brand-2));border-radius:2px}
.c2518o9j{font-family:var(--font-display);font-weight:700;color:var(--brand);width:34px;text-align:right;flex-shrink:0}

.c22qqbvc{background:color-mix(in srgb,var(--brand) 7%,transparent);border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:var(--radius);padding:18px}
.c22qqbvc h3{font-family:var(--font-display);color:var(--brand);margin:0 0 6px}.c22qqbvc p{margin:0;color:var(--text-2);line-height:1.65}
.c204b7hr{background:linear-gradient(135deg,var(--bg-3),var(--bg-soft));border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:var(--radius);padding:22px;position:relative;overflow:hidden}
.c204b7hr h3{font-family:var(--font-display);color:var(--text);margin:0 0 8px}.c204b7hr p{color:var(--text-2);line-height:1.65;margin:0 0 14px}
.c38dksj7{background:var(--bg-3);border-radius:var(--radius);padding:18px}
.c38dksj7 .c3spjmix{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:6px}
.c38dksj7 h3{margin:0 0 6px;color:var(--text)}.c38dksj7 p{margin:0;font-size:.9rem;color:var(--text-2);line-height:1.62}
.c32e6r4v{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:24px 20px;text-align:center}
.c32e6r4v h3{font-family:var(--font-display);color:var(--text);margin:0 0 8px}.c32e6r4v p{color:var(--text-2);line-height:1.65;margin:0 0 16px}
.c1zuzjf7{background:var(--bg-soft);border-radius:var(--radius);padding:16px 16px 16px 19px;border-left:4px solid var(--brand);display:flex;gap:12px;align-items:flex-start}
.c1zuzjf7 .c2sq0a2a{font-size:1.3rem;flex-shrink:0}
.c1zuzjf7 h3{font-size:1rem;color:var(--brand);margin:0 0 4px}.c1zuzjf7 p{font-size:.88rem;color:var(--text-2);line-height:1.6;margin:0}

.c2unl99v .c3fc8v13{margin-bottom:16px;min-height:160px}.c2unl99v img{width:100%;border-radius:var(--radius);display:block}
.c3cnbrru .c3fc8v13{margin:18px 0;min-height:160px}.c3cnbrru img{width:100%;border-radius:var(--radius);display:block}
.c27jx3br{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}
.c27jx3br .c3fc8v13{aspect-ratio:1}.c27jx3br img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius);display:block}
.c3ldr2yp{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}
.c3ldr2yp .c3fc8v13{aspect-ratio:2/3}.c3ldr2yp img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius);display:block}
.c3ozan85 .c3fc8v13{float:right;width:38%;margin:4px 0 14px 18px;aspect-ratio:1}.c3ozan85 img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius);display:block}

.c33dph4j{background:var(--bg-soft);border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:var(--radius);padding:20px;box-shadow:0 0 20px color-mix(in srgb,var(--brand) 9%,transparent),inset 0 0 16px color-mix(in srgb,var(--brand) 3%,transparent)}
.c2tjs5cw{position:relative;padding:22px;background:var(--bg-soft)}
.c2tjs5cw::before,.c2tjs5cw::after,.c2fcs4cz::before,.c2fcs4cz::after{content:'';position:absolute;width:20px;height:20px;border-color:var(--brand);border-style:solid}
.c2tjs5cw::before{top:0;left:0;border-width:2px 0 0 2px}.c2tjs5cw::after{bottom:0;right:0;border-width:0 2px 2px 0}
.c2fcs4cz{position:relative}.c2fcs4cz::before{top:0;right:0;border-width:2px 2px 0 0}.c2fcs4cz::after{bottom:0;left:0;border-width:0 0 2px 2px}
.c2rakm4h{border-radius:var(--radius);padding:2px;background:linear-gradient(135deg,var(--brand) 0%,color-mix(in srgb,var(--brand) 12%,transparent) 40%,var(--brand-2) 70%,color-mix(in srgb,var(--brand) 6%,transparent) 100%)}
.c35cjzc7{background:var(--bg-soft);border-radius:calc(var(--radius) - 2px);padding:20px}
.c37y0j24{border:2px solid color-mix(in srgb,var(--brand) 38%,transparent);border-radius:var(--radius);padding:4px}
.c2fei9jx{border:1px solid color-mix(in srgb,var(--brand) 14%,transparent);border-radius:calc(var(--radius) - 4px);padding:18px;background:var(--bg-soft)}
.c2ydgv82{border:2px dashed color-mix(in srgb,var(--brand) 30%,transparent);border-radius:var(--radius);padding:22px;background:color-mix(in srgb,var(--brand) 2%,transparent);position:relative}
.c2ydgv82::after{content:'\25C6';position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--bg);padding:0 8px;color:var(--brand);font-size:.85rem}
.c3peq2pq{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}
.c24d1160{font-family:var(--font-display);font-weight:700;color:var(--text);margin-bottom:6px}
.c2dn1o7n{font-size:.9rem;color:var(--text-2);line-height:1.62;margin-bottom:10px}
.c253a2cv{list-style:none;margin:0;padding:0}
.c2qan9tm{display:flex;gap:8px;font-size:.86rem;color:var(--text-2);padding:6px 0;border-bottom:1px solid var(--border)}
.c2qan9tm:last-child{border-bottom:0}.c2qan9tm::before{content:'\2192';color:var(--brand);flex-shrink:0}

.c2mczlej{min-height:62vh;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background:radial-gradient(ellipse 130% 70% at 65% 25%,color-mix(in srgb,var(--brand) 12%,transparent) 0%,transparent 60%),var(--bg);padding:0}
.c2mczlej .c2d6ga03{position:relative;z-index:2;padding-top:40px;padding-bottom:36px}
.c2jstm10{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(circle,color-mix(in srgb,var(--brand) 30%,transparent) 1px,transparent 1px);background-size:38px 38px;pointer-events:none}
.c2mczlej.c2atqwh6{background-size:cover;background-position:center}
.c2mczlej.c2atqwh6::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.5)}
.c2z2v3xr{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}
.c2z2v3xr::before{content:'';width:22px;height:1px;background:var(--brand)}
.c2mczlej h1{font-size:2.4rem;margin-bottom:14px}
.c35rihrh{font-size:1.05rem;color:var(--text-2);line-height:1.7;margin-bottom:20px;max-width:440px}
.c37nr8d9{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}
.c22u7nl8{background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);color:var(--text-2);font-size:.68rem;font-weight:600;padding:4px 10px;border-radius:5px}
.c3xea2kz{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}
.c32ql006{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:20px;border-top:1px solid var(--border)}
.c2y3s1dx{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--brand)}
.c3l7y4ck{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}
.c3fmkbi9{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:22px}
.c3fmkbi9 .c3spjmix{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}
.c2vd0660{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:8px;overflow:hidden;margin:16px 0}
.c2vd0660>div{background:var(--bg);padding:12px 8px;text-align:center}
.c31ziu8i{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c31ziu8i .c3fv203r{padding:22px}.c31ziu8i .c383r7t1{background:linear-gradient(135deg,var(--bg-3),var(--bg));padding:18px;border-left:1px solid var(--border);display:flex;flex-direction:column;justify-content:space-between}
.c3tjoseq{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;margin-bottom:12px;overflow:hidden}
.c3tjoseq img{width:100%;height:100%;object-fit:contain}
.c3gcalc9{display:flex;justify-content:space-between;font-size:.76rem;padding:5px 0;border-bottom:1px solid var(--border)}
.c3gcalc9:last-child{border-bottom:0}.c3gcalc9 .c23y8ccg{color:var(--text);font-weight:600}
.c2afyoxf{padding:8px 0}
.c2afyoxf .c2sxncp3{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}
.c2afyoxf h1{font-size:2.6rem;margin-bottom:12px}.c2afyoxf h1 em{color:var(--brand);font-style:italic}
.c2afyoxf .c24mjctm{font-size:1.05rem;color:var(--text-2);line-height:1.6;margin-bottom:18px;max-width:430px}
.c2afyoxf .c2w0l2fv{display:flex;gap:18px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--border);font-size:.78rem;color:var(--text-3)}
.c2afyoxf .c2w0l2fv strong{color:var(--text-2)}

.c2jqi0sg{display:grid;gap:10px}
.c39qgpki{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c39qgpki.c2ihnhud{border-color:color-mix(in srgb,var(--brand) 42%,transparent)}
.c2tjbo8r{padding:14px;display:flex;align-items:center;gap:10px;position:relative}
.c3nvrgf5{position:absolute;top:0;right:0;background:var(--brand);color:var(--on-brand);font-size:.6rem;font-weight:700;padding:3px 9px;border-radius:0 var(--radius) 0 6px;letter-spacing:.04em;text-transform:uppercase}
.c2u9km1q{width:26px;height:26px;border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:.72rem;color:var(--brand);flex-shrink:0}
.c2yvtwad{width:42px;height:42px;border-radius:7px;background:var(--bg-3);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:.78rem;flex-shrink:0;overflow:hidden;color:var(--brand)}
.c2yvtwad img{width:100%;height:100%;object-fit:contain}
.c20hi4ap{flex:1;min-width:0}.c3lf7i7n{font-weight:600;color:var(--text)}.c227g7r2{color:var(--brand);font-size:.8rem;margin-top:2px}
.c34us16k{text-align:right;flex-shrink:0}.c3ivtksm{color:var(--brand);font-size:.72rem}.c2t5w21a{font-family:var(--font-display);font-weight:700;color:var(--text)}
.c3b27i9o{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border)}
.c27thq3w{background:var(--bg-soft);padding:8px 5px;text-align:center}
.c3f72gmt{font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);display:block;margin-bottom:2px}
.c23a5n5e{font-size:.78rem;font-weight:600;color:var(--text)}
.c3k2ttm7{padding:10px 13px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid var(--border)}
.c3nc1rqg{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);font-weight:700;font-size:.82rem;padding:9px;border-radius:6px;text-align:center;text-decoration:none}
.c3eglcpd{background:transparent;border:1px solid var(--border);color:var(--text-2);font-size:.82rem;padding:9px;border-radius:6px;text-align:center;text-decoration:none}
.c31dugvj{display:flex;flex-direction:column;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c2q6fxkh{display:flex;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid var(--border)}
.c2q6fxkh:last-child{border-bottom:0}
.c2shh50d{font-family:var(--font-display);font-weight:700;font-size:.78rem;color:var(--text-3);width:18px;text-align:center;flex-shrink:0}
.c24mdfq9{width:30px;height:30px;border-radius:6px;background:var(--bg-3);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:.64rem;flex-shrink:0;overflow:hidden;color:var(--brand)}
.c24mdfq9 img{width:100%;height:100%;object-fit:contain}
.c2tv2pov{flex:1;min-width:0}.c2tv2pov .c2vsb2zp{font-weight:600;color:var(--text);font-size:.86rem}.c2tv2pov .c3qnuepk{font-size:.74rem;color:var(--brand);margin-top:1px}
.c2tuze2j{font-family:var(--font-display);font-weight:700;color:var(--brand);flex-shrink:0}
.c3vo9nr6{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);font-size:.66rem;font-weight:700;padding:5px 11px;border-radius:5px;text-decoration:none;flex-shrink:0}
.c1z14fko{display:flex;flex-direction:column;gap:8px}
.c3szgjrf{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:12px 13px;display:flex;align-items:center;gap:10px}
.c3szgjrf.c2ihnhud{border-color:color-mix(in srgb,var(--brand) 38%,transparent)}
.c28261sw{width:36px;height:36px;border-radius:7px;background:var(--bg-3);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:.7rem;flex-shrink:0;overflow:hidden;color:var(--brand)}
.c28261sw img{width:100%;height:100%;object-fit:contain}
.c29seb7c{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}
.c385pcc3{font-size:.66rem;font-weight:600;padding:2px 8px;border-radius:3px;background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 20%,transparent)}
.c385pcc3.c32003p0{background:color-mix(in srgb,var(--ok) 10%,transparent);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 20%,transparent)}
.c2gcmq51{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);font-size:.72rem;font-weight:700;padding:7px 13px;border-radius:6px;text-decoration:none;flex-shrink:0}

.c3pb4tx0{display:flex;flex-direction:column}
.c2mwvly5{display:flex;gap:14px;align-items:flex-start;padding-bottom:22px;position:relative}
.c2mwvly5:not(:last-child)::after{content:'';position:absolute;left:13px;top:30px;bottom:0;width:2px;background:var(--border)}
.c2mwvly5:last-child{padding-bottom:0}
.c2higpvn{width:28px;height:28px;flex-shrink:0;z-index:1;background:linear-gradient(135deg,var(--brand),var(--brand-2));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--on-brand)}
.c3sl45z4{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;flex:1}
.c3av9cxn{font-family:var(--font-display);font-weight:600;color:var(--text);margin-bottom:4px}
.c333yhg1{font-size:.86rem;color:var(--text-2);line-height:1.6}
.c3043bdv{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.c1zkh49r{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:14px}
.c2p1no0g{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:color-mix(in srgb,var(--brand) 30%,transparent);line-height:1;margin-bottom:6px}
.c32uxy7d{display:flex;flex-direction:column}
.c3u44roo{display:flex;align-items:center;margin-bottom:16px}
.c3kmascy{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand-2));display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--on-brand);flex-shrink:0}
.c3mgz5qq{flex:1;height:2px;background:var(--border)}
.c2lnrp0n{display:grid;gap:8px;text-align:center}
.c3ix721i{display:flex;flex-direction:column;gap:14px}
.c28x8vts{display:flex;gap:16px;align-items:flex-start;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:16px}
.c2nlmnq6{font-family:var(--font-display);font-size:2.2rem;font-weight:700;color:color-mix(in srgb,var(--brand) 32%,transparent);line-height:1;flex-shrink:0;width:36px;text-align:center}
.c3rmlkfw{font-weight:700;color:var(--text);margin-bottom:5px}.c3jva5pb{font-size:.86rem;color:var(--text-2);line-height:1.6}

.c3u95c1e details,.c23e1rx3 details{margin-bottom:12px}
.c3t9r9tg summary{font-family:var(--font-display)}
.c2et1mjg{counter-reset:fq}

.c3ij37yd{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:28px 22px;text-align:center}
.c3ij37yd .c3si5hwp{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);color:var(--brand);font-size:.66rem;font-weight:700;padding:4px 11px;border-radius:20px;margin-bottom:14px}
.c3ij37yd h2{margin:0 0 8px}.c3ij37yd p{color:var(--text-2);line-height:1.6;margin:0 auto 18px;max-width:360px}
.c2j5jo1x{background:var(--bg-soft);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:var(--radius);padding:18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.c3c037ax{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;flex-shrink:0;overflow:hidden}
.c3c037ax img{width:100%;height:100%;object-fit:contain}
.c31wmjv9{flex:1;min-width:160px}.c31wmjv9 .c2o0zzkz{font-weight:700;color:var(--text);margin-bottom:3px}.c31wmjv9 .c3xkwrzw{font-size:.8rem;color:var(--text-2);line-height:1.5}
.c3cu4kqg{background:linear-gradient(135deg,var(--bg-3),var(--bg-soft));border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:var(--radius);padding:20px}
.c3dxdwy9{display:flex;align-items:center;gap:13px;margin-bottom:14px}
.c3ve60tl{width:48px;height:48px;border-radius:9px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;flex-shrink:0;overflow:hidden}
.c3ve60tl img{width:100%;height:100%;object-fit:contain}
.c3fv9dm7{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}
.c28kok1c{font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:4px;background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);color:var(--brand)}
.c2zuhjwa{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.c2k49b8v{background:var(--bg-soft);border-top:3px solid var(--brand);border-radius:0 0 var(--radius) var(--radius);padding:24px 22px;text-align:center}
.c2k49b8v h2{margin:0 0 6px}.c2k49b8v p{color:var(--text-2);line-height:1.6;margin:0 0 16px}
.c2ywxj2i{background:color-mix(in srgb,var(--brand) 4%,transparent);border:1px solid color-mix(in srgb,var(--brand) 10%,transparent);border-radius:8px;padding:10px 14px;font-size:.72rem;color:var(--text-3);line-height:1.55;margin-top:14px}

.c35f9a6n .c2kzkfyc{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}
.c3ggqhan{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:500;padding:4px 11px;border-radius:20px;margin:0 5px 6px 0}
.c3ggqhan.c32003p0{background:color-mix(in srgb,var(--ok) 10%,transparent);border:1px solid color-mix(in srgb,var(--ok) 24%,transparent);color:var(--ok)}
.c3ggqhan.c2gf9wnn{background:color-mix(in srgb,var(--bad) 9%,transparent);border:1px solid color-mix(in srgb,var(--bad) 22%,transparent);color:var(--bad)}
.c2x1q0nz{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}
.c2nftz81{border-radius:var(--radius);padding:14px;text-align:center}
.c2nftz81.c32003p0{background:color-mix(in srgb,var(--ok) 8%,transparent);border:1px solid color-mix(in srgb,var(--ok) 20%,transparent)}
.c2nftz81.c2gf9wnn{background:color-mix(in srgb,var(--bad) 7%,transparent);border:1px solid color-mix(in srgb,var(--bad) 18%,transparent)}
.c2v72fd4{font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1}
.c2v72fd4.c32003p0{color:var(--ok)}.c2v72fd4.c2gf9wnn{color:var(--bad)}
.c3f9xlh9{font-size:.64rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-top:3px}
.c3gi2jt5{width:100%;border-collapse:collapse;font-size:.84rem;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3gi2jt5 th{padding:9px 12px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--brand) 4%,transparent)}
.c3gi2jt5 th.c32003p0{color:var(--ok)}.c3gi2jt5 th.c2gf9wnn{color:var(--bad)}
.c3gi2jt5 td{padding:7px 12px;border-bottom:1px solid var(--border)}
.c3gi2jt5 tr:last-child td{border-bottom:0}
.c3gi2jt5 td:first-child{color:var(--ok)}.c3gi2jt5 td:last-child{color:var(--bad)}

.c2hqv0np{display:flex;flex-direction:column;gap:10px}
.c2zf5xw9{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:16px}
.c2zf5xw9.c2ihnhud{border-color:color-mix(in srgb,var(--brand) 40%,transparent)}
.c37mlcr2{display:flex;align-items:center;gap:11px;margin-bottom:11px}
.c2t4fxv2{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:13px;border:2px solid var(--border);background:color-mix(in srgb,var(--brand) 12%,var(--bg-soft))}
.c3qixazd{flex:1;min-width:0}
.c2pmvjwm{font-size:13px;font-weight:600;color:var(--text);line-height:1.2}
.c3vxz4uh{font-size:11px;color:var(--text-3);margin-top:2px}
.c31og70a{color:var(--brand);font-size:13px;letter-spacing:1px;flex-shrink:0}
.c2jhmykj{font-size:13px;color:var(--text-2);line-height:1.72;border-left:2px solid color-mix(in srgb,var(--brand) 35%,transparent);padding-left:12px;margin-bottom:10px;font-style:italic}
.c3db23gu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.c3udbjws{background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);color:var(--brand);font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px}
.c2zjoosg{font-size:10px;color:var(--ok);margin-left:auto}
.c2y9yqkp{display:flex;flex-direction:column;gap:10px}
.c2z3b873{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--radius);padding:14px 16px}
.c3ibigbt{display:flex;align-items:center;gap:10px;margin-bottom:7px;flex-wrap:wrap}
.c31gzv9q{font-size:12px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.6px}
.c3gbespg{color:var(--brand);font-size:11px;letter-spacing:1px}
.c32rrkjr{font-size:11px;color:var(--text-3)}
.c2h0oglz{font-size:14px;color:var(--text-2);line-height:1.7;font-style:italic}
.c3qodgow{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.c2c34zyd{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:14px}
.c2hzji0h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.c2t90aug{font-size:11px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.5px}
.c3qnnh1o{color:var(--brand);font-size:11px;letter-spacing:.5px}
.c29lkv02{font-size:12px;color:var(--text-2);line-height:1.65;margin-bottom:8px}
.c36gn0hm{font-size:10px;color:var(--text-3)}
.c3srq361{background:var(--bg-soft);border:1px solid color-mix(in srgb,var(--brand) 32%,transparent);border-radius:var(--radius);padding:22px;position:relative;overflow:hidden;margin-bottom:10px}
.c29vpeam{position:absolute;top:-4px;right:16px;font-size:88px;font-family:var(--font-display);color:color-mix(in srgb,var(--brand) 8%,transparent);line-height:1;pointer-events:none;user-select:none}
.c2kpmoa7{color:var(--brand);font-size:16px;letter-spacing:2px;margin-bottom:12px}
.c3ecc862{font-family:var(--font-display);font-size:17px;font-weight:400;font-style:italic;color:var(--text);line-height:1.65;margin-bottom:14px}
.c28zrcvw{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.c3ie49g2{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:12px;border:2px solid color-mix(in srgb,var(--brand) 28%,transparent);background:color-mix(in srgb,var(--brand) 10%,var(--bg-soft))}
.c3jgt4bq{font-size:13px;font-weight:600;color:var(--text)}
.c26isvs8{font-size:11px;color:var(--text-3);margin-top:1px}
.c2e5dc6u{margin-left:auto;background:color-mix(in srgb,var(--brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);color:var(--brand);font-size:10px;font-weight:700;padding:4px 9px;border-radius:4px}
.c2su1y5x{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.c31n4co4{background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;padding:12px}
.c2ckchr4{color:var(--brand);font-size:11px;margin-bottom:6px}
.c3psse14{font-size:12px;color:var(--text-2);line-height:1.55;margin-bottom:7px;font-style:italic}
.c3qkfj7l{font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}
.c2u3nbji{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:28px 22px;position:relative;overflow:hidden;text-align:center}
.c2rltztm{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Ctext x='20' y='80' font-size='60' fill='%23888' opacity='.03'%3E%E2%99%A0%3C/text%3E%3C/svg%3E");background-size:200px;pointer-events:none}
.c2kc7nyl{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);color:var(--brand);font-size:10px;font-weight:700;padding:4px 10px;border-radius:20px;margin-bottom:16px;position:relative;letter-spacing:.5px}
.c30ma28p{color:var(--brand);font-size:18px;letter-spacing:3px;margin-bottom:14px;position:relative}
.c3hgp99h{font-family:var(--font-display);font-size:16px;font-style:italic;color:var(--text);line-height:1.7;max-width:380px;margin:0 auto 18px;position:relative}
.c36jffoe{width:44px;height:44px;border-radius:50%;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:14px;border:2px solid color-mix(in srgb,var(--brand) 32%,transparent);background:color-mix(in srgb,var(--brand) 10%,var(--bg-soft));position:relative}
.c2mbgzmd{font-size:13px;font-weight:600;color:var(--text);position:relative}
.c21arltu{font-size:11px;color:var(--text-3);position:relative;margin-top:2px}
.c2wfwvpk{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:16px;position:relative}
.c3h1n29t{width:6px;height:6px;border-radius:50%;background:var(--border);cursor:pointer}
.c3h1n29t.c3goi7z2{background:var(--brand)}

.c2ewxsnz{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;gap:18px}
.c2r4rcdw{width:72px;height:72px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:22px;border:2px solid color-mix(in srgb,var(--brand) 32%,transparent);background:color-mix(in srgb,var(--brand) 12%,var(--bg-soft))}
.c2i252jy{flex:1;min-width:0}
.c2gvvfjh{font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--brand);margin-bottom:5px;display:flex;align-items:center;gap:6px}
.c2gvvfjh::before{content:'';width:12px;height:1px;background:var(--brand);display:inline-block}
.c3aod69m{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text);margin-bottom:2px}
.c3gtyqtj{font-size:12px;color:var(--text-3);margin-bottom:9px}
.c3v8pd13{font-size:13px;color:var(--text-2);line-height:1.68;margin-bottom:12px}
.c393g1ad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}
.c31mh6ok{background:color-mix(in srgb,var(--brand) 5%,var(--bg-soft));border-radius:6px;padding:8px;text-align:center}
.c35i1koh{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--brand);display:block;line-height:1}
.c3gasnfu{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;margin-top:3px;display:block}
.c2m14d5d{display:flex;gap:8px;flex-wrap:wrap}
.c2k4gtwd{background:color-mix(in srgb,var(--brand) 7%,transparent);border:1px solid var(--border);color:var(--text-2);font-size:11px;font-weight:600;padding:5px 11px;border-radius:5px;text-decoration:none;transition:color .15s}
.c2k4gtwd:hover{color:var(--brand)}
.c3jxoxec{text-align:center;padding:28px 22px}
.c261fu9e{width:88px;height:88px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:28px;border:2px solid color-mix(in srgb,var(--brand) 36%,transparent);background:color-mix(in srgb,var(--brand) 12%,var(--bg-soft));position:relative}
.c261fu9e::after{content:'✓';position:absolute;bottom:0;right:0;width:22px;height:22px;background:var(--ok,#4caf7d);border-radius:50%;line-height:22px;font-size:11px;font-weight:700;color:#fff;border:2px solid var(--bg);text-align:center}
.c2xemwbg{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);margin-bottom:3px}
.c2zncd7o{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-3);margin-bottom:12px}
.c2fv2nl8{font-size:13px;color:var(--text-2);line-height:1.7;max-width:380px;margin:0 auto 16px}
.c2v7acgs{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}
.c2xsl1pn{background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);color:var(--brand);font-size:10px;font-weight:700;padding:4px 10px;border-radius:20px;letter-spacing:.3px}
.c2kdae7o{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;max-width:320px;margin:0 auto}
.c2qtowdp{flex:1;padding:10px;text-align:center;border-right:1px solid var(--border)}
.c2qtowdp:last-child{border-right:none}
.c3lpmvgv{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--brand);display:block;line-height:1}
.c2ylcw1t{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.3px;margin-top:3px;display:block}
.c35d1dy1{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.c26cp7h4{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:11px;background:color-mix(in srgb,var(--brand) 12%,var(--bg-soft));border:1.5px solid color-mix(in srgb,var(--brand) 26%,transparent)}
.c2hgxy43{font-size:13px;font-weight:600;color:var(--text)}
.c3r95hqo{font-size:12px;color:var(--text-3)}
.c3sikiwc{width:1px;height:14px;background:var(--border);flex-shrink:0}
.c3rj0eh0{font-size:12px;color:var(--text-3)}
.c3rj0eh0 strong{color:var(--text-2);font-weight:600}
.c385lu70{font-size:11px;color:var(--text-3);margin-left:auto}
.c23rrs2l{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c31d624u{padding:18px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--border)}
.c2s4dmda{width:56px;height:56px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:18px;background:color-mix(in srgb,var(--brand) 12%,var(--bg-soft));border:2px solid color-mix(in srgb,var(--brand) 28%,transparent)}
.c33tnqwb{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text)}
.c3g6d5xx{font-size:11px;color:var(--text-3);margin-top:2px}
.c2qqfiot{display:inline-flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--ok,#4caf7d) 10%,transparent);border:1px solid color-mix(in srgb,var(--ok,#4caf7d) 26%,transparent);color:var(--ok,#4caf7d);font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;margin-top:5px}
.c2sw3fb5{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border)}
.c3a2m4sa{background:var(--bg-soft);padding:12px;text-align:center}
.c31lpo6u{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--brand);display:block;line-height:1;margin-bottom:2px}
.c288xn9a{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;display:block}
.c2q2kwsv{padding:16px 18px}
.c3muy182{font-size:13px;color:var(--text-2);line-height:1.68;margin-bottom:12px}
.c2zt105h{font-size:11px;color:var(--text-3);background:color-mix(in srgb,var(--brand) 4%,transparent);border-radius:6px;padding:10px 12px;line-height:1.7;margin-bottom:12px}
.c2zt105h strong{color:var(--text-2);font-weight:600;display:block;margin-bottom:4px}
.c27emr6a{display:flex;gap:8px;flex-wrap:wrap}
.c2x13t0q{font-size:12px;color:var(--brand);text-decoration:none}
.c2x13t0q:hover{text-decoration:underline}

.c31w31od{background:var(--bg-soft);border-top:1px solid var(--border)}
.c2pc7pjd{padding:32px 22px 24px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px;border-bottom:1px solid var(--border)}
.c2ewvwzb{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--brand);margin-bottom:3px}
.c3kwp7iz{font-size:11px;color:var(--text-3);margin-bottom:11px}
.c2p8ecy5{font-size:12px;color:var(--text-3);line-height:1.7;margin-bottom:14px}
.c2zyzua6{display:flex;gap:7px;flex-wrap:wrap}
.c320xehx{background:color-mix(in srgb,var(--brand) 7%,transparent);border:1px solid var(--border);color:var(--text-3);font-size:10px;font-weight:600;padding:4px 8px;border-radius:5px}
.c2ryv4bm{font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--brand);margin-bottom:12px;display:flex;align-items:center;gap:7px}
.c2ryv4bm::before{content:'';width:10px;height:1px;background:var(--brand);display:inline-block}
.c2qxjo76{display:flex;flex-direction:column;gap:8px}
.c1zgbr4l{font-size:13px;color:var(--text-3);text-decoration:none;transition:color .15s}
.c1zgbr4l:hover{color:var(--brand)}
.c3hl1k9z{display:flex;flex-direction:column;gap:10px}
.c2x9q5xx{display:flex;align-items:center;gap:9px}
.c2x17g6r{width:30px;height:30px;border-radius:6px;background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}
.c2m56j9g{font-size:12px;color:var(--text-2);font-weight:500}
.c2wgyw19{font-size:10px;color:var(--text-3);margin-top:1px}
.c2fav6hy{padding:14px 22px;display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}
.c3u0uuwv{font-size:11px;color:var(--text-3);line-height:1.6;flex:1;min-width:200px}
.c3uvkw2j{width:32px;height:32px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text) 22%,transparent);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-2);flex-shrink:0}
.c37ibstp{background:var(--bg-soft);border-top:1px solid var(--border)}
.c2oh93ea{padding:16px 22px;display:flex;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);flex-wrap:wrap;gap:4px}
.c3bne1ja{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--brand);margin-right:auto}
.c2jxomky{display:flex;flex-wrap:wrap}
.c3usg7en{font-size:12px;color:var(--text-3);text-decoration:none;padding:4px 12px;border-right:1px solid var(--border);transition:color .15s}
.c3usg7en:last-child{border-right:none}
.c3usg7en:hover{color:var(--brand)}
.c2bqxr99{width:28px;height:28px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text) 18%,transparent);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--text-3);margin-left:12px;flex-shrink:0}
.c3xpiqas{padding:12px 22px}
.c2wla3ns{font-size:11px;color:var(--text-3);line-height:1.65}
.c2lcd65h{background:var(--bg-soft);border-top:1px solid var(--border)}
.c2kii022{padding:22px;border-bottom:1px solid var(--border)}
.c2h3v39s{font-size:11px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--text-3);margin-bottom:11px;display:flex;align-items:center;gap:7px}
.c2h3v39s::before{content:'⚠';font-size:13px;opacity:.6}
.c3kho9zj{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.c3tv6z72{background:color-mix(in srgb,var(--border) 30%,transparent);border:1px solid var(--border);border-radius:7px;padding:9px 12px;display:flex;align-items:center;gap:8px}
.c2862fql{width:26px;height:26px;border-radius:5px;background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}
.c390ksom{font-size:12px;font-weight:600;color:var(--text-2)}
.c3kg8qsp{font-size:10px;color:var(--text-3);margin-top:1px}
.c3o6iwzr{font-size:11px;color:var(--text-3);line-height:1.7;background:color-mix(in srgb,var(--brand) 3%,transparent);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:7px;padding:12px 14px}
.c2dvov2j{padding:14px 22px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.c2nx34ok{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin-right:4px}
.c3ved2f3{font-size:10px;color:var(--text-3);background:color-mix(in srgb,var(--border) 50%,transparent);padding:3px 8px;border-radius:3px;border:1px solid var(--border)}
.c2x1mvd9{padding:12px 22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}
.c2l5ic3v{font-size:11px;color:var(--text-3)}
.c2hax5nq{width:28px;height:28px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text) 18%,transparent);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--text-3)}
.c3avsyqh{background:var(--bg-soft);border-top:1px solid var(--border)}
.c36egxn6{padding:26px 22px 20px;display:grid;grid-template-columns:1fr 1fr;gap:24px;border-bottom:1px solid var(--border)}
.c23mh94j{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--brand);margin-bottom:12px;display:flex;align-items:center;gap:7px}
.c23mh94j::before{content:'';width:10px;height:1px;background:var(--brand);display:inline-block}
.c3o9kf7r{display:flex;flex-direction:column;gap:7px}
.c3dhjc6a{display:flex;align-items:center;gap:9px;padding:9px 11px;background:color-mix(in srgb,var(--border) 30%,transparent);border:1px solid var(--border);border-radius:7px}
.c3rm118d{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--text-3);width:14px;flex-shrink:0;text-align:center}
.c37q6ftc{width:26px;height:26px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:9px;background:linear-gradient(135deg,var(--brand),var(--brand-2,var(--brand)));color:var(--on-brand,#fff);flex-shrink:0}
.c2dcq76f{font-size:12px;font-weight:600;color:var(--text);flex:1;min-width:0}
.c2czgrdm{font-size:11px;color:var(--brand);margin-top:1px}
.c30v93hp{font-size:10px;font-weight:700;background:linear-gradient(135deg,var(--brand),var(--brand-2,var(--brand)));color:var(--on-brand,#fff);padding:4px 9px;border-radius:4px;text-decoration:none;flex-shrink:0}
.c2xfelc0{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.c393yerd{font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.6px;margin-bottom:7px}
.c28m92s1{display:flex;flex-direction:column;gap:6px}
.c2tba4sx{font-size:12px;color:var(--text-3);text-decoration:none;transition:color .15s}
.c2tba4sx:hover{color:var(--brand)}
.c2u3tvma{padding:14px 22px}
.c276uzpy{font-size:11px;color:var(--text-3);line-height:1.68;margin-bottom:8px}
.c1zhrbcc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}
.c2ijeg5l{font-size:11px;color:var(--text-3)}
.c2t4wqi8{width:28px;height:28px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text) 18%,transparent);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--text-3)}

@media(max-width:640px){
  .c26jt213,.c27jx3br,.c3ldr2yp,.c3043bdv,.c2zuhjwa,.c3gryvhu{grid-template-columns:1fr}
  .c38nqvh5{grid-template-columns:1fr}
  .c31ziu8i{grid-template-columns:1fr}.c31ziu8i .c383r7t1{border-left:0;border-top:1px solid var(--border)}
  .c3b27i9o{grid-template-columns:repeat(2,1fr)}
  .c3ozan85 .c3fc8v13,.c39jpjvc{float:none;width:100%;margin:0 0 14px}
  .c2mczlej h1{font-size:1.9rem}.c2afyoxf h1{font-size:2rem}
  .c3qodgow,.c2su1y5x,.c393g1ad,.c2sw3fb5,.c2pc7pjd,.c36egxn6,.c2xfelc0{grid-template-columns:1fr}
  .c2ewxsnz{flex-direction:column}
}

.c3n1o10i{font-family:var(--font);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--brand);display:flex;align-items:center;gap:7px;margin-bottom:8px}
.c3n1o10i::before{content:'';display:block;height:3px;width:20px;background:var(--brand);border-radius:2px;flex-shrink:0}
.c2zhxphc{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:6px}
.c3tioe11{font-size:.92rem;color:var(--text-2);line-height:1.75;margin-bottom:12px}
.c3tioe11:last-child{margin-bottom:0}
.c3tioe11 strong{color:var(--text)}
.c368njzm{background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-weight:700;font-size:.82rem;padding:11px 20px;border-radius:5px;display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer}
.c2t3pgl6{background:var(--panel-dark);color:var(--panel-dark-text);font-family:var(--font-display);font-weight:700;font-size:.82rem;padding:11px 20px;border-radius:5px;display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer}
.c2sdwihr{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--text) 7%,var(--card)) 0 10px,var(--card) 10px 20px);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-3);font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.3px;min-height:90px}
.c2drfk2s{width:36px;height:36px;border-radius:50%;background:var(--brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:12px;font-weight:800;color:var(--on-brand);flex-shrink:0}
.c2drfk2s.c2017pf7{background:var(--panel-dark);color:var(--panel-dark-text)}
.c2vk2fqx{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-3)}
.c25eidan{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--on-brand);background:var(--brand);flex-shrink:0;overflow:hidden}
.c25eidan img{width:100%;height:100%;object-fit:contain}
.c2lrmcul{color:var(--amber);font-size:12px;letter-spacing:1px}

.c2afbx61{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}
.c2tvmtbb{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px;display:flex;align-items:center;gap:10px}
.c2tvmtbb.c37aqg7p{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}
.c38gie31{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--border)}
.c2tvmtbb.c37aqg7p .c38gie31{color:var(--brand)}
.c383qfnq{font-size:13px;font-weight:700;color:var(--text);line-height:1.2}
.c2hw9gys{font-size:11px;color:var(--text-3);margin-top:1px}
.c3or0n2h{border:1px solid var(--border);background:var(--card);border-radius:var(--radius);padding:24px 22px}
.c2j8l1ns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}
.c21iqhdb{border:1px solid var(--border);border-radius:var(--radius);padding:14px 13px;display:flex;flex-direction:column;background:var(--bg);transition:border-color .15s}
.c21iqhdb:hover{border-color:var(--brand)}
.c2skkwnt{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text);margin-bottom:3px}
.c3wq38zg{font-size:11px;color:var(--text-3);line-height:1.5}
.c3gj27y2{font-size:11px;font-weight:700;color:var(--brand);margin-top:10px}
.c2eby0tt{display:flex;gap:6px;margin-top:16px;border-bottom:2px solid var(--panel-dark);flex-wrap:wrap}
.c3u5pwe4{font-family:var(--font-display);font-size:12px;font-weight:700;padding:9px 16px;border-radius:6px 6px 0 0;color:var(--text-3);background:var(--bg-soft);border:1px solid var(--border);border-bottom:none}
.c3u5pwe4.c3goi7z2{background:var(--panel-dark);color:var(--panel-dark-text);border-color:var(--panel-dark)}
.c3a2w8ov{position:relative;border:1px solid var(--border);background:var(--card);border-radius:var(--radius);padding:26px 24px}
.c32sgq55{position:absolute;top:18px;right:20px;width:74px;height:74px;border:3px solid var(--brand);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(8deg);color:var(--brand)}
.c32sgq55 b{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1}
.c32sgq55 span{font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase}
.c2ml99i4{display:flex;gap:14px;font-size:11px;color:var(--text-3);margin-top:12px;padding-top:12px;border-top:1px solid var(--border);flex-wrap:wrap}
.c2ml99i4 b{color:var(--text)}

.c3klu0td{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;font-size:13px}
.c3klu0td th{background:var(--panel-dark);color:color-mix(in srgb,var(--panel-dark-text) 80%,transparent);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-align:left;padding:10px 13px}
.c3klu0td td{padding:12px 13px;border-bottom:1px solid var(--bg-soft);vertical-align:middle}
.c3klu0td tr:last-child td{border-bottom:none}
.c3klu0td tr.c2edu1cz td{background:color-mix(in srgb,var(--brand) 6%,var(--card))}
.c2wtu2dz{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--text-3)}
.c3klu0td tr.c2edu1cz .c2wtu2dz{color:var(--brand)}
.c3jjt6xq{font-weight:700;color:var(--text);display:flex;align-items:center;gap:9px}
.c3jjt6xq .c25eidan{width:28px;height:28px;border-radius:5px;font-size:10px}
.c2teiwca{color:var(--text-2)}
.c3qo1aux{background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-size:11px;font-weight:700;padding:7px 13px;border-radius:5px;white-space:nowrap;display:inline-block}
.c3qo1aux.c2017pf7{background:var(--panel-dark);color:var(--panel-dark-text)}
.c2m0vc26{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;font-size:12px}
.c2m0vc26 th{padding:10px 12px;text-align:center;font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--text);border-bottom:2px solid var(--panel-dark);border-left:1px solid var(--bg-soft)}
.c2m0vc26 th:first-child{text-align:left;border-left:none}
.c2m0vc26 th.c25kio6h{background:color-mix(in srgb,var(--brand) 6%,var(--card));color:var(--brand)}
.c2m0vc26 td{padding:9px 12px;border-bottom:1px solid var(--bg-soft);text-align:center;color:var(--text-2);border-left:1px solid var(--bg-soft)}
.c2m0vc26 td:first-child{text-align:left;font-weight:600;color:var(--text);border-left:none}
.c2m0vc26 td.c25kio6h{background:color-mix(in srgb,var(--brand) 6%,var(--card));font-weight:700;color:var(--text)}
.c2m0vc26 tr:last-child td{border-bottom:none}
.c2yl9jcv{display:flex;flex-direction:column;gap:8px}
.c210xnsg{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-template-columns:110px 1fr;overflow:hidden}
.c210xnsg.c2ihnhud{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}
.c3etc804{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--text) 7%,var(--card)) 0 10px,var(--card) 10px 20px);position:relative;display:flex;align-items:flex-start;padding:8px;border-right:1px solid var(--border);min-height:110px}
.c3tems5h{font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--panel-dark-text);background:var(--panel-dark);border-radius:3px;padding:1px 7px;line-height:1.6}
.c210xnsg.c2ihnhud .c3tems5h{background:var(--brand);color:var(--on-brand)}
.c3hhz4jj{padding:13px 14px;display:flex;flex-direction:column}
.c3kfqbs6{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}
.c2ere2ka{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--text)}
.c3ulq6sz{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--text);flex-shrink:0}
.c333unaw{font-size:13px;color:var(--text-2);line-height:1.45;margin-bottom:8px}
.c2q9l5w5{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}
.c1z9oi7x{font-size:10px;font-weight:600;color:var(--text-3);background:var(--bg-soft);border-radius:3px;padding:2px 7px;border:1px solid var(--border)}
.c3gzqvzi{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.c38bzyb8{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}
.c38bzyb8.c2ihnhud{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}
.c2pff78i{height:110px;border:none;border-bottom:1px solid var(--bg-soft);min-height:0}
.c3f48tdr{padding:14px 15px;display:flex;flex-direction:column;flex:1}
.c2cze0gz{font-size:9px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;padding:2px 8px;border-radius:3px;display:inline-block;margin-bottom:7px;align-self:flex-start}
.c2cze0gz.c2ihnhud{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}
.c2cze0gz.c3hu3320{background:var(--bg-soft);color:var(--text-3)}
.c21o6fzi{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--text);margin-bottom:3px}
.c35gkpdd{font-size:12px;font-weight:700;color:var(--brand);margin-bottom:8px}
.c2clgiqm{display:flex;flex-direction:column;gap:5px;margin-bottom:13px;padding-top:10px;border-top:1px solid var(--bg-soft)}
.c2a2uivi{display:flex;justify-content:space-between;font-size:12px}
.c3cpncj1{color:var(--text-3)}
.c34ycz77{font-weight:700;color:var(--text)}
.c3brqx65{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:8px;align-items:end}
.c36orxck{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}
.c36orxck.c2ihnhud{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}
.c3dlwg48{text-align:center;padding:10px 0;background:var(--bg-soft);border-bottom:1px solid var(--border)}
.c22p98pn{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--text-3);line-height:1}
.c36orxck.c2ihnhud .c3dlwg48{background:var(--brand)}
.c36orxck.c2ihnhud .c22p98pn{color:var(--on-brand);font-size:34px}
.c3w5z4kt{padding:12px 13px;flex:1;display:flex;flex-direction:column}
.c2k95zp4{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text);margin-bottom:3px}
.c3da9edd{font-size:12px;font-weight:700;color:var(--brand);margin-bottom:9px}
.c2grgea5{flex:1;display:flex;flex-direction:column;gap:4px;margin-bottom:11px}
.c3vpuq5b{display:flex;justify-content:space-between;gap:6px;font-size:11px}
.c32cyb53{color:var(--text-3)}
.c2rk7dfg{font-weight:700;color:var(--text)}

.c3vd4b44{display:flex;flex-direction:column;gap:8px}
.c3fohvyu{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3q095nu{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--bg-soft)}
.c3q095nu .c25eidan{width:30px;height:30px;border-radius:6px;font-size:10px}
.c2lce4xn{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--text-3);flex-shrink:0}
.c2lce4xn.c2ihnhud{color:var(--brand)}
.c304qigg{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--text)}
.c2mi1om5{margin-left:auto;font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--text);white-space:nowrap}
.c2mi1om5 em{font-style:normal;color:var(--text-3);font-size:11px}
.c3chqfrg{width:100%;border-collapse:collapse;font-size:13px}
.c3chqfrg tr{border-bottom:1px solid var(--bg-soft)}
.c3chqfrg tr:last-child{border-bottom:none}
.c3chqfrg td{padding:9px 14px;vertical-align:middle;line-height:1.4}
.c3chqfrg td:first-child{color:var(--text-3);font-weight:600;width:44%}
.c3chqfrg td:last-child{color:var(--text);font-weight:600}
.c2mejkz2{background:var(--panel-dark);display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:11px 14px}
.c2owutg8{height:26px;padding:0 10px;border-radius:4px;background:color-mix(in srgb,var(--panel-dark-text) 12%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:10px;font-weight:800;color:var(--panel-dark-text);flex-shrink:0;letter-spacing:.5px;white-space:nowrap}
.c2f3lgms{font-family:var(--font-display);font-size:12px;font-weight:800;color:var(--panel-dark-text);line-height:1.25}
.c3mixq9b{background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-size:11px;font-weight:700;padding:8px 14px;border-radius:5px;white-space:nowrap;letter-spacing:.3px;flex-shrink:0}
.c3puzydr{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c2su03kv{display:flex;align-items:center;gap:10px;padding:10px 15px;border-bottom:2px solid var(--panel-dark)}
.c3o00mmp{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--text-3);min-width:26px}
.c3o00mmp.c2ihnhud{color:var(--brand)}
.c2fc1mjs{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--text);flex:1}
.c2fys3ox{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--text)}
.c2fys3ox em{font-style:normal;font-size:11px;color:var(--text-3)}
.c2817ql5{padding:14px 15px}
.c2ullave{font-size:14px;font-weight:700;font-family:var(--font-display);color:var(--text);line-height:1.4;border-left:3px solid var(--brand);padding-left:10px;margin-bottom:10px}
.c3tk2ezf{display:flex;border:1px solid var(--border);border-radius:5px;overflow:hidden;margin-bottom:13px}
.c2sygmzk{flex:1;padding:8px 10px;border-right:1px solid var(--border);background:var(--bg-soft)}
.c2sygmzk:last-child{border-right:none}
.c2ycv60k{font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);margin-bottom:2px}
.c2b8m4y3{font-size:12px;font-weight:700;color:var(--text)}
.c3hzsrmq{display:flex;flex-direction:column;gap:6px}
.c3bgzl9q{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:8px}
.c3bgzl9q.c2ihnhud{border-left:3px solid var(--brand)}
.c36wuvzf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.c3g6cv9g{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text-3)}
.c3bgzl9q.c2ihnhud .c3g6cv9g{color:var(--brand)}
.c3fnzrqx{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text);flex:1}
.c2owke5o{font-size:12px;font-weight:700;color:var(--brand)}
.c3cas9sp{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text);margin-left:auto}
.c23yil5v{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.c38lkz85{display:flex;gap:4px;flex-wrap:wrap}
.c3o13ei6{font-size:10px;font-weight:600;color:var(--text-3);background:var(--bg-soft);border-radius:3px;padding:2px 7px;border:1px solid var(--border)}
.c3rr5qfa{background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-size:11px;font-weight:700;padding:7px 13px;border-radius:4px;white-space:nowrap;flex-shrink:0;display:inline-block}
.c3rr5qfa.c2017pf7{background:var(--panel-dark);color:var(--panel-dark-text)}
.c27fp6qc{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3pk75bt{background:var(--card);padding:16px 17px;display:flex;flex-direction:column}
.c3pk75bt.c25kio6h{background:color-mix(in srgb,var(--brand) 5%,var(--card))}
.c33rtp6e{font-size:9px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;padding:2px 8px;border-radius:3px;display:inline-block;margin-bottom:7px;align-self:flex-start}
.c33rtp6e.c2tfew0h{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}
.c33rtp6e.c2vsb2zp{background:var(--bg-soft);color:var(--text-3)}
.c2kle6yl{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--text);margin-bottom:11px}
.c39zg1va{display:flex;justify-content:space-between;gap:6px;font-size:12px;padding:7px 0;border-bottom:1px solid var(--bg-soft)}
.c2g0a092{color:var(--text-3)}
.c2nriu83{font-weight:700;color:var(--text)}
.c2nriu83.c2tfew0h{color:var(--brand)}
.c257i465{padding-top:12px;margin-top:auto;border-top:1px solid var(--border)}
.c257i465 .c368njzm,.c257i465 .c2t3pgl6{display:flex;justify-content:center;font-size:12px;width:100%}

.c3avxadh{display:grid;gap:8px;align-items:stretch}
.c3om1y0u{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 13px}
.c39xnc0j{font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--brand);margin-bottom:6px}
.c3kqbzlb{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text);margin-bottom:4px}
.c27ar8ux{font-size:12px;color:var(--text-3);line-height:1.55}
.c2b6ee50{display:flex;align-items:center;justify-content:center;color:var(--border);font-size:18px;font-weight:700}
.c2y0gk28{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c27a30yj{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-bottom:1px solid var(--bg-soft)}
.c27a30yj:last-child{border-bottom:none}
.c3618rhd{width:22px;height:22px;border:2px solid var(--brand);background:var(--brand);color:var(--on-brand);border-radius:5px;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:11px;font-weight:800}
.c29mzqja{margin-left:auto;font-size:10px;font-weight:700;color:var(--text-3);background:var(--bg-soft);border-radius:10px;padding:2px 9px;white-space:nowrap}
.c2hktw6y{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.c3q2f5d6{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:10px;overflow:hidden}
.c3q2f5d6 .c2jy8ov3{height:68px;border-radius:4px}
.c2ke2mmq{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--brand);margin-bottom:2px}
.c29lasft{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text);margin-bottom:3px}
.c3n0wmxn{font-size:12px;color:var(--text-3);line-height:1.55}
.c2dz4dcw{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--card);border:1px solid var(--border);border-radius:40px;padding:10px 18px}
.c2snjyra{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-2)}
.c3sxh45e{width:22px;height:22px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.c349owq3{color:var(--border);font-weight:700}

details.c2lmmyyq{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:7px;overflow:hidden}
details.c2lmmyyq:last-child{margin-bottom:0}
.c2lmmyyq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:11px;padding:13px 15px;font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text)}
.c2lmmyyq summary::-webkit-details-marker{display:none}
.c2lmmyyq summary::after{content:'+';margin-left:auto;font-size:17px;font-weight:400;color:var(--brand);transition:transform .2s}
.c2lmmyyq[open] summary::after{transform:rotate(45deg)}
.c2lmmyyq[open] summary{border-bottom:1px solid var(--bg-soft)}
.c26wghs6{padding:11px 15px 14px;font-size:13px;color:var(--text-2);line-height:1.7}
.c2zum6cu{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.c2dtbbbx{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 15px}
.c2fc2bel{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text);margin-bottom:7px;padding-bottom:7px;border-bottom:2px solid var(--brand);display:inline-block}
.c3e37d0v{font-size:12px;color:var(--text-2);line-height:1.65}
.c308pn07{display:flex;flex-direction:column;gap:14px}
.c3sqvlni{display:flex;gap:11px;align-items:flex-start}
.c2fb82pg{width:26px;height:26px;border-radius:6px;font-family:var(--font-display);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.c2fb82pg.c2immbta{background:var(--brand);color:var(--on-brand)}
.c2fb82pg.c316nfej{background:var(--panel-dark);color:var(--panel-dark-text)}
.c3hmksfs{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text);padding-top:3px}
.c3u6xdqr{font-size:13px;color:var(--text-2);line-height:1.7;padding-top:3px}
.c3pnpl19{display:flex;flex-direction:column}
.c25tniqc{display:grid;grid-template-columns:240px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--border)}
.c25tniqc:first-child{border-top:3px solid var(--panel-dark)}
.c25tniqc:last-child{border-bottom:none}
.c3fdl02m{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text);line-height:1.4}
.c2z6ib5s{font-size:13px;color:var(--text-2);line-height:1.65}

.c302danr{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px 14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.c302danr .c25eidan{width:34px;height:34px;font-size:11px}
.c2jf4s2h{font-size:13px;font-weight:700;color:var(--text);line-height:1.3}
.c350mpa3{font-size:11px;color:var(--text-3)}
.c3droonj{border:2px dashed var(--brand);border-radius:var(--radius);background:color-mix(in srgb,var(--brand) 6%,var(--card));padding:20px;text-align:center;position:relative}
.c3droonj::before,.c3droonj::after{content:'';position:absolute;top:50%;width:18px;height:18px;background:var(--bg);border:2px dashed var(--brand);border-radius:50%;transform:translateY(-50%)}
.c3droonj::before{left:-11px;border-left-color:transparent}
.c3droonj::after{right:-11px;border-right-color:transparent}
.c3xuh264{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}
.c26kml2a{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--text);margin-bottom:2px}
.c3sg2vbf{display:inline-block;background:var(--card);border:1px solid var(--border);border-radius:5px;font-family:ui-monospace,monospace;font-size:14px;font-weight:700;color:var(--brand);padding:6px 16px;letter-spacing:2px;margin:8px 0 12px}
.c31lgrr4{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}
.c3pgianj{padding:18px 17px;display:flex;flex-direction:column;align-items:flex-start}
.c3pgianj+.c3pgianj{border-left:1px dashed var(--border)}
.c3pypxcu{font-size:9px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}
.c2y4ma16{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--text);margin-bottom:4px}
.c2393b4d{font-size:12px;color:var(--text-2);line-height:1.55;margin-bottom:12px}

@media(max-width:640px){
  .c2afbx61,.c2j8l1ns{grid-template-columns:1fr}
  .c3avxadh{grid-template-columns:1fr!important}
  .c2b6ee50{transform:rotate(90deg)}
  .c2hktw6y{grid-template-columns:1fr 1fr}
  .c2zum6cu{grid-template-columns:1fr}
  .c25tniqc{grid-template-columns:1fr;gap:6px}
  .c31lgrr4{grid-template-columns:1fr}
  .c3pgianj+.c3pgianj{border-left:none;border-top:1px dashed var(--border)}
  .c27fp6qc{grid-template-columns:1fr}
  .c3gzqvzi{grid-template-columns:1fr}
  .c210xnsg{grid-template-columns:80px 1fr}
  .c3brqx65{grid-template-columns:1fr}
}

.c2oyyp1e{font-size:15px;color:var(--text-2);line-height:1.7;margin-bottom:14px}
.c3e4fwps{border:1px solid var(--border);background:var(--card);border-radius:var(--radius);overflow:hidden}
.c3b4xywc{padding:9px 14px;background:var(--bg-soft);border-bottom:1px solid var(--border);font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--text-3)}
.c37r9p5i{display:grid;grid-template-columns:1fr 1fr}
.c3ru1594{display:flex;gap:9px;align-items:baseline;padding:9px 14px;font-size:13px;font-weight:600;color:var(--text-2);border-bottom:1px solid var(--bg-soft)}
.c3ru1594:nth-child(odd){border-right:1px solid var(--bg-soft)}
.c2rk649d{font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--brand)}
.c2m7zuq1{display:grid;grid-template-columns:300px 1fr;gap:22px;align-items:start}
.c343j3f2{width:44px;height:4px;background:var(--brand);border-radius:2px;margin-top:4px}
.c2283sg1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}
.c2d16eh9{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 13px}
.c2yd8bkq{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text);line-height:1.4;margin-bottom:8px}
.c3gxasvb{font-size:11px;font-weight:700;color:var(--brand)}
.c2ob8r3l{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-template-columns:130px 1fr;overflow:hidden}
.c2yvlxgv{background:var(--panel-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:18px 10px}
.c23i0jzj{font-family:var(--font-display);font-size:38px;font-weight:800;color:var(--panel-dark-text);line-height:1}
.c23i0jzj em{font-style:normal;font-size:16px;color:color-mix(in srgb,var(--panel-dark-text) 45%,transparent)}
.c3igagcd{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--amber)}
.c3mkm5c4{padding:16px 18px}
.c3f4m7bh{text-align:center;border-top:3px solid var(--panel-dark);padding-top:16px}
.c3f4m7bh h2{margin:6px auto 10px}
.c3qe4hrn{font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--brand)}
.c36b89e2{font-size:11px;color:var(--text-3);margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}
.c34sv2ms{columns:2;column-gap:26px;column-rule:1px solid var(--border);text-align:left;font-size:13px;color:var(--text-2);line-height:1.7}
.c34sv2ms p{margin-bottom:10px;break-inside:avoid}

.c34wbsz6{font-size:13px;font-weight:700;color:var(--text)}
.c2awcmbs{font-size:11px;color:var(--text-3);margin-top:1px}
.c3hwono0{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--brand);padding:14px 16px;border-radius:0 6px 6px 0}
.c2fu1xnv{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.c2ty89ir{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--text);line-height:1.5}
.c3r6nsux{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}
.c3jc2hxf{padding:8px 14px;background:var(--bg-soft);border-bottom:1px solid var(--border);font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--text-3)}
.c32ealfy{padding:12px 14px;font-size:14px;color:var(--text-2);line-height:1.7}
.c34eyfwo{padding:10px 14px;border-top:1px solid var(--bg-soft);font-size:11px;color:var(--text-3)}
.c34eyfwo strong{color:var(--text)}
.c3f1oz1j{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:15px 17px;position:relative;margin-bottom:13px}
.c3f1oz1j::after{content:'';position:absolute;left:26px;bottom:-8px;width:14px;height:14px;background:var(--card);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}
.c2aua4uh{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--text);line-height:1.5}
.c28m7jt7{display:flex;align-items:center;gap:10px;padding-left:14px}
.c3ciau64{background:var(--panel-dark);border-radius:var(--radius);padding:20px 18px 20px 22px;position:relative;overflow:hidden}
.c3ciau64::after{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--brand)}
.c2nsn5rq{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--panel-dark-text);line-height:1.5;margin-bottom:12px}
.c2jsxr6t{font-size:12px;font-weight:700;color:var(--amber)}
.c2uy0vbk{font-size:11px;color:color-mix(in srgb,var(--panel-dark-text) 40%,transparent);margin-top:1px}

.c31qplg2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.c2n2dfcv{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px}
.c2n2dfcv.c3s6nro8{border-top:3px solid var(--ok)}.c2n2dfcv.c2h3xcq1{border-top:3px solid var(--brand)}
.c3t0q2nf{font-family:var(--font-display);font-size:13px;font-weight:700;margin-bottom:9px;display:flex;align-items:center;gap:7px}
.c3t0q2nf.c3s6nro8{color:var(--ok)}.c3t0q2nf.c2h3xcq1{color:var(--brand)}
.c32w5hpj{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}
.c32w5hpj.c3s6nro8{background:color-mix(in srgb,var(--ok) 14%,var(--card));color:var(--ok)}.c32w5hpj.c2h3xcq1{background:color-mix(in srgb,var(--brand) 12%,var(--card));color:var(--brand)}
.c3qta0r2{font-size:13px;color:var(--text-2);margin-bottom:7px;padding-left:16px;position:relative;line-height:1.5}
.c3qta0r2:last-child{margin-bottom:0}
.c3qta0r2::before{position:absolute;left:0;top:1px;font-weight:700;font-size:13px}
.c3qta0r2.c3s6nro8::before{content:'+';color:var(--ok)}.c3qta0r2.c26b57vi::before{content:'−';color:var(--brand)}
.c2geptlf{display:flex;flex-direction:column;gap:8px}
.c2c2qw88{display:grid;grid-template-columns:160px 1fr 36px;gap:10px;align-items:center}
.c3sa0x4r{font-size:12px;font-weight:600;color:var(--text)}
.c2pqx2n0{height:6px;background:var(--bg-soft);border-radius:3px;overflow:hidden;border:1px solid var(--border)}
.c2n5ko8m{height:100%;border-radius:3px;background:var(--brand)}
.c2n5ko8m.c2v3kk8h{background:var(--ok)}
.c2n5ko8m.c2ag1wvo{background:var(--brand)}
.c2jr4q2r{font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--text);text-align:right}
.c2rsmwt5{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-3);grid-column:1/-1;padding-top:6px;border-top:1px solid var(--border);margin-top:4px}
.c2zwgtg0{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px}
.c2zwgtg0.c2v3kk8h{color:var(--ok)}.c2zwgtg0.c2ag1wvo{color:var(--brand)}
.c2i6m6wr{display:flex;flex-wrap:wrap;gap:6px}
.c3us108t{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:5px 11px;border-radius:4px}
.c3us108t.c2v3kk8h{background:color-mix(in srgb,var(--ok) 12%,var(--card));border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);color:var(--ok)}
.c3us108t.c2ag1wvo{background:color-mix(in srgb,var(--brand) 10%,var(--card));border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);color:var(--brand)}
.c2v8l3g7{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c2v8l3g7 th{padding:10px 13px;font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-bottom:2px solid var(--panel-dark);text-align:left}
.c2v8l3g7 th.c3s6nro8{color:var(--ok)}.c2v8l3g7 th.c2h3xcq1{color:var(--brand);border-left:1px solid var(--bg-soft)}
.c2v8l3g7 td{padding:9px 13px;border-bottom:1px solid var(--bg-soft);color:var(--text-2);vertical-align:top;width:50%;line-height:1.5}
.c2v8l3g7 td+td{border-left:1px solid var(--bg-soft)}
.c2v8l3g7 tr:last-child td{border-bottom:none}
.c375368x{background:var(--panel-dark);border-radius:var(--radius);padding:16px}
.c3uig7e6{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;padding-bottom:11px;border-bottom:1px solid color-mix(in srgb,var(--panel-dark-text) 10%,transparent)}
.c2w12u24{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--panel-dark-text)}
.c3fxwzfb{display:flex;gap:6px}
.c210gr1u{font-family:var(--font-display);font-size:12px;font-weight:800;padding:3px 9px;border-radius:4px}
.c210gr1u.c3bzhgx2{background:color-mix(in srgb,var(--ok) 22%,transparent);color:color-mix(in srgb,var(--ok) 70%,var(--panel-dark-text))}.c210gr1u.c383r7t1{background:color-mix(in srgb,var(--brand) 22%,transparent);color:color-mix(in srgb,var(--brand) 60%,var(--panel-dark-text))}
.c3judtrt{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.c2zrm6w6{font-size:12px;color:color-mix(in srgb,var(--panel-dark-text) 70%,transparent);padding:6px 0 6px 16px;position:relative;line-height:1.5;border-bottom:1px solid color-mix(in srgb,var(--panel-dark-text) 7%,transparent)}
.c2zrm6w6:last-child{border-bottom:none}
.c2zrm6w6::before{position:absolute;left:0;font-weight:700}
.c2zrm6w6.c3s6nro8::before{content:'+';color:color-mix(in srgb,var(--ok) 70%,var(--panel-dark-text))}.c2zrm6w6.c26b57vi::before{content:'−';color:color-mix(in srgb,var(--brand) 60%,var(--panel-dark-text))}

.c2ukco9r{border-left:4px solid var(--brand);background:color-mix(in srgb,var(--brand) 4%,var(--card));padding:16px 18px;border-radius:0 6px 6px 0}
.c2d19uye{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text);line-height:1.45}
.c20wjbs6{font-size:11px;color:var(--text-3);margin-top:8px}
.c3mxxqvs{background:var(--panel-dark);padding:22px 20px;border-radius:var(--radius);text-align:center}
.c3kudilk{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--panel-dark-text);line-height:1.4;max-width:540px;margin:0 auto 10px;text-wrap:balance}
.c2oqivzv{font-size:11px;color:color-mix(in srgb,var(--panel-dark-text) 40%,transparent)}
.c2zbv0r8{padding:16px 4px;border-top:3px solid var(--panel-dark);border-bottom:1px solid var(--panel-dark);text-align:center}
.c24rxf7v{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);line-height:1.45;margin-bottom:8px;text-wrap:balance}
.c35j0ke3{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--brand)}
.c28pwivg{position:relative;border:1px solid var(--border);background:var(--card);border-radius:var(--radius);padding:18px 16px 14px;margin-top:9px}
.c3l4ahgw{position:absolute;top:-9px;left:14px;background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:3px 10px;border-radius:3px}
.c2yqinnv{font-size:14px;color:var(--text-2);line-height:1.7}
.c2yqinnv strong{color:var(--text)}

.c3bpno0t{display:flex;flex-direction:column}
.c3uyx2av{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--border);align-items:start}
.c3uyx2av:first-child{padding-top:0}
.c3uyx2av:last-child{border-bottom:none;padding-bottom:0}
.c3q9y89s{font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--text);line-height:1.35}
.c3q9y89s em{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--brand);display:block;margin-bottom:3px}
.c20yq6ye{font-size:13px;color:var(--text-2);line-height:1.65}
.c20yq6ye strong{color:var(--text)}
.c3cr5saa{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.c3btq56a{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px}
.c3s6a7vo{width:34px;height:34px;border-radius:6px;background:var(--bg-soft);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;margin-bottom:9px}
.c2r40lyo{font-size:13px;font-weight:700;color:var(--text)}
.c3lzmd79{font-size:12px;color:var(--text-3);line-height:1.55;margin-top:1px}
.c3xkbpe0{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3p7reas{display:flex;gap:10px;align-items:flex-start;padding:10px 13px;border-bottom:1px solid var(--bg-soft)}
.c3p7reas:last-child{border-bottom:none}
.c35gduo7{width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--ok) 14%,var(--card));color:var(--ok);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}
.c27tnh6x{font-size:13px;color:var(--text-2);line-height:1.55}
.c27tnh6x strong{color:var(--text)}
.c2402s0l{display:flex;flex-direction:column;gap:10px}
.c3prdt6b{display:flex;gap:12px;align-items:flex-start}
.c3gekmvi{width:26px;height:26px;background:var(--panel-dark);color:var(--panel-dark-text);font-family:var(--font-display);font-size:12px;font-weight:800;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.c3w467un{width:100%;border-collapse:collapse;font-size:13px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3w467un thead tr{border-bottom:2px solid var(--panel-dark)}
.c3w467un thead th{text-align:left;padding:8px 12px;font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--text);letter-spacing:.3px}
.c3w467un tbody tr{border-bottom:1px solid var(--border)}
.c3w467un tbody tr:last-child{border-bottom:none}
.c3w467un tbody td{padding:10px 12px;color:var(--text-2);vertical-align:top;line-height:1.5}
.c3w467un tbody td:first-child{font-weight:700;color:var(--text);width:35%}
.c22fdzzw{font-family:var(--font-display);font-weight:800;color:var(--brand);text-align:right;width:60px}

.c2odyb7x{display:flex;flex-direction:column;gap:16px}
.c30g9fm5{display:flex;gap:14px;align-items:flex-start}
.c2az2frd{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--brand);line-height:1;flex-shrink:0;min-width:36px}
.c3cjjmdq{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}
.c1z3wodg{font-size:13px;color:var(--text-2);line-height:1.65}
.c3xxv4k6{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c2mmzmyo{padding:13px 15px;border-bottom:1px solid var(--bg-soft)}
.c2mmzmyo:last-child{border-bottom:none}
.c395ms0x{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}
.c2m6twh1{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text)}
.c2j7cw58{background:var(--bg-soft);border:1px solid var(--border);color:var(--text-3);font-size:10px;font-weight:700;padding:2px 8px;border-radius:3px;white-space:nowrap}
.c38gpmhr{display:flex;flex-direction:column}
.c26xuqb1{display:grid;grid-template-columns:160px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--border)}
.c26xuqb1:first-child{border-top:3px solid var(--panel-dark)}
.c26xuqb1:last-child{border-bottom:none}
.c3t9q76v{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text);line-height:1.35}
.c2ye77bs{font-size:13px;color:var(--text-2);line-height:1.6}

.c30jlk2h{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.c3b5dn6g{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:15px}
.c35r0dik{font-family:var(--font-display);font-size:30px;font-weight:800;color:var(--text);line-height:1;margin-bottom:3px}
.c202qszd{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);margin-bottom:8px;border-bottom:1px solid var(--border);padding-bottom:7px}
.c3dia6pb{font-size:12px;color:var(--text-2);line-height:1.65}
.c27dxsmt{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.c3gt2w4l{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:15px;display:flex;flex-direction:column}
.c2z93prv{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--brand);margin-bottom:6px}
.c234mhtm{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text);line-height:1.35;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}
.c2y06un3{font-size:12px;color:var(--text-2);line-height:1.7;flex:1}
.c3v0x1wk{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.c3sfi4td{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px;border-top:3px solid var(--panel-dark)}
.c20l3myt{font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--text);margin-bottom:7px;line-height:1.3}
.c2m6lrkf{font-size:12px;color:var(--text-2);line-height:1.7}
.c3qu9t2m{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c35ocz97{display:grid;grid-template-columns:90px 1fr 1fr;background:var(--panel-dark);padding:9px 14px}
.c35ocz97 span{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:color-mix(in srgb,var(--panel-dark-text) 60%,transparent)}
.c2tm28cy{display:grid;grid-template-columns:90px 1fr 1fr;border-top:1px solid var(--border);padding:10px 14px;align-items:start}
.c3jo5n27{font-family:var(--font-display);font-size:12px;font-weight:800;color:var(--text);padding-right:10px}
.c2kdrbu5{font-size:12px;color:var(--text-2);line-height:1.6;padding-right:14px}
.c2cicj8c{font-size:12px;color:var(--text-3);line-height:1.6;border-left:1px solid var(--border);padding-left:14px}

.c2x37ng0{background:color-mix(in srgb,var(--brand) 5%,var(--card));border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:var(--radius);padding:15px 17px}
.c2xm0h6v{font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--brand);margin-bottom:7px}
.c2yep9en{font-size:14px;color:var(--text-2);line-height:1.7}
.c2yep9en strong{color:var(--text)}
.c30m8xc8{background:var(--panel-dark);border-radius:var(--radius);padding:17px 18px;display:flex;gap:14px;align-items:flex-start}
.c33yxl8f{width:4px;align-self:stretch;background:var(--amber);border-radius:2px;flex-shrink:0}
.c2wn4xh1{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--panel-dark-text);margin-bottom:5px}
.c3rint5d{font-size:13px;color:color-mix(in srgb,var(--panel-dark-text) 60%,transparent);line-height:1.65}
.c2t5mv1b{border:2px solid var(--panel-dark);border-radius:var(--radius);padding:15px 17px;background:var(--card)}
.c22kicto{display:flex;align-items:center;gap:8px;margin-bottom:7px}
.c3jeo5j1{width:24px;height:24px;border-radius:5px;background:var(--panel-dark);color:var(--panel-dark-text);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}
.c320txt5{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text)}
.c3xjs06l{background:color-mix(in srgb,var(--ok) 8%,var(--card));border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);border-radius:var(--radius);padding:15px 17px}
.c3qxy9h7{font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--ok);margin-bottom:7px;display:flex;align-items:center;gap:6px}
.c2uigis6{background:color-mix(in srgb,var(--amber) 12%,var(--card));border-top:3px solid var(--amber);border-bottom:1px solid color-mix(in srgb,var(--amber) 35%,transparent);padding:15px 18px}
.c32x2f1q{font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:color-mix(in srgb,var(--amber) 75%,var(--text));margin-bottom:7px}

.c2z26y9v{display:flex;flex-direction:column;gap:14px}
.c205zzr4{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:center}
.c233igg1 img{width:100%;border-radius:var(--radius);display:block}
.c233igg1 .c2sdwihr{height:110px;border-radius:var(--radius)}
.c3i86na8{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}
.c3swb60t{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--bg-soft);border-bottom:1px solid var(--border)}
.c2b0qksx{width:8px;height:8px;border-radius:50%;background:var(--border);flex-shrink:0}
.c3g2b1xj{margin-left:8px;flex:1;background:var(--card);border:1px solid var(--border);border-radius:4px;font-size:10px;color:var(--text-3);padding:3px 10px;font-family:ui-monospace,monospace}
.c22ej76x{padding:13px 15px}
.c3vt8fnd{position:relative}
.c3jhkz2z{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin:-34px 18px 0;position:relative;box-shadow:var(--shadow)}
.c2f894bn{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}
.c226k1s7{background:var(--panel-dark);border-radius:var(--radius);padding:18px;display:grid;grid-template-columns:1fr 190px;gap:16px;align-items:center}
.c226k1s7 .c2jy8ov3{height:130px;border-radius:6px}
.c226k1s7 .c2sdwihr{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--panel-dark-text) 8%,var(--panel-dark)) 0 10px,var(--panel-dark) 10px 20px);border-color:color-mix(in srgb,var(--panel-dark-text) 14%,transparent);color:color-mix(in srgb,var(--panel-dark-text) 35%,transparent)}
.c2ckm5af{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--panel-dark-text);margin-bottom:7px}
.c3q06n8x{font-size:13px;color:color-mix(in srgb,var(--panel-dark-text) 60%,transparent);line-height:1.65;margin-bottom:12px}

.c2inlejc{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--text-2);line-height:1.7}
.c3p0mvgy{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:18px;position:relative}
.c2jevqx3{position:absolute;top:-9px;left:14px;background:var(--bg);padding:0 9px;font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--brand)}
.c3jm7jwi{border:1px solid var(--panel-dark);outline:1px solid var(--panel-dark);outline-offset:3px;background:var(--card);padding:18px;margin:4px;border-radius:2px}
.c2a29lyo{position:relative;padding:22px;background:var(--card)}
.c2a29lyo::before,.c2a29lyo::after,.c2a29lyo .c36vj8ag::before,.c2a29lyo .c36vj8ag::after{content:'';position:absolute;width:18px;height:18px;border-color:var(--brand);border-style:solid}
.c2a29lyo::before{top:0;left:0;border-width:3px 0 0 3px}
.c2a29lyo::after{top:0;right:0;border-width:3px 3px 0 0}
.c2a29lyo .c36vj8ag::before{bottom:0;left:0;border-width:0 0 3px 3px}
.c2a29lyo .c36vj8ag::after{bottom:0;right:0;border-width:0 3px 3px 0}
.c3uf12sm{background:var(--panel-dark);border-radius:var(--radius);padding:20px 18px 18px;position:relative;overflow:hidden}
.c3pftek3{position:absolute;top:0;right:0;background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:4px 12px;border-radius:0 0 0 7px}
.c3uf12sm h3{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--panel-dark-text);margin-bottom:6px}
.c3uf12sm p{font-size:13px;color:color-mix(in srgb,var(--panel-dark-text) 60%,transparent);line-height:1.65}

@media(max-width:640px){
  .c2m7zuq1,.c2ob8r3l,.c37r9p5i,.c2283sg1,.c3judtrt,.c226k1s7,.c205zzr4{grid-template-columns:1fr}
  .c31qplg2{grid-template-columns:1fr}
  .c34sv2ms{columns:1}
  .c26xuqb1,.c3uyx2av{grid-template-columns:1fr;gap:4px}
  .c3v0x1wk,.c30jlk2h{grid-template-columns:1fr 1fr}
  .c27dxsmt{grid-template-columns:1fr}
  .c35ocz97,.c2tm28cy{grid-template-columns:80px 1fr}
  .c2cicj8c{display:none}
  .c3cr5saa{grid-template-columns:1fr}
}

.c3ttet47{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text);line-height:1.45;border-bottom:2px solid var(--text);padding-bottom:12px;margin-bottom:14px}
.c3931w4f{display:inline-block;background:var(--panel-dark);color:var(--panel-dark-text);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:2px 8px;border-radius:3px;margin-right:7px;vertical-align:middle;white-space:nowrap}
.c2hwomvk{display:grid;grid-template-columns:1fr 170px;gap:18px;align-items:start}
.c20dj8nt{border-top:3px solid var(--brand);padding-top:9px;font-size:11px;color:var(--text-3);line-height:1.6}
.c20dj8nt b{display:block;color:var(--text);font-size:12px;margin-bottom:3px}
.c3r8btnm{display:flex;flex-direction:column;gap:13px}
.c3vg7v0p{display:flex;gap:13px;align-items:flex-start}
.c2lwbir2{font-family:var(--font-display);font-size:13px;font-weight:800;color:color-mix(in srgb,var(--brand) 40%,transparent);flex-shrink:0;padding-top:2px;min-width:22px}

.c37vmz7a{background:color-mix(in srgb,var(--amber) 12%,var(--card));border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);border-radius:3px;padding:16px 17px 14px;transform:rotate(-.5deg);box-shadow:2px 3px 0 color-mix(in srgb,var(--text) 7%,transparent);max-width:560px}
.c3c19by1{font-family:var(--font-display);font-size:12px;font-weight:800;color:color-mix(in srgb,var(--amber) 75%,var(--text));margin-bottom:6px;display:flex;align-items:center;gap:7px}
.c203pwlv{font-size:13px;color:var(--text-2);line-height:1.65}
.c3k20brz{display:flex;gap:11px;align-items:center;background:var(--card);border:1px solid var(--border);border-left:none;border-radius:0 var(--radius) var(--radius) 0;padding:11px 14px;position:relative}
.c3k20brz::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--amber);border-radius:2px 0 0 2px}
.c2r3y5l5{width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--amber) 18%,var(--card));border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}
.c3v7h4z0{font-size:13px;color:var(--text-2);line-height:1.55}
.c3v7h4z0 b{color:var(--text)}
.c2hs2baq{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3h1t1v8{background:var(--panel-dark);color:var(--panel-dark-text);font-family:var(--font-display);font-size:12px;font-weight:700;padding:9px 15px;display:flex;align-items:center;gap:8px}
.c3h1t1v8 em{font-style:normal;color:var(--amber)}
.c3wqfxyk{display:flex;gap:10px;padding:10px 15px;border-bottom:1px solid var(--bg-soft);font-size:13px;color:var(--text-2);line-height:1.55}
.c3wqfxyk:last-child{border-bottom:none}
.c3rc1hfn{font-family:var(--font-display);font-size:12px;font-weight:800;color:var(--brand);flex-shrink:0;padding-top:1px}
.c2ju9ved{display:grid;grid-template-columns:34px 1fr;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}
.c1zf9grl{background:var(--brand);display:flex;align-items:center;justify-content:center}
.c31ie7fp{font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--on-brand);writing-mode:vertical-rl;transform:rotate(180deg)}
.c3xwglo8{padding:13px 16px}

.c3x251rw{border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}
.c3njwn7l{background:var(--panel-dark);color:color-mix(in srgb,var(--panel-dark-text) 65%,transparent);font-size:11px;padding:8px 14px;display:flex;justify-content:space-between;gap:10px}
.c3njwn7l b{color:var(--panel-dark-text);font-weight:600}
.c3ly6f5h{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.c3ly6f5h .c2sdwihr{height:150px;border-radius:var(--radius);overflow:hidden}
.c38f5ktu{font-size:11px;color:var(--text-3);margin-top:6px;display:flex;gap:6px;align-items:baseline}
.c38f5ktu::before{content:'';width:8px;height:2px;background:var(--brand);flex-shrink:0;position:relative;top:-3px}
.c36mitj3{position:relative;display:inline-block;width:100%;padding:0 8px 8px 0}
.c36mitj3 .c2sdwihr{position:relative;z-index:1;overflow:hidden}
.c36mitj3::after{content:'';position:absolute;top:8px;left:8px;right:0;bottom:0;border:2px solid var(--brand);border-radius:var(--radius)}
.c3ev6pyx{position:relative}
.c3ev6pyx .c2sdwihr{overflow:hidden}
.c2sgwmmi{position:absolute;top:10px;left:10px;background:var(--panel-dark);color:var(--panel-dark-text);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:4px 11px;border-radius:4px;z-index:2}
.c2dsitac{font-size:11px;color:var(--text-3);margin-top:7px}

.c24zrlzk{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.c291ih8m{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:13px;display:flex;flex-direction:column;gap:9px}
.c3bodsr5{font-size:12px;color:var(--text-2);line-height:1.6;flex:1}
.c2550m7w{display:flex;align-items:center;gap:8px;padding-top:9px;border-top:1px solid var(--bg-soft)}
.c32qocra{font-size:11px;font-weight:700;color:var(--text)}
.c30c7ery{font-size:9px;font-weight:700;color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,var(--card));border-radius:3px;padding:2px 6px;margin-left:auto;white-space:nowrap}
.c20hvpi3{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3a1uu6y{display:grid;grid-template-columns:auto 1fr auto;gap:13px;padding:12px 15px;border-bottom:1px solid var(--bg-soft);align-items:center}
.c3a1uu6y:last-child{border-bottom:none}
.c2kkn888{font-size:13px;color:var(--text-2);line-height:1.55}
.c2kkn888 b{color:var(--text)}
.c3ht6fqo{font-size:10px;color:var(--text-3);text-align:right;white-space:nowrap}
.c3gw00w9{display:flex;flex-direction:column;gap:12px;max-width:600px}
.c3s4m7k4{max-width:78%;background:var(--card);border:1px solid var(--border);border-radius:12px 12px 12px 3px;padding:11px 14px;font-size:13px;color:var(--text-2);line-height:1.6;position:relative}
.c3s4m7k4.c383r7t1{align-self:flex-end;border-radius:12px 12px 3px 12px;background:var(--panel-dark);border-color:var(--panel-dark);color:color-mix(in srgb,var(--panel-dark-text) 80%,transparent)}
.c3bdz7jg{font-size:10px;font-weight:700;color:var(--text-3);margin:3px 4px 0}
.c3bdz7jg.c383r7t1{text-align:right}
.c27ff848{display:grid;grid-template-columns:230px 1fr;gap:10px;align-items:stretch}
.c2jqxjrr{background:var(--panel-dark);border-radius:var(--radius);padding:17px;display:flex;flex-direction:column;justify-content:center}
.c37pap2o{font-family:var(--font-display);font-size:36px;font-weight:800;color:var(--panel-dark-text);line-height:1}
.c37pap2o em{font-style:normal;font-size:16px;color:color-mix(in srgb,var(--panel-dark-text) 40%,transparent)}
.c3rs3qb6{font-size:10px;color:color-mix(in srgb,var(--panel-dark-text) 45%,transparent);margin:4px 0 12px}
.c24hm81u{display:grid;grid-template-columns:64px 1fr 24px;gap:8px;align-items:center;margin-bottom:6px}
.c24hm81u:last-child{margin-bottom:0}
.c3to4t8r{font-size:10px;color:color-mix(in srgb,var(--panel-dark-text) 55%,transparent)}
.c23x3ses{height:4px;background:color-mix(in srgb,var(--panel-dark-text) 12%,transparent);border-radius:2px;overflow:hidden}
.c30bezfn{height:100%;background:var(--amber);border-radius:2px}
.c3ivhlcm{font-size:10px;font-weight:700;color:var(--panel-dark-text);text-align:right}
.c33tqtat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:17px;display:flex;flex-direction:column;justify-content:center;gap:10px}
.c3dctamg{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text);line-height:1.5}

.c20i8jpm{border-left:4px solid var(--brand);padding:16px;background:var(--card);border:1px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;display:grid;grid-template-columns:50px 1fr;gap:14px;align-items:start}
.c2ze403o{width:50px;height:50px;border-radius:50%;background:var(--brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--on-brand);flex-shrink:0}
.c3r9pkhn{font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-bottom:3px}
.c336drh5{font-family:var(--font-display);font-size:17px;font-weight:800;color:var(--text);margin-bottom:2px}
.c2mj6f1i{font-size:12px;color:var(--text-3);margin-bottom:10px}
.c2273xqx{font-size:13px;color:var(--text-2);line-height:1.65;margin-bottom:12px}
.c2kdqllu{display:flex;gap:18px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--border)}
.c2kdqllu b{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--text);display:block}
.c2kdqllu span{font-size:11px;color:var(--text-3)}
.c3mpmic9{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.c2grg84w{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:13px 15px;display:flex;gap:11px;align-items:flex-start}
.c31f9wj5{font-size:9px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--brand);margin-bottom:2px}
.c2go242j{font-size:13px;font-weight:700;color:var(--text)}
.c2kcggu1{font-size:11px;color:var(--text-3);line-height:1.5;margin-top:2px}
.c3ittosg{border-top:1px solid var(--border);padding-top:14px;display:flex;align-items:center;gap:13px;flex-wrap:wrap}
.c3ittosg .c2drfk2s{width:42px;height:42px}
.c3kebzs5{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-3)}
.c3n5xsmy{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--text);line-height:1.2}
.c22f2frh{font-size:11px;color:var(--text-3)}
.c2atmfeo{margin-left:auto;display:flex;gap:7px}
.c2eid3p1{font-size:11px;font-weight:700;color:var(--brand);border:1px solid var(--border);border-radius:4px;padding:5px 11px;background:var(--card)}
.c29mf9ex{border:2px solid var(--panel-dark);border-radius:var(--radius);background:var(--card);padding:16px;max-width:340px}
.c2lk8zgs{display:flex;gap:11px;align-items:center;margin-bottom:11px;padding-bottom:11px;border-bottom:1px solid var(--border)}
.c3mcoqzx{font-size:12px;color:var(--text-2);padding:4px 0 4px 20px;position:relative;line-height:1.5}
.c3mcoqzx::before{content:'✓';position:absolute;left:0;color:var(--ok);font-weight:700}

.c25ipiz0{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--panel-dark-text)}
.c2y31zb2{width:30px;height:30px;border-radius:50%;border:2px solid var(--brand-2);color:var(--brand-2);font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.c2l0iivr{background:var(--panel-dark);border-radius:var(--radius);overflow:hidden}
.c2ms0lpp{display:flex;align-items:center;gap:18px;padding:16px 20px;border-bottom:1px solid color-mix(in srgb,var(--panel-dark-text) 8%,transparent);flex-wrap:wrap}
.c34a7188{display:flex;gap:14px;flex-wrap:wrap;margin-left:auto}
.c34a7188 .c3u1rrf2{color:color-mix(in srgb,var(--panel-dark-text) 55%,transparent);font-size:11px;font-weight:600}
.c34a7188 .c3u1rrf2:hover{color:var(--panel-dark-text)}
.c3fb0yom{padding:13px 20px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.c2eynrmv{font-size:10px;color:color-mix(in srgb,var(--panel-dark-text) 35%,transparent);line-height:1.6;flex:1;min-width:240px}
.c2fm4p4d{background:var(--card);border-top:3px solid var(--panel-dark);border-radius:var(--radius);padding:22px 20px;text-align:center}
.c2x4uo2a{display:flex;gap:5px 18px;justify-content:center;flex-wrap:wrap;margin:11px 0}
.c2x4uo2a .c3u1rrf2{color:var(--text-2);font-size:11px;font-weight:600}
.c2x4uo2a .c3u1rrf2:hover{color:var(--brand)}
.c3r7zeo8{font-size:10px;color:var(--text-3);line-height:1.6;max-width:520px;margin:0 auto}
.c353brpw{border-radius:var(--radius);overflow:hidden}
.c3u12vm6{background:var(--brand);padding:18px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.c3gvjgk0{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--on-brand);flex:1;min-width:200px}
.c28skpqz{background:var(--card);color:var(--brand);font-family:var(--font-display);font-weight:800;font-size:12px;padding:9px 18px;border-radius:5px}
.c24i7eiv{background:var(--panel-dark);padding:13px 20px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}
.c2ycf4ch{color:color-mix(in srgb,var(--panel-dark-text) 40%,transparent);font-size:10px}
.c2zoxvln{background:var(--panel-dark);border-radius:var(--radius);overflow:hidden}
.c2zr5fpf{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:20px;padding:20px}
.c3ilmvgi{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--panel-dark-text);margin-bottom:9px;text-transform:uppercase;letter-spacing:.7px}
.c2eg1dxb{display:flex;flex-direction:column;gap:6px}
.c3qqphq4{color:color-mix(in srgb,var(--panel-dark-text) 50%,transparent);font-size:11px}
.c3qqphq4:hover{color:var(--panel-dark-text)}
.c3u8ndwh{font-size:11px;color:color-mix(in srgb,var(--panel-dark-text) 40%,transparent);line-height:1.65}
.c3kkg27y{background:color-mix(in srgb,var(--brand) 15%,var(--panel-dark));border-top:1px solid color-mix(in srgb,var(--brand) 30%,transparent);padding:11px 20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.c2f3g3pa{font-size:10px;color:color-mix(in srgb,var(--panel-dark-text) 55%,transparent);line-height:1.55;flex:1;min-width:240px}
.c2f3g3pa b{color:var(--brand-2)}

@media(max-width:640px){
  .c2hwomvk,.c27ff848,.c3mpmic9,.c24zrlzk,.c3ly6f5h{grid-template-columns:1fr}
  .c2zr5fpf{grid-template-columns:1fr 1fr}
  .c20i8jpm{grid-template-columns:40px 1fr}
}

.c3i3qud6{font-size:14px;color:var(--text-2);line-height:1.75;margin-bottom:12px}
.c3i3qud6:last-child{margin-bottom:0}
.c3i3qud6 strong{color:var(--text);font-weight:600}
.c2pz980g{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--text);margin-bottom:6px}
.c2szmw58{font-family:var(--font-mono);font-size:10px;letter-spacing:.4px;text-transform:uppercase}
.c2t17tq0{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--brand);display:flex;align-items:center;gap:8px;margin-bottom:10px}
.c2t17tq0::before{content:'';display:block;height:2px;width:22px;background:var(--brand)}
.c3wk4mh4{background:var(--brand);color:var(--on-brand);font-weight:700;font-size:13px;padding:11px 20px;border-radius:5px;display:inline-flex;align-items:center;gap:6px;letter-spacing:.2px}
.c3467xbg{background:var(--panel-dark);color:var(--panel-dark-text);font-weight:700;font-size:13px;padding:11px 20px;border-radius:5px;display:inline-flex;align-items:center;gap:6px;letter-spacing:.2px}
.c2wf85iv{background:transparent;color:var(--panel-dark-text);border:1px solid rgba(237,228,207,.4);font-weight:700;font-size:13px;padding:10px 19px;border-radius:5px;display:inline-flex;align-items:center;gap:6px;letter-spacing:.2px}
.c3kvb0wb{padding:8px 15px;font-size:12px}
.c33guqgp{background:repeating-linear-gradient(45deg,#e3d8bf 0 9px,#ece2cc 9px 18px);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:#a4946f;font-family:var(--font-mono);font-size:10px;letter-spacing:.4px}
.c2iyu3ca{width:44px;height:44px;border-radius:13px 4px 13px 4px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--on-brand);flex-shrink:0}

.c3bwfbix{width:84px;height:84px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;
  background:radial-gradient(circle,transparent 0 13px,var(--brand) 13px 15px,transparent 15px),radial-gradient(circle,transparent 0 20px,var(--border) 20px 21px,transparent 21px),radial-gradient(circle,transparent 0 27px,var(--brand) 27px 28.5px,transparent 28.5px),radial-gradient(circle,transparent 0 34px,var(--border) 34px 35px,transparent 35px),var(--card)}
.c3xowo2k{font-family:var(--font-display);font-size:26px;font-weight:600;color:var(--panel-dark);line-height:1}
.c3xowo2k em{font-style:italic;font-size:13px;color:var(--text-3)}
.c3bwfbix.c3o8s0pp{width:60px;height:60px;background:radial-gradient(circle,transparent 0 9px,var(--brand) 9px 10.5px,transparent 10.5px),radial-gradient(circle,transparent 0 15px,var(--border) 15px 16px,transparent 16px),radial-gradient(circle,transparent 0 21px,var(--brand) 21px 22px,transparent 22px),var(--card)}
.c3bwfbix.c3o8s0pp .c3xowo2k{font-size:19px}

.c2jxe93f{width:80px;height:80px;border-radius:50%;border:2px solid var(--brand);flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;transform:rotate(-9deg);color:var(--brand);box-shadow:0 0 0 1px rgba(187,90,51,.25)}
.c2jxe93f::before{content:'';position:absolute;inset:5px;border:1px dashed rgba(187,90,51,.55);border-radius:50%}
.c3a0qkq3{text-align:center;font-family:var(--font-mono);font-size:8.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;line-height:1.25;padding:0 6px}
.c2pfhyoa{font-family:var(--font-display);font-style:italic;font-size:20px}

.c3msa93t{position:relative;background:transparent}
.c3msa93t>*{position:relative;z-index:1}
.c3msa93t::before{content:'';position:absolute;inset:0;background:var(--tv-paper,var(--card));z-index:0;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='260' preserveAspectRatio='none'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.014 0.022' numOctaves='2' seed='6' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='11'/%3E%3C/filter%3E%3Crect x='5' y='5' width='410' height='250' fill='%23000' filter='url(%23r)'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='260' preserveAspectRatio='none'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.014 0.022' numOctaves='2' seed='6' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='11'/%3E%3C/filter%3E%3Crect x='5' y='5' width='410' height='250' fill='%23000' filter='url(%23r)'/%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;
  box-shadow:var(--shadow)}

.c3dd8dl6{position:relative;background:var(--card);border:1px solid var(--border);padding:10px 10px 0}
.c3dd8dl6::before{content:'';position:absolute;top:-8px;left:50%;transform:translateX(-50%) rotate(-3deg);width:48px;height:18px;background:rgba(108,117,67,.4);border:1px solid rgba(108,117,67,.3)}

.c2c51jj9{display:grid;grid-template-columns:312px 1fr;gap:26px;align-items:start}
.c2c51jj9 h2{margin-bottom:10px;font-size:28px}
.c2gljyee{width:48px;height:3px;background:var(--brand);margin-top:6px}
.c2lau19e{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}
.c3dzgvky{background:var(--card);border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);padding:13px 14px 14px;display:block;position:relative;margin-top:14px;transition:border-color .15s}
.c3dzgvky:hover{border-color:var(--brand)}
.c2d4fh51{font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--text);line-height:1.4;margin-bottom:9px}
.c2vofgcz{font-size:11px;font-weight:600;color:var(--brand)}
.c27fvi1w{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}
.c26po4k6{font-family:var(--font-mono);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--brand);text-align:center;margin-top:9px}
.c38c3nx4{background:var(--panel-dark);border-radius:var(--radius);padding:30px 26px;text-align:center;position:relative;overflow:hidden}
.c38c3nx4::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 20% 130%,transparent 0 24px,rgba(237,228,207,.05) 24px 25px),repeating-radial-gradient(circle at 88% -25%,transparent 0 19px,rgba(211,129,79,.06) 19px 20px);pointer-events:none}
.c33d297e{font-family:var(--font-mono);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--brand-2);position:relative}
.c38c3nx4 h2{color:var(--panel-dark-text);font-size:29px;max-width:560px;margin:8px auto 12px;position:relative}
.c2ja7ndw{font-family:var(--font-mono);font-size:10.5px;color:rgba(243,236,216,.45);margin-bottom:18px;position:relative}
.c2923pv1{columns:2;column-gap:28px;column-rule:1px solid rgba(243,236,216,.16);text-align:left;font-size:13px;color:rgba(243,236,216,.7);line-height:1.72;position:relative;max-width:600px;margin:0 auto}
.c2923pv1 p{margin-bottom:10px;break-inside:avoid}

.c2sszdf7{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background-image:repeating-linear-gradient(0deg,transparent,transparent 27px,rgba(216,202,169,.45) 27px,rgba(216,202,169,.45) 28px),repeating-linear-gradient(90deg,transparent,transparent 27px,rgba(216,202,169,.2) 27px,rgba(216,202,169,.2) 28px)}
.c2btclxo{background:var(--panel-dark);padding:10px 16px;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden}
.c2btclxo::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 90% 140%,transparent 0 22px,rgba(237,228,207,.04) 22px 23px);pointer-events:none}
.c2g4l1rq{font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;color:rgba(243,236,216,.5);flex:1;position:relative}
.c2t1mvvp{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--brand-2);position:relative}
.c2gu1o1z{font-family:var(--font-mono);font-size:9px;letter-spacing:.5px;color:rgba(243,236,216,.4);margin-left:auto;position:relative}
.c3fl0f34{padding:18px 20px 16px}
.c25l4qt1{font-family:var(--font-display);font-size:31px;font-weight:600;font-style:italic;color:var(--text);line-height:1.1;letter-spacing:-.3px;margin-bottom:9px;text-wrap:balance}
.c37oc24s{font-size:13.5px;color:var(--text-2);line-height:1.65;margin-bottom:14px}
.c25xlq11{display:flex;gap:0;border-top:1px solid var(--border);padding-top:12px}
.c3sejn9n{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.3px;color:var(--text-3);flex:1;display:flex;align-items:center;gap:6px}
.c3sejn9n::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--brand);display:inline-block}

.c2x80vft{width:38px;height:38px;border-radius:50%;background:var(--brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--on-brand);flex-shrink:0}
.c2x80vft.c2mi9i1r{background:var(--panel-dark)}
.c2uhjry7{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--brand);padding:16px 18px;border-radius:0 var(--radius) var(--radius) 0}
.c24io8ib{display:flex;align-items:center;gap:11px;margin-bottom:12px}
.c344c6nq{font-size:13.5px;font-weight:700;color:var(--text)}
.c2jjgg14{font-family:var(--font-mono);font-size:10px;color:var(--text-3);margin-top:2px}
.c3wab2ix{font-family:var(--font-display);font-size:17px;font-weight:500;font-style:italic;color:var(--text);line-height:1.5}
.c3au7fce{border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}
.c3fwaqeb{background:var(--bg-3);border-bottom:1.5px solid var(--border);padding:8px 16px;display:flex;justify-content:space-between;align-items:center}
.c2sg1kk4{font-family:var(--font-mono);font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--brand);font-weight:500}
.c3oueqf5{font-family:var(--font-mono);font-size:9px;color:var(--text-3);letter-spacing:.3px}
.c3e8kcrd{padding:16px 18px 14px;font-family:var(--font-display);font-size:21px;font-style:italic;color:var(--text);line-height:1.45;border-bottom:1px solid var(--bg-3)}
.c3jdu5v3{display:flex;justify-content:space-between;padding:9px 18px;border-bottom:1px solid var(--bg-3)}
.c3jdu5v3:last-child{border-bottom:none}
.c3jdu5v3 span:first-child{font-size:12px;color:var(--text-3)} .c3jdu5v3 span:last-child{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--brand)}
.c3fb6x3l{padding:12px 18px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--bg-3)}
.c3urh2nd{background:var(--panel-dark);border-radius:var(--radius);padding:22px 22px 20px;position:relative;overflow:hidden;display:flex;gap:20px;align-items:center}
.c3urh2nd::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 88% 130%,transparent 0 22px,rgba(237,228,207,.05) 22px 23px);pointer-events:none}
.c304etkt{position:relative}
.c2tb5a2p{font-family:var(--font-display);font-size:18px;font-weight:500;font-style:italic;color:var(--panel-dark-text);line-height:1.48;margin-bottom:12px}
.c2mzfeim{font-size:12px;font-weight:700;color:var(--brand-2)}
.c3vw2xgk{font-family:var(--font-mono);font-size:10px;color:rgba(243,236,216,.4);margin-top:2px}
.c3rr0wq7{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:17px 19px;position:relative;margin-bottom:14px}
.c3rr0wq7::after{content:'';position:absolute;left:28px;bottom:-8px;width:14px;height:14px;background:var(--card);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}
.c26wcbig{font-family:var(--font-display);font-size:16px;font-weight:500;color:var(--text);line-height:1.5}
.c361pc1i{display:flex;align-items:center;gap:11px;padding-left:14px}

.c2b5hrkk{position:relative;padding:8px 4px 8px 28px}
.c2b5hrkk::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:3px;background:var(--brand)}
.c3lsnz23{font-family:var(--font-display);font-size:21px;font-weight:500;font-style:italic;color:var(--text);line-height:1.4}
.c398ujft{font-family:var(--font-mono);font-size:10.5px;color:var(--text-3);margin-top:11px;letter-spacing:.2px}
.c326z4j9{background:var(--panel-dark);padding:24px 22px;border-radius:var(--radius);text-align:center;position:relative;overflow:hidden}
.c326z4j9::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 12% 130%,transparent 0 22px,rgba(237,228,207,.045) 22px 23px);pointer-events:none}
.c22rcng1{font-family:var(--font-display);font-size:20px;font-weight:500;color:var(--panel-dark-text);line-height:1.42;max-width:560px;margin:0 auto 11px;text-wrap:balance;position:relative}
.c2byl9wm{font-family:var(--font-mono);font-size:10px;letter-spacing:.5px;color:rgba(243,236,216,.4);position:relative}
.c3go3pk9{padding:18px 4px;border-top:2px solid var(--panel-dark);border-bottom:1px solid var(--border);text-align:center}
.c2x83clm{font-family:var(--font-display);font-size:19px;font-weight:500;color:var(--text);line-height:1.42;margin-bottom:9px;text-wrap:balance}
.c2g3c5hn{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--brand)}
.c23sckkj{padding:20px 22px}
.c2bq1jw4{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--brand);margin-bottom:9px}
.c2bq1jw4::before{content:'✦';font-size:11px}
.c2pfqgwg{font-size:14.5px;color:var(--text-2);line-height:1.72}
.c2pfqgwg strong{color:var(--text);font-weight:600}

.c2p0udmd{display:flex;flex-direction:column;gap:18px}
.c3fbwhpx{display:flex;gap:16px;align-items:flex-start}
.c2puoixu{font-family:var(--font-display);font-size:34px;font-weight:600;font-style:italic;color:var(--brand);line-height:.9;flex-shrink:0;min-width:42px}
.c3vq8qm4{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--text);margin-bottom:5px}
.c2iamgd2{font-size:13px;color:var(--text-2);line-height:1.68}
.c2jmfqjj{display:flex;flex-direction:column;gap:9px}
.c25r7c9j{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}
.c3hr3dtd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}
.c2tpllm0{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text)}
.c3j1l0ll{font-family:var(--font-mono);background:var(--bg-3);border:1px solid var(--border);color:var(--text-3);font-size:9.5px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;padding:3px 8px;border-radius:3px;white-space:nowrap}
.c393l4ba{display:flex;flex-direction:column}
.c292gp0x{display:grid;grid-template-columns:168px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}
.c292gp0x:first-child{border-top:2px solid var(--panel-dark)}
.c292gp0x:last-child{border-bottom:none}
.c2kffwit{font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--text);line-height:1.3}
.c3fax46e{font-size:13px;color:var(--text-2);line-height:1.6}

.c2w21zfw{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c290hgdm{padding:18px 16px;position:relative;border-right:1px solid var(--border)}
.c290hgdm:last-child{border-right:none}
.c32iajhd{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--text-3);margin-bottom:5px;display:flex;align-items:center;gap:6px}
.c32iajhd::before{content:'';width:18px;height:1px;background:var(--brand);display:inline-block;flex-shrink:0}
.c3adj9k0{font-family:var(--font-display);font-size:46px;font-weight:600;font-style:italic;color:var(--text);line-height:.95;letter-spacing:-2px;margin-bottom:3px}
.c3adj9k0 em{font-size:22px;color:var(--brand);letter-spacing:0;font-style:italic}
.c25saqdm{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--panel-dark);margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}
.c3nm4f65{font-size:12px;color:var(--text-2);line-height:1.65}
.c2eatxc7{height:3px;background:var(--bg-3);margin-top:12px;border-radius:2px;overflow:hidden}
.c2pvfhr6{height:100%;background:var(--brand);border-radius:2px}
.c34o9ur5{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}
.c28bdwqz{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column}
.c2bnglo8{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--brand);margin-bottom:8px}
.c2ltkv67{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text);line-height:1.32;margin-bottom:9px;padding-bottom:9px;border-bottom:1px solid var(--border)}
.c3gp4ah4{font-size:12px;color:var(--text-2);line-height:1.7;flex:1}
.c2u5s2f5{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:15px;border-top:3px solid var(--panel-dark)}
.c2f4jbxa{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.c392hzjg{font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--text);margin-bottom:8px;line-height:1.3}
.c24wwdgv{font-size:12px;color:var(--text-2);line-height:1.7}
.c3a6eaji{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c39ajcc9{display:grid;grid-template-columns:96px 1fr 1fr;background:var(--panel-dark);padding:10px 15px}
.c39ajcc9 span{font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:rgba(243,236,216,.6)}
.c3xuqrul{display:grid;grid-template-columns:96px 1fr 1fr;border-top:1px solid var(--border);padding:11px 15px;align-items:start}
.c3xuqrul:hover{background:var(--bg-3)}
.c3sp220n{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text);padding-right:10px}
.c3qjbvcg{font-size:12px;color:var(--text-2);line-height:1.6;padding-right:14px}
.c2fldvgm{font-size:12px;color:var(--text-3);line-height:1.6;border-left:1px solid var(--border);padding-left:14px}
@media(max-width:640px){.c2fldvgm{display:none}}

.c3mjilyw{display:flex;gap:16px;align-items:flex-start}
.c36gdl4s{width:2px;align-self:stretch;flex-shrink:0;background:repeating-linear-gradient(to bottom,var(--brand) 0 6px,transparent 6px 10px)}
.c2vu195j{font-family:var(--font-mono);font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--brand);margin-bottom:7px;display:flex;align-items:center;gap:6px}
.c2vu195j::before{content:'✦';font-size:8px}
.c3gdabon{font-family:var(--font-display);font-size:18px;font-style:italic;color:var(--text);line-height:1.55}
.c2z2khjy{background:var(--panel-dark);border-radius:var(--radius);padding:18px 19px;display:flex;gap:15px;align-items:flex-start}
.c3lrcoxi{width:3px;align-self:stretch;background:var(--amber);border-radius:2px;flex-shrink:0}
.c3xb67f1{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--panel-dark-text);margin-bottom:6px}
.c3bppd2v{font-size:13px;color:rgba(243,236,216,.62);line-height:1.65}
.c3vwwwss{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;display:flex;gap:18px;align-items:center}
.c2pxtu8z{flex:1}
.c3hgafdw{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text);margin-bottom:6px}
.c2wrca1i{font-size:14px;color:var(--text-2);line-height:1.7}
.c2wrca1i strong{color:var(--text);font-weight:600}
.c29r9plh{border:2px solid var(--panel-dark);border-radius:var(--radius);padding:16px 18px;background:var(--card)}
.c3303ibb{display:flex;align-items:center;gap:9px;margin-bottom:8px}
.c2io6h9r{width:26px;height:26px;border-radius:8px 3px 8px 3px;background:var(--panel-dark);color:var(--panel-dark-text);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}
.c20638yf{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text)}
.c3pajwi5{background:rgba(60,122,76,.08);border:1px solid rgba(60,122,76,.25);border-radius:var(--radius);padding:16px 18px}
.c2tob40l{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--ok);margin-bottom:8px;display:flex;align-items:center;gap:7px}

.c2wfm1hj{display:flex;flex-direction:column}
.c3rbn5uf{display:grid;grid-template-columns:138px 1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--border);align-items:start;position:relative}
.c3rbn5uf:first-child{padding-top:0}
.c3rbn5uf:last-child{border-bottom:none;padding-bottom:0}
.c212smoz{font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--text);line-height:1.3}
.c212smoz em{font-family:var(--font-mono);font-style:normal;font-size:9px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--brand);display:block;margin-bottom:4px}
.c2oqk5hn{font-size:13px;color:var(--text-2);line-height:1.65}
.c3jxrwrg{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.c2p27vg9{border:1px solid var(--border);border-radius:3px;padding:14px;background:var(--card);position:relative}
.c2p27vg9::before{content:attr(data-num);position:absolute;top:10px;right:12px;font-family:var(--font-mono);font-size:9px;color:var(--text-3);letter-spacing:.3px}
.c3wtets2{font-family:var(--font-mono);font-size:8.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--brand);margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid var(--border)}
.c25nwd28{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);margin-bottom:5px}
.c3ggwr4i{font-size:12px;color:var(--text-2);line-height:1.6;margin-bottom:10px}
.c3eczoqx{font-family:var(--font-mono);font-size:8.5px;color:var(--text-3);border-top:1px dashed var(--border);padding-top:7px;display:flex;justify-content:space-between}
.c2p4mpde{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c2d95vnj{background:var(--bg-3);border-bottom:2px solid var(--panel-dark);padding:9px 16px;display:flex;align-items:center;justify-content:space-between}
.c3ahiswd{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--panel-dark)}
.c2rxiem7{font-family:var(--font-mono);font-size:9px;color:var(--text-3)}
.c37vmmfq{display:grid;grid-template-columns:110px 12px 1fr;gap:12px;padding:11px 16px;border-bottom:1px solid var(--bg-3);align-items:start}
.c37vmmfq:last-child{border-bottom:none}
.c370bg2d{font-family:var(--font-mono);font-size:9px;color:var(--text-3);line-height:1.5}
.c370bg2d strong{display:block;color:var(--brand);margin-bottom:1px;font-size:10px}
.c3pp2lkz{width:8px;height:8px;border-radius:50%;background:var(--ok);flex-shrink:0;margin-top:4px}
.c3pp2lkz.c2x43113{background:var(--amber)}
.c2oe8uhp{font-size:13px;color:var(--text-2);line-height:1.55}
.c2oe8uhp strong{color:var(--text);font-weight:600}
.c2czbjr0{display:flex;flex-direction:column;gap:11px}
.c29je8ih{display:flex;gap:13px;align-items:flex-start}
.c22trf72{width:28px;height:28px;background:var(--panel-dark);color:var(--panel-dark-text);font-family:var(--font-display);font-size:14px;font-weight:600;border-radius:9px 3px 9px 3px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.c24sm4l7{font-size:13.5px;font-weight:700;color:var(--text)}
.c38y7qjj{font-size:12px;color:var(--text-3);line-height:1.55;margin-top:3px}
.c3tkkved{width:100%;border-collapse:collapse;font-size:13px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3tkkved thead tr{border-bottom:2px solid var(--panel-dark)}
.c3tkkved thead th{text-align:left;padding:10px 13px;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text)}
.c3tkkved tbody tr{border-bottom:1px solid var(--border)}
.c3tkkved tbody tr:last-child{border-bottom:none}
.c3tkkved tbody td{padding:11px 13px;color:var(--text-2);vertical-align:top;line-height:1.5}
.c3tkkved tbody td:first-child{font-weight:700;color:var(--text);width:34%}
.c2khkqyy{font-family:var(--font-mono);font-weight:600;color:var(--brand);text-align:right;width:62px}

.c3e8fe88{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c2kjenos{background:rgba(60,122,76,.06);padding:18px 20px 18px 18px}
.c34m8tmi{background:rgba(187,90,51,.05);padding:18px 18px 18px 20px;border-left:2px dashed var(--border)}
.c2hc0yx2{display:flex;align-items:center;gap:8px;margin-bottom:13px;padding-bottom:10px;border-bottom:1px solid rgba(60,122,76,.2)}
.c2hc0yx2.c2ag1wvo{border-bottom-color:rgba(187,90,51,.2)}
.c35yywzr{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.2px}
.c2hc0yx2.c2v3kk8h .c35yywzr{color:var(--ok)} .c2hc0yx2.c2ag1wvo .c35yywzr{color:var(--brand)}
.c225fm5j{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}
.c225fm5j.c2v3kk8h{background:rgba(60,122,76,.14);color:var(--ok)} .c225fm5j.c2ag1wvo{background:rgba(187,90,51,.14);color:var(--brand)}
.c205lxvx{font-size:13px;color:var(--text-2);padding:7px 0;border-bottom:1px solid rgba(216,202,169,.5);line-height:1.45}
.c205lxvx:last-child{border-bottom:none;padding-bottom:0}
.c3o3kzbu{display:flex;flex-direction:column;gap:2px}
.c255yhcn{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border)}
.c255yhcn:last-child{border-bottom:none}
.c2xdeo6h{font-size:13.5px;font-weight:600;color:var(--text)}
.c325fjxi{font-size:11.5px;color:var(--text-3);margin-top:2px;line-height:1.45}
.c3hz4xcc{width:46px;height:46px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--panel-dark);
  background:radial-gradient(circle,transparent 0 14px,var(--border) 14px 15px,transparent 15px),radial-gradient(circle,transparent 0 19px,var(--brand) 19px 20.5px,transparent 20.5px),var(--card)}
.c3hz4xcc.c39k4gdn{color:var(--text-3);background:radial-gradient(circle,transparent 0 14px,var(--border) 14px 15px,transparent 15px),radial-gradient(circle,transparent 0 19px,var(--border) 19px 20px,transparent 20px),var(--card)}
.c3dr46o3{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;margin-bottom:9px}
.c3dr46o3.c2v3kk8h{color:var(--ok)} .c3dr46o3.c2ag1wvo{color:var(--brand)}
.c2psohs1{display:flex;flex-wrap:wrap;gap:7px}
.c29lkvq4{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:6px 13px;border-radius:16px 5px 16px 5px}
.c29lkvq4.c2v3kk8h{background:rgba(60,122,76,.1);border:1px solid rgba(60,122,76,.3);color:var(--ok)}
.c29lkvq4.c2ag1wvo{background:rgba(187,90,51,.09);border:1px solid rgba(187,90,51,.3);color:var(--brand)}
.c3n9hxuh{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c24prswh{background:var(--panel-dark);padding:13px 18px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}
.c24prswh::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 94% 130%,transparent 0 18px,rgba(237,228,207,.04) 18px 19px);pointer-events:none}
.c3wxankq{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--panel-dark-text);position:relative}
.c2s3muy8{font-family:var(--font-display);font-size:30px;font-weight:700;font-style:italic;color:var(--brand-2);position:relative;line-height:1}
.c213rhf6{font-family:var(--font-mono);font-size:9px;color:rgba(243,236,216,.4);margin-top:3px;text-align:right}
.c3a9llmb{font-family:var(--font-mono);font-size:9px;letter-spacing:.7px;text-transform:uppercase;color:var(--text-3);background:var(--bg-3);padding:8px 18px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto auto;gap:14px}
.c3a9llmb span:not(:first-child){text-align:center;width:52px}
.c2icnkoq{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:10px 18px;border-bottom:1px solid var(--bg-3);align-items:center}
.c2icnkoq:last-child{border-bottom:none}
.c39bug5v{font-size:13.5px;font-weight:600;color:var(--text)} .c2o628h4{font-size:11px;color:var(--text-3);margin-top:2px}
.c2kn1mjr{width:52px;text-align:center;font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--panel-dark)}
.c2kn1mjr.c1zpfo8f{color:var(--ok)} .c2kn1mjr.c39k4gdn{color:var(--brand)}
.c3pmd84o{background:var(--panel-dark);border-radius:var(--radius);padding:18px;position:relative;overflow:hidden}
.c3pmd84o::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 95% 120%,transparent 0 20px,rgba(237,228,207,.04) 20px 21px);pointer-events:none}
.c205tcix{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(237,228,207,.12);position:relative}
.c3bi896y{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--panel-dark-text)}
.c3m1qdsm{display:flex;gap:7px}
.c2hvclgz{font-family:var(--font-mono);font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px}
.c2hvclgz.c3bzhgx2{background:rgba(60,122,76,.22);color:#8fd6a3} .c2hvclgz.c383r7t1{background:rgba(211,129,79,.22);color:#e8a878}
.c2y2j60b{display:grid;grid-template-columns:1fr 1fr;gap:18px;position:relative}
.c2wjs55b{font-size:12.5px;color:rgba(243,236,216,.72);padding:7px 0 7px 17px;position:relative;line-height:1.5;border-bottom:1px solid rgba(237,228,207,.08)}
.c2wjs55b:last-child{border-bottom:none}
.c2wjs55b::before{position:absolute;left:0;font-weight:700}
.c2wjs55b.c3s6nro8::before{content:'❦';color:#8fd6a3;font-size:10px;top:8px} .c2wjs55b.c26b57vi::before{content:'–';color:#e8a878}

.c2pv8bj9{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c2g0piap{background:var(--bg-3);border-bottom:1px solid var(--border);padding:9px 16px;display:flex;align-items:center;gap:12px}
.c31x37fu{font-family:var(--font-mono);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--brand);font-weight:500}
.c33gorwo{font-family:var(--font-mono);font-size:9px;color:var(--text-3);margin-left:auto}
.c3lqnaoo{display:grid;grid-template-columns:180px 1fr;gap:0}
.c2tvohe6{border-right:1px solid var(--border);padding:14px}
.c2tvohe6 .c2jy8ov3{height:124px;border-radius:3px}
.c2feac3j{font-family:var(--font-mono);font-size:8.5px;color:var(--text-3);margin-top:7px;text-align:center;letter-spacing:.3px}
.c2tcy59b{padding:14px 16px}
.c3hlpp7s{font-family:var(--font-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--brand);margin-bottom:6px;font-weight:500}
.c3si8ygh{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px;line-height:1.25}
.c2ocnz32{font-size:13px;color:var(--text-2);line-height:1.65}
.c2y426tr{padding:8px 0}
.c33lc6b3{position:relative;background:var(--card);border:1px solid var(--border);padding:10px 10px 0}
.c33lc6b3 .c2jy8ov3{height:172px;border-radius:0}
.c33lc6b3::before,.c33lc6b3::after{content:'';position:absolute;top:-9px;width:64px;height:22px;background:rgba(108,117,67,.4);border:1px solid rgba(108,117,67,.3);transform:rotate(-4deg)}
.c33lc6b3::before{left:24px}
.c33lc6b3::after{right:24px;transform:rotate(3deg)}
.c2etpo2l{padding:11px 4px 12px;display:flex;gap:10px;align-items:baseline}
.c2etpo2l .c2szmw58{color:var(--brand);flex-shrink:0}
.c26bz80a{font-size:12.5px;color:var(--text-2);line-height:1.6}
.c26bz80a strong{color:var(--text);font-weight:600}
.c36f4ee8{position:relative}
.c36f4ee8 .c2jy8ov3{height:206px;border-radius:var(--radius)}
.c2pg0jmj{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:15px 17px;margin:-36px 20px 0;position:relative;box-shadow:var(--shadow)}
.c3w0hy98{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text);margin-bottom:5px}
.c2658cig{background:var(--panel-dark);border-radius:var(--radius);padding:20px;display:grid;grid-template-columns:1fr 196px;gap:18px;align-items:center;position:relative;overflow:hidden}
.c2658cig::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 10% 130%,transparent 0 20px,rgba(237,228,207,.04) 20px 21px);pointer-events:none}
.c2658cig>*{position:relative}
.c2658cig .c2jy8ov3{height:136px;border-radius:6px}
.c2658cig .c33guqgp{background:repeating-linear-gradient(45deg,#2a4a37 0 9px,#244031 9px 18px);border-color:rgba(243,236,216,.14);color:rgba(243,236,216,.4)}
.c3333qkf{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--panel-dark-text);margin-bottom:8px}
.c3xyo13m{font-size:13px;color:rgba(243,236,216,.6);line-height:1.65;margin-bottom:13px}

.c2p5afeb{padding:22px 24px}
.c2p5afeb h3{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--text);margin-bottom:7px}
.c2p5afeb p{font-size:13.5px;color:var(--text-2);line-height:1.68}
.c2p5afeb .c2szmw58{color:var(--brand);display:block;margin-bottom:10px}
.c20yukah{background:var(--panel-dark);border-radius:var(--radius);padding:22px 20px 20px;position:relative;overflow:hidden}
.c1z6q3nk{position:absolute;top:0;right:0;background:var(--brand);color:var(--on-brand);font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;padding:5px 13px;border-radius:0 0 0 8px}
.c20yukah h3{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--panel-dark-text);margin-bottom:7px}
.c20yukah p{font-size:13px;color:rgba(243,236,216,.62);line-height:1.65}
.c2ttymyx{display:flex;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3bjpnup{width:72px;flex-shrink:0;background:var(--panel-dark);border-right:2px dashed var(--border);padding:16px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:relative}
.c3bjpnup::after,.c3bjpnup::before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:12px;height:12px;background:var(--bg);border-radius:50%;border:1px solid var(--border)}
.c3bjpnup::after{top:-6px} .c3bjpnup::before{bottom:-6px}
.c23qadju{font-family:var(--font-display);font-style:italic;font-size:28px;font-weight:700;color:var(--panel-dark-text);writing-mode:vertical-rl;line-height:1}
.c3k79ul3{font-family:var(--font-mono);font-size:7.5px;letter-spacing:1px;text-transform:uppercase;color:rgba(243,236,216,.45);writing-mode:vertical-rl}
.c2vrxpm6{padding:18px 20px;flex:1}
.c2xvx1ae{font-family:var(--font-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--brand);margin-bottom:8px}
.c3uohosv{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);margin-bottom:8px;line-height:1.3}
.c27o5pj7{font-size:13px;color:var(--text-2);line-height:1.65}
.c3gqv2qp{display:flex;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c36zrx3i{flex-shrink:0;width:80px;background:var(--panel-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 10px;gap:6px;position:relative;overflow:hidden}
.c36zrx3i::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 50% 130%,transparent 0 18px,rgba(237,228,207,.04) 18px 19px);pointer-events:none}
.c2yjeiaq{font-family:var(--font-display);font-size:40px;font-weight:700;font-style:italic;color:var(--brand-2);line-height:1;position:relative}
.c2egndmo{font-family:var(--font-mono);font-size:7.5px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(243,236,216,.4);writing-mode:vertical-rl;margin-top:4px;position:relative}
.c2fwtkpj{padding:18px 20px;flex:1}
.c2nebt92{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);margin-bottom:8px;line-height:1.3}
.c32tsos4{font-size:13px;color:var(--text-2);line-height:1.65}

.c2fv65jy{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background-image:repeating-linear-gradient(0deg,transparent,transparent 27px,rgba(216,202,169,.42) 27px,rgba(216,202,169,.42) 28px),repeating-linear-gradient(90deg,transparent,transparent 27px,rgba(216,202,169,.18) 27px,rgba(216,202,169,.18) 28px)}
.c37ei4zs{background:var(--panel-dark);padding:10px 22px;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}
.c37ei4zs::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 92% 140%,transparent 0 22px,rgba(237,228,207,.04) 22px 23px);pointer-events:none}
.c3but9rs{font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;color:rgba(243,236,216,.45);position:relative}
.c2ak4dge{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--brand-2);margin-left:auto;position:relative}
.c27thuyx{font-family:var(--font-mono);font-size:9px;letter-spacing:.4px;color:rgba(243,236,216,.35);position:relative}
.c3f9u4ov{padding:26px 26px 22px}
.c2ksze3v{font-family:var(--font-display);font-size:38px;font-weight:600;font-style:italic;color:var(--text);line-height:1.05;letter-spacing:-.5px;max-width:640px;margin-bottom:12px;text-wrap:balance}
.c24lzk5i{font-size:14.5px;color:var(--text-2);line-height:1.65;max-width:560px;margin-bottom:20px}
.c3f6wmm6{display:flex;gap:11px;margin-bottom:16px}
.c34dqq5t{display:flex;gap:0;border-top:1px solid var(--border);padding-top:13px}
.c3bz4glp{font-family:var(--font-mono);font-size:9.5px;color:var(--text-3);flex:1;display:flex;align-items:center;gap:6px}
.c3bz4glp::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--brand);display:inline-block}
.c2gqwwga{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:26px 26px 22px}
.c2gqwwga h1{font-size:30px;margin-bottom:10px}
.c2hxngsi{font-size:14.5px;color:var(--text-2);line-height:1.65;margin-bottom:18px;max-width:560px}
.c3j8vfpj{display:flex;gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:18px}
.c3531h93{flex:1;padding:14px 6px 14px 0;border-right:1px solid var(--border)}
.c3531h93:last-child{border-right:none;padding-left:18px;padding-right:0}
.c3531h93:not(:first-child){padding-left:18px}
.c2l0bkj9{font-family:var(--font-display);font-size:26px;font-weight:600;color:var(--text);line-height:1}
.c2d8zvtf{font-family:var(--font-mono);font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);margin-top:5px}
.c3684rm3{display:grid;grid-template-columns:1fr 280px;gap:24px;align-items:center}
.c3684rm3 h1{font-size:27px}
.c28q4huu{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px;text-align:center}
.c3l1bugk{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--text);margin:10px 0 3px}
.c38cssye{font-family:var(--font-mono);font-size:9px;letter-spacing:.6px;text-transform:uppercase;color:var(--brand);margin-bottom:14px}
.c23h5l4m{display:flex;flex-direction:column;gap:0;text-align:left;border-top:1px solid var(--border)}
.c27hrfs6{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--bg-3);font-size:12.5px}
.c27hrfs6 span:first-child{color:var(--text-3)}
.c27hrfs6 span:last-child{color:var(--text);font-weight:600}
.c38v6jlr{padding:28px 4px 22px;border-top:3px solid var(--panel-dark)}
.c3ma5faz{font-family:var(--font-display);font-size:120px;font-weight:700;font-style:italic;color:var(--brand);line-height:.85;letter-spacing:-6px;margin-bottom:0;opacity:.12;user-select:none;overflow:hidden}
.c3wzyhcn{display:grid;grid-template-columns:96px 1fr;gap:22px;align-items:start;margin-top:-46px}
.c2yf163r{font-family:var(--font-mono);font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--brand);padding-top:6px;white-space:nowrap;line-height:1.6}
.c38wg723{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--text);line-height:1.1;letter-spacing:-.4px;margin-bottom:11px;text-wrap:balance}
.c2hyxkdb{font-size:13.5px;color:var(--text-2);line-height:1.6;margin-bottom:14px}
.c2g2ibzn{display:flex;gap:0;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;color:var(--text-3);border-top:1px solid var(--border);padding-top:12px}
.c3rhvvaw{flex:1;display:flex;align-items:center;gap:6px}
.c3rhvvaw::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--brand);flex-shrink:0}
.c3kvb0wb{padding:8px 15px;font-size:12px}

.c3xctxxq{display:flex;flex-direction:column;gap:10px}
.c3a206or{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}
.c2276k2r{width:30px;height:30px;border-radius:9px 3px 9px 3px;background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.c2sadwat{display:flex;flex-direction:column}
.c2gwk44g{display:flex;align-items:center;gap:11px;margin-bottom:7px;flex-wrap:wrap}
.c2vbhlz1{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--text)}
.c2fms8oh{font-size:12.5px;color:var(--brand);font-weight:600}
.c3sdz0ok{display:flex;flex-wrap:wrap;gap:6px}
.c3s1z4ga{font-family:var(--font-mono);font-size:9px;letter-spacing:.3px;text-transform:uppercase;background:var(--bg-3);border:1px solid var(--border);color:var(--text-2);padding:3px 8px;border-radius:4px}
.c3unkilk{display:flex;flex-direction:column;align-items:center;gap:9px}
.c3it57yd{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3fj9yy9{display:grid;grid-template-columns:26px 1.4fr 55px 60px 1fr 100px 58px 72px;gap:8px;background:var(--panel-dark);padding:9px 14px;align-items:center}
.c3fj9yy9 span{font-family:var(--font-mono);font-size:8.5px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:rgba(243,236,216,.55)}
.c3jvdqq8{display:grid;grid-template-columns:26px 1.4fr 55px 60px 1fr 100px 58px 72px;gap:8px;border-top:1px solid var(--bg-3);padding:12px 14px;align-items:center}
.c3jvdqq8:hover{background:var(--bg-3)}
.c327bcf3{font-family:var(--font-display);font-size:18px;font-weight:700;font-style:italic;color:var(--brand);line-height:1}
.c2seoh6h{display:flex;flex-direction:column;gap:4px}
.c2oeds7b{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--text)}
.c2wfehg7{display:flex;gap:5px;flex-wrap:wrap}
.c2fabnin{font-family:var(--font-mono);font-size:8px;letter-spacing:.3px;text-transform:uppercase;padding:2px 6px;border-radius:3px}
.c2fabnin.c2jjtv4i{background:rgba(187,90,51,.1);color:var(--brand);border:1px solid rgba(187,90,51,.3)}
.c2fabnin.c3t3txb5{background:rgba(60,122,76,.1);color:var(--ok);border:1px solid rgba(60,122,76,.3)}
.c3u84ycm,.c221ccem{font-family:var(--font-mono);font-size:11px;color:var(--text-2);font-weight:500}
.c3ppbhnz{display:flex;flex-wrap:wrap;gap:4px}
.c32r7skz{font-family:var(--font-mono);font-size:8px;background:var(--bg-3);border:1px solid var(--border);padding:2px 5px;border-radius:3px;color:var(--text-2)}
.c3tjon1g{font-size:12px;color:var(--brand);font-weight:700;line-height:1.3}
.c3rbai59{font-family:var(--font-mono);font-size:11px;color:var(--text-2);font-weight:500}
.c21q2gix{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text)}
.c2cbx50b{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c2cbx50b th{padding:13px 12px;border-bottom:2px solid var(--panel-dark);text-align:center;vertical-align:bottom}
.c2cbx50b th:first-child{text-align:left}
.c2cbx50b th .c3p0vfkh{margin:0 auto 7px}
.c2fmj04y{font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--text)}
.c2cbx50b td{padding:11px 12px;border-bottom:1px solid var(--bg-3);text-align:center;color:var(--text);font-weight:600;font-size:13px}
.c2cbx50b td:first-child{text-align:left;color:var(--text-3);font-weight:500;font-family:var(--font-mono);font-size:10px;letter-spacing:.3px;text-transform:uppercase}
.c2cbx50b tr:last-child td{border-bottom:none;padding:14px 12px}
.c3p0vfkh{width:36px;height:36px;border-radius:12px 4px 12px 4px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--on-brand);flex-shrink:0}
.c38tsdwx{display:flex;flex-direction:column;gap:10px}
.c38fjxvv{background:var(--panel-dark);border-radius:var(--radius);padding:16px 18px;position:relative;overflow:hidden}
.c38fjxvv::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 92% 130%,transparent 0 20px,rgba(237,228,207,.04) 20px 21px);pointer-events:none}
.c3i6a2ix{display:grid;grid-template-columns:114px 1fr auto;gap:14px;align-items:center;padding-bottom:13px;border-bottom:1px solid rgba(237,228,207,.1);position:relative}
.c31sz4pm{background:rgba(243,236,216,.08);border:1px solid rgba(237,228,207,.15);border-radius:6px;height:54px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:22px;font-weight:700;font-style:italic;color:var(--panel-dark-text)}
.c2j7h9pa{display:flex;gap:16px}
.c3glkrmz{display:flex;flex-direction:column;align-items:center;gap:2px}
.c2xh1jmh{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.8px;text-transform:uppercase;color:rgba(243,236,216,.4)}
.c2449tky{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--panel-dark-text);line-height:1}
.c353yh6l{background:var(--brand);border-radius:4px;padding:10px 14px;text-align:center;flex-shrink:0;position:relative}
.c3riyni3{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.8px;text-transform:uppercase;color:rgba(251,242,228,.7);margin-bottom:4px}
.c2y66crn{font-family:var(--font-display);font-size:21px;font-weight:700;color:var(--on-brand);line-height:1.1}
.c2ub5sjp{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;padding-top:12px;flex-wrap:wrap}
.c2jccf9y{display:flex;gap:10px;flex-wrap:wrap}
.c3lczkom{font-size:12px;color:rgba(243,236,216,.55);display:flex;align-items:center;gap:5px}
.c3lczkom::before{content:'❦';color:rgba(211,129,79,.6);font-size:10px}
.c3cwpqjk{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:11px}
.c2i6hqa7{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:17px;display:flex;flex-direction:column}
.c2i6hqa7.c2v3hgh0{border-color:var(--brand);box-shadow:0 4px 16px rgba(187,90,51,.1)}
.c2ys7a5k{font-family:var(--font-mono);font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--brand);margin-bottom:11px;display:flex;align-items:center;gap:7px}
.c2ys7a5k::before{content:'';width:16px;height:2px;background:var(--brand);display:inline-block}
.c3hn5p5k{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);margin-bottom:5px;line-height:1.15}
.c2bvkm41{display:flex;flex-direction:column;border-top:1px solid var(--border);padding-top:10px;margin-bottom:12px}
.c1zf8h6b{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid var(--bg-3);font-size:12px}
.c1zf8h6b:last-child{border-bottom:none}
.c1zf8h6b span:first-child{color:var(--text-3)} .c1zf8h6b span:last-child{color:var(--text);font-weight:600}
@media(max-width:640px){.c3cwpqjk{grid-template-columns:1fr}.c3fj9yy9,.c3jvdqq8{grid-template-columns:20px 1fr 50px}.c3u84ycm,.c221ccem,.c3ppbhnz,.c3rbai59{display:none}}

.c3xzbbnu{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;flex-wrap:wrap}
.c3eacibu{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--text);margin-bottom:4px}
.c2a4q39t{font-size:13px;color:var(--text-2);line-height:1.5}
.c21odc27{display:flex;align-items:center;gap:13px;flex-shrink:0}
.c3qffam9{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:1px;color:var(--brand);border:2px dashed var(--brand);border-radius:5px;padding:9px 14px;background:rgba(187,90,51,.05)}
.c3s0ldcs{background:var(--panel-dark);border-radius:var(--radius);padding:16px 20px;display:flex;align-items:center;gap:15px;position:relative;overflow:hidden}
.c3s0ldcs::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 95% 130%,transparent 0 20px,rgba(237,228,207,.04) 20px 21px);pointer-events:none}
.c3s0ldcs>*{position:relative}
.c1zzb7gc{flex:1}
.c3qaohj3{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--panel-dark-text);margin-bottom:3px}
.c34p2ju1{font-family:var(--font-mono);font-size:10.5px;color:rgba(243,236,216,.5)}
.c2zys4jk{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.c2v4pmv3{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px}
.c2v4pmv3.c1zpfo8f{background:var(--panel-dark);border-color:var(--panel-dark)}
.c230q8ze{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--brand);margin-bottom:8px}
.c3ihr224{font-family:var(--font-display);font-size:21px;font-weight:600;color:var(--text);margin-bottom:7px}
.c2nm5rj4{font-size:12.5px;color:var(--text-2);line-height:1.6;margin-bottom:14px}
.c2v4pmv3.c1zpfo8f .c230q8ze{color:var(--brand-2)}
.c2v4pmv3.c1zpfo8f .c3ihr224{color:var(--panel-dark-text)}
.c2v4pmv3.c1zpfo8f .c2nm5rj4{color:rgba(243,236,216,.62)}

.c2f09og9{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}
.c3q9igdm{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:13px 15px;display:flex;align-items:center;gap:11px;flex:1;min-width:150px}
.c3qkfnj5{width:28px;height:28px;background:var(--panel-dark);color:var(--panel-dark-text);font-family:var(--font-display);font-weight:600;font-size:14px;border-radius:9px 3px 9px 3px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.c38en4dz{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text)}
.c2f1n2g4{display:flex;align-items:center;color:var(--brand);font-size:16px;flex-shrink:0}
.c2x2g31i{display:flex;flex-direction:column}
.c34nlqk0{display:flex;gap:14px;position:relative;padding-bottom:18px}
.c34nlqk0:not(:last-child)::before{content:'';position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--border)}
.c24dpnaw{width:32px;height:32px;background:var(--card);border:2px solid var(--brand);color:var(--brand);font-family:var(--font-display);font-weight:600;font-size:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}
.c3y0hmbx{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;flex:1}
.c3a1yv7w{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text);margin-bottom:4px;padding-top:4px}
.c3vnl8sy{font-size:13px;color:var(--text-2);line-height:1.65}
.c31y2gub{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}
.c3juzaf5{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px;overflow:hidden}
.c3juzaf5 .c3dd8dl6 .c33guqgp{height:78px;border-radius:0}
.c3juzaf5 .c3dd8dl6 .c2jy8ov3{height:78px;border-radius:0}
.c2z0ip7s{font-family:var(--font-mono);font-size:9px;letter-spacing:.6px;text-transform:uppercase;color:var(--brand);margin-bottom:5px}
.c2kidm2a{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text);margin-bottom:4px}
.c363x0v0{font-size:12px;color:var(--text-2);line-height:1.55}
.c2ylu5a3{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:relative;padding-top:6px}
.c3dsltk8{position:absolute;top:21px;left:12%;right:12%;height:2px;background:var(--border)}
.c37t34hm{text-align:center;position:relative}
.c2idx51y{width:30px;height:30px;background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-weight:600;font-size:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 9px;position:relative;z-index:1}
.c3ilr7an{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px}
.c3m78dql{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text);margin-bottom:2px}
.c28rn604{font-family:var(--font-mono);font-size:10px;color:var(--text-3)}
@media(max-width:640px){.c31y2gub,.c2ylu5a3{grid-template-columns:1fr 1fr}}

.c3ovyqia{display:flex;flex-direction:column;gap:8px}
.c3ovyqia details{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c3ovyqia summary{padding:14px 16px;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}
.c3ovyqia summary::-webkit-details-marker{display:none}
.c3lbhv8s{width:16px;height:16px;flex-shrink:0;position:relative}
.c3lbhv8s::before,.c3lbhv8s::after{content:'';position:absolute;background:var(--brand);top:50%;left:50%;transform:translate(-50%,-50%)}
.c3lbhv8s::before{width:13px;height:2px} .c3lbhv8s::after{width:2px;height:13px;transition:transform .2s}
.c3ovyqia details[open] .c3lbhv8s::after{transform:translate(-50%,-50%) scaleY(0)}
.c2a6gkzk{padding:0 16px 15px;font-size:13.5px;color:var(--text-2);line-height:1.7}
.c3twdfm8{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.c2ovdgb9{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:15px 16px}
.c3qnjhth{font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--text);margin-bottom:6px}
.c2k6o9nm{font-size:13px;color:var(--text-2);line-height:1.65}
.c2niqhrt{display:flex;flex-direction:column}
.c2jmp3ca{display:flex;gap:16px;padding:15px 0;border-bottom:1px solid var(--border)}
.c2jmp3ca:first-child{border-top:2px solid var(--panel-dark)}
.c2jmp3ca:last-child{border-bottom:none}
.c3jwm9w6{font-family:var(--font-display);font-style:italic;font-size:24px;font-weight:600;color:var(--brand);line-height:1;flex-shrink:0;min-width:34px}
.c3bx8i6w{display:flex;flex-direction:column}
.c2hdku0q{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--border);align-items:baseline}
.c2hdku0q:last-child{border-bottom:none}
.c2qnnghp{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text)}
.c283k9bk{font-size:13px;color:var(--text-2);line-height:1.6}
@media(max-width:640px){.c3twdfm8{grid-template-columns:1fr}.c2hdku0q{grid-template-columns:1fr}}

.c2x80vft.c2mi9i1r{background:var(--panel-dark)} .c2x80vft.c3iu7xyd{width:64px;height:64px;font-size:23px}
.c2ju5x8s{color:var(--brand);font-size:13px;letter-spacing:2px}
.c3bwfbix.c30oapf5{width:104px;height:104px;background:radial-gradient(circle,transparent 0 17px,var(--brand) 17px 19px,transparent 19px),radial-gradient(circle,transparent 0 25px,var(--border) 25px 26px,transparent 26px),radial-gradient(circle,transparent 0 33px,var(--brand) 33px 35px,transparent 35px),radial-gradient(circle,transparent 0 41px,var(--border) 41px 42px,transparent 42px),var(--card)}
.c3bwfbix.c30oapf5 .c3xowo2k{font-size:32px}
.c2jxe93f.c35ohvnl{color:var(--brand-2);border-color:var(--brand-2)}
.c2jxe93f.c35ohvnl::before{border-color:rgba(211,129,79,.5)}
.c26qtvco{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.c3rg14d5{background:var(--card);border:1.5px solid var(--border);padding:14px;position:relative;border-radius:3px}
.c3rg14d5::after{content:'';position:absolute;top:10px;right:10px;width:22px;height:28px;background:var(--brand);opacity:.22;border-radius:2px}
.c2uyma49{display:flex;justify-content:space-between;margin-bottom:11px;padding-bottom:10px;border-bottom:1px dashed var(--border)}
.c2mvohgx{font-family:var(--font-mono);font-size:9px;letter-spacing:.3px;color:var(--text-3);line-height:1.55}
.c2mvohgx strong{display:block;color:var(--brand);margin-bottom:2px;font-size:10px}
.c2o7vn5x{color:var(--brand);font-size:11px;letter-spacing:1px}
.c2ot507z{font-family:var(--font-display);font-size:14.5px;font-style:italic;color:var(--text);line-height:1.5;margin-bottom:11px}
.c2dfo32s{display:flex;align-items:center;gap:8px;border-top:1px dashed var(--border);padding-top:9px}
.c3q15sgc{font-size:12px;font-weight:700;color:var(--text)}
.c20ks6sv{font-family:var(--font-mono);font-size:9px;color:var(--text-3);margin-top:1px}
.c35e8f7o{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px}
.c3lov0y4{text-align:center}
.c3te7kfe{font-family:var(--font-mono);font-size:9px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin-top:9px}
.c3whhv99{display:flex;flex-direction:column;gap:11px}
.c3gagxo8{display:flex;gap:11px;align-items:flex-start;padding-bottom:11px;border-bottom:1px solid var(--bg-3)}
.c3gagxo8:last-child{border-bottom:none;padding-bottom:0}
.c370g85d{font-size:13.5px;color:var(--text-2);line-height:1.55;font-style:italic;font-family:var(--font-display)}
.c2n3dm3g{font-size:11px;color:var(--text-3);margin-top:4px;font-family:var(--font-mono);letter-spacing:.2px}
.c24i1npr{display:flex;flex-direction:column;gap:14px}
.c2bzqw33{background:var(--card);border:1px solid var(--border);padding:14px 16px}
.c2bzqw33:nth-child(odd){transform:rotate(-.4deg);border-radius:2px 3px 2px 3px}
.c2bzqw33:nth-child(even){transform:rotate(.35deg);border-radius:3px 2px 3px 2px}
.c3gfg554{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between}
.c2agztwj{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--text);line-height:1.4;margin-bottom:8px}
.c2y9i58x{font-size:12.5px;color:var(--text-2);line-height:1.55;margin-bottom:10px}
.c26vu85s{font-family:var(--font-mono);font-size:9px;color:var(--text-3);display:flex;gap:12px;flex-wrap:wrap}
.c3sgzns4{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0;padding:22px 24px}
.c3l64flj{font-family:var(--font-display);font-size:21px;font-style:italic;font-weight:500;color:var(--text);line-height:1.45;margin-bottom:16px}
.c2lq3w89{display:flex;align-items:center;gap:12px}
.c3rl8yni{font-size:14px;font-weight:700;color:var(--text)}
.c32ejwoc{font-family:var(--font-mono);font-size:10px;color:var(--text-3);margin-top:2px}
.c2ssm1t9{background:var(--panel-dark);border-radius:var(--radius);padding:26px;position:relative;overflow:hidden;display:flex;gap:22px;align-items:center}
.c2ssm1t9::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 12% 130%,transparent 0 22px,rgba(237,228,207,.045) 22px 23px);pointer-events:none}
.c34tvhgc{position:relative;flex:1}
.c2ssm1t9 .c2ju5x8s{color:var(--brand-2);margin-bottom:10px;display:block}
.c23rn97l{font-family:var(--font-display);font-size:19px;font-style:italic;font-weight:500;color:var(--panel-dark-text);line-height:1.5;margin-bottom:14px}
.c2uxfmc0{font-size:13px;font-weight:700;color:var(--brand-2)}
.c36kt4i5{font-family:var(--font-mono);font-size:10px;color:rgba(243,236,216,.4);margin-top:2px}
@media(max-width:640px){.c26qtvco{grid-template-columns:1fr}.c35e8f7o{grid-template-columns:1fr}}

.c3vt2z90{background:var(--card);border:2px solid var(--panel-dark);border-radius:3px;overflow:hidden}
.c26sm705{background:var(--panel-dark);padding:9px 20px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}
.c26sm705::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 92% 130%,transparent 0 20px,rgba(237,228,207,.04) 20px 21px);pointer-events:none}
.c2qlbt5o{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:rgba(243,236,216,.55);position:relative}
.c23h2vv6{font-family:var(--font-mono);font-size:9px;color:var(--brand-2);position:relative}
.c3k27cjw{display:grid;grid-template-columns:100px 1fr}
.c2k4xlhr{border-right:1px solid var(--border);padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:9px}
.c3kvc1ou{width:60px;height:60px;border-radius:50%;background:var(--panel-dark);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:23px;font-weight:700;font-style:italic;color:var(--panel-dark-text)}
.c2uwf1uk{font-family:var(--font-mono);font-size:8px;letter-spacing:.4px;color:var(--brand);text-align:center;line-height:1.5}
.c2egbhf3{padding:18px 20px}
.c3nsvacf{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);margin-bottom:3px}
.c22ei96l{font-family:var(--font-mono);font-size:10px;color:var(--brand);margin-bottom:13px;letter-spacing:.3px}
.c3qrbzdr{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--bg-3);font-size:12.5px}
.c3qrbzdr:last-child{border-bottom:none}
.c20ck7o0{color:var(--text-3);min-width:96px;flex-shrink:0;font-family:var(--font-mono);font-size:10px}
.c3okxth7{color:var(--text);font-weight:600}
.c2h6wyuh{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.c2pxd6od{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}
.c3jd3kux{font-family:var(--font-mono);font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--brand);margin-bottom:11px}
.c2dyjrx2{display:flex;align-items:center;gap:11px;margin-bottom:10px}
.c2e5a6cn{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text)}
.c2bclf0w{font-size:11px;color:var(--text-3);margin-top:1px}
.c24japeq{font-size:12.5px;color:var(--text-2);line-height:1.6}
.c2xcfyji{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px}
.c2aob716{font-family:var(--font-display);font-size:48px;font-weight:700;font-style:italic;color:var(--text);line-height:.9;margin-bottom:5px;letter-spacing:-1px}
.c3lrzcmp{font-family:var(--font-mono);font-size:10px;letter-spacing:.4px;color:var(--brand);margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}
.c20gpklp{display:flex;gap:20px;flex-wrap:wrap}
.c321edjc{flex:1;min-width:120px}
.c3aj57a9{font-family:var(--font-mono);font-size:9px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin-bottom:3px}
.c2kukt86{font-size:13px;color:var(--text);font-weight:600}
.c2kukt86 a{color:var(--brand);border-bottom:1px solid rgba(187,90,51,.35)}
.c3qlrfvz{background:var(--panel-dark);border-radius:var(--radius);padding:22px;position:relative;overflow:hidden;display:flex;gap:20px;align-items:flex-start}
.c3qlrfvz::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 90% 130%,transparent 0 22px,rgba(237,228,207,.045) 22px 23px);pointer-events:none}
.c2wuojgi{flex:1;position:relative}
.c20zxtkp{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.c2sp9j13{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--panel-dark-text)}
.c3nxy28l{font-family:var(--font-mono);font-size:10px;color:var(--brand-2);margin-top:3px}
.c2l4vtbu{font-size:13px;color:rgba(243,236,216,.62);line-height:1.7;margin-bottom:14px}
.c328h6u1{display:flex;gap:18px;padding-top:13px;border-top:1px solid rgba(237,228,207,.12)}
.c328h6u1 div{flex:1}
.c2i5o2p6{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--panel-dark-text);line-height:1}
.c2i5o2p6 em{font-style:italic;color:var(--brand-2)}
.c3u2ixd9{font-family:var(--font-mono);font-size:9px;letter-spacing:.4px;text-transform:uppercase;color:rgba(243,236,216,.4);margin-top:4px}
@media(max-width:640px){.c3k27cjw{grid-template-columns:1fr}.c2k4xlhr{border-right:none;border-bottom:1px solid var(--border);flex-direction:row}.c2h6wyuh{grid-template-columns:1fr}}

.c2my1jo7{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px}
.c3pss71z{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--text);margin-bottom:4px}
.c3oqbum7{font-size:12.5px;color:var(--text-2);margin-bottom:16px}
.c321ysy8{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}
.c2t9q5i4{background:transparent;border:1.5px solid var(--border);color:var(--text);font-size:13px;font-weight:600;padding:9px 18px;border-radius:5px;cursor:pointer;font-family:var(--font);transition:border-color .15s,color .15s}
.c2t9q5i4:hover{border-color:var(--brand);color:var(--brand)}
.c2s6djek{border-top:1px solid var(--border);padding-top:14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.c28e1x9b{font-family:var(--font-mono);font-size:9.5px;color:var(--text-3)}
.c2rymqs9{display:flex;gap:16px;flex-wrap:wrap}
.c2rymqs9 a{font-size:12px;color:var(--text-2)}
.c3fcate3{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}
.c20w8nxu{background:var(--bg-3);border-bottom:2px solid var(--panel-dark);padding:11px 20px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px}
.c25yvnvr{font-family:var(--font-display);font-size:18px;font-weight:700;font-style:italic;color:var(--text)}
.c3ndcbxx{font-family:var(--font-mono);font-size:9px;color:var(--text-3)}
.c2hgknn7{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:16px 20px}
.c3k5n2ew h4{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--brand);margin-bottom:9px;padding-bottom:6px;border-bottom:1px solid var(--border)}
.c3k5n2ew a{display:flex;justify-content:space-between;font-size:12px;color:var(--text-2);padding:4px 0;border-bottom:1px dotted rgba(216,202,169,.5);gap:8px}
.c3k5n2ew a:last-child{border-bottom:none}
.c3k5n2ew a:hover{color:var(--brand)}
.c22hxl05{border-top:1px solid var(--border);padding:11px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;background:var(--bg-3)}
.c2te61tx{font-family:var(--font-mono);font-size:9px;color:var(--text-3)}
.c3lppu5t{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--text);margin-bottom:4px}
.c2qu3cno{font-size:12.5px;color:var(--text-2)}
.c3k0ui9x{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.c21atzk0{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.c23rm8km{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2px;color:var(--text-3)}
.c3k4y4ec{display:flex;gap:14px;flex-wrap:wrap}
.c3k4y4ec a{font-size:12.5px;color:var(--text-2)}
.c3k4y4ec a:hover{color:var(--brand)}
.c2cfch34{background:var(--panel-dark);border-radius:var(--radius);overflow:hidden;position:relative}
.c2cfch34::after{content:'';position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 8% 130%,transparent 0 24px,rgba(237,228,207,.045) 24px 25px);pointer-events:none}
.c3wwe58j{position:absolute;top:0;bottom:0;left:0;width:6px;background:var(--brand)}
.c2xacrjm{padding:22px 22px 20px 30px;position:relative}
.c39lhlmn{display:flex;align-items:baseline;gap:14px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(237,228,207,.14);flex-wrap:wrap}
.c2tjdaut{font-family:var(--font-display);font-size:22px;font-weight:700;font-style:italic;color:var(--panel-dark-text)}
.c291gwq7{font-family:var(--font-mono);font-size:9px;color:rgba(243,236,216,.38);margin-left:auto}
.c29ad8gx{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px;margin-bottom:14px}
.c2uyjsa3 h4{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;color:var(--brand-2);margin-bottom:9px}
.c2uyjsa3 a{display:block;font-size:12.5px;color:rgba(243,236,216,.6);margin-bottom:7px}
.c2uyjsa3 a:hover{color:var(--brand-2)}
.c2uyjsa3 p{font-size:12px;color:rgba(243,236,216,.45);line-height:1.6}
.c3jyvy22{border-top:1px solid rgba(237,228,207,.12);padding-top:12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.c2ixdvma{font-family:var(--font-mono);font-size:9px;color:rgba(243,236,216,.35)}
.c313593n{font-family:var(--font-mono);font-size:8.5px;font-weight:600;color:var(--brand-2);border:1px solid rgba(211,129,79,.3);padding:3px 8px;border-radius:3px}
.c2vuyark{display:flex;gap:7px}
@media(max-width:640px){.c2hgknn7{grid-template-columns:1fr 1fr}.c29ad8gx{grid-template-columns:1fr}}

.c2bmikgd {
  padding: var(--section-pad) 0;
  border-bottom: 1px solid var(--border);
  background: var(--card);
  box-shadow: var(--shadow);
}

.c2urg5s3 {
  width: min(1180px, calc(100% - 32px));
  margin: 0 auto;
}

.c3tx5whg {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 30px;
  align-items: center;
}

.c32lojyi {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: var(--accent);
  font-size: 0.78rem;
  font-weight: 950;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

.c3tx5whg p {
  max-width: 830px;
  margin: 8px 0 0;
  color: var(--text-2);
}

.c2ka5e19 {
  display: grid;
  grid-template-columns: repeat(2, minmax(86px, 1fr));
  gap: 10px;
}

.c2ka5e19 span {
  border: 1px solid rgba(var(--brand-dark-rgb), 0.12);
  border-radius: var(--radius);
  padding: 10px 13px;
  color: var(--brand-dark);
  background: var(--bg-soft);
  font-size: 0.86rem;
  font-weight: 950;
  text-align: center;
}

.c2ka5e19 b {
  display: block;
}

.c2ka5e19 small {
  display: block;
  margin-top: 4px;
  color: var(--muted);
  font-weight: normal;
}

@media (max-width: 640px) {
  .c3tx5whg {
    grid-template-columns: 1fr;
    gap: 8px;
  }
  .c2ka5e19 {
    grid-template-columns: repeat(2, 1fr);
  }
}
.c2myc67g {
  padding: var(--section-pad, 78px 0);
}

.c3ay7no1 {
  width: min(1180px, calc(100% - 32px));
  margin: 0 auto;
}

.c3ombvzc {
  max-width: 1010px;
  position: relative;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 34px;
  background: var(--card);
  box-shadow: var(--shadow);
}

.c3ombvzc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: system;
  background: linear-gradient(90deg, var(--brand), var(--accent), var(--bad));
}

.c3ombvzc h2 {
  margin-top: 10px;
  text-wrap: balance;
  font-family: var(--font-display);
  color: var(--text);
  line-height: 1.07;
  letter-spacing: 0;
}

.c3ombvzc h3 {
  margin-top: 34px;
  color: var(--text-2);
  font-family: var(--font-display);
}

.c3ombvzc p {
  margin: 10px 0 0;
  color: var(--text-3);
  font-family: var(--font);
  line-height: 1.6;
}

@media (max-width: 640px) {
  .c3ay7no1 {
    width: min(100% - 22px, 1180px);
  }
  .c3ombvzc {
    padding: 25px 18px;
  }
}
.c3tw25bb {
  padding: var(--section-pad, 78px) 0;
  background: var(--bg-soft);
}
.c3qmcc8i {
  width: min(1180px, calc(100% - 32px));
  margin: 0 auto;
}
.c3ucgi4k {
  display: grid;
  max-width: 920px;
  margin-bottom: 34px;
}
.c2raqw7u {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: var(--accent);
  font-size: 0.78rem;
  font-weight: 950;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.c3ucgi4k h2 {
  margin-top: —10px;
  text-wrap: balance;
  color: var(--text);
  line-height: 1.07;
  margin-bottom: 0;
}
.c3ucgi4k p {
  color: var(--text-2);
  margin-top: 0;
}
.c2bit8bt {
  display: grid;
  gap: 16px;
}
.c3j61aqr {
  position: relative;
  display: grid;
  grid-template-columns: 104px 1fr;
  gap: 22px;
  align-items: center;
  overflow: hidden;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 22px;
  background: var(--card);
  box-shadow: var(--shadow);
}
.c3j61aqr::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: 4px;
  background: var(--accent);
}
.c2alzudg {
  width: 104px;
  height: 104px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: var(--radius);
  object-fit: contain;
  background: var(--bg-3);
  padding: 14px;
  box-shadow: 0 12px 28px rgba(16, 19, 31, 0.14);
}
.c3j61aqr h3 {
  color: var(--text);
  margin: 0;
}
.c3j61aqr p {
  margin: 10px 0 0;
  color: var(--text);
}
.c2eupbl4 {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 16px;
}
.c2eupbl4 span {
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: III8px;
  background: var(--bg-soft);
  font-size: 0.9rem;
}
.c2eupbl4 b {
  display: block;
  color: var(--text-2);
  font-weight: 850;
}
.c2a032jr {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
  margin-top: 28px;
}
.c2a032jr > div {
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 23px;
  background: var(--card);
  box-shadow: var(--shadow);
}
.c2a032jr strong {
  display: block;
  margin-bottom: 12px;
  color: var(--text);
  font-size: 1.1rem;
  font-weight: 950;
}
.c2a032jr ul {
  margin: 0;
  padding-left: 20px;
  list-style: none;
}
.c2a032jr li {
  position: relative;
  margin-top: 0;
  padding: 10px 12px 10px 34px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.62);
  color: var(--text);
  line-height: 1.45;
}
.c2a032jr li + li {
  margin-top: 8px;
}
.c2a032jr li::before {
  position: absolute;
  left: 12px;
  top: 10px;
  font-weight: 950;
  line-height: 1;
}
.c2a032jr > div:first-child li::before {
  content: "+";
  color: var(--ok);
}
.c2a032jr > div:last-child li::before {
  content: "-";
  color: var(--bad);
}
@media (max-width: 640px) {
  .c3j61aqr {
    grid-template-columns: 1fr;
  }
  .c2a032jr {
    grid-template-columns: 1fr;
  }
}
.c2zcp96i {
  padding: var(--section-pad, 78px 0);
  color: var(--text);
  background:
    linear-gradient(135deg, var(--brand-dark, rgba(7, 29, 45, 0.98)), var(--brand, rgba(17, 24, 39, 0.98))),
    repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0 1px, transparent 1px 26px);
}

.c325vxiu {
  width: min(1180px, calc(100% - 32px));
  margin: 0 auto;
}

.c3volego {
  max-width: 1010px;
  position: relative;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 34px;
  background: var(--bg-soft);
  box-shadow: var(--shadow);
}

.c3volego::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: linear-gradient(90deg, var(--brand-2), var(--accent), var(--bad));
}

.c3volego h2,
.c3volego h3 {
  margin: 0;
  line-height: 1.07;
  letter-spacing: 0;
}

.c3volego h2 {
  margin-top: 10px;
  text-wrap: balance;
  color: var(--on-brand);
}

.c3volego h3 {
  margin-top: 34px;
  color: var(--text-2);
  font-size: 1.35rem;
}

.c3volego > p {
  color: var(--text-3);
  margin: 10px 0 0;
}

.c3rdmv7g {
  border: 1px solid rgba(var(--accent-rgb), 0.28);
  border-radius: var(--radius);
  padding: 15px 16px;
  background: rgba(var(--accent-rgb), 0.1);
  color: var(--text-3);
}

/* Responsive */
@media (max-width: 640px) {
  .c325vxiu {
    width: min(100% - 22px, 1180px);
  }
  .c3volego {
    padding: 25px 18px;
  }
}
.c3cccxps {
  padding: var(--section-pad, 3rem) 0;
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, var(--bg-soft) 100%);
}

.c276ss41 {
  width: min(1180px, calc(100% - 2rem));
  margin: 0 auto;
}

.c3d3zn0f {
  display: grid;
  max-width: 920px;
  margin-bottom: 2rem;
}

.c3f1rj9x {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--accent);
  font-size: 0.78rem;
  font-weight: 950;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

.c3d3zn0f h2 {
  margin-top: 0.5rem;
  line-height: 1.07;
  text-wrap: balance;
  color: var(--text);
}

.c3d3zn0f p {
  color: var(--text-2);
  margin-top: 0.5rem;
}

.c3lgr9tw {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: var(--radius);
  padding: 1.125rem;
  background: radial-gradient(circle at 12% 0%, rgba(var(--accent-rgb, 242, 189, 61), 0.16), transparent 30%),
              radial-gradient(circle at 100% 18%, rgba(var(--brand-rgb, 40, 215, 103), 0.14), transparent 34%),
              linear-gradient(135deg, var(--brand-dark) 0%, var(--brand-2) 48%, var(--text-3) 100%);
  box-shadow: var(--shadow-lg), inset 0 1px 0 rgba(255, 255, 255, 0.12);
}

.c3lgr9tw::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px),
              linear-gradient(0deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px);
  background-size: 34px 34px;
  mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.18));
  pointer-events: none;
}

.c2stg3sf,
.c32wqjvi,
.c3t8nh7k {
  position: relative;
  z-index:   1;
}

.c2stg3sf {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.625rem;
  margin-bottom: 0.75rem;
  color: rgba(255, 255, 255, 0.74);
  font-size: 0.9rem;
  font-weight: 800;
}

.c383yujt {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  border: 1px solid rgba(var(--accent-rgb, 242, 189, 61), 0.36);
  border-radius: 999px;
  padding: 0.4375rem 0.6875rem;
  color: var(--accent);
  background: rgba(var(--accent-rgb, 242, 189, 61), 0.1);
  font-size: 0.75rem;
  font-weight: 950;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.c383yujt::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--bad);
  box-shadow: 12px 0 0 var(--brand), 24px 0 0 var(--accent);
}

.c32wqjvi {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5625rem;
  margin: 0 0 1rem;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: var(--radius);
  padding: 0.75rem;
  background: rgba(255, 255, 255, 0.08);
  box-shadow: var(--shadow-sm);
}

.c32wqjvi span {
  border: 1px solid var(--border);
  border-radius: 999px;
  padding: 0.4375rem 0.625rem;
  color: var(--text-2);
  background: var(--bg-soft);
  font-size: 0.82rem;
  font-weight: 850;
}

.c3t8nh7k {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.375rem;
}

.c3ea7a16 {
  position: relative;
  display: grid;
  grid-template-columns: 184px minmax(0, 1fr);
  overflow: hidden;
  min-height: 318px;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  background: var(--card);
  box-shadow: var(--shadow-md);
  transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
}

.c3ea7a16::before {
  content: '';
  position: absolute;
  inset: 0 auto 0 0;
  width: 5px;
  background: linear-gradient(180deg, var(--accent), var(--brand));
  z-index: 2;
}

.c3ea7a16:hover {
  transform: translateY(-3px);
  border-color: rgba(var(--brand-rgb, 40, 215, 103), 0.35);
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.17);
}

.c2e34fpp {
  position: absolute;
  top: 0.75rem;
  left: 0.8125rem;
  z-index: 5;
  display: grid;
  place-items: center;
  width: 2rem;
  height: 2rem;
  border: 2px solid white;
  border-radius: 50%;
  color: white;
  background: var(--bad);
  box-shadow: var(--shadow-sm);
  font-size: 0.84rem;
  font-weight: 950;
}

.c3787mjd {
  position: relative;
  display: grid;
  place-items: center;
  min-height: 100%;
  padding: 3.25rem 1.375rem 1.75rem;
  background: var(--brand-dark);
}

.c3787mjd::before {
  content: '';
  position: absolute;
  inset: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.11);
  border-radius: var(--radius);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.08) 1px, transparent 1px),
              linear-gradient(0deg, rgba(255, 255, 255, 0.06) 1px, transparent 1px);
  background-size: 22px 22px;
  opacity: 0.75;
}

.c3787mjd img {
  position: relative;
  z-index: 1;
  width: 128px;
  height: 128px;
  object-fit: contain;
  filter: drop-shadow(0 14px 18px rgba(0, 0, 0, 0.24));
}

.c3ir38ua {
  display: flex;
  flex-direction: column;
  min-width: 0;
  padding: 1.875rem 1.5rem 1.375rem;
}

.c2p14joz {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4375rem;
  margin-bottom: 0.875rem;
  padding-right: 4.5rem;
}

.c2p14joz span {
  border: 1px solid var(--border);
  border-radius: 999px;
  padding: 0.3125rem 0.5625rem;
  color: var(--text);
  background: var(--bg-soft);
  font-size: 0.74rem;
  font-weight: 950;
}

.c2p14joz span:nth-child(2) {
  color: var(--accent);
  background: var(--bg-3);
  border-color: rgba(var(--accent-rgb, 242, 189, 61), 0.38);
}

.c3no50ck {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5rem;
  color: var(--text-2);
}

.c3no50ck strong {
  color: var(--text);
}

.c3rff4zu {
  color: var(--text);
  font-size: 1.55rem;
  font-weight: 950;
  line-height: 1.1;
}

.c1zm0bg9 {
  margin: 0.5625rem 0 0.9375rem;
  color: var(--text-2);
  font-size: 1.08rem;
  font-weight: 850;
  line-height: 1.35;
}

.c3ea7a16 dl {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.5625rem;
  margin: 0 0 1.125rem;
}

.c3ea7a16 dl div {
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 0.625rem 0.6875rem;
  background: var(--bg-soft);
}

.c3ea7a16 dt {
  color: var(--muted);
  font-size: 0.72rem;
  font-weight: 950;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}

.c3ea7a16 dd {
  margin: 0.1875rem 0 0;
  color: var(--text);
  font-size: 0.9rem;
  font-weight: 900;
  line-height: 1.25;
}

.c3gg08lf {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 0.625rem;
  margin-bottom: 0.75rem;
  background: var(--bg-soft);
  color: var(--text-2);
  font-size: 0.85rem;
  cursor: pointer;
}

.c3gg08lf strong {
  color: var(--text);
}

.c3gg08lf em {
  color: var(--muted);
  font-style: normal;
}

.c2eo5rna {
  cursor: default;
  background: var(--bg-3);
}

.c21oqugq {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  border: 0;
  border-radius: var(--radius);
  padding: 0.8125rem 1.1875rem;
  font-weight: 950;
  line-height: 1.1;
  cursor: pointer;
  transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease, color 0.18s ease;
  text-decoration: none;
}

.c2ks48jn {
  color: var(--on-brand);
  background: linear-gradient(180deg, var(--brand-2), var(--brand));
  box-shadow: var(--shadow-sm);
}

.c3ahi8vx {
  width: 100%;
  margin-top: auto;
}

.c21oqugq:hover {
  transform: translateY(-2px);
}

@media (max-width: 640px) {
  .c3t8nh7k {
    grid-template-columns: 1fr;
    gap: 1.125rem;
  }
  .c3ea7a16 {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .c3787mjd {
    min-height: 188px;
    padding: 3rem 1.25rem 1.625rem;
  }
  .c3787mjd img {
    width: 124px;
    height: 124px;
  }
  .c3ir38ua {
    padding: 1.5rem 1.125rem 1.125rem;
  }
  .c3rff4zu {
    max-width: calc(100% - 4.25rem);
    font-size: 1.42rem;
  }
  .c2p14joz {
    padding-right: 4.375rem;
  }
}
.c3v3hro3 {
  position: relative;
  overflow: hidden;
  padding: var(--section-pad, 82px 0 62px);
  color: var(--on-brand, white);
  background:
    linear-gradient(135deg, rgba(var(--brand-dark-rgb, 7, 29, 32), 0.98) 0%, rgba(var(--brand-rgb, 13, 52, 43), 0.96) 54%, rgba(var(--brand-2-rgb, 18, 24, 39), 0.98) 100%),
    repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.045) 0 1px, transparent 1px 12px);
}
.c3v3hro3::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, 0.06) 1px, transparent 1px),
    linear-gradient(0deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px);
  background-size: 76px 76px;
  mask-image: linear-gradient(180deg, rgba(0, 0, 0, -0.78), transparent 82%);
  pointer-events: none;
}
.c3v3hro3::after {
  content: "";
  position: absolute;
  right: -130px;
  bottom: -160px;
  width: 470px;
  height: 470px;
  border: 28px dashed rgba(var(--accent-rgb, 242, 189, 61), 0.34);
  border-radius: 50%;
  opacity: 0.75;
  transform: rotate(18deg);
  pointer-events: none;
}
.c2ummdeh {
  width: min(1180px, calc(100% - 32px));
  margin: 0 auto;
}
.c2037sj8 {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1.08fr) minmax(355px, 0.72fr);
  gap: 60px;
  align-items: center;
}
.c2qna0h5 {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: var(--accent);
  font-family: var(--font);
  font-size: 0.78rem;
  font-weight: 950;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.c3riodze {
  position: relative;
  width: 18px;
  height: 18px;
  border: 3px solid white;
  border-radius: 50%;
  background: var(--bad);
  box-shadow: inset 0 0 0 3px var(--bad);
}
.c3riodze::after {
  content: "";
  position: absolute;
  inset: 5px;
  border-radius: 50%;
  background: white;
}
.c36wk8oh h1 {
  max-width: 820px;
  margin-top: 16px;
  font-family: var(--font-display);
  line-height: 1.07;
  letter-spacing: 0;
  text-wrap: balance;
}
.c36wk8oh p {
  max-width: 725px;
  margin: 22px 0 0;
  color: rgba(var(--on-brand-rgb, 255, 255, 255), 0.8);
  font-family: var(--font);
  font-size: 1.12rem;
}
.c2ir3i5b {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin-top: 31px;
}
.c3235zvm {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  border: 0;
  border-radius: var(--radius, 8px);
  padding: 13px 19px;
  font-family: var(--font);
  font-weight: 950;
  line-height: 1.1;
  cursor: pointer;
  transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease, color 0.18s ease;
}
.c3tbvl00 {
  color: var(--text-3, #06140c);
  background: linear-gradient(180deg, #60ee91, var(--brand));
  box-shadow: 0 15px 28px rgba(var(--brand-rgb, 40, 215, 103), 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.55);
}
.c2l26wcm {
  color: var(--on-brand, white);
  border: 1px solid rgba(var(--on-brand-rgb, 255, 255, 255), 0.28);
  background: rgba(var(--on-brand-rgb, 255, 255, 255), 0.08);
  box-shadow: inset 0 1px 0 rgba(var(--on-brand-rgb, 255, 255, 255), 0.08);
}
.c3235zvm:hover {
  transform: translateY(-2px);
}
.c29wtm8w {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  margin-top: 24px;
  color: rgba(var(--on-brand-rgb, 255, 255, 255), 0.76);
  font-family: var(--font);
  font-size: 0.88rem;
}
.c29wtm8w span {
  border: 1px solid rgba(var(--on-brand-rgb, 255, 255, 255), 0.18);
  border-radius: 999px;
  padding: 7px 11px;
  background: rgba(var(--on-brand-rgb, 255, 255, 255), 0.06);
}
.c3qh14z0 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
  max-width: 780px;
  margin-top: 24px;
}
.c3qh14z0 div {
  border: 1px solid rgba(var(--on-brand-rgb, 255, 255, 255), 0.16);
  border-radius: var(--radius, 8px);
  padding: 14px 15px;
  background: rgba(var(--on-brand-rgb, 255, 255, 255), 0.075);
}
.c3qh14z0 strong,
.c3qh14z0 span {
  display: block;
}
.c3qh14z0 strong {
  color: var(--on-brand, white);
  font-family: var(--font);
  font-size: 1.36rem;
  line-height: 1;
}
.c3qh14z0 span {
  margin-top: 5px;
  color: rgba(var(--on-brand-rgb, 255, 255, 255), 0.7);
  font-family: var(--font);
  font-size: 0.82rem;
  font-weight: 750;
}
.c3j1tian {
  position: relative;
  min-height: 455px;
}
.c21hs44t {
  position: relative;
  z-index: 2;
  margin-top: 56px;
  border: 1px solid rgba(var(--on-brand-rgb, 255, 255, 255), 0.18);
  border-radius: var(--radius, 8px);
  padding: 18px;
  background: rgba(var(--on-brand-rgb, 255, 255, 255), 0.11);
  box-shadow: var(--shadow-lg);
  backdrop-filter: blur(18px);
}
.c21hs44t::before {
  content: "LIVE RANKING";
  position: absolute;
  top: -14px;
  left: 20px;
  border-radius: 999px;
  padding: 6px 10px;
  color: var(--text-3, #06140c);
  background: var(--accent);
  font-family: var(--font);
  font-size: 0.72rem;
  font-weight: 950;
  letter-spacing: 0.08em;
}
.c33ooobm {
  margin-bottom: ,18px;
  font-family: var(--font);
}
.c28xurti {
  position: relative;
  overflow: hidden;
  border-radius: var(--radius, 8px);
  padding: 24px;
  color: var(--text);
  background:
    linear-gradient(135deg, rgba(var(--on-brand-rgb, 255, 255, 255), 0.98), rgba(var(--bg-soft-rgb, 243, 246, 244), 0.96)),
    repeating-linear-gradient(90deg, rgba(var(--brand-rgb, 15, 55, 45), 0.07) 0 1px, transparent 1px 14px);
}
.c28xurti::after {
  content: "♠";
  position: absolute;
  right: 16px;
  bottom: -20px;
  color: rgba(var(--bad-rgb, 217, 52, 76), 0.18);
  font-family: var(--font-display);
  font-size: 6.6rem;
  line-height: 1;
}
.c28xurti span,
.c2d8omjw span {
  display: block;
  color: var(--muted);
  font-family: var(--font);
  font-size: 0.88rem;
  font-weight: 850;
}
.c28xurti strong {
  position: relative;
  z-index: 1;
  display: block;
  margin-top: 7px;
  color: var(--text);
  font-family: var(--font);
  font-size: 1.85rem;
  line-height: 1.04;
}
.c2d8omjw {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  margin-top: 10px;
  border: 1px solid rgba(var(--on-brand-rgb, 255, 255, 255), 0.1);
  border-radius: var(--radius, 8px);
  padding: 14px 16px;
  background: rgba(5, 16, 18, 0.2);
}
.c2d8omjw b {
  color: var(--on-brand, white);
  font-family: var(--font);
  font-size: 1.25rem;
}
.c2ndiw0r {
  position: absolute;
  display: grid;
  place-items: center;
  width: 112px;
  height: 154px;
  border: 1px solid rgba(var(--text-rgb, 16, 19, 31), 0.08);
  border-radius: var(--radius, 8px);
  background: var(--card, #fff);
  box-shadow: 0 28px 60px rgba(0, 0, 0, 0.26);
  font-family: var(--font-display);
  font-size: 4.1rem;
  font-weight: 900;
}
.c2ndiw0r::after {
  content: "◆";
  position: absolute;
  top: 12px;
  left: 12px;
  font-size: 1rem;
  font-weight: 900;
  color: currentColor;
}
.c3ehm5yv {
  top: 0;
  right: 38px;
  color: var(--bad);
  transform: rotate(11deg);
}
.c39ji5v1 {
  top: 42px;
  right: 132px;
  color: var(--brand-2);
  transform: rotate(-10deg);
}
@media (max-width: 640px) {
  .c2037sj8 {
    grid-template-columns: 1fr;
    gap: 34px;
  }
  .c3j1tian {
    min-height: auto;
    padding-top: 134px;
  }
  .c2ndiw0r {
    width: 88px;
    height: 122px;
    font-size: 3.05rem;
  }
  .c3ehm5yv {
    top: 0;
    right: 26px;
  }
  .c39ji5v1 {
    top: 30px;
    right: 96px;
  }
  .c21hs44t {
    margin-top: 0;
  }
  .c28xurti strong {
    font-size: 1.55rem;
  }
  .c3qh14z0 {
    grid-template-columns: 1fr;
  }
  .c2ir3i5b .c3235zvm {
    width: 100%;
  }
}
.c21s7t5l {
  padding: var(--section-pad, 2rem) 0;
}
.c2shcyyd {
  width: min(1180px, calc(100% - 32px));
  margin: 0 auto;
}
.c2x3imcn {
  max-width: 1010px;
  position: relative;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 2.125rem;
  background: var(--card);
  box-shadow: var(--shadow);
}
.c2x3imcn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: linear-gradient(90deg, var(--brand), var(--accent), var(--bad));
}
.c2x3imcn h2 {
  margin-top: 0.625rem;
  text-wrap: balance;
  font-family: var(--font-display);
  color: var(--text);
  line-height: 1.07;
  letter-spacing: 0;
}
.c2x3imcn > p {
  color: var(--text-2);
  font-family: var(--font);
}
.c2sjgpbx {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.125rem;
  margin-top: -1.75rem;
}
.c2sjgpbx > div {
  position: relative;
  overflow: hidden;
  min-height: 100%;
  border: 1px solid var(--border);
  border-radius: 0.875rem;
  padding: 1.625rem 1.75rem 1.5rem;
  box-shadow: 0 18px 46px rgba(5, 24, 20, 0.08);
}
.c2sjgpbx > div::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.78;
  background: radial-gradient(circle at 88% 18%, rgba(255, 255, 255, 0.82), transparent 26%), linear-gradient(135deg, rgba(255, 255, 255, 0.64), rgba(255, 255, 255, 0));
}
.c2sjgpbx > div::after {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: 4px;
}
.c2sjgpbx > div:first-child {
  border-color: rgba(24, 167, 92, 0.24);
  background: linear-gradient(135deg, rgba(228, 250, 238, 0.96), rgba(255, 255, 255, 0.92) 62%), #ffffff;
}
.c2sjgpbx > div:first-child::after {
  background: linear-gradient(180deg, var(--brand-2), var(--brand-dark));
}
.c2sjgpbx > div:last-child {
  border-color: rgba(212, 87, 74, 0.22);
  background: linear-gradient(135deg, rgba(255, 238, 235, 0.98), rgba(255, 255, 255, 0.93) 62%), #ffffff;
}
.c2sjgpbx > div:last-child::after {
  background: linear-gradient(180deg, var(--bad), #c94035);
}
.c2sjgpbx .c3e3813h,
.c2sjgpbx ul {
  position: relative;
  z-index: 1;
}
.c3e3813h {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.4375rem 0.6875rem 0.4375rem 0.5625rem;
  border-radius: 999px;
  color: var(--text);
  background: rgba(255, 255, 255, 0.72);
  box-shadow: inset 0 0 0 1px rgba(15, 55, 45, 0.08);
  font-size: 0.95rem;
  font-weight: 950;
  font-family: var(--font-display);
  letter-spacing: 0;
}
.c2sjgpbx > div:first-child .c3e3813h::before {
  content: "";
  width: -10px;
  height: -10px;
  border-radius: 50%;
  background: linear-gradient(135deg, var(--brand-2), var(--brand-dark));
  box-shadow: 0 0 0 4px rgba(47, 212, 125, 0.13);
}
.c2sjgpbx > div:last-child .c3e3813h::before {
  content: "";
  width: -10px;
  height: -10px;
  border-radius: 50%;
  background: linear-gradient(135deg, var(--bad), #c94035);
  box-shadow: 0 0 0 4px rgba(239, 124, 104, 0.13);
}
.c2sjgpbx ul {
  display: grid;
  gap: 0.625rem;
  padding-left: 0;
  list-style: none;
}
.c2sjgpbx li {
  position: relative;
  margin-top: 0;
  padding: 0.625rem 0.75rem 0.625rem 2.125rem;
  border-radius: 0.625rem;
  background: rgba(255, 255, 255, 0.62);
  color: var(--text-3);
  line-height: 1.45;
  font-family: var(--font);
}
.c2sjgpbx li::before {
  position: absolute;
  left: 0.75rem;
  top: 0.625rem;
  font-weight: 950;
  line-height: 1;
}
.c2sjgpbx > div:first-child li::before {
  content: "+";
  color: var(--ok);
}
.c2sjgpbx > div:last-child li::before {
  content: "-";
  color: var(--bad);
}
@media (max-width: 640px) {
  .c2sjgpbx {
    grid-template-columns: 1fr;
  }
}
.c2m48uot {
  padding: var(--section-pad, 78px) 0;
  background: var(--bg-soft);
}

.c3i1gzc8 {
  width: min(1180px, calc(100% - 32px));
  margin: 0 auto;
}

.c3b62ed7 {
  max-width: 1010px;
}

.c3b62ed7 h2 {
  margin-top: 10px;
  font-family: var(--font-display, var(--font));
  line-height: 1.07;
  color: var(--text);
  text-wrap: balance;
}

.c3b62ed7 > p {
  color: var(--muted);
  line-height: 1.6;
}

.c3m6kg7l {
  display: grid;
  gap: 12px;
  margin-top: —28px;
}

.c3m6kg7l details {
  overflow: hidden;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  background: var(--card);
  box-shadow: var(--shadow);
}

.c3m6kg7l summary {
  position: relative;
  cursor: pointer;
  padding: 19px 52px 19px 20px;
  font-family: var(--font);
  font-weight: 950;
  color: var(--text);
  list-style: none;
}

.c3m6kg7l summary::-webkit-details-marker {
  display: none;
}

.c3m6kg7l summary::after {
  content: "+";
  position: absolute;
  top: 50%;
  right: 18px;
  display: grid;
  place-items: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: var(--on-brand);
  background: var(--brand);
  transform: translateY(-50%);
  font-weight: 950;
}

.c3m6kg7l details[open] summary::after {
  content: "-";
  background: var(--accent);
}

.c3m6kg7l details p {
  margin: 0;
  padding: 0 20px 19px;
  color: var(--text-2);
  line-height: 1.6;
}

@media (max-width: 640px) {
  .c2m48uot {
    padding: 54px 0;
  }
  .c3i1gzc8 {
    width: min(100% - 22px, 1180px);
  }
}
.c22hunvi {
  padding: var(--section-pad, 78px) 0;
  background: var(--bg-soft);
}

.c2psyl4i {
  width: min(1180px, calc(100% - 32px));
  margin: 0 auto;
}

.c2af7nmw {
  max-width: 1010px;
}

.c2af7nmw h2 {
  margin-top: 10px;
  font-family: var(--font-display, var(--font));
  color: var(--text);
  line-height: 1.07;
  text-wrap: balance;
}

.c2af7nmw > p {
  color: var(--muted);
  font-family: var(--font);
}

.c3vuch3i {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  margin-top: &nbsp;30px;
}

.c3vuch3i article {
  position: relative;
  overflow: hidden;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 23px;
  background: var(--card);
  box-shadow: var(--shadow);
}

.c3vuch3i article::after {
  content: "";
  position: absolute;
  right: 18px;
  top: 18px;
  width: 38px;
  height: 38px;
  border: 8px solid rgba(var(--brand-rgb, 40, 215, 103), 0.13);
  border-radius: 50%;
}

.c3vuch3i article span {
  display: inline-grid;
  place-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 17px;
  border-radius: 50%;
  color: var(--text-3);
  background: linear-gradient(180deg, var(--brand-2), var(--brand));
  box-shadow: 0 12px 22px rgba(var(--brand-rgb, 242, 189, 61), 0.25);
  font-family: var(--font);
  font-weight: 950;
}

.c3vuch3i article h3 {
  margin-top: 0;
  font-family: var(--font-display, var(--font));
  color: var(--text);
}

.c3vuch3i article p {
  margin: 10px 0 0;
  color: var(--text-2);
  font-family: var(--font);
}

@media (max-width: 1040px) {
  .c3vuch3i {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  .c3vuch3i {
    grid-template-columns: 1fr;
  }
}
.c3l9e4uz {
  padding: var(--section-pad, 2rem) 0;
}

.c2avjbim {
  width: min(1180px, calc(100% - 32px));
  margin: 0 auto;
}

.c3jl71g4 {
  max-width: 1010px;
  position: relative;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 2.125rem;
  background: var(--card);
  box-shadow: var(--shadow);
}

.c3jl71g4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: linear-gradient(90deg, var(--brand), var(--accent), var(--bad));
}

.c3jl71g4 h2 {
  margin-top: 0.625rem;
  text-wrap: balance;
  color: var(--text);
  font-family: var(--font-display);
  line-height: 1.07;
}

.c3jl71g4 p {
  color: var(--text-2);
  font-family: var(--font);
  line-height: 1.6;
}

.c37w1gb0 {
  margin-top: 2rem;
}

.c2yz1faz {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
  border-bottom: 1px solid var(--border);
  padding-bottom: 0.75rem;
  margin-bottom: 0.5rem;
  font-weight: bold;
  color: var(--text);
  font-family: var(--font-display);
}

.c22v5911 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
  padding: 1rem 0;
  border-bottom: 1px solid var(--border);
}

.c22v5911:last-child {
  border-bottom: none;
}

.c26th6lj {
  font-weight: bold;
}

.c22v5911 span {
  display: block;
  color: var(--text);
  font-family: var(--font);
  line-height: 1.6;
}

.c22v5911 span b {
  display: block;
  color: var(--text);
  font-weight: bold;
}

.c22v5911 span small {
  display: block;
  color: var(--text-3);
  font-size: 0.875rem;
  margin-top: 0.25rem;
}

@media (max-width: 640px) {
  .c2yz1faz,
  .c22v5911 {
    grid-template-columns: 1fr;
    gap: 0.5rem;
  }
  .c2yz1faz span,
  .c22v5911 span {
    padding: 0.5rem 0;
    border-bottom: 1px solid var(--border);
  }
  .c22v5911 span:last-child,
  .c2yz1faz span:last-child {
    border-bottom: none;
  }
}
.c3n1d0nz{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:44px 32px;text-align:center}
.c3gj5xht{display:inline-block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}
.c34bsatj{color:var(--text-2);max-width:640px;margin:8px auto 20px}
.c2l4aydh{display:inline-block;background:var(--brand);color:var(--on-brand);padding:11px 22px;border-radius:var(--radius);font-weight:600}
.c22avyea{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}
.c3m35bex h2{margin-top:0}
@media(max-width:640px){.c22avyea{grid-template-columns:1fr}}
.c2ptrbcx{max-width:760px;margin:0 auto}
.c2ptrbcx .c2jy8ov3{margin-bottom:16px}
.c2phf8mu{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--brand);color:var(--on-brand);border-radius:var(--radius);padding:22px 26px}
.c2qnbcg4{font-family:var(--font-display);font-size:1.3rem;font-weight:700}
.c2totrz1{opacity:.9;margin:4px 0 0}
.c3xv7q54{display:inline-block;background:var(--on-brand);color:var(--brand);padding:11px 22px;border-radius:var(--radius);font-weight:700;white-space:nowrap}
.c2npp7cj{max-width:760px}

    figure.c2z6z1bt{margin:0}figure.c2z6z1bt img{width:100%;height:auto;border-radius:12px;display:block}
    figure.c37uce6y img{max-width:560px;width:100%;height:auto;border-radius:12px;display:block;margin:0 auto}
    figure.c32puy8h{max-width:340px;float:right;margin:0 0 14px 22px}figure.c32puy8h img{width:100%;height:auto;border-radius:12px;display:block}
    figure figcaption{font-size:.85rem;opacity:.7;text-align:center;margin-top:8px}
    @media(max-width:600px){figure.c32puy8h{float:none;max-width:100%;margin:0 0 14px}}
    .c3qu40dp,[class*="btn"]{background:#1da0e2 !important}
    .c2z2v3xr,.c2t17tq0,.c3n1o10i,.c2sxncp3,.c3si5hwp{color:#9e17b0 !important}
    .c39qu0ys th{border-bottom:2px solid #9e17b0 !important}
  
body{padding-bottom:74px}@media(max-width:640px){body{padding-bottom:136px}}
body{padding-bottom:74px}@media(max-width:640px){body{padding-bottom:136px}}