@layer quorvo.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--q-color-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f1216);--q-color-surface:var(--lightningcss-light,#f5f6f8)var(--lightningcss-dark,#181c22);--q-color-text:var(--lightningcss-light,#15181d)var(--lightningcss-dark,#e8eaee);--q-color-muted:var(--lightningcss-light,#5b6472)var(--lightningcss-dark,#98a1af);--q-color-border:var(--lightningcss-light,#d8dce3)var(--lightningcss-dark,#2d333c);--q-color-border-strong:var(--lightningcss-light,#6b7482)var(--lightningcss-dark,#7d8796);--q-color-accent:var(--lightningcss-light,#2457d6)var(--lightningcss-dark,#6f95ff);--q-color-accent-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f1216);--q-color-danger:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff8a7a);--q-color-page:var(--lightningcss-light,#f2f4f8)var(--lightningcss-dark,#0b0e12);--q-color-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161a20);--q-color-accent-hover:var(--lightningcss-light,#1a44b0)var(--lightningcss-dark,#93b0ff);--q-color-accent-soft:var(--lightningcss-light,#e8eefc)var(--lightningcss-dark,#1b2745);--q-color-success:var(--lightningcss-light,#12703a)var(--lightningcss-dark,#5dd68c);--q-color-success-soft:var(--lightningcss-light,#e3f5ea)var(--lightningcss-dark,#13301f);--q-color-warn:var(--lightningcss-light,#8a5300)var(--lightningcss-dark,#f5c05a);--q-color-warn-soft:var(--lightningcss-light,#fff1cf)var(--lightningcss-dark,#3a2c0c);--q-color-info:var(--lightningcss-light,#0b5cad)var(--lightningcss-dark,#7cc0ff);--q-color-info-soft:var(--lightningcss-light,#e2f0fd)var(--lightningcss-dark,#10263d);--q-color-danger-soft:var(--lightningcss-light,#fde8e6)var(--lightningcss-dark,#3a1612);--q-color-overlay:var(--lightningcss-light,#0f12168c)var(--lightningcss-dark,#000000a6);--q-color-focus:var(--lightningcss-light,#2457d6)var(--lightningcss-dark,#6f95ff);--q-shadow-1:0 1px 2px var(--lightningcss-light,#1018280f)var(--lightningcss-dark,#00000080), 0 1px 3px var(--lightningcss-light,#10182814)var(--lightningcss-dark,#00000080);--q-shadow-2:0 4px 12px var(--lightningcss-light,#1018281a)var(--lightningcss-dark,#00000080), 0 2px 4px var(--lightningcss-light,#1018280f)var(--lightningcss-dark,#00000080);--q-shadow-3:0 16px 40px var(--lightningcss-light,#10182833)var(--lightningcss-dark,#000000a6), 0 4px 12px var(--lightningcss-light,#1018281a)var(--lightningcss-dark,#000000a6);--q-ring:0 0 0 3px var(--q-color-focus);--q-duration:.15s;--q-ease:cubic-bezier(.2, 0, 0, 1);--q-radius-full:999px;--q-icon-size:1.25em;--q-icon-stroke:2;--q-space-1:.25rem;--q-space-2:.5rem;--q-space-3:.75rem;--q-space-4:1rem;--q-space-5:1.5rem;--q-space-6:2rem;--q-radius-1:.25rem;--q-radius-2:.5rem;--q-radius-3:1rem;--q-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--q-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--q-font-size-1:.875rem;--q-font-size-2:1rem;--q-font-size-3:1.25rem;--q-font-size-4:1.75rem;--q-font-size-5:2.25rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--q-duration:0s}}@media (forced-colors:active){:root{--q-color-border:CanvasText;--q-color-border-strong:CanvasText;--q-color-focus:Highlight}}}@layer quorvo.kit{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--q-color-page);min-block-size:100vh;color:var(--q-color-text);font-family:var(--q-font-sans);font-size:var(--q-font-size-2);margin:0;line-height:1.55}a{color:var(--q-color-accent);text-underline-offset:.2em}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;line-height:1.2}h1{font-size:clamp(1.5rem, 1.1rem + 1.6vw, var(--q-font-size-5));margin-block:0 var(--q-space-2)}code,.mono{font-family:var(--q-font-mono);font-size:.9em}:focus-visible{outline:2px solid var(--q-color-accent);outline-offset:2px;box-shadow:var(--q-ring)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input,select,textarea{font:inherit;min-block-size:2.75rem;inline-size:100%;padding:var(--q-space-2) var(--q-space-3);border:1px solid var(--q-color-border-strong);border-radius:var(--q-radius-2);background:var(--q-color-card);color:inherit;transition:border-color var(--q-duration) var(--q-ease), box-shadow var(--q-duration) var(--q-ease)}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--q-color-muted)}input:hover,select:hover,textarea:hover{border-color:var(--q-color-muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--q-color-accent);box-shadow:var(--q-ring);outline:2px solid #0000}.btn,button{font:inherit}.btn{justify-content:center;align-items:center;gap:var(--q-space-2);min-block-size:2.75rem;padding:var(--q-space-2) var(--q-space-4);border-radius:var(--q-radius-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--q-duration) var(--q-ease), border-color var(--q-duration) var(--q-ease), transform var(--q-duration) var(--q-ease), box-shadow var(--q-duration) var(--q-ease);border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--q-color-accent);color:var(--q-color-accent-text);box-shadow:var(--q-shadow-1)}.btn-primary:hover:not(:disabled){background:var(--q-color-accent-hover)}.btn-secondary{background:var(--q-color-card);border-color:var(--q-color-border);color:var(--q-color-text)}.btn-secondary:hover:not(:disabled){border-color:var(--q-color-muted);background:var(--q-color-surface)}.btn-danger{background:var(--q-color-danger-soft);border-color:var(--q-color-danger);color:var(--q-color-danger)}.btn-danger:hover:not(:disabled){background:var(--q-color-danger);color:var(--q-color-bg)}.btn-block{inline-size:100%}.btn-sm{min-block-size:2.25rem;padding:var(--q-space-1) var(--q-space-3);font-size:var(--q-font-size-1)}.icon-btn{border-radius:var(--q-radius-full);block-size:2rem;min-block-size:0;inline-size:2rem;color:var(--q-color-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--q-color-surface);color:var(--q-color-text)}.spinner{border:2px solid;border-radius:var(--q-radius-full);border-inline-end-color:#0000;block-size:1em;inline-size:1em;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.badge{padding:.1rem var(--q-space-2);border-radius:var(--q-radius-full);font-size:var(--q-font-size-1);white-space:nowrap;align-items:center;font-weight:600;line-height:1.5;display:inline-flex}.badge-success{background:var(--q-color-success-soft);color:var(--q-color-success)}.badge-info{background:var(--q-color-info-soft);color:var(--q-color-info)}.badge-warn{background:var(--q-color-warn-soft);color:var(--q-color-warn)}.badge-danger{background:var(--q-color-danger-soft);color:var(--q-color-danger)}.badge-neutral{background:var(--q-color-surface);color:var(--q-color-muted);box-shadow:inset 0 0 0 1px var(--q-color-border)}.chips{gap:var(--q-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{align-items:center;gap:var(--q-space-1);min-block-size:1.75rem;padding:0 var(--q-space-3);border-radius:var(--q-radius-full);background:var(--q-color-accent-soft);color:var(--q-color-accent);font-size:var(--q-font-size-1);border:1px solid #0000;font-weight:500;display:inline-flex}button.chip{cursor:pointer;z-index:1;transition:background-color var(--q-duration) var(--q-ease);position:relative}button.chip:hover{border-color:var(--q-color-accent)}.chip-x{border-radius:var(--q-radius-full);block-size:1.5rem;inline-size:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--q-space-2) * -1);padding:0;display:inline-grid}.chip-x:hover{background:var(--q-color-card)}.skeleton{background:linear-gradient(90deg, var(--q-color-surface) 25%, var(--q-color-border) 50%, var(--q-color-surface) 75%);border-radius:var(--q-radius-1);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.q-icon{inline-size:var(--q-icon-size);block-size:var(--q-icon-size);stroke-width:var(--q-icon-stroke);vertical-align:-.125em;flex-shrink:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .q-icon[data-mirror]{scale:-1 1}.alert,.toast{--_c:var(--q-color-danger);--_bg:var(--q-color-danger-soft)}:is(.alert,.toast)[data-tone=success]{--_c:var(--q-color-success);--_bg:var(--q-color-success-soft)}:is(.alert,.toast)[data-tone=info]{--_c:var(--q-color-info);--_bg:var(--q-color-info-soft)}:is(.alert,.toast)[data-tone=warn]{--_c:var(--q-color-warn);--_bg:var(--q-color-warn-soft)}:is(.alert,.toast)[data-tone=neutral]{--_c:var(--q-color-text);--_bg:var(--q-color-surface)}.alert{align-items:flex-start;gap:var(--q-space-2);margin-block:var(--q-space-3);padding:var(--q-space-3) var(--q-space-4);border:1px solid var(--_c);border-radius:var(--q-radius-2);background:var(--_bg);color:var(--_c);display:flex}.alert>.q-icon{margin-block-start:.15em}.check{align-items:center;gap:var(--q-space-2);cursor:pointer;margin-inline-end:var(--q-space-3);display:inline-flex}.check>input{flex:none;margin:0}.check>input:focus-visible{box-shadow:var(--q-ring);outline:none}.toaster{inset-block-end:var(--q-space-4);inset-inline:var(--q-space-4);z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed}.toast{align-items:center;gap:var(--q-space-3);max-inline-size:100%;padding-block:var(--q-space-2);padding-inline:var(--q-space-4) var(--q-space-2);border:1px solid var(--_c);border-radius:var(--q-radius-full);background:var(--_bg);color:var(--_c);box-shadow:var(--q-shadow-2);pointer-events:auto;animation:toast-in .28s var(--q-ease);font-weight:600;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(1rem)scale(.96)}}.app-header{z-index:20;background:color-mix(in srgb, var(--q-color-card) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-block-end:1px solid var(--q-color-border);position:sticky;inset-block-start:0}.app-header-inner{align-items:center;gap:var(--q-space-2) var(--q-space-4);max-inline-size:72rem;padding:var(--q-space-2) var(--q-space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.brand{align-items:center;gap:var(--q-space-2);color:var(--q-color-text);font-size:var(--q-font-size-3);letter-spacing:-.02em;margin-inline-end:var(--q-space-2);font-weight:700;text-decoration:none;display:inline-flex}.nav{align-items:center;gap:var(--q-space-1);margin-inline-end:auto;display:flex}.nav-link{white-space:nowrap;align-items:center;gap:var(--q-space-2);min-block-size:2.5rem;padding:0 var(--q-space-3);border-radius:var(--q-radius-full);color:var(--q-color-muted);transition:background-color var(--q-duration) var(--q-ease), color var(--q-duration) var(--q-ease);font-weight:600;text-decoration:none;display:inline-flex}.nav-link:hover{background:var(--q-color-surface);color:var(--q-color-text)}.nav-link.active{background:var(--q-color-accent-soft);color:var(--q-color-accent)}.page{max-inline-size:72rem;padding:var(--q-space-5) var(--q-space-4) 6rem;margin-inline:auto}.page-narrow{max-inline-size:44rem}.page-head{justify-content:space-between;align-items:end;gap:var(--q-space-3);flex-wrap:wrap;margin-block-end:var(--q-space-4);display:flex}.lead{color:var(--q-color-muted);margin:0}.panel,.surface{padding:var(--q-space-4);border:1px solid var(--q-color-border);border-radius:var(--q-radius-3);background:var(--q-color-card);box-shadow:var(--q-shadow-1)}.state{justify-items:center;gap:var(--q-space-2);padding:var(--q-space-6) var(--q-space-4);text-align:center;display:grid}.state svg{block-size:auto;inline-size:100%;max-inline-size:16rem;color:var(--q-color-accent)}.state h1,.state h2,.state p{margin:0}.state .lead{max-inline-size:28rem}.state .btn{margin-block-start:var(--q-space-3)}.nav{order:3;inline-size:100%;overflow-x:auto}@media (min-width:48rem){.nav{order:0;inline-size:auto;overflow:visible}}@media (max-width:30rem){.nav{gap:0}.nav-link{padding-inline:var(--q-space-2)}}.app-footer{justify-content:center;gap:var(--q-space-2) var(--q-space-4);padding:var(--q-space-5) var(--q-space-4);color:var(--q-color-muted);font-size:var(--q-font-size-1);flex-wrap:wrap;display:flex}.app-footer a{color:inherit}input[type=checkbox],input[type=radio]{min-block-size:0;inline-size:auto;accent-color:var(--q-color-accent)}.field{align-content:start;gap:var(--q-space-1);display:grid}.field>label{font-weight:600}.hint{color:var(--q-color-muted);font-size:var(--q-font-size-1)}.field[data-invalid] input,.field[data-invalid] textarea{border-color:var(--q-color-danger);background:var(--q-color-danger-soft)}.field[data-invalid] input:focus-visible,.field[data-invalid] textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--q-color-danger) 40%, transparent)}.error{align-items:flex-start;gap:var(--q-space-1);color:var(--q-color-danger);font-size:var(--q-font-size-1);margin:0;font-weight:500;display:flex}.error .q-icon{margin-block-start:.1rem}.toast-close{color:inherit;flex:none}.load-more{margin-block-start:var(--q-space-5)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;inline-size:100%}.table th,.table td{padding:var(--q-space-2) var(--q-space-3);border-block-end:1px solid var(--q-color-border);text-align:start;vertical-align:middle}.theme-switch{gap:var(--q-space-1);min-inline-size:0;padding:var(--q-space-1);border-radius:var(--q-radius-full);background:var(--q-color-surface);border:0;margin:0;display:inline-flex}.theme-option{min-block-size:2rem;padding-inline:var(--q-space-3);border-radius:var(--q-radius-full);color:var(--q-color-muted);font-size:var(--q-font-size-1);white-space:nowrap;cursor:pointer;align-items:center;font-weight:600;display:inline-flex;position:relative}.theme-option input{opacity:0;cursor:pointer;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.theme-option:has(:checked){background:var(--q-color-card);color:var(--q-color-text);box-shadow:inset 0 0 0 1px var(--q-color-border)}.theme-option:has(:focus-visible){outline:2px solid var(--q-color-accent);outline-offset:2px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--q-color-bg:#fbf6e9;--q-color-page:#f3ead2;--q-color-surface:#f6eed9;--q-color-card:#fffdf6;--q-color-text:#2b1d14;--q-color-muted:#6e5a48;--q-color-border:#e1d4b4;--q-color-border-strong:#8a7357;--q-color-accent:#b3261e;--q-color-accent-hover:#8f1d17;--q-color-accent-text:#fff8ec;--q-color-accent-soft:#fbe3dd;--q-color-success:#1d6b3a;--q-color-success-soft:#e0f1e0;--q-color-warn:#8a5a00;--q-color-warn-soft:#fbecc4;--q-color-focus:#b3261e;--paper-gold:#c9962b;--paper-ink:#2b1d14;--paper-gold-soft:#f1dfae;--paper-line:#8a735773;--shadow-card:0 1px 0 #ffffffb3, 0 4px 14px -6px #46280a38;--ease-out:cubic-bezier(.22, 1, .36, 1);--font-serif:"Playfair Display Variable", "Iowan Old Style", Georgia, "Noto Serif", serif;--font-num:"Space Grotesk Variable", "Inter Variable", system-ui, sans-serif;--q-font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--page-max:70rem;--header-h:4.5rem}html{background:var(--q-color-page)}body{background:radial-gradient(circle at 78% 0, #f1dfaebf 0, transparent 34%), var(--q-color-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:var(--q-color-text);font-family:var(--q-font-sans);margin:0;line-height:1.55}:focus-visible{outline:3px solid var(--q-color-focus);outline-offset:2px}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--paper-ink);font-weight:700;line-height:1.15}h1{text-wrap:balance;margin:0 0 .6rem;font-size:clamp(2rem,6vw,3rem)}h2{flex-wrap:wrap;align-items:baseline;gap:0 .25rem;margin:2.5rem 0 1rem;font-size:clamp(1.5rem,3.4vw,2.25rem);display:flex}h3{font-size:1.25rem}.page{max-inline-size:var(--page-max);padding:2rem 1rem 6rem}.page-head{margin-block-end:1.75rem;display:block}.page-head .lead,.lead{max-inline-size:46rem;color:var(--q-color-muted);font-size:1.0625rem}::selection{background:var(--paper-gold-soft)}.btn{border-radius:.5rem;min-block-size:3rem;padding-inline:1.25rem;font-weight:600;text-decoration:none}.btn-primary{background:var(--q-color-accent);color:var(--q-color-accent-text);border-color:var(--q-color-accent);box-shadow:none}.btn-primary:hover:not(:disabled){background:var(--q-color-accent-hover);border-color:var(--q-color-accent-hover)}.btn:not(.btn-primary){border:2px solid var(--paper-ink);color:var(--paper-ink);background:0 0}.btn:not(.btn-primary):hover{background:var(--paper-gold-soft)}:where(main a:not(.btn,.chip,.tab,.pill)){color:var(--q-color-accent)}.skip-link{background:var(--q-color-accent);color:var(--q-color-accent-text);z-index:50;border-radius:.4rem;padding:.5rem .75rem;position:absolute;inset-block-start:-3rem;inset-inline-start:.5rem}.skip-link:focus{inset-block-start:.5rem}.app-header{z-index:20;background:var(--q-color-bg);border-block-end:2px solid var(--q-color-border);-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky;inset-block-start:0}.app-header-inner{max-inline-size:var(--page-max);min-block-size:var(--header-h);flex-wrap:nowrap;gap:0 1rem;padding:0 1rem}.brand,.app-header .brand{color:var(--paper-ink);font-family:var(--font-serif);letter-spacing:0;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{background:var(--q-color-accent);block-size:2.5rem;inline-size:2.5rem;color:var(--q-color-accent-text);border-radius:.625rem;place-items:center;font-size:1.6rem;line-height:1;display:inline-grid}.app-header .nav{align-self:stretch;align-items:stretch;gap:0 1.75rem;margin-inline:auto;display:flex}.app-header .nav-link{min-block-size:var(--header-h);color:var(--paper-ink);background:0 0;border-radius:0;align-items:center;gap:.5rem;padding:0 .25rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.app-header .nav-link:hover{color:var(--q-color-accent);background:0 0}.app-header .nav-link[aria-current=page]{color:var(--q-color-accent);font-weight:700}.app-header .nav-link[aria-current=page]:after{content:"";background:var(--q-color-accent);block-size:3px;position:absolute;inset-block-end:-2px;inset-inline:0}.live-dot{background:var(--q-color-accent);border-radius:50%;block-size:.5rem;inline-size:.5rem;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.age-chip{border:1px solid var(--q-color-border);background:var(--q-color-surface);min-block-size:2rem;color:var(--q-color-warn);border-radius:999px;align-items:center;padding:0 .9rem;font-size:.875rem;font-weight:700;display:inline-flex}.ic{block-size:1.5rem;inline-size:1.5rem;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;background:currentColor;display:block}.ic-menu{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.ic-home{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11 12 4l8 7v9H4v-9ZM10 20v-6h4v6'/%3E%3C/svg%3E")}.ic-search{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E")}.ic-calendar{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v14H4V6ZM4 10h16M8 3v4M16 3v4'/%3E%3C/svg%3E")}.ic-star{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1L3.2 9.5l6.1-.9L12 3Z'/%3E%3C/svg%3E")}.nav-menu,.tabbar{display:none}@media (max-width:52rem){.app-header-inner{gap:.5rem;min-block-size:3.5rem}.app-header .nav{display:none}.brand,.app-header .brand{gap:.6rem;font-size:1.3rem}.brand-mark{block-size:2.25rem;inline-size:2.25rem}.age-chip{margin-inline-start:auto}.nav-menu{display:block;position:relative}.nav-menu summary{cursor:pointer;border-radius:.5rem;place-items:center;block-size:2.75rem;inline-size:2.75rem;list-style:none;display:grid}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu-panel{background:var(--q-color-card);border:1px solid var(--q-color-border);min-inline-size:13rem;box-shadow:var(--shadow-card);border-radius:.75rem;padding:.4rem;position:absolute;inset-block-start:3rem;inset-inline-end:0}.nav-menu-panel a{min-block-size:2.75rem;color:var(--paper-ink);border-radius:.5rem;align-items:center;padding:0 .75rem;font-weight:600;text-decoration:none;display:flex}.nav-menu-panel a:hover{background:var(--q-color-surface)}.tabbar{z-index:20;background:var(--q-color-bg);border-block-start:1px solid var(--q-color-border);grid-template-columns:repeat(4,1fr);padding-block-end:env(safe-area-inset-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.tabbar a{min-block-size:3.5rem;color:var(--paper-ink);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding-block:.4rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex;position:relative}.tabbar a[aria-current=page]{color:var(--q-color-accent)}.tabbar a[aria-current=page]:before{content:"";background:var(--q-color-accent);block-size:3px;position:absolute;inset-block-start:-1px;inset-inline:25%}}.app-footer{background:var(--q-color-bg);border-block-start:3px solid var(--paper-gold);color:var(--q-color-muted);margin-block-start:2rem;padding:0;font-size:.9375rem}.footer-grid,.footer-legal{inline-size:100%;max-inline-size:var(--page-max);margin-inline:auto;padding-inline:1rem}.footer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,2.7fr);gap:2rem 3rem;padding-block:3rem 2rem;display:grid}.footer-line{max-inline-size:28rem;color:var(--q-color-muted);margin:1rem 0 0}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.footer-h{color:var(--q-color-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.footer-nav ul{margin:0;padding:0;list-style:none}.footer-nav a{min-block-size:2.25rem;color:var(--paper-ink);align-items:center;text-decoration:none;display:inline-flex}.footer-nav a:hover{color:var(--q-color-accent);text-decoration:underline}.footer-legal{border-block-start:1px solid var(--q-color-border);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.25rem 2.5rem;font-size:.8125rem;display:flex}.footer-legal p{margin:0}.footer-note{max-inline-size:52rem}@media (max-width:52rem){.footer-grid{grid-template-columns:1fr;padding-block:2rem 1.25rem}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-legal{padding-block-end:6rem}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}.btn{transition:none}}.ticket-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));align-items:start;gap:1.5rem;display:grid}.ticket{--notch:.75rem;--pad:1.5rem;background:var(--q-color-card);border:1px solid var(--q-color-border);box-shadow:var(--shadow-card);border-radius:.875rem;padding:0 0 1rem;position:relative}.ticket-head{padding:1.25rem var(--pad) 1rem;background:repeating-linear-gradient(90deg, var(--paper-line) 0 6px, transparent 6px 11px) var(--pad) 100% / calc(100% - 2 * var(--pad)) 1px no-repeat;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-block-end:.75rem;display:flex;position:relative}.ticket-head:before,.ticket-head:after{content:"";inline-size:calc(var(--notch) * 2);block-size:calc(var(--notch) * 2);background:var(--q-color-page);box-shadow:inset 0 0 0 1px var(--q-color-border);clip-path:inset(0);border-radius:50%;position:absolute;inset-block-end:calc(-1 * var(--notch))}.ticket-head:before{clip-path:inset(0 0 0 50%);inset-inline-start:calc(-1px - var(--notch))}.ticket-head:after{clip-path:inset(0 50% 0 0);inset-inline-end:calc(-1px - var(--notch))}.ticket-title{margin:0;font-size:1.5rem}.ticket-title a{color:var(--paper-ink);text-decoration:none}.ticket-title a:hover{color:var(--q-color-accent);text-decoration:underline}.ticket-date{color:var(--q-color-muted);margin:.15rem 0 0;font-size:.8125rem}.ticket-date a{color:inherit;padding-block:.3rem;text-decoration:none;display:inline-block}.ticket-date a:hover{text-decoration:underline}.ticket-state{background:var(--q-color-warn-soft);color:var(--q-color-warn);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.25rem .8rem;font-size:.8125rem;font-weight:700;display:inline-flex}.ticket-state:before{content:"";background:currentColor;border-radius:50%;block-size:.5rem;inline-size:.5rem;animation:1.6s ease-in-out infinite pulse}.ticket-state[data-state=verified]:before{animation:none}.ticket-state[data-state=verified]{background:var(--q-color-success-soft);color:var(--q-color-success)}.ticket-symbols{margin:0 var(--pad) .5rem;color:var(--q-color-muted);font-size:.875rem}.prizes{border-collapse:collapse;inline-size:100%}.prizes th,.prizes td{vertical-align:middle;padding:.5rem 0}.prizes th{text-align:start;inline-size:4.5rem;padding-inline:var(--pad) 0}.prizes td{padding-inline-end:var(--pad);line-height:1.3}.prizes tr:nth-child(2n){background:var(--q-color-surface)}.prize-chip{background:var(--q-color-accent-soft);min-inline-size:2.5rem;color:var(--q-color-accent);text-align:center;border-radius:.5rem;padding:.1rem .5rem;font-size:.875rem;font-weight:700;display:inline-block}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-inline-end:1.1rem;font-size:1.25rem;font-weight:600;display:inline-block}.num:last-child{margin-inline-end:0}.num[data-empty]{color:var(--q-color-border-strong);opacity:.55}.prizes tr[data-tier="0"]{background:var(--q-color-warn-soft)}.prizes tr[data-tier="0"] .prize-chip{background:var(--paper-gold-soft);color:var(--q-color-warn)}.prizes tr[data-tier="0"] .num{color:var(--q-color-accent);font-size:1.875rem;font-weight:700;line-height:1.2}.ticket-stub{margin:.75rem var(--pad) 0;border-block-start:1px dashed var(--paper-line)}.ticket-stub summary{cursor:pointer;color:var(--q-color-accent);align-items:center;gap:.4rem;min-block-size:2.75rem;font-weight:600;list-style:none;display:flex}.ticket-stub summary::-webkit-details-marker{display:none}.ticket-stub summary:after{content:"▾";transition:transform .2s var(--ease-out);margin-inline-start:auto}.ticket-stub[open] summary:after{transform:rotate(180deg)}.loto-title{font-family:var(--font-serif);margin:.6rem 0 .3rem}.loto-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.loto-table{font-size:.875rem}.loto-table th[scope=row]{color:var(--q-color-accent);font-family:var(--font-num);font-weight:700}.loto-table td{font-family:var(--font-num);font-variant-numeric:tabular-nums}.balls{margin:.25rem var(--pad) 1rem;flex-wrap:wrap;gap:.5rem;display:flex}.ball{background:var(--q-color-accent);block-size:2.25rem;inline-size:2.25rem;color:var(--q-color-accent-text);font-family:var(--font-num);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}.ball:nth-child(7){background:var(--paper-gold-soft);color:var(--q-color-warn)}.jackpots{inline-size:calc(100% - 2 * var(--pad));margin-inline:var(--pad);font-size:.875rem}.jackpots th{color:var(--q-color-muted);padding-inline:0 .5rem;font-weight:600}.jackpots tbody th{color:var(--paper-ink)}.jackpots td{font-family:var(--font-num);color:var(--q-color-accent);white-space:nowrap;padding-inline:0 .5rem;font-weight:700}@media (max-width:30rem){.ticket{--pad:1.1rem}.loto-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ticket-state:before,.ticket-stub summary:after{transition:none;animation:none}}.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:2rem 3.5rem;margin-block-end:1rem;display:grid}.hero h1{margin-block:1rem;font-size:clamp(2.25rem,6.4vw,3.75rem)}.hero .lead{max-inline-size:34rem;font-size:1.125rem}.hero-pill{border:1px solid var(--q-color-border);background:var(--q-color-surface);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.35rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.hero-pill:empty{display:none}.hero-pill .q-icon{color:var(--q-color-accent)}.hero-actions{flex-wrap:wrap;gap:1rem;margin:1.75rem 0 1.5rem;display:flex}.hero-actions .btn{align-items:center;gap:.4rem;display:inline-flex}.trust{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.trust li{align-items:center;gap:.4rem;display:inline-flex}.trust .q-icon{color:var(--q-color-success)}.stub-card{--notch:.75rem;background:var(--q-color-card);border:1px solid var(--q-color-border);box-shadow:var(--shadow-card);border-radius:.875rem;padding:1.5rem;position:relative}.stub-card>h2,.stub-card>h3{margin:0;font-size:1.75rem;display:block}.stub-sub{color:var(--q-color-muted);margin:.25rem 0 0;font-size:.875rem}.stub-rule{background:repeating-linear-gradient(90deg, var(--paper-line) 0 6px, transparent 6px 11px);block-size:1px;margin:1rem 0 1.25rem;position:relative}.stub-rule:before,.stub-rule:after{content:"";inline-size:calc(var(--notch) * 2);block-size:calc(var(--notch) * 2);background:var(--q-color-page);box-shadow:inset 0 0 0 1px var(--q-color-border);border-radius:50%;position:absolute;inset-block-start:calc(-1 * var(--notch))}.stub-rule:before{clip-path:inset(0 0 0 50%);inset-inline-start:calc(-1.5rem - 1px - var(--notch))}.stub-rule:after{clip-path:inset(0 50% 0 0);inset-inline-end:calc(-1.5rem - 1px - var(--notch))}.stub-form{gap:1rem;display:grid}.stub-form label,.check-form label{color:var(--q-color-muted);font-size:.8125rem;font-weight:600}.stub-form input,.stub-form select,.check-form input,.check-form select{min-block-size:3rem;inline-size:100%;font:inherit;color:var(--paper-ink);border:1px solid var(--q-color-border-strong);background-color:var(--q-color-card);border-radius:.5rem;padding:.55rem .9rem;font-weight:600}.stub-form input[name=so],.check-form input[name=so]{min-block-size:4rem;font-family:var(--font-num);letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.stub-form input:focus-visible,.stub-form select:focus-visible,.check-form input:focus-visible,.check-form select:focus-visible{outline:3px solid var(--q-color-focus);outline-offset:2px}.stub-form .btn,.check-form .btn{justify-content:center;min-block-size:3.25rem;inline-size:100%}.stub-note{text-align:center;color:var(--q-color-muted);margin:0;font-size:.75rem}.pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pill{border:1px solid var(--q-color-border);background:var(--q-color-card);min-block-size:2.75rem;color:var(--paper-ink);border-radius:.75rem;align-items:center;gap:.4rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.pill:hover{background:var(--paper-gold-soft)}.pill[aria-current=page]{background:var(--q-color-accent);border-color:var(--q-color-accent);color:var(--q-color-accent-text);font-weight:700}.pills-bar{margin-block-end:1.5rem}.section-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-block:2.5rem 1.25rem;display:flex}.section-bar h2{margin:0}.h-note{font-family:var(--q-font-sans);color:var(--q-color-muted);font-size:.95rem;font-weight:400}.region-block{margin-block-end:1.5rem}.region-title{align-items:center;gap:.75rem;margin-block:1.5rem .9rem;font-size:1.25rem;display:flex}.region-title:after{content:"";border-block-end:1px dashed var(--paper-line);flex:1}.region-title a{color:var(--paper-ink);text-decoration:none}.state-line,.note{color:var(--q-color-muted);font-size:.875rem}.chips{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.chip{min-block-size:2.75rem;color:var(--paper-ink);border:1px solid var(--q-color-border);background:var(--q-color-card);border-radius:.75rem;align-items:center;padding:.25rem 1rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.chip:hover{background:var(--paper-gold-soft)}.plain{margin:.5rem 0;padding:0;list-style:none}.ticket .plain,.ticket>.note{margin-inline:var(--pad)}.plain li{padding:.2rem 0}.plain a{padding-block:.4rem;font-weight:600;display:inline-block}.features{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.feature{background:var(--q-color-card);border:1px solid var(--q-color-border);block-size:100%;box-shadow:var(--shadow-card);border-radius:.875rem;flex-direction:column;gap:.5rem;padding:1.5rem;text-decoration:none;display:flex}.feature-icon{background:var(--q-color-accent-soft);block-size:3.25rem;inline-size:3.25rem;color:var(--q-color-accent);border-radius:1rem;place-items:center;margin-block-end:.5rem;display:grid}.feature h3{margin:0;font-size:1.25rem}.feature p{color:var(--q-color-muted);margin:0;font-size:.875rem}.feature-open{color:var(--q-color-accent);align-items:center;gap:.3rem;margin-block-start:auto;padding-block-start:.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.feature:hover h3{color:var(--q-color-accent)}.faq details{background:var(--q-color-card);border:1px solid var(--q-color-border);border-radius:.75rem;margin-block-end:.6rem;padding:0 1.25rem}.faq details[open]{border-color:var(--q-color-border-strong)}.faq summary{cursor:pointer;font-weight:700;font-family:var(--font-serif);justify-content:space-between;align-items:center;gap:.75rem;min-block-size:3rem;font-size:1.0625rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--q-color-accent);font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq details>:not(summary){margin-block:0;padding-block-end:.8rem}.skeleton-ticket{border:1px solid var(--q-color-border);background:linear-gradient(100deg, var(--q-color-card) 30%, var(--paper-gold-soft) 50%, var(--q-color-card) 70%) 0 0 / 200% 100%;border-radius:.875rem;block-size:15rem;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.state-line:empty{display:none}.check-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2rem;display:grid}.check-form{background:var(--q-color-card);border:1px solid var(--q-color-border);box-shadow:var(--shadow-card);border-radius:.875rem;gap:1rem;padding:1.5rem;display:grid}.check-form .field{gap:.35rem}.check-form .hint{font-size:.8125rem}.check-result{min-inline-size:0}.verdict{border:1px solid var(--q-color-border);border-inline-start:8px solid var(--q-color-border-strong);background:var(--q-color-card);box-shadow:var(--shadow-card);animation:verdict-in .35s var(--ease-out);border-radius:.875rem;padding:1.25rem 1.5rem}@keyframes verdict-in{0%{opacity:0;transform:translateY(6px)}}.verdict[data-status=win]{border-inline-start-color:var(--q-color-success)}.verdict[data-status=win] h2{color:var(--q-color-success)}.verdict[data-status=pending]{border-inline-start-color:var(--paper-gold)}.verdict[data-status=pending] h2{color:var(--q-color-warn)}.verdict h2{margin-block:0 .5rem;font-size:1.5rem}.verdict .table td,.verdict .table th{font-family:var(--font-num)}.tabs{border:0;flex-wrap:wrap;gap:.5rem;margin-block-end:.5rem;padding:0;display:flex}.tab{font:inherit;border:1px solid var(--q-color-border);background:var(--q-color-card);min-block-size:2.75rem;color:var(--paper-ink);cursor:pointer;border-radius:.75rem;padding:.35rem 1.1rem;font-size:.875rem;font-weight:600;transition:background-color .15s}.tab:hover:not([aria-pressed=true]){background:var(--paper-gold-soft)}.tab[aria-pressed=true]{background:var(--q-color-accent);color:var(--q-color-accent-text);border-color:var(--q-color-accent);font-weight:700}.tab[data-today]:not([aria-pressed=true]){border-color:var(--q-color-accent);color:var(--q-color-accent)}.live-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem;display:grid}.narration{background:var(--q-color-card);border:1px solid var(--q-color-border);border-radius:.875rem;max-block-size:70vh;padding:1rem 1.25rem;position:sticky;inset-block-start:calc(var(--header-h) + 1rem);overflow:auto}.narration h2{margin-block-start:0;font-size:1.5rem}.narr-list{margin:0;padding:0;list-style:none}.narr-list li{border-block-end:1px dashed var(--paper-line);padding:.5rem 0;animation:.4s ease-out narr-in}.narr-time{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--q-color-muted);font-size:.8125rem}@keyframes narr-in{0%{background:var(--q-color-accent-soft)}}.prose{max-inline-size:46rem;font-size:1.0625rem;line-height:1.7}.prose h2{font-size:1.5rem}.prose .table{font-size:.9375rem}.prose .table th{background:var(--q-color-surface)}@media (prefers-reduced-motion:reduce){.narr-list li,.verdict,.skeleton-ticket{animation:none}.chip,.tab{transition:none}}@media (max-width:64rem){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.hero,.check-layout,.live-layout{grid-template-columns:1fr}.narration{position:static}.features{gap:1rem}.feature{padding:1.1rem}.ticket-grid{gap:1.25rem}}.hero-tagline{font-family:var(--font-serif);color:var(--paper-ink);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;line-height:1.25}.crumbs{color:var(--q-color-muted);margin-block-end:.75rem;font-size:.8125rem}.crumbs ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-inline-end:.5rem}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--q-color-accent);text-decoration:underline}.state-badge{background:var(--q-color-warn-soft);color:var(--q-color-warn);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.state-badge[data-state=done]{background:var(--q-color-success-soft);color:var(--q-color-success)}.state-badge[data-state=live]{background:var(--q-color-accent-soft);color:var(--q-color-accent)}.state-badge[data-state=live]:before{content:"";background:currentColor;border-radius:50%;block-size:.5rem;inline-size:.5rem}.pill[aria-pressed=true]{background:var(--q-color-accent);border-color:var(--q-color-accent);color:var(--q-color-accent-text);cursor:default;font-weight:700}button.pill{font:inherit;cursor:pointer;font-size:.875rem;font-weight:600}.pill[data-live]:before{content:"";background:var(--q-color-accent);border-radius:50%;block-size:.5rem;inline-size:.5rem}.pill[data-live][aria-pressed=true]:before{background:var(--q-color-accent-text)}.live-strip{border:1px solid var(--q-color-accent);background:var(--q-color-accent-soft);color:var(--paper-ink);border-radius:.75rem;align-items:center;gap:.75rem;margin-block-end:1rem;padding:.75rem 1rem;font-size:.875rem;text-decoration:none;display:none}.live-strip strong{color:var(--q-color-accent)}.live-dot{background:var(--q-color-accent);border-radius:50%;flex:none;block-size:.6rem;inline-size:.6rem}.home-results{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.home-side{gap:1.5rem;display:grid}.home-main-foot{color:var(--q-color-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:.75rem 0 0;font-size:.75rem;display:flex}.home-main-foot a,.side-link{color:var(--q-color-accent);align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.all-draws-h{margin-block:2.5rem 0;scroll-margin-block-start:calc(var(--header-h) + 1rem)}.side-card{background:var(--q-color-card);border:1px solid var(--q-color-border);box-shadow:var(--shadow-card);border-radius:.875rem;padding:1.25rem 1.5rem}.side-card header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.side-card h2,.side-card h3{margin:0;font-size:1.375rem}.side-card h3 a,.side-card h2 a{color:inherit;text-decoration:none}.side-sub{border-block-end:1px solid var(--q-color-border);color:var(--q-color-muted);margin:.25rem 0 .75rem;padding-block-end:.75rem;font-size:.8125rem}.side-round{margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.side-prizes{border-collapse:collapse;inline-size:100%;margin-block-end:.75rem}.side-prizes th,.side-prizes td{text-align:start;vertical-align:middle;padding:.3rem .5rem .3rem 0}.side-prizes th{inline-size:3rem}.side-prizes td.num{margin:0;font-size:1.125rem}.side-prizes tr[data-tier="0"] td.num{color:var(--q-color-accent);font-size:2rem}.side-prizes tr[data-tier="0"]{background:0 0}.region-summary{color:var(--q-color-muted);margin:.25rem 0 .75rem}.date-strip ul{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.date-strip a{border:1px solid var(--q-color-border);background:var(--q-color-card);color:var(--paper-ink);border-radius:.75rem;flex-direction:column;align-items:center;padding:.5rem .25rem;font-size:.75rem;text-decoration:none;display:flex}.date-strip strong{font-family:var(--font-num);font-size:1rem}.date-strip a:hover{background:var(--paper-gold-soft)}.date-strip a[aria-current=date]{background:var(--q-color-accent);border-color:var(--q-color-accent);color:var(--q-color-accent-text)}.compare-state{margin-block-end:.75rem}.compare{padding:0;overflow:hidden}.compare-scroll{overflow-x:auto}.compare-table{border-collapse:collapse;text-align:center;inline-size:100%}.compare-table th,.compare-table td{padding:.35rem .75rem}.compare-table thead th{font-family:var(--font-serif);background-image:repeating-linear-gradient(90deg, var(--paper-line) 0 6px, transparent 6px 11px);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-block:1rem;font-size:1.25rem}.compare-table thead th a{color:inherit;text-decoration:none}.compare-table th.compare-day{font-family:var(--q-font-sans);text-align:start;color:var(--q-color-muted);font-size:.75rem}.compare-table tbody th{text-align:start;inline-size:4rem}.compare-table td.num{margin:0;display:table-cell}.compare-table tbody tr[data-first]:not([data-tier="0"]) td,.compare-table tbody tr[data-first]:not([data-tier="0"]) th{border-block-start:1px solid var(--q-color-border)}.compare-table tbody tr[data-tier="0"] td.num{font-size:1.875rem}.compare-note{color:var(--q-color-muted);margin:0;padding:.75rem 1.5rem 1rem;font-size:.75rem}.loto-compare tbody th{font-family:var(--font-num);color:var(--q-color-accent);font-size:1.125rem}.loto-compare td{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600}.loto-compare tbody tr:nth-child(2n){background:var(--q-color-surface)}.structure-table{text-align:start}.structure-table th,.structure-table td{text-align:start;padding:.85rem 1.5rem}.structure-table tbody tr:nth-child(2n){background:var(--q-color-surface)}.structure-table thead th{font-family:var(--q-font-sans);color:var(--q-color-muted);border-block-end:1px solid var(--q-color-border);background-image:none;font-size:.8125rem}.structure-table tbody th{font-family:var(--font-serif);font-size:1.0625rem}.structure-table tbody tr:first-child th{color:var(--q-color-accent)}.samples h2{margin-block:0 1rem;font-size:1.375rem}.sample-card{background:var(--q-color-card);border:1px solid var(--q-color-border);border-inline-start:6px solid var(--q-color-success);box-shadow:var(--shadow-card);border-radius:.875rem;margin-block-end:1rem;padding:1rem 1.25rem}.sample-card[data-tone=lose]{border-inline-start-color:var(--q-color-border-strong)}.sample-card[data-tone=wait]{border-inline-start-color:var(--paper-gold)}.sample-card header{align-items:center;gap:.75rem;display:flex}.sample-card h3{color:var(--q-color-success);margin:0;font-size:1.25rem}.sample-card[data-tone=lose] h3{color:var(--paper-ink)}.sample-card[data-tone=wait] h3{color:var(--q-color-warn)}.sample-card header p{color:var(--q-color-muted);margin:0;font-size:.75rem}.sample-icon{background:var(--q-color-success-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--q-color-success);border-radius:50%;flex:none;place-items:center;display:grid}.sample-card[data-tone=lose] .sample-icon{background:var(--q-color-surface);color:var(--q-color-muted)}.sample-card[data-tone=wait] .sample-icon{background:var(--q-color-warn-soft);color:var(--q-color-warn)}.sample-text{margin:.75rem 0 .25rem;font-size:.9375rem;font-weight:500}.steps{margin-block:3rem 1.5rem}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.step-card{background:var(--q-color-card);border:1px solid var(--q-color-border);box-shadow:var(--shadow-card);border-radius:.875rem;padding:1.5rem}.step-card h3{margin:.75rem 0 .4rem;font-size:1.375rem}.step-card p{color:var(--q-color-muted);margin:0;font-size:.9375rem}.step-num{background:var(--q-color-accent);block-size:2.5rem;inline-size:2.5rem;color:var(--q-color-accent-text);font-family:var(--font-serif);border-radius:50%;place-items:center;font-weight:700;display:grid}.today-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.today-time{font-family:var(--font-num);color:var(--q-color-accent);margin:.5rem 0 0;font-size:2.5rem;font-weight:700;line-height:1.1}.today-cards .side-sub{border:0;margin-block:.5rem;padding:0}.week{margin-block-start:.75rem}.week-table{border-collapse:collapse;inline-size:100%;min-inline-size:36rem}.week-table th,.week-table td{text-align:start;vertical-align:middle;padding:1.1rem 1.5rem;font-weight:600}.week-table thead th{border-block-end:1px solid var(--q-color-border);font-size:.9375rem}.week-table thead small{color:var(--q-color-muted);font-weight:500;display:block}.week-table tbody tr:nth-child(2n){background:var(--q-color-surface)}.week-table tbody tr[data-today]{background:var(--q-color-accent-soft);color:var(--q-color-accent)}.today-chip{background:var(--q-color-accent);color:var(--q-color-accent-text);border-radius:999px;margin-inline-start:.5rem;padding:.1rem .6rem;font-size:.6875rem;display:inline-block}.game-days{padding:1.25rem 1.5rem}.game-days p{margin:.25rem 0 0;font-weight:600}@media (max-width:52rem){.home-results,.steps-grid,.today-cards{grid-template-columns:1fr}.home-side{display:none}.live-strip{display:flex}.date-strip ul{grid-template-columns:repeat(7,minmax(3.25rem,1fr));overflow-x:auto}.compare-table th,.compare-table td{padding-inline:.4rem}.compare-table thead th,.compare-table td.num{font-size:1rem}}.compare-table.structure-table tbody th{white-space:nowrap;inline-size:40%}@media (max-width:30rem){.compare-table th,.compare-table td{padding-inline:.25rem}.compare-table tbody th{inline-size:2.75rem}.compare-table td.num,.compare-table tbody tr[data-tier="0"] td.num{letter-spacing:0;font-size:.875rem}.compare-table tbody tr[data-tier="0"] td.num{font-size:1.0625rem}.compare-table thead th{font-size:.9375rem}.compare-table .prize-chip{padding-inline:.35rem}}
