@font-face{font-family:chakraPetch;src:url(../media/chakra_petch_600-s.p.1d4mg4yt567i3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:chakraPetch;src:url(../media/chakra_petch_700-s.p.2fz20jxmyia8o.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:chakraPetch Fallback;src:local(Arial);ascent-override:92.93%;descent-override:28.85%;line-gap-override:0.0%;size-adjust:106.74%}.chakrapetch_7b443d7a-module__ZNsKVq__className{font-family:chakraPetch,chakraPetch Fallback}.chakrapetch_7b443d7a-module__ZNsKVq__variable{--font-chakra:"chakraPetch", "chakraPetch Fallback"}
@font-face{font-family:barlowSemiCondensed;src:url(../media/barlow_semi_condensed_500-s.p.240fzfer9e_rh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:barlowSemiCondensed;src:url(../media/barlow_semi_condensed_600-s.p.3arxh35s5-kc0.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlowSemiCondensed;src:url(../media/barlow_semi_condensed_700-s.p.1zrwl0c4yv3pr.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:barlowSemiCondensed Fallback;src:local(Arial);ascent-override:112.66%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:88.76%}.barlowsemicondensed_209ef69d-module__-tEezq__className{font-family:barlowSemiCondensed,barlowSemiCondensed Fallback}.barlowsemicondensed_209ef69d-module__-tEezq__variable{--font-barlow:"barlowSemiCondensed", "barlowSemiCondensed Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Courier New", Courier, monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--navy:#0e6ca4;--navy-deep:#0b5580;--steel:#1e9ad6;--steel-deep:#0f6fa8;--silver:#c7ceda;--silver-dim:#8e99ac;--gold:#d4a93c;--gold-deep:#a87f1e;--gold-soft:#f5e8c8;--cream:#f7eedc;--cream-deep:#efe2c8;--kiss:#c1122f;--kiss-soft:#f6dde0;--ink:#14202f;--gray:#56616f;--green:#2e7d5b;--link:#2c6ba8;--chrome:#d5d9e2;--bevel-hi:#fff;--bevel-dk:#4a5468;--ui:Verdana, Tahoma, Geneva, sans-serif;--serif:"Times New Roman", Times, serif;--mono:"Courier New", Courier, monospace}*{box-sizing:border-box}body{font-family:var(--ui);color:var(--ink);background-color:#1789c9;background-image:radial-gradient(circle at 18px 26px,#ffffffd9 .8px,#0000 1.6px),radial-gradient(circle at 74px 68px,#7fd4f2e6 1.2px,#0000 2.4px),radial-gradient(circle at 128px 22px,#ffffff80 .7px,#0000 1.4px),radial-gradient(circle at 44px 112px,#d4a93c8c .9px,#0000 1.8px),radial-gradient(circle at 108px 132px,#ffffffb3 .8px,#0000 1.6px),radial-gradient(circle at 156px 92px,#7fd4f299 .7px,#0000 1.5px);background-size:180px 160px;margin:0;padding:0;animation:90s linear infinite drift;overflow-x:hidden}@keyframes drift{0%{background-position:0 0}to{background-position:360px 320px}}.site{background:var(--cream);border-left:2px solid var(--silver);border-right:2px solid var(--silver);flex-direction:column;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.site-main{flex:1;padding-bottom:8px}.site-head{text-align:center;border-bottom:3px double var(--silver);background-color:#1789c9;background-image:radial-gradient(circle at 18px 26px,#ffffffd9 .8px,#0000 1.6px),radial-gradient(circle at 74px 68px,#7fd4f2e6 1.2px,#0000 2.4px),radial-gradient(circle at 128px 22px,#ffffff80 .7px,#0000 1.4px),radial-gradient(circle at 108px 132px,#ffffffb3 .8px,#0000 1.6px);background-size:180px 160px;padding:16px 14px 8px}.sparkle-line{font-family:var(--serif);color:var(--silver);letter-spacing:.06em;white-space:nowrap;font-size:13px;overflow:hidden}.site-title{font-family:var(--serif);color:#0000;-webkit-text-stroke:.8px #ffffffd9;filter:drop-shadow(2px 3px #0b5580f2)drop-shadow(0 0 7px #ffffff8c);background-image:radial-gradient(circle at 3px 4px,#fffffff2 .7px,#0000 1.3px),radial-gradient(circle at 11px 9px,#ffffffd9 .6px,#0000 1.2px),radial-gradient(circle at 7px 14px,#ffffffe6 .7px,#0000 1.3px),radial-gradient(circle at 15px 2px,#ffffffd9 .6px,#0000 1.1px),linear-gradient(90deg,#ff4fa3 0%,#ff8a2b 18%,#ffe23d 36%,#6cc24a 54%,#21b8a6 68%,#3e7be8 84%,#8a63d2 100%);background-size:18px 18px,18px 18px,18px 18px,18px 18px,100% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:27px;font-style:italic;font-weight:700;display:inline-block}.kiss-after{vertical-align:middle;font-size:20px}.eye-emoji{vertical-align:-2px;transform-origin:50%;filter:hue-rotate(185deg)saturate(1.6)brightness(1.05)drop-shadow(0 1px 2px #0b558099);font-size:26px;animation:3.2s ease-in-out infinite blink-eye;display:inline-block}@keyframes blink-eye{0%,84%,to{transform:scaleY(1)}90%{transform:scaleY(.08)}96%{transform:scaleY(1)}}.tagline{font-family:var(--serif);color:#e8f7ff;letter-spacing:.04em;margin:3px 0 6px;font-size:13px;font-style:italic}.site-sub{color:#e8f7ff;margin-bottom:6px;font-size:11px}.site-sub b{color:var(--gold)}.counter{font-family:var(--mono);color:#6f6;letter-spacing:.2em;background:#000;border:2px inset #667;padding:2px 6px;font-size:12px;font-weight:700;display:inline-block}.counter-note{color:#cfeaf8;font-size:10px}.site-nav{text-align:center;border-bottom:1px solid var(--silver);background:var(--cream-deep);padding:8px 10px;font-size:13px;line-height:2}.site-nav a{color:var(--link);margin:0 2px;text-decoration:underline}.site-nav a.here{color:var(--navy);border:1px solid var(--steel);background:#dce7f4;padding:1px 6px;font-weight:700;text-decoration:none}.site-nav a.desk{color:var(--gold-deep);font-weight:700}.site-nav .sep{color:var(--silver-dim)}.marquee-wrap{border:1px solid var(--steel);white-space:nowrap;background:#1e9ad6;align-items:center;margin:12px 16px 0;display:flex;overflow:hidden}.live-chip{letter-spacing:.1em;color:#fff;background:var(--kiss);flex-shrink:0;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.live-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.25}}.marquee-clip{white-space:nowrap;flex:1;overflow:hidden}.marquee-inner{color:#fff;padding:4px 0 4px 14px;font-size:12px;font-weight:700;animation:18s linear infinite scroll;display:inline-block}@keyframes scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.julie-box{border:1px solid var(--silver);border-left:4px solid var(--kiss);background:#fffdf8;margin:16px 16px 0;padding:10px 14px 12px;position:relative}.julie-box .jb-label{letter-spacing:.14em;color:var(--kiss);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.julie-box .jb-text{font-family:var(--serif);font-size:16px;font-style:italic;line-height:1.5}.julie-box .jb-sign{font-family:var(--serif);text-align:right;color:var(--kiss);margin-top:6px;font-size:14px;font-style:italic}.starburst{clip-path:polygon(50% 0%,61% 20%,82% 9%,80% 32%,100% 34%,87% 52%,100% 68%,78% 70%,82% 93%,60% 82%,50% 100%,40% 82%,18% 93%,22% 70%,0% 68%,13% 52%,0% 34%,20% 32%,18% 9%,39% 20%);color:#c1122f;background:#ffe23d;justify-content:center;align-items:center;width:54px;height:54px;font-size:11px;font-weight:700;animation:1.6s ease-in-out infinite wiggle;display:flex;position:absolute;top:-14px;right:-8px;transform:rotate(12deg)}@keyframes wiggle{0%,to{transform:rotate(8deg)scale(1)}50%{transform:rotate(16deg)scale(1.08)}}.rule-row{text-align:center;font-family:var(--serif);color:var(--steel-deep);letter-spacing:.1em;margin:16px 0 2px;font-size:13px}.sec-title{text-align:center;color:var(--navy);margin:12px 0;font-size:17px;font-weight:700}.sec-title .wk-note{color:var(--gray);font-size:12px;font-weight:400}.week-links{text-align:center;margin-bottom:10px;font-size:12px}.week-links a{color:var(--link);margin:0 3px;text-decoration:underline}.week-links b{color:var(--navy);margin:0 3px}.tbl-wrap{padding:0 16px 8px;overflow-x:auto}table.gc{border-collapse:collapse;width:100%;font-size:13px}table.gc th{background:var(--silver);color:var(--navy);letter-spacing:.06em;text-transform:uppercase;border:1px solid #a9b2c2;padding:6px;font-size:11px}table.gc td{text-align:center;font-variant-numeric:tabular-nums;background:#fffdf8;border:1px solid #d8cdb4;padding:8px 6px}table.gc tr:nth-child(2n) td{background:var(--cream)}table.gc td.name-cell{text-align:left}.medal{font-size:13px}.pname{font-size:13px;font-weight:700}.you-tag{color:var(--steel-deep);font-family:Comic Sans MS,Comic Neue,cursive;font-size:10px;font-weight:700}.psub{color:var(--gray);margin-top:2px;font-size:11px}.havenot-tag{color:var(--gray);font-size:10px}.total-cell{color:var(--gold-deep);font-size:15px;font-weight:700;background:var(--gold-soft)!important}.move-up{color:var(--green);font-size:11px;font-weight:700}.move-down{color:var(--kiss);font-size:11px;font-weight:700}.move-flat{color:#999;font-size:11px}tr.m-1 td{background:#fff0f7!important}tr.m-1 td:first-child{border-left:5px solid #ff4fa3}tr.m-1 .pname{color:#d1237b}tr.m-2 td{background:#f1f9eb!important}tr.m-2 td:first-child{border-left:5px solid #6cc24a}tr.m-2 .pname{color:#3e8a1e}tr.m-3 td{background:#f3f0fc!important}tr.m-3 td:first-child{border-left:5px solid #8a63d2}tr.m-3 .pname{color:#6a43b5}.od-1{background:#ff4fa3}.od-2{background:#6cc24a}.od-3{background:#8a63d2}.wall{border:1px solid var(--silver);background:#1789c9;margin:4px 16px 16px;padding:12px 12px 8px}.wall-title{text-align:center;letter-spacing:.22em;color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.wall-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.wall-cell{text-align:center}.wall-face{aspect-ratio:4/5;color:#fff;border:1px solid #ffffff8c;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #7fd4f273,inset 0 0 6px #ffffff24}.wall-face img{object-fit:cover;width:100%;height:100%}.wall-face.out{filter:grayscale()brightness(.75);box-shadow:0 0 7px #c7ceda38,inset 0 0 6px #ffffff14}.wall-face.hoh{border-color:var(--gold);box-shadow:0 0 12px #d4a93c99,inset 0 0 6px #ffffff24}.wall-face.nom{border-color:var(--kiss);box-shadow:0 0 10px #c1122f80,inset 0 0 6px #ffffff1a}.status-chip{letter-spacing:.14em;text-align:center;padding:1px 0;font-size:7.5px;font-weight:700;position:absolute;top:3px;left:3px;right:3px}.status-chip.hoh{color:#1b1608;background:#d4a93ceb}.status-chip.nom{color:#fff;background:#c1122fe0}.ev-ribbon{color:var(--silver);letter-spacing:.12em;background:#0b5580e0;padding:1px 0;font-size:7.5px;font-weight:700;position:absolute;bottom:3px;left:3px;right:3px}.owner-dot{text-align:center;color:#fff;border:1px solid #ffffffa6;border-radius:50%;width:14px;height:14px;font-size:8px;font-weight:700;line-height:14px;position:absolute;bottom:3px;right:3px}.wall-name{color:#fff;text-transform:lowercase;margin-top:4px;padding-bottom:4px;font-size:10px;font-weight:700}.wall-cell.outc .wall-name{color:#ffffff8c}.wall-pts{color:#cfeaf8;font-size:9px}.wall-key{color:#e8f7ff;letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:10px;padding:8px 0 2px;font-size:9px;display:flex}.wall-key .k{align-items:center;gap:4px;display:flex}.wall-key .dot{border-radius:50%;width:9px;height:9px;display:inline-block}.chairs-note{text-align:center;color:var(--gray);margin:0 16px 10px;font-size:12px;line-height:1.6}.chairs-note b{color:var(--ink)}.diary-note{border:1px dashed var(--steel);color:var(--steel-deep);text-align:center;background:#edf3fa;margin:0 16px 10px;padding:5px 8px;font-size:11px}.arena-note{border:1px dashed var(--gold-deep);background:var(--gold-soft);color:var(--gold-deep);text-align:center;margin:0 16px 10px;padding:5px 8px;font-size:11px}.nom-table{padding:0 16px}.nom-row{border:1px solid var(--silver);border-left:4px solid var(--kiss);background:#fffdf8;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.nom-face{border:1px solid var(--navy);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 0 6px #7fd4f280}.nom-face img{object-fit:cover;width:100%;height:100%}.nom-name{font-size:14px;font-weight:700}.nom-tag{letter-spacing:.08em;color:var(--kiss);text-transform:uppercase;font-size:10px;font-weight:700}.nom-alloc{color:var(--gray);font-size:11px}.stepper{align-items:center;gap:8px;margin-left:auto;display:flex}.bev{font-family:var(--ui);background:var(--chrome);min-width:34px;height:30px;color:var(--navy);border-top:2px solid var(--bevel-hi);border-left:2px solid var(--bevel-hi);border-right:2px solid var(--bevel-dk);border-bottom:2px solid var(--bevel-dk);cursor:pointer;padding:0 8px;font-size:16px;font-weight:700;line-height:1}.bev:active{background:#cfe0f2;border-style:inset}.bev:disabled{opacity:.5;cursor:default}.bev.on{background:#cfe0f2;border-style:inset}.step-val{font-family:var(--mono);text-align:center;background:#fff;border:2px inset #99a3b5;min-width:30px;padding:2px 4px;font-size:20px;font-weight:700}.alloc-line{justify-content:space-between;margin:12px 16px 6px;font-size:12px;display:flex}.alloc-line b{font-family:var(--mono);font-size:14px}.meter{background:#fff;border:2px inset #99a3b5;gap:2px;height:18px;margin:0 16px 12px;padding:2px;display:flex}.meter .seg{background:#e4e0d2;flex:1}.meter .seg.f{background:repeating-linear-gradient(90deg, var(--steel) 0 6px, #5fa3e0 6px 12px)}.meter .seg.over{background:repeating-linear-gradient(90deg, var(--kiss) 0 6px, #ff6b81 6px 12px)}.big-btn{width:calc(100% - 32px);font-family:var(--ui);color:var(--navy);background:var(--chrome);border-top:2px solid var(--bevel-hi);border-left:2px solid var(--bevel-hi);border-right:2px solid var(--bevel-dk);border-bottom:2px solid var(--bevel-dk);cursor:pointer;margin:0 16px 6px;padding:11px 0;font-size:13px;font-weight:700;display:block}.big-btn.primary{background:#cfe0f2}.big-btn.gold{background:var(--gold-soft);color:var(--gold-deep)}.big-btn:active{border-style:inset}.big-btn:disabled{opacity:.5;cursor:default}.btn-hint{text-align:center;color:var(--gray);margin:0 0 12px;font-size:11px}.key-row{border:1px solid var(--gold);background:var(--gold-soft);align-items:center;gap:10px;margin:4px 16px 16px;padding:8px 10px;display:flex}.key-slot{background:#fffdf4;border:2px inset #b9a264;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;overflow:hidden}.key-slot img{object-fit:cover;width:100%;height:100%}.key-label{letter-spacing:.1em;color:var(--gold-deep);text-transform:uppercase;font-size:10px;font-weight:700}.key-name{font-size:14px;font-weight:700}.key-streak{color:var(--gray);font-size:11px}.key-change{margin-left:auto;font-size:12px}.key-change a,.key-change button{color:var(--link);cursor:pointer;font-family:var(--ui);background:0 0;border:none;font-size:12px;text-decoration:underline}.desk-window{border-top:2px solid var(--bevel-hi);border-left:2px solid var(--bevel-hi);border-right:2px solid var(--bevel-dk);border-bottom:2px solid var(--bevel-dk);background:var(--chrome);margin:14px 16px;padding:3px}.title-bar{color:#fff;background:linear-gradient(90deg,#1789c9,#7fd4f2);align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.title-bar .tb-btns{gap:3px;margin-left:auto;display:flex}.tb-btn{background:var(--chrome);border-top:1px solid var(--bevel-hi);border-left:1px solid var(--bevel-hi);border-right:1px solid var(--bevel-dk);border-bottom:1px solid var(--bevel-dk);text-align:center;color:#000;width:16px;height:14px;font-size:9px;font-weight:700;line-height:12px}.desk-body{background:#fffdf8;border:2px inset #99a3b5;margin-top:3px;padding:10px}.check-row{align-items:flex-start;gap:8px;padding:5px 2px;font-size:12px;display:flex}.checkbox{text-align:center;width:14px;height:14px;color:var(--green);background:#fff;border:2px inset #99a3b5;flex-shrink:0;margin-top:1px;font-size:11px;font-weight:700;line-height:11px}.check-title{font-weight:700}.check-row.now .check-title{color:var(--steel-deep)}.check-row.todo .check-title{color:#999;font-weight:400}.check-meta{color:var(--gray);font-size:11px}.announce-label{letter-spacing:.1em;color:var(--gold-deep);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.announce-text{font-family:var(--serif);white-space:pre-wrap;background:#fffdf4;border:2px inset #99a3b5;margin-bottom:8px;padding:9px 11px;font-size:14px;font-style:italic;line-height:1.55}.desk-field{color:var(--steel-deep);margin:6px 0 2px;font-size:11px;font-weight:700;display:block}.text-input,.select-input{width:100%;font-family:var(--ui);color:var(--ink);background:#fff;border:2px inset #99a3b5;padding:6px 8px;font-size:13px}.pin-field{font-family:var(--mono);letter-spacing:.4em;width:100%;color:var(--ink);background:#fff;border:2px inset #99a3b5;padding:6px 12px;font-size:22px}.err-note{border:1px solid var(--kiss);background:var(--kiss-soft);color:var(--kiss);margin:8px 16px;padding:6px 10px;font-size:12px}.ok-note{border:1px solid var(--green);color:var(--green);background:#e7f5ee;margin:8px 16px;padding:6px 10px;font-size:12px}.login-step{color:var(--steel-deep);padding:12px 16px 2px;font-size:12px;font-weight:700}.name-pick{flex-wrap:wrap;gap:8px;padding:0 16px;display:flex}.name-pick .bev{flex:1;min-width:90px;height:40px;font-size:14px}.swatch-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px;display:grid}.swatchp{text-align:center;border:1px solid var(--silver);cursor:pointer;background:#fffdf8;padding:6px 5px 7px;position:relative}.swatchp .chip{border:2px solid #00000059;border-color:#ffffffe6 #00000059 #00000059 #ffffffe6;height:34px;position:relative}.swatchp.sel{outline:2px solid var(--ink)}.swatchp.sel .chip:after{content:"✓";color:#fff;text-shadow:0 1px 3px #0009;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;inset:0}.swatchp.taken{opacity:.75}.swatchp.taken .chip{filter:saturate(.35)}.swatchp.taken .chip:after{content:"✗";color:#fff;text-shadow:0 1px 3px #0009;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0}.swatchp .nm{color:var(--ink);margin-top:4px;font-size:10px;font-weight:700}.swatchp .who{color:var(--gray);font-size:8.5px}.draft-status{text-align:center;color:var(--gray);margin:0 16px 10px;font-size:11.5px;line-height:1.5}.draft-status b{color:var(--ink)}.draft-list{padding:0 16px}.draft-row{border:1px solid var(--silver);touch-action:none;background:#fffdf8;align-items:center;gap:9px;margin-bottom:6px;padding:6px 8px;display:flex}.draft-row.dragging{opacity:.6;border-color:var(--steel);background:#eef6fd}.rank-badge{font-family:var(--mono);text-align:center;background:#fff;border:2px inset #99a3b5;flex-shrink:0;width:30px;height:26px;font-size:15px;font-weight:700;line-height:24px}.draft-face{border:1px solid var(--navy);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.draft-face img{object-fit:cover;width:100%;height:100%}.draft-name{color:var(--ink);font-size:13.5px;font-weight:700}.draft-sub{color:var(--gray);font-size:10px}.row-ctl{align-items:center;gap:5px;margin-left:auto;display:flex}.mini-bev{width:26px;height:24px;color:var(--navy);background:var(--chrome);border-top:2px solid var(--bevel-hi);border-left:2px solid var(--bevel-hi);border-right:2px solid var(--bevel-dk);border-bottom:2px solid var(--bevel-dk);cursor:pointer;font-size:11px;font-weight:700;line-height:1}.mini-bev:disabled{opacity:.4;cursor:default}.drag-dots{color:var(--silver-dim);letter-spacing:1px;cursor:grab;touch-action:none;padding:0 2px;font-size:15px}.board-round{margin:0 16px 8px}.board-round .br-title{letter-spacing:.1em;color:var(--steel-deep);text-transform:uppercase;margin:8px 0 4px;font-size:11px;font-weight:700}.board-pick{border:1px solid var(--silver);background:#fffdf8;align-items:center;gap:8px;margin-bottom:4px;padding:5px 8px;font-size:13px;display:flex}.board-pick .bp-num{font-family:var(--mono);color:var(--gray);font-size:11px;font-weight:700}.team-tabs{text-align:center;padding:10px 0 2px;font-size:13px}.team-tabs a{margin:0 7px;font-weight:700;text-decoration:underline}.team-tabs a.on{padding:2px 8px;text-decoration:none}.team-tabs a.tt-1{color:#d1237b}.team-tabs a.tt-1.on{background:#fff0f7;border:1px solid #ff4fa3}.team-tabs a.tt-2{color:#3e8a1e}.team-tabs a.tt-2.on{background:#f1f9eb;border:1px solid #6cc24a}.team-tabs a.tt-3{color:#6a43b5}.team-tabs a.tt-3.on{background:#f3f0fc;border:1px solid #8a63d2}.team-card{border:1px solid var(--silver);background:#fffdf8;margin:12px 16px;padding:10px 12px}.team-card.tc-1{border-top:5px solid #ff4fa3}.team-card.tc-2{border-top:5px solid #6cc24a}.team-card.tc-3{border-top:5px solid #8a63d2}.team-title{font-size:16px;font-weight:700}.team-card.tc-1 .team-title{color:#d1237b}.team-card.tc-2 .team-title{color:#3e8a1e}.team-card.tc-3 .team-title{color:#6a43b5}.team-title .tn{color:var(--ink)}.team-meta{color:var(--gray);margin-top:2px;font-size:11.5px}.team-meta b{color:var(--gold-deep);font-size:13px}.roster{padding:0 16px}.roster-row{border:1px solid var(--silver);text-align:left;cursor:pointer;background:#fffdf8;align-items:center;gap:10px;width:100%;margin-bottom:7px;padding:8px 10px;display:flex}.roster-row.out{background:#f3f2ef}.roster-face{border:1px solid var(--navy);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 0 6px #7fd4f280}.roster-face img{object-fit:cover;width:100%;height:100%}.roster-row.out .roster-face{filter:grayscale()brightness(.8);box-shadow:none}.roster-name{color:var(--ink);font-size:14px;font-weight:700}.roster-row.out .roster-name{color:var(--gray);text-decoration:line-through}.r-chip{letter-spacing:.1em;vertical-align:1.5px;margin-left:5px;padding:1.5px 6px;font-size:8.5px;font-weight:700;display:inline-block}.r-chip.hoh{color:var(--gold-deep);border:1px solid var(--gold);background:#d4a93c40}.r-chip.nom{background:var(--kiss-soft);color:var(--kiss);border:1px solid var(--kiss)}.r-chip.ev{color:#6b6660;background:#e4e2de;border:1px solid #b5b0a8}.r-chip.win{background:var(--gold-soft);color:var(--gold-deep);border:1px solid var(--gold)}.r-sub{color:var(--gray);margin-top:2px;font-size:10.5px}.r-pts{text-align:right;flex-shrink:0;margin-left:auto}.r-total{font-family:var(--mono);color:var(--gold-deep);font-size:18px;font-weight:700}.r-wk{color:var(--green);font-size:10px;font-weight:700}.r-wk.zero{color:var(--silver-dim)}.receipts{border:1px dashed var(--silver);background:#fffdf4;margin:2px 16px 10px;padding:7px 11px}.receipts .rc-title{letter-spacing:.1em;color:var(--gold-deep);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.rc-row{color:var(--gray);padding:2px 0;font-size:11.5px;display:flex}.rc-row b{color:var(--ink);font-weight:700}.rc-row .rc-pts{font-family:var(--mono);color:var(--gold-deep);margin-left:auto;font-weight:700}.rc-empty{color:var(--gray);font-size:11.5px;font-style:italic}.rules-body{color:var(--ink);padding:4px 20px 12px;font-size:13.5px;line-height:1.6}.rules-body h3{color:var(--navy);margin:18px 0 6px;font-size:15px}.rules-body p{margin:6px 0}.rules-body ul{margin:6px 0;padding-left:20px}.rules-body li{margin:4px 0}.rules-body table{border-collapse:collapse;width:100%;margin:8px 0;font-size:12.5px}.rules-body th{background:var(--silver);color:var(--navy);text-align:left;border:1px solid #a9b2c2;padding:5px 8px}.rules-body td{background:#fffdf8;border:1px solid #d8cdb4;padding:5px 8px}.rules-body td:last-child{text-align:right;font-family:var(--mono);color:var(--gold-deep);font-weight:700}.menu-list{padding:8px 16px}.menu-list a,.menu-list button{text-align:left;border:1px solid var(--silver);width:100%;color:var(--link);font-size:14px;font-weight:700;font-family:var(--ui);cursor:pointer;background:#fffdf8;margin-bottom:8px;padding:12px 14px;text-decoration:none;display:block}.site-foot{border-top:1px solid var(--silver);background:var(--cream-deep);text-align:center;color:var(--gray);padding:10px 14px 12px;font-size:11px;line-height:1.8}.site-foot a{color:var(--link)}.badge-wall{flex-wrap:wrap;justify-content:center;gap:5px;margin-bottom:6px;display:flex}.b31{text-align:center;letter-spacing:.04em;text-transform:uppercase;border:1px solid #14202f;justify-content:center;align-items:center;width:88px;height:31px;font-size:8px;font-weight:700;line-height:1.25;display:flex}.b31.a{color:#6f6;font-family:var(--mono);background:#000}.b31.b{color:#7a1010;background:linear-gradient(#ffe23d,#e8a800)}.b31.c{color:#fff;background:linear-gradient(#1e9ad6,#0f6fa8)}.b31.d{color:#c1122f;background:#fff;border-style:dashed}.b31.e{color:#fff;background:linear-gradient(90deg,#c1122f,#ff6b81)}.hero{border:1px solid var(--silver);text-align:center;background:#fffdf8;margin:16px 16px 0;padding:14px 12px 16px;position:relative}.hero-label{letter-spacing:.18em;color:var(--steel-deep);text-transform:uppercase;font-size:10px;font-weight:700}.hero-julie{border:3px double var(--gold);background:#fff;width:108px;margin:10px auto 4px;padding:3px;transform:rotate(-2deg);box-shadow:0 0 10px #d4a93c59}.hero-julie img{width:100%;display:block}.hero-cap{font-family:var(--mono);color:var(--gray);margin:2px 0 6px;font-size:10px}.hero-eyes{letter-spacing:.4em;margin-top:8px;font-size:15px}.count-grid{justify-content:center;gap:6px;margin:10px 0 2px;display:flex}.count-cell{text-align:center}.count-cell .counter{min-width:48px;padding:5px 6px;font-size:17px;display:block}.count-lab{letter-spacing:.12em;color:var(--gray);text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700}.happening{font-family:var(--serif);color:var(--kiss);margin:12px 0 8px;font-size:21px;font-style:italic;font-weight:700}.zingbot{border:2px dashed var(--steel);background:#edf7fd;align-items:flex-start;gap:10px;margin:12px 16px 0;padding:9px 12px;display:flex}.zingbot .z-bot{font-size:26px;line-height:1;animation:2.2s ease-in-out infinite wiggle}.zingbot .z-label{letter-spacing:.12em;color:var(--steel-deep);text-transform:uppercase;font-size:10px;font-weight:700}.zingbot .z-burn{color:var(--ink);font-family:Comic Sans MS,Comic Neue,cursive;font-size:12.5px;line-height:1.5}.zingbot .z-burn b{color:var(--kiss)}.tabbar{z-index:20;background:var(--cream-deep);border-top:2px solid var(--silver);padding-bottom:env(safe-area-inset-bottom);display:flex;position:sticky;bottom:0}.tabbar a{color:var(--gray);border-right:1px solid var(--silver);flex-direction:column;flex:1;align-items:center;gap:2px;padding:7px 2px 6px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.tabbar a:last-child{border-right:none}.tabbar a .tab-ico{font-size:18px;line-height:1}.tabbar a.on{color:var(--navy);background:#dce7f4}.tabbar a.desk.on{background:var(--gold-soft);color:var(--gold-deep)}.tabbar a.desk{color:var(--gold-deep)}.tnum{font-variant-numeric:tabular-nums}.face-img{object-fit:cover;width:100%;height:100%;display:block}.mw-fill{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (prefers-reduced-motion:reduce){body,.eye-emoji,.starburst,.zingbot .z-bot,.live-dot,.marquee-inner{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
