@font-face{font-family:Chakra;src:url("/assets/fonts/chakra-700-latin.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra;src:url("/assets/fonts/chakra-700-latin-ext.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#0c0a1f;--bg-2:#120e2c;--surface:#19143d;--surface-2:#211a50;--surface-3:#2b2266;--line:#352a73;--line-strong:#5b46b5;--text:#f3f0ff;--muted:#bdb4e2;--soft:#d9d2fb;--purple:#a855f7;--violet:#7c3aed;--magenta:#c026d3;--pink:#f472b6;--cyan:#22d3ee;--cyan-text:#67e8f9;--teal:#5eead4;--link:#d8b4fe;--link-hover:#f0abfc;--grad:linear-gradient(100deg, #7c3aed 0%, #a21caf 55%, #c026d3 100%);--grad-border:linear-gradient(135deg, #a855f7 0%, #6d28d9 45%, #22d3ee 100%);--grad-border-hot:linear-gradient(135deg, #f0abfc 0%, #a855f7 45%, #67e8f9 100%);--glow:0 0 0 1px rgba(168, 85, 247, .55),0 10px 32px -8px rgba(168, 85, 247, .55);--cut:12px;--cut-sm:8px;--radius:6px;--gap:16px;--font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--display:"Chakra","Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px;background:var(--bg)}body{margin:0;color:var(--text);font:16px/1.65 var(--font);overflow-wrap:break-word;background-color:var(--bg);background-image:radial-gradient(900px 520px at 85% -120px,rgba(168,85,247,.22),transparent 70%),radial-gradient(700px 480px at -10% 380px,rgba(124,58,237,.16),transparent 70%),radial-gradient(800px 600px at 110% 1400px,rgba(192,38,211,.12),transparent 70%);background-repeat:no-repeat}img{max-width:100%;height:auto}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}.h2-like,h1,h2,h3{line-height:1.2;margin:0 0 .55em;color:#fff}.h2-like,h1,h2{font-family:var(--display);font-weight:700;letter-spacing:.01em}h1{font-size:clamp(1.45rem, 1.05rem + 2.4vw, 2.9rem)}.h2-like,h2{text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.2rem, 1.05rem + .8vw, 1.6rem);margin-top:2.2rem}h3{font-size:1.12rem;font-weight:700}p{margin:0 0 1em}strong{color:#fff}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.muted{color:var(--muted)}.small{font-size:.9rem}code{font-family:var(--mono);font-size:.88em;color:var(--cyan-text);background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.25);padding:.05em .4em;border-radius:4px}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:8px;top:-60px;background:var(--violet);color:#fff;padding:8px 12px;z-index:20}.skip:focus{top:8px;color:#fff}.wrap{width:100%;max-width:74rem;margin:0 auto;padding:0 16px}.cut{clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.site-head{position:relative;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(25,20,61,.92),rgba(12,10,31,.6))}.site-head::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--purple) 30%,var(--cyan) 70%,transparent);opacity:.7}.site-head__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding-top:12px;padding-bottom:12px}.brand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.brand:hover{color:#fff}.brand__logo{display:block;width:184px;height:auto;aspect-ratio:1034/336;transition:filter .25s var(--ease)}.brand:hover .brand__logo{filter:drop-shadow(0 0 10px rgba(168, 85, 247, .45))}.site-nav ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.site-nav a{--cut:7px;display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;font-size:.9rem;font-weight:600;color:var(--soft);text-decoration:none;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background-color .15s,color .15s,transform .15s var(--ease)}.site-nav a:hover{color:#fff;background:var(--surface-3);transform:translateY(-1px)}.site-nav a[aria-current]{color:#fff;background:var(--grad);box-shadow:none}.site-nav>ul>li{position:relative}.nav-dd summary{--cut:7px;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;font-size:.9rem;font-weight:600;color:var(--soft);cursor:pointer;list-style:none;user-select:none;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background-color .15s,color .15s,transform .15s var(--ease)}.nav-dd summary::-webkit-details-marker{display:none}.nav-dd summary:hover{color:#fff;background:var(--surface-3);transform:translateY(-1px)}.nav-dd summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.nav-dd[data-active] summary{color:#fff;background:var(--grad);box-shadow:none}.nav-dd__arrow{transition:transform .2s var(--ease)}.nav-dd[open] .nav-dd__arrow{transform:rotate(180deg)}.nav-dd[open] summary{color:#fff;background:var(--surface-3)}.nav-dd[data-active][open] summary{background:var(--grad)}.site-nav .nav-dd__menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:flex;flex-direction:column;gap:4px;min-width:230px;margin:0;padding:8px;list-style:none;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong),0 14px 32px rgba(0,0,0,.5);border-radius:6px}.site-nav>ul>li:last-child .nav-dd__menu{left:auto;right:0}.site-nav .nav-dd__menu a{display:flex;width:100%;min-height:40px;clip-path:none;background:0 0;box-shadow:none;border-radius:4px}.site-nav .nav-dd__menu a:hover{background:var(--surface-3);transform:none}.site-nav .nav-dd__menu a[aria-current]{background:var(--grad)}.nav-toggle{display:none}@media (max-width:640px){.site-head{z-index:30}.brand__logo{width:160px}.site-head__in{position:relative}.site-nav>ul>li{position:static}.site-nav .nav-dd__menu,.site-nav>ul>li:last-child .nav-dd__menu{top:calc(100% - 4px);left:16px;right:16px;min-width:0}.js .site-head__in{flex-wrap:nowrap}.js .nav-toggle{--cut:7px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:46px;height:44px;padding:0;border:0;cursor:pointer;color:#fff;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.js .nav-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.nav-toggle__bar{display:block;width:22px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s var(--ease),opacity .2s}.site-head.is-open .nav-toggle{background:var(--grad);box-shadow:none}.site-head.is-open .nav-toggle__bar:first-child{transform:translateY(7px) rotate(45deg)}.site-head.is-open .nav-toggle__bar:nth-child(2){opacity:0}.site-head.is-open .nav-toggle__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.js .site-nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:40;padding:12px 16px 16px;background:var(--surface);border-bottom:1px solid var(--line-strong);box-shadow:0 18px 32px rgba(0,0,0,.55)}.js .site-head.is-open .site-nav{display:block}.js .site-nav>ul{flex-direction:column;flex-wrap:nowrap;gap:6px}.js .nav-dd summary,.js .site-nav>ul>li>a{display:flex;width:100%;justify-content:space-between;min-height:46px;font-size:1rem}.js .site-nav .nav-dd__menu,.js .site-nav>ul>li:last-child .nav-dd__menu{position:static;margin-top:6px;min-width:0;background:rgba(7,5,26,.45);box-shadow:inset 0 0 0 1px var(--line)}}main{padding-bottom:48px}.crumbs{font-size:.85rem;margin:18px 0 10px;color:var(--muted)}.crumbs ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:4px}.crumbs li+li::before{content:"›";color:var(--purple);margin-right:4px}.crumbs a{color:var(--soft);text-decoration:none}.crumbs a:hover{color:#fff;text-decoration:underline}.crumbs [aria-current]{color:var(--muted)}.page-head{--cut:18px;position:relative;margin:8px 0 22px;padding:28px 22px 22px;background:linear-gradient(rgba(168,85,247,.07) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,rgba(168,85,247,.07) 1px,transparent 1px) 0 0/28px 28px,radial-gradient(120% 140% at 100% 0,rgba(192,38,211,.35),transparent 55%),radial-gradient(90% 120% at 0 100%,rgba(34,211,238,.14),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.page-head::before{content:"";position:absolute;top:0;left:var(--cut);right:30%;height:3px;background:linear-gradient(90deg,var(--purple),var(--magenta),transparent)}.page-head__pixels{position:absolute;top:14px;right:18px;display:flex;gap:5px}.page-head__pixels i{width:9px;height:9px;background:var(--purple);opacity:.35}.page-head__pixels i:nth-child(2){background:var(--magenta)}.page-head__pixels i:nth-child(3){background:var(--cyan)}.page-head h1{margin-bottom:.4em;text-shadow:0 0 24px rgba(168,85,247,.45);padding-right:40px}.lead{font-size:1.12rem;color:var(--soft);max-width:50rem;margin-bottom:16px}.trust{display:flex;flex-wrap:wrap;gap:8px;margin:0;font-size:.85rem}.trust>span{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;color:var(--soft);background:rgba(12,10,31,.55);box-shadow:inset 0 0 0 1px var(--line)}.trust>span:first-child::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}.note{display:flex;gap:12px;align-items:flex-start;background:linear-gradient(90deg,rgba(34,211,238,.12),rgba(124,58,237,.1));box-shadow:inset 0 0 0 1px rgba(103,232,249,.3);border-left:3px solid var(--cyan);padding:13px 15px;margin:0 0 24px;color:var(--text)}.note svg{flex:none;color:var(--cyan-text);margin-top:3px}.note p{margin:0}.prose .note{margin:12px 0 18px}.calc .h2-like,.calc h2,.faq h2,.list__title,.prose h2,.tbl-wrap h2,.tiles-wrap .h2-like,.tiles-wrap h2{display:flex;align-items:center;gap:12px}.calc .h2-like::after,.calc h2::after,.faq h2::after,.list__title::after,.prose h2::after,.tbl-wrap h2::after,.tiles-wrap .h2-like::after,.tiles-wrap h2::after{content:"";flex:1 1 40px;max-width:120px;height:3px;background:linear-gradient(90deg,var(--magenta),transparent)}.list__title{margin-top:0}.list__sub{margin:30px 0 14px;font-size:1.15rem;color:var(--soft)}.list__more{margin:18px 0 0}.list__more a{font-weight:700}.list__more--btn{display:none;text-align:center}.js .list__more--btn{display:block}.js .cards[data-paged]>.card:nth-child(n+21):not(.is-shown){display:none}.btn-more{--cut:10px;display:inline-block;min-height:46px;padding:12px 26px;line-height:22px;font:inherit;font-weight:700;color:#fff;cursor:pointer;border:0;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background-color .15s,transform .15s var(--ease)}.btn-more:hover{background:var(--surface-3);transform:translateY(-1px)}.btn-more:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.cards{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.cards>.card:nth-child(n+5){content-visibility:auto;contain-intrinsic-size:auto 300px}.card{--stub:0px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border:1px solid transparent;border-radius:var(--radius);background:linear-gradient(160deg,var(--surface-2),var(--surface) 60%) padding-box,var(--grad-border) border-box;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.card:hover{transform:translateY(-2px);box-shadow:var(--glow);background:linear-gradient(160deg,var(--surface-3),var(--surface) 65%) padding-box,var(--grad-border-hot) border-box}.card__stub{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:2px dashed rgba(168,85,247,.45);background:linear-gradient(100deg,rgba(124,58,237,.32),rgba(192,38,211,.14));border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.card__stub-label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.card__stub-amount{font-family:var(--display);font-weight:700;font-size:1.35rem;line-height:1.1;color:#fff}.card__body{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px 4px}.card__side{display:flex;flex-direction:column;gap:10px;min-width:0;padding:4px 16px 16px}.card__side .cta{width:100%}.card__head{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center;min-width:0}@media (min-width:900px){.card{--stub:148px;grid-template-columns:var(--stub) minmax(0,1fr) 290px}.card::after,.card::before{content:"";position:absolute;left:calc(var(--stub) - 9px);width:18px;height:18px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px rgba(168,85,247,.55)}.card::before{top:-10px}.card::after{bottom:-10px}.card__stub{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:18px 16px;border-bottom:0;border-right:2px dashed rgba(168,85,247,.45);border-radius:calc(var(--radius) - 1px) 0 0 calc(var(--radius) - 1px);background:linear-gradient(180deg,rgba(124,58,237,.34),rgba(192,38,211,.12))}.card__stub-amount{font-size:1.6rem;overflow-wrap:anywhere}.card__body{padding:16px 18px}.card__side{justify-content:center;padding:16px 18px 16px 0}}.logo{flex:none;width:112px;height:56px;object-fit:contain;padding:6px;border-radius:4px;background:linear-gradient(160deg,#0f0b2a,#07051a);box-shadow:inset 0 0 0 1px rgba(168,85,247,.35);transition:transform .25s var(--ease)}.card:hover .logo{transform:scale(1.04)}.logo--light{background:linear-gradient(160deg,#f4f1ff,#ddd6fe)}.logo--mono{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--display);font-size:1.3rem}.card__name{flex:1 1 140px;min-width:0;margin:0;font-size:1.15rem;color:#fff}.card__offer{padding:12px 14px;border-radius:4px;background:linear-gradient(90deg,rgba(34,211,238,.12),rgba(34,211,238,.02) 75%);box-shadow:inset 0 0 0 1px rgba(34,211,238,.28)}.card__bonus{margin:0;font-family:var(--display);font-weight:700;font-size:1.32rem;line-height:1.25;color:var(--cyan-text);text-shadow:0 0 14px rgba(34,211,238,.45);overflow-wrap:anywhere}.card__bonus--none{font-family:inherit;font-size:1rem;font-weight:400;color:var(--muted);text-shadow:none}.card__terms{margin:6px 0 0;font-size:.86rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:2px 14px}.card__terms .num{color:var(--soft)}.facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;background:rgba(7,5,26,.45);border-radius:4px;box-shadow:inset 0 0 0 1px var(--line)}.fact{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px}.fact+.fact{border-top:1px dashed var(--line)}.fact dt{color:var(--muted);font-size:.9rem}.fact dd{margin:0;text-align:right;font-weight:700;min-width:0;color:#fff}.fact dd .muted{font-weight:400}.badges{position:relative;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.badge{font-size:.78rem;line-height:1.3;color:var(--soft);background:rgba(168,85,247,.14);box-shadow:inset 0 0 0 1px rgba(168,85,247,.45);border-radius:3px;padding:4px 9px}.badge--tip>span[tabindex]{cursor:help;display:inline-flex;align-items:center;gap:6px}.badge__i{display:inline-flex;width:15px;height:15px;border-radius:50%;border:1px solid currentColor;font-size:.62rem;align-items:center;justify-content:center;font-style:italic;font-weight:700}.tip{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;background:#07051a;color:var(--text);box-shadow:inset 0 0 0 1px var(--purple),0 10px 30px rgba(0,0,0,.5);font-size:.85rem;line-height:1.45;padding:9px 11px;border-radius:4px}.badge--tip:focus-within .tip,.badge--tip:hover .tip{display:block}.pack{font-size:.9rem;background:rgba(7,5,26,.35);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;padding:7px 11px}.pack summary{cursor:pointer;color:var(--link);font-weight:600}.pack summary:hover{color:var(--link-hover)}.pack ol{margin:6px 0 2px;padding-left:0;list-style:none}.pack li{padding:3px 0}.checked{font-size:.8rem;color:var(--muted);text-align:center}.cta{--cut:10px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;color:#fff;font-weight:700;letter-spacing:.02em;text-decoration:none;background:var(--grad);background-size:160% 100%;background-position:0 0;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:background-position .3s var(--ease),transform .15s var(--ease)}.cta::after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-130%) skewX(-18deg);transition:transform .6s var(--ease);pointer-events:none}.cta:hover{color:#fff;background-position:100% 0;transform:translateY(-1px)}.cta:hover::after{transform:translateX(260%) skewX(-18deg)}.cta:active{transform:translateY(0)}.cta--sm{--cut:7px;min-height:36px;padding:6px 14px;font-size:.88rem}.prose{max-width:50rem;margin-top:10px;color:var(--text)}.prose h2{margin-top:2.4rem}.prose h3{margin-top:1.6rem;color:var(--soft)}.prose ol,.prose ul{padding-left:1.3em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--purple)}.prose ol li::marker{font-weight:700}.prose-table{overflow-x:auto;margin:0 0 1.3em;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.prose-table table{width:100%;border-collapse:collapse;font-size:.93rem}.prose-table td,.prose-table th{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.prose-table thead th{background:var(--surface-3);color:#fff;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.prose-table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.02)}.prose-table tr:last-child td{border-bottom:0}@media (max-width:640px){.prose-table{overflow-x:visible}.prose-table table{font-size:.8rem}.prose-table td,.prose-table th{padding:7px 6px;overflow-wrap:break-word;hyphens:auto}.prose-table thead th{font-size:.66rem;letter-spacing:.02em}.prose-table .m-hide{display:none}}.tbl-wrap{margin-top:10px}.tbl-tools{display:flex;align-items:center;gap:10px;margin:0 0 12px}.tbl-tools label{font-size:.9rem;color:var(--muted)}input,select{font:inherit;color:var(--text);background:#0b0920;border:1px solid var(--line-strong);border-radius:4px;padding:8px 10px;min-height:44px;max-width:100%;transition:border-color .15s,box-shadow .15s}input:hover,select:hover{border-color:var(--purple)}input:focus,select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(34,211,238,.2);outline:0}select option{background:#0b0920;color:var(--text)}.tbl{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:.93rem}.tbl td,.tbl th{padding:11px 12px;text-align:left;vertical-align:middle}.tbl thead th{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding-top:4px;padding-bottom:4px}.tbl thead button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--soft);transition:color .15s}.tbl thead button:hover{color:#fff}.tbl thead button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.sort-ico::after{content:"↕";color:var(--muted);font-size:.9em}[aria-sort=ascending] button,[aria-sort=descending] button{color:var(--cyan-text)}[aria-sort=ascending] .sort-ico::after{content:"↑";color:var(--cyan-text)}[aria-sort=descending] .sort-ico::after{content:"↓";color:var(--cyan-text)}.tbl tbody td,.tbl tbody th{background:var(--surface-2);transition:background-color .15s}.tbl tbody tr>:first-child{border-radius:4px 0 0 4px;box-shadow:inset 3px 0 0 var(--purple)}.tbl tbody tr>:last-child{border-radius:0 4px 4px 0}.tbl tbody tr:nth-child(2n) td,.tbl tbody tr:nth-child(2n) th{background:#1d1748}.tbl tbody tr:hover td,.tbl tbody tr:hover th{background:var(--surface-3)}.tbl tbody th{font-weight:700;color:#fff}.tbl tbody th a{color:#fff;text-decoration:none}.tbl tbody th a:hover{color:var(--link-hover);text-decoration:underline}.tbl td{overflow-wrap:anywhere}.yn--igen{font-weight:700;color:var(--teal)}.yn--na,.yn--nem{color:var(--muted)}@media (max-width:959.98px){.tbl thead th{white-space:normal}.tbl td,.tbl th{padding:10px 8px}}.m-only{display:none}.t-sub{font-size:.76rem;font-weight:400;line-height:1.35;color:var(--muted);margin-top:3px}@media (max-width:640px){.tbl-scroll{overflow-x:visible}.tbl--compact{font-size:.82rem;border-spacing:0 4px}.tbl--compact td,.tbl--compact th{padding:9px 6px}.tbl--compact tbody tr>:first-child{padding-left:10px}.tbl--compact thead th{font-size:.66rem;letter-spacing:.03em;white-space:normal}.tbl--compact .d-only,.tbl--compact .m-hide{display:none}.tbl--compact .m-only{display:inline}.tbl--compact .t-sub{display:block}.tbl--compact td{white-space:nowrap}.tbl--compact .t-base{display:block;white-space:normal;font-size:.72rem;color:var(--muted)}.tbl--compact tbody th{overflow-wrap:anywhere}}@media (min-width:960px){.tbl-tools{display:none}.tbl-scroll{overflow-x:auto}.tbl td:nth-child(2){min-width:9rem}}.calc{--cut:16px;position:relative;margin-top:36px;padding:20px 18px;background:radial-gradient(80% 120% at 100% 0,rgba(124,58,237,.28),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.calc h2{margin-top:0}.calc__form{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:end}@media (min-width:640px){.calc__form{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.2fr)}.calc__form--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field label{font-size:.88rem;font-weight:700;color:var(--soft)}.field input,.field select{width:100%}.calc__out{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:44px;padding:10px 14px;background:linear-gradient(90deg,rgba(34,211,238,.14),rgba(124,58,237,.14));box-shadow:inset 0 0 0 1px rgba(103,232,249,.35);border-radius:4px}.calc__out--wide{grid-column:1/-1}.calc__big{font-family:var(--display);font-weight:700;font-size:1.85rem;line-height:1.1;color:var(--cyan-text);text-shadow:0 0 16px rgba(34,211,238,.5)}.calc .small{margin:12px 0 0}.picker{margin:4px 0 26px}.picker__title{margin:0 0 12px;font-size:1.15rem}.picker__list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:760px){.picker__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.picker__item{--cut:12px;position:relative;display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 16px;text-decoration:none;background:linear-gradient(160deg,var(--surface-2),var(--surface));box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%);transition:background-color .15s,transform .15s var(--ease),box-shadow .15s}.picker__item:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--cyan)}.picker__amount{font-family:var(--display);font-weight:700;font-size:1.45rem;line-height:1.1;color:#fff;text-decoration:none}.picker__sub{font-size:.85rem;color:var(--muted)}.picker__sub .num{color:var(--cyan-text);font-weight:700}.tiles-wrap{margin-top:36px}.tiles{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:560px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{--cut:12px;position:relative;display:flex;flex-direction:column;gap:3px;height:100%;padding:14px 40px 14px 16px;color:var(--text);text-decoration:none;background:linear-gradient(150deg,var(--surface-2),var(--surface));box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));transition:transform .2s var(--ease),background-color .2s}.tile::after{content:"→";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--purple);font-weight:700;font-size:1.1rem;transition:transform .2s var(--ease),color .2s}.tile:hover{color:var(--text);transform:translateY(-2px);background:linear-gradient(150deg,var(--surface-3),var(--surface-2));box-shadow:inset 0 0 0 1px var(--purple)}.tile:hover::after{color:var(--cyan-text);transform:translate(4px,-50%)}.tile__label{display:block;font-family:var(--display);font-weight:700;font-size:1.12rem;line-height:1.25;color:#fff;text-decoration:none}.tile__link::before{content:"";position:absolute;inset:0;z-index:1}.tile__link:hover{color:#fff;text-decoration:none}.tile__link:focus-visible{outline:0}.picker__item:focus-within,.tile:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.tile__sub{font-size:.86rem;color:var(--muted)}.faq{margin-top:36px;max-width:50rem}.faq__item{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;margin-bottom:8px;transition:box-shadow .15s}.faq__item:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.faq__item[open]{box-shadow:inset 0 0 0 1px var(--purple);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.faq__item summary{cursor:pointer;padding:13px 44px 13px 15px;font-weight:700;color:#fff;position:relative;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:var(--display);font-size:1.35rem;color:var(--cyan-text);transition:transform .2s var(--ease)}.faq__item[open] summary::after{transform:translateY(-50%) rotate(45deg)}.faq__a{padding:0 15px 14px;color:var(--soft)}.faq__a p:last-child{margin-bottom:0}.sources{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;font-size:.86rem;color:var(--muted);margin:36px 0 0;padding-top:16px;border-top:1px solid var(--line)}.sources svg{margin-top:3px;flex:none;color:var(--purple)}.rg{display:flex;gap:14px;align-items:flex-start;margin-top:24px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--radius);padding:15px 16px}.rg p{margin:0 0 .4em;color:var(--soft)}.rg__title{font-weight:700;color:#fff!important}.age{--cut:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;font-family:var(--display);font-weight:700;font-size:1rem;color:#fff;background:var(--grad);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.site-foot{position:relative;margin-top:24px;padding:36px 0 34px;font-size:.9rem;color:var(--soft);background:linear-gradient(180deg,#1a0f43,#120a32)}.site-foot::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--purple),var(--cyan),transparent)}.site-foot a{color:var(--link)}.site-foot a:hover{color:var(--link-hover)}.foot-grid{display:grid;gap:26px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}@media (min-width:760px){.foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.foot-brand{grid-column:auto}}.foot-brand .brand{margin-bottom:12px}.foot-title{font-family:var(--display);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0 0 10px}.foot-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.foot-links a{color:var(--muted);text-decoration:none}.foot-links a:hover{color:#fff;text-decoration:underline}.foot-legal{margin:0 0 10px;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.page-head__pixels i{animation:2.4s steps(2,jump-none) infinite pixel-blink}.page-head__pixels i:nth-child(2){animation-delay:.8s}.page-head__pixels i:nth-child(3){animation-delay:1.6s}.trust>span:first-child::before{animation:2s ease-in-out infinite pulse-dot}}@keyframes pixel-blink{0%,100%{opacity:.3}50%{opacity:1}}@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:NaNs!important;animation:none!important}}