:root{color-scheme:dark;--bg:#05070f;--bg2:#080b14;--surface:#0b0f17;--surface2:#111722;--surface3:#172030;--border:rgba(140,170,210,.10);--border2:rgba(140,170,210,.18);--border3:rgba(140,170,210,.28);--text:#e8edf5;--text2:#8696aa;--text3:#4d5d72;--neon:#00d4ff;--neon2:#00b4dc;--neon-ink:#03141c;--neon-glow:rgba(0,212,255,.12);--neon-glow2:rgba(0,212,255,.05);--neon-line:rgba(0,212,255,.32);--accent:#ff6b35;--green:#00e676;--green-bg:rgba(0,230,118,.08);--green-line:rgba(0,230,118,.22);--red:#ff4757;--red-bg:rgba(255,71,87,.08);--red-line:rgba(255,71,87,.24);--orange:#ffa502;--orange-bg:rgba(255,165,2,.08);--orange-line:rgba(255,165,2,.24);--purple:#a855f7;--purple-bg:rgba(168,85,247,.09);--hl:inset 0 1px 0 rgba(255,255,255,.035);--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow:0 12px 32px -12px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.25);--shadow-lg:0 40px 90px -24px rgba(0,0,0,.75),0 10px 30px -10px rgba(0,0,0,.4);--r-xs:7px;--r-sm:10px;--r:14px;--r-lg:20px;--r-xl:26px;--font:'Outfit',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--spring:cubic-bezier(.3,1.25,.5,1);--spring-b:cubic-bezier(.3,1.5,.5,1);--spring-s:var(--ease);--d-spring:.45s;--d-spring-b:.8s;--d-spring-s:.7s;--topbar-h:64px;}@supports (transition-timing-function:linear(0,1)){:root{--spring:linear(0,0.022,0.074,0.133,0.214,0.301,0.375,0.462,0.544,0.607,0.677,0.739,0.785,0.833,0.873,0.902,0.931,0.954,0.97,0.984,0.996,1.003,1.009,1.013,1.015,1.017,1.017,1.017,1.016,1.015,1.014,1.012,1.011,1.01,1.008,1.007,1.006,1.005,1.004,1.003,1.002,1.002,1.001,1.001,1.001,1,1,1,1);--spring-b:linear(0,0.042,0.142,0.278,0.43,0.584,0.728,0.853,0.956,1.036,1.092,1.126,1.143,1.144,1.135,1.119,1.098,1.078,1.055,1.035,1.018,1.003,0.993,0.985,0.981,0.979,0.979,0.981,0.983,0.987,0.99,0.993,0.996,0.998,1,1.001,1.002,1.003,1.003,1.003,1.003,1.002,1.002,1.001,1.001,1.001,1,1,1);--spring-s:linear(0,0.023,0.069,0.13,0.199,0.271,0.343,0.412,0.485,0.545,0.6,0.65,0.694,0.734,0.769,0.8,0.83,0.854,0.874,0.892,0.908,0.921,0.932,0.942,0.952,0.959,0.965,0.97,0.975,0.978,0.982,0.984,0.987,0.989,0.991,0.992,0.993,0.994,0.995,0.996,0.997,0.997,0.998,0.998,0.998,0.999,0.999,0.999,1);}}html.light{color-scheme:light;--bg:#f2f5f9;--bg2:#eaeff5;--surface:#ffffff;--surface2:#f3f6fa;--surface3:#e8eef5;--border:rgba(20,40,70,.09);--border2:rgba(20,40,70,.15);--border3:rgba(20,40,70,.24);--text:#121a26;--text2:#536175;--text3:#9aa7b8;--neon:#0091d5;--neon2:#0079b3;--neon-ink:#ffffff;--neon-glow:rgba(0,145,213,.10);--neon-glow2:rgba(0,145,213,.05);--neon-line:rgba(0,145,213,.3);--green:#00a854;--green-bg:rgba(0,168,84,.08);--green-line:rgba(0,168,84,.22);--red:#e5364a;--red-bg:rgba(229,54,74,.07);--red-line:rgba(229,54,74,.22);--orange:#d98a00;--orange-bg:rgba(217,138,0,.08);--orange-line:rgba(217,138,0,.22);--hl:inset 0 1px 0 rgba(255,255,255,.7);--shadow-sm:0 1px 2px rgba(16,30,54,.06);--shadow:0 10px 30px -12px rgba(16,30,54,.18),0 2px 6px rgba(16,30,54,.05);--shadow-lg:0 40px 80px -24px rgba(16,30,54,.28),0 10px 30px -12px rgba(16,30,54,.12);}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}body{font-family:var(--font);font-size:14px;line-height:1.55;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:'kern' 1,'liga' 1,'ss01' 1;overflow-x:hidden;}::selection{background:rgba(0,212,255,.24);color:inherit;}:where(img,svg){display:inline-block;vertical-align:middle;}:where(button,input,select,textarea){font:inherit;color:inherit;}:where(button){background:none;border:0;cursor:pointer;}:where(a){color:inherit;}:where(h1,h2,h3,h4){font-weight:700;letter-spacing:-.025em;line-height:1.15;}.mono,:where(code,kbd){font-family:var(--mono);font-feature-settings:normal;}:focus{outline:none;}:focus-visible{outline:2px solid var(--neon);outline-offset:2px;border-radius:6px;}::-webkit-scrollbar{width:10px;height:10px;}::-webkit-scrollbar-track{background:transparent;}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:10px;border:3px solid transparent;background-clip:padding-box;}::-webkit-scrollbar-thumb:hover{background:var(--border3);background-clip:padding-box;border:3px solid transparent;}*{scrollbar-width:thin;scrollbar-color:var(--border2) transparent;}.vd-ambient{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60% 42% at 50% -8%,rgba(0,212,255,.075),transparent 70%);}html.light .vd-ambient{background:radial-gradient(60% 42% at 50% -8%,rgba(0,145,213,.07),transparent 70%);}:where(button,[role=button],[onclick],.btn-sm,.icon-btn,.act-btn,.nav-item,.file-row,.folder-item,.amt-btn,.tier-opt,.coin-btn,.tab,.tab-btn,.method-tab){touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;}:where(.logo,.tb-logo,.nav-logo){display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);min-width:0;}:where(.logo,.tb-logo,.nav-logo) img{height:46px;width:auto;object-fit:contain;}:where(.logo,.tb-logo,.nav-logo) > span{font-size:12px;font-weight:500;color:var(--text3);white-space:nowrap;letter-spacing:.01em;}.topbar{position:sticky;top:0;z-index:40;height:var(--topbar-h);display:flex;align-items:center;gap:14px;padding:0 28px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);flex-shrink:0;}@media(max-width:640px){.topbar{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none;}}:where(.topbar-right,.tb-right){margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0;}:where(.btn-sm,.back-btn,.link-btn,.btn-ghost,.btn-cancel,.captcha-retry,.btn-refresh,.btn-redeem-toggle){display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text2);font-family:var(--font);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:var(--hl);transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .25s var(--ease);}:where(.btn-sm,.back-btn,.link-btn,.btn-ghost,.btn-cancel,.captcha-retry,.btn-refresh,.btn-redeem-toggle) svg{width:14px;height:14px;flex-shrink:0;}@media(hover:hover){:where(.btn-sm,.back-btn,.link-btn,.btn-ghost,.btn-cancel,.captcha-retry,.btn-refresh,.btn-redeem-toggle):hover{background:var(--surface3);border-color:var(--border2);color:var(--text);}}:where(.btn-sm.primary,.btn-neon,.btn:not(.btn-ghost):not(.btn-danger),.btn-primary,.btn-dl,.btn-subscribe,.btn-full.btn-neon,.btn-hero.primary,.btn-price.filled){display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--neon);color:var(--neon-ink);border:1px solid transparent;border-radius:var(--r-sm);font-family:var(--font);font-weight:600;letter-spacing:-.005em;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.3),0 8px 24px -10px rgba(0,212,255,.55);transition:background-color .2s var(--ease),box-shadow .3s var(--ease),opacity .2s var(--ease);}@media(hover:hover){:where(.btn-sm.primary,.btn-neon,.btn:not(.btn-ghost):not(.btn-danger),.btn-primary,.btn-dl,.btn-subscribe,.btn-full.btn-neon,.btn-hero.primary,.btn-price.filled):not(:disabled):hover{background:#3fe0ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.3),0 12px 32px -10px rgba(0,212,255,.7);}html.light :where(.btn-sm.primary,.btn-neon,.btn:not(.btn-ghost):not(.btn-danger),.btn-primary,.btn-dl,.btn-subscribe,.btn-full.btn-neon,.btn-hero.primary,.btn-price.filled):not(:disabled):hover{background:#0aa3e8;}}:where(.btn-sm.primary,.btn-neon,.btn:not(.btn-ghost):not(.btn-danger),.btn-primary,.btn-dl,.btn-subscribe,.btn-full,.btn-hero,.btn-price):disabled{opacity:.42;cursor:not-allowed;box-shadow:none;}.btn-sm.primary{border-color:transparent;color:var(--neon-ink);font-weight:600;}:where(.btn-danger,.btn-sm.danger){display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--red-bg);color:var(--red);border:1px solid var(--red-line);border-radius:var(--r-sm);font-weight:600;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease);}@media(hover:hover){:where(.btn-danger,.btn-sm.danger):hover{background:rgba(255,71,87,.15);border-color:rgba(255,71,87,.4);}}:where(.icon-btn,.dm-btn){width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--surface2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text2);cursor:pointer;box-shadow:var(--hl);transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);}:where(.icon-btn,.dm-btn) svg{width:16px;height:16px;transition:transform .6s var(--spring-b);}@media(hover:hover){:where(.icon-btn,.dm-btn):hover{color:var(--text);border-color:var(--border2);background:var(--surface3);}:where(#dmBtn,#dmBtnDesktop):hover svg{transform:rotate(-24deg) scale(1.06);}}@keyframes vd-spin{to{transform:rotate(360deg);}}:where(.spin-inline,.spin){display:inline-block;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:vd-spin .7s linear infinite;vertical-align:-2px;margin-right:8px;opacity:.85;}:where(.spinner,.spin-big){width:34px;height:34px;border:2.5px solid var(--border2);border-top-color:var(--neon);border-radius:50%;animation:vd-spin .8s linear infinite;margin:0 auto;}:where(.field){margin-bottom:16px;}:where(.field) > label,:where(.field) label:first-child{display:block;font-size:12px;font-weight:500;color:var(--text2);margin-bottom:7px;letter-spacing:.005em;}:where(.field) :where(input:not([type=checkbox]):not([type=radio]),select,textarea),:where(.vd-input){width:100%;height:42px;padding:0 13px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font-family:var(--font);font-size:14px;outline:none;box-shadow:var(--hl);transition:border-color .2s var(--ease),box-shadow .3s var(--ease),background-color .2s var(--ease);}:where(.field) textarea{height:auto;min-height:92px;padding:11px 13px;resize:vertical;line-height:1.5;}:where(.field) :where(input,select,textarea):hover{border-color:var(--border2);}:where(.field) :where(input,select,textarea):focus,:where(.vd-input):focus{border-color:var(--neon-line);background:var(--surface);box-shadow:0 0 0 4px var(--neon-glow2),0 0 0 1px var(--neon-line);}:where(input,textarea)::placeholder{color:var(--text3);opacity:1;}:where(select){appearance:none;-webkit-appearance:none;padding-right:36px !important;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238696aa' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;}:where(select) option{background:var(--surface);color:var(--text);}input[type=date]{color-scheme:dark;}html.light input[type=date]{color-scheme:light;}input[type=number]{-moz-appearance:textfield;}input[type=number]::-webkit-inner-spin-button{opacity:.4;}input[type=checkbox]:not(.vd-native){appearance:none;-webkit-appearance:none;width:18px !important;height:18px !important;flex-shrink:0;margin:0;border:1.5px solid var(--border3);border-radius:6px;background-color:var(--surface2);cursor:pointer;position:relative;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2303141c' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:0 0;transition:background-size .5s var(--spring-b),background-color .2s var(--ease),border-color .2s var(--ease),box-shadow .3s var(--ease);}input[type=checkbox]:not(.vd-native):checked{background-color:var(--neon);border-color:var(--neon);background-size:13px 13px;box-shadow:0 0 0 4px var(--neon-glow2);}html.light input[type=checkbox]:not(.vd-native){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");}input[type=checkbox]:not(.vd-native):focus-visible{outline:2px solid var(--neon);outline-offset:2px;}:where(.msg){display:none;align-items:flex-start;gap:9px;padding:11px 14px;border-radius:var(--r-sm);font-size:13px;line-height:1.5;margin-bottom:16px;}:where(.msg.err){display:flex;background:var(--red-bg);border:1px solid var(--red-line);color:var(--red);}:where(.msg.ok){display:flex;background:var(--green-bg);border:1px solid var(--green-line);color:var(--green);}:where(.card){background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--hl),var(--shadow);}:where(.pill,.badge,.status-badge,.pill2){display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap;background:var(--surface2);color:var(--text2);border:1px solid var(--border);}:where(.pill.active,.badge.on,.status-badge.on){background:var(--green-bg);color:var(--green);border-color:var(--green-line);}:where(.pill.inactive,.badge.off,.status-badge.off){background:var(--red-bg);color:var(--red);border-color:var(--red-line);}:where(.avatar){width:26px;height:26px;border-radius:8px;background:var(--neon);color:var(--neon-ink);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;}.vd-label,:where(.sidebar-label,.stat-label,.ov-label,.feat-title,.section-tag,.footer-col h4,.logos-label,.price-name,.tier-name,.meta-label,.detail-label,.lbl,.section-label){font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);}:where(.skel){position:relative;overflow:hidden;background:var(--surface2);border-radius:var(--r-sm);}:where(.skel)::after{content:'';position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent);animation:vd-shimmer 1.4s var(--ease-io) infinite;}html.light :where(.skel)::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);}@keyframes vd-shimmer{to{transform:translateX(100%);}}.overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(2,4,9,.66);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s var(--ease),visibility 0s linear .32s;}html.light .overlay{background:rgba(18,26,38,.32);}.overlay.on,.overlay.open,.overlay.vd-closing{opacity:1;visibility:visible;transition:opacity .28s var(--ease),visibility 0s;}.overlay.on,.overlay.open{pointer-events:auto;}.overlay.vd-closing{opacity:0;}.overlay .modal{position:relative;width:100%;max-width:440px;max-height:min(86vh,860px);overflow:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r-xl);padding:26px;box-shadow:var(--hl),var(--shadow-lg);transform-origin:50% 50%;}html:not(.vd-js) .overlay .modal{transform:scale(.96) translateY(8px);opacity:0;transition:transform .45s var(--spring),opacity .25s var(--ease);}html:not(.vd-js) .overlay:is(.on,.open) .modal{transform:none;opacity:1;}:where(.modal-title){font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:18px;padding-right:8px;}:where(.modal-actions){display:flex;gap:8px;justify-content:flex-end;margin-top:22px;flex-wrap:wrap;}:where(.modal-actions) :where(.btn-sm){height:40px;padding:0 16px;}.vd-ghost{position:fixed;left:0;top:0;z-index:1001;pointer-events:none;transform-origin:0 0;will-change:transform,opacity;contain:strict;}.vd-grab{display:none;}@media(max-width:640px){.overlay{align-items:flex-end;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(2,4,9,.6);}.overlay .modal{max-width:100%;max-height:88vh;border-radius:24px 24px 0 0;padding:30px 18px calc(22px + env(safe-area-inset-bottom));border-bottom:0;box-shadow:0 -1px 0 var(--border2),0 -30px 60px -20px rgba(0,0,0,.6),0 400px 0 0 var(--surface);}.vd-grab{display:block;position:absolute;top:0;left:0;right:0;height:26px;cursor:grab;touch-action:none;z-index:2;}.vd-grab::before{content:'';position:absolute;top:9px;left:50%;width:38px;height:5px;margin-left:-19px;border-radius:5px;background:var(--border3);}:where(.modal-actions){flex-direction:column-reverse;align-items:stretch;}:where(.modal-actions) > *{width:100%;justify-content:center;}:where(.modal-actions) :where(.btn-sm){height:46px;font-size:14px;}:where(.field) :where(input:not([type=checkbox]):not([type=radio]),select){height:46px;font-size:16px;}:where(.field) textarea{font-size:16px;}}.toasts{position:fixed;right:20px;bottom:20px;z-index:3000;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none;max-width:calc(100vw - 32px);}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;max-width:380px;padding:11px 16px 11px 13px;border-radius:14px;font-size:13px;font-weight:500;line-height:1.4;background:color-mix(in srgb,var(--surface2) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border2);color:var(--text);box-shadow:var(--hl),var(--shadow);}.toast::before{content:'';width:8px;height:8px;border-radius:50%;flex-shrink:0;background:currentColor;}.toast.ok::before{background:var(--green);box-shadow:0 0 0 4px var(--green-bg);}.toast.err::before{background:var(--red);box-shadow:0 0 0 4px var(--red-bg);}.toast.warn::before{background:var(--orange);box-shadow:0 0 0 4px var(--orange-bg);}@media(max-width:640px){.toasts{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));align-items:stretch;}.toast{max-width:none;}}:where(.nav-item){display:flex;align-items:center;gap:11px;height:38px;padding:0 11px;border-radius:var(--r-sm);color:var(--text2);font-size:13.5px;font-weight:500;text-decoration:none;cursor:pointer;border:1px solid transparent;position:relative;transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease);}:where(.nav-item) svg{width:17px;height:17px;flex-shrink:0;opacity:.85;}@media(hover:hover){:where(.nav-item):hover{color:var(--text);background:var(--surface2);}}:where(.nav-item.on){color:var(--text);background:var(--surface2);border-color:var(--border);box-shadow:var(--hl);}:where(.nav-item.on) svg{color:var(--neon);opacity:1;}.sidebar-overlay{position:fixed;inset:0;z-index:50;background:rgba(2,4,9,.55) !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important;display:block !important;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s;}.sidebar-overlay.on{opacity:1;visibility:visible;transition:opacity .3s var(--ease),visibility 0s;}.hamburger{display:none;flex-direction:column;justify-content:center;gap:4.5px;width:36px;height:36px;padding:0 9px;cursor:pointer;border-radius:var(--r-sm);flex-shrink:0;}.hamburger span{display:block;height:1.6px;width:100%;background:var(--text);border-radius:2px;transition:transform .5s var(--spring),opacity .2s var(--ease);transform-origin:center;}.hamburger.open span:nth-child(1){transform:translateY(6.1px) rotate(45deg);}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(.2);}.hamburger.open span:nth-child(3){transform:translateY(-6.1px) rotate(-45deg);}:where(.stat-val,.ov-val,.num){font-feature-settings:'tnum' 1;}:where(.table-wrap){overflow:auto;-webkit-overflow-scrolling:touch;}:where(table){width:100%;border-collapse:separate;border-spacing:0;}:where(th){text-align:left;padding:11px 16px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--text3);border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0;z-index:1;background:var(--surface);}:where(td){padding:12px 16px;font-size:13px;border-bottom:1px solid var(--border);vertical-align:middle;}:where(tbody tr){transition:background-color .15s var(--ease);}@media(hover:hover){:where(tbody tr):hover > td{background:var(--neon-glow2);}}:where(.vd-foot){text-align:center;padding:28px 16px 34px;font-size:12px;color:var(--text3);}:where(.vd-foot) a{color:var(--text3);text-decoration:none;transition:color .2s var(--ease);}:where(.vd-foot) a:hover{color:var(--text);}@keyframes vd-in{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:none;}}@keyframes vd-pop{from{opacity:0;transform:scale(.9);}to{opacity:1;transform:none;}}html:not(.vd-vt-in) .vd-in{animation:vd-in .7s var(--spring-s) both;}html.vd-js .vd-reveal{opacity:0;transform:translateY(22px);}html.vd-js .vd-reveal.vd-shown{opacity:1;transform:none;transition:opacity .7s var(--ease),transform 1s var(--spring-s);transition-delay:var(--vd-delay,0s);}.vd-glide{position:absolute;z-index:0;pointer-events:none;left:0;top:0;transform-origin:0 0;}.vd-glide-host{position:relative;}.vd-glide-hide{background-color:transparent !important;border-color:transparent !important;box-shadow:none !important;color:var(--text) !important;}html.vd-boot *,html.vd-boot *::before,html.vd-boot *::after,html.vd-notr *,html.vd-notr *::before,html.vd-notr *::after{transition:none !important;}html.vd-dragging,html.vd-dragging *{-webkit-user-select:none !important;user-select:none !important;cursor:grabbing !important;}@view-transition{navigation:auto;}body > .topbar{view-transition-name:vd-topbar;}::view-transition-group(root){animation-duration:.3s;}::view-transition-old(root){animation:.18s var(--ease) both vd-page-out;}::view-transition-new(root){animation:.3s var(--ease) .04s both vd-page-in;}::view-transition-group(vd-topbar){animation-duration:.35s;animation-timing-function:var(--ease);}::view-transition-old(vd-topbar),::view-transition-new(vd-topbar){animation-duration:.25s;}@keyframes vd-page-out{to{opacity:0;}}@keyframes vd-page-in{from{opacity:0;}}html.vd-theme-vt::view-transition-old(root),html.vd-theme-vt::view-transition-new(root){animation:none;mix-blend-mode:normal;}html.vd-theme-vt::view-transition-new(root){animation:.65s var(--ease) both vd-theme-reveal;}@keyframes vd-theme-reveal{from{clip-path:circle(0 at var(--vd-tx,50%) var(--vd-ty,0));}to{clip-path:circle(var(--vd-tr,150vmax) at var(--vd-tx,50%) var(--vd-ty,0));}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important;}}.overlay .modal.vd-morphing{background:transparent !important;border-color:transparent !important;box-shadow:none !important;}html.vd-theme-vt body > .topbar{view-transition-name:none;}