:root{--fd:"Bricolage Grotesque", system-ui, sans-serif;--fb:Figtree, system-ui, sans-serif;--blue:#2540ff;--deep:#0b1180;--violet:#6a3dff;--sun:#ffe14d;--bg:#f6f7fc;--card:#fff;--ink:#0e1016;--paper:#eef0f8;--rule:#e1e4ef;--mute:#566074;--green:#0b7a4f;--link:#2540ff;--sh:0 1px 2px #0e10160d, 0 10px 28px -14px #2540ff40;--shh:0 2px 4px #0e10160f, 0 18px 36px -14px #2540ff61;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#090b12;--card:#121724;--ink:#eef0f7;--paper:#1a2030;--rule:#262d42;--mute:#9aa4bd;--green:#4ee0a0;--link:#93a3ff;--sh:0 1px 2px #0006, 0 10px 28px -14px #000000b3;--shh:0 2px 4px #00000080, 0 18px 36px -14px #2540ff73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#090b12;--card:#121724;--ink:#eef0f7;--paper:#1a2030;--rule:#262d42;--mute:#9aa4bd;--green:#4ee0a0;--link:#93a3ff;--sh:0 1px 2px #0006, 0 10px 28px -14px #000000b3;--shh:0 2px 4px #00000080, 0 18px 36px -14px #2540ff73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(76px + env(safe-area-inset-top,0px));background:var(--deep)}body{font-family:var(--fb);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:17px;line-height:1.6}h1,h2,h3{font-family:var(--fd);letter-spacing:-.03em;margin:0;line-height:1.12}a{color:inherit}button,input{font-family:inherit}button,a,summary,input{touch-action:manipulation}:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.page{display:block}@media (width>=1000px){.page{grid-template-columns:minmax(470px,46%) 1fr;display:grid}}.card{background:var(--card);border:1px solid var(--rule);box-shadow:var(--sh);border-radius:20px}.card.lift{transition:transform .2s,box-shadow .2s,border-color .2s}.card.lift:hover{box-shadow:var(--shh);border-color:color-mix(in srgb, var(--blue) 45%, var(--rule));transform:translateY(-3px)}.card.tint{background:var(--paper);box-shadow:none}.ico{background:color-mix(in srgb, var(--blue) 12%, var(--card));width:44px;height:44px;color:var(--link);border-radius:14px;flex:none;place-items:center;font-size:21px;display:grid}.side{color:#fff;background:radial-gradient(120% 70% at 10% 0,#3b52ff 0%,#2540ff 38%,#14209f 78%,#0b1180 100%);padding:26px 20px 40px;position:relative;overflow:hidden}.side:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff24 1.2px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 70%);mask:linear-gradient(#000,#0000 70%)}.side:after{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ffe14d66,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-120px;right:-160px}.side>*{z-index:1;position:relative}@media (width>=1000px){.side{flex-direction:column;justify-content:safe center;gap:clamp(12px,2.4vh,22px);height:100vh;padding:24px 48px;display:flex;position:sticky;top:0;overflow:auto}.side:before,.side:after{position:absolute}}.logo{font-family:var(--fd);letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.logo img{object-fit:cover;background:#fff;border-radius:10px;flex:none;width:36px;height:36px}.logo span{color:#fff;font-size:15px;line-height:1.15}.side h1{margin-top:14px;font-size:clamp(2rem,min(4.6vw,5.6vh),3.5rem);font-weight:800;line-height:1.05}.side h1 b{color:var(--deep);background:var(--sun);border-radius:.18em;padding:0 .18em;display:inline-block;transform:rotate(-2deg)}.lede{color:#ffffffe0;max-width:30rem;margin:10px 0 0;font-size:.98rem;line-height:1.5}.chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chips span{background:#ffffff24;border:1px solid #ffffff3d;border-radius:99px;padding:5px 12px;font-size:13px;font-weight:600}.rise>*{animation:.7s cubic-bezier(.2,.8,.2,1) both rise}.rise>:nth-child(2){animation-delay:80ms}.rise>:nth-child(3){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}#recharge{align-self:stretch;width:100%}.slip{color:#0e1016;filter:drop-shadow(0 24px 40px #050a5073);width:100%;max-width:none}.slip .top,.slip .bot{background:#fff;width:100%}.slip .top{border-radius:24px 24px 0 0;padding:clamp(14px,2.2vh,20px) 18px clamp(12px,2vh,18px);-webkit-mask:radial-gradient(13px at 0 100%,#0000 96%,#000) 0 0/50% 100% no-repeat,radial-gradient(13px at 100% 100%,#0000 96%,#000) 100% 0/50% 100% no-repeat;mask:radial-gradient(13px at 0 100%,#0000 96%,#000) 0 0/50% 100% no-repeat,radial-gradient(13px at 100% 100%,#0000 96%,#000) 100% 0/50% 100% no-repeat}.slip .bot{border-radius:0 0 24px 24px;padding:clamp(14px,2.2vh,20px) 20px;position:relative;-webkit-mask:radial-gradient(13px at 0 0,#0000 96%,#000) 0 0/50% 100% no-repeat,radial-gradient(13px at 100% 0,#0000 96%,#000) 100% 0/50% 100% no-repeat;mask:radial-gradient(13px at 0 0,#0000 96%,#000) 0 0/50% 100% no-repeat,radial-gradient(13px at 100% 0,#0000 96%,#000) 100% 0/50% 100% no-repeat}.slip .bot:before{content:"";border-top:2px dashed #cfd3e0;position:absolute;top:0;left:20px;right:20px}.slip .top,.slip .bot{-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:51% 100%;mask-size:51% 100%}.slip h2{justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;display:flex}.slip h2 em{font-style:normal;font-family:var(--fb);color:#2540ff;letter-spacing:0;background:#e9edff;border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:700}.cap{color:#566074;margin:clamp(8px,1.6vh,14px) 0 8px;font-size:13px;font-weight:600}.packs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:100%;display:grid}.pk{cursor:pointer;color:#0e1016;background:#f7f8fc;border:1.5px solid #dadeec;border-radius:14px;flex-direction:column;align-items:center;gap:1px;width:100%;min-width:0;padding:clamp(6px,1.1vh,9px) 0;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.pk b{font-size:16px;font-weight:700;line-height:1.2}.pk small{color:#0b7a4f;font-size:11px;font-weight:600}.pk:hover{border-color:#2540ff;transform:translateY(-2px)}.pk[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#2540ff,#5a3dff);border-color:#0000;box-shadow:0 10px 20px -6px #2540ff99}.pk[aria-pressed=true] small{color:var(--sun)}.slip label{margin-top:clamp(10px,1.8vh,18px);font-size:14.5px;font-weight:700;display:block}.field{background:#f7f8fc;border:2px solid #dadeec;border-radius:14px;align-items:center;gap:10px;width:100%;margin-top:6px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.field:focus-within{border-color:#2540ff;box-shadow:0 0 0 4px #2540ff24}.field.ok{border-color:#0b9e63}.field.bad{border-color:#d32f2f}.field .mark{object-fit:cover;box-sizing:content-box;background:#fff;border-right:1.5px solid #dadeec;border-radius:8px;flex:none;width:28px;height:28px;padding-right:10px}.in{color:#0e1016;letter-spacing:.05em;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:clamp(9px,1.4vh,13px) 0;font-size:20px;font-weight:700}.in::placeholder{color:#9aa1b5;font-weight:500}.hint{color:#566074;margin:6px 2px 0;font-size:13px}.hint.ok{color:#0b7a4f;font-weight:600}.eq{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.eq small{color:#566074;font-size:13px;display:block}.eq .pay{font-family:var(--fd);font-size:1.25rem;font-weight:700}.eq .arr{color:#aab0c5;font-size:22px}.eq .r{text-align:right}.get{font-family:var(--fd);background:var(--sun);border-radius:10px;padding:0 12px;font-size:clamp(1.5rem,3.6vh,2rem);font-weight:800;display:inline-block;transform:rotate(-2deg)}.get.pop{animation:.4s cubic-bezier(.3,1.6,.5,1) pop}@keyframes pop{0%{transform:scale(.8)rotate(-6deg)}to{transform:scale(1)rotate(-2deg)}}.extra{color:#0b7a4f;margin-top:5px;font-size:12.5px;font-weight:700;display:block}.go{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#2540ff,#5a3dff);border:0;border-radius:14px;width:100%;margin-top:clamp(10px,1.8vh,16px);padding:clamp(12px,1.9vh,16px);font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 12px 24px -8px #2540ff99}.go:hover{color:#fff;transform:translateY(-2px)}.go:active{transform:none}.go:disabled{opacity:.7;cursor:wait;transform:none}.err{color:#c4161c;margin:10px 0 0;font-size:14px;font-weight:600}.err[hidden]{display:none}.safe{color:#566074;text-align:center;margin:10px 0 0;font-size:12.5px}.main{min-width:0}.top-nav{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);scrollbar-width:none;gap:4px;padding:12px 18px;font-size:14.5px;font-weight:600;display:flex;position:sticky;overflow-x:auto}.top-nav::-webkit-scrollbar{display:none}.top-nav a{color:var(--mute);white-space:nowrap;border-radius:99px;padding:6px 14px;text-decoration:none;transition:background .15s,color .15s}.top-nav a:hover,.top-nav a.cur{background:var(--card);color:var(--link);box-shadow:0 0 0 1px var(--rule)}@media (width>=1000px){.top-nav{justify-content:flex-end;padding:16px 56px}}.blk{width:100%;max-width:none;padding:52px 18px}@media (width>=1000px){.blk{padding:56px 40px}}.blk>h2{font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800}.blk>h2:before{content:"";background:linear-gradient(90deg, var(--blue), var(--sun));border-radius:9px;width:44px;height:5px;margin-bottom:14px;display:block}.intro{color:var(--mute);max-width:none;margin:12px 0 26px}.steps{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.steps{grid-template-columns:repeat(3,1fr)}}.steps li{counter-increment:s;padding:20px;position:relative;overflow:hidden}.steps li:after{content:counter(s);font-family:var(--fd);color:color-mix(in srgb, var(--blue) 9%, transparent);font-size:3.4rem;font-weight:800;line-height:1;position:absolute;top:4px;right:14px}.steps .ico{margin-bottom:14px}.steps h3{margin-bottom:6px;font-size:1.02rem;font-weight:700}.steps p{color:var(--mute);margin:0;font-size:15.5px}.badge{color:#fff;background:linear-gradient(145deg,#2540ff 0%,#4a2fd8 55%,#14209f 100%);border-radius:26px;width:100%;max-width:none;padding:26px 22px 20px;position:relative;overflow:hidden;box-shadow:0 26px 50px -18px #2540ffa6}.badge:before{content:"";background:radial-gradient(circle,#ffe14d59,#0000 68%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.badge:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%) -150% 0/250% 100% no-repeat;animation:6s ease-in-out infinite shine;position:absolute;inset:0}@keyframes shine{to{background-position:150% 0}}.badge>*{z-index:1;position:relative}.who{align-items:center;gap:14px;display:flex}.av{background:var(--sun);width:54px;height:54px;color:var(--deep);font-family:var(--fd);border-radius:18px;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%}.nm{font-family:var(--fd);margin:0;font-size:1.15rem;font-weight:700;line-height:1.2}.rl{color:#ffffffbf;margin:3px 0 0;font-size:14px}.ok2{color:#0e1016;background:var(--sun);border-radius:99px;align-items:center;gap:6px;margin-top:14px;padding:3px 12px;font-size:13px;font-weight:700;display:inline-flex}.kv{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.kv small{color:#ffffffbf;font-size:12.5px;display:block}.kv b{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:1.15rem}.cp{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff6;border-radius:99px;padding:7px 16px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.cp:hover{color:#14209f;background:#fff}.cp.done{background:var(--sun);color:#0e1016;border-color:var(--sun)}.more{color:var(--sun);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:14px;padding:0;font-weight:700;text-decoration:underline}.ledger{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ledger li{align-items:center;gap:12px;padding:14px 16px;display:flex}.dot{background:var(--green);border-radius:50%;flex:none;width:10px;height:10px;animation:2.2s infinite ping}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.ledger .mid{flex:1;min-width:0}.ledger .n{font-variant-numeric:tabular-nums;font-weight:700;display:block}.ledger .t{color:var(--mute);font-size:13px}.ledger .a{font-family:var(--fd);font-weight:700}.ledger .s{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border-radius:99px;padding:2px 10px;font-size:12.5px;font-weight:700}.ledger .s.warn{color:#c4161c;background:#c4161c24}.sform{gap:12px;width:100%;max-width:none;padding:20px;display:grid}.sform .field{background:var(--card);border-color:var(--rule);margin:0}.sform .field:focus-within{border-color:var(--blue)}.sform .field.ok{border-color:#0b9e63}.sform .in{color:var(--ink)}.sform .field i{color:var(--mute);border-color:var(--rule)}.btn{background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:14px;padding:14px 26px;font-size:15px;font-weight:700;transition:background .15s,color .15s,transform .15s}.btn:hover{background:var(--blue);color:#fff;transform:translateY(-2px)}#st-out{width:100%;max-width:none;margin:12px 0 0}.res{color:var(--mute);align-items:flex-start;gap:12px;padding:16px;font-size:15.5px;animation:.35s both rise;display:flex}.res b{color:var(--ink);display:block}.guide h3{margin:24px 0 6px;font-size:1.02rem;font-weight:700}.guide p{color:var(--mute);margin:0 0 14px}.guide p strong{color:var(--ink)}.guide a{color:var(--link);font-weight:600}.pol{gap:12px;margin-top:28px;display:grid}@media (width>=700px){.pol{grid-template-columns:repeat(3,1fr)}}.pol>a,.pol>div{color:inherit;padding:18px;text-decoration:none;display:block}.pol>div:target,.pol>a:target{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 25%, transparent)}.pol h3{margin:0 0 6px;font-size:.92rem}.pol p{margin:0;font-size:15px}.faq{gap:10px;display:grid}details.card{padding:0;transition:border-color .2s;overflow:hidden}details[open].card{border-color:color-mix(in srgb, var(--blue) 50%, var(--rule))}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:16.5px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";background:var(--paper);width:30px;height:30px;font-family:var(--fd);color:var(--link);border-radius:50%;flex:none;place-items:center;font-size:15px;transition:transform .25s,background .2s,color .2s;display:grid}details[open] summary:after{background:var(--blue);color:#fff;transform:rotate(45deg)}details p{color:var(--mute);max-width:none;margin:0;padding:0 18px 18px}footer{color:#fff;background:#0b1180 radial-gradient(circle at 100% 0,#6a3dff80,#0000 55%);gap:26px;padding:40px 20px 48px;font-size:15px;display:grid}@media (width>=1000px){footer{grid-template-columns:1.3fr 1fr 1fr;padding:52px 56px}}footer h4{font-family:var(--fd);color:var(--sun);margin:0 0 12px;font-size:.85rem}footer ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}footer a{color:#ffffffc7;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}footer p{color:#ffffffc7;margin:0}.fine{border-top:1px solid #ffffff2e;grid-column:1/-1;padding-top:16px;font-size:13px}.modal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a28b8;place-items:center;padding:16px;display:none;position:fixed;inset:0}.modal.open{display:grid}.mbox{border-radius:24px;width:min(440px,100%);max-height:min(92vh,860px);padding:26px;animation:.3s both rise;position:relative;overflow:auto}.shot{border-radius:16px;width:100%;margin-top:14px;display:block}.wa-note{color:var(--mute);margin:12px 0 0;font-size:15px;line-height:1.55}.notice-title{margin:0;font-size:1.2rem}.notice-title.ok{color:#0b7a4f}.notice-title.bad{color:#c4161c}.wa-link{text-align:center;color:var(--link);margin-top:14px;font-weight:700;text-decoration:underline;display:block}.wa-link:hover{color:var(--blue)}.wa-float{z-index:70;color:#fff;cursor:pointer;background:#25d366;border:0;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;display:grid;position:fixed;bottom:22px;right:18px;box-shadow:0 12px 24px -8px #128c46bf}.wa-float svg{width:32px;height:32px}.wa-float:hover{transform:translateY(-2px)}.mbox .x{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:10px;right:14px}.mrow{background:var(--paper);border-radius:14px;justify-content:space-between;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.mrow span{color:var(--mute)}.toast{left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));opacity:0;z-index:120;color:#fff;text-align:center;pointer-events:none;background:#0e1016;border-radius:16px;width:max-content;max-width:calc(100% - 32px);padding:12px 20px;font-size:14.5px;font-weight:600;transition:opacity .3s,transform .3s;position:fixed;transform:translate(-50%,30px)}.toast.show{opacity:1;transform:translate(-50%)}.dock{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0b1180f0;justify-content:space-between;align-items:center;gap:12px;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.dock.show{transform:none}.dock small{color:#ffffffb8;font-size:12px;line-height:1.2;display:block}.dock b{font-family:var(--fd);font-size:1.02rem}.dock b i{color:var(--sun);font-style:normal}.dock a{background:var(--sun);color:#0e1016;white-space:nowrap;border-radius:14px;padding:13px 22px;font-size:15px;font-weight:700;text-decoration:none}@media (width>=1000px){.dock{display:none}}@media (width<=999px){.side h1{font-size:clamp(1.9rem,9vw,2.6rem)}.slip{width:100%;max-width:none}.pk{padding:11px 0 9px}.pk b{font-size:15px}.wa-float{bottom:calc(92px + env(safe-area-inset-bottom,0px))}footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr}footer>div:first-child,.fine{grid-column:1/-1}.modal{place-items:end center;padding:0}.mbox{width:100%;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}}::selection{background:var(--sun);color:#0e1016}.side::-webkit-scrollbar{display:none}.side{scrollbar-width:none}@media (width>=1000px) and (height<=880px){.chips,.safe{display:none}}@media (width>=1000px) and (height<=760px){.lede,.cap{display:none}.side{padding-top:14px;padding-bottom:14px}}.logo img{box-shadow:0 6px 14px -6px #00000073}.chips span:before{content:"";background:var(--sun);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.store{color:#fff;background:#0e1016;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:10px;width:fit-content;margin-top:16px;padding:8px 18px 8px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 28px -14px #0000008c}.store svg{flex:none;width:28px;height:28px}.store small{letter-spacing:.12em;color:#ffffffb8;font-size:10px;font-weight:600;line-height:1.1;display:block}.store b{font-family:var(--fd);color:#fff;font-size:.98rem;font-weight:700;line-height:1.2;display:block}.store:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 30px -14px #0009}.pk[aria-pressed=true]:after{content:"✓";background:var(--sun);color:#0e1016;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #00000040}.go{position:relative;overflow:hidden}.go:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%) -120% 0/220% 100% no-repeat;transition:background-position .7s;position:absolute;inset:0}.go:hover:after{background-position:120% 0}.top-nav a.cur{background:var(--blue);color:#fff;box-shadow:none}.main{background:radial-gradient(60% 340px at 100% 0, color-mix(in srgb, var(--blue) 9%, transparent), transparent) no-repeat}.steps .ico{background:linear-gradient(135deg, var(--blue), var(--violet));color:#fff;box-shadow:0 10px 18px -8px #2540ff99}.ledger .a{color:var(--ink)}summary:hover{color:var(--link)}.side{--g:clamp(16px, 2.8vh, 28px);gap:var(--g);flex-direction:column;display:flex}.side h1{margin-top:0}.logo{margin-bottom:calc(var(--g) * .4);align-self:flex-start}.lede{margin-top:12px}.chips{margin-top:16px}.slip,#recharge{width:100%;max-width:none}@media (width<=999px){.side{--g:22px;padding:22px 18px 44px}.side h1{font-size:clamp(2rem,9.5vw,2.7rem)}.lede{font-size:1rem}}@media (width>=1000px){.side{padding-left:clamp(40px,4vw,64px);padding-right:clamp(40px,4vw,64px)}.slip{margin-top:calc(var(--g) * .4)}}@media (width<=999px){.side{justify-content:flex-start;height:auto;min-height:0;position:relative;overflow:hidden}.side>*{flex:none}.page{overflow-x:clip}}@media (width>=1000px) and (height<=620px){.side{justify-content:flex-start;height:auto;position:relative;overflow:visible}}@supports (height:100dvh){@media (width>=1000px) and (height>=621px){.side{height:100dvh}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
