@font-face{font-family:Funnel Display;src:url(/fonts/funnel-display-latin-300-normal.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display;src:url(/fonts/funnel-display-latin-ext-300-normal.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;src:url(/fonts/funnel-display-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display;src:url(/fonts/funnel-display-latin-ext-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;src:url(/fonts/funnel-display-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display;src:url(/fonts/funnel-display-latin-ext-700-normal.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans-latin-ext-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper: #F5F3EF;--ink: #000000;--lift1: 100%;--lift2: 100%;--sink: 5%;--edge-hi: rgba(255, 255, 255, .75);--edge-lo: rgba(0, 0, 0, .07);--art: #000000;--bg: var(--paper);--fg: var(--ink);--panel: color-mix(in srgb, var(--paper), #FFFFFF var(--lift1));--key: color-mix(in srgb, var(--paper), #FFFFFF var(--lift2));--well: color-mix(in srgb, var(--paper), #000000 var(--sink));--line: color-mix(in srgb, var(--ink) 11%, transparent);--quiet: color-mix(in srgb, var(--ink) 58%, transparent);--c1: var(--ink);--c2: color-mix(in srgb, var(--c1) 48%, var(--panel));--c3: color-mix(in srgb, var(--c1) 22%, var(--panel));--raised: inset 0 1px 0 var(--edge-hi), 0 1px 0 var(--edge-lo), 0 3px 6px -3px rgba(0, 0, 0, .16);--pressed: inset 0 2px 5px rgba(0, 0, 0, .2), inset 0 0 0 1px rgba(0, 0, 0, .06);--lifted: 0 1px 1px rgba(0, 0, 0, .08), 0 14px 32px -10px rgba(0, 0, 0, .34);--r-slab: 30px;--r-panel: 24px;--r-key: 18px;--display: "Funnel Display", "Helvetica Neue", Arial, sans-serif;--text: "Funnel Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));color-scheme:light}:root:lang(vi),:root:lang(ha){--display: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #131210;--ink: #EFE9DE;--lift1: 5%;--lift2: 8%;--sink: 30%;--edge-hi: rgba(255, 255, 255, .05);--edge-lo: rgba(0, 0, 0, .45);color-scheme:dark}}:root[data-theme=dark],:root[data-skin=ink]{--paper: #131210;--ink: #EFE9DE;--lift1: 5%;--lift2: 8%;--sink: 30%;--edge-hi: rgba(255, 255, 255, .05);--edge-lo: rgba(0, 0, 0, .45);color-scheme:dark}:root[data-surface=dark]{--paper: #131210 !important;--ink: #EFE9DE !important;--lift1: 5%;--lift2: 8%;--sink: 30%;--edge-hi: rgba(255, 255, 255, .06);--edge-lo: rgba(0, 0, 0, .4);color-scheme:dark}:root[data-surface=light]{--paper: #F5F3EF !important;--ink: #000000 !important;--lift1: 100%;--lift2: 100%;--sink: 5%;--edge-hi: rgba(255, 255, 255, .75);--edge-lo: rgba(0, 0, 0, .07);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--text);font-size:16px;line-height:1.5;padding-left:var(--gutter);padding-right:var(--gutter-r);padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(108px + env(safe-area-inset-bottom,0px));transition:background-color .6s ease,color .6s ease;min-height:100vh;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:3px}::selection{background:color-mix(in srgb,var(--fg) 20%,transparent)}.soft{opacity:.58}.hair{border:0;border-top:1px solid var(--line);margin:0}.shell{max-width:500px;margin:0 auto}.top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px 22px;max-width:500px;margin:0 auto}.mark{font-family:var(--display);font-weight:700;font-size:25px;letter-spacing:-.03em;text-decoration:none;line-height:1;display:inline-flex;align-items:center;gap:8px}.markmark{display:inline-flex;flex:none;margin-top:-3px}.markmark .logo{transition:transform .5s cubic-bezier(.2,.9,.25,1.2)}.mark:active .markmark .logo{transform:scale(.9)}.markdot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--day, transparent);box-shadow:inset 0 0 0 1.5px var(--day-ring, currentColor);transition:background-color .8s ease,box-shadow .8s ease}.toplinks{display:flex;align-items:center;gap:14px;flex:none}.toplink{font-size:14px;text-decoration:none;opacity:.58}.gearlink{display:inline-flex;padding:4px;margin:-4px}.settingslink{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:15px;opacity:.7}.toplink[aria-current=page]{opacity:1}.tabs{position:fixed;z-index:15;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(468px,calc(100% - 32px));display:flex;gap:2px;padding:5px;border-radius:999px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 9%,transparent),0 10px 30px -12px #00000059;color:var(--fg);transition:background-color .6s ease,color .6s ease}.tabs a{flex:1;text-align:center;text-decoration:none;padding:10px 6px;border-radius:999px;font-size:14px;opacity:.6;transition:background-color .2s ease,opacity .2s ease}.tabs a[aria-current=page]{opacity:1;font-weight:500;background:color-mix(in srgb,var(--fg) 9%,transparent)}.eyebrow{font-size:13px;font-weight:500;color:var(--quiet);letter-spacing:0}.eyebrow:first-letter{text-transform:uppercase}.big{font-family:var(--display);font-weight:500;font-size:clamp(34px,10vw,48px);line-height:1.02;letter-spacing:-.03em;margin:0;text-wrap:balance}.mid{font-family:var(--display);font-weight:500;font-size:22px;line-height:1.12;letter-spacing:-.015em;margin:0;text-wrap:balance}.lead{font-family:var(--display);font-weight:500;font-size:clamp(24px,6.8vw,30px);line-height:1.12;letter-spacing:-.022em;margin:0;text-wrap:balance}p{margin:0}.prose{display:flex;flex-direction:column;gap:14px;max-width:34em}.prose h2{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.015em;margin:18px 0 0;line-height:1.15}.small{font-size:13px;line-height:1.45}.num{font-variant-numeric:tabular-nums}.note{font-size:13px;color:var(--quiet)}.stack{display:flex;flex-direction:column;gap:18px}.steps{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;margin-bottom:4px}.steps button{appearance:none;background:none;border:0;padding:11px 0 0;cursor:pointer;text-align:left;font-size:12px;color:var(--quiet);position:relative}.steps button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--well);transition:background-color .3s ease}.steps button.done:before{background:color-mix(in srgb,var(--ink) 40%,transparent)}.steps button[aria-current=step]{color:var(--ink)}.steps button[aria-current=step]:before{background:var(--ink)}.fieldwrap{position:relative}.stack.pick{gap:12px}.pick .steps{margin-bottom:0}.pickq{font-size:clamp(28px,7.8vw,40px)}.pick .field{height:clamp(150px,calc(100vh - 440px),400px);height:clamp(150px,calc(100svh - 440px),400px)}.pick .chosen{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.pick .chosen .swatch{width:40px;height:40px;border-radius:12px}.pick .cnames{display:flex;flex-direction:column;gap:1px;min-width:0}.pick .cnames .mid{font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick .chosen .textbtn{justify-self:end;text-align:right}.pick .digits button{aspect-ratio:auto;height:clamp(60px,calc((100vh - 345px) / 3),112px);height:clamp(60px,calc((100svh - 345px) / 3),112px)}.pick #ts:empty{display:none}.field{width:100%;height:min(44vh,400px);display:block;touch-action:none;cursor:crosshair;border-radius:var(--r-slab);background:var(--well);box-shadow:0 0 0 1px var(--line)}.loupe{position:absolute;width:66px;height:66px;border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 20px)) scale(.6);transform-origin:50% 130%;transition:opacity .14s ease,transform .18s cubic-bezier(.2,.9,.3,1.2);box-shadow:0 0 0 4px var(--key),var(--lifted)}.loupe.on{opacity:1;transform:translate(-50%,calc(-100% - 20px)) scale(1)}.range{-webkit-appearance:none;appearance:none;width:100%;height:30px;background:transparent;margin:0;cursor:pointer}.range::-webkit-slider-runnable-track{height:12px;border-radius:999px;background:var(--track, var(--well));box-shadow:inset 0 0 0 1px var(--line)}.range::-moz-range-track{height:12px;border-radius:999px;background:var(--track, var(--well));box-shadow:inset 0 0 0 1px var(--line)}.range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:var(--key);margin-top:-8px;border:0;box-shadow:var(--raised),0 0 0 1px var(--line)}.range::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--key);border:0;box-shadow:var(--raised),0 0 0 1px var(--line)}.rangerow{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;font-size:13px;color:var(--quiet)}.chosen{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center}.swatch{width:48px;height:48px;border-radius:14px;display:block;box-shadow:0 0 0 1px var(--line);transition:background-color .1s linear}.chosen .hex{font-size:13px;color:var(--quiet);font-variant-numeric:tabular-nums;letter-spacing:.02em}.digits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.digits button{appearance:none;border:0;background:var(--key);border-radius:var(--r-key);box-shadow:var(--raised);aspect-ratio:1.12;font-family:var(--display);font-weight:300;font-size:clamp(46px,14vw,70px);line-height:1;letter-spacing:-.03em;cursor:pointer;padding:0 0 .06em;transition:background-color .25s ease,color .25s ease,transform .12s ease,box-shadow .12s ease}.digits button:active{transform:translateY(1px) scale(.985)}.digits button[aria-checked=true]{box-shadow:var(--pressed)}.go{appearance:none;border:0;width:100%;background:var(--fg);color:var(--bg);border-radius:999px;font-family:var(--display);font-weight:500;font-size:19px;letter-spacing:-.01em;padding:17px 24px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;transition:opacity .2s ease,transform .12s ease;position:relative;overflow:hidden;text-decoration:none}.go:active:not(:disabled){transform:scale(.99)}.go:disabled{background:color-mix(in srgb,var(--fg) 14%,var(--bg));color:color-mix(in srgb,var(--fg) 40%,var(--bg));cursor:default}.go svg{width:20px;height:20px;flex:none}.go.arming:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:var(--arm, currentColor);transform-origin:left;animation:arm 1.2s linear forwards}@keyframes arm{0%{transform:scaleX(0)}to{transform:scaleX(1)}}a.go{text-decoration:none}.go.small-go{width:auto;flex:1;font-size:17px;padding:14px 20px}.textbtn{appearance:none;background:none;border:0;padding:4px 0;cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.textbtn:disabled{opacity:.3;cursor:default}.guesslink{align-self:center}.error{font-size:14px;background:var(--panel);border-radius:14px;padding:12px 14px;box-shadow:inset 3px 0 0 var(--ink)}.actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.actions.spread{justify-content:space-between}.reveal{display:flex;flex-direction:column;gap:24px}.slabwrap{position:relative}.slabwrap.withmine{padding-bottom:40px}.slab{position:relative;border-radius:var(--r-slab);aspect-ratio:1 / .94;padding:20px 22px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;box-shadow:var(--lifted);transition:background-color .8s ease}.slab .sdate{font-size:14px;font-weight:500;opacity:.78}.slab .scount{font-size:14px;opacity:.78;text-align:right;font-variant-numeric:tabular-nums}.slab .sname{grid-column:1 / -1;font-family:var(--display);font-weight:500;font-size:clamp(26px,7.4vw,34px);line-height:1.05;letter-spacing:-.025em;margin-top:6px}.slab .shex{grid-column:1;grid-row:3;align-self:start;margin-top:6px;font-size:13px;letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:.72}.slab .snum{grid-column:2;grid-row:3;align-self:end;justify-self:end;font-family:var(--display);font-weight:300;font-size:clamp(150px,47vw,228px);line-height:.74;letter-spacing:-.05em;margin-right:-6px;font-variant-numeric:tabular-nums}.mychip{position:absolute;left:16px;bottom:0;width:34%;aspect-ratio:3 / 4;border-radius:18px;padding:12px 13px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;box-shadow:0 0 0 5px var(--bg),var(--lifted);transform:rotate(-4deg)}.mychip .mlabel{font-size:13px;font-weight:500;opacity:.8}.mychip .mnumber{font-family:var(--display);font-weight:300;font-size:clamp(54px,16vw,76px);line-height:.8;letter-spacing:-.04em}.mychip.drop{animation:chipdrop .7s cubic-bezier(.2,.9,.25,1.12) .35s both}@keyframes chipdrop{0%{opacity:0;transform:translate(-14px,-70px) rotate(-16deg)}60%{opacity:1}to{opacity:1;transform:rotate(-4deg)}}.headline{display:flex;flex-direction:column;gap:8px}.headline .metaline{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--quiet)}.headline .metaline span{display:inline-block}.headline .metaline span:first-letter,.result .meta:first-letter,.slab .sname:first-letter{text-transform:uppercase}.card,.optional{background:var(--panel);border-radius:var(--r-panel);padding:20px;border:0}.results{display:flex;flex-direction:column;background:var(--panel);border-radius:var(--r-panel);padding:2px 18px}.result,.you{display:grid;grid-template-columns:78px minmax(0,1fr);gap:4px 14px;padding-block:16px;border-top:1px solid var(--line);align-items:baseline}.results>:first-child{border-top:0}.result .eyebrow,.you>.eyebrow{padding-top:2px}.result .val{font-family:var(--display);font-weight:500;font-size:clamp(28px,8vw,36px);line-height:1;letter-spacing:-.025em;overflow-wrap:anywhere;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.result .val.numeral{font-weight:300;font-size:clamp(80px,24vw,120px);line-height:.8}.result .meta{grid-column:2;font-size:14px;color:var(--quiet)}.result.compact .meta{grid-column:2;color:inherit;font-size:15px}.standout{display:inline-block;align-self:flex-start;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--twin, var(--ink)) 16%,transparent);font-weight:500}.boldbar{grid-column:2;position:relative;height:12px;margin-top:10px;border-radius:6px;background:linear-gradient(90deg,var(--lo),var(--hi))}.boldbar i{position:absolute;top:50%;width:6px;height:24px;border-radius:3px;transform:translate(-50%,-50%);background:var(--ink);box-shadow:0 0 0 2px var(--panel)}.boldbar i.me{width:14px;height:14px;border-radius:50%;background:var(--panel);border:3px solid var(--ink);box-shadow:none}.boldends{grid-column:2;display:flex;justify-content:space-between}.youtags{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--display);font-weight:500;font-size:26px;line-height:1}.chip{width:26px;height:26px;display:inline-block;border-radius:8px;box-shadow:0 0 0 1px var(--line);vertical-align:middle;flex:none}.chip.big{width:44px;height:44px;border-radius:12px}.daytype{font-family:var(--display);font-weight:500;font-size:20px;line-height:1.15;letter-spacing:-.015em}.daytype a{text-decoration:none}.art{width:100%;aspect-ratio:1;display:block;background:var(--art);max-width:100%;border-radius:var(--r-slab)}.art.small-art{max-width:240px}.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.gallery button{appearance:none;border:0;padding:0;background:var(--art);aspect-ratio:1;cursor:zoom-in;border-radius:12px;overflow:hidden}.gallery canvas{width:100%;height:100%;display:block}details{background:var(--panel);border-radius:var(--r-panel);padding:0 18px}summary{cursor:pointer;font-size:15px;font-weight:500;list-style:none;padding:16px 0;display:flex;justify-content:space-between;align-items:center}summary:after{content:"+";font-family:var(--display);font-weight:300;font-size:24px;line-height:1;transition:transform .25s ease}details[open] summary:after{transform:rotate(45deg)}summary::-webkit-details-marker{display:none}.charts{display:flex;flex-direction:column;gap:26px;padding:4px 0 20px}.cols{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;align-items:end;height:110px;position:relative}.cols i{display:block;background:var(--c2);min-height:1px;border-radius:4px 4px 1px 1px}.cols .chance{position:absolute;left:0;right:0;border-top:1px dashed currentColor;opacity:.5}.collabels{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;text-align:center;font-family:var(--display);font-weight:500;font-size:17px}.rows{display:flex;flex-direction:column;gap:7px}.row{display:grid;grid-template-columns:96px minmax(0,1fr) 40px;gap:10px;align-items:center;font-size:13px}.row .t{height:8px;border-radius:999px;background:var(--well);overflow:hidden}.row .t i{display:block;height:100%;background:var(--c1);border-radius:999px}.row .p{text-align:right;font-variant-numeric:tabular-nums}.ring{width:100%;max-width:240px;display:block;margin:0 auto}.hours{display:flex;align-items:flex-end;gap:2px;height:46px;border-bottom:1px solid var(--line)}.hours i{flex:1;background:var(--c1);opacity:.85;min-height:1px;border-radius:2px 2px 0 0}.axis{display:flex;justify-content:space-between;font-size:11px;color:var(--quiet);font-variant-numeric:tabular-nums}.feelings{display:flex;flex-direction:column;gap:6px}.feelings button{appearance:none;background:var(--key);border:0;border-radius:14px;box-shadow:var(--raised);text-align:left;padding:8px 14px 10px;font-family:var(--display);font-weight:300;font-size:clamp(30px,9vw,40px);line-height:1.05;cursor:pointer}.pad{width:100%;aspect-ratio:1;display:block;background:var(--art);touch-action:none;cursor:crosshair;max-width:100%;border-radius:var(--r-panel)}.tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.toolset{display:flex;align-items:center;gap:8px}.tool{appearance:none;width:36px;height:36px;border-radius:50%;border:0;background:var(--key);box-shadow:var(--raised);cursor:pointer;display:grid;place-items:center;padding:0}.tool[aria-pressed=true]{box-shadow:var(--pressed),0 0 0 2px var(--ink)}.tool i{display:block;border-radius:50%;background:currentColor}.feelaura{grid-column:1 / -1;margin-top:10px;border-radius:22px;padding:6px 4px 2px;background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--fc) 16%,var(--panel)),color-mix(in srgb,var(--fc) 5%,var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fc) 22%,transparent)}.feelaura svg{display:block;width:100%;height:auto;overflow:visible}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.tiles.t-animal,.tiles.compass{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles.t-season{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles.t-element{grid-template-columns:repeat(6,minmax(0,1fr))}.tiles.t-element>:nth-child(-n+3){grid-column:span 2}.tiles.t-element>:nth-child(4){grid-column:2 / span 2}.tiles.t-element>:nth-child(5){grid-column:4 / span 2}.tile{appearance:none;background:var(--key);border:0;border-radius:14px;box-shadow:var(--raised);padding:12px 6px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-size:13px;min-width:0;transition:box-shadow .12s ease,transform .12s ease}.tile:active{transform:scale(.98)}.tile[aria-pressed=true]{box-shadow:var(--pressed),0 0 0 2px var(--ink)}.tile span{overflow-wrap:anywhere;text-align:center}.compass .tile{aspect-ratio:1.6;justify-content:center}.sym{flex:none;vertical-align:middle;--sym-bg: var(--panel)}.tile .sym{--sym-bg: var(--key)}.bignum,.bigword{width:100%;font-family:var(--display);font-weight:300;font-size:56px;letter-spacing:-.03em;line-height:1;padding:12px 18px 14px;background:var(--key);color:inherit;border:0;border-radius:var(--r-key);box-shadow:inset 0 0 0 1px var(--line)}.bigword{font-size:40px}.bignum:focus,.bigword:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.bignum::placeholder,.bigword::placeholder{color:currentColor;opacity:.3}.wildrows{grid-column:2;margin-top:10px}.wildrows .row{grid-template-columns:minmax(0,120px) minmax(0,1fr) 40px}.wildrows .row span:first-child{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.wildrows .row.mine span:first-child{font-weight:600}.grouplinks,.grouplist{display:flex;flex-direction:column;background:var(--panel);border-radius:var(--r-panel);padding:0 18px}.grouplink{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--line);text-decoration:none;font-family:var(--display);font-weight:500;font-size:20px;letter-spacing:-.015em;line-height:1.15}.grouplinks>:first-child,.grouplist>:first-child{border-top:0}.grouplink .small{font-family:var(--text);font-weight:400;letter-spacing:0;text-align:right}.guesscard{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:baseline;padding:16px 18px;background:var(--panel);border-radius:var(--r-panel);text-decoration:none}.guesscard .small{grid-column:1 / -1}.gpts{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1}.daynav{display:flex;justify-content:space-between;align-items:center;gap:12px}.memberrows{display:flex;flex-direction:column;background:var(--panel);border-radius:var(--r-panel);padding:0 16px}.memberrow{display:grid;grid-template-columns:26px minmax(0,1fr) 36px minmax(0,1.2fr) 36px auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.memberrows>:first-child{border-top:0}.memberrow .mname{font-weight:500;overflow-wrap:anywhere}.memberrow .mnum{font-family:var(--display);font-weight:500;font-size:24px;line-height:1;text-align:center}.memberrow .mextra{display:flex;align-items:center;gap:4px;overflow-wrap:anywhere}.memberrow .mscore{text-align:right;font-weight:500}@media (max-width: 420px){.memberrow{grid-template-columns:22px minmax(0,1fr) 30px 34px}.memberrow .mextra{grid-column:2 / -1;grid-row:2}.memberrow>:last-child{grid-column:2 / -1;justify-self:start}}.table{display:flex;flex-direction:column;font-variant-numeric:tabular-nums;background:var(--panel);border-radius:var(--r-panel);padding:2px 16px}.tr{display:grid;grid-template-columns:28px minmax(0,1fr) 60px 48px;gap:10px;padding:11px 0;border-top:1px solid var(--line);align-items:baseline}.table>:first-child{border-top:0}.tr.th{font-size:12px;color:var(--quiet);padding-block:12px 8px}.tr.unq{opacity:.5}.tr .num{text-align:right}.awards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.awards div{display:flex;flex-direction:column;gap:4px;background:var(--key);border-radius:var(--r-key);padding:14px;box-shadow:var(--raised)}.awards b{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1.05}.overlay{position:fixed;inset:0;z-index:20;background:color-mix(in srgb,var(--art) 92%,transparent);display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top,0px)) var(--gutter-r) max(20px,env(safe-area-inset-bottom,0px)) var(--gutter);color:#f2f2f0}.overlay .inner{width:min(100%,480px);display:flex;flex-direction:column;gap:14px}.overlay canvas{width:100%;aspect-ratio:1;display:block;background:var(--art);border-radius:var(--r-panel)}.overlay .bar{display:flex;justify-content:space-between;gap:16px}.sheet{position:fixed;inset:0;z-index:25;background:color-mix(in srgb,#000 40%,transparent);display:flex;align-items:flex-end;justify-content:center}.sheetbody{background:var(--paper);color:var(--ink);width:min(100%,540px);border-radius:var(--r-slab) var(--r-slab) 0 0;padding:26px max(20px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:14px;animation:rise .4s cubic-bezier(.2,.8,.2,1);position:relative}.sheetbody:before{content:"";position:absolute;top:9px;left:50%;width:38px;height:5px;margin-left:-19px;border-radius:999px;background:var(--well)}@keyframes rise{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.daysgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.daytile{text-decoration:none;display:flex;flex-direction:column;gap:8px;min-width:0}.daytile canvas{width:100%;aspect-ratio:1;display:block;background:var(--art);border-radius:20px}.daytile .cap{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px}.daytile .cap b{font-family:var(--display);font-weight:500;font-size:20px;letter-spacing:-.02em;line-height:1}.quilt{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.quilt a{aspect-ratio:1;display:grid;place-items:center;text-decoration:none;font-family:var(--display);font-weight:500;font-size:clamp(16px,4.6vw,22px);line-height:1;border-radius:9px;padding-bottom:.06em}.keybox{font-family:var(--text);font-size:13px;letter-spacing:.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:13px 15px;background:var(--well);border-radius:14px;user-select:all}.input{width:100%;font:inherit;font-size:16px;padding:13px 16px;background:var(--key);color:inherit;border:0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.input::placeholder{color:var(--quiet)}.typehero{display:flex;flex-direction:column;gap:6px}.types{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.typecard{background:var(--key);border-radius:var(--r-key);padding:14px;display:flex;flex-direction:column;gap:4px;min-width:0;box-shadow:var(--raised)}.typename{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1.05}.shopitem{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.dayrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dotcount{font-family:var(--display);font-weight:700;font-size:32px;letter-spacing:-.03em;line-height:1}.empty{padding-block:40px;display:flex;flex-direction:column;gap:14px}.loading{padding-block:60px;color:var(--quiet);font-size:14px}.xfilters{display:flex;flex-direction:column;gap:12px}.xdate{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;text-align:center;font-weight:500;font-size:15px}.xstep{appearance:none;border:0;background:var(--key);box-shadow:var(--raised);width:40px;height:40px;border-radius:50%;font-family:var(--display);font-size:22px;line-height:1;cursor:pointer;padding:0 0 3px}.xstep:disabled{opacity:.3;cursor:default}.xchips{display:flex;gap:8px;flex-wrap:wrap}.xchip{appearance:none;border:0;background:var(--key);box-shadow:var(--raised);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.xchip:not(#xClear):after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.6}.xchip.on{background:var(--ink);color:var(--paper);box-shadow:none}#xClear{background:none;box-shadow:none;text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);padding-inline:4px}.xslab{aspect-ratio:auto;min-height:220px}.xslab .snum{font-size:clamp(110px,32vw,160px)}.xcard{background:var(--panel);border-radius:var(--r-panel);padding:18px;display:flex;flex-direction:column;gap:12px}.xline{font-family:var(--display);font-weight:500;font-size:19px;line-height:1.2;letter-spacing:-.015em}.trend{display:flex;gap:4px;height:72px}.trend.dense{gap:0;height:56px;border-radius:10px;overflow:hidden}.tbar{appearance:none;border:0;padding:0 0 6px;flex:1;min-width:0;border-radius:8px;display:flex;align-items:flex-end;justify-content:center;font-family:var(--display);font-size:15px;cursor:pointer}.trend.dense .tbar{border-radius:0}.tbar.empty{background:var(--well);cursor:default}.huebars{display:flex;align-items:flex-end;gap:2px;height:64px}.huebars i{flex:1;border-radius:3px 3px 1px 1px}.numbars{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;height:110px;position:relative}.numbars .chance{position:absolute;left:0;right:0;border-top:1px dashed currentColor;opacity:.45}.nb{position:relative;display:flex;align-items:flex-end}.nb i{display:block;width:100%;background:var(--c2);border-radius:5px 5px 2px 2px;min-height:2px}.nb.peak i{background:var(--c1)}.nb b{position:absolute;left:-2px;right:-2px;height:2px;background:var(--ink);border-radius:2px;box-shadow:0 0 0 1.5px var(--panel)}.prows{display:flex;flex-direction:column;gap:2px}.prow{appearance:none;border:0;background:none;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 48px;gap:10px;align-items:center;padding:7px 0;font-size:14px;text-align:left;cursor:pointer;border-radius:8px}.prow .t{height:8px;border-radius:999px;background:var(--well);overflow:hidden}.prow .t i{display:block;height:100%;background:var(--c1);border-radius:999px}.prow .p{text-align:right;font-variant-numeric:tabular-nums;color:var(--quiet)}.heatwrap{display:grid;grid-template-columns:1fr;gap:6px;font-size:11px;color:var(--quiet);text-align:center}.heat{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;aspect-ratio:1.6}.heat i{background:var(--c1);border-radius:5px}.hx{display:flex;justify-content:space-between}.cmpchips{display:grid;grid-template-columns:44px 1fr 44px 1fr;gap:10px;align-items:center}.cmplist{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:15px}.lightbars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;height:100px}.lightbars div{display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.lightbars i{display:block;background:var(--c2);border-radius:5px 5px 2px 2px}.lightbars b{display:block;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--line)}.explorelink{grid-template-columns:1fr;gap:4px}.sopts{display:flex;flex-direction:column;gap:6px}.sopt{appearance:none;border:0;background:var(--key);box-shadow:var(--raised);border-radius:14px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px;cursor:pointer;text-align:left}.sopt.on{box-shadow:0 0 0 2px var(--ink)}.sopt:disabled{opacity:.45;cursor:default}.sheetbody{max-height:88vh;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.switches{display:flex;flex-direction:column}.switchrow{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line);cursor:pointer}.switchrow>span{display:flex;flex-direction:column;gap:2px}.switchrow b{font-weight:500}.switch{-webkit-appearance:none;appearance:none;flex:none;width:50px;height:30px;border-radius:999px;background:var(--well);position:relative;cursor:pointer;transition:background-color .2s ease;margin:0}.switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--key);box-shadow:0 1px 3px #00000040;transition:transform .2s cubic-bezier(.3,.7,.3,1.2)}.switch:checked{background:var(--ink)}.switch:checked:after{transform:translate(20px);background:var(--paper)}.samesies{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;background:var(--panel);border-radius:var(--r-panel);padding:16px 18px}.samesies .mid{font-size:24px}.sschips{display:flex;padding-right:4px}.sschips i{width:40px;height:52px;border-radius:10px;flex:none;display:flex;align-items:flex-end;padding:0 0 4px 6px;font-style:normal;font-family:var(--display);font-weight:300;font-size:22px;line-height:1;box-shadow:0 0 0 3px var(--panel),0 4px 10px -4px #0000004d;position:relative}.samesies.alone .sschips i{box-shadow:0 0 0 3px var(--panel),0 4px 10px -4px #0000004d}.backbtn{align-self:flex-start;display:inline-block;margin-top:18px}.prose .titlerow h1{margin:0}.titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.closex{flex:none;width:40px;height:40px;margin-top:4px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);cursor:pointer}.closex:hover{background:color-mix(in srgb,var(--ink) 14%,transparent)}.nomrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px}.namedgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.nswatch{border:0;border-radius:10px;min-height:52px;padding:6px;font:500 11.5px/1.2 var(--text);cursor:pointer;text-align:center;overflow-wrap:anywhere;box-shadow:inset 0 0 0 1px #0000000f}.mcal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.mcal>*{aspect-ratio:1;border-radius:10px;display:flex;align-items:center;justify-content:center;text-decoration:none;font:300 clamp(16px,5vw,24px)/1 var(--display)}.mcal .blank{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--quiet);font:400 11px/1 var(--text)}.collect{display:flex;flex-wrap:wrap;gap:6px}.cdot{width:28px;height:28px;border-radius:8px;box-shadow:inset 0 0 0 1.5px var(--line)}.cnum{min-width:28px;height:28px;padding:0 6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font:500 13px/1 var(--text);font-style:normal;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--quiet)}.cnum.on{background:var(--ink);color:var(--paper);box-shadow:none}.plusteaser{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;width:100%;border:1px dashed var(--line);background:transparent;color:inherit;border-radius:var(--r-panel);padding:16px 18px;cursor:pointer;font:inherit}.quiltmore{aspect-ratio:1;border:1px dashed var(--line);background:transparent;color:inherit;border-radius:8px;font:500 13px/1 var(--text);cursor:pointer}.seasonhead{display:flex;align-items:center;gap:12px}.gthemes{display:flex;flex-wrap:wrap;gap:10px}.gtheme{width:40px;height:40px;border-radius:12px;border:0;cursor:pointer;box-shadow:0 0 0 1px var(--line)}.gtheme{border-radius:var(--r-btn, 14px);transition:transform .12s ease,box-shadow .12s ease}.gtheme[aria-pressed=true]{box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--fg),4px 5px 0 5px var(--twin)}.gtheme.none{background:repeating-linear-gradient(45deg,transparent 0 6px,var(--line) 6px 8px)}.planpick.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pwtitle{font-size:clamp(28px,8vw,36px)}.startgroup{display:flex;flex-direction:column;gap:14px;background:var(--panel);border-radius:var(--r-panel);padding:20px}.startgroup .go{align-self:stretch}.invitecard{display:flex;flex-direction:column;gap:14px;background:var(--ink);color:var(--paper);border-radius:var(--r-panel);padding:20px;text-decoration:none}.invitecard .go{background:var(--paper);color:var(--ink);align-self:flex-start;flex:none}.tomorrow{background:var(--panel);border-radius:var(--r-panel);padding:18px;display:flex;flex-direction:column;gap:12px}.tnums,.tfams{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px}.tnums button{appearance:none;border:0;background:var(--key);box-shadow:var(--raised);border-radius:10px;aspect-ratio:1;font-family:var(--display);font-size:20px;cursor:pointer;padding:0}.tnums button[aria-checked=true]{background:var(--ink);color:var(--paper);box-shadow:none}.tfams button{appearance:none;border:0;border-radius:50%;aspect-ratio:1;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001a}.tfams button[aria-checked=true]{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink)}.tomorrow .go{align-self:flex-start}.artcap{text-align:center}.welcome{display:flex;flex-direction:column;gap:18px;padding-top:6px}.wchips{position:relative;height:240px;margin-bottom:8px}.wworld,.wyou{position:absolute;display:flex;align-items:flex-end;justify-content:flex-end;padding:14px 18px;box-shadow:var(--lifted)}.wworld{left:12%;top:0;width:80%;height:200px;border-radius:var(--r-slab)}.wyou{left:2%;top:92px;width:34%;height:140px;border-radius:18px;transform:rotate(-5deg);box-shadow:0 0 0 5px var(--bg),var(--lifted)}.wworld b,.wyou b{font-family:var(--display);font-weight:300;line-height:.8;letter-spacing:-.05em}.wworld b{font-size:120px}.wyou b{font-size:64px}.welcome a{color:inherit}.unlocknote{background:var(--panel);border-radius:var(--r-panel);padding:14px 18px;font-size:15px}.oddcard .go{margin-top:2px}.oddjoin{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.oddjoin .input{text-transform:uppercase;letter-spacing:.3em;font-family:var(--display);font-weight:500;font-size:20px}.oddcodechip{font-family:var(--display);font-weight:700;letter-spacing:.16em;font-size:15px;background:var(--well);border-radius:999px;padding:4px 12px}.oddcode{background:var(--panel);border-radius:var(--r-panel);padding:20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.oddcode b{font-family:var(--display);font-weight:700;font-size:clamp(64px,20vw,96px);letter-spacing:.14em;line-height:1;padding-left:.14em}.oddplayers{display:flex;flex-wrap:wrap;gap:8px}.oddplayer{background:var(--key);box-shadow:var(--raised);border-radius:999px;padding:8px 14px;font-weight:500;font-size:15px}.oddplayer i,.oname i,.scorerow i{font-style:normal;font-weight:400;font-size:12px;color:var(--quiet)}.oddplayer.away{opacity:.45}.oddtimer{height:6px;border-radius:999px;background:var(--well);overflow:hidden}.oddtimer i{display:block;height:100%;background:var(--ink);transform-origin:left;transition:transform .25s linear}.oddrole{background:var(--panel);border-radius:var(--r-panel);padding:20px;display:flex;flex-direction:column;gap:6px}.oddrole.odd{background:var(--ink);color:var(--paper)}.oddpalette{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.oddpalette button{appearance:none;border:0;aspect-ratio:1;border-radius:10px;cursor:pointer;box-shadow:inset 0 0 0 1px #00000014;transition:transform .1s ease}.oddpalette button:active{transform:scale(.94)}.oddpalette button[aria-checked=true]{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}.odddigits button{aspect-ratio:1.5;font-size:clamp(36px,11vw,52px)}.odddigits button[aria-checked=true]{background:var(--ink);color:var(--paper);box-shadow:none}.oddlocked{display:flex;gap:16px;align-items:center;background:var(--panel);border-radius:var(--r-panel);padding:18px}.oddcol{display:block;width:44px;height:44px;border-radius:12px;box-shadow:inset 0 0 0 1px #0000001a;flex:none}.oddcol.big{width:100%;height:auto;aspect-ratio:1.2;border-radius:14px}.oddcol.empty{background:var(--well)}.oddnum{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--key);box-shadow:var(--raised);font-family:var(--display);font-weight:300;font-size:28px;flex:none}.oddnum.big{width:100%;height:auto;aspect-ratio:1.2;font-size:clamp(48px,14vw,64px)}.oddlocked .oddcol.big,.oddlocked .oddnum.big{width:88px;aspect-ratio:1}.oddq{font-size:clamp(30px,9vw,40px)}.oddgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.oddcard2{appearance:none;border:0;background:var(--panel);border-radius:18px;padding:8px 8px 10px;display:flex;flex-direction:column;gap:6px;text-align:left;cursor:pointer;transition:box-shadow .15s ease,transform .12s ease}.oddcard2:active:not(:disabled){transform:scale(.98)}.oddcard2:disabled{cursor:default}.oddcard2 .oname{font-weight:500;font-size:14px;padding-inline:4px;overflow-wrap:anywhere}.oddcard2 .small{padding-inline:4px}.oddcard2.chosen{box-shadow:0 0 0 2px var(--ink)}.oddcard2.isodd{box-shadow:0 0 0 3px var(--ink);background:var(--key)}.oddverdict{display:flex;flex-direction:column;gap:8px}.oddverdict .big{font-size:clamp(30px,9vw,42px)}.scorerow{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-top:1px solid var(--line);font-size:15px}.prows>.scorerow:first-child{border-top:0}.scorerow b{font-family:var(--display);font-weight:500;font-size:20px}.looks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.looks.themes{grid-template-columns:repeat(3,minmax(0,1fr))}.look{appearance:none;border:0;background:var(--key);border-radius:var(--r-key);box-shadow:var(--raised);padding:6px 6px 9px;display:flex;flex-direction:column;gap:6px;cursor:pointer;text-align:left;min-width:0;transition:box-shadow .15s ease,transform .12s ease}.look:active{transform:scale(.98)}.look canvas{width:100%;aspect-ratio:1;display:block;background:var(--art);border-radius:11px}.look .lname{font-size:13px;font-weight:500;padding-inline:4px;line-height:1.2}.look .lstate{font-size:11px;color:var(--quiet);padding-inline:4px;min-height:1.2em;font-variant-numeric:tabular-nums}.look[aria-checked=true],.look[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.look.locked canvas,.look.locked .themeprev{opacity:.45}.themeprev{display:grid;place-items:center;width:100%;aspect-ratio:1.4;border-radius:11px;box-shadow:inset 0 0 0 1px var(--line)}.themeprev b{width:34%;aspect-ratio:3 / 4;border-radius:6px;transform:rotate(-4deg);background:var(--day, #2E7BC4);box-shadow:0 0 0 3px currentColor}.tp-paper{background:linear-gradient(135deg,#f5f3ef 50%,#131210 50%);color:#f5f3ef}.tp-ink{background:#1e1e1e;color:#1e1e1e}.tp-mine{background:color-mix(in srgb,var(--day, #2E7BC4) 14%,#E1E1DF);color:color-mix(in srgb,var(--day, #2E7BC4) 14%,#E1E1DF)}.lookbuy{background:var(--panel);border-radius:var(--r-panel);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.places{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.places.bands{grid-template-columns:repeat(4,minmax(0,1fr))}.place{appearance:none;border:0;border-radius:var(--r-key);aspect-ratio:1 / .9;padding:10px 12px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;cursor:pointer;font-size:12px;font-weight:500;box-shadow:0 1px 2px #0000001a;transition:transform .12s ease,box-shadow .2s ease;min-width:0}.place span{opacity:.82;overflow-wrap:anywhere;line-height:1.2}.place b{font-family:var(--display);font-weight:300;font-size:clamp(38px,11vw,52px);line-height:.8;letter-spacing:-.04em;align-self:flex-end}.place.small-place{aspect-ratio:1 / .78}.place.small-place b{font-size:clamp(28px,8vw,38px)}.place:active{transform:scale(.97)}.place.on{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}.place:disabled{background:var(--well);color:var(--quiet);cursor:default;box-shadow:none}.segpanel{background:var(--panel);border-radius:var(--r-panel);padding:16px 18px}.segrow{display:flex;gap:12px;align-items:flex-start}.badge{font-size:11px;font-weight:500;background:var(--well);border-radius:999px;padding:3px 10px;white-space:nowrap}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--well);border-radius:999px;padding:4px;gap:2px}.seg button{appearance:none;background:none;border:0;border-radius:999px;padding:9px 6px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.seg button[aria-selected=true]{background:var(--key);box-shadow:var(--raised);font-weight:500}.seg.small-seg{max-width:260px}.numhist{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 6px}.numhist div{display:flex;flex-direction:column;align-items:center;gap:2px}.numhist b{font-family:var(--display);font-weight:300;font-size:36px;line-height:1}.pair{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.pairscore{display:flex;flex-direction:column;align-items:flex-end;flex:none}.pairscore b{font-family:var(--display);font-weight:500;font-size:28px;line-height:1}.spark{display:flex;align-items:flex-end;gap:2px;height:48px;border-bottom:1px solid var(--line)}.spark i{flex:1;background:currentColor;opacity:.7;min-height:1px;border-radius:2px 2px 0 0}.guessdigits button{font-size:clamp(36px,11vw,54px);aspect-ratio:1.5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0}.guessdigits button[aria-checked=true]{background:var(--ink);color:var(--paper);box-shadow:none}.odds{font-family:var(--text);font-size:12px;font-weight:400;letter-spacing:.01em;opacity:.6;min-height:1em;font-variant-numeric:tabular-nums}.fams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fams button{appearance:none;background:var(--key);border:0;border-radius:14px;box-shadow:var(--raised);display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;text-align:left;padding:11px 12px;cursor:pointer;font-size:15px;transition:box-shadow .12s ease}.fams button[aria-checked=true]{box-shadow:var(--pressed),0 0 0 2px var(--ink)}.fams i{grid-row:span 2;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.fams .odds{grid-column:2}.matchscore{font-family:var(--display);font-weight:300;font-size:clamp(110px,34vw,170px);letter-spacing:-.05em;line-height:.85}.vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;background:var(--panel);border-radius:var(--r-panel);padding:18px}.vsside{display:flex;flex-direction:column;gap:2px;min-width:0}.vsside:last-child{text-align:right}.vsside b{font-family:var(--display);font-weight:500;font-size:20px;letter-spacing:-.015em;line-height:1.1;overflow-wrap:anywhere}.vspts{font-family:var(--display);font-weight:300;font-size:76px;letter-spacing:-.04em;line-height:.9}.vsmid{font-family:var(--display);font-weight:300;font-size:36px;padding-bottom:12px;opacity:.4}.famdot{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle}.flood{position:fixed;inset:0;z-index:30;pointer-events:none;clip-path:circle(0px at var(--x) var(--y));animation:flood .75s cubic-bezier(.65,0,.25,1) forwards;transition:opacity 1s ease}.flood.out{opacity:0}@keyframes flood{to{clip-path:circle(160vmax at var(--x) var(--y))}}@keyframes enter{0%{opacity:0}to{opacity:1}}.enter{animation:enter .35s ease both}.result .val.numeral{transition:opacity .3s ease}.zero{width:52px;height:auto;display:block;opacity:.8}.zero path{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.8s cubic-bezier(.6,.1,.3,1) .2s forwards}@keyframes draw{to{stroke-dashoffset:0}}@media (min-width: 640px){.daysgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}.zero path{stroke-dashoffset:0}}.synccard{background:var(--panel);border-radius:var(--r-panel);padding:18px;display:flex;flex-direction:column;gap:14px}.syncrow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.syncscore{position:relative;width:84px;height:84px;flex:none}.syncscore svg{width:100%;height:100%;display:block;overflow:visible}.syncscore .strack{fill:none;stroke:var(--well);stroke-width:7}.syncscore .sfill{fill:none;stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 0 .5px rgba(0,0,0,.25))}.syncscore b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:500;font-size:30px;letter-spacing:-.03em;line-height:1}.synccard .mid{font-size:24px}.synccard>.hair{margin:0}.runline{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.runline .mid{font-size:20px}.strip{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px}.strip .st{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;border-radius:6px;box-shadow:inset 0 0 0 1px #0000000f;font:400 clamp(11px,3.4vw,16px)/1 var(--display);font-style:normal;font-variant-numeric:tabular-nums;text-decoration:none}.strip .st.gap{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line)}.strip .st.now{box-shadow:0 0 0 2px var(--panel),0 0 0 3.5px var(--ink)}.strip .st.gap.now{box-shadow:inset 0 0 0 1.5px var(--line),0 0 0 2px var(--panel),0 0 0 3.5px var(--ink)}.syncrings{margin-top:8px}.syncrings .sb{display:block;aspect-ratio:1}.syncrings svg{width:100%;height:100%;display:block;overflow:visible}.syncrings .strack{fill:none;stroke:var(--well);stroke-width:3.4}.syncrings .sfill{fill:none;stroke-width:3.4;stroke-linecap:round}.syncrings span.sb{opacity:.45}.strip .st.land{animation:stripland .6s cubic-bezier(.2,.9,.25,1.25) 1.5s both}@keyframes stripland{0%{opacity:0;transform:translateY(-26px) scale(1.5) rotate(-12deg)}to{opacity:1;transform:none}}.moment{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:28px max(24px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));animation:momentin .5s cubic-bezier(.2,.8,.2,1) both;transition:opacity .4s ease}.moment.plain{background:var(--ink);color:var(--paper)}.moment.out{opacity:0}.momentbody{width:min(100%,460px);display:flex;flex-direction:column;gap:16px}.momentbody .eyebrow{color:inherit;opacity:.7}.momentbody .lead{font-weight:400;font-size:21px;line-height:1.3}.momentbody .mdays{font-family:var(--display);font-weight:500;font-size:clamp(28px,8vw,36px);letter-spacing:-.025em;line-height:1.05;margin:0}.momentbody .go{background:var(--mfg, var(--paper));color:var(--mbg, var(--ink));box-shadow:none;margin-top:10px}.moment .textbtn{align-self:flex-start;color:inherit}.mbig{font-family:var(--display);font-weight:300;font-size:clamp(150px,48vw,240px);line-height:.8;letter-spacing:-.06em;animation:mbig .9s cubic-bezier(.2,.9,.25,1.15) .15s both}@keyframes mbig{0%{opacity:0;transform:translateY(30px) scale(.85)}to{opacity:1;transform:none}}@keyframes momentin{0%{opacity:0}to{opacity:1}}.opener{display:flex;flex-direction:column;gap:16px;padding-top:6px}.opener .wchips{margin-bottom:0}.opener .go{margin-top:4px}@media (prefers-reduced-motion: reduce){.strip .st.land,.mbig,.moment{animation:none}}.picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.picktile{padding:0;aspect-ratio:auto;overflow:hidden;gap:4px;background:var(--key)}.picktile canvas{width:100%;aspect-ratio:1;display:block;background:var(--art);border-radius:12px}.picktile[aria-pressed=true]{box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--ink)}.picktile .small{padding:0 4px 6px;font-size:12px}.weekcard{display:flex;flex-direction:column;gap:12px;background:var(--panel);border-radius:var(--r-panel);padding:18px;text-decoration:none}.weekpics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.weekpic{display:flex;flex-direction:column;gap:6px}.weekpic canvas,.weekone canvas{width:100%;aspect-ratio:1;display:block;background:var(--art);border-radius:16px}.weekone{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:16px;align-items:center}.yeargrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.styleseg{align-self:center;width:100%}.yearpic{appearance:none;border:0;padding:0;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--art);cursor:pointer;display:block}.yearpic canvas{width:100%;height:100%;display:block}.yearpic.empty{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line);display:grid;place-items:center;cursor:default}.yearpic.empty.now{box-shadow:inset 0 0 0 2px var(--ink)}.yearpic.empty .small{font-size:11px}.sheetart,.wonart{width:min(100%,360px);aspect-ratio:1;display:block;background:var(--art);border-radius:var(--r-panel)}.wonart{width:min(70vw,300px);box-shadow:var(--lifted)}.xhero{gap:14px}.xhero .mid{font-size:24px}.xbars{display:flex;flex-direction:column;gap:8px}.xbar{display:grid;grid-template-columns:64px minmax(0,1fr) 30px;gap:10px;align-items:center}.xbar .t{height:8px;border-radius:999px;background:var(--well);overflow:hidden}.xbar .t i{display:block;height:100%;background:var(--c1);border-radius:999px}.xbar b{text-align:right;font-weight:500}.xfoot{display:flex;align-items:center;gap:8px}.xfoot .chip{width:14px;height:14px;border-radius:4px;flex:none}.sbars{display:flex;gap:4px;height:110px;align-items:stretch}.sbars.dense{gap:1px}.sbar{appearance:none;border:0;background:var(--well);padding:0;flex:1;min-width:0;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;cursor:pointer;overflow:hidden}.sbars.dense .sbar{border-radius:2px}.sbar i{display:block;width:100%;border-radius:6px 6px 0 0}.sbar span{position:absolute;top:4px;left:0;right:0;text-align:center;font-size:11px;color:var(--quiet)}.sbar.empty{cursor:default;opacity:.5}.prow.rank>span:first-child b{display:inline-block;min-width:20px;color:var(--quiet);font-weight:500}.prow.rank.on{background:var(--well);padding-inline:8px;margin-inline:-8px}.padthumb{appearance:none;border:0;padding:0;background:none;position:relative;display:block;width:100%;cursor:pointer;border-radius:var(--r-panel)}.padthumb .pad{pointer-events:none}.padhint{position:absolute;inset:0;display:grid;place-items:center;color:#f2f2f0;font-family:var(--display);font-weight:500;font-size:20px;opacity:.7}body.painting{overflow:hidden}.paint{position:fixed;inset:0;z-index:45;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;padding:max(10px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));animation:rise .3s cubic-bezier(.2,.8,.2,1)}.paint>*{width:min(100%,560px);margin-inline:auto}.ptop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.ptheme{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pundo{display:flex;gap:6px}.pcanvas{touch-action:none;cursor:crosshair}.pcanvas canvas{width:100%;aspect-ratio:1;display:block;border-radius:18px;background:var(--art);pointer-events:none}.ptools{display:flex;flex-direction:column;gap:8px}.ptrow{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.ptool{appearance:none;border:0;width:38px;height:38px;flex:none;border-radius:11px;background:var(--key);box-shadow:var(--raised);color:var(--ink);display:grid;place-items:center;padding:0;cursor:pointer}.ptool.sm{width:34px;height:34px;border-radius:10px}.ptool[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.ptool:disabled{opacity:.35}.popts{gap:10px;min-height:38px}.psize{display:flex;align-items:center;gap:10px;flex:1;min-width:140px}.psize input{flex:1;accent-color:var(--ink)}.pdot{width:10px;height:10px;border-radius:50%;flex:none;box-shadow:0 0 0 1px var(--line)}.pfills{display:flex;gap:4px}.pcols{gap:6px}.pcol{appearance:none;border:0;width:28px;height:28px;border-radius:50%;padding:0;cursor:pointer;flex:none;box-shadow:inset 0 0 0 1px #00000024;position:relative}.pcol.gap{margin-left:6px}.pcol[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.pcol.custom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);overflow:hidden}.pcol.custom input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.pmirror{display:grid;grid-template-columns:auto 1fr;gap:10px}.pmirror .seg button{font-family:var(--display);font-weight:500;font-size:15px;padding:6px 4px;color:var(--ink)}.pmirror .seg button[aria-pressed=true]{background:var(--key);box-shadow:var(--raised)}.perr{color:var(--ink)}.pfoot .go{margin-top:2px}.cols i.peak{background:var(--c1)}.row .t,.prow .t,.xbar .t{background:var(--c3)}.tiles.vowels{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.vhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vhead .small{text-align:right}.vtile{padding:8px 4px 7px;gap:2px}.vtile b{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1}.vtile span{font-size:15px;opacity:.7}.vtile small{font-size:10.5px;color:var(--quiet);line-height:1.2}.oddsrow{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.oddsrow p{flex:1;min-width:180px;margin:0}.oddsfmt{max-width:150px}.oddsfmt button{font-variant-numeric:tabular-nums;font-size:13px;padding:7px 4px;color:var(--ink)}.oddsfmt button[aria-checked=true]{background:var(--key);box-shadow:var(--raised);font-weight:500}.greveal{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;margin-top:4px}.greveal p{margin:0;display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:baseline;font-size:14px}.greveal p.small{display:block}.gmark{font-style:normal;width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:700;background:var(--well);color:var(--quiet)}.gmark.ok{background:var(--ink);color:var(--paper)}.gmark.near{background:var(--c3, var(--well));color:var(--ink)}.callcard{background:var(--panel);border-radius:var(--r-panel);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.callpills{display:grid;grid-template-columns:1fr 1fr;gap:8px}.callpill{display:flex;flex-direction:column;gap:2px;background:var(--well);border-radius:14px;padding:10px 12px}.callpill b{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1.05}.callpill small{font-size:12px;color:var(--quiet)}.callpill.ok{background:var(--ink);color:var(--paper)}.callpill.ok small{color:inherit;opacity:.8}.callsum{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.callsum span{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:18px;background:color-mix(in srgb,var(--ink) 5%,transparent)}.callsum b{font-size:22px;line-height:1}.callsum small{font-size:12px;opacity:.6}.calls{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.callrow>a,.callrow{display:grid;grid-template-columns:58px 1fr auto auto;align-items:center;gap:10px;color:inherit;text-decoration:none}.callrow>a{grid-column:1 / -1;padding:6px 0}.callrow .cday{font-size:12px;opacity:.65}.callrow .cvs{display:flex;align-items:center;gap:6px;min-width:0}.callrow .cvs i{font-style:normal;opacity:.45}.cchip{display:inline-flex;align-items:baseline;gap:5px;padding:5px 9px;border-radius:999px;white-space:nowrap}.cchip b{font-size:15px}.cchip small{font-size:11px;opacity:.85}.callrow .cmarks{display:flex;gap:3px}.callrow .cmarks .gmark{width:20px;height:20px;font-size:11px}.callrow .cpts{font-size:15px;min-width:26px;text-align:right}.callrow .codds{grid-column:2 / -1;margin-top:-4px}.callrow .cwhy{grid-column:3 / -1}@media (max-width: 380px){.cchip small{display:none}}.account{display:flex;flex-direction:column;gap:16px;padding-top:6px}.account a{color:inherit}.acctgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.afield{display:flex;flex-direction:column;gap:6px;min-width:0}.afield.wide{grid-column:1 / -1}.afield .input,.afield select.input{width:100%;box-sizing:border-box}.langbtn{text-align:left;cursor:pointer}select.input,.langbtn{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.passwrap{position:relative;display:block}.passwrap .input{padding-right:64px}.passwrap .peek{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:13px}.fold>summary{gap:10px}.fold>summary .eyebrow{flex:1}.foldcount{font-size:13px;min-width:24px;height:24px;padding:0 8px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ink) 8%,transparent)}.fold>.foldbody{display:flex;flex-direction:column;gap:12px;padding-bottom:18px}.fold .grouplist,.fold .table,.fold .memberrows{background:transparent;padding:0;border-radius:0}.fold .fold{background:color-mix(in srgb,var(--ink) 4%,transparent);border-radius:18px;padding:0 14px}.fold .fold>summary{padding:12px 0}.morerows{display:contents}.morerows[hidden]{display:none}.showall{align-self:flex-start}.groupfind{margin-bottom:2px}.table .tr.me{font-weight:600}.acctmore{border-radius:18px;background:color-mix(in srgb,var(--ink) 4%,transparent);padding:12px 14px}.acctmore summary{cursor:pointer;font-weight:500}.acctmore[open] summary{margin-bottom:6px}.pbgs{flex-direction:column;align-items:stretch;gap:8px}.pbglist{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.pbg{padding:0;border:0;background:none;border-radius:10px;overflow:hidden;aspect-ratio:1;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}.pbg canvas{width:100%;height:100%;display:block}.codeinput{font-family:var(--display);font-size:24px;letter-spacing:.4em;text-align:center}.blockrows{display:flex;flex-direction:column;gap:4px}.blockrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--line)}.blockrow:last-child{border-bottom:0}button.oddplayer{font:inherit;color:inherit;border:0;cursor:pointer}.yearlink{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--r-card, 24px);background:var(--panel);color:inherit;text-decoration:none;box-shadow:0 0 0 1px var(--line)}.yearlink canvas,.yearcard canvas{width:100%;display:block;margin-top:6px}.yearcard{padding:18px;border-radius:var(--r-card, 24px);background:var(--panel);box-shadow:0 0 0 1px var(--line)}.ystats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ystat{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--ink) 5%,transparent)}.ystat b{font-family:var(--display);font-size:30px;line-height:1.25;padding-bottom:2px;text-transform:capitalize}.ylines{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.textbtn.on{text-decoration-thickness:2px;font-weight:600}.oddchips{display:inline-flex;gap:6px;align-items:center}.oddmult{font-family:var(--display);font-weight:700;font-size:14px;padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--paper)}.oddtwist{font-size:12px;font-weight:500;padding:5px 10px;border-radius:999px;background:var(--well);white-space:nowrap}.oddcardbig{border-radius:var(--r-slab, 30px);padding:28px 22px;background:var(--panel);display:flex;flex-direction:column;gap:6px;box-shadow:0 0 0 1px var(--line);animation:oddpop .45s cubic-bezier(.2,.9,.3,1.3) both}.oddcardbig.t-final,.oddcardbig.t-double{background:var(--ink);color:var(--paper)}.oddcardbig.t-meld{background:linear-gradient(135deg,#f6d51f,#e04a9b 55%,#2f6fe0);color:#fff}.oddcardbig .small{opacity:.75}@keyframes oddpop{0%{transform:scale(.85) rotate(-2deg);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.oddcardbig{animation:none}}.oddrule{border-radius:var(--r-panel, 24px);padding:16px 18px;background:var(--panel);display:flex;flex-direction:column;gap:4px;border:1.5px dashed var(--line)}.oddrule.twist{border-style:solid}.oddoptions{display:flex;flex-direction:column;gap:8px}.scorerow i.neg{color:#c0392b}.oddpos{display:inline-block;min-width:1.4em;opacity:.5}.oddpodium{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.steps3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:end;width:100%;margin-top:8px}.steps3 .step{display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:18px 18px 8px 8px;background:var(--panel);padding:12px 6px;position:relative}.steps3 .step i{font-style:normal;font-family:var(--display);font-weight:700;font-size:26px;opacity:.3}.steps3 .s1{min-height:150px;background:var(--ink);color:var(--paper);justify-content:flex-end}.steps3 .s2{min-height:115px;justify-content:flex-end}.steps3 .s3{min-height:90px;justify-content:flex-end}.steps3 .step b{font-size:22px}.oddawards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oddaward{border-radius:18px;padding:14px;background:var(--panel);display:flex;flex-direction:column;gap:2px}.langpick{display:flex;flex-direction:column;gap:6px;max-width:260px}:root{--twin: #3A7FC2;--r-btn: 16px}:root[data-surface]{--twin: color-mix(in srgb, var(--fg) 30%, transparent)}.go{border-radius:var(--r-btn);box-shadow:4px 5px 0 0 var(--twin);transition:transform .12s ease,box-shadow .12s ease,opacity .2s ease;margin-right:4px;width:calc(100% - 4px)}.go:active:not(:disabled){transform:translate(3px,4px);box-shadow:1px 1px 0 0 var(--twin)}.go:disabled{box-shadow:4px 5px color-mix(in srgb,var(--fg) 8%,transparent)}.go.small-go{width:auto;border-radius:14px;box-shadow:3px 4px 0 0 var(--twin)}.go.small-go:active:not(:disabled){transform:translate(2px,3px);box-shadow:1px 1px 0 0 var(--twin)}.textbtn{text-decoration-color:var(--twin);text-decoration-thickness:2px;text-underline-offset:6px}.textbtn:hover{text-decoration-color:currentColor}.tabs{border-radius:22px}.tabs a{border-radius:15px;transition:background-color .2s ease,opacity .2s ease,box-shadow .2s ease,transform .2s ease}.tabs a[aria-current=page]{background:var(--fg);color:var(--bg);opacity:1;box-shadow:2px 3px 0 0 var(--mine, var(--twin));transform:translate(-1px,-1px)}.seg{border-radius:14px;padding:4px}.seg button{border-radius:10px;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}.seg button[aria-selected=true],.seg button[aria-checked=true],.seg button[aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:2px 2px 0 0 var(--twin);font-weight:500}.xchip{border-radius:12px 12px 12px 4px}.xchip.on{box-shadow:2px 3px 0 0 var(--twin)}.sopt.on{box-shadow:0 0 0 2px var(--fg),3px 4px 0 2px var(--twin)}.oddtwist,.oddcodechip{border-radius:10px}.oddmult{border-radius:10px;box-shadow:2px 2px 0 0 var(--twin)}.pluscard{border-radius:var(--r-panel, 24px);padding:18px;background:var(--panel);box-shadow:0 0 0 1px var(--line);display:flex;flex-direction:column;gap:10px}.pluscard:empty{display:none}.plushead{display:flex;justify-content:space-between;align-items:center;gap:10px}.plusbadge{font-size:12px;font-weight:600;padding:4px 10px;border-radius:8px;background:var(--fg);color:var(--bg);box-shadow:2px 2px 0 0 var(--twin)}.planpick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan{appearance:none;border:0;text-align:left;cursor:pointer;padding:14px;border-radius:16px;background:var(--key);box-shadow:0 0 0 1px var(--line);display:flex;flex-direction:column;gap:4px;position:relative;color:inherit;font:inherit}.plan b{font-family:var(--display);font-weight:500;font-size:18px}.plan span{font-size:14px}.plan i{font-style:normal;font-size:11px;font-weight:600;position:absolute;top:-9px;right:10px;background:var(--twin);color:#fff;padding:3px 8px;border-radius:6px}.plan[aria-checked=true]{box-shadow:0 0 0 2px var(--fg),3px 4px 0 2px var(--twin)}.mark{font-size:22px;letter-spacing:-.035em;white-space:nowrap}@media (max-width: 380px){.mark{font-size:19px}}.vowels+.eyebrow,.stack>.eyebrow+.tiles.vowels,.vhead+.tiles.vowels{margin-top:2px}.go.small-go:disabled{box-shadow:3px 4px color-mix(in srgb,var(--fg) 8%,transparent)}.tw{position:relative;display:flex;justify-content:center;align-items:center;gap:4px;height:132px;margin:4px 0 6px;background:var(--well);border-radius:var(--r-panel);overflow:hidden}.twband{position:absolute;left:50%;top:44px;width:176px;height:44px;transform:translate(-50%);border-radius:14px;background:var(--key);box-shadow:var(--raised);pointer-events:none}.twcol{position:relative;width:72px;height:132px;padding:44px 0;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(transparent,#000 34%,#000 66%,transparent);mask-image:linear-gradient(transparent,#000 34%,#000 66%,transparent);outline:none}.twcol::-webkit-scrollbar{display:none}.twcol:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);border-radius:14px}.twi{height:44px;display:grid;place-items:center;scroll-snap-align:center;font-family:var(--display);font-weight:300;font-size:28px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;opacity:.38;cursor:pointer;transition:opacity .15s ease}.twi.on{opacity:1;font-weight:500}.twsep{position:relative;font-family:var(--display);font-weight:500;font-size:26px;line-height:1;padding-bottom:3px}.slabwrap.packing .slab.pack{animation:packflip 1.2s cubic-bezier(.3,.7,.2,1) both;transform-style:preserve-3d}.slab.pack>:not(.packback){animation:packin .45s cubic-bezier(.2,.8,.2,1) both}.slab.pack .sdate,.slab.pack .scount{animation-delay:1.15s}.slab.pack .sname{animation-delay:1s}.slab.pack .shex{animation-delay:1.35s}.slab.pack .snum{animation:packslam .55s cubic-bezier(.2,.9,.25,1.2) 1.05s both}.packback{position:absolute;inset:0;z-index:3;border-radius:inherit;display:grid;place-items:center;color:#fff;--logo-gap: #1b1a19;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 46%,transparent 62%) no-repeat,radial-gradient(120% 90% at 50% 0%,#2a2826,#141413);background-size:260% 100%,100% 100%;animation:packback 1.2s linear both}.packburst{position:absolute;left:50%;top:46%;width:70%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.4);opacity:0;pointer-events:none;z-index:0;background:radial-gradient(closest-side,var(--glow),transparent);animation:packburst .9s cubic-bezier(.1,.7,.3,1) .9s both}.slabwrap.packing .mychip.drop{animation-delay:1.75s}@keyframes packflip{0%{transform:perspective(1000px) translateY(18px) scale(.9);box-shadow:0 0 0 0 transparent}35%{transform:perspective(1000px) translateY(0) scale(.94);box-shadow:0 0 30px 4px color-mix(in srgb,var(--glow) 60%,transparent)}52%{transform:perspective(1000px) scale(.95) rotate(-1deg)}60%{transform:perspective(1000px) scale(.95) rotate(1deg)}76%{transform:perspective(1000px) rotateY(90deg) scale(1.02);box-shadow:0 0 46px 10px color-mix(in srgb,var(--glow) 70%,transparent)}to{transform:perspective(1000px) rotateY(0) scale(1)}}@keyframes packback{0%{opacity:1;background-position:120% 0,0 0}70%{background-position:-40% 0,0 0}75.9%{opacity:1}76%{opacity:0}to{opacity:0}}@keyframes packin{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes packslam{0%{opacity:0;transform:scale(1.5)}70%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes packburst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}25%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(1.9)}}.slabwrap.skip,.slabwrap.skip *,.slabwrap.skip *:before,.slabwrap.skip *:after{animation-duration:1ms!important;animation-delay:0s!important}.slabwrap{isolation:isolate}.slabwrap .slab{z-index:1}.slabwrap .mychip{z-index:2}.packback .logo{opacity:.24}.reveal.packrev>:not(.slabwrap){animation:packin .5s cubic-bezier(.2,.8,.2,1) 1.9s both}.reveal.packrev:has(.slabwrap.skip)>:not(.slabwrap){animation-duration:1ms;animation-delay:0s}.syncscore:before{content:"";position:absolute;inset:-5px;border-radius:50%;opacity:0;pointer-events:none;-webkit-mask:radial-gradient(closest-side,transparent 82%,#000 84%);mask:radial-gradient(closest-side,transparent 82%,#000 84%)}.syncscore[data-tier=gold]:before{background:conic-gradient(from 0deg,#f7e08a,#d4a62a,#fff2b8,#c8901c,#f7e08a)}.syncscore[data-tier=shimmer]:before{background:conic-gradient(from 0deg,#ff9ad5,#9ad8ff,#b8ffcf,#fff3a6,#d7a8ff,#ff9ad5)}.syncscore[data-tier]:not([data-tier=""]):before{opacity:.55}.syncscore.stamped:before{animation:tierspin 1.4s cubic-bezier(.2,.8,.2,1) both}.syncscore.stamped{animation:tierpop .5s cubic-bezier(.2,.9,.25,1.3) both}@keyframes tierspin{0%{opacity:0;transform:rotate(-140deg) scale(.85)}40%{opacity:1}to{opacity:.55;transform:none}}@keyframes tierpop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:none}}.logo{display:inline-block;flex:none}.stack.pick.guess{gap:10px}.guess .pickq{font-size:clamp(24px,6.6vw,34px)}.gsec{display:flex;flex-direction:column;gap:6px}.glabel{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--quiet)}.guess .guessdigits{gap:6px}.guess .guessdigits button{aspect-ratio:auto;flex-direction:row;gap:8px;font-size:clamp(24px,7vw,32px);height:clamp(40px,calc((100svh - 530px) / 3),64px)}.guess .guessdigits .odds:empty{display:none}.guess .fams{gap:6px}.guess .fams button{grid-template-columns:14px minmax(0,1fr) auto;grid-template-rows:auto;column-gap:6px;padding:0 8px 0 10px;height:clamp(36px,calc((100svh - 550px) / 3),46px);font-size:13.5px;letter-spacing:-.01em}.guess .fams i{grid-row:auto;width:14px;height:14px}.guess .fams .odds{font-size:11px}.guess .fams span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guess .fams .odds{grid-column:3}.glabelrow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:26px}.glabelrow .oddsfmt[hidden]{display:none}.gnote{margin:0;font-size:12px;line-height:1.4;color:var(--quiet)}.gofoot{display:flex;align-items:center;gap:16px}.gofoot .go{flex:1;width:auto}.gofoot .textbtn{flex:none}.glabelrow .seg{padding:2px;border-radius:10px}.glabelrow .seg button{padding:3px 10px;font-size:12px;border-radius:8px}body.notabs .tabs{display:none}.slab .sdate,.mychip .mlabel{display:inline-flex;align-items:center;gap:7px}.slab .sdate .cmark{width:17px;height:17px;flex:none}.mychip .mlabel .cmark{width:9px;height:9px;flex:none;gap:5px}.mychip .mlabel{gap:6px}:root[data-mine] .setlink{color:var(--mine);opacity:1}:root[data-mine] .oddlink{opacity:1}:root[data-surface] .setlink,:root[data-surface] .oddlink{color:inherit}:root[data-surface] .oddlink svg *{fill:currentColor;stroke:currentColor}:root[data-surface] .oddlink svg rect{fill:none}:root[data-surface] .tabs a[aria-current=page]{box-shadow:2px 3px color-mix(in srgb,var(--fg) 30%,transparent)}.tomorrow .dayrow{align-items:center}.tpick{display:flex;align-items:center;gap:14px}.tpick p{margin:0}:root[data-mine] .mark .mbut{color:var(--worldc)}:root[data-mine] .mark .mdiff{color:var(--mine)}.mark .mbut,.mark .mdiff{transition:color .6s ease}:root[data-surface] .mark .mbut,:root[data-surface] .mark .mdiff{color:inherit}.obonus:empty{display:none}.obonus{gap:14px}.wavecard{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;background:var(--panel);border-radius:var(--r-panel);padding:16px 18px;color:inherit;text-decoration:none}.wavedots{position:relative;width:46px;height:30px}.wavedots i{position:absolute;top:0;width:30px;height:30px;border-radius:50%;background:var(--mine, var(--ink))}.wavedots i+i{left:16px;opacity:.55}.waves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.waverow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line, color-mix(in srgb, var(--ink) 10%, transparent))}.waverow:first-child{border-top:0}.waverow b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wavetoday{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--mine, var(--ink));color:var(--bg)}.wavenew{background:color-mix(in srgb,var(--mine, var(--ink)) 14%,transparent);border-radius:10px;padding:8px 12px}.afield.switchrow{display:flex}.callrow .cq{display:inline-grid;place-items:center;min-width:46px;height:26px;padding:0 9px;border-radius:999px;border:1.5px dashed color-mix(in srgb,var(--ink) 35%,transparent);font-weight:600;font-size:13px;opacity:.7}.callrow.pending .cwhy{grid-column:2 / -1;margin-top:-4px}.foundercard{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-panel);background:var(--panel);box-shadow:0 0 0 2px var(--fg),3px 4px 0 2px var(--twin)}.foundercard .dayrow b{font-size:18px}.foundercard .num{font-weight:600}.foundercard p{margin:0}.foundercard .go{align-self:flex-start}.monthcard{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--line, color-mix(in srgb, var(--ink) 15%, transparent))}.monthcard p{margin:0}.monthcard .textbtn{align-self:flex-start}.monthcard .dayrow b{font-size:16px}.stack.onepick{gap:11px}.onepick .pickq{font-size:clamp(26px,7.2vw,36px)}.onepick .field{height:clamp(120px,calc(100vh - 600px),360px);height:clamp(120px,calc(100svh - 600px),360px)}.forming{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;color:var(--quiet);min-height:24px}.formdots{position:relative;width:22px;height:22px;flex:none}.formdots i{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px;border-radius:50%;background:currentColor;animation:forming 2.4s ease-in-out infinite}.formdots i:nth-child(1){transform:rotate(0) translateY(-8px);animation-delay:0s}.formdots i:nth-child(2){transform:rotate(45deg) translateY(-8px);animation-delay:.3s}.formdots i:nth-child(3){transform:rotate(90deg) translateY(-8px);animation-delay:.6s}.formdots i:nth-child(4){transform:rotate(135deg) translateY(-8px);animation-delay:.9s}.formdots i:nth-child(5){transform:rotate(180deg) translateY(-8px);animation-delay:1.2s}.formdots i:nth-child(6){transform:rotate(225deg) translateY(-8px);animation-delay:1.5s}.formdots i:nth-child(7){transform:rotate(270deg) translateY(-8px);animation-delay:1.8s}.formdots i:nth-child(8){transform:rotate(315deg) translateY(-8px);animation-delay:2.1s}@keyframes forming{0%,to{opacity:.15}30%{opacity:.9}}.numrow{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;touch-action:none}.pick .numrow button,.numrow button{aspect-ratio:auto;height:50px;font-size:clamp(24px,7vw,32px);border-radius:13px;padding:0}.numrow button[aria-checked=true]{background:var(--pickc, var(--fg));color:var(--pickink, var(--bg));box-shadow:var(--pressed);transform:translateY(-2px)}.go.hold{box-shadow:4px 5px 0 0 var(--pickc, var(--twin));user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}.go.hold .hfill{position:absolute;inset:0;background:var(--pickc, var(--twin));transform:scaleX(0);transform-origin:left;pointer-events:none}.go.hold .hlabel{position:relative}.go.hold.holding{transform:translate(2px,3px);box-shadow:2px 2px 0 0 var(--pickc, var(--twin))}.go.hold.holding .hlabel{color:var(--pickink, var(--bg))}.go.hold:disabled{box-shadow:4px 5px color-mix(in srgb,var(--fg) 8%,transparent)}.yearstrip{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:inherit}.ycells{display:grid;grid-template-columns:repeat(61,minmax(0,1fr));gap:1.5px}.ycells i{aspect-ratio:1;border-radius:1.5px;background:var(--well);display:block}.ycells i.now{box-shadow:0 0 0 1.5px var(--ink)}.ycells i.wait{background:transparent;animation:ywait 1.6s ease-in-out infinite}.ycells i.land{animation:yland .7s cubic-bezier(.2,1.6,.4,1) 2.4s both}@keyframes ywait{50%{opacity:.3}}@keyframes yland{0%{transform:scale(4);opacity:0}to{transform:none;opacity:1}}.ycap{display:flex;justify-content:space-between;font-size:12px;color:var(--quiet)}@media (prefers-reduced-motion: reduce){.formdots i,.ycells i.wait,.ycells i.land{animation:none}}.todayrev{gap:20px}.slab.dotted{overflow:hidden}.slab .slabdots{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;z-index:0}.slab.dotted>:not(.slabdots){position:relative;z-index:1}.slab.dotted .snum{text-shadow:0 2px 18px color-mix(in srgb,var(--glow) 70%,transparent)}.slabwrap.streaming .mychip.drop{animation-delay:2.15s}.slabwrap.streaming .slab .sname,.slabwrap.streaming .slab .shex,.slabwrap.streaming .slab .snum{animation:packin .6s cubic-bezier(.2,.8,.2,1) 1.5s both}.reveal.streamrev>:not(.slabwrap):not(.yearstrip){animation:packin .55s cubic-bezier(.2,.8,.2,1) 2.7s both}.reveal.streamrev.skipped>*{animation-duration:1ms!important;animation-delay:0s!important}.verdict{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.vsync .syncrow{background:var(--panel);border-radius:var(--r-panel);padding:14px 16px}.deckwrap{display:flex;flex-direction:column;gap:10px;margin:0 calc(-1 * var(--gutter)) 0 calc(-1 * var(--gutter))}.deckhead{display:flex;justify-content:space-between;align-items:center;padding:0 var(--gutter)}.deckdots{display:flex;gap:6px}.deckdots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:var(--line);cursor:pointer;transition:width .2s ease,background-color .2s ease}.deckdots button[aria-selected=true]{width:22px;background:var(--ink)}.deck{display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px var(--gutter) 8px;scroll-padding:0 var(--gutter);overscroll-behavior-x:contain}.deck::-webkit-scrollbar{display:none}.dcard{flex:none;width:calc(100% - 2 * var(--gutter) - 22px);max-width:520px;scroll-snap-align:start;background:var(--panel);border-radius:var(--r-panel);padding:18px;display:flex;flex-direction:column;gap:14px}.dcard .optional{background:none;padding:0;border-radius:0}.dcard .tomorrow,.dcard .callcard,.dcard .invitecard,.dcard .grouplinks{margin:0}.dcard .results{gap:14px}.sharepreview{display:block;width:min(100%,180px);aspect-ratio:9 / 16;border-radius:16px;align-self:center;background:var(--well);box-shadow:var(--lifted)}@media (prefers-reduced-motion: reduce){.reveal.streamrev>*,.slabwrap.streaming *{animation:none!important}}.yline{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-size:13px;line-height:1.35;padding:8px 12px;border-radius:14px;background:var(--panel)}.yline .eyebrow{margin-right:2px}.ychips{position:relative;width:30px;height:22px;flex:none}.ychips i{position:absolute;top:0;width:20px;height:20px;border-radius:6px;box-shadow:0 0 0 2px var(--panel)}.ychips i:first-child{left:0}.ychips i:last-child{left:10px;top:3px;transform:rotate(-6deg)}.yline>span:last-child{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-height: 720px){.onepick .forming,.onepick .ycap{display:none}}.moreextra .optional{background:none;padding:0}.dcard>:last-child:not(:first-child){margin-top:auto}.dcard>.pluspitch,.dcard>.startgroup:only-child{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.dcard .startgroup{background:none;padding:0;border-radius:0}.dcard>.tomorrow{flex:1;display:flex;flex-direction:column}.dcard>.tomorrow>#tsave,.dcard>.tomorrow>.tpick{margin-top:auto}.dcard .tomorrow{background:none;padding:0;border-radius:0}.dcard .tomorrow .go.small-go{flex:none}.daysbook .daysseg{width:min(100%,240px);margin:18px 0 2px}.month{margin-top:26px}.mhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.monthname{margin:0;font:500 30px/1 var(--display);letter-spacing:-.02em}.mseason{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--quiet);white-space:nowrap}.mseason i{width:10px;height:10px;border-radius:3px;display:block}.wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:14px 0 6px;font-size:10px;color:var(--quiet);text-align:center;letter-spacing:.06em;text-transform:uppercase}.chips{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.dchip{position:relative;aspect-ratio:1;border-radius:11px;border:0;padding:0;cursor:pointer;display:block;overflow:hidden;text-decoration:none;transition:transform .15s ease}.dchip:active{transform:scale(.94)}.dchip b{position:absolute;right:6px;bottom:1px;font:300 clamp(20px,6.6vw,30px)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dchip em{position:absolute;left:6px;top:5px;font:500 9px/1 var(--text);font-style:normal;opacity:.75}.dchip .me{position:absolute;right:5px;top:5px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffe6}.dchip.empty{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line);cursor:default;color:var(--quiet)}.dchip.pad{visibility:hidden}.dchip.now{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--ink)}a.dchip.empty.now{cursor:pointer;animation:ywait 1.6s ease-in-out infinite}.mfoot{margin:10px 0 0;font-size:13px;color:var(--quiet)}.daysbook .earlier{margin-top:22px;align-self:flex-start}.yearworld{margin-top:20px;display:grid;gap:7px}.yearworld .yrow{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;font-size:11px;color:var(--quiet)}.yearworld .ycells{display:grid;grid-template-columns:repeat(31,minmax(0,1fr));gap:2px}.yearworld .ycells>*{aspect-ratio:.55;border-radius:2px;display:block;background:var(--well)}.yearworld .ycells .off{visibility:hidden}.paintsheet{position:fixed;inset:0;z-index:40;background:#14121073;display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .25s ease}.paintsheet.on{opacity:1}.paint{width:min(calc(100% - 24px),460px);margin-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:28px;overflow:hidden;background:var(--panel);transform:translateY(40px);transition:transform .35s cubic-bezier(.2,1.2,.3,1);box-shadow:0 20px 60px #0000004d}.paintsheet.on .paint{transform:none}.pswatch{position:relative;aspect-ratio:1 / .78;padding:18px 20px;overflow:hidden}.pswatch .pdate{font-size:13px;opacity:.85;display:inline-flex;align-items:center;gap:7px}.pswatch .pdate .cmark{width:16px;height:16px}.pswatch .pnum{position:absolute;right:16px;bottom:-14px;font:300 clamp(150px,48vw,210px)/1 var(--display);letter-spacing:-.06em}.pswatch .pyou{position:absolute;left:18px;bottom:18px;width:30%;aspect-ratio:3 / 4;border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-4deg);box-shadow:0 0 0 4px var(--panel),0 10px 24px #0003}.pswatch .pyou small{font-size:12px;display:inline-flex;align-items:center;gap:5px;opacity:.85}.pswatch .pyou small .cmark{width:8px;height:8px}.pswatch .pyou b{font:300 clamp(38px,12vw,52px)/.85 var(--display)}.plabel{padding:16px 20px 6px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:end}.plabel .pname{font:700 28px/1 var(--display);letter-spacing:-.02em}.plabel .phex{font-size:12px;color:var(--quiet);letter-spacing:.06em;font-variant-numeric:tabular-nums}.plabel .psync{grid-row:1 / span 2;grid-column:2;text-align:right}.plabel .psync b{display:block;font:700 32px/1 var(--display)}.plabel .psync span{font-size:11px;color:var(--quiet)}.plabel p{grid-column:1 / -1;margin:10px 0 0;font-size:14px;color:var(--quiet)}.pgo{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px 20px}.pgo .go.small-go{flex:none;box-shadow:3px 4px 0 0 var(--twin)}@media (prefers-reduced-motion: reduce){.paintsheet,.paint{transition:none}}.youpage{gap:0}.youpage .portrait{margin:10px 0 6px;display:flex;justify-content:center}.youpage #rings{width:min(76%,320px);aspect-ratio:1;display:block}.ptype{margin-top:2px}.ptype .tname{margin:0;font:700 clamp(44px,14vw,60px)/.95 var(--display);letter-spacing:-.035em;text-wrap:balance}.ptype p{margin:10px 0 0;color:var(--quiet);max-width:36ch}.ustats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.ustats>div{background:var(--panel);border-radius:18px;padding:14px 14px 12px}.ustats b{display:block;font:500 30px/1 var(--display);letter-spacing:-.02em}.ustats span{font-size:12px;color:var(--quiet)}.ublock{margin-top:34px;display:flex;flex-direction:column;gap:12px}.bhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bhead h2{margin:0;font:500 22px/1.1 var(--display);letter-spacing:-.015em}.bhead h2:first-letter{text-transform:uppercase}.myyear{display:grid;gap:4px;text-decoration:none}.myyear .yrow{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;font-size:10px;color:var(--quiet)}.myyear .ycells{display:grid;grid-template-columns:repeat(31,minmax(0,1fr));gap:2px}.myyear .ycells i{aspect-ratio:1;border-radius:2px;display:block;background:var(--well)}.myyear .ycells .off{visibility:hidden}.youpage .lookrow{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 6px}.youpage .lookrow::-webkit-scrollbar{display:none}.youpage .lookrow .look{flex:none;width:104px}.youpage details[data-fold=you-more]{margin-top:34px}.youpage .settingslink{margin-top:26px}.dayhead{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;text-align:center}.dayhead .textbtn{font-size:22px;text-decoration:none;padding:4px 10px}.dcard .dguess{display:flex;align-items:center;gap:10px}.gcards{display:grid;gap:12px}.grouplist.gcards{background:none;padding:0 4px 4px 0;border-radius:0}.gcards>.gcard{border-top:0}.gcard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center;padding:16px 18px;border-radius:var(--r-panel);background:var(--panel);text-decoration:none;color:inherit;box-shadow:4px 5px 0 0 var(--gth, var(--twin));transition:transform .12s ease,box-shadow .12s ease}.gcard:active{transform:translate(2px,3px);box-shadow:1px 1px 0 0 var(--gth, transparent)}.gcard .gname{font:500 21px/1.15 var(--display);letter-spacing:-.015em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcard .gstate{font-size:12px;color:var(--quiet);text-align:right}.gcard.open .gstate{color:var(--ink);font-weight:500}.gcard .gdots{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.gcard .gdots i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);display:block}.gcard .gdots i.in{background:var(--gth, var(--ink));box-shadow:none}.gcard .gdots span{font-size:11px;color:var(--quiet)}.dcard .grouplinks{display:grid;gap:8px}.dcard .gcard{background:var(--bg);padding:12px 14px;margin-right:4px}.dcard .grouplinks{padding:0 0 4px;background:none;border-radius:0;gap:12px}.dcard .gcard .gname{font-size:18px}.gways{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gway{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:16px;border:0;border-radius:var(--r-panel);background:var(--panel);cursor:pointer;min-height:132px}.gway b{font:500 18px/1.15 var(--display)}.gway .gplus{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--fg);color:var(--bg);font:500 20px/1 var(--display);box-shadow:2px 3px 0 0 var(--twin);margin-bottom:auto}.gway[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--ink)}.ghero{background:var(--panel);border-radius:var(--r-slab);padding:14px 16px 18px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.ghero .daynav{margin:0}.gfan{position:relative;height:150px;display:flex;justify-content:center;align-items:flex-end;margin-top:4px}.gfcard{position:relative;flex:none;width:78px;height:108px;margin:0 -14px;border-radius:14px;padding:8px 9px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 0 3px var(--panel),0 6px 14px #00000024;transform:translateY(calc(var(--i) * var(--i) * 3px)) rotate(calc(var(--i) * 6deg));transform-origin:50% 120%}.gfcard small{font-size:11px;font-weight:500;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gfcard b{font:300 46px/.85 var(--display);letter-spacing:-.04em}.gfcard.me{z-index:2;box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--ink),0 8px 18px #0003}.gsync{display:flex;align-items:baseline;gap:10px;justify-content:center}.gsync b{font:500 44px/1 var(--display);letter-spacing:-.02em}.gsync span{font-size:13px;color:var(--quiet)}.ghero.waiting .gwait{padding:4px 2px 2px}@media (max-width: 380px){.gfcard{width:64px;height:92px;margin:0 -12px}.gfcard b{font-size:38px}}.dcard .memberrows{background:none;padding:0}.xpage{gap:22px}.xpage>.slabwrap,.xpage>.verdict{margin-top:2px}.slab.xslab{aspect-ratio:1 / .64}.slab.xslab .sdate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slab.xslab .snum{font-size:clamp(110px,33vw,170px)}.xspec{grid-column:1;grid-row:3;align-self:end;display:flex;flex-direction:column;gap:8px;min-width:0;padding-bottom:4px}.xspec .small{opacity:.78;font-size:13px}.xbands{display:flex;height:12px;width:min(100%,190px);border-radius:99px;overflow:hidden;gap:1px;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 22%,transparent)}.xbands i{display:block;min-width:2px}.verdict .xextra{padding:0 4px}.dcard.xd>.xcard{background:none;padding:0;border-radius:0;flex:1;gap:12px}.dcard.xd>.xcard>.eyebrow:first-child{display:none}.dcard.xd>.xcard>p.small:last-child,.dcard.xd>.xcard>.textbtn:last-child{margin-top:auto}.dcard.xd .xline{margin-top:0}.dcard.xd .textbtn[data-xall]{align-self:flex-start}.xallsheet .prows{margin-bottom:8px}.setpage,.setacct{gap:22px}.whocard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;background:var(--panel);border-radius:var(--r-panel);padding:14px 16px}.whochip{width:46px;height:58px;border-radius:12px;display:grid;place-items:center;font:500 26px/1 var(--display);transform:rotate(-4deg);box-shadow:2px 3px 0 0 var(--twin)}.whochip.none{background:var(--well);box-shadow:none}.whotext{display:flex;flex-direction:column;gap:3px;min-width:0}.whotext b{font:500 17px/1.2 var(--display);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setgroup{display:flex;flex-direction:column;gap:10px}.setgroup>.eyebrow{padding:0 4px}.setlist{background:var(--panel);border-radius:var(--r-panel);padding:0 16px;display:flex;flex-direction:column}.setlist>*+*{border-top:1px solid var(--line)}.setlist>[hidden]+*,.setlist>[hidden]{border-top:0}.setlist .acctmore{background:none;border-radius:0;padding:0}.setlist .acctmore>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-weight:500}.setlist .acctmore>summary::-webkit-details-marker{display:none}.setlist .acctmore>summary:after{content:"";width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);opacity:.45;transition:transform .2s ease;margin-right:4px}.setlist .acctmore[open]>summary{margin-bottom:0}.setlist .acctmore[open]>summary:after{transform:rotate(45deg)}.setlist .acctmore[open]{padding-bottom:16px}.setlist .switchrow{border-top:0;padding:14px 0}.setlist>.switchrow{border-top:1px solid var(--line)}.setlist .switches .switchrow+.switchrow{border-top:1px solid var(--line)}.setrow{padding:10px 0}.setrow .langpick{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;max-width:none;width:100%;text-align:left}.setrow .langpick>.small,.setrow .langpick>.small.soft{font:500 16px/1.2 var(--text);color:var(--fg);opacity:1}.setrow .langpick .langbtn{width:auto;max-width:62%;margin:0;padding-top:10px;padding-bottom:10px}.setlink{color:inherit;display:flex;justify-content:space-between;align-items:center;padding:15px 0;text-decoration:none;font-weight:500}.setlink .soft{font-size:20px;line-height:1}.setdanger{padding:6px 4px 0}.setdanger .actions{margin-top:2px}body:has(.wposter){padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}:root[data-brand] .go{--twin: var(--mine)}.wposter{gap:0;padding-top:0}.wposter .wfree{font-size:13px;font-weight:500;color:var(--quiet)}.wposter .whead{font:500 clamp(34px,9.8vw,60px)/.98 var(--display);letter-spacing:-.04em;margin:4px 0 0;text-wrap:balance}.wart{position:relative;container-type:size;margin:4px calc(-1 * var(--gutter)) 0;aspect-ratio:210 / 114;overflow:hidden;overflow:clip}.wart>*{--u: calc(100cqw / 210);--ox: 0px;--oy: calc((100cqh - 114 * var(--u)) / 2)}.wart .wglobe{position:absolute;left:calc(var(--ox) + 50 * var(--u));top:calc(var(--oy) + 3 * var(--u));width:calc(110 * var(--u));height:calc(110 * var(--u));display:block}.wart i{position:absolute;display:block;left:calc(var(--ox) + var(--x) * var(--u));top:calc(var(--oy) + var(--y) * var(--u));width:calc(var(--w) * var(--u));aspect-ratio:10 / 13;border-radius:calc(var(--w) * .22 * var(--u));transform:rotate(var(--r));box-shadow:0 calc(.6 * var(--u)) calc(1.2 * var(--u)) #00000014,0 calc(5 * var(--u)) calc(9 * var(--u)) calc(-3 * var(--u)) #00000047}.wart i{display:flex;align-items:flex-end;justify-content:flex-start;padding:calc(var(--w) * .1 * var(--u)) calc(var(--w) * .12 * var(--u))}.wart i b{font:300 calc(var(--w) * .6 * var(--u))/.8 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.wbody{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;margin-top:4px}.wlead{font:500 16.5px/1.2 var(--display);letter-spacing:-.015em;margin:0}.wworldnum{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:104px}.wworldnum span{font-size:12px;font-weight:500;color:var(--quiet);line-height:1.25}.wworldnum b{font:300 64px/.8 var(--display);letter-spacing:-.04em}.wsmall{font-size:13px;color:var(--quiet);line-height:1.42;margin:8px 0 0}.wgo{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:14px}.wgo .go{width:calc(100% - 4px);padding-top:15px;padding-bottom:15px}.wfoot .langpick>.small{display:none}.wfoot{display:flex;flex-direction:column;gap:10px;margin-top:12px}.wfoot .langpick{max-width:none}.wfeat{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;display:flex;flex-direction:column;gap:10px}.wfeat h2{margin:0;font:500 18px/1.15 var(--display);letter-spacing:-.02em}.wfcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wfcols b{display:block;font:500 14.5px/1.2 var(--display);letter-spacing:-.01em}.wfcols span{display:block;font-size:12.5px;color:var(--quiet);line-height:1.35;margin-top:4px}.wfoot .langpick .langbtn{width:calc(100% - 4px);margin-right:4px;padding:12px 40px;border-radius:var(--r-btn);background-color:var(--bg);color:var(--fg);font:500 17px/1.2 var(--display);letter-spacing:-.01em;text-align:center;text-align-last:center;cursor:pointer;box-shadow:inset 0 0 0 2px var(--fg),4px 5px 0 0 var(--worldc, var(--twin));transition:transform .12s ease,box-shadow .12s ease;background-position:calc(100% - 24px) 55%,calc(100% - 19px) 55%}.wfoot .langpick .langbtn:active{transform:translate(3px,4px);box-shadow:inset 0 0 0 2px var(--fg),1px 1px 0 0 var(--worldc, var(--twin))}.wfoot .small{font-size:12.5px;line-height:1.4}.langlist{display:flex;flex-direction:column;gap:10px;max-height:min(62vh,560px);overflow-y:auto;margin:0 -4px;padding:2px 8px 10px 4px;overscroll-behavior:contain}.langopts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:6px}.langopt{appearance:none;border:0;cursor:pointer;padding:12px 10px;border-radius:var(--r-btn);background:var(--paper);color:var(--ink);font:500 16px/1.2 var(--display);letter-spacing:-.01em;box-shadow:inset 0 0 0 2px var(--ink),3px 4px 0 0 var(--worldc, var(--twin));transition:transform .12s ease,box-shadow .12s ease}.langopt:active{transform:translate(2px,3px);box-shadow:inset 0 0 0 2px var(--ink),1px 1px 0 0 var(--worldc, var(--twin))}.langopt.on{background:var(--ink);color:var(--paper);box-shadow:3px 4px 0 0 var(--mine, var(--twin))}.wposter{--brand-y: color-mix(in srgb, var(--mine, #E8B23A) 82%, var(--fg))}.wposter .wfree{color:var(--worldc, var(--quiet))}.wposter .hlw{color:var(--worldc, inherit)}.wposter .hly{color:var(--brand-y)}.wfcols b{display:flex;align-items:baseline;gap:6px}.wdot{flex:none;width:9px;height:9px;border-radius:50%;display:inline-block;transform:translateY(-1px)}.wdot.d1{background:var(--mine, #E8B23A)}.wdot.d2{background:var(--worldc, #2E7BC4)}.wdot.d3{background:#8530cf}.pickbtn.unset,.langopt.none{color:var(--quiet)}#pickFind{margin-bottom:2px}.langbtn{border-radius:var(--r-btn);background-color:var(--bg);color:var(--fg);font:500 16px/1.2 var(--display);letter-spacing:-.01em;box-shadow:inset 0 0 0 2px var(--fg),3px 4px 0 0 var(--worldc, var(--twin));transition:transform .12s ease,box-shadow .12s ease;margin-right:3px;background-position:calc(100% - 22px) 55%,calc(100% - 17px) 55%}.langbtn:active{transform:translate(2px,3px);box-shadow:inset 0 0 0 2px var(--fg),1px 1px 0 0 var(--worldc, var(--twin))}.pickbtn{width:calc(100% - 3px)}.setrow .langpick .langbtn{padding:10px 40px 10px 16px}.langopt{box-shadow:inset 0 0 0 2px var(--ink),3px 4px 0 0 var(--worldc, var(--twin))}.langopt:active{box-shadow:inset 0 0 0 2px var(--ink),1px 1px 0 0 var(--worldc, var(--twin))}.langopt.on{box-shadow:3px 4px 0 0 var(--mine, var(--twin))}.switch:checked{background:var(--twin)}.formdots i:nth-child(odd){background:var(--worldc, currentColor)}.formdots i:nth-child(2n){background:var(--mine, currentColor)}.results:has(>.wstats){padding:0;background:none}.wstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wst{background:color-mix(in srgb,var(--ink) 4%,transparent);border-radius:18px;padding:14px 14px 13px;display:flex;flex-direction:column;gap:4px;min-width:0}.wst .eyebrow{margin-bottom:2px}.wst .wbig{font:300 54px/.86 var(--display);letter-spacing:-.04em}.wst .wmeta{font:500 14.5px/1.25 var(--display);letter-spacing:-.01em}.wst .wsub{font-size:12.5px;color:var(--quiet);line-height:1.35}.wst .boldbar{margin:8px 0 4px;height:10px}.wst .boldbar i{height:20px}.wst .boldbar i.me{width:12px;height:12px;border-width:2.5px}.wst.wcol{grid-column:1 / -1;gap:12px}.wcolhead{display:flex;flex-direction:column;gap:2px}.wband{position:relative}.wbands{display:flex;height:14px;border-radius:99px;overflow:hidden;gap:1px}.wbands i{display:block;min-width:2px}.wme{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2.5px var(--panel),0 0 0 4.5px var(--ink)}.dcard .go.sharego{width:calc(100% - 4px);margin-top:auto;align-self:center}.dcard .moregroups{align-self:flex-start;margin-top:-2px}.qcard{background:var(--panel);border-radius:var(--r-panel);padding:18px;display:flex;flex-direction:column;gap:14px}.qcard.plain{background:none;padding:0;border-radius:0}.qhead{display:flex;flex-direction:column;gap:6px}.qtext{margin:0;font:500 19px/1.25 var(--display);letter-spacing:-.015em;text-wrap:pretty}.qopts{display:grid;gap:10px}.qopt{appearance:none;border:0;cursor:pointer;text-align:left;padding:13px 16px;border-radius:var(--r-btn);background:var(--bg);color:var(--fg);font:500 15.5px/1.25 var(--display);letter-spacing:-.01em;box-shadow:inset 0 0 0 2px var(--fg),3px 4px 0 0 var(--twin);margin-right:4px;transition:transform .12s ease,box-shadow .12s ease}.qopt:active,.qopt.on{transform:translate(2px,3px);box-shadow:inset 0 0 0 2px var(--fg),1px 1px 0 0 var(--twin)}.qopt.on{background:var(--fg);color:var(--bg)}.qopt:disabled:not(.on){opacity:.45}.qskip{align-self:center}.qbars{display:grid;gap:8px}.qbar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--ink) 5%,transparent)}.qbar>i{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--twin) 26%,transparent);border-radius:inherit}.qbar.qmine>i{background:color-mix(in srgb,var(--mine, var(--twin)) 55%,transparent)}.qbar .qlabel,.qbar .qpct{position:relative;font-size:14.5px;line-height:1.3}.qbar .qlabel b{font-weight:600;font-size:12px;text-transform:lowercase;margin-left:4px}.qbar.qtop .qpct{font-weight:600}.qbar .qpct{font-variant-numeric:tabular-nums}.gqrows{display:grid;gap:12px}.gqrow{display:flex;flex-direction:column;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--line)}.gqrow:last-child{border-bottom:0}.gqrow .qlabel{font:500 15px/1.25 var(--display)}.gqrow.mine .qlabel:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mine, var(--twin));margin-left:7px;transform:translateY(-2px)}.gqwho{font-size:13.5px;color:var(--quiet);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.gqwho i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}.feelstep{padding-top:6px}.backlink{align-self:flex-start;text-decoration:none;font-size:15px;padding:2px 0;margin-bottom:-6px}.rankpage{gap:22px}.rankme{background:var(--panel);border-radius:var(--r-slab);padding:18px 18px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:4px 5px 0 0 var(--twin);margin-right:4px}.rankme.pending .mid{margin:0}.rmgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rmgrid>div{display:flex;flex-direction:column;gap:4px}.rmgrid b{font:300 46px/.9 var(--display);letter-spacing:-.04em}.rmgrid b:before{content:"#";font-size:.5em;vertical-align:.55em;margin-right:1px;opacity:.6}.rmgrid>div:nth-child(1) b{color:var(--worldc, var(--twin))}.rmgrid>div:nth-child(2) b{color:color-mix(in srgb,var(--mine, var(--twin)) 85%,var(--fg))}.rmgrid>div:nth-child(3) b:before{content:none}.rmgrid span{font-size:12.5px;color:var(--quiet);line-height:1.25}.rankme>.small{margin:0}.rlist{display:flex;flex-direction:column;gap:2px}.rrow{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(60px,34%) 30px;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;margin:0 -10px}.rrow.me{background:color-mix(in srgb,var(--fg) 7%,transparent);box-shadow:inset 0 0 0 2px var(--fg)}.rpos{font:500 15px/1 var(--display);color:var(--quiet);text-align:right}.rrow:nth-child(-n+3) .rpos{color:var(--fg)}.rname{font:500 16px/1.2 var(--display);letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rname small{font:600 11px/1 var(--text);letter-spacing:0;color:var(--quiet);margin-left:4px;text-transform:lowercase}.rbar{height:8px;border-radius:99px;background:var(--well);overflow:hidden}.rbar i{display:block;height:100%;border-radius:99px;background:var(--worldc, var(--twin))}.rorig .rbar i{background:var(--mine, var(--twin))}.rscore{font:500 15px/1 var(--display);text-align:right}.rgap{text-align:center;color:var(--quiet);letter-spacing:.3em;padding:2px 0}.ranklink{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 12px;align-items:center;margin-top:28px;padding:14px 16px;border-radius:var(--r-panel);background:var(--panel);text-decoration:none;color:inherit;box-shadow:4px 5px 0 0 var(--twin);margin-right:4px;transition:transform .12s ease,box-shadow .12s ease}.ranklink:active{transform:translate(3px,4px);box-shadow:1px 1px 0 0 var(--twin)}.ranklink .eyebrow{grid-column:1}.ranklink .rlmain{grid-column:1;font:500 19px/1.2 var(--display);letter-spacing:-.015em}.ranklink .rlgo{grid-column:2;grid-row:1 / span 2;font-size:26px;color:var(--quiet)}.slab .sfeel{display:block;margin-top:8px;font:500 16px/1.15 var(--display);letter-spacing:-.01em;opacity:1}.slab .sfeel:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.7;margin-right:7px;transform:translateY(-2px)}.mychip .mfeel{font:500 14px/1.15 var(--display);letter-spacing:-.01em;margin-top:4px;opacity:.9;flex:1}.rankpage .seg button{font-size:13px;padding:9px 2px;white-space:nowrap}.dcard>.tomorrow>#tsave{width:calc(100% - 4px);align-self:center}.rguess .rbar i{background:linear-gradient(90deg,var(--worldc, var(--twin)),var(--mine, var(--twin)))}.rmgrid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rmgrid.four b{font-size:38px}.rmgrid.four>div:nth-child(3) b{background:linear-gradient(100deg,var(--worldc, var(--twin)) 15%,var(--mine, var(--twin)) 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.rmgrid.four>div:nth-child(3) b:before{color:var(--worldc, var(--twin))}.rmgrid.four>div:nth-child(3) b:before{content:"#"}.rmgrid.four>div:nth-child(4) b:before{content:none}.tpick{flex-direction:column;align-items:flex-start;gap:12px}.tbig{display:flex;align-items:baseline;gap:12px;padding:18px 24px 16px;border-radius:22px;box-shadow:3px 4px color-mix(in srgb,var(--fg) 14%,transparent)}.tbig b{font:300 76px/.9 var(--display);letter-spacing:-.04em}.tbig small{font:500 24px/1 var(--display);opacity:.9}.dcard>.tomorrow.saved{flex:none}.dcard>.tomorrow.saved>.tpick{margin-top:6px}.tbig{width:calc(100% - 4px);box-sizing:border-box}.feelwrap{gap:12px}.feelread{margin:-4px 0 0;min-height:34px;display:flex;align-items:flex-end}.feelread b{font:500 30px/1 var(--display);letter-spacing:-.03em;color:color-mix(in srgb,var(--fc, var(--twin)) 70%,var(--fg))}.feelread.pop b{animation:feelpop .32s cubic-bezier(.3,1.6,.5,1)}@keyframes feelpop{0%{transform:translateY(6px) scale(.94);opacity:.3}to{transform:none;opacity:1}}.feelbox{display:flex;flex-direction:column;align-items:stretch;gap:6px}.faxis,.fscale span{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--quiet)}.faxis{align-self:center;display:inline-flex;align-items:center;gap:6px}.ftop:before{content:"↑";letter-spacing:0}.fbottom:before{content:"↓";letter-spacing:0}.fscale{display:flex;align-items:center;gap:10px;padding:2px 6px 0}.fscale i{flex:1;height:6px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--fg) 14%,var(--panel)),var(--fc))}.feelpad{position:relative;width:calc(100% - 5px);aspect-ratio:1 / 1.04;border-radius:26px;touch-action:none;cursor:crosshair;user-select:none;-webkit-user-select:none;overflow:hidden;outline:none;background:radial-gradient(circle,color-mix(in srgb,var(--fg) 16%,transparent) 1.1px,transparent 1.6px) 0 0 / 22px 22px,linear-gradient(180deg,color-mix(in srgb,#fff 34%,transparent),transparent 42%,transparent 58%,color-mix(in srgb,var(--fg) 10%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--fg) 7%,var(--panel)),color-mix(in srgb,var(--fc) 14%,var(--panel)) 45%,color-mix(in srgb,var(--fc) 48%,var(--panel)));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fc) 35%,transparent),4px 5px 0 0 var(--fc)}.feelpad:focus-visible{box-shadow:inset 0 0 0 2px var(--fg),4px 5px 0 0 var(--fc)}.feelpad .fglow{position:absolute;left:50%;top:50%;width:78%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--fc) 62%,transparent),color-mix(in srgb,var(--fc) 20%,transparent) 38%,transparent 68%);opacity:.55;animation:feelbreathe 3.6s ease-in-out infinite;transition:left .14s ease-out,top .14s ease-out}.feelpad.placed .fglow{opacity:1;animation:none}@keyframes feelbreathe{0%,to{transform:translate(-50%,-50%) scale(.55);opacity:.35}50%{transform:translate(-50%,-50%) scale(.8);opacity:.7}}.feelpad .fw{--near: 0;position:absolute;transform:translate(-50%,-50%) scale(calc(1 + var(--near) * .14));z-index:1;appearance:none;border:0;margin:0;cursor:pointer;white-space:nowrap;font:500 13px/1 var(--text);color:var(--fg);padding:6px 9px;border-radius:99px;background:color-mix(in srgb,var(--panel) calc(48% + var(--near) * 40%),transparent);opacity:calc(.62 + var(--near) * .38);transition:transform .16s ease,opacity .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.feelpad .fw.on{z-index:3;opacity:1;font-weight:600;font-size:15px;background:var(--fc);color:var(--fcink, #fff);box-shadow:2px 3px color-mix(in srgb,var(--fc) 40%,var(--fg));transform:translate(-50%,-50%) scale(1.14)}.feelpad .dot{position:absolute;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2;background:var(--fc);box-shadow:0 0 0 3px var(--panel),0 4px 14px -2px color-mix(in srgb,var(--fc) 80%,transparent);transition:left .1s ease-out,top .1s ease-out}.feelpad .dot:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid var(--fc);animation:feelpulse 2.4s ease-out infinite}.feelpad.snap .dot,.feelpad.snap .fglow{transition:left .36s cubic-bezier(.3,1.4,.5,1),top .36s cubic-bezier(.3,1.4,.5,1)}@keyframes feelpulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion: reduce){.feelpad .dot:after,.feelpad .fglow,.feelread.pop b{animation:none}}.feelpad.onword .dot{opacity:0}.feelwrap .go,.feelwrap .textbtn{--twin: var(--fc)}.rankpage .dcard{justify-content:flex-start}.rankpage .dcard>p.small{min-height:4.35em;margin:0}.rankpage .dcard>.rlist{margin-top:0}.bonusbox{background:var(--panel);border-radius:var(--r-panel);padding:20px;display:flex;flex-direction:column;gap:12px}.bonusbox .optional{background:none;padding:0;border-radius:0}.bonusbox .results{margin:0}.bonusbox .results .result:first-child{padding-top:0;border-top:0}.bonusbox .results{padding:0;background:none}.bonusbox .result{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;border:0}.bonusbox .result>.eyebrow{display:none}.bonusbox .result .meta,.bonusbox .wildrows{grid-column:auto}.bonusbox .wildrows{margin-top:6px}.bonusbox .wildrows .row{grid-template-columns:minmax(0,130px) minmax(0,1fr) 44px;font-size:14px}.bonusbox .wildrows .row .t{height:10px}.bonusbox .wildrows .row.mine .t i{background:var(--mine, var(--twin))}.bonusbox .result+.result{border-top:1px solid var(--line);padding-top:14px;margin-top:6px}.gpage{--gth: var(--twin);gap:0}.gpage>.ghero{margin-top:18px}.ghead{display:flex;flex-direction:column;gap:6px}.gtitle{color:color-mix(in srgb,var(--gth) 78%,var(--fg))}.gheadrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.gmdots{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.gmdots i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 12%,transparent)}.gmdots i.out{background:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fg) 22%,transparent)}.ginvite.go.small-go{flex:none;padding:10px 18px;font-size:15px;--twin: var(--gth)}.gsync span em{font-style:normal;color:var(--fg);font-weight:500}.ghero .gline{margin:0;text-align:center;font:500 16px/1.35 var(--display);letter-spacing:-.005em;padding:0 6px}.gblock{margin-top:30px}.gblock>.bhead{align-items:center}.gplist{display:flex;flex-direction:column;gap:2px;background:var(--panel);border-radius:var(--r-panel);padding:8px 12px}.gprow{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(54px,30%) 30px;gap:10px;align-items:center;padding:8px 10px;margin:0 -6px;border-radius:14px}.gprow.me{box-shadow:inset 0 0 0 2px var(--fg);background:color-mix(in srgb,var(--fg) 5%,transparent)}.gpchip{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font:500 20px/1 var(--display)}.gpname{display:flex;flex-direction:column;gap:3px;min-width:0}.gpname b{font:500 16px/1.15 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpname b small{font:600 11px/1 var(--text);color:var(--quiet);margin-left:3px}.gpsub{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:12.5px;color:var(--quiet)}.gpsub .textbtn.small{font-size:12.5px;padding:0}.gtag{font-style:normal;font-size:11px;font-weight:600;padding:2px 7px;border-radius:99px}.gtag.top{background:var(--gth);color:#fff}.gtag.own{background:color-mix(in srgb,var(--fg) 10%,transparent);color:var(--fg)}.gprow .rbar i,.gpage .rsync .rbar i{background:var(--gth)}.gpseg button{font-size:13.5px;padding:9px 2px;white-space:nowrap}.gpseg .lock{opacity:.5}.ggrid{display:grid;grid-template-columns:44px repeat(var(--n),minmax(0,1fr));gap:4px;align-items:center;background:var(--panel);border-radius:var(--r-panel);padding:14px 12px}.ghd{font:500 11.5px/1.1 var(--display);text-align:center;color:var(--quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghd.row{text-align:left}.ghd.me{color:var(--fg);font-weight:700}.gcell{aspect-ratio:1;border:0;border-radius:8px;display:grid;place-items:center;padding:0;cursor:pointer;font:500 12px/1 var(--display);min-width:0;background:color-mix(in srgb,var(--gth) calc(var(--v) * 1%),var(--well));color:var(--fg);transition:transform .12s ease}.gcell span{opacity:.85}.gcell.hi{color:#fff}.gcell:active{transform:scale(.94)}.gcell.self{cursor:default;border-radius:50%;transform:scale(.55);background:color-mix(in srgb,var(--fg) 12%,transparent)}.gcell.none{background:none;color:var(--quiet);cursor:default}.glegend{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--quiet);margin:2px 4px 0}.glegend i{flex:1;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--well),var(--gth))}.gblock p.small{margin:0}.glocked{background:var(--panel);border-radius:var(--r-panel);padding:18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.glocked p{margin:0}.rankdeck{margin-top:4px}.rankdeck .dcard{justify-content:flex-start}.rankdeck .dcard>p.small{min-height:2.9em;margin:0}.rankdeck .dcard>.rlist{margin-top:0}.rrow.top .rname{font-weight:700}.rrow.unq{opacity:.55}.rname .rdays{font-weight:500;text-transform:none}.gcmphead{display:flex;align-items:center;gap:10px}.gcmppick{flex:1;min-width:0;appearance:none;border:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:6px;padding:12px 14px;border-radius:var(--r-btn);background:var(--paper);color:var(--ink);font:500 16px/1.1 var(--display);box-shadow:inset 0 0 0 2px var(--ink),3px 4px 0 0 var(--gth)}.gcmppick span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcmppick small{font:600 11px/1 var(--text);color:var(--quiet)}.gcmpscore{display:flex;align-items:baseline;gap:12px;margin-top:6px}.gcmpscore b{font:300 64px/.9 var(--display);letter-spacing:-.04em;color:color-mix(in srgb,var(--gth) 80%,var(--fg))}.gcmpscore span{font-size:13px;color:var(--quiet);line-height:1.35}.gcmpscore em{font-style:normal;color:var(--fg);font-weight:600}.gstrips{display:flex;flex-direction:column;gap:6px;background:var(--panel);border-radius:var(--r-panel);padding:14px 12px}.gsrow{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center}.gsrow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--quiet)}.gscells{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:2px}.gscells i{height:26px;border-radius:3px;position:relative}.gscells i.off{background:color-mix(in srgb,var(--fg) 6%,transparent)}.gscells i.same:after{content:"";position:absolute;left:50%;bottom:-7px;width:4px;height:4px;border-radius:50%;background:var(--fg);transform:translate(-50%)}.gstrips p{margin:6px 0 0}.gsyncline{width:100%;height:76px;display:block;background:var(--panel);border-radius:14px;overflow:visible}.gsyncline polyline{fill:none;stroke:var(--gth);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.gsyncline circle{fill:var(--gth)}.gsyncline line.mid{stroke:color-mix(in srgb,var(--fg) 14%,transparent);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.gcmptiles .wst b{font:300 38px/.9 var(--display);letter-spacing:-.03em}.gcmptiles .wst b small{font-size:.45em;color:var(--quiet);margin-left:2px}.gcmptiles .wst span{font-size:12.5px;color:var(--quiet)}.gseason .bhead .chip{width:18px;height:18px;border-radius:50%}.gbadges{display:flex;gap:6px;flex-wrap:wrap}.gbadge{font-size:12px;font-weight:600;padding:5px 10px;border-radius:99px;background:color-mix(in srgb,var(--fg) 8%,transparent)}.gbadge.on{background:var(--gth);color:#fff}.gseason .rlist{background:var(--panel);border-radius:var(--r-panel);padding:8px 14px}.gawards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gaward{background:var(--panel);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:4px;min-width:0}.gaward b{font:500 20px/1.1 var(--display);letter-spacing:-.015em;overflow-wrap:anywhere}.gpage .qcard,.gpage .weekcard{margin:0}.gcmptiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.gwho{gap:12px}.gwopts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gwopt{appearance:none;border:0;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px;border-radius:var(--r-btn);background:var(--paper);color:var(--ink);font:500 15.5px/1.1 var(--display);text-align:left;box-shadow:inset 0 0 0 2px var(--ink),3px 4px 0 0 var(--gth, var(--twin));min-width:0}.gwopt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwopt:active,.gwopt.chosen{transform:translate(2px,3px);box-shadow:inset 0 0 0 2px var(--ink),1px 1px 0 0 var(--gth, var(--twin))}.gwopt.chosen{background:var(--ink);color:var(--paper)}.gwdot{flex:none;width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--fg) 15%,transparent)}.gwrows{display:flex;flex-direction:column;gap:4px}.gwrow{display:grid;grid-template-columns:14px minmax(0,1fr) minmax(60px,34%) 24px;gap:10px;align-items:center;padding:7px 8px;margin:0 -8px;border-radius:12px}.gwrow.mine{box-shadow:inset 0 0 0 2px var(--fg)}.gwname{font:500 15.5px/1.15 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwname small{font:600 11px/1 var(--text);color:var(--quiet)}.gwrow .rbar i{background:var(--gth, var(--twin))}.gwlast{margin:4px 0 0;padding-top:10px;border-top:1px solid var(--line)}.gpage .qcard.plain,.gpage .weekcard{background:var(--panel);border-radius:var(--r-panel);padding:18px}.syncwhat{margin-top:12px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--mine, var(--twin)) 14%,var(--panel));display:flex;flex-direction:column;gap:8px;align-items:flex-start}.syncwhat p{margin:0}.oddsym{color:var(--ink)}.oddsym svg{display:block}.oddsyms.tiles{gap:8px}.oddsyms .tile{padding:10px 4px}.oddsyms .tile[aria-checked=true]{background:var(--ink);color:var(--paper)}.oddline{background:var(--panel);border-radius:var(--r-panel);padding:16px;display:flex;flex-direction:column;gap:12px}.oddline p{margin:0}.oddlinerow{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 6px;position:relative}.oddlinerow:before{content:"";position:absolute;left:0;right:0;top:26px;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--fg) 10%,transparent),color-mix(in srgb,var(--fg) 30%,transparent))}.oddlinecard{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;font-size:12px;text-align:center}.oddlinecard>span:last-child{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--quiet)}.oddlinecard .oddcol,.oddlinecard .oddnum{width:48px;height:48px}.oddlinecard.isodd .oddcol,.oddlinecard.isodd .oddnum{box-shadow:0 0 0 3px var(--bg),0 0 0 6px var(--fg)}.oddlinecard.isodd>span:last-child{color:var(--fg);font-weight:700}.oddline.anim .oddlinecard{animation:oddin .45s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i) * .11s)}.oddline.anim .oddlinecard.isodd{animation:oddflip .8s cubic-bezier(.3,1.3,.5,1) both;animation-delay:calc(var(--i) * .11s + .45s)}@keyframes oddin{0%{opacity:0;transform:translateY(14px) scale(.8)}to{opacity:1;transform:none}}@keyframes oddflip{0%{opacity:0;transform:rotateY(90deg) scale(.7)}60%{opacity:1;transform:rotateY(-12deg) scale(1.15)}to{transform:none}}.goddlive{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding:16px 18px;border-radius:var(--r-panel);text-decoration:none;color:inherit;background:color-mix(in srgb,var(--gth) 16%,var(--panel));box-shadow:inset 0 0 0 2px var(--gth)}.goddlive .go{align-self:flex-start;margin-top:4px}.godd{background:var(--panel);border-radius:var(--r-panel);padding:18px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.godd p{margin:0}.recappage{gap:22px}.rcstrips{background:var(--panel);border-radius:var(--r-panel);padding:16px 14px;display:flex;flex-direction:column;gap:8px}.rcrow{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center}.rcrow>span{color:var(--quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rccells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.rccell{aspect-ratio:1;border-radius:10px;display:grid;place-items:center;font:300 22px/1 var(--display)}.rccell.off{background:color-mix(in srgb,var(--fg) 6%,transparent)}.rccells.days span{text-align:center;font-size:11.5px;color:var(--quiet);font-weight:600}.rctiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.rctiles .wst b{font:300 40px/.9 var(--display);letter-spacing:-.03em}.rctiles .wst b small{font-size:.45em;color:var(--quiet)}.rctiles .wst span{font-size:12.5px;color:var(--quiet)}.rccard{display:flex;flex-direction:column;gap:4px;background:var(--panel);border-radius:var(--r-panel);padding:16px 18px;text-decoration:none;color:inherit;box-shadow:inset 0 0 0 2px transparent}.rccard p{margin:0}.recaplink{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;margin-top:16px;padding:16px 18px;border-radius:var(--r-panel);text-decoration:none;color:inherit;background:linear-gradient(100deg,color-mix(in srgb,var(--worldc, var(--twin)) 14%,var(--panel)),color-mix(in srgb,var(--mine, var(--twin)) 16%,var(--panel)))}.recaplink .eyebrow{grid-column:1}.recaplink .rlmain{grid-column:1;font:500 18px/1.2 var(--display)}.recaplink .rlgo{grid-column:2;grid-row:1 / span 2;font-size:28px}.oddlinerow{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;overflow:visible}.oddlinecard{width:auto;min-width:0}.oddlinecard>span:last-child{max-width:100%}.oddlinecard .oddcol,.oddlinecard .oddnum{width:100%;max-width:54px;height:auto;aspect-ratio:1}.oddlinecard .oddnum{font-size:clamp(16px,5vw,24px)}.oddlinecard .oddsym svg{width:70%;height:auto}.oddtv{min-height:80vh;display:flex;flex-direction:column;gap:3vh;padding:2vh 0}.tvhead{display:flex;gap:18px;align-items:center;font:500 clamp(16px,2.2vw,30px)/1 var(--display);color:var(--quiet)}.tvcodechip{background:var(--ink);color:var(--paper);padding:6px 14px;border-radius:12px;letter-spacing:.15em}.tvcode{font:300 clamp(80px,18vw,260px)/1 var(--display);letter-spacing:.12em;margin:0}.tvbig{font:500 clamp(30px,5.5vw,84px)/1.05 var(--display);letter-spacing:-.02em;margin:0}.tvprompt{font:500 clamp(26px,4.2vw,64px)/1.1 var(--display);margin:0}.tvsmall{font-size:clamp(16px,2vw,28px);color:var(--quiet);margin:0}.tvplayers{display:flex;flex-wrap:wrap;gap:12px}.tvplayers span{font:500 clamp(18px,2.4vw,34px)/1 var(--display);background:var(--panel);padding:12px 18px;border-radius:16px}.tvgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(110px,14vw,220px),1fr));gap:2vw}.tvgrid>div{display:flex;flex-direction:column;gap:10px;font:500 clamp(16px,2vw,28px)/1.1 var(--display)}.tvscores{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 30px;font:500 clamp(18px,2.2vw,32px)/1.2 var(--display)}.tvscores>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:8px 0}.oddtvlink summary{cursor:pointer}.oddtvlink .tvbody{display:flex;flex-direction:column;gap:12px;padding-bottom:18px}.oddtvlink .tvrow{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 14px;background:var(--well);border-radius:16px}.oddtvlink .tvurl{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;user-select:all}.oddtvlink .tvurl small{font-size:12.5px;color:var(--quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oddtvlink .tvurl b{font:500 19px/1.1 var(--display);letter-spacing:-.01em;white-space:nowrap}.oddtvlink .tvrow .go.small-go{flex:none;padding:11px 18px;font-size:15px}.oddtvlink #oddTvMsg:empty{display:none}.passhand{display:flex;flex-direction:column;gap:14px;padding:24px 0}.passhand p{margin:0}body.tvmode .shell{max-width:min(94vw,1500px)}.ghero .gshare{align-self:center}.gpage>.fold{margin-top:12px}.gpage>.gblock+.fold{margin-top:30px}.syncscore{width:var(--rs, 84px);height:var(--rs, 84px)}.syncscore .strack{stroke:color-mix(in srgb,var(--fg) 14%,transparent);stroke-width:1.6}.syncscore .sfill{stroke-width:4;filter:none}.syncscore b{font-weight:400;font-size:calc(var(--rs, 84px) * .34);letter-spacing:-.02em}.syncscore:before{inset:-3px;-webkit-mask:radial-gradient(closest-side,transparent 92%,#000 93%);mask:radial-gradient(closest-side,transparent 92%,#000 93%)}.syncscore[data-tier]:not([data-tier=""]):before{opacity:.45}.sring{display:inline-block;vertical-align:middle}.gsync{align-items:center}.gsync .sring b{font-size:22px}.gcmpscore{align-items:center}.gcmpscore .sring b{font-size:26px;color:var(--fg)}.wst.wring,.ustats>.uring,.rmgrid>.rmring{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.rmgrid>.rmring b:before,.ustats .uring b:before{content:none}.ustats .uring b,.rmgrid .rmring b{font:400 17px/1 var(--display);color:var(--fg);display:grid}.wst.wring b{font-size:18px}.tabs{left:0;right:0;bottom:0;transform:none;width:auto;border-radius:0;gap:0;justify-content:space-between;padding:6px max(var(--gutter),calc((100% - 500px)/2 + 6px)) calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 -1px 0 var(--line)}.tabs a,.tabs a[aria-current=page]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 4px 4px;border-radius:12px;background:none;color:inherit;box-shadow:none;transform:none;font-size:clamp(12.5px,3.6vw,14px);line-height:1.2;opacity:.58;white-space:nowrap}.tabs a:after{content:"";width:5px;height:5px;border-radius:50%;background:transparent;transition:background-color .2s ease,transform .25s cubic-bezier(.2,.9,.25,1.4);transform:scale(.4)}.tabs a[aria-current=page]{opacity:1;font-weight:600}.tabs a[aria-current=page]:after{background:var(--mine, var(--twin));transform:none}:root[data-surface] .tabs a[aria-current=page]{box-shadow:none}:root[data-surface] .tabs a[aria-current=page]:after{background:currentColor}body{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.ghero{background:none;border-radius:0;padding:0;overflow:visible}.ghero.waiting{background:var(--panel);border-radius:var(--r-slab);padding:14px 16px 18px}.gfan{height:auto;display:flex;align-items:stretch;justify-content:stretch;margin:2px calc(-1 * var(--gutter-r)) 0 calc(-1 * var(--gutter));padding-top:10px}.gfcard,.gfcard.me{flex:1 1 0;width:auto;min-width:0;height:140px;margin:0;border-radius:0;padding:10px 8px;transform:none;box-shadow:none}.gfcard.me{z-index:2;margin:0 5px;border-radius:12px;transform:translateY(-8px) rotate(3deg);box-shadow:0 0 0 3px var(--bg),var(--lifted)}.gfcard b{font-size:clamp(30px,11vw,48px)}.gfan .gfcard:only-child,.gfan .gfcard.me:only-child{flex:0 0 34%;margin-inline:auto}@media (max-width: 380px){.gfcard,.gfcard.me{width:auto;height:120px;margin:0}.gfcard.me{height:120px}.gfcard b{font-size:34px}}.ghero .gsync{justify-content:flex-start;align-items:center}.ghero .gline{text-align:left}body.bare .toplinks .oddlink,body.bare .toplinks .setlink,body.bare .tabs{display:none!important}.oddplayer i+i:before{content:"· "}.daynote{display:flex;flex-direction:column;gap:8px;background:var(--panel);border-radius:var(--r-panel);padding:14px 16px}.daynote .dnhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.daynote .dninput{resize:none;overflow:hidden;min-height:44px;font:400 16px/1.45 var(--text);padding:10px 12px;border-radius:12px;background:var(--well);border:0;box-shadow:none;width:100%}.daynote .dninput:focus{outline:2px solid var(--mine, var(--twin));outline-offset:0}.daynote .dnmsg:empty{display:none}.notelist{display:flex;flex-direction:column;background:var(--panel);border-radius:var(--r-panel);padding:2px 16px}.noterow{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.notelist>.noterow:first-child{border-top:0}.noterow i{width:34px;height:42px;border-radius:9px;display:grid;place-items:center;font:300 22px/1 var(--display);font-style:normal}.noterow span{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.4}.noterow small{font-size:12px;color:var(--quiet)}.notefind{margin-bottom:10px}.yposter{width:100%;display:block;border-radius:18px;box-shadow:var(--lifted);background:#f5f3ef}.ypost .seg{align-self:flex-start}.splash{position:fixed;inset:0;z-index:200;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transition:opacity .38s ease;cursor:pointer}.splash.out{opacity:0;pointer-events:none}.splash .spworld{transform-origin:50px 63px;animation:spworld .55s cubic-bezier(.2,.9,.3,1.1) both}.splash .splines>*{stroke-dasharray:1;stroke-dashoffset:1;animation:splines .7s ease .25s forwards}.splash .spyou{transform-origin:50px 28px;animation:spyou .7s cubic-bezier(.2,.9,.25,1.3) .55s both}.splash .spmix{opacity:0;animation:spfade .3s ease 1.1s forwards}.splash .spname{margin:0;font:700 22px/1 var(--display);letter-spacing:-.035em;opacity:0;transform:translateY(6px);animation:spname .45s ease .95s forwards}@keyframes spworld{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes splines{to{stroke-dashoffset:0}}@keyframes spyou{0%{opacity:0;transform:translateY(34px) scale(.7)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes spfade{to{opacity:1}}@keyframes spname{to{opacity:1;transform:none}}.teach{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:var(--panel);border-radius:var(--r-panel);padding:14px 16px;box-shadow:inset 3px 0 0 var(--mine, var(--twin))}.teach b{font:500 16px/1.3 var(--display)}.teach p{margin:0}.oddgot{align-self:flex-start}.pcols{justify-content:center}.pcol.ink{width:auto;height:36px;border-radius:18px;padding:0 14px;display:inline-flex;align-items:center}.pcol.ink span{font-size:12.5px;font-weight:500;white-space:nowrap}.langopt[data-setlang]{display:flex;flex-direction:column;align-items:center;gap:1px}.langopt[data-setlang] small{font-size:11.5px;font-weight:400;opacity:.62}.mpage{gap:22px}.mfilters{display:flex;flex-direction:column;gap:10px}.mfilters .seg{align-self:flex-start}.mdays{display:flex;gap:6px}.mdays button{appearance:none;border:0;width:38px;height:38px;border-radius:12px;background:var(--panel);color:var(--quiet);font:500 14px/1 var(--text);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}.mdays button[aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:2px 2px 0 0 var(--twin)}.mtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mstrip{display:flex;height:72px;border-radius:16px;overflow:hidden;gap:1px;background:var(--panel)}.mstrip i{flex:1;min-width:2px;cursor:pointer}.chartbox{background:var(--panel);border-radius:var(--r-panel);padding:12px 10px 6px}.chart{width:100%;height:auto;display:block;overflow:visible}.chart .cgrid{stroke:var(--line);stroke-width:1}.chart .cax{font:400 10px var(--text);fill:var(--quiet)}.chart .cval{font:600 11px var(--text);fill:var(--fg)}.chart .cline{fill:none;stroke:var(--c1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart .cdot{fill:var(--c1);stroke:var(--panel);stroke-width:2}.chart .cdot.soft{fill:var(--c3);stroke:none}.chart .cbar{fill:var(--c2)}.chart .cbar.top{fill:var(--c1)}.chart .chit{fill:transparent;cursor:pointer}.crows{display:flex;flex-direction:column;gap:10px;background:var(--panel);border-radius:var(--r-panel);padding:14px 16px}.crow{display:grid;grid-template-columns:minmax(0,7em) minmax(0,1fr) 2.6em;gap:10px;align-items:center;font-size:14px}.crname{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crname i{width:12px;height:12px;border-radius:4px;flex:none}.crbar{height:8px;border-radius:4px;background:var(--well);overflow:hidden}.crbar i{display:block;height:100%;border-radius:4px;background:var(--c1)}.crow b{text-align:right;font-weight:500}.mrank{display:flex;flex-direction:column;gap:6px;margin-top:12px}.mrhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mrhead b{font:500 16px/1.2 var(--display)}.minelink{margin-top:12px}.ctip{position:fixed;z-index:120;transform:translate(-50%,-100%);background:var(--fg);color:var(--bg);font:500 12.5px/1.3 var(--text);padding:6px 10px;border-radius:8px;pointer-events:none;opacity:0;transition:opacity .12s ease;white-space:nowrap;max-width:80vw;overflow:hidden;text-overflow:ellipsis}.ctip.on{opacity:1}.pmirror .seg button[aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:2px 2px 0 0 var(--twin)}.youbtns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 4px 0 0}.youbtns .go.small-go{width:100%;justify-content:center}.collapsible{position:relative}.collapsible .chead,.collapsible .dnhead{padding-right:34px}.ctoggle{position:absolute;top:8px;right:8px;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--quiet);cursor:pointer;display:grid;place-items:center;padding:0}.ctoggle:before{content:"";width:8px;height:8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translateY(2px) rotate(-135deg);transition:transform .2s ease}.collapsible.collapsed .ctoggle:before{transform:translateY(-2px) rotate(45deg)}.ctoggle:hover{color:var(--fg)}.collapsible.collapsed{cursor:pointer;gap:0;padding-top:16px;padding-bottom:16px}.collapsible.collapsed .ctoggle{top:50%;transform:translateY(-50%)}.collapsible .cgone{display:none!important}.collapsible.collapsed .stack,.collapsible.collapsed .optional,.collapsible.collapsed .dnhead,.collapsible.collapsed .qhead{gap:0;padding:0;margin:0;background:none}.collapsible{padding:18px}.ctoggle{top:12px;right:6px;color:var(--fg)}.ctoggle:before{content:"+";width:auto;height:auto;border:0;font:300 24px/1 var(--display);transform:rotate(45deg);transition:transform .25s ease}.collapsible.collapsed .ctoggle:before{transform:none}.collapsible.collapsed{padding:16px 18px}body.anon .tabs a:not([data-nav=today]),body.anon .toplinks .oddlink{opacity:.28}.keepday{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:var(--panel);border-radius:var(--r-panel);padding:18px;box-shadow:inset 3px 0 0 var(--mine, var(--twin))}.keepday p{margin:0}.keepday .go{margin-top:6px}.slab,.mychip{background-image:radial-gradient(130% 85% at 12% 0%,rgb(255 255 255 / calc(var(--bold, 0) * .2)),transparent 62%),linear-gradient(180deg,transparent 50%,rgb(0 0 0 / calc((1 - var(--bold, 0)) * .12)))}.slab .sbold{display:block;margin-top:4px;font-size:13px;letter-spacing:.02em;opacity:.9}.mychip .mbold{font-size:12px;font-weight:500;opacity:.85;margin-top:2px}a.rccell{text-decoration:none;transition:transform .12s ease}a.rccell:active{transform:scale(.94)}.gpage .gprow.me,.gpage .rrow.me{box-shadow:none;background:color-mix(in srgb,var(--mebg, var(--fg)) 9%,transparent)}.gpage .gprow.me .gpname b,.gpage .gprow.me .rscore,.gpage .rrow.me .rname,.gpage .rrow.me .rscore,.gpage .rrow.me .rpos,.gpage .gcmppick.me span{color:var(--me, var(--fg))}.gpage .gprow.me .rbar i,.gpage .rrow.me .rbar i{background:var(--me, var(--fg))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .gpage{--me-ink: color-mix(in srgb, var(--me), #fff 38%)}}:root[data-theme=dark] .gpage,:root[data-skin=ink] .gpage{--me-ink: color-mix(in srgb, var(--me), #fff 38%)}.gpage .gprow.me .gpname b,.gpage .gprow.me .rscore,.gpage .rrow.me .rname,.gpage .rrow.me .rscore,.gpage .rrow.me .rpos,.gpage .gcmppick.me span{color:var(--me-ink, var(--me, var(--fg)))}.gkinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gkindbtn{appearance:none;border:0;text-align:left;background:var(--key);color:inherit;box-shadow:var(--raised);border-radius:14px;padding:11px 12px;display:flex;flex-direction:column;gap:3px;cursor:pointer;font:inherit}.gkindbtn b{font-weight:600;font-size:15px}.gkindbtn small{font-size:12px;line-height:1.3;opacity:.7}.gkindbtn[aria-checked=true]{background:var(--ink);color:var(--paper);box-shadow:none}.gkindbtn:disabled{opacity:.45;cursor:default}.gkindtag,.gchaltag{display:block;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:lowercase;opacity:.6}.gchaltag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--gth, var(--ink));color:var(--paper);opacity:1;vertical-align:2px}.glife{margin:2px 0 0;color:color-mix(in srgb,var(--fg) 70%,transparent)}.gstreak.on{color:var(--fg);font-weight:600}.gstreak:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:var(--gth, var(--ink));vertical-align:1px}.gmoment{position:relative;overflow:hidden;margin-top:14px;padding:16px 18px;border-radius:var(--r-panel);background:color-mix(in srgb,var(--gth, var(--ink)) 14%,var(--panel))}.gmoment p{margin:4px 0 0}.gmoment.bday i{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--gth, #e85d75);opacity:.55;animation:gconf 3.2s ease-in-out infinite}.gmoment.bday i:nth-child(1){right:18px;top:12px}.gmoment.bday i:nth-child(2){right:46px;top:30px;width:7px;height:7px;background:var(--me, #f2b134);animation-delay:.6s}.gmoment.bday i:nth-child(3){right:28px;top:48px;width:6px;height:6px;background:#4aa3df;animation-delay:1.2s}@keyframes gconf{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.15)}}@media (prefers-reduced-motion: reduce){.gmoment.bday i{animation:none}}.uscard{margin-top:14px;display:flex;flex-direction:column;gap:14px}.ustwin{display:flex;justify-content:center;gap:0;padding:6px 0 4px}.uscard1{flex:none;width:min(40vw,150px);aspect-ratio:3 / 4;border-radius:16px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--lifted)}.uscard1 small{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uscard1 b{font:300 clamp(48px,16vw,72px)/.85 var(--display);letter-spacing:-.04em}.uscard1 em{font-style:normal;font-size:12px;opacity:.7}.uscard1{width:min(38vw,140px)}.uscard1.me{transform:rotate(-4deg);z-index:2;margin-right:-6px}.uscard1:not(.me){transform:rotate(3deg) translateY(6px);margin-left:-6px}.uscard1.down{background:repeating-linear-gradient(135deg,var(--key) 0 10px,color-mix(in srgb,var(--key),var(--ink) 4%) 10px 20px);color:var(--fg)}.uscard1.down b{opacity:.35}.uscard .gsync{justify-content:center}.usreact{display:flex;justify-content:center;align-items:center;gap:8px 10px;flex-wrap:wrap}.usreact .greacts{grid-column:auto;margin:0}.usknow{background:var(--panel);border-radius:var(--r-panel);padding:14px 16px}.usknow p{margin:4px 0 0}.greacts{grid-column:2 / -1;display:flex;gap:6px;flex-wrap:wrap;margin-top:-2px}.greact{appearance:none;border:0;background:color-mix(in srgb,var(--fg) 6%,transparent);color:inherit;border-radius:999px;min-width:34px;height:28px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:14px;cursor:pointer}.greact small{font-size:11px;opacity:.75}.greact[aria-pressed=true]{background:var(--gth, var(--ink));color:var(--paper)}.greacts.got .greact{cursor:default;background:none;padding:0 4px;min-width:0}.gchal{margin-top:14px;padding:16px 18px;border-radius:var(--r-panel);background:var(--panel);display:flex;flex-direction:column;gap:6px}.gchal p{margin:0}.gchal.fold{padding:0}.gchal.fold>summary{padding:14px 18px}.gchal.fold .foldbody{padding:0 18px 16px;display:flex;flex-direction:column;gap:10px}.gchal.met{background:color-mix(in srgb,var(--gth, var(--ink)) 16%,var(--panel))}.gchalres{font-weight:600}.gchalpick{display:flex;flex-direction:column;gap:8px;margin-top:6px;align-items:stretch}.gchalbtn{appearance:none;border:0;text-align:left;background:var(--key);color:inherit;box-shadow:var(--raised);border-radius:14px;padding:11px 13px;display:flex;flex-direction:column;gap:2px;cursor:pointer;font:inherit}.gchalbtn small{font-size:12px;opacity:.7}.gchalbtn[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.gchalpick .textbtn{align-self:flex-start}.gguess .tnums,.gguess .tfams{margin-top:4px}.gguessto{display:flex;gap:6px;flex-wrap:wrap}.gguesschip{appearance:none;border:0;background:var(--key);color:inherit;box-shadow:var(--raised);border-radius:999px;padding:7px 12px;font:inherit;font-size:14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.gguesschip i{width:10px;height:10px;border-radius:50%;display:inline-block}.gguesschip[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.gglist{display:flex;flex-direction:column;gap:2px}.ggrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto 34px 52px;gap:8px;align-items:center;padding:7px 10px;margin:0 -6px;border-radius:12px;font-size:14px}.ggrow.me{background:color-mix(in srgb,var(--mebg, var(--fg)) 8%,transparent)}.ggwho{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ggpick{display:inline-flex;align-items:center;gap:5px}.ggpick i{width:14px;height:14px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #0000001a}.ggarrow{opacity:.4}.ggrow .gpchip{width:34px;height:34px}.ggpts{text-align:right;font-weight:600}.ggbest{margin-top:10px;display:flex;flex-direction:column;gap:4px}.gwallgrid{display:grid;grid-template-columns:minmax(56px,26%) repeat(var(--cols),minmax(0,1fr));gap:4px;align-items:center}.gwd{text-align:center;font-size:11px;opacity:.55;text-transform:uppercase}.gwd.now{opacity:1;font-weight:700}.gwallgrid .gwname{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:4px}.gwallgrid .gwname.me{color:var(--me-ink, var(--me, var(--fg)));font-weight:600}.gwcell{appearance:none;border:0;padding:0;aspect-ratio:1;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px}.gwcell.empty{background:color-mix(in srgb,var(--fg) 6%,transparent);cursor:default}.gpool{margin-top:14px;padding:16px 18px;border-radius:var(--r-panel);background:var(--panel);display:flex;flex-direction:column;gap:12px}.gpool p{margin:0}.gpoolrow{display:flex;gap:14px;align-items:center}.gpoolsw{flex:none;width:72px;height:92px;border-radius:14px;display:flex;align-items:flex-end;justify-content:flex-end;padding:8px;box-shadow:var(--lifted)}.gpoolsw b{font:300 34px/.85 var(--display)}.gice{border-top:1px solid var(--line);padding-top:12px}.gice p{margin-top:4px}.gtoggle{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:15px;cursor:pointer}.gtoggle input{width:20px;height:20px;accent-color:var(--ink)}#gBdayD,#gBdayM{width:auto;flex:1 1 0;min-width:0}.gnudges{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center}.gnudge{display:inline-flex;gap:6px;align-items:baseline;font-size:14px}.gmemlink{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:16px 18px;border-radius:var(--r-panel);background:var(--panel);text-decoration:none;color:inherit;margin-top:14px}.gmemlink .eyebrow,.gmemlink .mid{grid-column:1}.gmemlink>span[aria-hidden]{grid-column:2;grid-row:1 / 3;font-size:20px}.gmemcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.gmemcard{appearance:none;border:0;text-align:left;font:inherit;color:inherit;background:var(--panel);border-radius:var(--r-panel);padding:14px;display:flex;flex-direction:column;gap:6px;cursor:pointer}div.gmemcard{cursor:default}.gmemcard p{margin:0}.gmemdots{display:flex;flex-wrap:wrap;gap:3px}.gmemdots i{width:14px;height:14px;border-radius:4px;display:inline-block}.gmemrows{display:flex;flex-direction:column;gap:2px}.gmemrow{appearance:none;border:0;background:none;color:inherit;font:inherit;display:grid;grid-template-columns:74px minmax(0,1fr) 30px 18px;gap:10px;align-items:center;padding:7px 8px;margin:0 -8px;border-radius:10px;text-align:left;cursor:pointer}.gmemrow:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.gmemrow.all .gmemdate{font-weight:600}.gmemdate{font-size:13px}.gmemsync{font-size:13px;text-align:right;opacity:.7}.gmemchal{font-size:13px;text-align:center;opacity:.5}.gmemchal.met{opacity:1;color:var(--gth, var(--fg));font-weight:700}.gchalchange>summary{list-style:none;cursor:pointer;display:inline-block;margin-top:4px}.gchalchange>summary::-webkit-details-marker{display:none}.gheadbtns{display:inline-flex;align-items:center;gap:8px;flex:none}.gchip{appearance:none;border:0;background:var(--key);color:inherit;box-shadow:var(--raised);border-radius:999px;padding:8px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.gtabs{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;margin:16px 0 4px;border-radius:999px;background:color-mix(in srgb,var(--paper),var(--ink) 6%)}.gtabs a{position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 6px;border-radius:999px;text-decoration:none;color:inherit;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.7;transition:background-color .15s ease,opacity .15s ease}.gtabs a[aria-selected=true]{background:var(--key);box-shadow:var(--raised);opacity:1;font-weight:600}.gtabdot{position:absolute;top:6px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--gth, #e85d75)}.gtabbody{display:flex;flex-direction:column}.gtabbody>.gchal:first-child,.gtabbody>.ghero:first-child,.gtabbody>.uscard:first-child{margin-top:10px}.gsettings{margin-top:10px}.gmute{align-items:flex-start;margin-top:0;padding:14px 16px;border-radius:var(--r-panel);background:var(--panel)}.gmute span{display:flex;flex-direction:column;gap:3px}.gmute small{font-size:13px;opacity:.7;line-height:1.35}.gmute input{margin-top:2px;flex:none}.usknowrow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 6px}.usknowrow>div{display:flex;flex-direction:column;gap:2px}.usknowrow b{font:300 44px/1 var(--display);color:var(--gth, var(--fg))}@media (max-width: 360px){.gtabs a{font-size:13px}.gchip{padding:7px 10px}}.gtabs{display:flex}.gtabs a{flex:1 1 auto;min-width:0;padding:0 8px}@media (max-width: 420px){.gtabs a{padding:0 5px;font-size:13px;letter-spacing:-.01em}}.tstep[hidden],.donecard[hidden]{display:none!important}.tstep{display:contents}.donecard{display:flex;flex-direction:column;gap:14px;padding:20px 18px;border-radius:var(--r-panel);background:color-mix(in srgb,var(--mine, var(--twin)) 12%,var(--panel));animation:donein .5s ease both}.donerun{display:flex;align-items:center;gap:14px}.donerun>b{font:300 56px/.9 var(--display);color:var(--mine-ink, var(--fg));min-width:44px}.donerun>span{display:flex;flex-direction:column;gap:3px}.donecard .tomorrow{background:none;padding:0;border-radius:0}@keyframes donein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.donecard{animation:none}}.youtabs{position:static;max-width:500px;margin:0 auto 18px;box-sizing:border-box}.youtabs[hidden]{display:none}@media (max-width: 540px){.youtabs{margin-inline:var(--gutter, 16px) var(--gutter-r, 16px)}}.bonusfold{display:flex;flex-direction:column;gap:6px}.bonusline{appearance:none;border:0;font:inherit;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 18px;border-radius:var(--r-panel);background:var(--panel);text-align:left}.bonusline .small{opacity:.7}.groupplus{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px 18px;border-radius:var(--r-panel);background:color-mix(in srgb,var(--gth, var(--ink)) 10%,var(--panel))}.groupplus p{margin:0}.donebtns{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.donebtns>*{flex:1 1 auto;justify-content:center}.donecard .chatgo{width:100%}.donebtns .go{flex:1 0 auto;background:transparent;color:inherit;box-shadow:none;border:1.5px solid currentColor;font-size:16px;padding:11px 12px;white-space:nowrap}.donecard .chatmsg{margin:-6px 0 0;text-align:center;white-space:pre-line}.donebtns .snapgo{display:inline-flex;align-items:center}.snappage{gap:20px}.snapdemo{display:flex;gap:10px}.snapdemo .snapcard{width:96px;height:132px}.snapcard{position:relative;width:min(64vw,260px);aspect-ratio:5 / 7;border-radius:22px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--lifted);animation:snapin .18s ease-out both}.snapcard small{font-size:13px;font-weight:600;text-transform:lowercase;opacity:.85}.snapcard b{font:300 clamp(80px,30vw,140px)/.8 var(--display);letter-spacing:-.04em;align-self:flex-end}.snapdemo .snapcard b{font-size:56px}.snapcard em{position:absolute;top:14px;right:16px;font-style:normal;font-weight:700;font-size:15px}.snapcard.good{box-shadow:0 0 0 4px var(--paper),0 0 0 8px var(--ink),var(--lifted)}.snapcard.bad{animation:snapshake .3s ease both;opacity:.55}.snapgame{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:8px;user-select:none;-webkit-user-select:none;touch-action:manipulation}.snaptop{display:flex;align-items:baseline;gap:10px;align-self:stretch}.snaptop b{font:300 44px/1 var(--display)}.snapcombo{margin-left:auto;font-weight:700;color:var(--mine-ink, var(--fg))}.snaptime{align-self:stretch;height:6px;border-radius:3px;background:color-mix(in srgb,var(--fg) 10%,transparent);overflow:hidden}.snaptime i{display:block;height:100%;width:100%;background:var(--mine, var(--fg))}.snapstage{min-height:min(90vw,364px);display:grid;place-items:center}.snapbtn{width:100%;min-height:72px;font-size:22px}.snapresult{display:flex;flex-direction:column;gap:6px}.snapresult b{font:300 96px/.9 var(--display)}@keyframes snapin{0%{transform:scale(.94) rotate(-2deg);opacity:.4}to{transform:none;opacity:1}}@keyframes snapshake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}@media (prefers-reduced-motion: reduce){.snapcard,.snapcard.bad{animation:none}}.sheetx{appearance:none;border:0;position:absolute;top:12px;right:max(12px,env(safe-area-inset-right,0px));width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);cursor:pointer;z-index:2}.sheetx:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}.sheetbody>.sheetx+*{padding-right:40px}.stagingbar{position:sticky;top:0;z-index:100;padding:6px 12px;text-align:center;font:500 12px/1.3 Funnel Sans,sans-serif;background:#f2c230;color:#000}.waitpage{gap:22px;padding-top:8px}.waitbox{padding:20px 18px;border-radius:var(--r-panel);background:var(--panel)}.waitbox .seg{width:100%}.waitbox .seg button{flex:1}.waitbox .switchrow b{font-weight:500}.betatag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font:600 10.5px/1.4 Funnel Sans,sans-serif;letter-spacing:.04em;text-transform:lowercase;background:color-mix(in srgb,var(--fg) 9%,transparent);color:var(--fg);white-space:nowrap}.top{gap:10px}.mark{gap:6px}.toplinks{gap:10px}.topbeta{padding:1px 5px;font-size:9.5px;letter-spacing:.04em}@media (max-width: 340px){.mark{font-size:18px}.topbeta{display:none}}body.bare .topbeta{display:none}.wbeta{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin:0;font-size:13px;text-align:center}.wcarry{margin:4px 0 0;text-align:center}.wwait{display:flex;flex-direction:column;gap:10px;padding:20px 18px;border-radius:var(--r-panel);background:var(--panel);text-align:left}.wwait .mid{margin:0}.wwait .seg{width:100%}.wwait .seg button{flex:1}.applink{align-self:flex-start}.fbnudge,.homecard{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--fg) 12%,transparent)}.fbnudge p,.homecard p{margin:0}.homesteps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:15px}.homesteps .shareicon{vertical-align:-3px;margin-left:2px}.fbtext{min-height:110px;resize:vertical;font:inherit}
