.sv{--sv-accent:#eec469;--sv-accent-dim:#7b5f1b;--sv-wash:#eec4691a;--sv-bg:#0e0d12;--sv-bg-2:#15141b;--sv-bg-3:#1c1b24;--sv-line:#24222e;--sv-line-2:#35333f;--sv-text:#f3f2f6;--sv-text-2:#bbb9c3;--sv-text-3:#8e8c97;background:var(--sv-bg);min-height:100dvh;color:var(--sv-text);font-size:16px;line-height:1.7}@supports (color:lab(0% 0 0)){.sv{--sv-accent:lab(81.6717% 7.74112 51.0542);--sv-accent-dim:lab(42.1259% 6.61451 40.6904);--sv-wash:lab(81.6717% 7.74112 51.0542/.1)}}.sv-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}@media (min-width:768px){.sv-wrap{padding:0 32px}}.sv-header{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--sv-line);background:#0e0d12f2;height:56px;position:sticky;top:0}@media (min-width:768px){.sv-header{height:64px}}.sv-link{color:var(--sv-text-2);transition:color .14s}.sv-link:hover{color:#fff}.sv-text-link{color:var(--sv-accent)}.sv-text-link:hover{color:#fff;text-decoration:underline}.sv-nav-link{height:100%;color:var(--sv-text-2);border-bottom:2px solid #0000;align-items:center;font-size:15px;font-weight:600;transition:color .14s;display:inline-flex}.sv-nav-link:hover,.sv-nav-link[aria-current=page]{color:#fff}.sv-nav-link[aria-current=page]{border-bottom-color:var(--sv-accent)}.sv-kicker{color:var(--sv-accent);font-size:13px;font-weight:700}.sv-h2{margin:0;font-size:24px;font-weight:750;line-height:1.35}.sv-card{border:1px solid var(--sv-line-2);background:var(--sv-bg-2)}.sv .grid>*{min-width:0}.sv-filter{border:1px solid var(--sv-line-2);background:var(--sv-bg-2);min-height:36px;color:var(--sv-text-2);white-space:nowrap;cursor:pointer;align-items:center;padding:0 9px;font-size:13px;font-weight:600;transition:border-color .14s,color .14s;display:inline-flex}.sv-filter[aria-pressed=true]{border-color:var(--sv-accent);background:var(--sv-wash);color:#fff}.sv-mode{min-height:44px;padding:0 16px;font-size:15px}@media (hover:hover){.sv-filter:hover{color:#fff;border-color:#fff}}.sv-filter:focus-visible,.sv-card:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}.sv-lift{transition:border-color .14s,translate .14s}@media (hover:hover){.sv-lift:hover{border-color:var(--sv-accent);translate:0 -2px}}.sv-h3{margin:0;font-size:18px;font-weight:700;line-height:1.45}.sv-chip{border:1px solid var(--sv-line-2);background:var(--sv-bg-2);min-height:28px;color:var(--sv-text-2);align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.sv-chip-strong{border-color:var(--sv-accent);color:#fff;background:var(--sv-wash)}.sv-block+.sv-block{margin-top:44px}.sv-table{border-collapse:collapse;width:100%;font-size:15px}.sv-table th{border-bottom:1px solid var(--sv-line-2);text-align:left;color:var(--sv-text-3);white-space:nowrap;vertical-align:top;padding:10px 12px;font-size:13px;font-weight:650}.sv-table td{border-bottom:1px solid var(--sv-line);vertical-align:top;color:var(--sv-text-2);padding:10px 12px}.sv-scroll{overflow-x:auto}.sv-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-list>li{color:var(--sv-text-2);padding-left:18px;position:relative}.sv-list>li:before{content:"";background:var(--sv-accent);width:6px;height:6px;position:absolute;top:.72em;left:2px;transform:rotate(45deg)}.sv-details>summary{min-height:44px;color:var(--sv-accent);cursor:pointer;align-items:center;font-weight:650;list-style:none;display:flex}.sv-details>summary::-webkit-details-marker{display:none}.sv-details>summary:after{content:"▾";margin-left:8px;font-size:12px}.sv-details[open]>summary:after{content:"▴"}@media (max-width:767px){.sv-stack thead{display:none}.sv-stack,.sv-stack tbody,.sv-stack tr,.sv-stack td,.sv-stack th{display:block}.sv-stack tr{border-bottom:1px solid var(--sv-line);padding:10px 0}.sv-stack td,.sv-stack th{white-space:normal;border:0;padding:0}.sv-stack td+td,.sv-stack th+td{margin-top:4px}}.sv-bottom{z-index:45;padding-bottom:env(safe-area-inset-bottom);background:var(--sv-bg);border-top:1px solid var(--sv-line);grid-auto-columns:1fr;grid-auto-flow:column;transition:transform .18s;display:grid;position:fixed;inset:auto 0 0}@media (min-width:768px){.sv-bottom{display:none}}.sv-bottom[data-hidden]:not(:focus-within){transform:translateY(100%)}.sv-bottom a{min-height:60px;color:var(--sv-text-3);border-top:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}.sv-bottom a[aria-current=page]{color:#fff;border-top-color:var(--sv-accent)}@media (prefers-reduced-motion:reduce){.sv *{transition-duration:0s!important}}
