@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2)format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2)format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2)format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02060e;--surface:#11101b;--border:#2b223b;--text:#f7f4fc;--muted:#bdb5ca;--accent:#9303c5;--accent-text:#d6a4ec;--error:#ffb3bd;--soft:#1b1328;--success:#c0edcf;background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;font-family:Golos Text,sans-serif;line-height:1.5}*{box-sizing:border-box}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f6fc;--surface:#fff;--border:#e4ddec;--text:#02060e;--muted:#625a70;--accent-text:#8500b3;--error:#ac163b;--soft:#f0e8f6;--success:#26643b}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}button{border:0}button,a,input,select{transition:background-color .18s,color .18s,border-color .18s}a{color:var(--accent-text)}p{margin:0 0 16px;line-height:1.5}h1,h2,h3{letter-spacing:-.6px;margin:0;font-weight:600}h1{font-size:1.625rem;line-height:2.0625rem}h2{font-size:1.1875rem;line-height:1.625rem}h3{font-size:1.375rem;line-height:1.8125rem}svg{flex-shrink:0}button:active:not(:disabled){filter:brightness(.88)}.app{background:var(--bg);isolation:isolate;max-width:480px;min-height:100dvh;margin:auto;position:relative}.topbar{justify-content:center;align-items:center;gap:8px;padding:18px 20px 14px;display:flex}.brand{letter-spacing:1px;white-space:nowrap;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:flex}.brand b{color:var(--accent-text);font-weight:500}.content{padding:8px 20px calc(86px + 2rem)}.entry{animation:.24s ease-out both entry}.page-title{margin-bottom:25px}.eyebrow{letter-spacing:1.7px;color:var(--muted);margin-bottom:10px;font-size:.625rem;font-weight:600;display:block}.page-title p{margin:12px 0 0;font-size:.875rem}.muted{color:var(--muted);font-size:.875rem}.subscription-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;min-height:160px;padding:16px}.card-top{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.status{color:var(--muted);align-items:center;gap:8px;font-size:.75rem;font-weight:500;display:inline-flex}.status>span{background:var(--muted);border-radius:50%;width:6px;height:6px}.status.active{color:var(--success)}.status.active>span{background:var(--success)}.days{align-items:center;gap:12px;margin-top:0;display:flex}.days strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;font-size:3rem;font-weight:500;line-height:1.1}.days>span{color:var(--muted);padding-top:0;font-size:1.0625rem;line-height:1.5rem}.expiry{color:var(--muted);margin:4px 0 12px;font-size:.8125rem}.button{border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 14px;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.primary{background:var(--accent);color:#fff}.primary>svg:last-child:not(:first-child){margin-left:auto}.secondary{border:1px solid var(--border);color:var(--text);background:0 0}.device-summary{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.device-summary p{margin:5px 0 0;font-size:.75rem}.icon-button{background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.text-row{border-top:1px solid var(--border);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:22px 0;font-size:.875rem;line-height:1.375rem;display:flex}.row-description{color:var(--muted);margin-top:4px;font-size:.6875rem;line-height:1.0625rem;display:block}.help-row{margin-top:20px}.text-row>svg{color:var(--muted)}.bottom-nav{width:min(100%,480px);padding:10px 15px max(15px, env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);z-index:10;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{min-height:47px;color:var(--muted);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;font-size:.625rem;display:flex}.bottom-nav button[aria-current]{color:var(--accent-text)}.pending-note{color:var(--accent-text);align-items:center;gap:12px;padding:16px 0 0;display:flex}.pending-note b{font-size:.75rem}.pending-note p{color:var(--muted);margin:4px 0 0;font-size:.6875rem}.title-count{color:var(--muted);margin-left:8px;font-size:1.25rem;font-weight:400}.device-list{margin:0 0 23px}.device-row{border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:13px;width:100%;min-height:90px;padding:17px 0;display:flex}.device-icon{background:var(--surface);border:1px solid var(--border);width:48px;height:48px;color:var(--accent-text);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.device-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.device-info>b{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.device-info>span{font-size:.6875rem}.empty{text-align:center;padding:38px 0 36px}.empty-icon{border:1px solid var(--border);background:var(--surface);width:80px;height:80px;color:var(--accent-text);border-radius:24px;place-items:center;margin:0 auto 23px;display:grid}.empty p{margin:11px 0 0;font-size:.8125rem}.helper{color:var(--muted);margin:13px 0 19px;font-size:.6875rem;line-height:1.125rem}.identity{align-items:center;gap:12px;min-width:0;padding:8px 0 20px;display:flex}.identity>div{min-width:0}.identity h2{font-size:1rem;line-height:1.4}.avatar{object-fit:cover;background:var(--soft);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--accent-text);border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;display:grid}.identity p{margin:3px 0 0;font-size:.8125rem}.profile-section{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.profile-section h2{font-size:.875rem}.theme-picker{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-shrink:0;padding:3px;display:flex;position:relative}.theme-picker button{width:44px;min-height:44px;color:var(--muted);background:0 0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.theme-picker button[aria-pressed=true]{color:var(--accent-text)}.theme-indicator{background:var(--soft);border-radius:10px;width:44px;height:44px;transition:transform .18s;position:absolute;top:3px;left:3px}.theme-picker[data-theme=dark] .theme-indicator{transform:translate(44px)}.error{background:var(--surface);color:var(--error);border:1px solid;border-radius:11px;margin:16px 0;padding:14px;font-size:.8125rem;line-height:1.3125rem}.danger{color:var(--error)}.loading{min-height:65vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:.8125rem;display:flex}.entry:not(.content){padding:35px 22px}.entry>h1{margin-bottom:20px}.spin{animation:1.2s linear infinite spin}.toast{background:var(--text);width:calc(100% - 44px);max-width:436px;color:var(--bg);z-index:50;border-radius:12px;align-items:center;gap:10px;padding:17px;font-size:.75rem;line-height:1.25rem;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #0003}dialog{background:var(--bg);width:min(100%,480px);max-width:100%;max-height:92dvh;color:var(--text);border:0;border-radius:24px 24px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -8px 50px #0003}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.sheet{padding:18px 22px max(28px, env(safe-area-inset-bottom));animation:.24s ease-out entry}.sheet-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sheet-header h2{overflow-wrap:anywhere;font-size:1.375rem}.guide-trigger{min-height:44px;padding-block:12px}.guide-trigger>span{align-items:center;gap:9px;display:flex}.guide-selectors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.guide-selectors label{min-width:0;color:var(--muted);font-size:.8125rem}.guide-selectors select{width:100%;min-height:44px;font:inherit;margin-top:6px;padding:8px}.guide-progress{color:var(--muted);margin:18px 0 6px;font-size:.8125rem}.guide-step h3{margin:0 0 10px;font-size:1.0625rem;line-height:1.4}.guide-body{white-space:pre-line;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.55}.guide-download{margin-top:16px;text-decoration:none}.guide-figure{margin:18px 0 0}.guide-figure a{color:var(--text);flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}.guide-figure img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;max-height:320px;display:block}.guide-figure a span{align-items:center;gap:7px;min-height:44px;font-size:.8125rem;display:flex}.guide-figure figcaption{color:var(--muted);font-size:.75rem;line-height:1.45}.guide-navigation{justify-content:space-between;gap:12px;margin:20px 0;display:flex}.guide-navigation button{min-width:44px;min-height:44px;color:var(--text);background:var(--surface);border:1px solid var(--border);font:inherit;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.guide-navigation button:disabled{opacity:.4}.guide-extra{border-top:1px solid var(--border)}.guide-extra summary{cursor:pointer;min-height:44px;padding:13px 0;font-size:.875rem}.guide-extra h4{margin:14px 0 4px;font-size:.875rem}.guide-extra p{font-size:.875rem;line-height:1.5}.guide-source{min-height:44px;color:var(--muted);align-items:center;margin-top:10px;font-size:.75rem;display:inline-flex}.sheet .button+.button{margin-top:10px}.field-label{margin:23px 0 12px;font-size:.8125rem;font-weight:500;display:block}.segmented{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:4px;padding:5px;display:flex}.segmented button{background:0 0;border-radius:8px;flex:1;min-height:43px;font-size:.8125rem}.segmented button[aria-pressed=true]{background:var(--accent);color:#fff}.slot-control{justify-content:space-between;align-items:center;gap:15px;margin:28px 0;display:flex}.slot-control .field-label{margin:0}.slot-control .helper{margin:6px 0 0}.counter{align-items:center;gap:17px;display:flex}.counter button{border:1px solid var(--border);background:var(--surface);border-radius:10px;width:40px;height:44px;font-size:1.4375rem}.counter output{text-align:center;min-width:12px}.price{border-top:1px solid var(--border);padding:24px 0}.price>span,.price>small{color:var(--muted);font-size:.75rem;display:block}.price strong{letter-spacing:-1.5px;margin:10px 0;font-size:2.4375rem;font-weight:500;display:block}.price small{font-size:.6875rem}.request-result{text-align:center}.result-icon{background:var(--soft);width:66px;height:66px;color:var(--accent-text);border-radius:50%;place-items:center;margin:22px auto;display:grid}.request-result>p{margin-top:14px}.receipt{border-block:1px solid var(--border);text-align:left;flex-direction:column;gap:15px;padding:18px 0;display:flex}.receipt>span{color:var(--muted);justify-content:space-between;font-size:.8125rem;display:flex}.receipt b{color:var(--text);font-weight:500}input,select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:52px;color:var(--text);border-radius:11px;padding:13px 14px;font-size:.875rem}input::placeholder{color:var(--muted);opacity:.7}.steps{counter-reset:steps;margin:22px 0 0;padding:0;list-style:none}.steps li{counter-increment:steps;padding:0 0 22px 38px;position:relative}.steps li:before{content:counter(steps);border:1px solid var(--border);width:26px;height:26px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:-3px;left:0}.steps b{font-size:.875rem;font-weight:500}.steps p{color:var(--muted);margin:9px 0 0;font-size:.75rem;line-height:1.25rem}.client-links{flex-direction:column;margin-top:12px;display:flex}.client-links a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:44px;font-size:.75rem;text-decoration:none;display:flex}.detail-status{margin:0 0 18px}.qr{background:#fff;border-radius:14px;width:200px;height:200px;margin:22px auto;padding:15px}.qr img{object-fit:contain;width:100%;height:100%}.key{border:1px solid var(--border);background:var(--surface);width:100%;min-height:72px;color:var(--muted);resize:vertical;overflow-wrap:anywhere;border-radius:10px;margin:0 0 16px;padding:12px;font-family:monospace;font-size:.625rem;line-height:1.0625rem}.qr-actions{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.qr-actions a,.qr-actions button{color:var(--accent-text);background:0 0;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 5px;font-size:.625rem;text-decoration:none;display:flex}.delete-button{color:var(--error);border-top:1px solid var(--border);background:0 0;justify-content:center;align-items:center;gap:9px;width:100%;min-height:53px;margin-top:22px;font-size:.75rem;display:flex}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}::view-transition-old(root){z-index:1}@keyframes entry{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=550px){body{background:var(--surface)}.app{border-inline:1px solid var(--border)}dialog{border-radius:24px;max-height:90dvh;bottom:20px}.bottom-nav{border-inline:1px solid var(--border)}}@media (width<=350px){.topbar,.content{padding-left:17px;padding-right:17px}.brand{gap:6px;font-size:.8125rem}.days{gap:15px}.days>span{font-size:.9375rem}.sheet{padding-inline:18px}.counter{gap:12px}.counter button{width:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.topbar,.days,.slot-control,.qr-actions,.receipt>span{flex-wrap:wrap}.button,.bottom-nav button,.segmented button{white-space:normal;overflow-wrap:anywhere;min-width:0}.segmented button{padding:8px 4px;line-height:1.5}.price strong,.identity h2,.identity p,.device-info,.sheet-header h2{overflow-wrap:anywhere;min-width:0}.price strong{line-height:1.2}.receipt>span{gap:8px}.counter{flex-shrink:0}.counter button{height:auto;min-height:44px;padding-block:4px;line-height:1.2}.avatar{min-width:44px;min-height:44px}.status>span{flex-shrink:0}.qr-actions button{flex:120px;padding-block:10px;line-height:1.5}.device-info>span,.expiry,.field-label,.title-count{line-height:1.5}.starfield{z-index:-1;pointer-events:none;max-width:480px;margin:auto;position:fixed;inset:0;overflow:hidden}.starfield span{opacity:.4;background:#d6a4ec;border-radius:50%;width:2px;height:2px;animation:5s ease-in-out infinite alternate twinkle,18s ease-in-out infinite alternate star-drift;position:absolute}.starfield span:nth-child(3n){background:#f7f4fc;width:3px;height:3px}.starfield span:nth-child(2n){--drift-x:-9px;--drift-y:12px}html[data-theme=light] .starfield span{opacity:.14;background:#9303c5}.starfield[data-paused=true] span{animation-play-state:paused}@keyframes twinkle{0%{opacity:.18}to{opacity:.72}}@keyframes star-drift{0%{transform:translate(0,0)}to{transform:translate3d(var(--drift-x,9px), var(--drift-y,-14px), 0)}}html[data-theme=light] .starfield span{animation-name:twinkle-light,star-drift}@keyframes twinkle-light{0%{opacity:.12}to{opacity:.34}}@media (prefers-reduced-motion:reduce){.starfield span{animation:none}}.card-top{margin-bottom:8px}
