@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_27c1d5ca-module__9rNIbG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_27c1d5ca-module__9rNIbG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--brand:#f33;--brand-deep:color-mix(in srgb, var(--brand) 82%, black);--brand-soft:color-mix(in srgb, var(--brand) 14%, transparent);--brand-fill-top:color-mix(in srgb, var(--brand) 90%, black);--brand-fill:color-mix(in srgb, var(--brand) 78%, black);--card-a:color-mix(in srgb, var(--brand) 92%, black);--card-b:color-mix(in srgb, var(--brand) 76%, black);--success:#34c759;--warning:#ff9f0a;--danger:#ff6259;--bg:#0b0b0c;--surface:#18181bb8;--surface-solid:#18181b;--label:#fff;--label-2:#f2efe6ad;--sep:#84807647;--field:#ffffff0f;--glass-shadow:0 8px 32px #00000080, inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #00000080;--font:var(--font-poppins), -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", sans-serif;--font-rounded:ui-rounded, "SF Pro Rounded", "Nunito", system-ui, sans-serif;--spring:cubic-bezier(.34, 1.4, .64, 1)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font);color:var(--label);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:17px;line-height:22px}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin:0}.mesh{background:radial-gradient(60% 40% at 10% 4%, color-mix(in srgb, var(--brand) 38%, transparent), transparent 70%), radial-gradient(50% 35% at 95% 22%, color-mix(in srgb, var(--brand-deep) 45%, transparent), transparent 70%), radial-gradient(60% 40% at 60% 95%, color-mix(in srgb, var(--brand) 24%, transparent), transparent 70%), var(--bg);min-height:100dvh;position:relative}.blob{opacity:.35;pointer-events:none;border-radius:50%;position:fixed}.glass{background:var(--surface);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface-solid)}}.sheet{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);border-radius:34px 34px 0 0}.rnd{font-family:var(--font-rounded);font-variant-numeric:tabular-nums}.muted{color:var(--label-2)}.small{font-size:13px;line-height:18px}.cap{opacity:.78;font-size:12px;font-weight:500;line-height:16px}.screen{width:100%;max-width:430px;padding:max(20px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));flex-direction:column;gap:28px;margin:0 auto;display:flex;position:relative}.large-title{letter-spacing:-.4px;font-size:34px;font-weight:700;line-height:41px}.title-2{font-size:22px;font-weight:600;line-height:28px}.pill{border-radius:24px;align-items:center;gap:10px;height:48px;padding:0 20px 0 8px;font-size:15px;font-weight:600;display:inline-flex}.logo{background:linear-gradient(135deg, var(--card-a), var(--card-b));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.btn{cursor:pointer;white-space:nowrap;height:52px;color:var(--label);transition:transform .35s var(--spring), opacity .2s;border:0;border-radius:26px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:default}.btn:focus-visible,.field input:focus-visible,.key:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 60%, white);outline-offset:2px}.btn-p{color:#fff;background:linear-gradient(180deg, var(--brand-fill-top), var(--brand-fill));box-shadow:0 8px 22px color-mix(in srgb, var(--brand-fill) 40%, transparent), inset 0 1px 0 #ffffff80, inset 0 -1px 0 #00000026}.btn-g{background:var(--surface);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--glass-shadow)}.btn-d{color:var(--danger);background:#ff625929}.btn-k{color:#fff;background:#000}.btn-block{width:100%}.btn-lg{border-radius:30px;height:60px;font-size:19px}.btn-staff{border-radius:28px;height:56px}.spinner{border:3px solid #fff6;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{background:var(--field);border:1px solid var(--sep);border-radius:16px;flex-direction:column;justify-content:center;min-width:0;height:60px;padding:8px 16px;display:flex}.field label{color:var(--label-2);font-size:12px;font-weight:500;line-height:16px}.field input,.field select{font:inherit;color:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.field:focus-within{border-color:var(--brand-fill);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 25%, transparent)}.field.err{border-color:var(--danger);box-shadow:0 0 0 3px #ff3b3033}.notice{color:#ff9c94;background:#ff625924;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;line-height:18px;display:flex}.notice a,.notice button{background:var(--surface-solid);height:32px;color:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:16px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.check{color:var(--label-2);align-items:flex-start;gap:12px;font-size:13px;line-height:18px;display:flex}.check input{width:22px;height:22px;accent-color:var(--brand-fill);flex-shrink:0;margin:0}.wcard{aspect-ratio:1.586;background:linear-gradient(135deg, var(--card-a), var(--card-b));width:100%;box-shadow:0 16px 36px color-mix(in srgb, var(--card-b) 45%, transparent), inset 0 1px 0 #ffffff73, inset 0 -1px 0 #0000001f;color:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;padding:18px 22px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.wcard:before{content:"";transform:translateX(var(--tilt,0px));background:linear-gradient(115deg,#0000 32%,#ffffff2e 48%,#0000 62%);transition:transform .2s;position:absolute;inset:0}.wcard:after{content:"";opacity:.08;background-image:radial-gradient(#000 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.wcard>*{z-index:1;position:relative}.chip{background:#0003;border-radius:15px;align-items:center;gap:8px;min-width:0;max-width:100%;height:30px;padding:0 12px 0 4px;font-size:13px;font-weight:600;display:inline-flex}.chip-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chip .logo{width:22px;height:22px;color:var(--card-b);background:#fff}.stamps{grid-template-columns:repeat(var(--cols,5), 1fr);justify-items:center;gap:12px;display:grid}.whead{gap:8px}.hdr-count{flex-shrink:0}.wfoot{gap:8px}.wname{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.cap{white-space:nowrap;flex-shrink:0}@container (max-width:280px){.wfoot .cap{display:none}}.st{aspect-ratio:1;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:min(44px,100%);transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:flex}.st svg{width:55%;height:55%}.st.done{color:var(--card-b);background:#fff;box-shadow:0 3px 8px #0000002e}.st.empty{border:2px solid #ffffff8c}.st.next{border:2px solid #fff;animation:2s ease-in-out infinite pulse}.st.pop{animation:pop .35s var(--spring)}@keyframes pulse{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}@keyframes pop{0%{transform:scale(1.3)}to{transform:scale(1)}}.progress{border-radius:7px;height:14px;overflow:hidden}.progress>div{background:linear-gradient(90deg, var(--brand), var(--brand-deep));height:100%;transition:width .5s var(--spring);border-radius:7px}.group-title{color:var(--label-2);text-transform:uppercase;letter-spacing:.4px;padding:0 16px 8px;font-size:13px;font-weight:600;line-height:18px}.group{border-radius:22px;overflow:hidden}.row{align-items:center;gap:14px;min-height:52px;padding:12px 16px;display:flex}.row+.row{border-top:1px solid var(--sep)}.ico{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tabbar{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:20;border-radius:32px;gap:4px;width:min(390px,100% - 40px);height:64px;padding:6px;display:flex;position:fixed;transform:translate(-50%)}.tabbar a{color:var(--label-2);border-radius:26px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;display:flex}.tabbar a[aria-current=page]{background:var(--brand-soft);color:var(--brand-deep);font-weight:600}.tabbar.mobile-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;width:min(560px,100% - 20px);overflow-x:auto}.tabbar.mobile-nav::-webkit-scrollbar{display:none}.tabbar.mobile-nav a{white-space:nowrap;flex:none;min-width:56px;padding:0 6px}.toast{top:max(16px, env(safe-area-inset-top));z-index:50;height:44px;animation:toast-in .35s var(--spring);border-radius:22px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:0 18px 0 12px;font-size:15px;font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-20px)}}.dot-ok{background:var(--success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.skeleton{background:linear-gradient(90deg,#8080801f 25%,#ffffff80 50%,#8080801f 75%) 0 0/200% 100%;border-radius:14px;animation:1.6s linear infinite shim}@keyframes shim{to{background-position:-200% 0}}.badge{border-radius:13px;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.badge.ok{color:#7ee29a;background:#34c75933}.badge.warn{color:#ffc266;background:#ff9f0a3d}.confetti{pointer-events:none;z-index:40;position:fixed;inset:0;overflow:hidden}.confetti i{border-radius:2px;width:8px;height:12px;animation:1.1s ease-out forwards fall;position:absolute;top:40%}@keyframes fall{to{transform:translate(var(--dx), 260px) rotate(var(--rot));opacity:0}}.staff{color:#fff;background:#0b0b0c;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.gd{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#28282c99;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff47,inset 0 -1px #0006}.cam{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.finder{width:260px;height:260px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.finder i{border:0 solid #fff;width:56px;height:56px;position:absolute}.finder .tl{border-top-width:5px;border-left-width:5px;border-top-left-radius:28px;top:0;left:0}.finder .tr{border-top-width:5px;border-right-width:5px;border-top-right-radius:28px;top:0;right:0}.finder .bl{border-bottom-width:5px;border-left-width:5px;border-bottom-left-radius:28px;bottom:0;left:0}.finder .br{border-bottom-width:5px;border-right-width:5px;border-bottom-right-radius:28px;bottom:0;right:0}.finder b{height:3px;box-shadow:0 0 14px var(--brand);background:linear-gradient(90deg,#0000,#ff8a4c,#0000);border-radius:2px;animation:3s ease-in-out infinite scan;position:absolute;left:14px;right:14px}@keyframes scan{0%,to{top:14%}50%{top:82%}}.sheet-staff{color:#fff;padding:10px 20px max(24px, env(safe-area-inset-bottom));max-width:480px;animation:rise .4s var(--spring);background:#26262aeb;flex-direction:column;gap:14px;margin:0 auto;display:flex;position:absolute;inset:40px 0 0;overflow-y:auto;box-shadow:0 -8px 40px #00000080,inset 0 1px #ffffff1a}@keyframes rise{0%{opacity:0;transform:translateY(40px)}}.handle{background:#3c3c434d;border-radius:3px;flex-shrink:0;align-self:center;width:40px;height:5px}.keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.key{color:#000;height:56px;font:500 24px/28px var(--font-rounded);cursor:pointer;background:#ffffffbf;border:0;border-radius:18px;box-shadow:inset 0 1px #fffc,0 1px 3px #0000001f}.key:active{background:color-mix(in srgb, var(--brand) 20%, white)}.fullflash{z-index:60;color:#fff;background:linear-gradient(160deg,#23a34a,#16793a);flex-direction:column;justify-content:center;align-items:center;gap:24px;animation:.2s fade;display:flex;position:fixed;inset:0}.fullflash .big{width:148px;height:148px;animation:pop2 .4s var(--spring);background:#fff3;border-radius:50%;justify-content:center;align-items:center;display:flex}@keyframes pop2{0%{opacity:0;transform:scale(.6)}}@keyframes fade{0%{opacity:0}}.warnsheet{color:#1a1000;background:#ff9f0af5}.admin{gap:24px;min-height:100dvh;padding:20px;display:flex}.side{border-radius:28px;flex-direction:column;flex-shrink:0;gap:6px;width:248px;height:calc(100dvh - 40px);padding:24px 16px;display:flex;position:sticky;top:20px}.nav{border-radius:16px;align-items:center;gap:12px;height:48px;padding:0 14px;display:flex}.nav:hover{background:#8080801f}.nav[aria-current=page]{background:var(--brand-soft);color:var(--brand-deep);font-weight:600}.admin-main{flex-direction:column;flex:1;gap:24px;min-width:0;padding-top:8px;display:flex}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi{border-radius:28px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.kpi .v{font-size:44px;font-weight:700;line-height:48px}.li{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 18px;display:flex}.li+.li{border-top:1px solid var(--sep)}.li input,.li select{font:inherit;color:inherit;background:var(--field);border:1px solid var(--sep);text-align:right;border-radius:12px;min-width:0;height:36px;padding:0 10px}.li input[type=color]{width:44px;padding:2px}@media (max-width:480px){.li{flex-direction:column;align-items:stretch;gap:6px}.li input:not([type=color]),.li select{width:100%;max-width:none}}.table{border-collapse:collapse;width:100%}.table th{text-align:start;color:var(--label-2);padding:10px 16px;font-size:13px;font-weight:600}.table td{border-top:1px solid var(--sep);padding:12px 16px}.mobile-nav{display:none}@media (max-width:860px){.admin{flex-direction:column;padding:16px 16px 100px}.side{display:none}.mobile-nav{display:flex}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.split{flex-direction:column}.table th:nth-child(n+4),.table td:nth-child(n+4){display:none}}.split{gap:16px;display:flex}.poster{text-align:center;background:radial-gradient(70% 40% at 20% 0%, color-mix(in srgb, var(--brand) 40%, transparent), transparent 70%), radial-gradient(60% 40% at 100% 35%, color-mix(in srgb, var(--brand) 30%, transparent), transparent 70%), #fff5ec;color:#000;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:297px;height:420px;padding:24px 22px;display:flex;box-shadow:0 18px 44px #0003,0 0 0 1px #0000000f}@media print{body{background:#fff}.no-print,.side,.mobile-nav,.blob{display:none!important}.admin{padding:0}.poster{width:148mm;height:210mm;box-shadow:none;break-inside:avoid;margin:0 auto}.poster .qr{width:90mm!important;height:90mm!important}}@media (prefers-reduced-transparency:reduce){.glass,.btn-g,.gd{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--label-2:var(--label)}.glass{border:1px solid var(--label);box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.field{transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.field input:-webkit-autofill{-webkit-text-fill-color:var(--label);caret-color:var(--label);box-shadow:0 0 0 100px var(--field) inset;-webkit-box-shadow:0 0 0 100px var(--field) inset;transition:background-color 9999s ease-in-out}.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--label);caret-color:var(--label);box-shadow:0 0 0 100px var(--field) inset;-webkit-box-shadow:0 0 0 100px var(--field) inset;transition:background-color 9999s ease-in-out}.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--label);caret-color:var(--label);box-shadow:0 0 0 100px var(--field) inset;-webkit-box-shadow:0 0 0 100px var(--field) inset;transition:background-color 9999s ease-in-out}.field.pw input{padding-inline-end:84px}.field .reveal{inset-inline-end:8px;background:var(--brand-soft);height:36px;color:var(--brand-deep);font:inherit;cursor:pointer;border:0;border-radius:18px;padding:0 12px;font-size:13px;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.field .reveal:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 60%, white);outline-offset:1px}.auth-card{border-radius:32px;flex-direction:column;gap:16px;width:min(400px,100% - 32px);padding:28px 24px 22px;display:flex}.auth-card .link{color:var(--brand-deep);cursor:pointer;font:inherit;background:0 0;border:0;align-self:center;padding:6px;font-size:14px;font-weight:600}.auth-card .link:hover{text-decoration:underline}.auth-card .logo{box-shadow:0 8px 22px color-mix(in srgb, var(--brand) 35%, transparent)}.login-split{grid-template-columns:1.1fr 1fr;display:grid}.login-visual{background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 88%, black), color-mix(in srgb, var(--brand) 60%, black));justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.login-visual-scrim{background:radial-gradient(90% 80% at 50% 45%,#000000ad,#00000061 55%,#00000038);position:absolute;inset:0}.login-visual-inner{z-index:1;flex-direction:column;align-items:flex-start;gap:18px;max-width:380px;display:flex;position:relative}.login-eyebrow{color:#fff;background:#ffffff29;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.login-visual h1{letter-spacing:-1px;color:#fff;font-size:38px;font-weight:800;line-height:1.05}.login-visual p{color:#fffc;max-width:340px;font-size:15px;line-height:1.6}.login-visual .phone-frame{align-self:center;margin-top:8px;transform:rotate(-3deg)}.login-form-side{justify-content:center;align-items:center;padding:24px;display:flex}@media (max-width:900px){.login-split{grid-template-columns:1fr}.login-visual{display:none}}.field input:focus-visible,.field select:focus-visible{outline:none}.table select{border:1px solid var(--sep);background:var(--field);height:36px;color:inherit;font:inherit;cursor:pointer;border-radius:18px;padding:0 12px;font-size:14px}.table select:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 60%, white);outline-offset:1px}@keyframes pulse-brand{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.wcard[data-design=minimal]{color:#1c1c1e;background:#fbf8f4;box-shadow:0 14px 32px #0000001a,0 0 0 1px #00000012}.wcard[data-design=minimal]:before,.wcard[data-design=minimal]:after{display:none}.wcard[data-design=minimal] .chip{background:var(--brand-soft);color:var(--brand-deep)}.wcard[data-design=minimal] .chip .logo{background:var(--brand);color:#fff}.wcard[data-design=minimal] .cap{color:#6b6b70;opacity:1}.wcard[data-design=minimal] .st.done{background:var(--brand);color:#fff;box-shadow:none}.wcard[data-design=minimal] .st.empty{border:2px dashed color-mix(in srgb, var(--brand) 55%, transparent)}.wcard[data-design=minimal] .st.next{border:2px solid var(--brand);color:var(--brand);animation:2s ease-in-out infinite pulse-brand}.wcard[data-design=night]{background:linear-gradient(135deg,#1f1f25,#0d0d10);box-shadow:0 16px 36px #00000059,inset 0 1px #ffffff1f}.wcard[data-design=night]:after{opacity:.04}.wcard[data-design=night] .chip{background:#ffffff1a}.wcard[data-design=night] .chip .logo{background:var(--brand);color:#fff}.wcard[data-design=night] .st.done{background:var(--brand);color:#fff;box-shadow:0 0 16px color-mix(in srgb, var(--brand) 70%, transparent)}.wcard[data-design=night] .st.empty{border-color:#ffffff40}.wcard[data-design=night] .st.next{border:2px solid var(--brand);animation:2s ease-in-out infinite pulse-brand}.wcard[data-design=vivid]{background:var(--brand);box-shadow:0 16px 36px color-mix(in srgb, var(--brand) 45%, transparent)}.wcard[data-design=vivid]:after{display:none}.wcard[data-design=vivid]:before{background:radial-gradient(circle at 92% 4%,#ffffff29 0 46%,#0000 47%);transform:none}.wcard[data-design=vivid] .chip .logo{color:var(--brand-deep);background:#fff}.wcard[data-design=vivid] .st{width:min(48px,100%)}.wcard[data-design=vivid] .st.done{color:var(--brand-deep);background:#fff}.wcard[data-design=vivid] .st.empty{background:#0003;border:0}.wcard[data-design=vivid] .st.next{background:#ffffff24;border:2px solid #fff}.wcard[data-design=stripes]{background:color-mix(in srgb, var(--brand) 88%, black)}.wcard[data-design=stripes]:before{background:repeating-linear-gradient(45deg,#ffffff14 0 11px,#0000 11px 22px);transform:none}.wcard[data-design=stripes]:after{display:none}.wcard[data-design=stripes] .st{border-radius:11px}.wcard[data-design=stripes] .st.done{color:var(--brand-deep);background:#fff}.design-tile{cursor:pointer;border:2px solid #0000;border-radius:24px;flex-direction:column;gap:8px;padding:12px;transition:background .2s,border-color .2s;display:flex;position:relative}.design-tile:hover{background:var(--brand-soft)}.design-tile.on{border-color:var(--brand);background:var(--brand-soft)}.design-tile:focus-within{outline:3px solid color-mix(in srgb, var(--brand) 60%, white);outline-offset:2px}.design-tile input{opacity:0;cursor:pointer;position:absolute;inset:0}.phone-frame{background:linear-gradient(160deg,#3a3a3c,#050505);border-radius:52px;width:330px;max-width:100%;padding:16px 12px;box-shadow:0 24px 60px #00000059,inset 0 0 0 2px #ffffff1a}.phone-screen{color:#1c1c1e;background:linear-gradient(#f2f2f7,#e7e7ec);border-radius:38px;flex-direction:column;gap:12px;min-height:420px;padding:16px 14px 20px;display:flex;position:relative;overflow:hidden}.phone-island{background:#000;border-radius:16px;width:90px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-status{justify-content:space-between;align-items:center;padding:4px 6px 0;font-size:13px;font-weight:600;display:flex}.phone-status-icons{align-items:center;gap:5px;display:flex}.wallet-pass{border-radius:16px;flex-direction:column;gap:10px;padding:14px 14px 16px;display:flex;box-shadow:0 10px 24px #00000047}.wallet-pass-head{align-items:center;gap:8px;display:flex}.wallet-pass-logo{flex:none}.wallet-pass-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.wallet-pass-stamps{flex-direction:column;flex:none;align-items:flex-end;font-size:13px;font-weight:700;line-height:1.3;display:flex}.wallet-pass-stamps b{letter-spacing:.04em;font-size:8.5px;font-weight:700;display:block}.wallet-pass-hero{border-radius:10px;width:100%;display:block}.wallet-pass-fields{grid-template-columns:repeat(2,1fr);gap:8px 10px;display:grid}.wallet-pass-fields div{min-width:0}.wallet-pass-fields b,.wallet-pass-desc b{letter-spacing:.04em;white-space:nowrap;margin-bottom:2px;font-size:8px;font-weight:700;display:block}.wallet-pass-fields span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.wallet-pass-desc{border-top:1px solid;padding-top:8px}.wallet-pass-desc span{opacity:.92;font-size:11px;line-height:1.4;display:block}.wallet-pass-qr{background:#fff;border-radius:10px;align-self:center;margin-top:4px;padding:8px}.wallet-pass-qr img{width:76px;height:76px;display:block}.logo.img{overflow:hidden;background:#fff!important}.logo.img img{object-fit:contain;width:100%;height:100%;padding:12%;display:block}.chip .logo.img{width:26px;height:26px}.dlg-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000006b;justify-content:center;align-items:center;padding:16px;animation:.18s ease-out fade;display:flex;position:fixed;inset:0}.dlg{width:min(440px,100%);max-height:calc(100dvh - 32px);animation:dlg-in .22s var(--spring,cubic-bezier(.2,.9,.3,1.2));border-radius:28px;flex-direction:column;gap:12px;padding:24px;display:flex;overflow:auto}.dlg-ico{color:#fff;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dlg-actions{gap:10px;margin-top:6px;display:flex}.dlg-actions .btn{flex:1}.dlg-cancel{color:var(--label);background:#78788029}@keyframes dlg-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:480px){.dlg-backdrop{align-items:flex-end}.dlg{border-radius:28px 28px 20px 20px}}@media (prefers-reduced-motion:reduce){.dlg,.dlg-backdrop{animation:none}}.dlg.glass{background:var(--surface-solid,#fffdfa);box-shadow:0 24px 60px #00000047,0 0 0 1px #0000000f}.langsw{background:#78788029;border-radius:18px;gap:2px;padding:3px;display:inline-flex}.langsw button{min-width:34px;height:30px;color:var(--label-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;padding:0 10px;font-size:13px;font-weight:600}.langsw button[aria-pressed=true]{background:var(--surface-solid,#fff);color:var(--brand-deep);box-shadow:0 1px 4px #00000024}.langsw button:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 60%, white);outline-offset:1px}[dir=rtl] .icon-flip{transform:scaleX(-1)}[dir=rtl] body{font-family:Segoe UI,Tahoma,Noto Sans Arabic,Geeza Pro,system-ui,sans-serif}[dir=rtl] .rnd,[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url],[dir=rtl] code,[dir=rtl] pre{direction:ltr;unicode-bidi:plaintext}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url]{text-align:right}.lang-float{top:12px;z-index:30;position:fixed;inset-inline-end:12px}.lang-mobile{display:none}@media (max-width:860px){.lang-mobile{justify-content:flex-end;display:flex}}.wcard[data-design^=vip]{aspect-ratio:1.3;color:#fff;text-shadow:0 1px 3px #00000080;background:#0e0e10;gap:14px;box-shadow:0 18px 40px #0006,inset 0 1px #ffffff1a}.wcard[data-design^=vip]:after{display:none}.wcard[data-design^=vip] .chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000057}.wcard[data-design^=vip] .chip .logo{background:var(--brand);color:#fff}.wcard[data-design^=vip] .cap{color:#c9c9cf;opacity:1}.wcard[data-design^=vip] .st.done{background:var(--brand);color:#fff;box-shadow:none}.wcard[data-design^=vip] .st.empty{border:2px solid #fff9}.wcard[data-design^=vip] .st.next{border:2px solid var(--brand);animation:2s ease-in-out infinite pulse-brand}.vipcount,.vipcover{display:none}.wcard[data-design=vip-photo]{background:linear-gradient(135deg,#1b1b1f,#050506)}.wcard[data-design=vip-photo][data-cover="1"]{background:linear-gradient(#0009, #000000b8), var(--cover) center / cover no-repeat}.wcard[data-design=vip-photo] .hdr-count{display:none}.wcard[data-design=vip-photo] .vipcount{margin-top:6px;display:block}.wcard[data-design=vip-photo] .vipcount b{font-size:clamp(30px,15cqi,52px);font-weight:800;line-height:1}.wcard[data-design=vip-photo] .vipcount span{opacity:.75;font-size:clamp(16px,7cqi,24px)}.wcard[data-design=vip-photo] .vipcount .lbl{opacity:.85;margin:2px 0 10px;font-size:14px}.vipbar{background:#ffffff40;border-radius:4px;height:7px;overflow:hidden}.vipbar i{background:var(--brand);height:100%;transition:width .5s var(--spring);border-radius:4px;display:block}.wcard[data-design=vip-cafe]{background:#17181b}.wcard[data-design=vip-cafe] .vipcover{aspect-ratio:21/9;background:linear-gradient(135deg,#2a2b30,#111214);border-radius:16px;width:100%;display:block}.wcard[data-design=vip-cafe][data-cover="1"] .vipcover{background:var(--cover) center / cover no-repeat}.wcard[data-design=vip-cafe] .stamps{border:1.5px solid var(--brand);border-radius:16px;padding:12px 10px}.vipringrow{display:none}.wcard[data-design=vip-ring]{background:linear-gradient(135deg,#1b1b1f,#050506)}.wcard[data-design=vip-ring][data-cover="1"]{background:linear-gradient(#000000a8, #000000bd), var(--cover) center / cover no-repeat}.wcard[data-design=vip-ring] .hdr-count{display:none}.wcard[data-design=vip-ring] .vipringrow{align-items:center;gap:16px;display:flex}.wcard[data-design=vip-ring] .vipring{aspect-ratio:1;background:conic-gradient(var(--brand) calc(var(--pct) * 1%), #ffffff38 0);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:30%;max-width:92px;line-height:1.05;display:flex;position:relative}.wcard[data-design=vip-ring] .vipring:before{content:"";background:#0e0e10;border-radius:50%;position:absolute;inset:9px}.wcard[data-design=vip-ring] .vipring>*{position:relative}.wcard[data-design=vip-ring] .vipring b{font-size:clamp(18px,10cqi,32px);font-weight:800}.wcard[data-design=vip-ring] .vipring span{opacity:.75;font-size:12px}.wcard[data-design=vip-ring] .lbl{opacity:.9;font-size:15px;font-weight:600}.wcard[data-design=vip-neon]{box-shadow:0 0 0 1.5px var(--brand), 0 0 26px color-mix(in srgb, var(--brand) 60%, transparent), inset 0 0 22px color-mix(in srgb, var(--brand) 22%, transparent);background:#050508}.wcard[data-design=vip-neon][data-cover="1"]{background:linear-gradient(#050508d1, #050508db), var(--cover) center / cover no-repeat}.wcard[data-design=vip-neon] .chip{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 70%, transparent)}.wcard[data-design=vip-neon] .hdr-count{color:var(--brand);text-shadow:0 0 10px var(--brand)}.wcard[data-design=vip-neon] .st.done{box-shadow:0 0 18px var(--brand), 0 0 4px var(--brand)}.wcard[data-design=vip-neon] .st.empty{border:2px solid color-mix(in srgb, var(--brand) 65%, transparent)}.settings-grid{column-count:2;column-gap:20px}.settings-grid>*{break-inside:avoid;min-width:0;margin-bottom:20px;max-width:none!important}@media (max-width:900px){.settings-grid{column-count:1}}.wcard[data-design=ticket]{color:#3b2a1a;border:2px dashed color-mix(in srgb, var(--brand) 55%, #c9a66b);background:#fff6e3;border-radius:16px;box-shadow:0 10px 24px #50321429;-webkit-mask:radial-gradient(11px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.wcard[data-design=ticket]:before,.wcard[data-design=ticket]:after{display:none}.wcard[data-design=ticket] .chip{background:var(--brand-soft);color:var(--brand-deep)}.wcard[data-design=ticket] .chip .logo{background:var(--brand);color:#fff}.wcard[data-design=ticket] .cap{color:#8a6a3d;opacity:1}.wcard[data-design=ticket] .st.done{background:var(--brand);color:#fff;box-shadow:inset 0 0 0 4px var(--brand), inset 0 0 0 5.5px #ffffffb3;transform:rotate(-7deg)}.wcard[data-design=ticket] .st.empty{border:2px dashed color-mix(in srgb, var(--brand) 60%, transparent)}.wcard[data-design=ticket] .st.next{border:2px dashed var(--brand);color:var(--brand);animation:2s ease-in-out infinite pulse-brand}.wcard[data-design=aurora]{background:radial-gradient(circle at 12% 15%, oklch(from var(--brand) l c calc(h + 45)) 0, transparent 55%), radial-gradient(circle at 92% 12%, oklch(from var(--brand) l c calc(h - 45)) 0, transparent 52%), radial-gradient(circle at 55% 105%, var(--brand) 0, transparent 60%), color-mix(in srgb, var(--brand) 38%, #0b0b12);box-shadow:0 18px 40px color-mix(in srgb, var(--brand) 40%, transparent)}.wcard[data-design=aurora]:after{display:none}.wcard[data-design=aurora] .chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3}.wcard[data-design=aurora] .st.done{color:var(--brand-deep);background:#fff}.wcard[data-design=aurora] .st.empty{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1.5px solid #ffffff80}.wcard[data-design=aurora] .st.next{background:#ffffff4d;border:2px solid #fff}.wcard[data-design=gauge]{color:#1c1c1e;background:#f3f5f9;gap:16px;box-shadow:0 12px 28px #141e3c1f,0 0 0 1px #0000000d}.wcard[data-design=gauge]:before,.wcard[data-design=gauge]:after{display:none}.wcard[data-design=gauge] .chip{background:var(--brand-soft);color:var(--brand-deep)}.wcard[data-design=gauge] .chip .logo{background:var(--brand);color:#fff}.wcard[data-design=gauge] .cap{color:#6b6b70;opacity:1}.wcard[data-design=gauge] .hdr-count{color:var(--brand);font-size:clamp(22px,12cqi,32px)!important;font-weight:800!important}.wcard[data-design=gauge] .stamps{flex:1;gap:5px;display:flex}.wcard[data-design=gauge] .st{aspect-ratio:auto;color:#fff;background:#00000012;border:0;border-radius:9px;flex:1 1 0;width:auto;height:auto}.wcard[data-design=gauge] .st svg{display:none}.wcard[data-design=gauge] .st.done{background:var(--brand);box-shadow:none}.wcard[data-design=gauge] .st.empty{border:0}.wcard[data-design=gauge] .st.next{border:2px solid var(--brand);animation:2s ease-in-out infinite pulse-brand}.wcard[data-design=stars]{background:radial-gradient(1.5px 1.5px at 12% 22%,#fff 50%,#0000),radial-gradient(1px 1px at 38% 80%,#fff 50%,#0000),radial-gradient(1.5px 1.5px at 66% 14%,#fff 50%,#0000),radial-gradient(1px 1px at 88% 70%,#fff 50%,#0000),radial-gradient(1px 1px at 52% 46%,#fff 50%,#0000),linear-gradient(160deg,#0b1030,#1b2255 60%,#2b1b55);box-shadow:0 16px 36px #0b103080}.wcard[data-design=stars]:after{display:none}.wcard[data-design=stars] .chip{background:#ffffff1f}.wcard[data-design=stars] .chip .logo{color:#1b1200;background:#f0a030}.wcard[data-design=stars] .st{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:min(46px,100%);box-shadow:none;background:#ffffff24;border:0;border-radius:0}.wcard[data-design=stars] .st.next{animation:none}.wcard[data-design=stars] .st svg{display:none}.wcard[data-design=stars] .st.done{filter:drop-shadow(0 0 6px #f0a030b3);background:linear-gradient(135deg,#ffe9a8,#f0a030)}.wcard[data-design=stars] .st.next{background:#fff6}.wcard[data-design=bold]{background:var(--brand);box-shadow:0 16px 36px color-mix(in srgb, var(--brand) 45%, transparent)}.wcard[data-design=bold]:before,.wcard[data-design=bold]:after{display:none}.wcard[data-design=bold] .chip{background:#00000038}.wcard[data-design=bold] .hdr-count{letter-spacing:-2px;line-height:.9;font-size:clamp(32px,18cqi,60px)!important;font-weight:900!important}.wcard[data-design=bold] .st{border-radius:11px}.wcard[data-design=bold] .st.done{color:var(--brand-deep);box-shadow:none;background:#fff}.wcard[data-design=bold] .st.empty{border:2px solid #fff9}.vipmedal{display:none}.wcard[data-design=vip-split]{background:linear-gradient(135deg,#1b1b1f,#0a0a0b);justify-content:center;padding-inline-start:46%}.wcard[data-design=vip-split][data-cover="1"]{background:linear-gradient(to right, transparent 0, transparent 42%, var(--brand) 42%, var(--brand) 42.8%, #121214 42.8%), var(--cover) left center / cover no-repeat}[dir=rtl] .wcard[data-design=vip-split]{background-position:100%}.wcard[data-design=vip-split] .stamps{gap:7px}.wcard[data-design=vip-split] .st{width:min(30px,100%)}.wcard[data-design=vip-split] .chip{max-width:100%}.wcard[data-design=vip-glass]{background:linear-gradient(135deg,#2a2b30,#0a0a0b);justify-content:space-between}.wcard[data-design=vip-glass][data-cover="1"]{background:linear-gradient(#0000002e, #00000047), var(--cover) center / cover no-repeat}.wcard[data-design=vip-glass] .stamps{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffff29;border:1px solid #ffffff59;border-radius:20px;padding:14px 10px}.wcard[data-design=vip-glass] .st.empty{background:#ffffff24;border:1.5px solid #ffffffbf}.wcard[data-design=vip-poster]{background:linear-gradient(135deg,#1b1b1f,#050506);justify-content:space-between}.wcard[data-design=vip-poster][data-cover="1"]{background:linear-gradient(to bottom, #00000014, #0000008c 55%, #000000f0), var(--cover) center / cover no-repeat}.wcard[data-design=vip-poster] .hdr-count{letter-spacing:-2px;line-height:.9;font-size:clamp(34px,20cqi,64px)!important;font-weight:900!important}.wcard[data-design=vip-poster] .stamps{justify-content:start;gap:8px}.wcard[data-design=vip-poster] .st{width:min(26px,100%)}.wcard[data-design=vip-medal]{background:linear-gradient(135deg,#1b1b1f,#0a0a0b)}.wcard[data-design=vip-medal] .vipmedal{aspect-ratio:1;width:30%;max-width:92px;box-shadow:0 0 0 3px #121214, 0 0 0 6px var(--brand), 0 8px 22px color-mix(in srgb, var(--brand) 45%, transparent);background:linear-gradient(135deg,#2a2b30,#111214);border-radius:50%;margin:2px auto 4px;display:block}.wcard[data-design=vip-medal][data-cover="1"] .vipmedal{background:var(--cover) center / cover no-repeat}.wcard[data-design=liquid-metal]{color:#f4f3ef;background:linear-gradient(135deg,#232427,#0c0d0f);box-shadow:0 18px 40px #00000080,inset 0 1px #ffffff1f}.wcard[data-design=liquid-metal][data-cover="1"]{background:linear-gradient(#0c0d0fb8, #0c0d0fb8), var(--cover) center / cover no-repeat}.wcard[data-design=liquid-metal]:before{background:linear-gradient(100deg,#0000 35%,#ffffff59 50%,#0000 65%)}.wcard[data-design=liquid-metal]:after{display:none}.wcard[data-design=liquid-metal] .chip{background:#ffffff1f}.wcard[data-design=liquid-metal] .cap{color:#9a9a9d;opacity:1}.wcard[data-design=liquid-metal] .st.done{background:var(--brand);color:#fff;box-shadow:inset 0 2px 3px #ffffff80,0 2px 6px #0006}.wcard[data-design=liquid-metal] .st.empty{background:linear-gradient(135deg,#8a8d92,#3a3d42);border:1px solid #fff3}.wcard[data-design=liquid-metal] .st.next{border:2px solid var(--brand);animation:2s ease-in-out infinite pulse-brand}.wcard[data-design=aurora-night]{background:radial-gradient(circle at 15% 10%, oklch(from var(--brand) l c calc(h + 30)) 0, transparent 50%), radial-gradient(circle at 85% 15%, oklch(from var(--brand) l c calc(h - 30)) 0, transparent 48%), radial-gradient(circle at 50% 105%, var(--brand) 0, transparent 55%), #080c22;box-shadow:0 18px 40px #080c228c}.wcard[data-design=aurora-night][data-cover="1"]{background:linear-gradient(#080c22ad, #080c22ad), var(--cover) center / cover no-repeat}.wcard[data-design=aurora-night]:after{display:none}.wcard[data-design=aurora-night] .chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24}.wcard[data-design=aurora-night] .cap{color:#c9c9f0;opacity:1}.wcard[data-design=aurora-night] .st.done{color:var(--brand-deep);background:#fff}.wcard[data-design=aurora-night] .st.empty{background:#ffffff14;border:1.5px solid #fff6}.wcard[data-design=glass-light]{background:radial-gradient(circle at 90% 5%, color-mix(in srgb, var(--brand) 45%, transparent), transparent 60%), #fafafc;color:color-mix(in srgb, var(--brand) 65%, black);box-shadow:0 14px 32px #0000001f,0 0 0 1px #0000000f}.wcard[data-design=glass-light][data-cover="1"]{background:linear-gradient(#ffffff80, #ffffff80), var(--cover) center / cover no-repeat}.wcard[data-design=glass-light]:before,.wcard[data-design=glass-light]:after{display:none}.wcard[data-design=glass-light] .chip{background:var(--brand-soft);color:var(--brand-deep)}.wcard[data-design=glass-light] .chip .logo{background:var(--brand);color:#fff}.wcard[data-design=glass-light] .cap{color:color-mix(in srgb, var(--brand) 45%, black);opacity:1}.wcard[data-design=glass-light] .st.done{background:var(--brand);color:#fff;box-shadow:none}.wcard[data-design=glass-light] .st.empty{border:1.5px solid color-mix(in srgb, var(--brand) 40%, transparent);background:#fff9}.wcard[data-design=neon-night]{box-shadow:0 0 0 1.5px var(--brand), 0 0 26px color-mix(in srgb, var(--brand) 55%, transparent), inset 0 0 22px color-mix(in srgb, var(--brand) 18%, transparent);background:#08080d}.wcard[data-design=neon-night][data-cover="1"]{background:linear-gradient(#08080dcc, #08080dcc), var(--cover) center / cover no-repeat}.wcard[data-design=neon-night]:before{opacity:.3;background:radial-gradient(circle at 10% 15%,#e0299e 0,#0000 45%),radial-gradient(circle at 92% 85%,#22c8e0 0,#0000 45%)}.wcard[data-design=neon-night]:after{display:none}.wcard[data-design=neon-night] .chip{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 70%, transparent)}.wcard[data-design=neon-night] .hdr-count{color:var(--brand);text-shadow:0 0 10px var(--brand)}.wcard[data-design=neon-night] .cap{color:#9a9a9d;opacity:1}.wcard[data-design=neon-night] .st.done{background:var(--brand);color:#08080d;box-shadow:0 0 16px var(--brand)}.wcard[data-design=neon-night] .st.empty{border:2px solid color-mix(in srgb, var(--brand) 55%, transparent)}.wcard[data-design=gold-marble]{color:#2b2418;background:#f3eee2;box-shadow:0 14px 32px #503c141f,inset 0 0 0 2px #c9a667}.wcard[data-design=gold-marble][data-cover="1"]{background:linear-gradient(#f3eee28c, #f3eee28c), var(--cover) center / cover no-repeat}.wcard[data-design=gold-marble]:before{background:linear-gradient(100deg,#0000 40%,#b9ac9859 50%,#0000 60%)}.wcard[data-design=gold-marble]:after{display:none}.wcard[data-design=gold-marble] .chip{color:#2b2418;background:#c9a6672e}.wcard[data-design=gold-marble] .chip .logo{color:#2b2418;background:#c9a667}.wcard[data-design=gold-marble] .cap{color:#8a6a3d;opacity:1}.wcard[data-design=gold-marble] .st.done{color:#2b2418;box-shadow:none;background:linear-gradient(135deg,#f6e27a,#d4af37 55%,#9c7a1c)}.wcard[data-design=gold-marble] .st.empty{border:2px solid #c9a667}.wcard[data-design=holographic]{background:linear-gradient(100deg, oklch(from var(--brand) l c h) 0%, oklch(from var(--brand) l c calc(h + 70)) 25%, oklch(from var(--brand) l c calc(h + 140)) 50%, oklch(from var(--brand) l c calc(h + 210)) 75%, oklch(from var(--brand) l c calc(h + 280)) 100%), #f4f4f8;background-blend-mode:soft-light;color:#1c1c1e;box-shadow:0 14px 32px #0000001a,0 0 0 1px #0000000f}.wcard[data-design=holographic][data-cover="1"]{background:linear-gradient(100deg, oklch(from var(--brand) l c h / .22) 0%, oklch(from var(--brand) l c calc(h + 140) / .22) 50%, oklch(from var(--brand) l c calc(h + 280) / .22) 100%), linear-gradient(#ffffff80, #ffffff80), var(--cover) center / cover no-repeat}.wcard[data-design=holographic]:before{background:linear-gradient(115deg,#0000 30%,#fff9 48%,#0000 66%)}.wcard[data-design=holographic]:after{display:none}.wcard[data-design=holographic] .chip{color:#1c1c1e;background:#ffffff80}.wcard[data-design=holographic] .chip .logo{background:var(--brand);color:#fff}.wcard[data-design=holographic] .cap{color:#6b6b70;opacity:1}.wcard[data-design=holographic] .st.done{background:linear-gradient(135deg, oklch(from var(--brand) l c calc(h + 20)), oklch(from var(--brand) l c calc(h + 160)));color:#1c1c1e;box-shadow:none}.wcard[data-design=holographic] .st.empty{border:2px solid color-mix(in srgb, var(--brand) 40%, transparent)}.wcard[data-design=fire-ember]{background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--brand) 70%, transparent), transparent 60%), #0d0705;color:#f5e6d8;box-shadow:0 18px 40px #0000008c}.wcard[data-design=fire-ember][data-cover="1"]{background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--brand) 55%, transparent), transparent 60%), linear-gradient(#0d0705b3, #0d0705b3), var(--cover) center / cover no-repeat}.wcard[data-design=fire-ember]:after{display:none}.wcard[data-design=fire-ember] .chip{background:#ffffff1a}.wcard[data-design=fire-ember] .cap{color:#c9a184;opacity:1}.wcard[data-design=fire-ember] .st.done{background:var(--brand);color:#f5e6d8;box-shadow:0 0 16px var(--brand)}.wcard[data-design=fire-ember] .st.empty{border:2px solid color-mix(in srgb, var(--brand) 45%, transparent)}.wcard[data-design=faceted-crystal]{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 28%, #0c0c10) 0%, #0c0c10 45%, color-mix(in srgb, var(--brand) 20%, #0c0c10) 100%);box-shadow:0 18px 40px #00000080}.wcard[data-design=faceted-crystal][data-cover="1"]{background:linear-gradient(#0c0c10ad, #0c0c10ad), var(--cover) center / cover no-repeat}.wcard[data-design=faceted-crystal]:before{background:linear-gradient(65deg,#0000 40%,#ffffff24 50%,#0000 60%)}.wcard[data-design=faceted-crystal]:after{display:none}.wcard[data-design=faceted-crystal] .chip{background:#ffffff1f}.wcard[data-design=faceted-crystal] .st{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border-radius:0}.wcard[data-design=faceted-crystal] .st.done{background:var(--brand);color:#fff}.wcard[data-design=faceted-crystal] .st.empty{background:#ffffff1f}.wcard[data-design=faceted-crystal] .st.next{background:#ffffff3d;animation:none}.wcard[data-design=galaxy]{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--brand) 55%, transparent), transparent 50%), radial-gradient(circle at 85% 75%, oklch(from var(--brand) l c calc(h - 40)) 0, transparent 55%), radial-gradient(1.5px 1.5px at 12% 22%, #fff 50%, transparent), radial-gradient(1px 1px at 38% 80%, #fff 50%, transparent), radial-gradient(1.5px 1.5px at 66% 14%, #fff 50%, transparent), radial-gradient(1px 1px at 88% 70%, #fff 50%, transparent), #0a0620;box-shadow:0 18px 40px #0a062099}.wcard[data-design=galaxy][data-cover="1"]{background:radial-gradient(1.5px 1.5px at 12% 22%, #fff 50%, transparent), radial-gradient(1px 1px at 38% 80%, #fff 50%, transparent), radial-gradient(1.5px 1.5px at 66% 14%, #fff 50%, transparent), radial-gradient(1px 1px at 88% 70%, #fff 50%, transparent), linear-gradient(#0a0620b8, #0a0620b8), var(--cover) center / cover no-repeat}.wcard[data-design=galaxy]:after{display:none}.wcard[data-design=galaxy] .chip{background:#ffffff1f}.wcard[data-design=galaxy] .cap{color:#c9c9f0;opacity:1}.wcard[data-design=galaxy] .st.done{background:var(--brand);color:#fff;box-shadow:0 0 14px var(--brand)}.wcard[data-design=galaxy] .st.empty{border:2px solid #ffffff4d}.wcard[data-design=collector]{color:#efe6cd;box-shadow:0 18px 40px #0000008c, inset 0 0 0 3px color-mix(in srgb, var(--brand) 55%, #9c8250);background:repeating-radial-gradient(circle at 0 0,#0000 0 6px,#b9a2720f 7px),#12100c}.wcard[data-design=collector][data-cover="1"]{background:repeating-radial-gradient(circle at 0 0, transparent 0, transparent 6px, #b9a2721a 7px), linear-gradient(#12100cb8, #12100cb8), var(--cover) center / cover no-repeat}.wcard[data-design=collector]:after{display:none}.wcard[data-design=collector] .chip{background:#efe6cd1a}.wcard[data-design=collector] .cap{color:#b9a272;opacity:1}.wcard[data-design=collector] .st.done{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 60%, white), var(--brand), color-mix(in srgb, var(--brand) 60%, black));color:#12100c;box-shadow:none}.wcard[data-design=collector] .st.empty{border:2px solid color-mix(in srgb, var(--brand) 55%, #9c8250)}
