@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gf/IBMPlexMono-latin-ext-1969f6ff.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gf/IBMPlexMono-latin-e2661bcc.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gf/IBMPlexMono-latin-ext-93cfae71.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gf/IBMPlexMono-latin-0bc96cd0.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:Noto Sans Ethiopic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/gf/NotoSansEthiopic-ethiopic-9310dd04.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/gf/NotoSansEthiopic-ethiopic-9310dd04.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/gf/NotoSansEthiopic-ethiopic-9310dd04.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gf/PlusJakartaSans-latin-ext-5d8873d8.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gf/PlusJakartaSans-latin-d4d84dd1.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gf/PlusJakartaSans-latin-ext-5d8873d8.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gf/PlusJakartaSans-latin-d4d84dd1.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gf/PlusJakartaSans-latin-ext-5d8873d8.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gf/PlusJakartaSans-latin-d4d84dd1.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gf/PlusJakartaSans-latin-ext-5d8873d8.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gf/PlusJakartaSans-latin-d4d84dd1.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/gf/PlusJakartaSans-latin-ext-5d8873d8.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/gf/PlusJakartaSans-latin-d4d84dd1.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:Urbanist;src:url(/fonts/Urbanist-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-ExtraBold.ttf)format("truetype");font-weight:800 900;font-display:swap}@font-face{font-family:Chubbo;src:url(/fonts/Chubbo-Medium.ttf)format("truetype");font-weight:400 500;font-display:swap}@font-face{font-family:Chubbo;src:url(/fonts/Chubbo-Bold.ttf)format("truetype");font-weight:600 900;font-display:swap}@font-face{font-family:Chubbo;src:url(/fonts/Chubbo-BoldItalic.ttf)format("truetype");font-weight:600 900;font-style:italic;font-display:swap}:root{--white:#fff;--gray:#e5e5e5;--amber:#fca311;--navy:#14213d;--black:#000;--navy-800:#1b2b4d;--navy-700:#22345a;--navy-600:#2a3d66;--gray-300:#c7c7c7;--gray-600:#5f5f5f;--mist:#a9b4c8;--gold-700:#8a5a00;--sand:var(--white);--ok-light:#1e8e4e;--ok-dark:#3dd47a;--red:#e6352b;--last-hour:#c62828;--page:var(--white);--card:var(--white);--card-2:#f7f7f7;--field:var(--gray);--sunken:var(--gray);--line:var(--gray);--line-strong:var(--gray-300);--text:var(--black);--text-2:var(--gray-600);--cta:var(--amber);--on-cta:var(--black);--cta-off:var(--gray);--on-cta-off:var(--gray-600);--prize:var(--gold-700);--ok:var(--ok-light);--ok-soft:#e3f3ea;--danger:var(--last-hour);--danger-soft:#fdecea;--tint:#fff1d6;--on-tint:#5a3a00;--focus:var(--navy);--scrim:#0000008c;--shadow:0 1px 2px #0000000d, 0 8px 24px #0000000f;--stage:var(--navy);--stage-2:var(--navy-800);--paper:#f6f6f3;--raised:var(--gray);--logo-ink:#093b2f;--logo-gold:#b1945e;--time-left:var(--last-hour);--soft-red:#e5484d;--ok-app:#177a42;--tonal:#fff1d6;--on-tonal:#5c3b00;--err-box:#ffebee;--on-err-box:#5a0f0b;--error:#c00;--font:"Urbanist", "Noto Sans Ethiopic", system-ui, -apple-system, "Segoe UI", sans-serif;--card-font:"Chubbo", "Urbanist", "Noto Sans Ethiopic", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-sm:12px;--r:16px;--r-lg:20px;--r-xl:24px;--r-pill:999px;--gutter:16px;--tabbar:68px;--safe-b:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]:not(:has(.auth,.vq-console)){--page:var(--black);--card:var(--navy);--card-2:var(--navy-800);--field:var(--navy-700);--sunken:var(--navy-800);--line:var(--navy-700);--line-strong:var(--navy-600);--text:var(--white);--text-2:var(--mist);--cta-off:var(--navy-700);--on-cta-off:var(--mist);--prize:var(--amber);--ok:var(--ok-dark);--ok-soft:#0f2e1d;--danger:#ff8a80;--danger-soft:#3a1512;--tint:#3a2a06;--on-tint:var(--amber);--focus:var(--white);--scrim:#000000b3;--shadow:0 0 0 1px var(--navy-700);--stage:var(--navy);--stage-2:var(--navy-800);--paper:var(--navy);--raised:var(--navy-700);--logo-ink:#ede4cc;--time-left:#ff8a80;--ok-app:var(--ok-dark);--tonal:#3a2a06;--on-tonal:var(--amber);--err-box:#3a1512;--on-err-box:#ffb4ab;--error:#ff6b6b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.demo-screen{--page:var(--white);--card:var(--white);--card-2:#f7f7f7;--field:var(--gray);--sunken:var(--gray);--line:var(--gray);--line-strong:var(--gray-300);--text:var(--black);--text-2:var(--gray-600);--cta-off:var(--gray);--on-cta-off:var(--gray-600);--prize:var(--gold-700);--ok:var(--ok-light);--paper:#f6f6f3;--raised:var(--gray);--focus:var(--navy);--time-left:var(--last-hour);--tonal:#fff1d6;--on-tonal:#5c3b00;--error:#c00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lo-logo{flex:none;line-height:0;display:inline-flex}.lo-logo-dark{border-radius:8px;display:none}:root[data-theme=dark] .lo-logo>svg{display:none}:root[data-theme=dark] .lo-logo>.lo-logo-dark{display:block}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}body{background:var(--page);min-height:100dvh;color:var(--text);font:400 16px/1.5 var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.25}h1{font-size:26px;font-weight:800}h2{font-size:19px;font-weight:700}h3{font-size:16px;font-weight:700}p{margin:0}a{color:inherit}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.num,.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);word-break:break-all;font-size:12.5px}.muted{color:var(--text-2)}.small{font-size:13px}.prize-value{color:var(--prize);font-weight:800}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--cta);color:var(--on-cta);border-radius:10px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.wrap{width:100%;max-width:1200px;padding:0 var(--gutter);margin:0 auto}.stack{flex-direction:column;gap:12px;display:flex}.stack-lg{flex-direction:column;gap:20px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.grow{flex:1;min-width:0}.tagline{letter-spacing:-.01em;color:var(--logo-ink);font-weight:700}.tagline b{color:var(--logo-gold);font-weight:800}.tagline.on-dark{color:var(--sand)}.lo-mark-tile{background:#fff;border-radius:14px;padding:8px 10px;line-height:0;display:inline-flex}.btn{border-radius:var(--r-pill);background:var(--cta);min-height:52px;color:var(--on-cta);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.04)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{background:var(--cta-off);color:var(--on-cta-off);cursor:not-allowed}.btn.block{width:100%}.btn.lg{min-height:58px;font-size:18px}.btn.sm{min-height:40px;padding:0 16px;font-size:15px}.btn.outline{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.btn.outline:hover:not(:disabled){background:var(--sunken);filter:none}.btn.ghost{color:var(--text);background:0 0;min-height:44px;padding:0 12px}.btn.ghost:hover:not(:disabled){background:var(--sunken);filter:none}.btn.danger{background:var(--danger-soft);color:var(--danger)}.btn.on-dark.outline{color:var(--sand);box-shadow:inset 0 0 0 1.5px var(--navy-600)}.btn.on-dark.outline:hover{background:var(--navy-800)}.spinner{border:2.4px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{background:var(--sunken);width:44px;height:44px;color:var(--text);border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:inline-grid}.icon-btn:hover{filter:brightness(.97)}.icon-btn.on-dark{background:var(--navy-700);color:var(--sand)}.link{color:var(--text);text-underline-offset:3px;font-weight:700}.link-btn{color:var(--text);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);min-width:0;padding:16px}.card.flat{box-shadow:none;border:1px solid var(--line)}.card.tight{padding:12px}.card h2+p,.card h3+p{margin-top:4px}.section-head{justify-content:space-between;align-items:flex-end;gap:8px;margin:26px 0 12px;display:flex}.section-head h2{align-items:baseline;gap:8px;display:flex}.section-head h2 .n{color:var(--text-2);font-size:15px;font-weight:500}.section-head .sub{color:var(--text-2);margin-top:2px;font-size:13px}.banner{border-radius:var(--r);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.banner svg{flex:none;margin-top:1px}.banner.error{background:var(--danger-soft);color:var(--danger)}.banner.ok{background:var(--ok-soft);color:var(--ok)}.banner.info{background:var(--tint);color:var(--on-tint)}.banner.plain{background:var(--card);color:var(--text-2);box-shadow:var(--shadow)}.skeleton{background:linear-gradient(90deg, var(--sunken), var(--line), var(--sunken));border-radius:var(--r);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.empty .empty-icon{background:var(--tint);width:72px;height:72px;color:var(--on-tint);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.empty p{color:var(--text-2);max-width:36ch}.divider{background:var(--line);border:0;height:1px;margin:0}.tag{border-radius:var(--r-pill);background:var(--sunken);color:var(--text);white-space:nowrap;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tag.on-image{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0000008c}.tag.ok{color:var(--ok)}.tag.on-image.ok{color:var(--ok-dark)}.field{flex-direction:column;gap:6px;display:flex}.field>span,.label{font-size:14px;font-weight:600}.input{border-radius:var(--r);background:var(--field);width:100%;min-height:56px;color:var(--text);border:1.5px solid #0000;outline:none;padding:0 18px;font-size:17px}.input::placeholder{color:var(--text-2);opacity:.9}.input:focus{border-color:var(--focus)}.input[aria-invalid=true]{border-color:var(--danger)}textarea.input{resize:vertical;min-height:96px;padding:14px 18px;line-height:1.45}.hint{color:var(--text-2);font-size:13px}.err{color:var(--danger);font-size:13px;font-weight:600}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;display:flex}.check input{width:22px;height:22px;accent-color:var(--amber);flex:none;margin:0}.appbar-in{align-items:center;gap:12px;height:60px;display:flex}.art{place-items:center;display:grid;position:relative;overflow:hidden}.art img.photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.art .medallion{color:#fff;background:#ffffff29;border:1.5px solid #ffffff47;border-radius:50%;place-items:center;display:grid}.art svg.dots-layer{width:100%;height:100%;position:absolute;inset:0}.countdown{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.countdown div{background:var(--sunken);text-align:center;border-radius:14px;padding:10px 4px 8px}.countdown b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1;display:block}.countdown span{letter-spacing:.08em;color:var(--text-2);font-size:11px;font-weight:700}.countdown.urgent div{background:color-mix(in srgb, var(--last-hour) 14%, transparent)}.countdown.urgent b{color:var(--danger)}.timebar{background:var(--sunken);border-radius:4px;height:8px;overflow:hidden}.timebar i{background:var(--text);border-radius:4px;height:100%;display:block}.timebar.late i{background:#e8590c}.steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps li{align-items:flex-start;gap:12px;display:flex}.steps .ico{background:var(--tint);width:38px;height:38px;color:var(--on-tint);border-radius:12px;flex:none;place-items:center;display:grid}.steps p{padding-top:8px;line-height:1.45}.ticket{background:var(--card);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.ticket .top{background:var(--ok-light);color:#fff;align-items:center;gap:10px;padding:16px 18px;font-size:18px;font-weight:700;display:flex}.ticket .mid{align-items:center;gap:12px;padding:18px;display:flex}.ticket .big{font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.ticket .tear{border-top:2px dashed var(--line-strong);height:0;margin:0 18px;position:relative}.ticket .tear:before,.ticket .tear:after{content:"";background:var(--page);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.ticket .tear:before{left:-29px}.ticket .tear:after{right:-29px}.ticket .bottom{flex-direction:column;gap:8px;padding:14px 18px 18px;display:flex}.list{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.list>*+*{border-top:1px solid var(--line)}.list-item{min-height:64px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:14px 16px;text-decoration:none;display:flex}button.list-item:hover,a.list-item:hover{background:var(--card-2)}.list-item .lead{background:var(--sunken);width:40px;height:40px;color:var(--text);border-radius:12px;flex:none;place-items:center;display:grid}.list-item .lead.amber{background:var(--tint);color:var(--on-tint)}.list-item .lead.danger{background:var(--danger-soft);color:var(--danger)}.list-item .title{font-weight:700}.list-item .sub{color:var(--text-2);font-size:13.5px}.list-item .chev{color:var(--text-2);flex:none}.track{margin:0;padding:0;list-style:none;position:relative}.track li{min-height:24px;color:var(--text-2);padding:0 0 18px 36px;position:relative}.track li:before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:-2px;left:11px}.track li:last-child:before{display:none}.track li .dot{background:var(--sunken);border:2px solid var(--line-strong);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:0;left:0}.track li.done{color:var(--text)}.track li.done .dot{background:var(--ok);border-color:var(--ok);color:#fff}.track li.done:before{background:var(--ok)}.track li.now{color:var(--text);font-weight:700}.track li.now .dot{background:var(--amber);border-color:var(--amber);color:var(--on-cta)}dialog.sheet{background:var(--card);width:100%;max-width:100%;max-height:92dvh;color:var(--text);overscroll-behavior:contain;border:0;border-radius:24px 24px 0 0;margin:auto 0 0;padding:0;overflow:auto;box-shadow:0 -10px 40px #0003}dialog.sheet::backdrop{background:var(--scrim)}dialog.sheet[open]{animation:.24s ease-out sheet-up}@keyframes sheet-up{0%{opacity:.4;transform:translateY(40px)}}.sheet-in{padding:10px 20px calc(20px + var(--safe-b))}.sheet-handle{background:var(--line-strong);border-radius:2px;width:40px;height:4px;margin:0 auto 14px}.sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}@media (min-width:720px){dialog.sheet{border-radius:var(--r-xl);width:min(520px,100% - 32px);margin:auto}.sheet-handle{display:none}.sheet-in{padding:22px 24px 24px}}.option{border-radius:var(--r);border:1.5px solid var(--line);background:var(--card);text-align:left;align-items:center;gap:14px;width:100%;padding:14px;display:flex}.option+.option{margin-top:10px}.option[aria-checked=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.option .logo{color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.option .radio{border:2px solid var(--line-strong);border-radius:50%;flex:none;width:22px;height:22px;margin-left:auto}.option[aria-checked=true] .radio{border:7px solid var(--text)}.auth{background:var(--white);min-height:100dvh;color:var(--black);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--logo-ink:#093b2f;flex-direction:column;display:flex}.auth-top{padding:14px var(--gutter);justify-content:space-between;align-items:center;display:flex}.auth-card{width:100%;max-width:460px;padding:8px var(--gutter) calc(24px + var(--safe-b));flex-direction:column;flex:1;gap:18px;margin:0 auto;display:flex}.auth h1{color:var(--black);font-size:28px}.auth p.lead{color:var(--gray-600)}.auth .input{background:var(--gray);color:var(--black)}.auth .input::placeholder{color:var(--gray-600)}.auth .input:focus{border-color:var(--navy)}.auth .err{color:#c00}.auth .hint{color:var(--gray-600)}.auth a,.auth .link-btn{color:var(--navy)}.auth .btn{background:var(--amber);color:var(--black)}.auth .btn:disabled{background:var(--gray);color:var(--gray-600)}.auth .icon-btn{background:var(--gray);color:var(--black)}.auth .check input{accent-color:var(--navy)}.phone-field{background:var(--gray);border-radius:var(--r);border:1.5px solid #0000;align-items:center;min-height:60px;display:flex}.phone-field:focus-within{border-color:var(--navy)}.phone-field[aria-invalid=true]{border-color:#c00}.phone-field .cc{border-right:1px solid var(--gray-300);align-items:center;gap:8px;height:32px;padding:0 12px 0 16px;font-weight:700;display:flex;position:relative}.phone-field .cc-select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:-14px 0}.phone-field .cc:focus-within{outline:2px solid var(--navy);outline-offset:4px;border-radius:8px}.phone-field .cc-chev{color:var(--gray-600);margin-left:-2px}.phone-field .emoji-flag{font-size:22px;line-height:1}.phone-field input{min-width:0;color:var(--black);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;height:56px;padding:0 14px;font-size:19px;font-weight:600}.phone-field input::placeholder{color:var(--gray-600);font-weight:500}.flag{border-radius:3px;flex:none;grid-template-rows:repeat(3,1fr);width:24px;height:16px;display:grid;position:relative;overflow:hidden}.flag i:first-child{background:#078930}.flag i:nth-child(2){background:#fcdd09}.flag i:nth-child(3){background:#da121a}.flag b{background:#0f47af;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.otp-wrap{position:relative}.otp-real{opacity:0;color:#0000;caret-color:#0000;z-index:1;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.otp div{aspect-ratio:1/1.15;background:var(--gray);max-height:66px;color:var(--black);font-variant-numeric:tabular-nums;border:1.5px solid #0000;border-radius:14px;place-items:center;font-size:26px;font-weight:800;display:grid}.otp div.on{border-color:var(--navy)}.otp[data-invalid=true] div{border-color:#c00}.lang-pill{border-radius:var(--r-pill);background:var(--gray);color:var(--black);border:0;align-items:center;gap:8px;padding:9px 10px 9px 14px;font-size:15px;font-weight:600;display:inline-flex}.lang-pill .chev{color:var(--gray-600)}.sheet-head h2{align-items:center;gap:12px;display:flex}.sheet-ico{stroke-width:1.5px;flex:none}.lang-option .badge{background:var(--sunken);width:40px;height:40px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.lang-option[aria-checked=true] .badge{background:var(--amber);color:var(--on-cta)}.lang-option b{font-size:17px}.auth .names{gap:12px;display:grid}@media (min-width:520px){.auth .names.two{grid-template-columns:1fr 1fr}}.auth-foot{text-align:center;color:var(--gray-600);margin-top:auto;font-size:13.5px}.send{flex-direction:column;gap:10px;display:flex}.send .btn svg{flex:none}.send-alt{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.send-alt .link-btn{align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.via-sent{border-radius:var(--r-pill);background:var(--gray);color:var(--black);align-items:center;gap:8px;margin-top:10px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}html{scroll-padding-top:76px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.site-top{z-index:40;color:var(--text);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--page) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);position:sticky;top:0}.site-top .appbar-in{align-items:center;gap:6px;height:64px;display:flex}.site-top .brand{align-items:center;margin-right:auto;text-decoration:none;display:flex}.site-top nav{gap:2px;margin-right:8px;display:none}.site-top nav a,.site-top .login{color:var(--text-2);border-radius:var(--r-pill);padding:8px 14px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s}.site-top nav a:hover,.site-top .login:hover{color:var(--text);background:var(--sunken)}.site-top .login{color:var(--text);font-weight:700;display:none}@media (min-width:560px){.site-top .login{display:inline-flex}}@media (min-width:1000px){.site-top nav{display:flex}}.hero{background:var(--page);color:var(--text);isolation:isolate;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;border:64px solid #fca3111f;border-radius:50%;width:460px;height:460px;position:absolute;top:-160px;right:-140px}.hero:after{content:"";z-index:-1;background:radial-gradient(closest-side,#14213d0f,#0000);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;left:-200px}.hero-in{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px;padding-bottom:48px;display:grid}.hero-tag{border-radius:var(--r-pill);background:var(--tint);padding:7px 14px;font-size:14px;display:inline-flex}.hero h1{letter-spacing:-.035em;color:var(--text);margin-top:18px;font-size:clamp(46px,13vw,60px);font-weight:800;line-height:.98}.hero h1 b{color:var(--prize);background:linear-gradient(transparent 64%, color-mix(in srgb, var(--amber) 34%, transparent) 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em;font-weight:800}.hero p.lead{color:var(--text-2);max-width:40ch;margin-top:18px;font-size:17.5px}.hero p.lead em{color:var(--text);font-style:normal;font-weight:700}.hero .ctas{flex-direction:column;gap:10px;margin-top:28px;display:flex}@media (min-width:560px){.hero .ctas{flex-direction:row}}@media (min-width:900px){.hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;padding-top:56px;padding-bottom:88px}.hero h1{font-size:76px}.hero p.lead{font-size:19px}}@media (min-width:1100px){.hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.demo{isolation:isolate;background:radial-gradient(120% 70% at 50% 0%, var(--navy-600), var(--navy) 60%);color:var(--white);border-radius:28px;flex-direction:column;align-items:center;padding:26px 14px 18px;display:flex;position:relative;overflow:hidden}.demo:before{content:"";z-index:-1;background:radial-gradient(circle,#fca31152,#0000 65%);border-radius:50%;width:360px;height:360px;animation:5s ease-in-out infinite lo-breathe;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.demo-chips{z-index:-1;pointer-events:none;position:absolute;inset:0}.demo-chips span{bottom:110px;left:calc(4% + var(--i) * 9.6%);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;color:#ffffff8c;animation:lo-chip calc(9s + var(--i) * .7s) linear calc(var(--i) * -1.9s) infinite;background:#ffffff12;border:1px solid #ffffff1a;padding:5px 10px;font-size:13px;font-weight:800;position:absolute}.demo-chips span:nth-child(3n){color:#fca311bf}@keyframes lo-chip{0%{opacity:0;transform:translateY(0)rotate(-4deg)}10%,80%{opacity:1}to{opacity:0;transform:translateY(-620px)rotate(6deg)}}.demo-phone{background:#0b0f19;border-radius:46px;flex:none;width:288px;padding:10px;animation:7s ease-in-out infinite lo-phone;box-shadow:0 0 0 1.5px #2a3550,0 30px 60px #00000073,0 0 0 7px #ffffff0a}@keyframes lo-phone{50%{transform:translateY(-6px)}}.demo-screen{background:var(--white);height:560px;color:var(--black);border-radius:36px;font-size:13px;line-height:1.35;position:relative;overflow:hidden}.demo-status{z-index:6;height:34px;color:var(--black);justify-content:space-between;align-items:center;padding:0 22px;font-size:12px;display:flex;position:absolute;inset:0 0 auto}.demo-status .island{background:#0b0f19;border-radius:12px;width:80px;height:20px;margin-left:-40px;position:absolute;top:8px;left:50%}.demo-status span{letter-spacing:.05em;font-size:9px}.demo .round{background:var(--tonal);width:34px;height:34px;color:var(--on-tonal);border-radius:50%;flex:none;place-items:center;display:grid}.demo-side{width:100%;max-width:400px}.demo-rail{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:22px;display:grid}.demo-rail button{color:var(--mist);text-align:left;background:0 0;border:0;padding:4px 0;font-size:12.5px;font-weight:700}.demo-rail button small{display:none}.demo-rail button.on{color:var(--white)}.demo-rail button.done{color:#fffc}.demo-rail i{background:#ffffff26;border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.demo-rail button.done i{background:var(--amber)}.demo-rail em{background:var(--amber);transform-origin:0;height:100%;animation:linear both lo-fill;display:block}@keyframes lo-fill{0%{transform:scaleX(0)}}.demo-line{min-height:40px;color:var(--white);margin-top:8px;font-size:14.5px;font-weight:600;animation:.4s ease-out lo-step}@media (min-width:1100px){.demo{flex-direction:row;justify-content:center;align-items:center;gap:26px;padding:26px 24px}.demo-side{flex:1;width:auto;max-width:220px}.demo-rail{grid-template-columns:1fr;gap:4px;margin:0}.demo-rail button{border-radius:14px;padding:12px 12px 12px 16px;font-size:15px;transition:background .3s;position:relative}.demo-rail button small{color:var(--mist);margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.demo-rail button.on{background:#ffffff14}.demo-rail button.on small{color:#ffffffd9}.demo-rail i{width:3px;height:auto;margin:0;position:absolute;top:14px;bottom:14px;left:0}.demo-rail em{transform-origin:top;animation-name:lo-fill-y}.demo-line{display:none}.demo-chips{right:52%}}@keyframes lo-fill-y{0%{transform:scaleY(0)}}@media (min-width:900px) and (max-height:860px){.demo-phone{zoom:.88}}@media (min-width:900px) and (max-height:760px){.demo-phone{zoom:.76}}.demo-page{transition:transform .6s cubic-bezier(.3,.7,.2,1),filter .6s;position:absolute;inset:0}.demo-page.away{filter:brightness(.6);transform:translate(-28%)}.demo-media{background:radial-gradient(circle at 50% 70%,#fff,#ececef 70%);place-items:end center;height:162px;display:grid;position:relative;overflow:hidden}.demo-media .photo{object-fit:contain;mix-blend-mode:multiply;width:auto;height:128px;margin-bottom:4px;animation:6s ease-in-out infinite lo-photo}@keyframes lo-photo{50%{transform:translateY(-3px)scale(1.02)}}.demo-media .secured,.demo-media .live{border-radius:var(--r-pill);color:var(--white);background:#14213dc7;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;display:flex;position:absolute;bottom:9px}.demo-media .secured{right:10px}.demo-media .live{font-weight:800;left:10px}.demo-media .live i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite lo-pulse}.demo-body{padding:10px 14px}.demo-body h3{font-size:16px;font-weight:800}.demo-count{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.demo-count div{background:var(--raised);text-align:center;border-radius:11px;padding:5px 2px 4px;transition:background .3s}.demo-count b{color:var(--soft-red);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1.1;display:block}.demo-count span{letter-spacing:.08em;color:var(--text-2);font-size:8.5px;font-weight:800}.demo-count.rush div{animation:.18s linear infinite lo-shake}.demo-count.zero div{background:color-mix(in srgb, var(--last-hour) 14%, transparent);animation:none}@keyframes lo-shake{25%{transform:translateY(-1px)}75%{transform:translateY(1px)}}.demo-fee{margin-top:8px;display:flex}.demo-fee>div{flex-direction:column;flex:1;justify-content:center;display:flex}.demo-fee>div+div{border-left:1px solid var(--line);align-items:flex-end;margin-left:10px;padding-left:10px}.demo-fee small{color:var(--ok-app);font-size:10.5px;font-weight:700}.demo-fee b{font-size:14px;font-weight:800}.demo-fee .bids{color:var(--ok-app);flex-direction:row;justify-content:flex-end;align-items:baseline;gap:4px;font-size:12px;font-weight:700}.demo-fee .bids b{color:var(--black);font-variant-numeric:tabular-nums}.demo-fee .bids svg{align-self:center}.demo-field{margin-top:10px}.demo-field small{font-size:12px;font-weight:700}.demo-field .row3{grid-template-columns:34px 1fr 34px;align-items:center;gap:10px;margin-top:6px;display:grid}.demo-field .input{background:var(--field);font-variant-numeric:tabular-nums;border:1.4px solid #0000;border-radius:13px;justify-content:center;align-items:center;height:46px;font-size:22px;font-weight:800;transition:border-color .2s;display:flex}.demo-field .input.focus{border-color:var(--navy)}.demo-field .sel{background:color-mix(in srgb, var(--amber) 45%, transparent);border-radius:4px}.demo-field .caret{background:var(--navy);width:2px;height:24px;margin-left:2px;animation:1s step-end infinite lo-caret}@keyframes lo-caret{50%{opacity:0}}.demo-bar{background:var(--white);height:74px;box-shadow:0 -1px 0 var(--line);align-items:center;gap:12px;padding:0 14px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.demo-bar .your{flex-direction:column;min-width:50px;display:flex}.demo-bar .your small{color:var(--text-2);font-size:10.5px}.demo-bar .your b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.btn-mock{border-radius:var(--r-pill);background:var(--amber);height:44px;color:var(--black);white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:800;transition:transform .15s,background .3s;display:flex}.btn-mock.press{background:#e8920a;transform:scale(.94)}.btn-mock.ok{background:var(--ok-soft);color:var(--ok-app);animation:.35s ease-out lo-step}.btn-mock.go{animation:.5s cubic-bezier(.3,1.6,.5,1) lo-crown}.btn-mock .spin{border:2.5px solid #0003;border-top-color:var(--black);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.demo-dim{z-index:2;background:#0000006b;animation:.3s ease-out lo-fade;position:absolute;inset:0}.demo-sheet{z-index:3;background:var(--white);border-radius:22px 22px 0 0;flex-direction:column;padding:8px 16px 14px;animation:.45s cubic-bezier(.2,.9,.3,1) both lo-sheet;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes lo-sheet{0%{transform:translateY(100%)}}.demo-sheet .grab{background:var(--gray-300);border-radius:4px;align-self:center;width:36px;height:4px}.demo-sheet .t{margin-top:8px;font-size:16px;font-weight:800}.demo-sheet .head{background:var(--card-2);border-radius:14px;align-items:center;gap:10px;margin:10px 0 6px;padding:8px;display:flex}.demo-sheet .head img{object-fit:contain;background:var(--white);border-radius:10px;width:42px;height:42px}.demo-sheet .head b{font-size:12.5px;display:block}.demo-sheet .head small{color:var(--text-2);font-size:11px}.demo-sheet .line{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;padding:4px 2px;font-size:12.5px;display:flex}.demo-sheet .line.total{border-top:1px solid var(--line);color:var(--black);margin-top:2px;padding-top:7px;font-size:14px;font-weight:800}.demo-sheet .btn-mock{flex:none;margin-top:10px}.demo-sheet .note{color:var(--text-2);justify-content:center;align-items:center;gap:4px;margin-top:7px;font-size:10.5px;display:flex}.demo-finger{z-index:5;pointer-events:none;opacity:0;background:#14213d47;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1),opacity .3s,transform .15s;position:absolute;top:640px;left:210px;box-shadow:0 0 0 2px #ffffffe6,0 4px 12px #00000040}.demo-finger.in{opacity:1;animation:.35s .35s lo-tap;top:351px;left:168px}.demo-finger.to-btn{animation:none;top:518px;left:172px}.demo-finger.to-pay{top:494px;left:134px}.demo-finger.tap{transform:scale(.8)}.demo-finger.tap:after{content:"";border:2px solid var(--white);border-radius:50%;animation:.5s ease-out forwards lo-ring;position:absolute;inset:-2px}@keyframes lo-tap{50%{transform:scale(.8)}}@keyframes lo-ring{to{opacity:0;transform:scale(2.4)}}.demo-ticket{background:var(--white);box-shadow:0 0 0 1px var(--line), 0 10px 26px #0000001f;border-radius:16px;margin-top:10px;animation:.6s cubic-bezier(.2,.9,.3,1.15) both lo-ticket;overflow:hidden}.demo-ticket .top{background:var(--ok-soft);color:var(--ok-app);align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.demo-ticket .top svg{animation:.5s cubic-bezier(.3,1.6,.5,1) .35s both lo-crown}.demo-ticket .mid{justify-content:space-between;align-items:center;gap:8px;padding:9px 12px 7px;display:flex}.demo-ticket .mid b{font-size:12.5px;display:block}.demo-ticket .mid small{color:var(--text-2);font-size:10.5px}.demo-ticket .n{text-align:right}.demo-ticket .n b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:1.05}.demo-ticket .tear{border-top:2px dashed var(--line);margin:0 10px}.demo-ticket .bottom{font:11px var(--mono);color:var(--text-2);align-items:center;gap:6px;padding:7px 12px 9px;display:flex}@keyframes lo-ticket{0%{opacity:0;transform:translateY(140px)scale(.92)}}.demo-stamp{z-index:3;border:2.5px solid var(--last-hour);color:var(--last-hour);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fffffff0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:900;animation:.45s cubic-bezier(.3,1.4,.5,1) both lo-stamp;display:flex;position:absolute;top:66px;left:50%;transform:translate(-50%)rotate(-8deg)}@keyframes lo-stamp{0%{opacity:0;transform:translate(-50%)rotate(-20deg)scale(2.2)}}.demo-result{z-index:2;background:var(--white);padding:40px 14px 12px;animation:.55s cubic-bezier(.3,.7,.2,1) both lo-push;position:absolute;inset:0}@keyframes lo-push{0%{transform:translate(100%)}}.demo-result .head{align-items:center;gap:10px;display:flex}.demo-result .head b{font-size:17px;font-weight:800;display:block}.demo-result .head small{color:var(--text-2);font-size:10.5px}.demo-rule{background:var(--navy);color:var(--white);border-radius:14px;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;font-size:13px;animation:.35s ease-out lo-step;display:flex}.demo-rule .n{border-radius:var(--r-pill);background:var(--amber);color:var(--black);flex:none;padding:2px 7px;font-size:10.5px;font-weight:900}.demo-steps{grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 2px 10px;display:grid}.demo-steps i{background:var(--line);border-radius:3px;height:3px;transition:background .4s}.demo-steps i.on{background:var(--amber)}.demo-list{transition:height .5s cubic-bezier(.4,0,.2,1);position:relative}.demo-list .row{background:var(--card-2);font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;height:34px;padding:0 10px;transition:transform .55s cubic-bezier(.4,0,.2,1),background .3s,opacity .45s,box-shadow .3s;display:grid;position:absolute;top:0;left:0;right:0}.demo-list .row>b{font-size:15px;font-weight:800}.demo-list .who{gap:2px;display:flex}.demo-list .who i{background:var(--navy-600);opacity:.55;border-radius:50%;width:7px;height:7px;transition:background .3s}.demo-list em{color:var(--text-2);white-space:nowrap;align-items:center;gap:3px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.demo-list .row.out,.demo-list .row.gone{background:var(--danger-soft)}.demo-list .row.out{animation:.4s ease-in-out lo-knock}.demo-list .row.out>b,.demo-list .row.gone>b{color:var(--danger);text-decoration:line-through;text-decoration-thickness:2px}.demo-list .row.out .who i,.demo-list .row.gone .who i{background:var(--soft-red);opacity:1}.demo-list .row.out em,.demo-list .row.gone em{color:var(--danger);font-weight:800}.demo-list .row.gone{opacity:0}.demo-list .row.higher{opacity:.55}.demo-list .row.higher .who i{background:var(--ok-app);opacity:1}.demo-list .row.win{background:var(--amber);z-index:1;animation:.6s cubic-bezier(.3,1.6,.5,1) lo-pick;box-shadow:0 8px 20px #fca31173}.demo-list .row.win .who i{background:var(--black);opacity:1}.demo-list .row.win em{color:var(--black);font-weight:900}@keyframes lo-knock{20%{translate:-5px}40%{translate:5px}60%{translate:-3px}}@keyframes lo-pick{0%{scale:.9}60%{scale:1.06}}.demo-win{text-align:center;background:radial-gradient(120% 90% at 50% 0%, var(--navy-600), var(--navy) 70%);color:var(--white);border-radius:20px;flex-direction:column;align-items:center;gap:4px;margin-top:14px;padding:16px 12px 14px;animation:.6s cubic-bezier(.2,.9,.3,1.15) both lo-ticket;display:flex;position:relative;box-shadow:0 14px 30px #14213d59}.demo-win .pic{object-fit:contain;background:var(--white);border-radius:50%;width:104px;height:104px;padding:8px;animation:.6s cubic-bezier(.3,1.6,.5,1) .2s both lo-crown;box-shadow:0 0 0 6px #fca31159,0 0 30px #fca31180}.demo-win .txt b{color:var(--amber);margin-top:6px;font-size:28px;font-weight:900;line-height:1.1;display:block}.demo-win .txt small{color:var(--mist);font-size:11.5px}.demo-win .you{border-radius:var(--r-pill);background:var(--amber);color:var(--black);white-space:nowrap;padding:3px 10px;font-size:10.5px;font-weight:900;animation:.5s cubic-bezier(.3,1.6,.5,1) .6s both lo-you;position:absolute;top:104px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000040}@keyframes lo-you{0%{opacity:0;transform:translate(-50%)scale(.5)}}.demo-win .cup{width:34px;height:34px;color:var(--amber);background:#ffffff1a;border-radius:50%;place-items:center;animation:1.2s ease-in-out .6s lo-bounce;display:grid;position:absolute;top:12px;right:12px}.demo-win .burst{pointer-events:none;position:absolute;top:68px;left:50%}.demo-win .burst i{background:var(--amber);width:6px;height:10px;transform:rotate(calc(var(--k) * 16deg));border-radius:2px;animation:1.3s cubic-bezier(.1,.8,.3,1) both lo-confetti;position:absolute}.demo-win .burst i:nth-child(3n){background:var(--white)}.demo-win .burst i:nth-child(3n+1){background:var(--ok-dark)}@keyframes lo-confetti{0%{opacity:1;translate:0}to{opacity:0;translate:calc(cos(var(--k) * 16.4deg) * 150px) calc(sin(var(--k) * 16.4deg) * 110px + 30px)}}.demo-verified{color:var(--ok-app);justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:11.5px;font-weight:700;animation:.4s ease-out lo-step;display:flex}@keyframes lo-step{0%{opacity:0;transform:translateY(6px)}}@keyframes lo-crown{0%{transform:scale(.7)}}.band{padding:56px 0}.band.alt{background:var(--card-2)}.band .wrap.narrow{max-width:820px}.band h2.big{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.08}.band .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--prize);margin-bottom:10px;font-size:13px;font-weight:800}.band .intro{color:var(--text-2);max-width:58ch;margin-top:12px;font-size:17px}.band .fine{color:var(--text-2);margin-top:16px;font-size:13px}.band-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.see-all{color:var(--text);align-items:center;gap:4px;padding:8px 0;font-weight:700;text-decoration:none;display:inline-flex}.see-all:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:900px){.band{padding:96px 0}.band h2.big{font-size:48px}}.how-steps{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.how-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.how-steps li{border-radius:var(--r-xl);background:var(--card-2);padding:24px 22px;transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.how-steps .n{font:700 60px/1 var(--card-font);color:color-mix(in srgb, var(--text) 8%, transparent);transition:color .25s;position:absolute;top:12px;right:18px}.how-steps .ico{transition:transform .25s cubic-bezier(.2,0,0,1),background .25s,color .25s}@media (hover:hover){.how-steps li:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--amber) 55%, transparent), 0 14px 30px #14213d1f;transform:translateY(-4px)}.how-steps li:hover .ico{background:var(--amber);color:var(--black);transform:scale(1.06)}.how-steps li:hover .n{color:color-mix(in srgb, var(--amber) 35%, transparent)}}.how-steps .ico,.ways .ico{background:var(--tint);width:48px;height:48px;color:var(--on-tint);border-radius:14px;flex:none;place-items:center;display:grid}.how-steps h3{margin-top:18px;font-size:19px}.how-steps p{color:var(--text-2);margin-top:6px;font-size:15px}.tips,.ways{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.tips,.ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.tips li,.ways li{border-radius:var(--r-lg);background:var(--page);box-shadow:inset 0 0 0 1px var(--line);gap:16px;padding:20px;display:flex}.tips .ico{background:var(--amber);width:48px;height:48px;color:var(--black);border-radius:50%;flex:none;place-items:center;display:grid}.tips h3,.ways h3{font-size:18px}.tips p,.ways p{color:var(--text-2);margin-top:4px;font-size:15px}.trust{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.trust li{border-radius:var(--r-xl);background:var(--card-2);padding:26px 24px}.trust .ico{background:var(--ok-soft);width:52px;height:52px;color:var(--ok);border-radius:16px;place-items:center;display:grid}.trust h3{margin-top:18px;font-size:19px}.trust p{color:var(--text-2);margin-top:6px;font-size:15px}.scam{border-radius:var(--r-lg);background:var(--danger-soft);align-items:flex-start;gap:14px;margin-top:16px;padding:18px 20px;display:flex}.scam svg{color:var(--danger);flex:none;margin-top:1px}.scam p{font-size:15px}.faq{flex-direction:column;gap:10px;margin-top:28px;display:flex}.faq details{background:var(--card-2);border-radius:var(--r-lg);padding:0 20px;transition:background-color .2s}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--text-2);flex:none;transition:transform .25s}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{color:var(--text-2);max-width:64ch;padding:0 0 20px;font-size:15.5px}.band.last{padding-top:8px}.finale{isolation:isolate;text-align:center;color:var(--white);background:radial-gradient(110% 90% at 50% 0%, var(--navy-600), var(--navy) 60%);border-radius:32px;flex-direction:column;align-items:center;gap:14px;padding:56px 22px 44px;display:flex;position:relative;overflow:hidden}.finale h2{letter-spacing:-.035em;max-width:14ch;font-size:clamp(34px,9vw,60px);font-weight:800;line-height:1.02}.finale p{color:var(--mist);max-width:42ch;font-size:17px}.finale .btn{margin-top:10px}.finale small{color:var(--mist);font-size:13px}@media (min-width:900px){.finale{padding:88px 40px 64px}}.sticky-bid{z-index:45;left:12px;right:12px;bottom:calc(12px + var(--safe-b));background:var(--navy);color:var(--white);border-radius:22px;align-items:center;gap:12px;padding:10px 10px 10px 18px;transition:transform .35s cubic-bezier(.2,0,0,1);display:flex;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 16px 40px #0000004d}.sticky-bid.on{transform:none}.sticky-bid>div{flex:1;min-width:0;line-height:1.25}.sticky-bid b{font-size:15px;display:block}.sticky-bid small{color:var(--mist);font-size:12.5px;display:block}.sticky-bid .btn{min-height:46px;padding:0 18px;font-size:16px}@media (min-width:900px){.sticky-bid{display:none}}.btn.go{isolation:isolate;transition:transform .18s,box-shadow .18s,filter .12s;position:relative;overflow:hidden}.btn.go:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.6s ease-in-out 1s infinite lo-sheen;position:absolute;inset:0;transform:translate(-120%)}.btn.go svg{animation:1.8s ease-in-out infinite lo-nudge}.btn.go:hover,.site-top .btn.sm:hover{filter:none;background:#ffc61a;box-shadow:0 0 0 4px #ffc61a59,0 12px 30px #ffc61a99}.btn.go:hover{transform:translateY(-2px)}.site-top .btn.sm{transition:background .15s,box-shadow .15s}.btn.go:hover svg{animation-duration:.7s}.btn.go:active{transform:scale(.98)}@keyframes lo-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes lo-nudge{0%,60%,to{translate:0}30%{translate:4px}}@media (prefers-reduced-motion:reduce){.how-steps li,.how-steps .ico{transition:none}.how-steps li:hover,.how-steps li:hover .ico{transform:none}.sticky-bid{transition:none}.btn.go:after,.btn.go svg{animation:none}}.site-foot{padding:48px 0 calc(28px + var(--safe-b));color:var(--text-2);border-top:1px solid var(--line);font-size:14px}@media (max-width:899px){body:has(.sticky-bid) .site-foot{padding-bottom:calc(104px + var(--safe-b))}}.foot-top{gap:32px;display:grid}@media (min-width:900px){.foot-top{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.foot-brand p{margin-top:14px;line-height:1.55}.foot-social{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.site-foot .foot-social a{background:var(--card-2);width:40px;height:40px;color:var(--text);border-radius:50%;place-items:center;display:grid}.site-foot .foot-social a:hover{background:var(--tonal);color:var(--on-tonal)}.site-foot .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}@media (min-width:600px){.site-foot .cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-foot .cols div{flex-direction:column;gap:10px;display:flex}.site-foot .cols b{color:var(--text);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:12.5px;font-weight:800}.site-foot a{color:var(--text-2);font-weight:600;text-decoration:none}.site-foot a:hover{color:var(--text)}.foot-note{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:36px;padding-top:20px;font-size:13px;display:flex}.foot-note .age{vertical-align:middle;width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--text-2);color:var(--text);border-radius:50%;place-items:center;margin-right:8px;font-size:11px;font-weight:800;display:inline-grid}.rows{flex-direction:column;gap:10px;display:flex}.kv{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:14.5px;display:grid}.kv dt{color:var(--text-2)}.kv dd{overflow-wrap:anywhere;margin:0}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stats div{background:var(--sunken);border-radius:var(--r);padding:14px}.stats b{font-size:22px;font-weight:800;display:block}.stats span{color:var(--text-2);font-size:13px}@media (min-width:720px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.lo-top{display:none}.lo-main{padding-bottom:calc(var(--tabbar) + var(--safe-b) + 28px)}.lo-main.pushed{padding-bottom:calc(var(--safe-b) + 24px)}.lo-appbar{z-index:20;background:var(--page);position:sticky;top:0}.lo-appbar h1{letter-spacing:0;align-items:center;height:56px;font-size:20px;font-weight:700;display:flex}.lo-tabbar{z-index:30;height:calc(var(--tabbar) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--page);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.lo-tabbar a{color:var(--text-2);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.lo-tabbar a[aria-current=page]{color:var(--text);font-weight:700}.lo-tabbar a svg{transition:transform .18s}.lo-tabbar a:active svg{transform:scale(.88)}.lo-pushbar{align-items:center;gap:8px;min-height:56px;padding:8px 0 4px;display:flex}.lo-pushbar h1{letter-spacing:0;font-size:20px;font-weight:700}.lo-pushbar p{color:var(--text-2);font-size:13px}.lo-pushbar .lo-icon-btn{margin-left:-8px}@media (min-width:900px){.lo-top{z-index:30;background:var(--page);border-bottom:1px solid var(--line);display:block;position:sticky;top:0}.lo-top-in{align-items:center;gap:24px;height:68px;display:flex}.lo-brand{color:inherit;align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.lo-brand .tagline{white-space:nowrap;font-size:14px}.lo-top nav{gap:4px;display:flex}.lo-top nav a{border-radius:var(--r-pill);height:44px;color:var(--text-2);align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lo-top nav a:hover{background:var(--paper);color:var(--text)}.lo-top nav a[aria-current=page]{color:var(--text);font-weight:700}.lo-tabbar{display:none}.lo-main,.lo-main.pushed{padding-bottom:56px}.lo-appbar{position:static}.lo-appbar h1{height:auto;padding:28px 0 4px;font-size:28px;font-weight:800}}.lo-btn{border-radius:var(--r-pill);background:var(--cta);min-height:58px;color:var(--on-cta);font:700 19px/1 var(--font);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 28px;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex}.lo-btn:hover:not(:disabled){filter:brightness(1.04)}.lo-btn:active:not(:disabled){transform:scale(.98)}.lo-btn:disabled{background:var(--cta-off);color:var(--on-cta-off);cursor:not-allowed}.lo-btn.block{width:100%}.lo-btn.sm{min-height:42px;padding:0 18px;font-size:15px}.lo-btn.square{border-radius:var(--r);min-height:54px;font-size:16px}.lo-btn.outline{color:var(--text);box-shadow:inset 0 0 0 1.4px var(--text);background:0 0;min-height:50px;font-size:16px}.lo-btn.outline:hover:not(:disabled){background:var(--paper);filter:none}.lo-btn.danger{background:var(--error);color:#fff;min-height:50px;font-size:16px}.lo-text-btn{color:var(--text);font:700 14px var(--font);background:0 0;border:0;border-radius:8px;padding:8px}.lo-text-btn:disabled{color:var(--text-2);opacity:.6;cursor:default}.lo-icon-btn{background:var(--paper);width:44px;height:44px;color:var(--text);border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:inline-grid}.lo-icon-btn.plain{background:0 0}.lo-icon-btn:hover{filter:brightness(.97)}.lo-message{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 28px;display:flex}.lo-message h2{font-size:20px;font-weight:700}.lo-message p{max-width:38ch}.lo-message .lo-btn{margin-top:12px}.lo-error{color:var(--error);font-size:15px}.lo-footnote{color:var(--text-2);margin:4px 0 0;font-size:12px}.lo-heading{letter-spacing:0;align-items:baseline;gap:8px;margin:18px 0 6px;font-size:18px;font-weight:700;display:flex}.lo-heading .n{color:var(--text-2);font-size:15px;font-weight:400}.lo-list-page{padding-bottom:24px}.lo-bidchip{background:var(--page);font-variant-numeric:tabular-nums;border-radius:20px;padding:4px 10px;font-size:14px;font-weight:700;display:inline-flex}.art img.photo{opacity:0;transition:opacity .3s,transform .8s cubic-bezier(.2,.8,.2,1);transform:scale(1.08)}.art img.photo.in{opacity:1;transform:none}.hero-flight{box-shadow:0 10px 30px #0000002e}.hero-flight img.photo{opacity:1;transition:none;transform:none}[data-hero-landing]>:not(.art){opacity:0}.lo-prize-media>:not(.art),.lo-feature>:not(.art){transition:opacity .25s}.lo-reveal{animation:.42s cubic-bezier(.2,.8,.2,1) both lo-rise}@keyframes lo-rise{0%{opacity:0;transform:translateY(6px)}}.lo-home{padding-top:calc(env(safe-area-inset-top,0px) + 10px)}.lo-home-head{align-items:center;gap:12px;display:flex}.lo-home-head .tagline{flex:1;font-size:14px;line-height:1.2}.lo-search{border-radius:var(--r);background:var(--paper);border:1.4px solid #0000;align-items:center;min-height:58px;margin-top:14px;display:flex;position:relative}.lo-search:focus-within{border-color:var(--focus)}.lo-search svg.lead{color:var(--text-2);flex:none;margin:0 4px 0 14px}.lo-search input{min-width:0;height:56px;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0 8px;font-size:16px}.lo-search input::placeholder{color:var(--text-2)}.lo-search input::-webkit-search-cancel-button{display:none}.lo-search-btn{width:44px;height:44px;color:var(--text);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lo-search-btn:last-child{margin-right:4px}.lo-search-btn:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.lo-badge{background:var(--amber);min-width:16px;height:16px;color:var(--black);border-radius:8px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:5px;right:4px}@media (min-width:900px){.lo-home-head{display:none}.lo-home{padding-top:20px}.lo-search{margin-top:0}}.lo-section{align-items:flex-end;gap:8px;padding:22px 0 10px;display:flex}.lo-section h2{letter-spacing:0;align-items:baseline;gap:8px;font-size:19px;font-weight:700;display:flex}.lo-section h2 .n{color:var(--text-2);font-size:15px;font-weight:400}.lo-section p{color:var(--text-2);font-size:13px}.lo-featured{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 5%;scroll-padding:0 5%;display:flex;overflow-x:auto}.lo-featured::-webkit-scrollbar{display:none}.lo-slide{scroll-snap-align:center;flex:0 0 90%;padding:0 6px}.lo-feature{word-spacing:.14em;isolation:isolate;color:#fff;height:200px;font-family:var(--card-font);text-decoration:none;display:block;position:relative;overflow:hidden}.lo-feature .art{z-index:-2;transition:transform .6s;position:absolute;inset:0}.lo-slide[data-on] .lo-feature .art{transition:transform 3.2s ease-out;transform:scale(1.06)}.lo-feature .scrim{z-index:-1;background:linear-gradient(#0006 0,#0000 30% 60%,#0009 100%);position:absolute;inset:0}.lo-feature .live,.lo-prize-media .live{font:italic 700 15px/1.1 var(--card-font);text-shadow:0 0 6px #0009;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:14px}.lo-feature .live i,.lo-prize-media .live i{background:var(--last-hour);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite lo-pulse}@keyframes lo-pulse{50%{opacity:.35}}.lo-feature .foot{text-shadow:0 0 6px #0009;align-items:flex-end;gap:12px;line-height:1.1;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.lo-feature .left{flex:none;font-size:14px;font-weight:500}.lo-feature .brand{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:20px;font-weight:700;overflow:hidden}.lo-feature:active .art{filter:brightness(.94)}.lo-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.lo-dots button{background:var(--raised);border:0;border-radius:4px;width:7px;height:7px;padding:0;transition:width .22s,background-color .22s}.lo-dots button[aria-current=true]{background:var(--amber);width:20px}@media (min-width:720px){.lo-slide{flex-basis:62%}.lo-featured{padding:0 19%;scroll-padding:0 19%}.lo-feature{height:280px}}@media (min-width:1100px){.lo-featured{max-width:1200px;padding:0 var(--gutter);scroll-padding:0 var(--gutter);margin:0 auto}.lo-slide{scroll-snap-align:start;flex-basis:50%}.lo-slide:first-child{padding-left:0}.lo-feature{height:320px}}.lo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:600px){.lo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (min-width:1400px){.lo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lo-tile{word-spacing:.14em;background:var(--paper);color:var(--text);min-width:0;font-family:var(--card-font);flex-direction:column;text-decoration:none;transition:transform .15s;display:flex}.lo-tile:active{transform:scale(.98)}.lo-tile .art{aspect-ratio:4/3;width:100%}.lo-tile:hover .art img.photo.in{transition:transform .5s;transform:scale(1.04)}.lo-tile-body{flex-direction:column;gap:4px;padding:9px 10px 10px;display:flex}.lo-tile-brand{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.lo-tile-row{align-items:flex-end;gap:6px;display:flex}.lo-tile-time{min-width:0;color:var(--time-left);white-space:nowrap;flex:1;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.lo-tile-time svg{flex:none}.lo-tile-fee{flex-direction:column;flex:none;align-items:flex-end;line-height:1.25;display:flex}.lo-tile-fee small{color:var(--text-2);font-size:11px;font-weight:500}.lo-tile-fee b{color:var(--prize);font-size:13px;font-weight:700}.lo-result-row{color:inherit;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.lo-result-row .art{border-radius:12px;flex:none;width:56px;height:56px}.lo-result-row .grow{flex-direction:column;gap:2px;display:flex}.lo-result-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.lo-result-sub{color:var(--text-2);align-items:center;gap:4px;font-size:13px;display:flex}.lo-result-sub span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-filters{flex-direction:column;display:flex;position:relative}.lo-filters .clear-all{position:absolute;top:-56px;right:44px}.lo-filters h3{color:var(--text-2);margin:16px 0 8px;font-size:13px;font-weight:700}.lo-filters h3:first-of-type{margin-top:0}.lo-filters .wrap-chips{flex-wrap:wrap;gap:8px;display:flex}.lo-filters .lo-btn{border-radius:var(--r);min-height:54px;margin-top:24px;font-size:16px}.lo-filters h3.with-sub{margin-bottom:2px}.lo-filters .sub{color:var(--text-2);margin:0 0 10px;font-size:12px}.lo-kinds{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px 10px;display:grid}@media (min-width:330px){.lo-kinds{grid-template-columns:repeat(4,1fr)}}.lo-kind{color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;transition:opacity .18s;display:flex}.lo-kinds[data-some] .lo-kind:not([aria-pressed=true]){opacity:.5}.lo-kind .tile{aspect-ratio:1;color:#fff;border-radius:16px;place-items:center;width:100%;transition:box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 0 0 3px #0000}.lo-kind .tile>svg{transition:transform .18s}.lo-kind[aria-pressed=true] .tile{box-shadow:inset 0 0 0 3px var(--amber)}.lo-kind[aria-pressed=true] .tile>svg{transform:scale(1.12)}.lo-kind:focus-visible .tile{outline:2px solid var(--focus);outline-offset:2px}.lo-kind .n{color:#000;background:#ffffffe6;border-radius:100px;padding:1px 6px;font-size:11px;font-weight:800;line-height:1.4;position:absolute;top:5px;right:5px}.lo-kind .tick{background:var(--amber);width:22px;height:22px;color:var(--on-cta,#000);border:2px solid var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.lo-kind .label{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.lo-kind[aria-pressed=true] .label{font-weight:800}.lo-picked{scrollbar-width:none;padding:10px var(--gutter) 0;max-width:var(--max,1200px);gap:8px;margin:0 auto;display:flex;overflow-x:auto}.lo-picked::-webkit-scrollbar{display:none}.lo-picked-chip{background:var(--amber);color:#000;border-radius:100px;flex:none;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.lo-picked-chip button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.lo-picked-chip .name{gap:7px;padding:5px 2px 5px 5px}.lo-picked-chip .dot{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.lo-picked-chip .x{padding:6px 10px 6px 6px}.lo-picked-add{border:1px solid var(--line,var(--gray));color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:100px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.lo-chip{border-radius:var(--r-pill);border:1px solid var(--line);min-height:40px;color:var(--text);background:0 0;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.lo-chip svg{color:var(--text-2)}.lo-chip[aria-pressed=true]{background:var(--cta);border-color:var(--cta);color:var(--on-cta);font-weight:700}.lo-chip[aria-pressed=true] svg{color:var(--on-cta)}.lo-prize-media{isolation:isolate;color:#fff;height:320px;position:relative;overflow:hidden}.lo-prize-media .art{z-index:-2;position:absolute;inset:0}.lo-prize-media .scrim{z-index:-1;background:linear-gradient(#0000 60%,#0009);position:absolute;inset:0}.lo-prize-media .live{top:auto;bottom:14px;left:16px}.lo-prize-media .brand{text-align:right;font:700 22px/1.15 var(--card-font);word-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 6px #00000080;position:absolute;bottom:12px;left:96px;right:16px;overflow:hidden}.lo-back{top:calc(env(safe-area-inset-top,0px) + 12px);color:#fff;background:#00000073;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;left:12px}.lo-back:hover{background:#0009}.lo-media-open{z-index:0;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.lo-prize-media .lo-back,.lo-prize-media .live,.lo-prize-media .brand{z-index:1}.lo-photo-count{z-index:1;top:calc(env(safe-area-inset-top,0px) + 18px);pointer-events:none;background:#00000073;border-radius:20px;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;right:16px}.lo-gallery{color:#fff;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lo-gallery::backdrop{background:#000}.lo-gallery .track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;width:100%;height:100%;display:flex;overflow-x:auto}.lo-gallery .track::-webkit-scrollbar{display:none}.lo-gallery .slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;height:100%;padding:64px 0 96px;display:grid}.lo-gallery .slide img{object-fit:contain;max-width:100%;max-height:100%}.lo-gallery .top{top:calc(env(safe-area-inset-top,0px) + 10px);justify-content:space-between;align-items:center;display:flex;position:absolute;left:10px;right:16px}.lo-gallery .round{color:#fff;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.lo-gallery .round:hover:not(:disabled){background:#ffffff4d}.lo-gallery .round:disabled{opacity:.3}.lo-gallery .count{background:#ffffff2e;border-radius:20px;padding:5px 12px;font-weight:700}.lo-gallery .nav{position:absolute;top:50%;transform:translateY(-50%)}.lo-gallery .prev{left:12px}.lo-gallery .next{right:12px}@media (hover:none){.lo-gallery .nav{display:none}}.lo-gallery .thumbs{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);justify-content:center;gap:8px;padding:0 16px;display:flex;position:absolute;overflow-x:auto}.lo-gallery .thumbs button{opacity:.55;background:#222;border:2px solid #0000;border-radius:10px;flex:none;width:56px;height:56px;padding:0;overflow:hidden}.lo-gallery .thumbs button[aria-current=true]{opacity:1;border-color:#fff}.lo-gallery .thumbs img{object-fit:cover;width:100%;height:100%;display:block}.lo-prize-body{padding:18px var(--gutter) 24px;flex-direction:column;min-width:0;display:flex}.lo-prize-body h1{letter-spacing:0;font-size:20px;font-weight:800;line-height:1.2}.lo-prize-body>*+*{margin-top:16px}.lo-prize-body>.lo-bidfield,.lo-prize-body>.lo-ticket,.lo-prize-body>.lo-btn{margin-top:20px}.lo-prize .countdown{gap:8px}.lo-prize .countdown div{background:var(--raised);border-radius:14px;padding:10px 4px}.lo-prize .countdown b{color:var(--soft-red);font-size:20px;font-weight:800;line-height:1.1}.lo-prize .countdown span{letter-spacing:.08em;color:color-mix(in srgb, var(--soft-red) 75%, transparent);font-size:10px}.lo-prize .countdown.urgent div{background:var(--err-box)}.lo-prize .countdown.urgent b{color:var(--on-err-box)}.lo-fee-bids{align-items:stretch;display:flex}.lo-fee-bids>div{flex-direction:column;flex:1;justify-content:center;display:flex}.lo-fee-bids>div+div{border-left:1px solid var(--line);margin-left:12px;padding-left:12px}.lo-fee-bids small{color:var(--ok-app);font-size:13px;font-weight:600}.lo-fee-bids b{font-size:17px;font-weight:800}.lo-fee-bids .bids{color:var(--ok-app);font-size:15px;font-weight:700}.lo-fee-bids>div+div.bids{align-items:flex-end}.lo-bidfield{background:var(--card);padding:16px}.lo-bidfield h2{letter-spacing:0;font-size:15px;font-weight:700}.lo-bidfield .row3{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;margin-top:12px;display:grid}.lo-bidfield input{border-radius:var(--r);background:var(--field);width:100%;min-width:0;height:60px;color:var(--text);text-align:center;font:800 30px/1 var(--font);letter-spacing:1px;font-variant-numeric:tabular-nums;border:1.4px solid #0000;outline:none}.lo-bidfield input:focus{border-color:var(--focus)}.lo-bidfield input[aria-invalid=true]{border-color:var(--error)}.lo-bidfield .err{min-height:18px;color:var(--error);text-align:center;margin-top:6px;font-size:13px;font-weight:400}.lo-round{background:var(--tonal);width:48px;height:48px;color:var(--on-tonal);border:0;border-radius:50%;place-items:center;display:grid}.lo-round:disabled{background:color-mix(in srgb, var(--text) 8%, transparent);color:color-mix(in srgb, var(--text) 38%, transparent);cursor:not-allowed}.lo-how{color:var(--text);font:700 14px var(--font);text-underline-offset:4px;background:0 0;border:0;align-self:center;margin-top:12px;padding:10px 12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.lo-bidbar{z-index:35;padding:12px var(--gutter) calc(12px + var(--safe-b));background:var(--page);border-top:1px solid var(--line);align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.lo-bidbar .your{flex-direction:column;min-width:64px;display:flex}.lo-bidbar .your small{color:var(--text-2);font-size:12px}.lo-bidbar .your b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.2}.lo-bidbar .lo-btn{flex:1;padding:0 16px}.lo-prize{padding-bottom:100px}@media (min-width:900px){.lo-prize{max-width:1100px;padding:28px var(--gutter) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:36px;margin:0 auto;display:grid}.lo-prize-media{aspect-ratio:1;border-radius:24px;height:auto;position:sticky;top:96px}.lo-back{top:14px;left:14px}.lo-prize-body{padding:8px 0 24px}.lo-prize-body h1{font-size:30px}.lo-bidbar{border:0;margin-top:20px;padding:16px 0 0;position:static}.lo-bidfield{padding:16px 0}}.lo-ticket{background:var(--raised);border-radius:18px;overflow:hidden}.lo-ticket .top{color:#fff;background:#177a42;align-items:center;gap:10px;padding:16px 18px;font-size:18px;font-weight:700;display:flex}.lo-ticket .mid{align-items:center;gap:12px;padding:18px 18px 8px;display:flex}.lo-ticket .t{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lo-ticket .s{color:var(--text-2);margin-top:4px;font-size:12.5px}.lo-ticket .n{flex-direction:column;align-items:center;display:flex}.lo-ticket .n b{color:var(--ok-app);font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1}.lo-ticket .n small{color:var(--text-2);font-size:12px}.lo-ticket .tear{background:linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 12px) 0 50% / 12px 2px repeat-x;height:24px;margin:0 18px;position:relative}.lo-ticket .tear:before,.lo-ticket .tear:after{content:"";background:var(--page);border-radius:50%;width:24px;height:24px;position:absolute;top:0}.lo-ticket .tear:before{left:-30px}.lo-ticket .tear:after{right:-30px}.lo-sheet-bg .lo-ticket .tear:before,.lo-sheet-bg .lo-ticket .tear:after,dialog.sheet .lo-ticket .tear:before,dialog.sheet .lo-ticket .tear:after{background:var(--card)}.lo-ticket .bottom{flex-direction:column;gap:8px;padding:8px 18px 18px;display:flex}.lo-ticket .hash{color:var(--text-2);align-items:center;gap:6px;display:flex}.lo-ticket .hash .mono{color:var(--text);font-size:13px}.lo-ticket .bottom p{color:var(--text-2);font-size:13px;line-height:1.4}.lo-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lo-steps li{align-items:flex-start;gap:12px;display:flex}.lo-steps .ico{background:var(--tonal);width:36px;height:36px;color:var(--on-tonal);flex:none;place-items:center;display:grid}.lo-steps p{padding-top:7px;line-height:1.4}.lo-summary{background:var(--paper);border-radius:20px;padding:14px}.lo-summary .head{align-items:center;gap:14px;display:flex}.lo-summary .head .art{border-radius:16px;flex:none;width:72px;height:72px}.lo-summary .head b{font-size:16px;display:block}.lo-summary .head span{color:var(--text-2)}.lo-summary .line{color:var(--text-2);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.lo-summary .line:first-of-type{border-top:1px solid var(--line);margin-top:12px}.lo-summary .line span+span{color:var(--text);font-weight:600}.lo-summary .line.total span{color:var(--text);font-weight:700}.lo-summary .line.total span+span{font-size:18px;font-weight:800}.lo-provider{background:var(--paper);width:100%;color:inherit;text-align:left;border:1.8px solid #0000;border-radius:18px;align-items:center;gap:14px;padding:14px;transition:border-color .16s;display:flex}.lo-provider[aria-checked=true]{border-color:var(--cta)}.lo-provider .logo{color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-weight:800;display:grid}.lo-provider b{font-size:16px;display:block}.lo-provider small{color:var(--text-2);font-size:13px}.lo-rowcard{background:var(--paper);width:100%;color:inherit;text-align:left;border:0;border-radius:16px;align-items:flex-start;gap:12px;margin:6px 0;padding:10px;text-decoration:none;transition:transform .15s;display:flex}.lo-rowcard:active{transform:scale(.99)}.lo-rowcard>.art{border-radius:12px;flex:none;width:84px;height:84px}.lo-rowcard-body{flex-direction:column;flex:1;min-width:0;display:flex}.lo-rowcard .t,.lo-entry-sheet .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.lo-rowcard .m,.lo-entry-sheet .m{color:var(--text-2);font-size:13px}.lo-rowcard .t+*{margin-top:3px}.lo-rowcard .time,.lo-entry-sheet .time{color:var(--time-left);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.lo-rowcard .chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.lo-rowcard .fee,.lo-entry-sheet .fee{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.lo-rowcard .fee b,.lo-entry-sheet .fee b{color:var(--prize);font-size:14px;font-weight:700}.lo-win{align-items:center;gap:8px;display:flex}.lo-win .grow{flex-direction:column;display:flex}.lo-win b{color:var(--prize);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.lo-win .you{background:var(--cta);color:var(--on-cta);border-radius:20px;padding:5px 10px;font-size:13px;font-weight:800}.lo-entry-sheet{flex-direction:column;gap:6px;display:flex}.lo-entry-sheet>.art{border-radius:16px;height:170px;margin-bottom:8px}.lo-entry-sheet h3{margin:12px 0 0;font-size:16px}.lo-entry-sheet .lo-ticket{margin-top:6px}.lo-entry-sheet .lo-btn{margin-top:14px}.lo-claim{background:var(--tonal);color:inherit;border-radius:16px;align-items:center;gap:12px;margin:6px 0;padding:14px;text-decoration:none;display:flex}.lo-claim .grow{flex-direction:column;display:flex}.lo-claim b{font-size:15px}.lo-claim .grow span{color:var(--on-tonal);font-size:13px}.lo-claim .track{text-align:right;font-size:12px}@media (min-width:900px){.lo-list-page>*{max-width:760px}.lo-account>*{max-width:680px}}.lo-wincard{background:var(--paper);isolation:isolate;opacity:0;border-radius:18px;margin:10px 0;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .6s;position:relative;overflow:hidden;transform:translateY(14px)scale(.97)}.lo-wincard.in{opacity:1;transform:none}.lo-wincard:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--amber) 28%, transparent) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-100%)}.lo-wincard.in:before{animation:1.4s ease-out .3s both lo-sweep}@keyframes lo-sweep{to{transform:translate(100%)}}.lo-wincard.mine{box-shadow:inset 0 0 0 2px var(--amber)}.lo-wincard.mine.in{animation:2.4s ease-in-out .6s 2 lo-glow}@keyframes lo-glow{50%{box-shadow:inset 0 0 0 2px var(--amber), 0 0 0 6px color-mix(in srgb, var(--amber) 30%, transparent)}}.lo-wincard .head{color:inherit;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.lo-wincard .head>.art{border-radius:12px;flex:none;width:64px;height:64px}.lo-wincard .head .grow{flex-direction:column;display:flex}.lo-wincard .t{font-size:15px;font-weight:700;line-height:1.25}.lo-wincard .m{color:var(--text-2);font-size:13px}.lo-wincard .result{align-items:center;gap:10px;padding:0 14px 14px;display:flex}.lo-wincard .result .grow{flex-direction:column;display:flex}.lo-wincard .num{color:var(--prize);font-size:34px;font-weight:800;line-height:1.05}.lo-wincard .you{background:var(--cta);color:var(--on-cta);border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:800;animation:.5s cubic-bezier(.3,1.6,.5,1) 1.2s both lo-pop;display:inline-flex}@keyframes lo-pop{0%{transform:scale(0)}}.lo-wincard .post{border-top:1px solid var(--line);background:var(--tonal);margin:0}.lo-wincard .post .photo{aspect-ratio:4/3;background:var(--raised);overflow:hidden}.lo-wincard .post img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.8,.2,1) .2s;transform:scale(1.15)}.lo-wincard.in .post img{transform:none}.lo-wincard figcaption{flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.lo-wincard figcaption b{font-size:18px;font-weight:800;font-family:var(--card-font);word-spacing:.14em}.lo-wincard figcaption q{color:var(--on-tonal);margin-top:6px;font-style:italic}.lo-wincard .ribbon{background:var(--amber);color:var(--black);border-radius:20px;align-self:flex-start;align-items:center;gap:4px;margin-bottom:4px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}@media (min-width:720px){.lo-wincard .post{grid-template-columns:220px 1fr;align-items:center;display:grid}.lo-wincard .post .photo{aspect-ratio:auto;height:100%;min-height:150px}}.lo-roll{font-variant-numeric:tabular-nums;display:inline-flex}.lo-roll .col{height:1em;line-height:1;display:inline-block;overflow:hidden}.lo-roll .strip{flex-direction:column;transition:transform 1.3s cubic-bezier(.15,.85,.25,1);display:flex}.lo-roll .strip span{text-align:center;height:1em;line-height:1}.lo-roll .sep{line-height:1}.lo-confetti{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lo-confetti.rain{z-index:1;position:fixed}.lo-youwon{z-index:90;background:var(--scrim);place-items:center;padding:20px;animation:.3s both lo-fade;display:grid;position:fixed;inset:0}@keyframes lo-fade{0%{opacity:0}}.lo-youwon .card{z-index:2;background:var(--page);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:6px;width:min(380px,100%);padding:26px 22px 18px;animation:.6s cubic-bezier(.3,1.4,.5,1) .1s both lo-zoom;display:flex;position:relative}@keyframes lo-zoom{0%{opacity:0;transform:scale(.6)}}.lo-youwon .trophy{background:var(--amber);width:84px;height:84px;color:var(--black);box-shadow:0 0 0 8px var(--page);border-radius:50%;place-items:center;margin-top:-68px;animation:1.2s .5s 2 lo-bounce;display:grid}@keyframes lo-bounce{30%{transform:translateY(-10px)rotate(-8deg)}60%{transform:translateY(0)rotate(6deg)}}.lo-youwon h2{margin-top:8px;font-size:34px;font-weight:800}.lo-youwon .prize{color:var(--text-2);font-weight:700}.lo-youwon .pic{width:100%;margin:8px 0}.lo-youwon .pic .art{aspect-ratio:16/9;border-radius:18px}.lo-youwon .num{color:var(--prize);margin-bottom:10px;font-size:48px;font-weight:800}.lo-youwon .note{color:var(--text-2);font-size:12px}.lo-account{flex-direction:column;padding-top:8px;display:flex}.lo-account>.banner{margin-top:12px}.lo-profile{background:var(--paper);border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.lo-profile .avatar{background:var(--amber);width:60px;height:60px;color:var(--black);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.lo-profile .grow{flex-direction:column;gap:2px;display:flex}.lo-profile b{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;overflow:hidden}.lo-profile .tabular{color:var(--text-2);font-size:14px}.lo-group h2{color:var(--text-2);letter-spacing:0;padding:24px 4px 8px;font-size:14px;font-weight:700}.lo-group .tiles{background:var(--paper);border-radius:20px;overflow:hidden}.lo-item{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex;position:relative}.lo-item+.lo-item:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:64px;right:16px}.lo-item:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.lo-item .lead{background:var(--page);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lo-item .grow{flex-direction:column;display:flex}.lo-item b{font-size:15px;font-weight:600}.lo-item small{color:var(--text-2);font-size:13px}.lo-item .value{color:var(--text-2);font-size:14px}.lo-logout{background:color-mix(in srgb, var(--error) 8%, transparent);height:54px;color:var(--error);font:700 16px var(--font);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.lo-logout:hover{background:color-mix(in srgb, var(--error) 13%, transparent)}.lo-account-tag{text-align:center;margin-top:20px;font-size:13px}.lo-logout-sheet{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.lo-logout-sheet .ico{background:color-mix(in srgb, var(--error) 10%, transparent);width:64px;height:64px;color:var(--error);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.lo-logout-sheet p{color:var(--text-2)}.lo-logout-sheet .two{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:16px;display:grid}.lo-logout-sheet .lo-text-btn{color:var(--text-2);margin-top:4px;font-weight:600}.lo-faq{flex-direction:column;gap:10px;display:flex}.lo-faq details{background:var(--paper);border-radius:16px}.lo-faq summary{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.lo-faq summary::-webkit-details-marker{display:none}.lo-faq summary svg{color:var(--text-2);flex:none;margin-left:auto;transition:transform .2s}.lo-faq details[open] summary svg{transform:rotate(180deg)}.lo-faq p{margin:0;padding:0 16px 16px;line-height:1.45}.lo-loading{z-index:90;background:var(--page);color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;animation:.25s ease-out both lo-fade;display:flex;position:fixed;inset:0}.auth .lo-loading{background:var(--white);color:var(--black)}.lo-loading svg{filter:drop-shadow(0 10px 24px color-mix(in srgb, var(--amber) 22%, transparent));overflow:visible}.lo-loading-label{color:var(--text-2);text-align:center;margin:0;font-size:16px;font-weight:700;animation:1.8s ease-in-out infinite lo-pulse}.lo-loading-bar{background:var(--gray);border-radius:4px;width:132px;height:4px;overflow:hidden}.lo-loading-bar i{border-radius:inherit;background:var(--amber);width:40%;height:100%;animation:1.2s cubic-bezier(.65,0,.35,1) infinite lo-bar;display:block}.lo-mark-anim .lo-o{transform-box:view-box;transform-origin:660px 500px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite lo-draw}.lo-mark-anim .lo-l{animation:1.8s ease-in-out infinite lo-breathe}.lo-mark-anim .lo-s{transform-box:fill-box;transform-origin:0 100%;animation:1.8s cubic-bezier(.2,.8,.2,1) infinite lo-cut}@keyframes lo-draw{0%{stroke-dasharray:60 1257;stroke-dashoffset:0;transform:rotate(-90deg)}50%{stroke-dasharray:1000 1257;stroke-dashoffset:-160px}to{stroke-dasharray:60 1257;stroke-dashoffset:-1197px;transform:rotate(270deg)}}@keyframes lo-breathe{50%{opacity:.55}}@keyframes lo-cut{0%{opacity:0;transform:translate(-60px,40px)scale(.6)}25%,to{opacity:1;transform:none}}@keyframes lo-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lo-mark-anim .lo-o{stroke-dasharray:none}}.rw{flex-direction:column;gap:16px;padding-top:8px;display:flex}.rw-top{align-items:center;gap:8px;padding-top:8px;display:flex}.rw-top h1{font-size:22px}.rw-card{flex-direction:column;gap:12px;display:flex}.rw-hero{color:#000;border-radius:var(--r-xl);box-shadow:var(--shadow);background:#fff;border:1px solid #f1e6cc;padding:20px 20px 56px;position:relative;overflow:hidden}.rw-hero-brand{align-items:center;gap:10px;display:flex}.rw-hero-title{font:900 34px/1.08 var(--card-font);letter-spacing:-.02em;color:#000;margin-top:14px}.rw-hero-title span{display:block}.rw-hero-title .gold{color:#b1945e}.rw-hero-title .green{color:#093b2f;font-size:.8em}.rw-hero-sub{color:#222;max-width:34ch;margin-top:12px;font-size:16px;font-weight:600}.rw-hero-note{color:#5f5f5f;margin-top:6px;font-size:14px}.rw-hero-swoosh{width:100%;height:48px;position:absolute;bottom:0;left:0;right:0}.rw-steps{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.rw-step{background:var(--card);border:1px solid var(--line);border-radius:var(--r);grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;align-items:center;column-gap:12px;padding:12px 14px;display:grid;position:relative}.rw-step b{grid-column:3;font-size:15.5px}.rw-step small{color:var(--text-2);grid-column:3;font-size:13.5px;line-height:1.4}.rw-num{color:#fff;background:#093b2f;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.rw-num.gold{color:#000;background:#c09d5e}.rw-step-ico{color:#093b2f;background:#fff6e3;border-radius:50%;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.rw-arrow{display:none}@media (min-width:900px){.rw-steps{grid-template-columns:repeat(5,1fr);gap:18px}.rw-step{text-align:center;grid-template-rows:none;grid-template-columns:1fr;align-content:start;justify-items:center;row-gap:6px;padding:16px 10px 14px}.rw-step b,.rw-step small{grid-column:auto}.rw-num{grid-row:auto;position:absolute;top:-12px;left:10px}.rw-step-ico{grid-row:auto;width:54px;height:54px}.rw-arrow{color:#c09d5e;display:block;position:absolute;top:44%;right:-17px}}.rw-link{background:var(--paper);border-radius:var(--r-sm);overflow-wrap:anywhere;padding:12px 14px;font-weight:600}.rw-code{letter-spacing:.12em;color:var(--text)}.rw-share{flex-wrap:wrap;gap:8px;display:flex}.rw-share .lo-btn{text-decoration:none}.rw-avail{color:var(--text-2);align-items:center;gap:8px;display:flex}.rw-avail.on{color:var(--text);font-weight:700}.rw-avail.on svg{color:#c09d5e}.rw-wheel{width:min(100%,340px);margin:4px auto 0}.rw-wheel svg{width:100%;height:auto}.rw-rotor{transform-origin:0 0;transform-box:view-box}.rw-rotor.spinning{transition:transform 4.6s cubic-bezier(.12,.7,.08,1)}@media (prefers-reduced-motion:reduce){.rw-rotor.spinning{transition:none}}.rw-result{text-align:center;border-radius:var(--r-lg);color:#1a1a1a;background:#fff6e3;border:1px solid #f1e6cc;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.rw-result h3{color:#093b2f;font-size:18px}.rw-result .muted{color:#5f5f5f}.rw-result-ico{color:#f6d89c;background:#093b2f;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.rw-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rw-list li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.rw-list li:first-child{border-top:0}.rw-list .grow{flex-direction:column;min-width:0;display:flex}.rw-list small{color:var(--text-2);font-size:13px}.rw-coupon-ico{color:#f6d89c;background:#093b2f;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rw-coupon.redeemed .rw-coupon-ico,.rw-coupon.expired .rw-coupon-ico,.rw-coupon.voided .rw-coupon-ico{background:var(--gray);color:var(--gray-600)}.rw-pill{border-radius:var(--r-pill);background:var(--paper);color:var(--text-2);flex:none;padding:4px 10px;font-size:12.5px;font-weight:700}.rw-dot{background:var(--paper);width:34px;height:34px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.rw-dot.qualified{background:var(--ok-soft);color:var(--ok)}.rw-odds{border-collapse:collapse;width:100%;font-size:14px}.rw-odds th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--line);padding:6px 4px;font-size:12.5px;font-weight:700}.rw-odds td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 4px}.rw-odds td:nth-child(n+2),.rw-odds th:nth-child(n+2){text-align:right;white-space:nowrap}.rw-odds .sw{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.rw-odds tr.off td{color:var(--text-2)}.rw-rules{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.45;display:flex}.rw-entry{border-radius:var(--r-lg);color:#000;background:linear-gradient(110deg,#fff6e3,#fff 70%);border:1px solid #f1e6cc;align-items:center;gap:12px;margin-top:16px;padding:14px;text-decoration:none;display:flex}.rw-entry .ico{color:#f6d89c;background:#093b2f;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.rw-entry .grow{flex-direction:column;display:flex}.rw-entry small{color:#5f5f5f}.rw-coupon-box{border-radius:var(--r-lg);color:#1a1a1a;background:#fff6e3;border:1px solid #f1e6cc;flex-direction:column;gap:10px;padding:14px;display:flex}.rw-coupon-box .row{flex-wrap:nowrap;align-items:flex-start}.rw-coupon-box .lo-btn.outline{color:#000;box-shadow:inset 0 0 0 1.4px #000}.rw-invite-banner{color:#fff;background:#093b2f;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;display:flex}.rw-invite-banner svg{color:#f6d89c;flex:none}.auth .rw-invite-banner{border-radius:var(--r);max-width:480px;width:calc(100% - 2 * var(--gutter));margin:0 auto 8px}.rw-logotype{font:900 34px/1 var(--card-font);color:#093b2f;letter-spacing:-.04em}.rw-logotype span{background:linear-gradient(225deg,#f6d89c,#c09d5e);color:#0000;-webkit-background-clip:text;background-clip:text}.site-top .lang-pill{background:var(--sunken);color:var(--text);padding:8px 10px;font-size:14px}.site-top .btn.sm{white-space:nowrap;margin-left:4px}@media (max-width:479px){.site-top .lang-pill>span,.site-top .lang-pill .chev{display:none}}.hero .ctas .btn.lg{justify-content:center;min-width:min(100%,300px)}.live-kicker{align-items:center;gap:8px;display:inline-flex}.live-kicker i{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite lo-pulse}.prize-tiles{margin:24px calc(-1 * var(--gutter)) 0;padding:16px var(--gutter) 10px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;grid-auto-columns:46%;grid-auto-flow:column;gap:12px;list-style:none;display:grid;overflow-x:auto}.prize-tiles::-webkit-scrollbar{display:none}.prize-tiles li{scroll-snap-align:start;min-width:0}.prize-tiles.live{grid-auto-columns:62%}@media (min-width:720px){.prize-tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:16px;margin:28px 0 0;padding:16px 0 0;overflow:visible}.prize-tiles.live{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (min-width:1060px){.prize-tiles:not(.live){grid-template-columns:repeat(6,minmax(0,1fr))}}.prize-tile{color:#000;text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;height:100%;padding:12px 12px 16px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 0 0 1px #eeeae2,0 6px 18px #1414140d}.prize-tile:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #e4ded2,0 16px 34px #1414141a}.tile-shot{aspect-ratio:1;background:#fff;border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.tile-shot>img{object-fit:contain;width:84%;height:84%;transition:transform .5s cubic-bezier(.2,0,0,1)}.prize-tile:hover .tile-shot>img{transform:scale(1.06)}.tile-shot .art{position:absolute;inset:0}.tile-icon{color:#14213d;background:#f6f3ec;border-radius:50%;place-items:center;width:72%;height:72%;display:grid}.tile-name{font:700 16px/1.2 var(--card-font);word-spacing:.1em;margin-top:10px}.tile-sub{color:#5f5f5f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:13px;overflow:hidden}.tile-meta{color:#5f5f5f;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin-top:8px;font-size:12.5px;font-weight:700;display:flex}.tile-meta .free{color:var(--ok-light)}.tile-meta .count{color:#000;font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.tile-meta .count i{background:var(--red);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite lo-pulse}.tile-meta .count.bump{animation:.9s lo-bump}@keyframes lo-bump{0%{color:var(--ok-light);transform:scale(1.18)}to{transform:none}}.tile-go{border-radius:var(--r-pill);background:var(--amber);color:#000;align-items:center;gap:2px;margin-top:10px;padding:7px 14px;font-size:14px;font-weight:800;display:inline-flex}.prize-tiles.live .prize-tile{text-align:left;align-items:stretch;padding:12px 14px 14px}.prize-tiles.live .tile-name{-webkit-line-clamp:2;word-spacing:normal;-webkit-box-orient:vertical;min-height:2.5em;margin-top:12px;font:800 17px/1.25 Urbanist,Noto Sans Ethiopic,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.tile-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:8px;display:flex}.tile-status .left,.tile-status .secured{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.tile-status .left{color:#000;font-size:14px;font-weight:800}.tile-status .left.soon{color:var(--last-hour)}.tile-status .secured{color:var(--ok-light);font-size:12.5px;font-weight:600}.prize-tiles.live .tile-meta{border-top:1px solid #eeeae2;justify-content:space-between;gap:2px 10px;margin-top:10px;padding-top:10px;font-size:13px;font-weight:500}.tile-meta b{color:#000;font-weight:800}.prize-tiles.live .tile-meta .count{color:#5f5f5f;font-weight:600}.prize-tiles.live .tile-go{justify-content:center;min-height:44px;margin-top:auto;padding:10px 14px;font-size:15px}.prize-tiles.live .tile-meta{margin-bottom:12px}.prize-tile.premium{background:linear-gradient(#fff9ec,#fcefd3);box-shadow:0 0 0 1.5px #e0b656,0 10px 26px #b084282e}.prize-tile.premium .tile-shot{background:0 0}.tile-badge{z-index:2;border-radius:var(--r-pill);color:#2a1c00;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#e9c46a,#c9952c);align-items:center;gap:5px;padding:4px 12px 4px 9px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #9669144d}.tile-crown{color:#5a3a00;fill:#f6de95;flex:none}@media (prefers-reduced-motion:reduce){.live-kicker i,.tile-meta .count i,.tile-meta .count.bump{animation:none}.prize-tile,.prize-tile:hover,.tile-shot>img{transition:none;transform:none}}.step-example{border-radius:var(--r-pill);background:var(--tint);color:var(--on-tint);align-items:baseline;gap:8px;margin-top:14px;padding:6px 14px;display:inline-flex}.step-example small{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.step-example b{font:700 20px/1 var(--card-font);font-variant-numeric:tabular-nums}.lo-confirm{flex-direction:column;gap:14px;display:flex}.lo-confirm .card{border-radius:var(--r-lg);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);padding:6px 16px 16px}.lo-confirm .row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:13px 0;display:flex}.lo-confirm .row svg{color:var(--text-2);flex:none}.lo-confirm .row .label{color:var(--text-2);font-size:15.5px}.lo-confirm .row b{font-variant-numeric:tabular-nums;text-align:right;margin-left:auto;font-size:16.5px}.lo-confirm .row.item b{color:var(--navy);max-width:60%}:root[data-theme=dark] .lo-confirm .row.item b{color:var(--white)}.lo-confirm .row.amount b{color:var(--ok)}.lo-confirm .row.fee b{color:var(--danger)}.lo-confirm .row.total b{font-size:19px;font-weight:800}.lo-confirm .tag{border-radius:var(--r-pill);background:var(--danger-soft);color:var(--danger);padding:3px 9px;font-size:12px;font-weight:700}.lo-confirm .tag.ok{background:var(--ok-soft);color:var(--ok)}.lo-confirm .note{border-radius:var(--r);border:1.5px dashed color-mix(in srgb, var(--ok) 35%, transparent);background:var(--ok-soft);color:var(--text-2);gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.6;display:flex}.lo-confirm .note svg{color:var(--ok);flex:none;margin-top:2px}.lo-confirm .note b{color:var(--text)}.lo-confirm .agree{border-radius:var(--r);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;font-size:15.5px;font-weight:600;display:flex;position:relative}.lo-confirm .agree input{opacity:0;width:1px;height:1px;position:absolute}.lo-confirm .agree .box{width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--line-strong);color:#0000;border-radius:8px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.lo-confirm .agree input:checked+.box{background:var(--amber);color:#000;box-shadow:none}.lo-confirm .agree input:focus-visible+.box{outline:2px solid var(--focus);outline-offset:2px}.lo-tile.is-premium,.lo-feature.is-premium{position:relative;box-shadow:0 0 0 2px #c09d5e,0 8px 22px #8a5a0038}.lo-tile.is-premium{background:linear-gradient(180deg, #fff8e8, var(--paper) 62%)}.lo-premium-tag{z-index:3;color:#f6d89c;background:#111;border-radius:100px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0000004d}.lo-prize-media .lo-premium-tag{top:14px;right:14px}
