.helpw__title{margin:2px 52px 0 2px;font-family:var(--font-brand);font-weight:600;font-size:1.55rem;line-height:1.15;color:var(--ink);text-wrap:balance}.helpw__way{display:block;width:100%;margin-top:12px;padding:10px 10px 0;border:1.5px solid var(--line);border-radius:22px;background:var(--card-fill);box-shadow:0 4px 0 var(--line-soft);color:inherit;font:inherit;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 90ms ease,box-shadow 90ms ease}.helpw__way:active{transform:translateY(2px);box-shadow:0 2px 0 var(--line-soft)}.helpw__pic{display:block;width:100%;height:auto;aspect-ratio:3 / 1;border-radius:14px;object-fit:cover;background:#f5efe3}.helpw__pic--whole{object-fit:contain}:root[data-theme=light] .helpw__pic--whole{background:none}.helpw__name{display:block;margin-top:6px;font-family:var(--font-brand);font-weight:700;font-size:1.32rem;line-height:1.15;color:var(--ink)}.helpw__line{display:block;margin-top:3px;padding:0 6px;font-family:var(--font-ui);font-weight:500;font-size:1.02rem;line-height:1.3;color:var(--ink-70);text-wrap:balance}.helpw__go{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin:11px 2px 12px;padding:7px 16px;border-radius:999px;font-family:var(--font-brand);font-weight:600;font-size:1.17rem;line-height:1.15;color:#fff;text-wrap:balance}.helpw__go svg{flex:none;width:26px;height:26px}.helpw__badge{display:flex;justify-content:center;margin-top:10px}.helpw__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 5px;border-radius:999px;background:var(--fb-badge);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:.9rem;line-height:1.2}.helpw__tag .helpc__fb{position:static;width:20px;height:20px;box-shadow:none}.helpw__tag .helpc__fb circle{fill:#fff}.helpw__tag .helpc__fb path{fill:var(--fb-badge)}.helpw__go--to{background:var(--fb-badge);box-shadow:0 3px 0 var(--fb-badge-edge);color:#fff}.helpw__go .helpw__out{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.helpw__go--family{background:var(--win-button);box-shadow:0 3px 0 var(--win-button-edge)}.helpw__plane{fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(max-height:700px){.helpw__title{font-size:1.45rem}.helpw__way{margin-top:10px;padding:8px 8px 0}.helpw__pic{aspect-ratio:3.7 / 1}.helpw__name{margin-top:4px}.helpw__badge{margin-top:8px}.helpw__go{min-height:50px;margin:9px 2px 10px}}@media(max-height:660px){.helpw__way--group .helpw__pic{aspect-ratio:4.5 / 1}}.fbtip-layer:after{content:"";position:absolute;inset:0 0 auto;z-index:1;height:56px;background:linear-gradient(var(--panel) 0 6px,transparent);pointer-events:none}.fbtip{position:relative;z-index:2;align-self:flex-start;width:calc(100% - 32px);max-width:440px;margin-top:calc(var(--inset-top, env(safe-area-inset-top, 0px)) + 70px);padding:18px 18px 8px;border:1.5px solid var(--line);border-radius:26px;background:var(--panel);box-shadow:0 18px 40px #00000059;animation:fbtip-in .32s cubic-bezier(.2,.9,.3,1.12) both}.fbtip__hand{position:absolute;top:-64px;right:12px;width:70px;height:auto;rotate:-38deg;transform-origin:100% 0;pointer-events:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25));animation:fbtip-tap 1.3s ease-in-out infinite}.fbtip__hand--nudge{animation:fbtip-shout .45s ease-in-out 3,fbtip-tap 1.3s ease-in-out 1.35s infinite}.fbtip__step{display:flex;align-items:center;gap:10px;margin:0;padding-right:56px;font-family:var(--font-brand);font-weight:600;font-size:1.35rem;line-height:1.2;color:var(--ink)}.fbtip__num{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent-fill);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:1rem}.fbtip__phone{position:relative;display:block;margin:10px 0 16px;border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 0 0 3px var(--ink);-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.fbtip__phone img{display:block;width:100%;height:auto}.fbtip__ring{position:absolute;width:46px;height:46px;margin:-23px 0 0 -23px;border:3px solid var(--accent);border-radius:50%;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 25%,transparent);animation:fbtip-glow 1.6s ease-in-out infinite}.fbtip__menu{position:relative;display:block;width:100%;height:132px;margin:10px 0 0;padding:0;border:0;border-radius:16px;overflow:hidden;background:var(--fb-menu);box-shadow:inset 0 2px 8px #0000002e,0 0 0 1px #0000000f;cursor:default;-webkit-tap-highlight-color:transparent}.fbtip__menu img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%;opacity:.85}.fbtip__item{position:absolute;left:10px;right:10px;top:50%;display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 12px;border-radius:12px;background:var(--fb-menu);color:var(--fb-menu-ink);box-shadow:0 0 0 2.5px var(--accent),0 0 0 7px color-mix(in srgb,var(--accent) 22%,transparent);font:500 1.05rem/1.2 system-ui,Roboto,-apple-system,Segoe UI,sans-serif;text-align:left;transform:translateY(-50%)}.fbtip__item svg{flex:none}.fbtip__item span{min-width:0}.fbtip__later{margin-top:6px}@keyframes fbtip-in{0%{opacity:0;transform:translateY(-18px)}}@keyframes fbtip-tap{50%{transform:translate(3px,-7px)}}@keyframes fbtip-glow{50%{box-shadow:0 0 0 11px color-mix(in srgb,var(--accent) 12%,transparent)}}@keyframes fbtip-shout{50%{transform:translate(8px,-16px) scale(1.15)}}@media(prefers-reduced-motion:reduce){.fbtip,.fbtip__hand,.fbtip__ring{animation:none}}.lockcard.lockcard--first{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px 12px 8px;text-align:left}:root[data-theme=light] .lockcard.lockcard--first{background:#fbf3e5;box-shadow:0 2px 10px #ee5b3214}.lockcard__art{display:block;min-width:0}.lockcard__art img{display:block;width:100%;height:auto}:root:not([data-theme=light]) .lockcard__art{padding:4px;border-radius:16px;background:#fbf2e4}.lockcard__said{display:flex;flex-direction:column;gap:6px;min-width:0}.lockcard--first .lockcard__title{margin:0;font-size:1.12rem;text-wrap:balance}.lockcard--first .lockcard__line{margin:0 0 4px;font-size:.95rem;text-wrap:pretty}.lockcard--first .lockcard__go{min-height:46px;padding:6px 10px;font-size:1rem;text-wrap:balance}@media(max-width:350px){.lockcard.lockcard--first{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}}.main[data-lockfocus]>:not(.lockview),.main[data-lockfocus] .lockview .lockview__stage{transition:opacity .5s ease,filter .5s ease}.main[data-lockfocus="1"]>:not(.lockview),.main[data-lockfocus="1"] .lockview .lockview__stage{opacity:.38}.main[data-lockfocus="2"]>:not(.lockview),.main[data-lockfocus="2"] .lockview .lockview__stage{opacity:.5;filter:blur(2px)}.main[data-lockfocus="3"]{--lock-veil: rgba(245, 239, 228, .82);--lock-ring: rgba(238, 91, 50, .18)}:root:not([data-theme=light]) .main[data-lockfocus="3"]{--lock-veil: rgba(16, 24, 22, .78);--lock-ring: rgba(238, 91, 50, .3)}.main[data-lockfocus="3"] .lockcard.lockcard--first{z-index:4;box-shadow:0 0 0 5px var(--lock-ring),0 0 0 200vmax var(--lock-veil)}body:has(.main[data-lockfocus="3"]) .top,body:has(.main[data-lockfocus="3"]) .tabs--nav{position:relative;z-index:5}.main[data-lockfocus="4"]>:not(.lockview),.main[data-lockfocus="4"] .lockview .lockview__stage{opacity:.38}.main[data-lockfocus="4"] .lockcard.lockcard--first{position:relative;z-index:1;box-shadow:0 0 0 1px #ee5b323d,0 10px 32px #ee5b3233,0 0 64px #ffbe6e61}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .main[data-lockfocus="4"] .lockcard.lockcard--first{box-shadow:0 0 0 1px #ee5b325c,0 10px 32px #00000073,0 0 56px #ee5b323d}}:root[data-theme=dark] .main[data-lockfocus="4"] .lockcard.lockcard--first{box-shadow:0 0 0 1px #ee5b325c,0 10px 32px #00000073,0 0 56px #ee5b323d}@media(prefers-reduced-motion:reduce){.main[data-lockfocus]>:not(.lockview),.main[data-lockfocus] .lockview .lockview__stage{transition:none}}.trailend.trailend--clean{display:none}.heat--head:has(>.trailend--clean)>.cornerflake,.heat--head:has(>.trailend--clean)>.cardcorner,.heat--head:has(>.trailend--clean)>.cardfrost--star,.heat--head:has(>.trailend--clean)>.cardtrail--star,.heat--head:has(>.trailend--clean)>.flamedeco--corner{transform:none}.heat--head:has(>.trailend--clean) .gauge{--bubble-reach: initial;--bubble-reach-phone: initial}.trailend.trailend--flag{align-self:center;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:-2px auto 8px;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--trail-done, #4f8046) 14%,transparent);font:700 15px/1.2 var(--font-ui);color:var(--trail-path-ink)}.trailend--flag .trailpill__flag{flex:none;color:var(--trail-done, #4f8046)}.trailend__sum{font-weight:600;color:var(--ink-70)}.trailend__sum:before{content:"·";margin-right:6px}.trailend.trailend--line{justify-content:center;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:-2px 0 8px;font:700 14px/1.25 var(--font-ui);color:var(--trail-path-ink)}.trailend--line i{font-style:normal;color:var(--ink-45)}.heat--head:has(>.trailend--line)>.cornerflake,.heat--head:has(>.trailend--line)>.cardcorner,.heat--head:has(>.trailend--line)>.cardfrost--star,.heat--head:has(>.trailend--line)>.cardtrail--star,.heat--head:has(>.trailend--line)>.flamedeco--corner{display:none}.paintpath--draw,.trailpath:has(.paintpath--draw){--base: .45s}.result--unfold .paintpath--draw,.result--unfold .trailpath:has(.paintpath--draw){--base: 3.3s}.paintpath--draw .paintpath__seg{stroke-dasharray:1 2;animation:paint-draw var(--for, .8s) cubic-bezier(.45,.05,.35,1) calc(var(--base) + var(--at, 0s)) backwards}.paintpath--draw .paintpath__dot{transform-box:fill-box;transform-origin:center;animation:paint-dot .55s cubic-bezier(.2,1.5,.45,1) calc(var(--base) + var(--at, 0s)) backwards}.paintpath--draw .paintpath__dot--end{animation-duration:.75s}.paintpath--draw .paintpath__stop{animation:paint-word .5s ease-out calc(var(--base) + var(--at, 0s)) backwards}.paintpath__ring{opacity:0;transform-box:fill-box;transform-origin:center}.paintpath--draw .paintpath__ring{animation:paint-ring 1.1s ease-out calc(var(--base) + var(--at, 0s)) backwards}.trailpath:has(.paintpath--draw) .trailpath__sum{animation:paint-word .6s ease-out calc(var(--base) + 3.35s) backwards}@keyframes paint-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes paint-dot{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes paint-word{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes paint-ring{0%{opacity:0;transform:scale(1)}12%{opacity:.9;transform:scale(1.1)}to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){.paintpath--draw .paintpath__seg,.paintpath--draw .paintpath__dot,.paintpath--draw .paintpath__stop,.paintpath--draw .paintpath__ring,.trailpath:has(.paintpath--draw) .trailpath__sum{animation:none}}.rcard.trailwin[class*=trailwin--foot]{padding-bottom:20px}.trailwin[class*=trailwin--foot] .wincard__actions{gap:18px;margin-top:18px}.trailwin[class*=trailwin--foot] .wincard__next--low{margin-top:18px}.rcard.trailpass{padding:14px 12px}.trailpass .wincard__pass{gap:12px}.trailwin--foot2 .paintpath__kicker+.wincard__next{justify-content:center;margin:0 0 8px}.trailwin--foot2 .wincard__pass{padding-top:16px;border-top:1px solid var(--line-soft)}.trailwin--foot3 .wincard__go{min-height:50px;max-width:290px;font-size:1.15rem}.trailwin--foot3 .wincard__go .wincard__sub{display:none}.trailwin--foot3 .wincard__pass .channels{gap:14px}.ifaces{position:relative;z-index:1;width:100%;margin:18px auto 0;overflow:hidden;transition:height .35s ease}.ifaces__in{padding:2px 0 4px}.iface{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:6px 12px;padding:10px 12px 10px 10px;border-radius:18px;background:var(--row-tint);border:1.5px solid var(--row-line);animation:iface-in .35s ease backwards}.iface--race{grid-template-columns:92px minmax(0,1fr) auto;cursor:pointer}.iface__art{width:92px;height:76px;border-radius:13px;object-fit:cover;display:block}.iface__words{min-width:0}.iface__title{margin:0;font:600 1.15rem/1.2 var(--font-brand);color:var(--ink);text-wrap:balance}.iface__line{margin:3px 0 0;font:400 .95rem/1.35 var(--font-ui);color:var(--ink-70)}.iface__hot{color:var(--hot-ink);font-weight:700;white-space:nowrap}.iface__round{width:50px;height:50px;border-radius:50%;border:0;background:var(--accent-fill);color:#fff;display:grid;place-items:center;cursor:pointer}.iface__go{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;border:0;border-radius:999px;background:var(--accent-fill);color:#fff;font:700 1.0625rem/1.15 var(--font-ui);cursor:pointer;box-shadow:0 3px #a0321438}@keyframes iface-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.ifaces{transition:none}.iface{animation:none}}.sharetiles3{display:grid;gap:10px;margin-top:6px}.sharetiles3__big{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.sharetiles3__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:92px;padding:12px 4px 10px;border:0;border-radius:18px;color:#fff;font:700 1rem/1.1 var(--font-ui);cursor:pointer}.sharetiles3__tile svg{width:32px;height:32px}.sharetiles3__tile--ms{background:linear-gradient(135deg,#0a7cff,#a033ff 60%,#ff5c87)}.sharetiles3__tile--wa{background:#1f9d43}.sharetiles3__tile--fb{background:#1877f2}.sharetiles3__small{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.sharetiles3__plain{display:flex;align-items:center;justify-content:center;gap:7px;min-height:50px;padding:10px;border-radius:14px;border:1.5px solid var(--line-soft, rgba(9, 39, 55, .16));background:#fff;color:#092737;font:700 1rem/1.15 var(--font-ui);cursor:pointer}.sharetiles3__plain svg{width:22px;height:22px;flex:none}.sharetiles3__plain span{min-width:0;text-align:left}.sendpeek[hidden]{display:none}.tsteps{position:relative;z-index:3;margin:-2px 0 8px;padding:0;list-style:none}.tsteps__label{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;max-width:100%;min-height:16px;padding:0 3px;overflow:hidden;color:var(--ink-70);font:600 13px/1.2 var(--font-ui);white-space:nowrap;text-overflow:ellipsis}.tsteps__label .word{min-width:0;overflow:hidden;text-overflow:ellipsis}.tsteps .trailpill__flag{flex:none}.tsteps__seg--done .tsteps__label,.tsteps__stop--done .tsteps__label,.tsteps__stone--done .tsteps__label{color:var(--trail-path-ink);font-weight:700}.tsteps__seg--now .tsteps__label,.tsteps__stop--now .tsteps__label,.tsteps__stone--now .tsteps__label{color:var(--trail-now-ink);font-weight:700}.tsteps__seg--just .tsteps__piece,.tsteps__stop--just .tsteps__mark,.tsteps__stone--just .tsteps__dot,.tsteps__fresh{animation:tsteps-just 1.2s ease-out}@keyframes tsteps-just{0%{box-shadow:0 0 0 0 var(--trail-done-glow)}40%{box-shadow:0 0 0 6px var(--trail-done-glow)}to{box-shadow:0 0 0 0 transparent}}.tsteps--bar{display:flex;flex-direction:column;gap:6px}.tsteps__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}.tsteps__name{display:inline-flex;flex:none;align-items:center;gap:5px;color:var(--ink);font:700 14px/1.2 var(--font-ui);letter-spacing:.02em}.tsteps__name .trailpill__boot{color:var(--trail-now-edge)}.tsteps__where{min-width:0;overflow:hidden;color:var(--ink-70);font:600 13px/1.2 var(--font-ui);white-space:nowrap;text-overflow:ellipsis}.tsteps__bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}.tsteps__seg{display:flex;flex-direction:column;gap:4px;min-width:0}.tsteps__piece{height:7px;border-radius:4px;background:var(--ink-25)}.tsteps__seg--done .tsteps__piece{background:var(--trail-done)}.tsteps__seg--now .tsteps__piece{background:var(--trail-now-edge);box-shadow:0 0 8px #ee5b3273}.tsteps__seg .tsteps__label{justify-content:flex-start;padding-left:0}.tsteps--path,.tsteps--dots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-2px -4px 8px}.tsteps--path:before,.tsteps--dots:before{content:"";position:absolute;top:11px;left:12.5%;right:12.5%;border-top:2px dashed var(--ink-25)}.tsteps--path:before{border-top:0;top:11px;height:2px;border-radius:1px;background:var(--ink-25)}.tsteps--path:after{content:"";position:absolute;top:10px;left:12.5%;width:calc(.75 * var(--passed, 0%));height:4px;border-radius:2px;background:linear-gradient(90deg,var(--trail-done),var(--trail-now-edge))}.tsteps__stop,.tsteps__stone{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.tsteps__mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%}.tsteps__mark svg{width:15px;height:15px}.tsteps__stop--done .tsteps__mark{width:18px;height:18px;margin:3px;background:var(--trail-done);color:var(--trail-done-ink);font:800 11px/1 var(--font-ui)}.tsteps__stop--now .tsteps__mark{background:var(--trail-now-fill);color:var(--trail-now-edge);box-shadow:0 0 0 2px var(--trail-now-edge),0 0 10px #ee5b3259}.tsteps__stop--later .tsteps__mark{width:10px;height:10px;margin:7px;background:var(--card-fill);box-shadow:inset 0 0 0 2px var(--ink-45)}.tsteps__stop--later .tsteps__mark:has(svg){width:24px;height:24px;margin:0;background:var(--card-fill);color:var(--ink-70);box-shadow:inset 0 0 0 2px var(--ink-25)}.tsteps__stop--later .tsteps__mark:has(svg) svg{width:13px;height:13px}.tsteps__dot{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--card-fill);color:var(--ink-70);box-shadow:inset 0 0 0 2px var(--ink-25);font:800 13px/1 var(--font-ui)}.tsteps__stone--done .tsteps__dot{background:var(--trail-done);color:var(--trail-done-ink);box-shadow:none}.tsteps__stone--now .tsteps__dot{background:var(--trail-now-fill);color:var(--trail-now-ink);box-shadow:inset 0 0 0 2px var(--trail-now-edge),0 0 0 4px #ee5b3229}.tsteps--line{display:flex;align-items:center;gap:8px;min-width:0;height:28px;white-space:nowrap}.tsteps--line .tsteps__where:before{content:"·";margin-right:8px;color:var(--ink-45)}.tsteps__found{display:block;flex:0 1 auto;min-width:0;margin-left:auto;overflow:hidden;color:var(--trail-path-ink);font:700 13.5px/28px var(--font-ui);text-overflow:ellipsis}.tsteps__found>span[aria-hidden],.tsteps__found i{margin:0 4px;font-style:normal;opacity:.7}.tsteps__found>span[aria-hidden]{margin-left:0}.heat--head:has(>.tsteps--bar)>.cornerflake,.heat--head:has(>.tsteps--bar)>.cardcorner,.heat--head:has(>.tsteps--bar)>.cardfrost--star,.heat--head:has(>.tsteps--bar)>.cardtrail--star,.heat--head:has(>.tsteps--bar)>.flamedeco--corner{transform:translateY(54px)}.heat--head:has(>.tsteps--path)>.cornerflake,.heat--head:has(>.tsteps--path)>.cardcorner,.heat--head:has(>.tsteps--path)>.cardfrost--star,.heat--head:has(>.tsteps--path)>.cardtrail--star,.heat--head:has(>.tsteps--path)>.flamedeco--corner,.heat--head:has(>.tsteps--dots)>.cornerflake,.heat--head:has(>.tsteps--dots)>.cardcorner,.heat--head:has(>.tsteps--dots)>.cardfrost--star,.heat--head:has(>.tsteps--dots)>.cardtrail--star,.heat--head:has(>.tsteps--dots)>.flamedeco--corner{transform:translateY(46px)}@media(prefers-reduced-motion:reduce){.tsteps__seg--just .tsteps__piece,.tsteps__stop--just .tsteps__mark,.tsteps__stone--just .tsteps__dot,.tsteps__fresh{animation:none}}.trailtop{min-width:0}.trailtop--2,.trailtop--3{margin-bottom:-4px}.trailtop .trailpills,.trailtop .tsteps{margin:0}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 549;font-display:swap;src:url(./fredoka-500-B2WBlzPY.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:550 649;font-display:swap;src:url(./fredoka-600-uj_Aqu8C.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:650 1000;font-display:swap;src:url(./fredoka-700-DF8Y6ysx.woff2) format("woff2")}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(./alegreya-sc-500-latin-ext-BoL9217j.woff2) format("woff2");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:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(./alegreya-sc-500-latin-4QwauZv7.woff2) format("woff2");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:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(./alegreya-sc-700-latin-ext-JDWM693b.woff2) format("woff2");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:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(./alegreya-sc-700-latin-ztAmjLTs.woff2) format("woff2");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:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(./alegreya-sc-500-marks-B-rEqvcr.woff2) format("woff2");unicode-range:U+0021,U+0030-0039,U+003F,U+00A1,U+00BF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(./alegreya-sc-700-marks-tfX9ZMSM.woff2) format("woff2");unicode-range:U+0021,U+0030-0039,U+003F,U+00A1,U+00BF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(./source-sans-3-400-700-latin-ext-C8iNium2.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(./source-sans-3-400-700-latin-BqRLTx4X.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(./nunito-latin-ext-CXYtwYOx.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(./nunito-latin-BzFMHfZw.woff2) format("woff2");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}:root{--heat: 0;--glow: #3aa0e8;--glow-a: .1;--page-pad: 22px;--radius: 16px;--radius-s: 12px;--paper-size: 1024px;--font-brand: "Fredoka", "Segoe UI", system-ui, sans-serif;--font-head: "Alegreya SC", Georgia, "Times New Roman", serif;--font-ui: "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "Roboto Mono", Menlo, monospace;--ascent-brand: .815;--ascent-ui: .762;--arc-glint: #fff8e0}:root,.theme-night{--bg: #0e1a16;--bg-2: #13201b;--panel: #16221e;--panel-2: #15302626;--line: #3a4f48;--line-soft: rgba(255, 255, 255, .08);--ink: #f8f1e7;--ink-70: rgba(248, 241, 231, .74);--ink-45: rgba(248, 241, 231, .5);--ink-25: rgba(248, 241, 231, .28);--lead-ink: var(--ink);--accent: #ee5b32;--accent-2: #ffad3f;--accent-ink: #fff4ea;--accent-fill: #c63810;--gold: #f5c04a;--danger: #e04a5a;--cold: #2aa8df;--pic-line: #0a1411;--tab-on-bg: #f5f0e6;--tab-on-ink: #17241e;--tab-on-mark: #ee5b32;--tab-on-mark-ink: #fff4ea;--face-bg: #3a4f48;--face-ink: #f5f0e6;--chip-free: #4a5c43;--input-bg: #17231f;--field-word: var(--ink);--track: rgba(255, 255, 255, .08);--bar-warm: linear-gradient(90deg, #ee5b32, #ffad3f);--bar-mild: #a66aa2;--bar-cool: #7fa79d;--bar-cold: #2aa8df;--shadow: 0 4px 14px rgba(0, 0, 0, .18);--card-line: rgba(255, 255, 255, .17);--card-fill: rgba(255, 255, 255, .03);--card-fill-faint: transparent;--card-shadow: 0 2px 8px rgba(0, 0, 0, .25);--brand-warm: #ee5b32;--dusk-a: #5b3f86;--dusk-b: #7a3f78;--dusk-c: #9b4a6a;--paper: url(/img/paper-dark-tile.webp?v=3);--win-line: rgba(238, 91, 50, .55);--win-fill: rgba(255, 255, 255, .03);--win-patina: inset 0 0 36px rgba(0, 0, 0, .22);--win-rule: rgba(238, 91, 50, .45);--win-button: linear-gradient(180deg, #c84217, #b23a17);--win-button-edge: rgba(0, 0, 0, .25);--win-save: linear-gradient(180deg, #3f7d8e, #2b5d6b);--win-save-edge: rgba(0, 0, 0, .3);--win-ember: linear-gradient(180deg, #c23b2b, #93231a);--win-ember-edge: rgba(0, 0, 0, .32);--win-past: linear-gradient(180deg, #3a5a86, #284268);--win-past-edge: rgba(0, 0, 0, .32);--past-tint: rgba(120, 160, 220, .13);--past-line: rgba(150, 185, 235, .5);--row-tint: rgba(238, 91, 50, .065);--row-line: rgba(238, 91, 50, .25);--past-row-tint: rgba(120, 160, 220, .065);--past-row-line: rgba(150, 185, 235, .25);--home-row-tint: rgba(95, 138, 108, .07);--home-row-line: rgba(95, 138, 108, .3);--home-row-button: linear-gradient(180deg, #5f8a6c, #476b53);--home-row-edge: rgba(30, 55, 40, .4);--fb-badge: #1464d8;--fb-badge-edge: #0b4fa8;--stone-ink: #092737;--fb-menu: #ffffff;--fb-menu-ink: #1c1e21;--fb-dots: #e7e3dc;--win-badge: #f6ecdb;--place-1: #fdc75a;--place-2: #feb070;--place-3: #fb9b83;--place-ink-1: #833c04;--place-ink-2: #893906;--place-ink-3: #9e331f;--place-ray: #f5a52c;--joker-face: radial-gradient(circle at 35% 30%, #3f7d8e, #2b5d6b 70%);--joker-ring: #f5c04a;--joker-ink: #fff4ea;--joker-off: #4a524e;--joker-off-ring: #5f6763;--joker-off-ink: rgba(248, 241, 231, .45);--joker-cross: #e0483a;--trail-done: #4f8a47;--trail-done-ink: #ffffff;--trail-done-glow: rgba(110, 180, 98, .55);--trail-now-fill: rgba(238, 91, 50, .16);--trail-now-ink: #ffb08f;--trail-now-edge: #ee5b32;--trail-path-ink: #a9d69c;--plan-card: linear-gradient(180deg, color-mix(in srgb, var(--accent-2) 10%, transparent) 0%, var(--card-fill) 30%);--plan-edge: var(--win-line);--plan-today: linear-gradient(var(--deco-meadow), var(--deco-meadow));--plan-today-line: rgba(255, 255, 255, .18);--plan-open: radial-gradient(ellipse 75% 70% at 50% 45%, color-mix(in srgb, var(--accent-2) 8%, transparent) 35%, color-mix(in srgb, var(--accent-2) 20%, transparent) 100%);--plan-open-edge: transparent;--plan-pill: color-mix(in srgb, var(--place-1) 32%, transparent);--plan-more: color-mix(in srgb, var(--ink) 8%, transparent);--trail-path-dot: #6fae63;--deco-gem: #f2b54a;--deco-gem-fill: rgba(245, 192, 74, .2);--deco-ember: #ff9b4a;--deco-glow: rgba(255, 140, 50, .16);--deco-wood: #c99462;--deco-wood-fill: rgba(201, 148, 98, .28);--deco-stone: #8d9893;--deco-map: #86c47a;--deco-gem-glow: rgba(245, 192, 74, .14);--deco-gem-edge: rgba(245, 192, 74, .5);--deco-meadow: rgba(110, 180, 98, .13);--deco-meadow-edge: rgba(110, 180, 98, .5)}:root[data-theme=light]{--bg: #f5efe3;--bg-2: #faf6ee;--panel: #fcf9f3;--panel-2: #f1eadf;--line: #35545f;--line-soft: rgba(20, 40, 48, .1);--ink: #092737;--ink-70: rgba(9, 39, 55, .76);--ink-45: rgba(9, 39, 55, .52);--ink-25: rgba(9, 39, 55, .3);--lead-ink: #3c4146;--accent: #ee5b32;--accent-2: #ffad3f;--accent-ink: #fff4ea;--accent-fill: var(--accent);--gold: #d99a1e;--danger: #c93b4a;--cold: #2aa8df;--pic-line: #16323f;--tab-on-bg: #234b58;--tab-on-ink: #fff4ea;--nav-on-bg: #387080;--tab-on-mark: #ee5b32;--tab-on-mark-ink: #fff4ea;--face-bg: #234b58;--face-ink: #fff4ea;--chip-free: #173a4d;--input-bg: #fffbf1;--field-word: #4a5f6b;--list-bg: #fdf6e7;--track: #e4e0d6;--bar-warm: linear-gradient(90deg, #ee5b32, #ffad3f);--bar-mild: #a66aa2;--bar-cool: #7fa79d;--bar-cold: #2aa8df;--shadow: 0 3px 10px rgba(60, 40, 20, .07);--card-line: rgba(35, 75, 88, .32);--card-fill: rgba(253, 246, 231, .6);--card-fill-faint: rgba(253, 246, 231, .22);--card-shadow: 0 2px 8px rgba(60, 40, 20, .07);--brand-warm: #cf4f1f;--paper: url(/img/paper-light-tile.webp?v=3);--win-line: #e79a74;--win-fill: rgba(253, 246, 231, .5);--win-patina: inset 0 0 38px rgba(190, 120, 60, .16);--win-rule: #efbf9c;--win-button: linear-gradient(180deg, #e3623a, #cf4a26);--win-button-edge: rgba(160, 50, 20, .35);--win-save: linear-gradient(180deg, #336b7a, #234b58);--win-save-edge: rgba(15, 40, 48, .4);--win-ember: linear-gradient(180deg, #b8352a, #8a2016);--win-ember-edge: rgba(90, 20, 10, .4);--win-past: linear-gradient(180deg, #2f4f78, #213a5c);--win-past-edge: rgba(15, 30, 55, .4);--past-tint: rgba(47, 79, 120, .08);--past-line: rgba(47, 79, 120, .4);--row-tint: rgba(238, 91, 50, .065);--row-line: rgba(238, 91, 50, .25);--past-row-tint: rgba(47, 79, 120, .04);--past-row-line: rgba(47, 79, 120, .2);--home-row-tint: rgba(95, 138, 108, .07);--home-row-line: rgba(95, 138, 108, .3);--home-row-button: linear-gradient(180deg, #5f8a6c, #476b53);--home-row-edge: rgba(30, 55, 40, .4);--win-badge: #fbf4e8;--place-1: #fdd27c;--place-2: #febf8b;--place-3: #fcae9b;--place-ink-1: #833c04;--place-ink-2: #893906;--place-ink-3: #9e331f;--place-ray: #f5a52c;--joker-face: radial-gradient(circle at 35% 30%, #2f6577, #234b58 70%);--joker-ring: #d99a1e;--joker-ink: #fff4ea;--joker-off: #c9c3b8;--joker-off-ring: #a9a296;--joker-off-ink: rgba(255, 255, 255, .75);--joker-cross: #d23a2a;--trail-done: #4f8046;--trail-done-ink: #ffffff;--trail-done-glow: rgba(95, 154, 85, .55);--trail-now-fill: #fff1e8;--trail-now-ink: #ba4428;--trail-now-edge: #ee5b32;--trail-path-ink: #2f5546;--trail-path-dot: #5f9a55;--plan-card: linear-gradient(180deg, color-mix(in srgb, var(--accent-2) 14%, var(--list-bg)) 0%, var(--list-bg) 30%);--plan-edge: var(--win-line);--plan-today: linear-gradient(var(--deco-meadow), var(--deco-meadow)), var(--list-bg);--plan-today-line: color-mix(in srgb, var(--trail-done) 28%, transparent);--plan-open: radial-gradient(ellipse 75% 70% at 50% 45%, color-mix(in srgb, var(--accent-2) 10%, var(--list-bg)) 35%, color-mix(in srgb, var(--accent-2) 30%, var(--list-bg)) 100%);--plan-open-edge: transparent;--plan-pill: var(--place-1);--plan-more: color-mix(in srgb, var(--ink) 7%, var(--list-bg));--deco-gem: #cf8a16;--deco-gem-fill: rgba(246, 190, 70, .3);--deco-ember: #ec7a2c;--deco-glow: rgba(255, 160, 60, .2);--deco-wood: #9b6b3d;--deco-wood-fill: rgba(214, 170, 120, .45);--deco-stone: #a3aaa5;--deco-map: #5f9a55;--deco-gem-glow: rgba(246, 190, 70, .24);--deco-gem-edge: rgba(207, 138, 22, .5);--deco-meadow: rgba(110, 170, 90, .16);--deco-meadow-edge: rgba(95, 154, 85, .55);--cold-ink: #17729a;--hot-ink: #c63810}@media(max-width:374px){:root{--page-pad: 16px}}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;overscroll-behavior-y:contain;-webkit-text-size-adjust:100%;background:var(--bg);color-scheme:dark}html[data-theme=light]{color-scheme:light}body{position:relative;overflow-x:clip;margin:0;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:17px;line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root:not([data-theme=light]) .paper{opacity:.5;mix-blend-mode:soft-light}.paper{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--bg)}.paper:before{content:"";position:absolute;inset:0;background:var(--paper) left top / var(--paper-size) var(--paper-size) repeat;transition:opacity .6s ease}:root[data-quick]:not([data-paper]) .paper:before{background-image:none;opacity:0}@media(min-resolution:1.25dppx){:root{--paper-size: 819.2px}}@media(min-resolution:1.5dppx){:root{--paper-size: 682.67px}}@media(min-resolution:2dppx){:root{--paper-size: 512px}}@media(min-resolution:2.5dppx){:root{--paper-size: 409.6px}}@media(min-resolution:3dppx){:root{--paper-size: 341.33px}}h1,h2,h3,p,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}input{font:inherit}::selection{background:var(--accent-fill);color:var(--accent-ink)}:root:lang(az),:root:lang(lt){--font-brand: "Nunito", "Segoe UI", system-ui, sans-serif}:root:lang(vi){--font-brand: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-head: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ui: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root:is(:lang(ja),:lang(zh),:lang(ko),:lang(th),:lang(ar),:lang(he),:lang(ka),:lang(hy)){--font-head: var(--font-ui)}:root:lang(ka) *,:root:lang(ka) *:before,:root:lang(ka) *:after{text-transform:none!important}:root:lang(ar) *,:root:lang(ar) *:before,:root:lang(ar) *:after{letter-spacing:0!important}:root:lang(ko){word-break:keep-all}:root:is(:lang(ja),:lang(zh)) .nav__label{white-space:nowrap}.app{position:relative;z-index:1;max-width:calc(620px + 2 * var(--page-pad));margin:0 auto;padding-inline:max(var(--page-pad),env(safe-area-inset-left)) max(var(--page-pad),env(safe-area-inset-right));padding-block:0 calc(24px + var(--inset-bottom, env(safe-area-inset-bottom)));min-height:100dvh}.word{transition:filter .2s ease}.deco{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1;pointer-events:none;overflow:hidden}.deco__side{position:absolute;top:0;width:min(36vw,360px);height:auto;object-fit:contain}.deco__side--cold{left:0}.deco__side--hot{right:0}.deco__side--top{clip-path:inset(0 0 64% 0)}@media(max-width:899px){.deco__side--top{transform:translate(8px,-8px) scale(.85);transform-origin:top right}}.deco__side--bottom{display:none;top:auto;bottom:0;clip-path:inset(69% 0 0 0)}.top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:56px;margin-top:var(--inset-top, env(safe-area-inset-top))}.top__brand{display:flex;align-items:center;gap:6px;min-width:0;margin-left:20px;color:inherit;text-decoration:none;cursor:pointer;border-radius:12px;transition:transform .12s ease}.top__brand:active{transform:scale(.97)}.top__flame{width:28px;height:auto;flex:none}.top__frost{position:absolute;top:8px;left:-16px;width:31px;color:var(--cold);opacity:.5;pointer-events:none}:root:not([data-theme=light]) .top__frost{opacity:.4}.top__name--light{display:none}:root[data-theme=light] .top__name--light{display:block}:root[data-theme=light] .top__name--dark{display:none}.top__name{height:clamp(15px,4.4vw,22px);width:auto;min-width:0;flex:0 1 auto;object-fit:contain;object-position:left center}.top__number{font-family:var(--font-brand);font-weight:600;font-size:.85rem;line-height:1;color:var(--ink-70);padding:4px 8px;background:var(--line-soft);border-radius:999px}.top__tools{display:flex;gap:6px;flex:none}.icon,.avatar{width:44px;height:44px;border-radius:50%;border:1px solid var(--card-line);background:var(--input-bg);color:var(--ink);font-size:1rem;font-weight:700;display:grid;place-items:center;cursor:pointer;transition:transform .12s ease,background .15s ease}.icon:active,.avatar:active{transform:scale(.94)}.icon--on{background:var(--line)}.avatar--in{background:var(--accent-fill);border-color:transparent;color:var(--accent-ink);font-family:var(--font-brand)}.prefs{margin-top:20px;padding-top:14px;border-top:1.5px dashed var(--line);display:grid;gap:10px}.prefs__title{font-family:var(--font-brand);font-weight:600;font-size:1.1rem;line-height:1.2}.prefs__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.prefs__row--icon{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;min-height:46px}.prefs__icon{flex:none}.prefs__icon--sun{color:#c98a1c}.prefs__icon--thermo{color:var(--brand-warm)}.prefs__icon--eye{color:#2a93c9}.prefs__row--switch{cursor:pointer}.prefs__label{display:grid;font-weight:600;line-height:1.2}.prefs__label small{font-weight:400;color:var(--ink-45);font-size:.85rem}.seg{display:flex;padding:3px;border:1.5px solid var(--line);border-radius:999px;background:var(--input-bg)}.seg__item{border:0;background:transparent;color:var(--ink-70);font:inherit;font-weight:600;padding:6px 12px;border-radius:999px;cursor:pointer}.seg__item--on{background:var(--tab-on-bg);color:var(--tab-on-ink)}.switch{appearance:none;width:52px;height:30px;flex:none;border-radius:999px;border:1.5px solid var(--ink-45);background:var(--line-soft);position:relative;cursor:pointer;transition:background .15s ease,border-color .15s ease}.switch:after{content:"";position:absolute;top:2px;left:2px;width:23px;height:23px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform .15s ease}.switch:checked{background:var(--accent-fill);border-color:var(--accent)}.switch:checked:after{transform:translate(22px)}.tabs{display:flex;gap:0;padding:3px;margin:4px auto 12px;width:min(100%,300px);border-radius:999px;background:transparent;border:1px solid var(--card-line)}.tab{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ink-70);font-family:var(--font-ui);font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.tab--on{background:var(--tab-on-bg);color:var(--tab-on-ink)}.tab__icon{flex:none;opacity:.85}.tab--on .tab__icon{opacity:1}.tab__label{overflow:hidden;text-overflow:ellipsis}.main{display:flex;flex-direction:column;gap:12px}.main--ahead{min-height:100svh}.panel,.heat,.rcard,.locked,.list,.guess__row{background:transparent;border:1px solid var(--card-line);border-radius:14px;box-shadow:none}.stage{display:flex;flex-direction:column;gap:12px;min-width:0}.stage[data-typing] .guess__lead,.stage[data-typing] .demo,.stage[data-typing] .guess__nudge,.stage[data-typing] .guess__starters{display:none}.top,.tabs--nav,.modeline,.trail--stops{transition:opacity .2s ease}html[data-typing][data-typing-fade] .top,html[data-typing][data-typing-fade] .tabs--nav,html[data-typing][data-typing-fade] .modeline,html[data-typing][data-typing-fade] .trail--stops{opacity:0;pointer-events:none}.stage__readout{margin:0;font:10px/1.3 var(--font-mono);color:var(--ink-70);white-space:pre-wrap}.heat{--c: var(--glow);position:relative;background:var(--card-fill-faint);box-shadow:var(--card-shadow);padding:12px 12px 8px}.heat--enter{animation:rise .26s ease-out}.gauge__arc{--arc-cap: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 36.5' preserveAspectRatio='none'%3E%3Cpath d='M5.7 31.08A49.3 49.3 0 0 1 94.43 30.92' fill='none' stroke='%23fff' stroke-width='9.4' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-image:var(--arc-cap);mask-image:var(--arc-cap);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.heat__pulse{position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:glow-pulse .9s ease-out forwards}.gauge{position:relative;width:100%;--gauge-label: .82rem;--gauge-cue: .92rem;container-type:inline-size}.gauge__arc,.gauge__art,.gauge__ring,.gauge__bubble,.gauge__label,.gauge__word,.gauge__cue,.gauge__pin{position:absolute;display:block}.gauge__arc,.gauge__art{height:auto}.gauge__arc{z-index:1}.gauge__art,.gauge__label,.gauge__word,.gauge__cue{z-index:2}.heat{transition:border-color .4s ease,box-shadow .4s ease}.heat[data-level="3"]{border-color:#fd871db3;animation:beat-warm 1.5s ease-in-out}.heat[data-level="4"]{border-color:#de3a1ce6;animation:beat-red .85s ease-in-out}.heat.heat--over{animation:none}.heat[data-level="5"]{border-color:#de3a1ce6;box-shadow:0 0 0 3px #de3a1c2e,0 0 34px #ff782859}@keyframes beat-warm{0%,to{box-shadow:var(--card-shadow),0 0 #fd871d00}50%{box-shadow:var(--card-shadow),0 0 0 4px #fd871d33,0 0 22px #fd871d38}}@keyframes beat-red{0%,to{box-shadow:var(--card-shadow),0 0 0 1px #de3a1c1f}50%{box-shadow:var(--card-shadow),0 0 0 5px #de3a1c42,0 0 30px #ff5a1e57}}.gauge__art--flame{transform-origin:50% 90%}.gauge__sweep{position:absolute;overflow:visible;pointer-events:none;z-index:2}.gauge__sweep path{fill:none;stroke:var(--arc-glint);stroke-width:7.4;stroke-linecap:round;stroke-dasharray:20 200;stroke-dashoffset:20;filter:blur(.9px);opacity:0;animation:arc-sweep .95s cubic-bezier(.4,0,.2,1) .52s forwards}@keyframes arc-sweep{0%{opacity:1;stroke-dashoffset:20}92%{opacity:1}to{opacity:0;stroke-dashoffset:-100}}.gauge__arc{transition:opacity .45s ease}.gauge__arc--waiting{opacity:0}.gauge__warming{position:absolute;overflow:visible;pointer-events:none;z-index:1}.gauge__warming path{fill:none;stroke:url(#warmBand);stroke-linecap:round}.gauge__warming-track{opacity:.22}.gauge__warming-track--whole{opacity:1}.gauge__warming-fill{stroke-dasharray:100 100;stroke-dashoffset:100;animation:arc-warm 2.2s cubic-bezier(.45,0,.3,1) infinite}@keyframes arc-warm{0%{stroke-dashoffset:100;opacity:1}68%{stroke-dashoffset:0;opacity:1}86%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:100;opacity:0}}@media(prefers-reduced-motion:reduce){.gauge__warming-fill{animation:none;stroke-dashoffset:0;opacity:.6}}.gauge__glint{position:absolute;overflow:visible;pointer-events:none;z-index:2;filter:blur(2px)}.gauge__glint path{fill:none;stroke:var(--arc-glint);stroke-linecap:round;stroke-dasharray:14 186;stroke-dashoffset:14;animation:arc-glint 1.7s cubic-bezier(.45,0,.4,1) infinite}.gauge__glint-halo{opacity:.4}.gauge__glint-core{opacity:.8}@keyframes arc-glint{0%{stroke-dashoffset:14}78%,to{stroke-dashoffset:-100}}.gauge .gauge__word--judging{color:var(--ink-45);animation:word-wait 1.7s ease-in-out infinite}@keyframes word-wait{0%,to{opacity:1}50%{opacity:.62}}.gauge--judging .gauge__degrees{animation:degrees-away .18s ease .32s both}.gauge__bubble .gauge__dots{display:flex;align-items:center;justify-content:center;gap:.26em;animation:dots-in .18s ease .32s both}.gauge__dots i{width:.32em;height:.32em;border-radius:50%;background:currentColor;animation:dot-wait 1.1s ease-in-out infinite}.gauge__dots i:nth-child(2){animation-delay:.16s}.gauge__dots i:nth-child(3){animation-delay:.32s}@keyframes degrees-away{0%{opacity:1}to{opacity:0}}@keyframes dots-in{0%{opacity:0}to{opacity:1}}@keyframes dot-wait{0%,60%,to{transform:none;opacity:.55}30%{transform:translateY(-.22em);opacity:1}}.gauge__art--flare{animation:flame-flare 1.15s ease-out 1.3s both}@keyframes flame-flare{0%{transform:scale(1);filter:drop-shadow(0 3px 3px rgba(15,25,20,.35))}30%{transform:scale(1.7) rotate(-3deg);filter:drop-shadow(0 0 22px rgba(255,170,60,.95))}to{transform:scale(1.15);filter:drop-shadow(0 0 10px rgba(255,150,40,.6))}}.heat__flash{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 70% at 78% 60%,rgba(255,220,150,.95),rgba(255,160,60,.4) 45%,transparent 75%);opacity:0;pointer-events:none;z-index:5;animation:heat-flash 1s ease-out 1.3s both}@keyframes heat-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.gauge__word--found{--wave-from: 1.41s;--wave-gap: calc(.7s / var(--n, 6))}.gauge__letter{display:inline-block}.gauge__word--caught .gauge__letter{animation:letter-wave .6s ease-in-out both;animation-delay:calc(var(--wave-from) + var(--i) * var(--wave-gap))}@keyframes letter-wave{0%,to{transform:none}40%{transform:translateY(-.07em) scale(1.12);filter:brightness(1.12)}}.gauge__word--crumble{pointer-events:none;--crumble-gap: calc(.55s / var(--n, 6))}.gauge__word--crumble .gauge__letter{position:relative}.gauge__glyph{display:inline-block;animation:glyph-crumble 1s cubic-bezier(.3,.1,.5,1) both;animation-delay:calc(var(--i) * var(--crumble-gap))}.gauge__word--crumble .gauge__note{animation:note-away .36s ease-out both}@keyframes glyph-crumble{0%{opacity:1;transform:none}30%{opacity:1;color:#f0a030;transform:translateY(-.03em) scale(1.03)}to{opacity:0;color:#ffc860;transform:translate(var(--dx),var(--dy)) rotate(var(--turn)) scale(.15);filter:blur(1.5px)}}@keyframes note-away{to{opacity:0;transform:translateY(-3px)}}.gauge__note{display:block;margin-top:.12em;font-size:.4em;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.heat--step .gauge__sweep path{animation-delay:0ms;animation-duration:1.05s}.heat--step .gauge__art--flare{animation-delay:.86s;animation-duration:.9s}.heat--step .heat__flash{animation-delay:.86s;animation-duration:.78s}.heat--step .gauge__word--found{--wave-from: .8s;--wave-gap: calc(.47s / var(--n, 6))}.heat--step[data-level="5"]{border-color:#de3a1c8c;box-shadow:var(--card-shadow),0 0 0 2px #de3a1c14,0 0 14px #ff782829}.heat--step .heat__flash{background:radial-gradient(55% 65% at 78% 60%,rgba(255,220,150,.45),rgba(255,160,60,.14) 45%,transparent 75%)}.heat--step .gauge__art--flare{animation-name:flame-flare-step}@keyframes flame-flare-step{0%{transform:scale(1);filter:drop-shadow(0 3px 3px rgba(15,25,20,.35))}30%{transform:scale(1.25) rotate(-2deg);filter:drop-shadow(0 0 12px rgba(255,170,60,.7))}to{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(255,150,40,.4))}}@media(prefers-reduced-motion:reduce){.heat[data-level],.gauge__art--flare,.gauge__letter,.gauge__glyph,.heat__flash,.gauge__sweep path,.result--unfold{animation:none}.gauge__sweep path,.heat__flash{opacity:0}}.gauge__word--burning{--glow: calc(var(--burn) * 1);text-shadow:0 0 calc(6px * var(--glow)) rgba(255,176,64,calc(.55 * var(--glow))),0 0 calc(18px * var(--glow)) rgba(255,106,32,calc(.45 * var(--glow))),0 calc(-2px * var(--glow)) calc(26px * var(--glow)) rgba(255,72,20,calc(.35 * var(--glow)));animation:word-burn 1.5s ease-in-out infinite}@keyframes word-burn{0%,to{filter:brightness(1);transform:translate(-50%,-50%) scale(1)}50%{filter:brightness(calc(1 + .1 * var(--burn)));transform:translate(-50%,calc(-50% - var(--burn) * 1px)) scale(calc(1 + var(--burn) * .012))}}@media(prefers-reduced-motion:reduce){.gauge__word--burning{animation:none}}.gauge__word{color:var(--heat-ink);transform:translate(-50%,-50%);max-width:74%;font-family:var(--font-brand);font-weight:600;line-height:1.02;letter-spacing:-.01em;text-align:center;white-space:nowrap;transition:color .26s ease}.gauge__cue{transform:translate(-50%);max-width:48%;font-family:var(--font-ui);font-weight:600;--cue-pad: .3em;font-size:var(--gauge-cue);line-height:1;padding:var(--cue-pad) 0;margin-top:calc(var(--ascent-ui) * var(--gauge-label) - var(--cue-pad) - var(--ascent-ui) * var(--gauge-cue));letter-spacing:0;text-transform:none;text-align:center;color:var(--heat-ink, var(--ink-70));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.gauge__cue--two{white-space:normal;text-wrap:balance;overflow:visible;line-height:1.1;transform:translate(-50%,-1.1em)}.gauge__art{filter:drop-shadow(0 3px 3px rgba(15,25,20,.35))}.gauge__pin{z-index:5}.gauge__ring{z-index:4}.gauge__bubble{z-index:6}:root[data-typing] .gauge{--bubble-reach: 32px}.gauge__label{transform:translate(-50%);font-family:var(--font-ui);font-weight:700;font-size:var(--gauge-label);line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.gauge__label--cold{color:var(--cold-ink, var(--cold))}.gauge__label--hot{color:var(--hot-ink, var(--accent))}.gauge__label--long{letter-spacing:.05em}.gauge__label--longer{letter-spacing:.02em;font-size:calc(var(--gauge-label) * .86)}.gauge__label--cold.gauge__label--long,.gauge__label--cold.gauge__label--longer{transform:translate(-38%)}.gauge__label--hot.gauge__label--long,.gauge__label--hot.gauge__label--longer{transform:translate(-62%)}.gauge__pin{height:auto;aspect-ratio:40 / 72;transform-origin:50% 100%;overflow:visible}.gauge__ring{aspect-ratio:1;border-radius:50%;border-style:solid;border-color:#fff8ee;box-shadow:0 0 0 1px #28190f47,inset 0 0 0 1px #28190f38,0 1px 3px #00000040;transform:translate(-50%,-50%)}.gauge__bubble{transform:translate(-50%)}.gauge__bubble img{display:block;width:100%;height:auto}.gauge__bubble span{animation:pop .36s cubic-bezier(.2,1.4,.4,1);position:absolute;left:0;right:0;top:0;height:78%;display:grid;place-items:center;color:#fff;font-family:var(--font-brand);font-weight:600;font-size:clamp(.8rem,3.4vw,1.15rem);line-height:1}.heat__said{position:relative;display:grid;justify-items:center;gap:1px;min-width:0}.heat__line{position:relative;display:flex;align-items:baseline;justify-content:center;gap:6px;height:22px;margin-top:0;font-size:.9rem;line-height:22px;white-space:nowrap;overflow:hidden}.heat__word{max-width:100%;font-family:var(--font-brand);font-weight:600;line-height:1.04;letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;transition:color .26s ease}.heat__temp{font-family:var(--font-ui);font-weight:700;flex:none}.heat__sep{color:var(--ink-45);flex:none}.heat__cue{font-weight:500;color:var(--ink-70);min-width:0;overflow:hidden;text-overflow:ellipsis}.heat__cue--best,.heat__cue--hint{color:var(--ink)}.heat__cue--won{color:var(--gold)}.heat__cue--colder{color:var(--cold)}.heat__intro{position:relative;margin-top:2px;text-align:center;font-size:.95rem;line-height:1.3;color:var(--ink-70);text-wrap:balance}.heat__intro em{color:var(--accent);font-style:normal;font-weight:700}.embers{position:absolute;inset:0;pointer-events:none;overflow:hidden}.spark{position:absolute;width:0;height:0;animation:spark-x 1.2s cubic-bezier(.2,.7,.4,1) both}.spark__streak{position:absolute;top:0;left:-1px;width:2px;border-radius:2px;background:linear-gradient(to bottom,#fff1c0,#ffb43a 30%,#ff6e1400);box-shadow:0 0 4px #ffa028d9;transform-origin:50% 0;opacity:0;animation:spark-y 1.2s cubic-bezier(.25,.4,.6,.9) both}.embers--fine .spark__streak{width:1.5px;left:-.75px}@keyframes spark-x{0%{transform:translate(0)}to{transform:translate(var(--dx))}}@keyframes spark-y{0%{opacity:0;transform:translateY(0) rotate(var(--from)) scaleY(1)}8%{opacity:1}30%{opacity:.7}38%{opacity:1}62%{opacity:.55}70%{opacity:.85}to{opacity:0;transform:translateY(var(--dy)) rotate(var(--to)) scaleY(.35)}}.allowance{margin:6px 4px 0;font-size:.85rem;text-align:center;color:var(--ink-70)}.allowance--out{color:var(--ink);font-weight:600}.locked.limit{padding:10px 16px 11px;gap:5px}.limit__title{margin:0;font:600 1.3rem/1.2 var(--font-brand);color:var(--ink);text-wrap:balance}.limit__lead{font-size:1rem;line-height:1.3}.limit__temp{font-family:var(--font-brand);font-variant-numeric:tabular-nums}.btn.limit__go{width:100%;max-width:320px;min-height:48px;margin:4px 0 2px;font-size:1.1rem;white-space:normal;line-height:1.15;text-wrap:balance}.limit__tomorrow{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:2px}.limit__tomorrowline{font-size:1rem;color:var(--ink-70)}.limit__tomorrowclock{display:flex;align-items:center;gap:8px;font:600 1.6rem/1.1 var(--font-brand);font-variant-numeric:tabular-nums;color:var(--ink)}.limit__moon{flex:none;color:var(--cold-ink)}.guess__row{display:flex;align-items:center;gap:8px;height:50px;padding:3px 3px 3px 14px;background:var(--input-bg);box-shadow:var(--card-shadow);transition:border-color .15s ease,box-shadow .15s ease}.guess__row:focus-within{border-color:color-mix(in srgb,var(--accent) 70%,var(--card-line));box-shadow:var(--card-shadow),0 0 0 2px color-mix(in srgb,var(--accent) 14%,transparent)}.guess__row--shake{animation:shake .32s ease}.guess__input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--ink);font-size:1.05rem;font-family:var(--font-ui);font-weight:600;outline:none}.guess__input::placeholder{color:var(--ink-45);font-weight:400;font-size:1rem}.guess__go{width:44px;height:44px;flex:none;border-radius:11px;border:0;background:var(--brand-warm);color:var(--accent-ink);cursor:pointer;display:grid;place-items:center;transition:transform 90ms ease}.guess__go:active{transform:scale(.94)}.guess__go{position:relative}.guess__go:after{content:"";position:absolute;inset:-4px -4px -4px -6px}.guess__go[aria-disabled=true]{cursor:default}.guess__go[aria-disabled=true]:active{transform:none}.guess__go{transition:transform 90ms ease,background-color .16s ease,color .16s ease}.guess__go[data-empty]{background:color-mix(in srgb,var(--brand-warm) 16%,var(--input-bg));color:var(--brand-warm)}:root .guess .guess__row.guess__row--nudge{animation:field-nudge .7s ease-out!important}@keyframes field-nudge{0%{box-shadow:var(--card-shadow),0 0 color-mix(in srgb,var(--accent) 55%,transparent)}to{box-shadow:var(--card-shadow),0 0 0 12px color-mix(in srgb,var(--accent) 0%,transparent)}}@media(prefers-reduced-motion:reduce){:root .guess .guess__row.guess__row--nudge{animation:none!important;border-color:var(--accent)}}.guess__error{margin-top:6px;padding:0 4px;font-size:.95rem;font-weight:700;color:var(--danger)}.spinner{width:20px;height:20px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .7s linear infinite}.guess__nudge{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 8px;font-family:var(--font-brand);font-weight:600;font-size:1.3rem;color:var(--ink)}.guess__nudge em{color:var(--accent);font-style:normal}.guess__arrow{display:inline-block;animation:nudge 1.4s ease-in-out infinite}.guess--hero .guess__row{border-color:color-mix(in srgb,var(--accent) 70%,var(--card-line));box-shadow:var(--card-shadow),0 0 0 2px color-mix(in srgb,var(--accent) 14%,transparent)}.guess .guess__row{height:62px}.guess .guess__input{font-family:var(--font-brand);font-size:1.75rem;font-weight:600;color:var(--field-word);padding-bottom:2px}.guess .ask{padding-top:1px}.guess .guess__row{padding-right:8px}.guess .guess__row .ask{right:56px}.guess .guess__row:has(>.fthermo) .ask{left:39px}.guess .guess__input::placeholder{font-size:1.5rem}.guess--hero{margin-top:4px}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.list{padding:8px 14px 4px;background:var(--card-fill);box-shadow:var(--card-shadow)}.list__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 2px 6px}.list__title{font-family:var(--font-ui);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.list__count{font-size:.85rem;color:var(--ink-70)}.row{display:grid;grid-template-columns:minmax(0,1.35fr) 9px minmax(0,1.25fr) 54px;column-gap:8px;align-items:center;min-height:34px;padding:2px;border-top:1px solid var(--line-soft)}.row:first-child{border-top:0}.row--latest .row__word{font-weight:700}.row--latest{position:relative;isolation:isolate}.row--latest:before{content:"";position:absolute;inset:0 -10px;z-index:-1;border-radius:7px;background:color-mix(in srgb,var(--accent) 9%,transparent)}.row--fresh{animation:row-in .9s ease-out}.row--fresh:before{animation:flash-in .9s ease-out}.row--latest:before{box-shadow:inset 4px 0 color-mix(in srgb,var(--row-tone, var(--accent)) 75%,transparent)}.row--hint.row--latest:before{background:color-mix(in srgb,var(--gold) 14%,transparent)}.row--hint.row--fresh:before{animation:hint-flash 1.5s ease-out}.row--hint.row--fresh .row__hint{animation:bulb .9s ease-out}.row__word{font-family:var(--font-ui);font-weight:600;font-size:1.15rem;line-height:1.15;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.row__hint{display:grid;place-items:center;width:12px;height:14px;border-radius:0;background:none!important;font-size:.8rem;line-height:1;justify-self:center}.row__dot{width:9px;height:9px;border-radius:50%;background:var(--bar-cold);justify-self:center}.row__track{width:100%;height:9px;border-radius:999px;background:var(--track);overflow:hidden}.row__bar{display:block;height:100%;border-radius:999px;background:var(--bar-cold);transition:width .5s ease}.row .row__dot:not(.row__hint),.row .row__bar{background:var(--arc, var(--bar-cold))}.row{--row-tone: var(--arc, var(--bar-cold))}.row .row__word,.row .row__temp{color:var(--heat-ink, inherit)}.row__temp{font-family:var(--font-ui);font-weight:600;font-variant-numeric:tabular-nums;font-size:1.05rem;text-align:right;white-space:nowrap}.actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;padding:0;margin-top:-2px}.confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:.95rem;font-weight:700;color:var(--ink-70)}.btn{min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--line);background:transparent;font-family:var(--font-ui);font-weight:700;font-size:1.1rem;cursor:pointer;transition:transform 90ms ease,background .15s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.4;cursor:default}.btn__icon{flex:none;display:block}.buoy__edge{stroke:none}:root[data-theme=light] .buoy__edge{stroke:currentColor}.btn--pill{border-color:var(--ink-45)}.actions .btn--pill{padding-top:2px}.actions .btn--pill .btn__icon{margin-top:-2px}.btn--primary{background:var(--accent-fill);border-color:transparent;color:var(--accent-ink)}.btn--ghost:hover,.btn--pill:hover{background:var(--line-soft)}.btn--text{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:4px;padding:0 6px}.btn--quiet{color:var(--ink-45);border-color:transparent;background:transparent}.btn--danger{background:var(--danger);border-color:transparent;color:#fff}.btn--wide{width:100%}.btn--small{min-height:38px;padding:0 14px;font-size:.95rem}.link{border:0;background:none;padding:0;color:var(--accent);font-weight:700;text-decoration:underline;cursor:pointer}.link--wavy{font-family:var(--font-brand);font-weight:600;text-decoration:underline wavy color-mix(in srgb,var(--accent) 60%,transparent);text-underline-offset:4px}.link--quiet{color:var(--ink-45);text-decoration:none;font-size:.9rem;font-weight:600}.yesterday{position:relative;text-align:center;font-size:1rem;color:var(--ink-70);padding-top:10px}.yesterday__show{font-weight:600;color:var(--ink-70);text-decoration-style:dotted;text-underline-offset:3px}.yesterday__word{animation:rise .26s ease-out}.yesterday__send{display:block;margin:6px auto 0;font-weight:600;color:var(--ink-70);text-decoration-style:dotted;text-underline-offset:3px}.yesterday--rule{min-height:72px}.yesterday:before{content:"";position:absolute;top:0;left:14%;right:14%;border-top:1px solid var(--line-soft)}@media(max-width:899px){.yesterday:before{left:27%;right:27%}.main>.yesterday{margin-top:24px}}.notice{padding:24px 0;text-align:center;color:var(--ink-70)}.foot{margin-top:22px;text-align:center;font-size:.95rem;color:var(--ink-70)}.foot a{color:var(--ink-70);text-decoration:none}@font-face{font-family:Country Flags;src:url(/static/twemoji-flags-game.woff2?v=40) format("woff2");unicode-range:U+1F1E6-1F1FF;font-display:swap}.foot__langs{margin-top:12px}.foot__flags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:320px;margin:0 auto}.foot__flag{width:34px;height:28px;display:grid;place-items:center;border-radius:8px;border:1.5px solid transparent;font-family:Country Flags,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:20px;line-height:1;text-decoration:none;cursor:pointer}.foot__flag:hover{background:var(--line-soft)}.foot__flag--on{border-color:var(--ink-45);background:var(--line-soft)}.foot__langname{margin:4px 0 0;font-size:.875rem;color:var(--ink-70)}.foot__social{display:flex;justify-content:center;gap:22px;margin:0 0 8px}.foot__social a{display:inline-flex;align-items:center;gap:6px;font-weight:600}.foot__social svg{flex:none}.result{display:flex;flex-direction:column;gap:12px;text-align:center}.rcard{padding:14px;background:var(--card-fill-faint)}.result--unfold{animation:result-unfold .9s ease 2.4s backwards}@keyframes result-unfold{0%{opacity:0;transform:translateY(-14px);max-height:0;overflow:hidden}to{opacity:1;transform:translateY(0);max-height:2400px;overflow:visible}}.result__kicker{font-family:var(--font-head);font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.result--lost .result__kicker{color:var(--ink-45)}.result__word{font-family:var(--font-brand);font-weight:700;font-size:clamp(2.4rem,12vw,3.6rem);letter-spacing:-.02em;line-height:1.05;margin:6px 0 8px;overflow-wrap:anywhere}.result__line{color:var(--ink-70);font-size:1.1rem}.result__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0}.result__actions .btn{flex:1 1 160px}.result__next{margin-top:2px;color:var(--ink-45);font-size:.95rem}.countdown{font-family:var(--font-mono);color:var(--ink)}.map{margin-top:16px;text-align:left}.map__title{font-size:.85rem;color:var(--ink-45);margin-bottom:8px}.map__list{display:flex;flex-wrap:wrap;gap:6px}.chip{--c: var(--glow);display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--c) 18%,var(--bg));border:1.5px solid color-mix(in srgb,var(--c) 50%,transparent);font-size:1rem;font-weight:600}.chip__rank{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-45)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;text-align:left}.stats>div{padding:10px 12px;border-radius:var(--radius-s);background:var(--line-soft);min-width:0}.stats__wide{grid-column:1 / -1}.stats dt{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-45)}.stats dd{font-family:var(--font-brand);font-weight:600;font-size:1.2rem;overflow-wrap:anywhere}.door{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;padding:12px 14px;border-radius:var(--radius-s);border:1.5px solid var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--bg));color:inherit;text-align:left;cursor:pointer;transition:transform 90ms ease}.door:active{transform:scale(.98)}.door__icon{font-size:1.6rem;flex:none}.door__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.9rem;color:var(--ink-70)}.door__text strong{font-size:1.05rem;color:var(--ink)}.door__go{font-size:1.4rem;color:var(--accent);flex:none}.nudge{margin-top:16px;padding:14px;border-radius:var(--radius-s);border:1.5px dashed var(--line);text-align:left}.nudge p{font-size:.95rem;color:var(--ink-70);margin-bottom:10px}.nudge__actions{display:flex;gap:8px;flex-wrap:wrap}.nudge__actions .btn{flex:1 1 140px}.path{text-align:left}.path__kicker{font-family:var(--font-head);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.95rem;color:var(--accent);text-align:center;margin-bottom:6px}.path__stops{list-style:none;margin:0;padding:0}.path__stop{position:relative}.path__stop:not(:last-child):after{content:"";position:absolute;left:21px;top:44px;bottom:-4px;border-left:2px dashed var(--ink-25)}.path__stop--done:not(:last-child):after{border-left:2px solid var(--accent)}.path__pick{display:flex;align-items:flex-start;gap:12px;width:100%;padding:5px 4px;border:0;border-radius:var(--radius-s);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.path__stop--on .path__pick{background:color-mix(in srgb,var(--accent) 9%,transparent)}.path__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%}.path__stop--account .path__icon,.path__stop--closed .path__icon{opacity:.5}.path__stop--missed .path__icon{opacity:.7}.path__stop--next .path__icon{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent);animation:path-glow 2.4s ease-in-out infinite}@keyframes path-glow{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 16%,transparent),0 0 14px color-mix(in srgb,var(--accent-2) 45%,transparent)}}.path__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:7px}.path__head{display:flex;align-items:baseline;gap:8px}.path__title{flex:1;min-width:0;font-size:1rem;line-height:1.35;color:var(--ink)}.path__stop--account .path__title,.path__stop--closed .path__title{color:var(--ink-70)}.path__note{flex:none;font-size:.8rem;color:var(--ink-45);white-space:nowrap}.path__stop--done .path__note{color:var(--accent);font-weight:700}.path__stop--account .path__note{padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-weight:700}.path__text{font-size:.9rem;line-height:1.4;color:var(--ink-70);padding-bottom:4px}.path__act{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:10px}.path__fine{font-size:.8rem;color:var(--ink-45);text-align:center}.path__aside{margin-top:2px;font-weight:600;font-size:.9rem;color:var(--ink-70)}.path--light .path__stop{animation:path-in .45s ease both;animation-delay:calc(3.3s + var(--i) * .17s)}@keyframes path-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.path--light .path__stop,.path__stop--next .path__icon{animation:none}}.locked{padding:28px 18px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;animation:rise .26s ease-out}.locked__flame{font-size:3rem;filter:grayscale(1) opacity(.5)}.lockview__stage{filter:grayscale(.35);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.lockview>.locked--over{margin:12px auto 0;width:min(100%,420px);padding:14px 16px;gap:8px;border-radius:var(--radius-s);border:1.5px solid var(--card-line);background:var(--bg-2);box-shadow:var(--card-shadow);animation:none}.locked--over .locked__flame{filter:none;line-height:0}.locked--over .locked__title{font-size:1.2rem}.locked:has(>.locked__flame:first-child){padding-top:14px}.locked__title{font-family:var(--font-head);font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase}.locked__lead{color:var(--ink-70);max-width:34ch}.locked__rule{font-weight:700;color:var(--accent);margin-bottom:6px}.locked__foot{font-size:.9rem;color:var(--ink-45)}.tester{margin-top:8px;padding:12px 14px;border-radius:var(--radius-s);border:1.5px dashed var(--gold);background:transparent;display:flex;flex-direction:column;gap:10px}.tester__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.tester__tag{font-family:var(--font-head);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.tester__secret{display:block;margin-top:2px;font-family:var(--font-ui);font-size:.9rem;letter-spacing:0;text-transform:none;color:var(--ink-70)}.tester__secret strong{color:var(--ink)}.tester__form{display:flex;gap:8px}.tester__roles{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tester__label{font-size:.85rem;color:var(--ink-70);margin-right:2px}.tester__role{padding:5px 12px;border-radius:999px;border:1.5px solid var(--gold);background-color:transparent;color:var(--ink);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}a.tester__role{text-decoration:none}.tester__role--on{border-color:var(--tab-on-bg);background-color:var(--tab-on-bg);color:var(--tab-on-ink);cursor:default}.tester__role:disabled:not(.tester__role--on){opacity:.5}.tester__note{font-size:.85rem;line-height:1.3;color:var(--ink-70)}.app--hidden .word{filter:blur(7px);-webkit-user-select:none;user-select:none}.app--hidden .gauge__word{filter:blur(.22em)!important;-webkit-user-select:none;user-select:none}.sheet{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center}.sheet__backdrop{position:absolute;inset:0;background:#040a08a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet__card{position:relative;width:100%;max-width:560px;max-height:94dvh;overflow-y:auto;padding:18px 18px 0;border-radius:24px 24px 0 0;background:var(--panel);border:1.5px solid var(--line);border-bottom:0;box-shadow:0 -12px 40px #00000073;animation:slide-up .26s ease-out}.sheet--leaving{pointer-events:none}.sheet--leaving .sheet__card{animation:sheet-leave .22s ease-in forwards}.sheet--leaving .sheet__backdrop{animation:sheet-clear .22s ease-in forwards}@keyframes sheet-leave{to{transform:translateY(36px);opacity:0}}@keyframes sheet-clear{to{opacity:0}}.sheet__card .prefs{margin-top:12px;padding-top:10px;gap:2px}.sheet__card .prefs__row--icon{min-height:40px}.sheet__card .prefs__title{font-size:1rem;margin-bottom:2px}.sheet__card .seg__item{padding-block:5px}.sheet__card:after{content:"";display:block;position:sticky;bottom:0;height:calc(18px + var(--inset-bottom, env(safe-area-inset-bottom)));pointer-events:none;background:linear-gradient(transparent,var(--panel))}:root[data-theme=light] .sheet__card:after{background:linear-gradient(transparent,var(--bg))}:root[data-theme=light] .sheet__card{background:var(--bg) var(--paper) left top / var(--paper-size) var(--paper-size) repeat}:root[data-theme=light] .sheet__close{background:var(--bg)}.sheet__grip{display:none}@media(hover:none)and (pointer:coarse){.sheet__grip{display:block;position:absolute;top:7px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:var(--ink-25);pointer-events:none;z-index:4}}.sheet__card{overscroll-behavior-y:contain}.sheet[data-swiped] .sheet__card,.sheet[data-swiped] .sheet__backdrop{animation:none}.sheet__closebar{position:sticky;top:0;height:0;display:flex;justify-content:flex-end;z-index:3}.sheet__close{flex:none;width:40px;height:40px;margin:-8px -6px 0 0;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line);background:var(--panel);color:var(--ink-70);cursor:pointer;transition:transform 90ms ease,color .15s ease}.sheet__close:hover{color:var(--ink)}.sheet__close:active{transform:scale(.94)}.sheet__title{padding-right:44px;font-family:var(--font-head);font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.sheet__lead--talk{margin:10px 0;font-size:.98rem;line-height:1.35}.sheet__lead{color:var(--ink-70);margin-bottom:14px}.sheet__reason{padding-right:44px;margin:2px 0 8px;font-family:var(--font-brand);font-weight:600;font-size:1.5rem;line-height:1.15;text-wrap:balance;color:var(--ink)}.sheet__lead--reason{font-size:1rem;line-height:1.4;margin-bottom:16px}.sheet__question{font-weight:700;font-size:1.15rem;margin-bottom:10px}.sheet__foot{font-size:.93rem;line-height:1.38;color:var(--ink-70);margin:11px 0 12px}.sheet__foot strong{white-space:nowrap}.sheet__cta{position:sticky;bottom:0;z-index:2;margin-bottom:calc(-18px - var(--inset-bottom, env(safe-area-inset-bottom)));padding:4px 0 calc(16px + var(--inset-bottom, env(safe-area-inset-bottom)));background-color:var(--panel)}.sheet__cta:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px;pointer-events:none;background:linear-gradient(transparent,var(--panel))}:root[data-theme=light] .sheet__cta{background-color:var(--bg)}:root[data-theme=light] .sheet__cta:before{background:linear-gradient(transparent,var(--bg))}.howto__steps{position:relative;display:grid;gap:12px;margin:4px 0 0;padding:0;list-style:none}.howto__steps--after{margin-top:10px}.howto__step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.howto__step:not(:last-child):after{content:"";position:absolute;left:16px;top:36px;bottom:-12px;border-left:2.5px dotted color-mix(in srgb,var(--accent) 55%,transparent)}.howto__n{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent-fill);color:var(--accent-ink);font-family:var(--font-brand);font-weight:700;font-size:1.1rem;line-height:1;box-shadow:0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.howto__body{min-width:0;padding-top:4px;container-type:inline-size}.howto__say{margin:0;font-family:var(--font-brand);font-weight:600;font-size:1.15rem;line-height:1.25;color:var(--ink)}.howto__sub{margin:3px 0 0;font-size:1rem;line-height:1.3;color:var(--ink-70)}.howto__sub b{color:var(--ink);white-space:nowrap}.howto__field{display:flex;align-items:center;gap:10px;height:42px;margin-top:7px;padding:0 5px 0 14px;border-radius:14px;border:2px solid var(--accent);background:var(--input-bg, var(--panel))}.howto__caret{flex:none;width:2px;height:22px;margin-right:-4px;background:var(--accent)}.howto__ask{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-brand);font-weight:600;font-size:1.15rem;color:var(--ink-70)}.howto__go{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent-fill);color:var(--accent-ink)}.howto__go svg{width:19px;height:19px}.howto__arc{position:relative;width:92%;margin:8px auto 0;aspect-ratio:100 / 40}.howto__band{position:absolute;left:0;top:0;width:100%;height:auto}.howto__cube,.howto__flame{position:absolute;height:auto;filter:drop-shadow(0 3px 3px rgba(15,25,20,.35))}.howto__cube{width:13.4%}.howto__flame{width:10.7%}.howto__dot{position:absolute;width:13px;width:clamp(12px,3.4cqw,17px);height:13px;height:clamp(12px,3.4cqw,17px);transform:translate(-50%,-50%);border-radius:50%;border:2px solid #fff;box-shadow:0 1px 2px #0000004d}.howto__chip{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;padding:.18em .6em;border-radius:999px;background:var(--panel);border:2px solid var(--edge, var(--line));box-shadow:0 2px 6px #0f191433;font-family:var(--font-brand);font-weight:600;font-size:1rem;line-height:1.15}.howto__chip small{font-family:var(--font-ui);font-weight:700;font-size:.86em}.howto__arc .howto__chip{position:absolute;transform:translate(-50%,-50%);font-size:.95rem;font-size:clamp(.95rem,4.6cqw,1.3rem)}.howto__chip--found{background:var(--accent-fill);border-color:transparent;color:var(--accent-ink);box-shadow:0 0 0 4px #fe871d4d,0 0 18px #fe78148c}.howto__chip--found img{width:auto;height:1.05em}.howto__chip--ask{background:var(--line-soft);border:2px dashed var(--ink-45);color:var(--ink-70)}.howto__chip--best{box-shadow:0 0 0 3px color-mix(in srgb,var(--edge) 35%,transparent),0 2px 8px #0f19144d}.howto__chip--inline{vertical-align:2px;margin-left:2px}.howto__scale{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 6px;width:92%;margin:4px auto 0}.howto__scale span{font-weight:700;font-size:.88rem;font-size:clamp(.88rem,3.4cqw,1.1rem);line-height:1.15}.howto__chain{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px}.howto__chain .howto__chip{padding:.14em .48em;font-size:.93rem}.howto__chain svg{flex:none;width:15px;height:15px;color:var(--ink-70)}.howto__group{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;margin-top:8px;padding:8px 8px 8px 10px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--fb-badge) 35%,transparent);background:color-mix(in srgb,var(--fb-badge) 7%,transparent);color:var(--ink);text-align:left;text-decoration:none;font:inherit;cursor:pointer}.howto__fb{width:30px;height:30px;fill:var(--fb-badge)}.howto__fb path{fill:#fff}.howto__gname{min-width:0;font-family:var(--font-brand);font-weight:600;font-size:1rem;line-height:1.2}.howto__ggo{padding:9px 14px;border-radius:999px;background:var(--fb-badge);color:#fff;font-weight:700;font-size:.98rem;line-height:1;white-space:nowrap}.howto__foot{margin:10px 0 0;font-size:.95rem;line-height:1.35;text-align:center;color:var(--ink-70)}.howto__foot b{color:var(--ink);white-space:nowrap}.howto .sheet__cta{margin-top:10px}@media(max-height:700px){.howto .sheet__title{margin-bottom:4px}.howto__steps{gap:7px}.howto__step:not(:last-child):after{bottom:-7px}.howto__arc{width:76%}.howto__scale{width:100%;gap:2px 4px}.howto__scale span{font-size:.84rem}.howto__sub--spare{display:none}.howto__arc{margin-top:4px}.howto__field{height:36px;margin-top:5px}.howto__sub{font-size:.95rem}.howto__chain{margin-top:5px}.howto__group{margin-top:6px;padding-top:6px;padding-bottom:6px}.howto .sheet__cta{margin-top:6px}}@media(min-width:640px){.sheet{align-items:center;padding:24px}.sheet__card{border-radius:24px;border-bottom:1.5px solid var(--line);max-height:85vh}}.stack{display:flex;flex-direction:column;gap:10px;align-items:center}.form{display:flex;flex-direction:column;gap:12px}.field{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.field>span{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-45)}.field-row{display:flex;gap:8px;align-items:flex-end}.input{width:100%;height:50px;padding:0 14px;border-radius:14px;border:1.5px solid var(--line);background:var(--input-bg);color:var(--ink);font-size:1rem;outline:none}.input:focus{border-color:var(--accent)}.input--small{height:42px;font-size:1rem;flex:1;min-width:0}.form__error{color:var(--danger);font-size:.95rem;font-weight:700}.form__foot{font-size:.85rem;color:var(--ink-45)}.form__foot a{color:var(--ink-70)}.form__links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.tag{margin-left:8px;padding:1px 8px;border-radius:999px;font-size:.75rem;background:var(--line-soft);color:var(--ink-70)}.toast{position:fixed;left:50%;bottom:calc(24px + var(--inset-bottom, env(safe-area-inset-bottom)));transform:translate(-50%);z-index:60;padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:700;font-size:1rem;box-shadow:var(--shadow);animation:rise .2s ease-out;max-width:calc(100vw - 32px);text-align:center}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slide-up{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}@keyframes slam{0%{transform:translate(-50%) scale(1.6);opacity:0}60%{opacity:1}to{transform:translate(-50%) scale(1)}}@keyframes glow-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--c) 70%,transparent)}to{box-shadow:0 0 0 26px transparent}}@keyframes row-in{0%{opacity:0;transform:translate(-14px)}35%{opacity:1;transform:none}to{transform:none}}@keyframes flash-in{0%{background:color-mix(in srgb,var(--accent) 22%,transparent)}to{background:color-mix(in srgb,var(--accent) 9%,transparent)}}@keyframes hint-flash{0%{background:color-mix(in srgb,var(--gold) 45%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--gold) 60%,transparent)}to{background:color-mix(in srgb,var(--gold) 14%,transparent);box-shadow:0 0 0 transparent}}@keyframes bulb{0%{transform:scale(2.2) rotate(-12deg);filter:drop-shadow(0 0 8px var(--gold))}60%{transform:scale(1.2) rotate(6deg)}to{transform:none;filter:none}}@keyframes pop{0%{transform:scale(1.5);opacity:0}60%{opacity:1}to{transform:none}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.spinner{animation:spin .7s linear infinite!important}.gauge__glint path{animation:arc-glint 1.7s cubic-bezier(.45,0,.4,1) infinite!important}.gauge .gauge__word--judging{animation:word-wait 1.7s ease-in-out infinite!important}.gauge--judging .gauge__degrees{animation:degrees-away .18s ease .32s both!important}.gauge__bubble .gauge__dots{animation:dots-in .18s ease .32s both!important}.gauge__dots i{animation:dot-wait 1.1s ease-in-out infinite!important}.gauge__dots i:nth-child(2){animation-delay:.16s!important}.gauge__dots i:nth-child(3){animation-delay:.32s!important}}@media(min-width:900px){.tabs{margin-bottom:20px}.top__brand{margin-left:0}.edgefrost__piece--stars{width:46px;left:calc(var(--page-pad) - 70px)!important;margin-top:8px}.top__frost{top:6px;left:-43px;width:37px}.heat{padding-top:24px}.deco{width:min(100vw,calc(620px + 2 * var(--page-pad) + 48px))}.deco__side{width:clamp(120px,calc((100vw - 880px)/2 + 40px),180px)}.deco__side--top{clip-path:inset(0 0 64% 0)}.deco__side--bottom{display:block;top:auto;bottom:0;clip-path:inset(69% 0 0 0)}:root:not([data-theme=light]) .paper{opacity:.4}}:root:not([data-theme=light]) .gauge__word,:root:not([data-theme=light]) .gauge__cue,:root:not([data-theme=light]) .row .row__word,:root:not([data-theme=light]) .row .row__temp{color:var(--arc, inherit)}.bottomcorners{position:relative;height:0;margin-top:4px;pointer-events:none}.main:not(:has(.yesterday)) .bottomcorners{height:84px}.main:not(:has(.actions)) .bottomcorners{margin-top:64px}.bottomcorners__cold{position:absolute;height:auto;color:var(--cold);opacity:.5;pointer-events:none;overflow:visible;translate:min(0px,calc(50vw - 174px - var(--page-pad))) 0}.bottomcorners__cold--edge{translate:none}@media(max-width:339px){.bottomcorners__cold--edge{display:none}}:root:not([data-theme=light]) .bottomcorners__cold{opacity:.38}.bottomcorners__warm{position:absolute;right:calc(-1 * var(--page-pad) - 6px);top:-63px;width:140px;height:117px;overflow:visible;pointer-events:none;color:#ed7b3d;opacity:.42}:root[data-theme=light] .bottomcorners__warm{opacity:.66}@media(max-width:374px){.bottomcorners__warm{right:calc(-1 * var(--page-pad) - 12px)}}.cardcorner{position:absolute;top:0;right:0;width:clamp(48px,15.5%,96px);height:auto;color:#ed7b3d;opacity:.62;pointer-events:none;z-index:0;border-top-right-radius:inherit}:root[data-theme=light] .cardcorner{opacity:.92}@media(min-width:900px){.bottomcorners__warm{display:none}}.main:has(.locked) .bottomcorners{margin-top:68px}.main>:is(.myword--play,.pastrow,.pastboard)+.bottomcorners.bottomcorners{margin-top:4px}@media(orientation:landscape)and (min-width:1000px)and (max-height:920px)and (hover:none)and (pointer:coarse){.main:has(>.list)>:is(.myword--play,.pastrow,.pastboard):has(+.bottomcorners){margin-bottom:64px}}.cornerflake{position:absolute;top:-4px;left:-4px;width:clamp(72px,26%,156px);height:auto;color:var(--cold);opacity:.5;pointer-events:none;z-index:0}:root:not([data-theme=light]) .cornerflake{opacity:.4}.cardfrost{position:absolute;height:auto;color:var(--cold);z-index:0;pointer-events:none;overflow:visible;opacity:.55}:root:not([data-theme=light]) .cardfrost{opacity:.45}.cardfrost--hot{color:var(--accent);opacity:.5}:root:not([data-theme=light]) .cardfrost--hot{opacity:.42}.cardfrost--star{left:11.6%;top:40%;width:4.6%}@media(min-width:700px){.cardfrost--star{top:43%;width:3.4%}}.cardtrail{position:absolute;translate:-50% -50%;color:var(--accent);opacity:.6;overflow:visible;pointer-events:none;z-index:0}:root:not([data-theme=light]) .cardtrail{opacity:.5}.cardtrail--spark{left:90.6%;top:46.5%;width:7px;height:7px;rotate:14deg}.cardtrail--star{left:86.6%;top:37.3%;width:24px;height:auto}@media(min-width:700px){.cardtrail--spark{left:87.8%;top:52.5%;width:10px;height:10px}.cardtrail--star{left:85.8%;top:43%;width:34px}}.flamedeco{position:absolute;height:auto;color:var(--accent);opacity:.72;pointer-events:none;z-index:1;overflow:visible}:root:not([data-theme=light]) .flamedeco{opacity:.8}.flamedeco--side{left:70.5%;top:64%;width:4.7%}.flamedeco--corner{left:85%;top:48%;width:11%}@media(min-width:900px){.flamedeco--side{display:none}.flamedeco--corner{left:82%;top:56%;width:10%}}.gauge__glints{position:absolute;height:auto;color:var(--cold);z-index:2;pointer-events:none;overflow:visible}.edgefrost{position:absolute;inset:0;pointer-events:none;z-index:0}.edgefrost__piece{position:absolute;color:var(--cold);opacity:.42;overflow:visible}:root:not([data-theme=light]) .edgefrost__piece{opacity:.34}.edgefrost__piece--wide{display:none}@media(min-width:900px){.edgefrost__piece--wide{display:block}}.frostrail{display:none;position:absolute;inset:0;pointer-events:none;z-index:-1}@media(min-width:900px){.frostrail{display:block}}.frostrail__piece{position:absolute;color:var(--cold);opacity:.42;overflow:visible}:root:not([data-theme=light]) .frostrail__piece{opacity:.34}.frost{display:block;height:auto;overflow:visible}.intro{position:relative;z-index:1;margin:2px 2px 10px;display:grid;gap:2px}.intro__head{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.intro__title{font-family:var(--font-head);font-size:1.02rem;letter-spacing:.04em;color:var(--ink)}.intro__day{font-size:.85rem;font-weight:700;color:var(--accent)}.intro__line{margin:0;font-size:.92rem;line-height:1.3;color:var(--ink-70)}.intro__clock{margin:0;font-size:.82rem;color:var(--ink-45)}.intro--short .intro__clock{margin-top:-1px}.heat.heat--weekly{background:url(./swirl-dark-BiXcbSS1.webp) center / cover no-repeat,var(--bg);border-color:#ffaa468c}:root[data-theme=light] .heat.heat--weekly{background:url(./swirl-light-DY6_EmPJ.webp) center / cover no-repeat,var(--bg);border-color:#d68c328c}.heat.heat--ember{background:radial-gradient(120% 80% at 50% 118%,rgba(255,106,32,.34),transparent 62%),var(--bg) var(--paper) left top / var(--paper-size) var(--paper-size) repeat;border-color:#ff963c80;color:var(--ink)}.theme-night .gauge__word,.theme-night .gauge__cue,.theme-night .row .row__word,.theme-night .row .row__temp{color:var(--arc, inherit)}.theme-night .cardfrost{opacity:.45}.theme-night .cornerflake{opacity:.4}.btn--glow{animation:hint-glow 2.4s ease-in-out infinite}@keyframes hint-glow{0%,to{box-shadow:0 0 #ffad3f00}50%{box-shadow:0 0 0 4px #ffad3f47,0 0 18px #ffad3f59}}@media(prefers-reduced-motion:reduce){.btn--glow{animation:none;box-shadow:0 0 0 3px #ffad3f4d}}.stucknote{margin:12px auto 0;max-width:30em;text-align:center;font-size:1rem;line-height:1.4;color:var(--ink-70);text-wrap:balance}.guidenote{display:flex;gap:12px;align-items:center;width:fit-content;max-width:100%;margin:12px auto 0;font-family:var(--font-ui);font-size:1.1rem;line-height:1.4;color:var(--ink);text-align:left}.guidenote__pic{flex:none;width:70px;height:92px}:root[data-theme=light] .guidenote__pic{mix-blend-mode:multiply}.guidenote__said{flex:1;min-width:0;margin:0}.guidenote__said b{font-weight:700}.fold{position:relative;z-index:1;margin-top:12px}.fold__head{cursor:pointer;padding:8px 4px;font-size:.92rem;font-weight:600;color:var(--ink-70)}.guess__lead{display:grid;gap:4px;margin:4px 0 10px;text-align:center}.guess__lead strong{font-family:var(--font-brand);font-weight:600;font-size:1.65rem;line-height:1.15;text-wrap:balance;color:var(--lead-ink)}.guess__lead span{font-size:.98rem;color:var(--ink-70)}.guess__starters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:12px 0 0}.guess__starters-label{font-size:.92rem;color:var(--ink-70)}.guess__starter{min-height:40px;padding:6px 16px;border:1.5px solid color-mix(in srgb,var(--accent) 55%,var(--card-line));border-radius:999px;background:var(--card-fill-faint);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.guess__starter:disabled{opacity:.5}.modeline{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-head);font-size:1.02rem;letter-spacing:.06em;color:var(--ink-70)}.modeline:before,.modeline:after{content:"";flex:0 0 26px;height:1px;background:currentColor;opacity:.35}.guess__input::placeholder{color:var(--ink-70);font-weight:500;font-size:1.06rem}.guess__starters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:440px;margin:14px auto 0}.guess__starters-label{grid-column:1 / -1;text-align:center;font-size:.86rem;letter-spacing:.02em;color:var(--ink-70)}.guess__starter{min-width:0;min-height:44px;padding:6px 8px;font-size:clamp(.9rem,3.7vw,1.02rem);line-height:1.15;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:color-mix(in srgb,var(--accent) 5%,var(--card-fill-faint))}.main:has(.guess__starters) .actions{position:relative;margin-top:14px;padding-top:18px}.main:has(.guess__starters) .actions:before{content:"";position:absolute;top:0;left:32%;right:32%;border-top:1px solid var(--line-soft)}.guess--hero .guess__row{position:relative}.demo{margin:0 0 12px;text-align:center}.demo__title{font-family:var(--font-brand);font-size:1.25rem;font-weight:600;color:var(--ink)}.demo__rule{margin-top:2px;font-size:.92rem;color:var(--ink-70)}.demo__rows{list-style:none;margin:8px auto 0;padding:0;max-width:300px;display:grid;gap:5px}.demo__row{display:grid;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:.95rem}.demo__word{text-align:left;font-weight:700;color:var(--c)}.demo__track{height:8px;border-radius:999px;background:var(--track);overflow:hidden}.demo__track i{display:block;height:100%;border-radius:inherit;background:var(--c)}.demo__temp{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:var(--c)}.guess__starters--big{gap:8px}.guess__starters--big .guess__starters-label{flex-basis:100%;text-align:center;font-weight:600;color:var(--ink)}.guess__starters--big .guess__starter{flex:1 1 0;min-width:0;min-height:48px;padding:6px 10px;font-size:1.05rem;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg));animation:starter-pulse 2.6s ease-in-out infinite}.guess__starters--big .guess__starter:nth-of-type(2){animation-delay:.4s}.guess__starters--big .guess__starter:nth-of-type(3){animation-delay:.8s}@keyframes starter-pulse{0%,70%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}35%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.guess__starters--big .guess__starter{animation:none}}:root[data-landing] .actions,:root[data-landing] .yesterday,:root[data-landing] .nav,:root[data-landing] .bottomcorners{display:none}.consent{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;justify-content:center;gap:12px;padding:7px var(--page-pad) calc(7px + var(--inset-bottom, env(safe-area-inset-bottom)));transition:transform .22s ease,visibility 0s linear 0s,bottom .18s ease,padding-bottom .18s ease;background-color:var(--panel);border-top:1px solid var(--line-soft);box-shadow:0 -4px 14px #0000001f;color:var(--ink);font-family:var(--font-ui)}.consent__text{flex:0 1 430px;min-width:0;margin:0;font-size:.875rem;line-height:1.25;color:var(--ink-70)}.consent__text a{color:inherit;margin-left:.3em}.consent__actions{flex:none;display:flex;flex-direction:column-reverse;gap:4px}.consent__actions .btn{min-width:0;min-height:30px;padding:0 12px;font-size:.875rem}:root[data-nav] .consent{bottom:var(--nav-h);padding-bottom:7px;box-shadow:none}body:has(>.consent){padding-bottom:84px}body:has(.sheet)>.consent,:root[data-keys] .consent{transform:translateY(calc(100% + var(--nav-h, 0px)));visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}@media(max-width:600px){.consent{gap:8px;padding:5px 10px calc(5px + var(--inset-bottom, env(safe-area-inset-bottom)))}.consent__text{flex:1 1 auto;display:flex;align-items:baseline;font-size:.72rem}.consent__line{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.consent__text a{flex:none}.consent--open .consent__text{display:block}.consent--open .consent__line{white-space:normal}.consent__actions{flex-direction:row;gap:6px}.consent__actions .btn{min-height:28px;padding:0 10px;font-size:.74rem}:root[data-nav] .consent{padding-bottom:5px}body:has(>.consent){padding-bottom:48px}}@media(orientation:landscape)and (min-width:1000px)and (max-height:920px)and (hover:none)and (pointer:coarse){.app{--side-col: 560px;--side-list: calc((100vw - var(--side-col) - 2 * var(--page-pad)) / 2 - 28px);max-width:calc(var(--side-col) + 2 * var(--page-pad))}.main:has(>.list){display:grid;grid-template-columns:100%;grid-auto-columns:var(--side-list);grid-auto-flow:row dense;column-gap:16px;row-gap:0}.main:has(>.list)>*{grid-column:1;min-width:0;margin-bottom:12px}.main:has(>.list)>:not(.stage):not(.stage~*){grid-column:1 / span 2;width:calc(100% - var(--side-list) - 16px)}.main:has(>.list)>.list{grid-column:2;height:0;margin:0;padding:0;border:0;overflow:visible}.main:has(>.list)>.list>.list__body{margin-bottom:96px;padding:6px 10px 2px;border:1px solid var(--card-line);border-radius:14px}.main:has(>.list)>.list .list__count,.main:has(>.list)>.list .row__track{display:none}.main:has(>.list)>.list .row{grid-template-columns:minmax(0,1fr) 9px 48px;column-gap:6px}.main:has(>.list)>.list.list--steps .row{grid-template-columns:minmax(0,1fr) auto 9px 48px}}.gauge__ask{position:absolute;display:block;transform:translate(-50%,-50%);font-family:var(--font-brand);font-weight:700;font-size:25cqw;line-height:1;pointer-events:none}.gauge__ask--1{background:linear-gradient(90deg,#1496d7,#1e8cc3,#706aa0,#b04674,#d63628,#d63c12,#cb460c,#b24206,#cb460c,#d63c12,#d63628,#b04674,#706aa0,#1e8cc3,#1496d7) 0 0 / 1.3em 100% repeat-x;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ask-flow 3s linear 3}@keyframes ask-flow{to{background-position:1.3em 0}}.gauge__ask--2{--ask-0: rgb(30 202 250);--ask-25: rgb(43 158 210);--ask-40: rgb(117 117 166);--ask-50: rgb(188 85 126);--ask-60: rgb(230 63 54);--ask-75: rgb(252 78 25);--ask-85: rgb(253 135 29);--ask-100: rgb(254 183 60);color:var(--ask-0);animation:ask-tint 4s linear}:root[data-theme=light] .gauge__ask--2{--ask-0: rgb(20 150 215);--ask-25: rgb(30 140 195);--ask-40: rgb(112 106 160);--ask-50: rgb(176 70 116);--ask-60: rgb(214 54 40);--ask-75: rgb(214 60 18);--ask-85: rgb(203 70 12);--ask-100: rgb(178 66 6)}:root[data-entry] .gauge__ask--2,:root[data-entry] .gauge__askrun path{animation-iteration-count:3}.lockview .gauge__ask,.lockview .gauge__askrun{display:none}@keyframes ask-tint{0%{color:var(--ask-0)}16.25%{color:var(--ask-25)}26%{color:var(--ask-40)}32.5%{color:var(--ask-50)}39%{color:var(--ask-60)}48.75%{color:var(--ask-75)}55.25%{color:var(--ask-85)}65%{color:var(--ask-100)}72%{transform:translate(-50%,-50%) scale(1.16)}80%{transform:translate(-50%,-50%);color:var(--ask-100)}to{color:var(--ask-0)}}.gauge__askrun{display:none}@keyframes ask-tint{0%{color:#1496d7}16.25%{color:#1e8cc3}26%{color:#706aa0}32.5%{color:#b04674}39%{color:#d63628}48.75%{color:#d63c12}55.25%{color:#cb460c}65%{color:#b24206}72%{transform:translate(-50%,-50%) scale(1.16)}80%{transform:translate(-50%,-50%);color:#b24206}to{color:#1496d7}}.gauge__askrun{position:absolute;overflow:visible;pointer-events:none;z-index:2;filter:blur(1px)}.gauge__askrun path{fill:none;stroke-linecap:round;stroke-dasharray:.01 200;stroke-dashoffset:-100;opacity:0;animation:ask-run 4s linear}.gauge__askrun-halo{stroke:#ffffff8c}.gauge__askrun-core{stroke:#fffdf6}@keyframes ask-run{0%{stroke-dashoffset:0;opacity:0}5%{opacity:1}65%{stroke-dashoffset:-100;opacity:1}76%,to{stroke-dashoffset:-100;opacity:0}}svg.gauge__ask--3{width:.76em;height:auto;overflow:visible}.gauge__ask--3 path{fill:none;stroke:url(#askPen);stroke-linecap:round;stroke-linejoin:round}.gauge__ask-hook{stroke-width:10;stroke-dasharray:100 101;stroke-dashoffset:0;animation:ask-draw 1.1s ease-in-out .3s both}.gauge__ask-dot{stroke-width:12;transform-box:fill-box;transform-origin:center;animation:ask-dot .5s ease-out 1.35s both}@keyframes ask-draw{0%{stroke-dashoffset:100}}@keyframes ask-dot{0%{opacity:0;transform:translateY(-14px) scale(.4)}60%{opacity:1;transform:translateY(2px) scale(1.2)}}.gauge__ask--4{display:flex;gap:.05em}.gauge__ask--4 i{display:block;font-size:.68em;font-style:normal;color:#1496d7;animation:ask-hop 1.8s ease-in-out 4}.gauge__ask--4 i:nth-child(2){color:#b04674;animation-delay:.2s}.gauge__ask--4 i:nth-child(3){color:#cb460c;animation-delay:.4s}@keyframes ask-hop{0%,36%,to{transform:none}16%{transform:translateY(-24%)}}.gauge__ask--5{display:grid;place-items:center;width:1.32em;height:.72em;transform:translate(-50%,-50%) rotate(-3deg);border:3px solid transparent;border-radius:12px;overflow:hidden;background:linear-gradient(var(--input-bg),var(--input-bg)) padding-box,linear-gradient(90deg,#1496d7,#706aa0,#d63628,#b24206) border-box;box-shadow:0 6px 14px #46281421}.gauge__ask--5 b{font-size:.52em;color:var(--ink)}.gauge__ask--5:after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:38%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .9),transparent);transform:translate(330%) skew(-18deg);animation:ask-sheen 3.2s ease-in-out 3 both}@keyframes ask-sheen{0%{transform:translate(-160%) skew(-18deg)}45%,to{transform:translate(330%) skew(-18deg)}}svg.gauge__ask--6{width:.534em;height:.8375em;margin-top:.035em;overflow:visible}.gauge__ask--6 g{fill:none;stroke-linecap:round;stroke-linejoin:round}.lockview__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.form__hint{margin-top:-4px;font-size:.95rem;color:var(--ink-70)}.form__hint-take{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere}.foot__langs--one{display:flex;justify-content:center}.foot__langs--one .langpick{margin-left:0}.edgefrost__piece--warm{display:none;color:var(--accent);opacity:.62}:root:not([data-theme=light]) .edgefrost__piece--warm{opacity:.5}@media(min-width:900px){.edgefrost__piece--warm{display:block}}.mdeco{position:absolute;height:auto;pointer-events:none;z-index:0;overflow:visible}.mdeco--tl{top:-4px;left:-4px;width:clamp(72px,26%,156px)}.mdeco--tr{top:0;right:0;width:clamp(48px,15.5%,96px)}.mdeco--strip{left:1.5%;top:53%;width:auto;height:41%}.mdeco--fire{left:86%;top:30%;width:9%}.heat--head>.mdeco--tl,.heat--head>.mdeco--tr,.heat--head>.mdeco--fire{transform:translateY(34px)}.mdeco--gem{color:var(--deco-gem);opacity:.85}.mdeco--ember{color:var(--deco-ember);opacity:.75}.mdeco--wood{color:var(--deco-wood);opacity:.85}.mdeco--stone{color:var(--deco-stone);opacity:.55}.mdeco--map{color:var(--deco-map);opacity:.7}.mdeco__flag{fill:var(--accent);stroke:var(--accent)}.mdeco__north{fill:var(--accent)}.heat.heat--deco-hot-1{background:radial-gradient(42% 70% at 10% 16%,var(--deco-gem-glow),transparent 72%),radial-gradient(30% 50% at 94% 14%,var(--deco-gem-glow),transparent 72%),var(--card-fill-faint)}.heat.heat--deco-hot-2{background:radial-gradient(120% 85% at 50% 118%,var(--deco-glow),transparent 64%),var(--card-fill-faint)}.heat.heat--deco-trail-1{background:linear-gradient(to top,var(--deco-meadow),transparent 38%),var(--card-fill-faint)}.heat.heat--deco-trail-2{background:radial-gradient(40% 70% at 10% 20%,var(--deco-meadow),transparent 72%),radial-gradient(30% 50% at 92% 22%,var(--deco-meadow),transparent 72%),var(--card-fill-faint)}.heat.heat--deco-trail-3{background:url(./landscape-BInEChko.webp) center bottom / cover no-repeat,var(--card-fill-faint);background-blend-mode:multiply,normal}:root:not([data-theme=light]) .heat.heat--deco-trail-3{background:linear-gradient(color-mix(in srgb,var(--bg) 80%,transparent),color-mix(in srgb,var(--bg) 80%,transparent)),url(./landscape-BInEChko.webp) center bottom / cover no-repeat;background-blend-mode:normal}:root[data-theme=light] .heat--deco-trail-3 :is(.gauge__cue,.gauge__label){text-shadow:1.5px 0 0 var(--bg),-1.5px 0 0 var(--bg),0 1.5px 0 var(--bg),0 -1.5px 0 var(--bg),1px 1px 0 var(--bg),-1px -1px 0 var(--bg),1px -1px 0 var(--bg),-1px 1px 0 var(--bg),0 0 8px var(--bg)}.heat--deco-hot-1:is([data-level="0"],[data-level="1"],[data-level="2"]),.heat--deco-hot-2:is([data-level="0"],[data-level="1"],[data-level="2"]){border-color:var(--deco-gem-edge)}.heat--deco-trail-1:is([data-level="0"],[data-level="1"],[data-level="2"]),.heat--deco-trail-3:is([data-level="0"],[data-level="1"],[data-level="2"]),.heat--deco-trail-2:is([data-level="0"],[data-level="1"],[data-level="2"]){border-color:var(--deco-meadow-edge)}@media(min-width:900px){.heat.heat--deco-trail-3,:root:not([data-theme=light]) .heat.heat--deco-trail-3{background-position:center 40%}.mdeco--strip{top:58%;height:36%}.mdeco--fire{left:84%;width:6.5%}}.app--nav{padding-block-end:calc(80px + var(--inset-bottom, env(safe-area-inset-bottom)))}.nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;gap:4px;padding:4px max(12px,env(safe-area-inset-left)) calc(4px + var(--inset-bottom, env(safe-area-inset-bottom)));background:color-mix(in srgb,var(--bg) 94%,transparent);border-top:1.5px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s ease}.nav--away{transform:translateY(110%)}.nav__item{flex:0 1 132px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:44px;padding:3px 4px;border-radius:14px;color:var(--ink-70);text-decoration:none;font-weight:700;font-size:.8125rem;line-height:1.15;letter-spacing:.02em;-webkit-tap-highlight-color:transparent}.nav__item--on{background:var(--nav-on-bg, var(--tab-on-bg));color:var(--tab-on-ink)}.nav__item--near{outline:1.5px dashed var(--nav-on-bg, var(--tab-on-bg));outline-offset:-1.5px;color:var(--nav-on-bg, var(--tab-on-bg))}.nav__icon{height:22px;display:grid;place-items:center}.nav__icon img{width:20px;height:auto;filter:grayscale(1) opacity(.55);transition:filter .15s ease}.nav__item--on .nav__icon img{filter:none}.nav__item--on .nav__icon svg{color:var(--tab-on-ink)}.toast{bottom:calc(76px + var(--consent-h, 0px) + var(--inset-bottom, env(safe-area-inset-bottom)))}.nav__icon svg{width:22px;height:22px}.foot__beta{display:block;margin-top:6px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;color:var(--accent)}.icon--bell{position:relative}.icon__badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--accent-fill);color:var(--accent-ink);font-size:.7rem;font-weight:800;line-height:18px;text-align:center}.avatar--emoji{font-size:1.2rem;background:var(--input-bg);border:1.5px solid var(--line)}.avatar--drawn{padding:0;overflow:hidden;background:none;border:1.5px solid var(--line)}.avatar--drawn img,.face--drawn img{display:block;width:100%;height:100%;border-radius:50%}.avatar--premium{box-shadow:0 0 0 2px var(--gold)}.face{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--face-bg);color:var(--face-ink);font-family:var(--font-brand);font-weight:700;font-size:.9rem;line-height:1}.face--emoji{background:var(--input-bg);border:1.5px solid var(--line-soft);font-size:1.05rem}.face--drawn{background:none;box-shadow:0 0 0 1.5px var(--line)}.face--medium{width:40px;height:40px;font-size:1.15rem}.face--large{width:64px;height:64px;font-size:1.8rem}.face--large.face--emoji{font-size:2.2rem}.face--premium{box-shadow:0 0 0 2px var(--gold)}a.btn{text-decoration:none}a.btn:not(.btn--primary):not(.signin__btn--facebook){color:var(--ink)}.screen{gap:14px;padding-top:4px}.screen__head{display:flex;flex-direction:column;gap:4px;padding:4px 2px 0}.screen__back{align-self:flex-start;color:var(--ink-70);font-weight:700;font-size:.95rem;text-decoration:none}.screen__title{font-family:var(--font-head);font-weight:700;font-size:1.7rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.screen__title:empty{display:none}.screen__lead{color:var(--ink-70)}.card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--card-line);border-radius:14px;background:var(--card-fill);box-shadow:var(--card-shadow);min-width:0}.card--accent{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--list-bg, var(--bg)))}.card--quiet{border-style:dashed;background:transparent}.card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.card__title{font-family:var(--font-head);font-weight:700;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;min-width:0}.card__text{color:var(--ink-70);font-size:.98rem}.card__empty,.board__empty{color:var(--ink-45);font-size:.95rem;padding:4px 0}.card__hint{color:var(--ink-45);font-size:.88rem}.card .link{align-self:center}.stack--left{align-items:flex-start}.pill{flex:none;display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--line-soft);color:var(--ink-70);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-decoration:none;vertical-align:middle}.pill--wait{background:color-mix(in srgb,var(--gold) 25%,transparent);color:var(--ink)}.pill--gold{margin-left:0;background:color-mix(in srgb,var(--gold) 30%,transparent);color:var(--ink)}.textarea{height:auto;min-height:64px;padding:10px 14px;resize:vertical;line-height:1.4;font-family:var(--font-ui)}.glist{display:flex;flex-direction:column}.grow{display:flex;align-items:center;gap:12px;padding:10px 2px;border-top:1px solid var(--line-soft);color:inherit;text-decoration:none}.glist li:first-child .grow{border-top:0}.grow__emoji{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--input-bg);border:1.5px solid var(--line-soft);font-size:1.5rem}.grow__main{flex:1;min-width:0;display:flex;flex-direction:column}.grow__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grow__main small{color:var(--ink-45);font-size:.85rem}.grow__go{flex:none;color:var(--accent);font-size:1.2rem}.chips{display:flex;flex-wrap:wrap;gap:6px}.chipbtn{padding:6px 12px;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--ink-70);font-weight:700;font-size:.95rem;cursor:pointer}.chipbtn--on{background:var(--tab-on-bg);border-color:var(--tab-on-bg);color:var(--tab-on-ink)}.discover__search{width:100%;flex:none}.emojis{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:6px}.emojis__item{aspect-ratio:1;max-width:100%;border-radius:12px;border:1.5px solid var(--line-soft);background:var(--input-bg);font-size:1.35rem;cursor:pointer}.emojis--faces{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.emojis--faces .emojis__item{padding:0;border-radius:50%;border:0;background:none;box-shadow:0 0 0 1.5px var(--line);transition:transform .12s ease}.emojis--faces .emojis__item:active{transform:scale(.92)}.emojis--faces .emojis__item img{display:block;width:100%;height:100%;border-radius:50%}.emojis--faces .emojis__item--on{box-shadow:0 0 0 3px var(--accent)}.emojis__item--on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.create__faces,.create__more{align-self:flex-start;font-size:.95rem}.create__faces{margin-top:2px}.premium-box{margin:4px 0 0;padding:12px 14px 14px;border:1.5px solid color-mix(in srgb,var(--gold) 70%,transparent);border-radius:var(--radius-s);display:flex;flex-direction:column;gap:12px;min-width:0}.premium-box legend{padding:0 6px;font-family:var(--font-head);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}.premium-box--locked .toggle,.premium-box--locked .field{opacity:.55}.toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.toggle>span{flex:1;min-width:0;display:flex;flex-direction:column}.toggle small{color:var(--ink-45);font-size:.85rem}.premium-hint{font-size:.9rem;color:var(--ink-70)}.gate__kicker{padding-inline:8px;text-align:center;font-family:var(--font-head);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:.88rem;overflow-wrap:anywhere}.joinbox{align-items:center;text-align:center;padding-top:22px}.joinbox .form,.joinbox__account{align-self:stretch;text-align:left}.joinbox__account{display:flex;flex-direction:column;gap:10px}.joinbox__account>p{color:var(--ink-70);text-align:center}.joinbox__face{width:76px;height:76px;display:grid;place-items:center;border-radius:24px;background:var(--input-bg);border:1.5px solid var(--line);font-size:2.6rem}.joinbox__name{font-family:var(--font-brand);font-weight:700;font-size:1.7rem;line-height:1.1;overflow-wrap:anywhere}.joinbox__meta{color:var(--ink-45);font-size:.9rem}.joinbox__desc{color:var(--ink-70)}.joinbox__owner{display:flex;align-items:center;gap:8px;color:var(--ink-70);font-size:.95rem}.joinbox__done{font-weight:800;color:var(--accent)}.joinbox__wait,.joinbox__full{color:var(--ink-70);font-weight:600}.ghero{flex-direction:row;align-items:flex-start;gap:14px}.ghero__emoji{flex:none;width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:var(--input-bg);border:1.5px solid var(--line);font-size:2.2rem}.ghero__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ghero__name{font-family:var(--font-brand);font-weight:700;font-size:1.5rem;line-height:1.15;overflow-wrap:anywhere}.ghero__meta{color:var(--ink-45);font-size:.88rem}.seats{white-space:nowrap}.ghero__desc{color:var(--ink-70);font-size:.95rem;margin-top:4px}.today__count{flex:none;color:var(--ink-45);font-size:.88rem;font-weight:600}.today__mine{font-weight:700;color:var(--accent)}.today__nudge{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--line-soft)}.members,.board,.week,.pending,.planned,.wall,.notices{display:flex;flex-direction:column}.members__row,.board__row,.week__row{display:grid;align-items:center;gap:10px;min-height:44px;padding:4px 2px;border-top:1px solid var(--line-soft)}.members__row:first-child,.board__row:first-child,.week__row:first-child{border-top:0}.members__row{grid-template-columns:30px minmax(0,1fr) auto}.members__name,.board__name,.week__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.members__status{font-size:.88rem;font-weight:700;color:var(--ink-45)}.members__row--won .members__status{color:var(--accent)}.members__row--setter .members__status{color:var(--ink-70);font-style:italic}.members__row--playing .members__status{color:var(--ink-70)}.members__row--idle{opacity:.7}.board__row{grid-template-columns:2em 30px minmax(0,1fr) auto 2.6em}.board__row--me{background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:10px}.board__pos{text-align:center;font-family:var(--font-brand);font-weight:700;color:var(--ink-70)}.board__detail{font-size:.8rem;color:var(--ink-45);white-space:nowrap}.board__score,.week__points{text-align:right;font-family:var(--font-brand);font-weight:700;font-size:1.15rem}.board__score{padding-right:10px}.board__gap{text-align:center;color:var(--ink-25);line-height:1}.week__row{grid-template-columns:1.4em 30px minmax(0,1fr) auto 2.4em}.week__pos{font-family:var(--font-brand);font-weight:700;color:var(--ink-45);text-align:center}.week__detail{font-size:.8rem;color:var(--ink-45);white-space:nowrap}@media(max-width:400px){.board__detail,.week__detail{display:none}.board__row{grid-template-columns:2em 30px minmax(0,1fr) 2.6em}.week__row{grid-template-columns:1.4em 30px minmax(0,1fr) 2.4em}}.wall__form{display:flex;flex-direction:column;gap:6px}.wall__send{display:flex;align-items:center;justify-content:space-between;gap:10px}.wall__send small{color:var(--ink-45);font-size:.8rem;min-width:0}.wall__post{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line-soft)}.wall__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wall__head{display:flex;align-items:baseline;gap:8px}.wall__head small{color:var(--ink-45);font-size:.78rem}.wall__delete{margin-left:auto;font-size:.78rem}.wall__text{overflow-wrap:anywhere;white-space:pre-wrap}.wall__event{color:var(--ink-70);font-size:.95rem}.wall__ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:600}.wall__ask>span{flex:1 1 180px;min-width:0}.ginvite--hot{border-color:var(--accent);box-shadow:0 0 40px color-mix(in srgb,var(--accent) 18%,transparent)}.ginvite__code{align-self:center;padding:8px 18px;border-radius:14px;background:var(--input-bg);border:1.5px dashed var(--line);font-family:var(--font-brand);font-weight:700;font-size:clamp(1.25rem,6vw,1.6rem);letter-spacing:.02em;overflow-wrap:anywhere;text-align:center;-webkit-user-select:all;user-select:all}.welcome__invite{min-height:54px;font-size:1.2rem}.welcome__code{text-align:center;color:var(--ink-70);font-size:.95rem}.welcome__code strong{font-family:var(--font-brand);font-weight:700;font-size:1.15rem;color:var(--ink);white-space:nowrap;-webkit-user-select:all;user-select:all}.welcome .channels{justify-content:center}.roster{display:flex;flex-direction:column}.roster__item{padding:6px 0;border-top:1px solid var(--line-soft)}.roster__item:first-child{border-top:0}.roster__row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px}.roster__main{min-width:0;display:flex;flex-direction:column}.roster__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster__main small{color:var(--ink-45);font-size:.82rem}.roster__tools{display:flex;flex-wrap:wrap;gap:6px 8px;padding:8px 0 4px 40px}.roster__confirm{display:flex;flex-direction:column;gap:4px;padding-top:8px}.roster__confirm>p{padding-left:40px;color:var(--ink-70);font-size:.92rem;font-weight:600}.pending__row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line-soft)}.pending__row:first-child{border-top:0}.pending__main{flex:1;min-width:0;display:flex;flex-direction:column}.pending__main q{color:var(--ink-70);font-size:.9rem;overflow-wrap:anywhere}.pending__actions{flex:none;display:flex;gap:4px}.planner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px}@media(max-width:420px){.planner{grid-template-columns:minmax(0,1fr) auto}.planner input[type=date]{grid-column:1 / -1}}.planner__result{display:flex;flex-direction:column;gap:8px;color:var(--ink-70)}.planned__row{display:grid;grid-template-columns:7.5em minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line-soft)}.planned__day{color:var(--ink-45);font-size:.88rem;font-weight:600}.planned__word{font-weight:700;overflow:hidden;text-overflow:ellipsis}.planned__row small{color:var(--ink-45);font-size:.8rem}.manage__edit{align-self:flex-start}.manage{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.gset{gap:16px}.gset__part{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:14px;min-width:0}.gset__head{display:flex;align-items:center;gap:8px;width:100%;padding:0;margin-bottom:2px;font-family:var(--font-head);font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.gset__head:after{content:"";flex:1;min-width:16px;height:1.5px;background:color-mix(in srgb,var(--gold) 70%,transparent)}.gset__head .pic{flex:none}.gset .toggle small{color:var(--ink-70)}.gset__part--locked .toggle>input,.gset__part--locked .toggle>span,.gset__part--locked .field{opacity:.55}.locked--group .locked__rule{color:var(--ink);font-weight:400;font-size:1.0625rem}.gset__note{margin:0;color:var(--ink-70);font-size:.94rem}.gset__people{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.gset__person{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px}.gset__person>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gset__person--pick{width:100%;padding:4px 14px 4px 6px;border:1.5px solid var(--line-soft);border-radius:999px;background:var(--card-fill);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.gset__chev{color:var(--ink-70);font-size:1.3rem;line-height:1}.gset__pick{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.gset__pick>.gset__people{align-self:stretch}.gset__add{align-self:flex-start}.gset__part .roster__confirm>p,.gset__part .roster__tools{padding-left:0}.gset__save{display:flex;align-items:center;gap:8px 18px}.gset__go{flex:1;max-width:300px;min-height:50px;font-size:1.0625rem}.gset__more{justify-content:space-between}.gset__close{margin-left:auto;color:color-mix(in srgb,var(--danger) 82%,var(--ink));font-weight:700}.gate{align-items:center;text-align:center;padding:24px 18px 20px;gap:12px}.gate--spark{--c: var(--accent);border-color:color-mix(in srgb,var(--c) 70%,var(--line));box-shadow:0 0 50px color-mix(in srgb,var(--c) 20%,transparent)}.gate__stake{font-family:var(--font-brand);font-weight:600;font-size:clamp(1.35rem,6vw,1.7rem);line-height:1.2}.gate__stake strong{color:var(--accent)}.gate__score{color:var(--ink-70)}.gate__score strong{font-family:var(--font-brand);font-size:1.4rem;color:var(--ink)}.gate__score small{color:var(--ink-45)}.gate__rules{color:var(--ink-70);max-width:36ch}.gate__versus{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:var(--radius-s);background:var(--line-soft)}.gate__foot{color:var(--ink-45);font-size:.88rem}.mehero{flex-direction:row;align-items:center;gap:14px}.mehero__face{position:relative;border:0;padding:0;background:none;cursor:pointer;flex:none}.mehero__edit{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent-fill);color:var(--accent-ink)}.mehero__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.mehero__name{font-family:var(--font-brand);font-weight:700;font-size:1.6rem;line-height:1.1;overflow-wrap:anywhere}.mehero{position:relative}.mehero:has(.memenu){z-index:3}.mehero__main>.mehero__name{margin-right:40px}.mehero__mail{display:flex;align-items:flex-start;gap:6px;color:var(--ink-70);font-size:.9375rem;line-height:1.3;overflow-wrap:anywhere}.mehero__mail svg{flex:none;margin-top:1px}.mehero__mail span{min-width:0}.mepick__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px -4px 14px 0}.mepick__title{min-width:0;margin:0;font-family:var(--font-head);font-weight:700;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);overflow-wrap:break-word}@media(max-width:359px){.mepick__title{font-size:1.1rem;letter-spacing:.02em}}.mepick__close{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1.5px solid var(--card-line);border-radius:50%;background:var(--panel);color:var(--ink-70);cursor:pointer;transition:transform 90ms ease,color .15s ease}.mepick__close:hover{color:var(--ink)}.mepick__close:active{transform:scale(.94)}.memenu__dots{position:absolute;top:10px;right:10px;width:40px;height:40px;display:grid;place-items:center;border:1.5px solid var(--card-line);border-radius:50%;background:var(--panel);color:var(--ink);cursor:pointer}.memenu__dots[aria-expanded=true]{border-color:var(--line);background:var(--line-soft)}.memenu__veil{position:fixed;inset:0;z-index:4}.memenu{position:absolute;z-index:5;top:56px;right:10px;min-width:230px;max-width:calc(100% - 20px);display:flex;flex-direction:column;padding:6px;border:1px solid var(--card-line);border-radius:16px;background:var(--panel);box-shadow:0 12px 30px #141e193d;transform-origin:top right;animation:memenu-in .16s ease-out}@keyframes memenu-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}}@media(prefers-reduced-motion:reduce){.memenu{animation:none}}.memenu__item{display:flex;align-items:center;gap:12px;padding:12px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-size:1.0625rem;font-weight:600;text-align:left;cursor:pointer}.memenu__item+.memenu__item{border-top:1px solid var(--line-soft)}.memenu__item:hover,.memenu__item:focus-visible{background:var(--line-soft)}.memenu__item svg{flex:none;color:var(--ink-70)}.memenu__item--delete,.memenu__item--delete svg{color:var(--danger)}.meout{display:flex;justify-content:center;margin:4px 0 0}.meout__go{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px;border:0;background:none;color:var(--ink-70);font:600 16px/1.2 var(--font-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.meout__go:hover{color:var(--ink)}.meout__go:disabled{opacity:.6;cursor:default}.mehero__rename{gap:8px;align-items:stretch}.mehero__rename .input{font-family:var(--font-brand);font-weight:700;font-size:1.25rem}.mehero__rename-go{display:flex;align-items:center;gap:16px}.streak{flex-direction:row;align-items:center;gap:16px}.card.streak{border-color:color-mix(in srgb,var(--cold) 26%,var(--card-line));background:color-mix(in srgb,var(--cold) 9%,var(--card-fill))}.streak__thermo{flex:none}.streak__thermo-glass{fill:var(--input-bg);stroke:var(--ink);stroke-width:2.2}.streak__thermo-heat{fill:var(--accent)}.streak__thermo-ticks{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;opacity:.55}.streak__main{flex:1;min-width:0}.streak__num{font-family:var(--font-brand);font-weight:700;font-size:1.6rem;line-height:1.1}.streak__label{color:var(--ink-70);font-size:.95rem}.streak__meta{color:var(--ink-70);font-size:.85rem}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:6px;text-align:center}.cal__wd{font-size:.8125rem;font-weight:700;color:var(--ink-70);text-transform:uppercase}.cal__day{position:relative;aspect-ratio:1;max-width:100%;display:grid;place-items:center;font-size:.88rem;color:var(--ink-45)}.cal__day b{position:relative;width:82%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;font-weight:700}.cal__day--won b{background:var(--accent-fill);color:var(--accent-ink)}.cal__day--missed b{padding-bottom:9px;font-weight:600;color:var(--cold)}.cal__flake{position:absolute;left:50%;bottom:1px;transform:translate(-50%);color:var(--cold);opacity:.85}.cal__day--today b{border:2px solid var(--accent);color:var(--ink)}.cal__day--won.cal__day--now b{box-shadow:0 0 0 2px var(--list-bg, var(--bg)),0 0 0 4px var(--accent)}.cal__day--future{opacity:.4}.weekcal__body{display:flex;align-items:center;gap:8px}.cal--week{flex:1;min-width:0;row-gap:4px}.cal--week .cal__day b{width:94%}.weekcal__more{flex:0 0 98px;align-self:stretch;display:flex;align-items:center;padding-left:10px;border-left:1px solid var(--line-soft);font-size:.9375rem;font-weight:700;line-height:1.25}.weekcal .icon:disabled{opacity:.35;cursor:default}.weekgames{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--line-soft)}.weekgames__row{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--ink);font-size:1rem;text-decoration:none}.weekgames__row>b{flex:none;font-weight:700}.weekgames__end{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;color:var(--ink-70);font-size:.9375rem;text-align:right}.weekgames__end>span{white-space:nowrap}.weekgames__done{color:var(--trail-done);font-weight:700}.weekgames__go{color:var(--accent);font-weight:700}.weekgames__go:after{content:" ›"}.weekgames__steps{display:flex;gap:4px}.weekgames__steps i{width:16px;height:8px;border:1.5px solid var(--trail-done);border-radius:4px}.weekgames__steps i.on{background:var(--trail-done)}.cal--weeks{grid-template-columns:repeat(7,minmax(0,1fr)) 46px;align-items:center}.cal__marks{display:flex;justify-content:flex-end;gap:2px}.cal__mark--begun{opacity:.35}.weekcal__legend{display:flex;justify-content:center;gap:16px;color:var(--ink-70);font-size:.9375rem}.weekcal__legend span{display:inline-flex;align-items:center;gap:5px}.weekcal__more--under{flex:none;align-self:center;padding:0;border:0;text-align:center}.weekcal__title{display:flex;justify-content:center;margin:0}.weekcal__flip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 10px 6px 16px;border:1.5px solid var(--card-line);border-radius:999px;background:var(--panel);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.weekcal__flip svg{flex:none;color:var(--accent)}.weekcal--month .weekcal__flip{border-color:var(--accent)}.weekcal__flip{white-space:nowrap}@media(max-width:359px){.weekcal .card__head{gap:6px}.weekcal .card__head .icon{width:36px;height:36px}.weekcal__flip{gap:3px;padding:5px 6px 5px 10px;font-size:.875rem;letter-spacing:.02em}}@media(max-width:359px){.weekcal__body{flex-direction:column;align-items:stretch}.weekcal__more{flex:none;justify-content:center;padding:10px 0 0;border-left:0;border-top:1px solid var(--line-soft);text-align:center}}.stats--me{margin-top:0}.medals{display:flex;justify-content:center;gap:18px;font-family:var(--font-brand);font-weight:600;font-size:1.1rem}.card.mestats{gap:12px;padding:16px 14px 14px}.mestats__head{display:flex;align-items:center;gap:10px}.mestats__title{margin:0;font-family:var(--font-head);font-weight:700;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.mestats__sparks{position:relative;flex:none;align-self:flex-start;width:20px;height:20px;margin-left:4px}.mestats__sparks .pic{position:absolute;left:0;top:0}.mestats__sparks .mestats__spark-small{left:-7px;top:15px}.mestats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mestats__tile{--tone: 238 128 98;display:flex;align-items:center;gap:8px;min-height:68px;padding:8px;border:1px solid rgb(var(--tone) / .3);border-radius:14px;background:rgb(var(--tone) / .14)}.mestats__tile--found{--tone: 120 165 110}.mestats__tile--best{--tone: 236 182 64}.mestats__tile--avg{--tone: 96 150 214}.mestats__pic{flex:none;width:63.25px;height:63.25px;margin:-8.625px}.mestats__text{min-width:0;display:flex;flex-direction:column;gap:5px}.mestats__text strong{font-family:var(--font-brand);font-weight:700;font-size:1.6rem;line-height:1;color:var(--ink)}.mestats__text span{font-size:.8125rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:var(--ink-70)}.mestats--stacked .mestats__tile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;row-gap:6px}.mestats--stacked .mestats__text{display:contents}.mestats--stacked .mestats__text span{grid-column:1 / -1;overflow-wrap:break-word}.mestats__medals{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line-soft)}.mestats__medals-text{flex:1 1 120px;min-width:0;display:flex;flex-direction:column;gap:1px}.mestats__medals-text b{font-family:var(--font-head);font-weight:700;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.mestats__medals-text small{color:var(--ink-70);font-size:.9375rem;line-height:1.25}.mestats__set{flex:none;display:flex;align-items:center;gap:8px}.mestats__medal{display:flex;align-items:center;gap:4px;padding-left:10px;border-left:1px solid var(--line-soft)}.mestats__medal:first-child{padding-left:0;border-left:0}.mestats__medal strong{font-family:var(--font-brand);font-size:1.3rem;color:var(--ink)}@media(max-width:359px){.mestats__tile{gap:6px;padding:8px 7px}.mestats__pic{width:55px;height:55px;margin:-7.5px}.mestats__text strong{font-size:1.45rem}}.card.prefs{gap:8px;margin-top:0;padding-top:16px;border-top:1px solid var(--card-line)}.prefs__head{display:flex;align-items:center;gap:8px}.prefs__head svg{flex:none;color:var(--ink-70)}.card.prefs .prefs__row--icon{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:6px;min-height:42px}.card.prefs .prefs__row--icon .prefs__label{flex:1 0 auto}.card.prefs .prefs__row--icon .seg{margin-left:auto}.card.prefs .prefs__row--switch .prefs__label{flex:1 1 0;min-width:0}.card.prefs .prefs__row--icon+.prefs__row--icon{padding-top:8px;border-top:1px solid var(--line-soft)}.card.prefs .seg__item{padding:5px 11px}@media(max-width:359px){.card.prefs .seg__item{padding:5px 8px}}.card.prefs .prefs__label small,.prefs__icon--picture{color:var(--ink-70)}.prefs__icon--globe{color:var(--cold-ink)}.langpick{position:relative;display:inline-flex;align-items:center;gap:7px;margin-left:auto;min-height:38px;padding:5px 12px 5px 10px;border:1.5px solid var(--line);border-radius:999px;background:var(--input-bg);color:var(--ink);font-weight:600}.langpick:focus-within{box-shadow:0 0 0 3px var(--accent)}.langpick__flag{font-family:Country Flags,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1.2rem;line-height:1}.langpick__chev{flex:none;color:var(--ink-70)}.langpick__select{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}.perks{display:flex;flex-direction:column;gap:8px}.perks li{display:flex;align-items:flex-start;gap:10px}.perks li>span:first-child{flex:none;font-size:1.3rem;line-height:1.3}.perks li>span:last-child{flex:1;min-width:0;display:flex;flex-direction:column}.perks--big{gap:4px}.perks--big li{padding:4px 0}.perks--big small{line-height:1.3}.perks small{color:var(--ink-70);font-size:.9rem}.perks--sheet{margin:0 0 16px;color:var(--ink)}.sheet__card>.card+.card{margin-top:16px}.screen__claim{display:block;margin-bottom:4px;font-family:var(--font-brand);font-size:1.25rem;line-height:1.2;color:var(--ink)}.perks--rows{gap:0}.perks--rows li{padding:0}.perks--rows li+li{border-top:1px solid var(--line-soft)}.perks__row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;color:inherit;text-decoration:none}.perks__row>.pic{flex:none}.perks__body{flex:1;min-width:0;display:flex;flex-direction:column}.perks__more{flex:none;font-size:1.5rem;line-height:1;color:var(--ink-45)}.plans{display:flex;flex-direction:column;gap:14px}.plans__pick{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px}.plan{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:20px 10px 14px;border-radius:var(--radius);border:1.5px solid var(--line);background:var(--input-bg);color:var(--ink);cursor:pointer;min-width:0;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.plan--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--input-bg));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}.plan__name{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70)}.plan--on .plan__name{color:var(--accent)}.plan__price{font-family:var(--font-brand);font-size:1.7rem;line-height:1.1;white-space:nowrap}.plan__note{color:var(--ink-70);font-size:.84rem;line-height:1.25;text-align:center;text-wrap:balance}.plan__tag{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:2px 11px;border-radius:999px;background:var(--accent-fill);color:var(--accent-ink);font-size:.76rem;font-weight:800;white-space:nowrap}.plans__go{white-space:normal;text-wrap:balance}.signin{display:flex;flex-direction:column;gap:7px}.signin__btn{text-decoration:none;color:var(--ink);background:var(--card-fill-faint);font-family:var(--font-brand);font-weight:600;min-height:47px;box-shadow:0 3px 0 var(--line-soft);transition:transform 90ms ease,box-shadow 90ms ease}.signin__btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--line-soft)}.signin__btn[aria-disabled=true]{opacity:.6;pointer-events:none}.signin__btn--facebook{background:#1877f2;border-color:transparent;color:#fff;box-shadow:0 3px #0d4fa8}.signin__btn--facebook:active{box-shadow:0 1px #0d4fa8}.signin__test{padding:0 7px;border-radius:999px;background:#ffffff38;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.signin__btn--google .signin__test{background:var(--line-soft)}.sheet__alt{margin-top:9px;text-align:center;color:var(--ink-70)}.suggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.suggest__chip{padding:4px 10px;border-radius:999px;border:1.5px dashed var(--line);background:transparent;color:var(--ink-70);font-weight:700;font-size:.85rem;cursor:pointer}.suggest__chip--on{border-style:solid;border-color:var(--accent);color:var(--ink)}.testsign{padding-top:20px}.testsign__tag{align-self:flex-start;padding:2px 10px;border-radius:999px;background:var(--accent-fill);color:var(--accent-ink);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.channels{display:flex;justify-content:center;gap:6px}.channel{flex:1 1 0;min-width:0;max-width:66px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--ink-70);cursor:pointer;-webkit-tap-highlight-color:transparent}.channel:disabled{opacity:.5}.channel__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line);background:var(--input-bg);color:var(--ink);transition:transform 90ms ease}.channel:active .channel__icon{transform:scale(.92)}.channel--wa .channel__icon{color:#fff;background:#25d366;border-color:transparent}.channel--ms .channel__icon{color:#fff;background:linear-gradient(135deg,#0a7cff,#a033ff 60%,#ff5c87) border-box no-repeat;border-color:transparent}.channel--fb .channel__icon{color:#fff;background:#1877f2;border-color:transparent}.channels--compact .channel__icon{width:42px;height:42px}.stuck__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.talk{display:grid;gap:8px;margin:2px 44px 0 0}.talk__line{display:flex;align-items:flex-end;gap:8px}.talk__line--right{flex-direction:row-reverse;margin-right:-44px}.talk__art{width:54px;height:auto;flex:none;filter:drop-shadow(0 3px 3px rgba(15,25,20,.3))}.talk__art--flame{width:44px}.talk__bubble{max-width:25ch;padding:8px 13px;border-radius:18px 18px 18px 5px;font-family:var(--font-brand);font-weight:500;font-size:1.05rem;line-height:1.25}.talk__line--right .talk__bubble{border-bottom-left-radius:18px;border-bottom-right-radius:5px}.talk__bubble--cold{background:#2aa8df29;border:1.5px solid rgba(42,168,223,.5)}.talk__bubble--hot{background:#ee5b3221;border:1.5px solid rgba(238,91,50,.5)}.talk__streak{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 10px;border-radius:999px;background:var(--accent-fill);color:#fff;font-family:var(--font-brand);font-weight:600;font-size:.85rem}.talk__dots{display:inline-flex;gap:3px;margin-left:4px}.talk__dots i{width:7px;height:7px;border-radius:50%;background:#ffffff59}.talk__dots i.on{background:#fff}.helpc__flame{display:flex;align-items:flex-end;gap:8px;margin:2px 48px 0 0}.helpc__flame img{width:40px;height:auto;flex:none;filter:drop-shadow(0 3px 3px rgba(15,25,20,.3))}.helpc__flame .talk__bubble{flex:1;min-width:0;max-width:none;margin:0}.helpc__flame .talk__bubble b,.helpc__text b b{font-weight:600;color:var(--accent)}.helpc__title{margin:4px 48px 0 2px;font-family:var(--font-brand);font-weight:600;font-size:1.4rem;line-height:1.15;color:var(--ink);text-wrap:balance}.helpc__hero{display:block;width:100%;margin-top:12px;padding:0;overflow:hidden;border:1.5px solid var(--line);border-radius:22px;background:var(--card-fill);box-shadow:0 4px 0 var(--line-soft);color:inherit;font:inherit;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 90ms ease,box-shadow 90ms ease}.helpc__hero:active:not([aria-disabled=true]){transform:translateY(2px);box-shadow:0 2px 0 var(--line-soft)}.helpc__scene{display:block;width:100%;height:auto;aspect-ratio:720 / 343;object-fit:cover;background:#f5efe3}.helpc__say{display:grid;gap:3px;padding:11px 16px 0}.helpc__say b{font-family:var(--font-brand);font-weight:600;font-size:1.2rem;line-height:1.2;color:var(--ink)}.helpc__say small{font-family:var(--font-ui);font-weight:500;font-size:.92rem;line-height:1.3;color:var(--ink-70)}.helpc__go{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;min-height:54px;margin:12px 12px 14px;padding:8px 14px;border-radius:999px;font-family:var(--font-brand);font-weight:600;font-size:1.1rem;line-height:1.15;color:#fff}.helpc__go--clue{background:var(--accent-fill);box-shadow:0 3px color-mix(in srgb,var(--accent) 70%,#000)}.helpc__go--family{background:var(--joker-face);box-shadow:0 3px color-mix(in srgb,var(--ink) 35%,transparent)}.helpc__go--group{background:#1877f2;box-shadow:0 3px #0b4fa8}.helpc__go--group .helpc__fb{position:static;width:26px;height:26px;box-shadow:none}.helpc__go--group .helpc__fb circle{fill:#fff}.helpc__go--group .helpc__fb path{fill:#1877f2}.helpc__cost{padding:2px 9px;border-radius:999px;background:#ffffff38;font-family:var(--font-ui);font-style:normal;font-weight:600;font-size:.8rem;line-height:1.3;white-space:nowrap}.helpc__hero--taken{cursor:default}.helpc__hero--taken .helpc__scene,.helpc__hero--taken .helpc__say{opacity:.55;transition:opacity .2s ease}.helpc__hero--taken .helpc__go--clue{animation:helpc-sent .42s ease-out}@keyframes helpc-sent{40%{transform:scale(.96)}}.helpc__row{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:58px;margin-top:9px;padding:6px 12px 6px 7px;border:1.5px solid var(--line);border-radius:999px;background:var(--card-fill);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.helpc__row:active:not([aria-disabled=true]){background:color-mix(in srgb,var(--ink) 6%,transparent)}.helpc__pic{position:relative;display:block;width:46px;height:46px}.helpc__pic img{display:block;width:46px;height:46px;border:2px solid var(--joker-ring);border-radius:50%;object-fit:cover;background:#f5efe3}.helpc__fb{position:absolute;right:-4px;bottom:-3px;width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 2px var(--panel)}.helpc__fb circle{fill:#1877f2}.helpc__fb path{fill:#fff}.helpc__text{display:grid;gap:1px;min-width:0}.helpc__text b{font-family:var(--font-brand);font-weight:600;font-size:1.04rem;line-height:1.2;color:var(--ink)}.helpc__text small{font-family:var(--font-ui);font-weight:500;font-size:.82rem;line-height:1.25;color:var(--ink-70)}.helpc__tag{padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);font-family:var(--font-ui);font-weight:600;font-size:.8rem;line-height:1.2;color:var(--ink-70);white-space:nowrap}.helpc__tag b{color:var(--ink)}.helpc__row--spent{grid-template-columns:46px minmax(0,1fr);border-style:dashed;background:color-mix(in srgb,var(--ink) 4%,transparent);cursor:default}.helpc__row--spent .helpc__pic img{border-color:var(--joker-off-ring);filter:grayscale(1);opacity:.5}.helpc__row--spent .helpc__text b{font-weight:500;color:var(--ink-70)}.helpc__x{position:absolute;top:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);fill:none;stroke:var(--joker-cross);stroke-width:11;stroke-linecap:round}.helpc .stuck__bye{margin-top:14px}@media(max-height:700px){.helpc__scene{aspect-ratio:720 / 250}.helpc__go{min-height:50px;margin-top:10px;margin-bottom:12px}.helpc__row{min-height:54px;margin-top:8px}.helpc .stuck__bye{margin-top:10px}}.helpc__name{font-weight:700;color:var(--ink);white-space:nowrap}.groupguide{text-align:left}.groupguide .homeguide__steps{margin-top:12px}.groupguide .homeguide__steps small+.homeguide__shot,.groupguide .homeguide__steps small+.homeguide__bar,.groupguide .homeguide__steps small+.homeguide__item{margin-top:6px}.groupguide .homeguide__steps .homeguide__shot+small,.groupguide .homeguide__steps .homeguide__bar+small{margin-top:10px}.groupguide__next{opacity:.6}.groupguide .homeguide__later{margin-top:10px}.groupdoor__step{display:inline-block;margin:2px 0 0 2px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,#1877f2 14%,transparent);color:var(--ink);font-family:var(--font-ui);font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.groupdoor .helpc__title{margin-top:6px}.groupdoor__find{display:flex;align-items:center;gap:10px;margin-top:12px;padding:0 4px}.groupdoor__find>span{flex:1;min-width:0;font-size:.9rem;line-height:1.3;color:var(--ink-70)}.groupdoor__find b{color:var(--ink);white-space:nowrap}.groupdoor__copy{flex:none;padding:8px 14px;border:1.5px solid var(--line);border-radius:999px;background:var(--card-fill);color:var(--ink);font:inherit;font-weight:600;font-size:.88rem;cursor:pointer}.stuck__more{margin:0 0 4px;padding:10px 6px 2px;list-style:none;animation:rise .2s ease-out}.stuck__groups{display:grid;gap:8px}.stuck__bye{display:block;margin:16px auto 2px;padding:6px 10px;border:0;background:none;cursor:pointer;font-family:var(--font-brand);font-weight:500;font-size:1rem;color:var(--ink-45);text-decoration:underline wavy color-mix(in srgb,var(--accent) 60%,transparent);text-underline-offset:5px}.btn__badge{margin-left:2px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--gold) 30%,transparent);font-size:.8rem}.trail{display:flex;flex-direction:column;gap:8px;padding:2px 4px 0;scroll-margin-top:10px}.trail__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:.9rem;color:var(--ink-45)}.trail__head strong{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.trail__steps{display:grid;grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));position:relative}.trail__steps:before{content:"";position:absolute;left:calc(50% / var(--steps, 4));right:calc(50% / var(--steps, 4));top:15px;border-top:2px dashed var(--line)}.trail__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.trail__dot{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line);background:var(--bg);font-family:var(--font-brand);font-weight:700;color:var(--ink-45)}.trail__step--done .trail__dot{background:var(--accent-fill);border-color:transparent;color:var(--accent-ink)}.trail__step--now .trail__dot{border-color:var(--accent);color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.trail__word{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;color:var(--ink-70)}.trail__step--later .trail__word{color:var(--ink-25)}.trail__track{--seg: calc(100% / var(--steps, 4));position:relative}.trail__path{position:absolute;left:calc(var(--seg) / 2);top:14px;width:calc(var(--seg) * var(--done, 0));height:3px;border-radius:3px;background:var(--accent-fill);pointer-events:none;z-index:1}.trail__dot{position:relative;z-index:2}.trail__path--walking{animation:path-walk calc(var(--walk-ms) * .8) ease-in-out both}@keyframes path-walk{0%{width:calc(var(--seg) * var(--from-done))}to{width:calc(var(--seg) * var(--done))}}.trail__boot{position:absolute;top:3px;left:calc(var(--seg) * (var(--done) + .5));z-index:3;line-height:0;pointer-events:none;animation:boot-walk var(--walk-ms) ease-in-out both}@keyframes boot-walk{0%{left:calc(var(--seg) * (var(--from-done) + .5));transform:translate(-50%,-2px) rotate(-8deg);opacity:0}10%{opacity:1}22%{transform:translate(-50%,-8px) rotate(7deg)}40%{transform:translate(-50%,-1px) rotate(-6deg)}58%{transform:translate(-50%,-8px) rotate(6deg)}78%{left:calc(var(--seg) * (var(--done) + .5));transform:translate(-50%,-3px) rotate(0)}86%{transform:translate(-50%,2px) scale(1.18,.82);opacity:1}to{left:calc(var(--seg) * (var(--done) + .5));transform:translate(-50%,-2px) scale(1);opacity:0}}.trail__step--leave .trail__dot{animation:stone-done .36s ease-out both}@keyframes stone-done{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.trail__step--arrive .trail__dot{color:var(--ink);animation:stone-light .52s ease-out calc(var(--walk-ms) * .8) both}@keyframes stone-light{0%{border-color:var(--line);box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent);transform:scale(1)}45%{border-color:var(--accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 30%,transparent);transform:scale(1.22)}to{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent);transform:scale(1)}}.trail__step--arrive .trail__word{animation:now-in .3s ease-out calc(var(--walk-ms) * .85) both}@keyframes now-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.trail__spark{position:absolute;top:-8px;left:calc(50% + 8px);line-height:0;pointer-events:none;animation:spark-pop .6s ease-out calc(var(--walk-ms) * .8) both}@keyframes spark-pop{0%{opacity:0;transform:scale(.2) rotate(-30deg)}40%{opacity:1;transform:scale(1.25) rotate(10deg)}to{opacity:0;transform:scale(.9) rotate(20deg) translateY(-6px)}}.list--steps .row{grid-template-columns:minmax(0,1.15fr) 17px 9px minmax(0,1.55fr) 50px;column-gap:6px}.list--steps .row--carried>:not(.row__from){opacity:.84}.list__legend{display:flex;align-items:center;gap:6px;margin:-3px 2px 5px;font-size:.76rem;color:var(--ink-45);white-space:nowrap}.list__legend .footprints{flex:none;color:var(--ink-25)}.list__legend span{min-width:0;overflow:hidden;text-overflow:ellipsis}.row__from{position:relative;display:grid;place-items:center;width:17px;height:22px;padding:0;border:0;background:none;color:var(--ink-25);-webkit-tap-highlight-color:transparent}button.row__from{cursor:pointer}.row__tip{position:absolute;left:50%;bottom:calc(100% + 2px);z-index:5;padding:4px 8px;border-radius:8px;background:var(--ink);color:var(--bg);font-size:.74rem;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%,3px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.row__from--open .row__tip{opacity:1;transform:translate(-50%)}@media(hover:hover){.row__from:hover .row__tip{opacity:1;transform:translate(-50%)}}.row--landing .row__from{animation:steps-in .32s ease-out calc(var(--land-delay) + var(--land-ms) * .7) both}@keyframes steps-in{0%{opacity:0;transform:scale(.6)}}.row--landing{animation:row-land var(--land-ms) cubic-bezier(.2,.8,.3,1.15) var(--land-delay) both}@keyframes row-land{0%{opacity:0;transform:translateY(-18px) scale(.96)}}.row--landing .row__bar{animation:bar-shift var(--shift-ms) ease-in-out var(--shift-delay) both}@keyframes bar-shift{0%{width:var(--from-w);background:var(--from-arc)}}.row--landing .row__word,.row--landing .row__temp{animation:ink-shift var(--shift-ms) ease-in-out var(--shift-delay) both}@keyframes ink-shift{0%{color:var(--from-ink)}}.row.row--more{display:block;text-align:center;color:var(--ink-45);font-weight:600;font-size:.9rem}.grouphead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 12px;padding:6px 6px 6px 12px;border:1.5px solid var(--line);border-radius:999px}.grouphead__back{display:flex;align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none;font-weight:700}.grouphead__emoji{font-size:1.2rem}.grouphead__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grouphead__tag{flex:none;padding:4px 10px;border-radius:999px;background:var(--tab-on-bg);color:var(--tab-on-ink);font-size:.8rem;font-weight:700}.tabs{width:min(100%,340px)}.tabs--4{width:min(100%,420px)}.tabs--nav,.tabs--nav.tabs--4{width:100%}.tabs--nav .tab{flex:1 1 0;height:44px;gap:7px;padding:0 6px;color:var(--ink);transition:none;-webkit-tap-highlight-color:transparent}.tabs--nav .tab--on{color:var(--tab-on-ink)}.tabs--nav .tab__label{padding-block:2px;white-space:normal;text-wrap:balance;line-height:1.08;text-align:center}.tabs--nav .tab__icon{opacity:1}.tab__state{flex:none;pointer-events:none;margin-left:-2px}.tab__state--dot{width:7px;height:7px;border-radius:50%;background:var(--accent-fill)}.tab__state--done{width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:var(--accent-fill);color:var(--accent-ink)}.tab--on .tab__state--done{background:var(--tab-on-mark);color:var(--tab-on-mark-ink)}.tab--on .tab__state--dot{background:var(--tab-on-mark)}.modeline{margin:-4px 0 0;text-align:center;font-size:.92rem;color:var(--ink-70)}.modeline--friend{margin-bottom:6px;font-weight:600;color:var(--ink)}.helpcard{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 12px;text-align:left}.helpcard__line{flex:1;min-width:0;margin:0;font-weight:600;line-height:1.2}.helpcard .btn{flex:none;white-space:nowrap}.tabs--4 .tab{padding:0 6px;font-size:.92rem}.locked__flame--color{filter:none}.groupdemo{display:flex;flex-direction:column;gap:12px}.groupdemo__board{padding:12px;border-radius:var(--radius-s);border:1.5px solid var(--card-line);background:var(--bg-2)}.groupdemo__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.groupdemo__title{min-width:0;display:flex;flex-direction:column;line-height:1.2}.groupdemo__title small{color:var(--ink-70);font-size:.85rem}.groupdemo__rows{display:flex;flex-direction:column;gap:6px}.groupdemo__rows li{display:grid;grid-template-columns:18px 30px minmax(0,1fr) auto;align-items:center;gap:8px}.groupdemo__pos{font-weight:700;color:var(--ink-45);text-align:center}.groupdemo__name{min-width:0;font-weight:700}.groupdemo__n{color:var(--ink-70);font-size:.9rem}.groupdemo__you{padding-top:6px;border-top:1px dashed var(--card-line)}.groupdemo__you .groupdemo__pos,.groupdemo__you .groupdemo__n{color:var(--accent)}.codebox{padding-top:12px;padding-bottom:12px}.codebox__head{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;color:var(--ink-70);cursor:pointer;-webkit-tap-highlight-color:transparent}.codebox__head::-webkit-details-marker{display:none}.codebox__head:after{content:"+";font-size:1.3rem;line-height:1;color:var(--accent)}.codebox[open] .codebox__head:after{content:"−"}.codebox .field-row{margin-top:10px}.result__share{margin-top:14px;padding-top:14px;border-top:1px dashed var(--card-line)}.sharelead{display:flex;flex-direction:column;gap:10px}.shareways{display:grid;gap:10px;margin-top:16px;text-align:left}.shareway{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 10px 8px 12px;border:2px solid var(--line);border-radius:18px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.shareway--main{border-color:var(--accent);background:var(--accent-fill);color:var(--accent-ink, #fff)}.shareway:disabled,.shareway--main[aria-busy=true]{opacity:.6}.shareway__apps{flex:none;display:flex}.shareapp{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:var(--line);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.shareapp svg{width:22px;height:22px}.shareapp+.shareapp{margin-left:-6px;box-shadow:-2px 0 0 var(--card-fill, #fbf4ea)}.shareway--main .shareapp+.shareapp{box-shadow:-2px 0 0 var(--accent)}.shareapp--wa{background:#25d366}.shareapp--ms{background:linear-gradient(135deg,#0a7cff,#a033ff 60%,#ff5c87) border-box no-repeat}.shareapp--sms{background:#34c759}.shareapp--fb{background:#1877f2}.shareapp:active{transform:scale(.94)}.shareway__go,.shareway__text{flex:1;min-width:0;display:grid;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:1.15;text-align:left;cursor:pointer}.shareway__go strong,.shareway__text strong{font-weight:700;font-size:1.12rem}.shareway__go>span{font-size:.92rem;opacity:.85}.shareway__chev{flex:none;width:22px;height:22px;opacity:.7}.shareway__chev svg{display:block;width:100%;height:100%}.sharelead__go{display:flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:8px 18px}.sharelead__icon{flex:none;display:grid;place-items:center}.sharelead__text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}.sharelead__text strong{font-size:1.08rem}.sharelead__text span{font-size:.88rem;font-weight:600;opacity:.92}.nudge .nudge__title{font-weight:700;color:var(--ink);margin-bottom:4px}.result__board{margin-top:8px;text-align:left}.door--quiet{border-style:dashed;border-color:var(--line);background:transparent;text-decoration:none}.notices__item{width:100%;display:flex;align-items:flex-start;gap:12px;padding:10px 4px;border:0;border-top:1px solid var(--line-soft);background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}div.notices__item{cursor:default}.notices li:first-child .notices__item{border-top:0}.notices__item--new .notices__item{background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:10px}.notices__icon{flex:none;font-size:1.3rem;line-height:1.2}.notices__text{flex:1;min-width:0;display:flex;flex-direction:column}.notices__text small{color:var(--ink-45);font-size:.8rem}.notices__close{margin-top:14px}.pic{display:inline-block;flex:none;vertical-align:-.28em;overflow:visible}.emblem{display:inline-block;flex:none;vertical-align:-.3em;border-radius:27%}.grow__emoji:has(.emblem),.ghero__emoji:has(.emblem),.joinbox__face:has(.emblem){border:0;background:none}.grow__emoji .emblem,.ghero__emoji .emblem,.joinbox__face .emblem{display:block;width:100%;height:100%}.board__pos .pic,.door__icon .pic,.door__icon .emblem,.notices__icon .pic,.locked__flame .pic,.locked__flame .emblem{display:block;margin-inline:auto}.perks li>.pic{flex:none;margin-top:1px}.perks--big li{gap:12px}.row__hint:has(.pic){width:17px;height:17px}.btn__badge{display:inline-flex;align-items:center;gap:2px}.medals span{display:inline-flex;align-items:center;gap:5px}.emojis--emblems{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.emojis--emblems .emojis__item{padding:0;border:0;background:none;border-radius:27%;transition:transform .12s ease}.emojis--emblems .emojis__item:active{transform:scale(.92)}.emojis--emblems .emblem{display:block;width:100%;height:100%}.emojis--emblems .emojis__item--on{box-shadow:0 0 0 3px var(--accent)}.badge{display:inline-block;flex:none;vertical-align:-.3em;overflow:visible;margin-left:6px}.board__name{display:flex;align-items:center;min-width:0}.board__name .badge{margin-left:5px}.bcard{padding:12px 14px 8px}.bcard__head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:2px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.bcard__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.bcard__kicker{font-family:var(--font-head);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.95rem;color:var(--ink)}.bcard__sum{font-size:.95rem;color:var(--ink-70)}.bcard__chevron{flex:none;color:var(--ink-70);transition:transform .2s ease}.bcard__chevron--up{transform:rotate(180deg)}.bcard__body{margin-top:10px}.spread{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px;padding:0 2px}.spread__col{display:flex;flex-direction:column;align-items:center;gap:3px}.spread__n{min-height:1.1em;font-size:.75rem;font-weight:700;color:var(--ink-45)}.spread__bar{width:100%;border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--ink) 16%,var(--bg))}.spread__label{font-size:.72rem;color:var(--ink-45);white-space:nowrap}.spread__col--me .spread__bar{background:var(--accent-fill)}.spread__col--me .spread__n,.spread__col--me .spread__label{color:var(--accent);font-weight:700}.spread__caption{margin-top:4px;text-align:center;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-45)}.bcard__list{text-align:left;list-style:none;margin:12px 0 0;padding:0}.bcard__cols,.bcard__row{display:grid;grid-template-columns:1.8rem minmax(0,1fr) 2.2rem 1.4rem;align-items:center;column-gap:8px;padding:0 4px}.bcard__cols{padding-bottom:4px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-45)}.bcard__col-player{text-align:left}.bcard__col-guesses{justify-self:end;white-space:nowrap}.bcard__row{min-height:44px;border-top:1px solid var(--line-soft)}.bcard__row--me{background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:10px}.bcard__row--me+.bcard__row{border-top-color:transparent}.bcard__player{display:flex;align-items:center;gap:8px;min-width:0}.bcard__name{display:flex;align-items:center;min-width:0;font-weight:700}.board__nick{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcard__row--guest .board__nick{font-weight:600;color:var(--ink-70)}.board__tag{flex:none;margin-left:5px;padding:0 5px;border-radius:999px;font-size:.64rem;font-weight:700;background:var(--line-soft);color:var(--ink-45)}.bcard__count{text-align:right;font-family:var(--font-brand);font-weight:700;font-size:1.1rem;font-variant-numeric:tabular-nums}.bcard__hint{display:flex;align-items:center;font-size:.72rem;font-weight:700;color:var(--ink-45)}.bcard__legend{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;font-size:.78rem;color:var(--ink-45)}.bcard__more,.bcard__map{display:block;margin:8px auto 0;padding:6px 10px;border:0;background:none;font:inherit;font-size:.82rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.bcard__more{color:var(--ink)}.bcard__map{margin-top:6px;color:var(--ink-45)}.bcard__claim{margin-top:8px;padding:10px 12px 12px;border-radius:var(--radius-s);background:color-mix(in srgb,var(--accent) 8%,transparent);text-align:center}.bcard__claim p{margin-bottom:8px;font-size:.92rem;color:var(--ink-70)}.bcard__add{text-transform:uppercase;letter-spacing:.05em}.streak__num{display:flex;align-items:center;gap:2px}a.cal__day{text-decoration:none}.cal__more{align-self:center;font-size:.9rem}.arow__mark .cal__day{width:100%}.archive__cal{margin:2px 0 8px}.archive__nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-bottom:6px}.archive__arrow{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line);background:var(--input-bg);color:var(--ink);cursor:pointer}.archive__arrow:disabled{opacity:.3;cursor:default}.archive__pasthead{margin-bottom:10px}.archive__field{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:44px;padding:0 12px 0 10px;border:1.5px solid var(--line);border-radius:999px;background:var(--input-bg);color:var(--ink);font-family:var(--font-head);font-weight:700;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.archive__field .pic{flex:none}.archive__fieldtext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive__field--open{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.archive__caret{flex:none;color:var(--accent);transition:transform .2s ease}.archive__caret--open{transform:rotate(180deg)}.weekpick{display:grid;gap:4px;margin:4px 0 6px;animation:weekpick-in .18s ease-out}@keyframes weekpick-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.weekpick{animation:none}}.weekpick__head{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;margin-bottom:4px}.weekpick__month{text-align:center;font-family:var(--font-head);font-size:1.05rem;text-transform:capitalize}.weekpick__arrow{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer}.weekpick__arrow:disabled{opacity:.25;cursor:default}.weekpick__row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;min-height:40px;padding:0;border:0;border-radius:999px;background:none;color:var(--ink);font:inherit;cursor:pointer}.weekpick__row:not(:disabled):not(.weekpick__row--on):hover{background:var(--line-soft)}.weekpick__row:disabled{opacity:.3;cursor:default}.weekpick__row--wd{min-height:0;margin-bottom:2px;font-size:.72rem;font-weight:700;color:var(--ink-45);text-transform:uppercase;cursor:default}.weekpick__row--on{background:var(--tab-on-bg);color:var(--tab-on-ink)}.weekpick__row--now{box-shadow:inset 0 0 0 1.5px var(--accent)}.weekpick__day{position:relative;font-size:.92rem;font-weight:700}.weekpick__day--out{opacity:.45;font-weight:500}.weekpick__day--won:after{content:"";position:absolute;left:50%;bottom:-4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--accent-fill)}.weekpick__day--today{color:var(--accent)}.archive__week{touch-action:pan-y}.archive__slide--older{animation:archive-from-left .2s ease-out}.archive__slide--newer{animation:archive-from-right .2s ease-out}@keyframes archive-from-left{0%{opacity:0;transform:translate(-18px)}}@keyframes archive-from-right{0%{opacity:0;transform:translate(18px)}}@media(prefers-reduced-motion:reduce){.archive__slide--older,.archive__slide--newer{animation:none}}.archive__range{color:var(--ink-45);font-size:.85rem}.archive__week--now{border-color:var(--accent)}.archive__games{border-top:1px solid var(--line-soft)}.archive__games li:first-child .grow{border-top:0}.archive__faded svg{filter:grayscale(1);opacity:.5}.archive__steps{display:inline-flex;gap:3px;margin-right:5px;vertical-align:1px}.archive__steps i{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--accent)}.archive__steps i.on{background:var(--accent-fill)}.archive__days{display:contents}.archive__days--spent{display:flex;flex-direction:column;gap:14px;filter:grayscale(1);opacity:.5}.archive__spent .btn{margin-top:12px}.perks__go{align-self:flex-start;margin-top:2px;font-size:.9rem}.trail--stops .trail__step--destination .trail__dot{border-style:double;border-width:3px;color:var(--accent)}.trail--stops .trail__step--destination .trail__word{color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.trailpills{position:relative;z-index:3;display:flex;gap:6px;margin:-2px -2px 8px;padding:0;list-style:none}.trailpill{flex:none;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;font:700 14.5px/1 var(--font-ui);white-space:nowrap;transition:background-color .4s ease,color .4s ease,box-shadow .4s ease}.trailpill--done{flex:0 1 auto;min-width:0;background-color:var(--trail-done);color:var(--trail-done-ink)}.trailpill__word{min-width:0;overflow:hidden;text-overflow:ellipsis}.trailpill--now{flex:1 0 auto;background-color:var(--trail-now-fill);color:var(--trail-now-ink);box-shadow:inset 0 0 0 2px var(--trail-now-edge)}.trailpill--wash{position:relative;overflow:hidden;flex:1 1 auto;min-width:min-content;justify-content:space-between;box-shadow:none}.trailpill--wash:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--trail-now-edge);pointer-events:none;z-index:2}.trailpill__wash{position:relative;z-index:1;flex:1 1 auto;align-self:stretch;display:flex;align-items:center;margin-left:-10px;padding-left:10px}.trailpill__wash:before{content:"";position:absolute;inset:0;z-index:-1;background:url(./wash-pastel-Cpfp7NU3.webp) left center / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 8px),transparent)}.trailpill__brand{flex:none;display:inline-flex;align-items:center;gap:5px;font-weight:800;letter-spacing:.02em;color:#fff;text-shadow:0 1px 1px rgba(110,30,5,.35)}.trailpill__boot{flex:none}.trailpill__tail{flex:0 1 1.92em;min-width:.6em}.trailpills--measure .trailpill__tail{flex-shrink:0}.trailpills--tight .trailpill__end{display:none}.trailpill__step{position:relative;z-index:1;margin-left:6px}.trailpill--later{min-width:28px;color:var(--ink-70);box-shadow:inset 0 0 0 1.5px var(--ink-25)}.trailpill__flag{flex:none}.trailpill--just{animation:trailpill-glow 1.8s ease-out}@keyframes trailpill-glow{0%{box-shadow:0 0 0 0 transparent}20%,55%{box-shadow:0 0 0 4px color-mix(in srgb,var(--trail-done-glow) 55%,transparent),0 0 18px var(--trail-done-glow)}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.trailpill--just{animation:none}}.trailend{position:relative;z-index:3;display:flex;align-items:flex-start;gap:10px;margin:-2px 0 8px}.trailend__path{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;margin:0;font:700 15px/1.25 var(--font-ui);color:var(--trail-path-ink)}.trailend__word{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow-wrap:anywhere}.trailend__word:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background-color:var(--trail-path-dot)}.trailend__path i{font-style:normal;color:var(--ink-45)}.trailend__total{flex:none;margin:0;text-align:right;font:700 15px/1.1 var(--font-ui);color:var(--ink)}.trailend__total strong{display:block}.trailend__total small{display:block;font:600 13px/1.2 var(--font-ui);color:var(--ink-70);letter-spacing:.02em}.heat--head>.cornerflake,.heat--head>.cardcorner,.heat--head>.cardfrost--star,.heat--head>.cardtrail--star,.heat--head>.flamedeco--corner{transform:translateY(34px)}.heat--head .gauge,:root[data-typing] .heat--head .gauge{--bubble-reach: 2px;--bubble-reach-phone: 2px}.trail__step--ahead .trail__dot{animation:stone-light .9s ease-out}.heat--ahead .gauge__cue{max-width:94%;font-weight:700}.heat--ahead .gauge__label{opacity:0}.trailshift{position:relative;z-index:1;margin:10px 2px 0;text-align:center;font-size:.92rem;color:var(--ink-70);animation:rise .26s ease-out}.trailshift strong{margin-right:4px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.trailpath{display:grid;gap:6px;text-align:center}.trailpath__story{margin:2px 6px 0;font-size:1rem;font-style:italic;line-height:1.32;color:var(--ink)}.trailpath__sum{margin:0;font-size:.9rem;font-weight:600;color:var(--ink-70)}.trailpath__more{font-size:.85rem;color:var(--ink-45)}.trailpath__more summary{display:inline-flex;align-items:center;gap:6px;padding:4px 18px;border:1.5px solid var(--line);border-radius:999px;color:var(--ink-70);font-size:.86rem;font-weight:600;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.trailpath__more summary::-webkit-details-marker{display:none}.trailpath__more summary svg{transition:transform .16s ease}.trailpath__more[open] summary svg{transform:rotate(180deg)}.trailpath__more p{margin:8px 0 0}.paintpath__kicker{display:flex;align-items:center;justify-content:center;gap:8px}.paintpath__sparkle{flex:none;color:var(--gold)}.paintpath{position:relative;width:100%;max-width:380px;margin:0 auto;aspect-ratio:320 / 206;container-type:inline-size}.paintpath__art{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.paintpath__num{font-family:var(--font-brand);font-weight:600;font-size:12px;fill:#fffaf0}.paintpath__num--end{fill:#8a3f0c;font-size:14px}.paintpath__stop{position:absolute;display:grid;justify-items:start;gap:1px;text-align:left}.paintpath__stop--left{left:11.25%;max-width:44%}.paintpath__stop--right{left:60.6%;max-width:38%}.paintpath__stop[data-row="1"]{top:calc(22.33% - .68rem)}.paintpath__stop[data-row="2"]{top:calc(67.96% - .68rem)}.paintpath__stop strong{font-family:var(--font-head);font-weight:700;font-size:min(1.12rem,calc(36cqw / (var(--len, 8) * .7)));line-height:1.2;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.paintpath__stop--end strong{color:var(--accent)}.paintpath__stop small{font-size:.78rem;color:var(--ink-45)}.paintpath__stop .paintpath__ahead{display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--gold) 32%,transparent);color:var(--ink-70);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.paintpath__ahead .paintpath__sparkle{width:10px;height:10px;color:var(--accent)}.paintpath__wash{position:relative;margin:0;padding:12px 18px}.paintpath__wash{--wash-a: var(--accent);--wash-b: var(--gold);--wash-a-o: .16;--wash-b-o: .14;--wash-c-o: .2}.paintpath__washart{position:absolute;inset:0;width:100%;height:100%}.paintpath__washdusk{display:none}:root:not([data-theme=light]) .paintpath__washday{display:none}:root:not([data-theme=light]) .paintpath__washdusk{display:inline}.paintpath__wash .trailpath__story{position:relative;margin:0;text-align:center}.paintpath__quote{color:var(--accent);opacity:.75;font-style:normal;font-family:var(--font-head);font-size:1.25em;line-height:0}.paintpath__dest{color:var(--accent);white-space:nowrap}.trailpath__story--lines{font-size:min(1rem,4vw)}.lockview--clear .lockview__stage{opacity:1;filter:none}.lockview--unlit .lockview__stage{opacity:.9;filter:grayscale(1) brightness(1.04)}.lockcard{position:relative;width:100%;margin:10px auto 0;padding:12px 14px 14px;overflow:hidden;border:1.5px solid var(--accent);border-radius:22px;background:var(--card-fill);text-align:center}.lockcard__title{margin:2px 0 4px;font-family:var(--font-brand);font-weight:600;font-size:1.3rem;line-height:1.15;color:var(--ink);text-wrap:balance}.lockcard__line{margin:0 0 10px;font-size:.95rem;line-height:1.3;color:var(--ink-70);text-wrap:balance}.lockcard__go{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;padding:6px 14px;border:0;border-radius:15px;background:var(--win-button);color:#fff;font-family:var(--font-brand);font-weight:600;font-size:1.08rem;line-height:1.15;cursor:pointer}.lockcard__go img{flex:none;width:20px;height:auto}.lockcard__small{margin:7px 0 0;font-size:.82rem;line-height:1.3;color:var(--ink-70)}.lockcard--path{padding-top:0}.lockcard__path{position:relative;display:block;margin:0 -14px 6px;aspect-ratio:330 / 92;overflow:hidden}.lockcard__path img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 62%}.lockcard__stone{position:absolute;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font:700 14px/1 var(--font-ui);color:var(--stone-ink)}.lockcard__stone--1{left:22%;top:62%;background:var(--accent-fill);color:#fff;box-shadow:0 0 0 6px #ee5b3240}.lockcard__stone--2{left:46%;top:50%;background:#ffffffbf}.lockcard__stone--3{left:64%;top:36%;background:#fff9}.lockcard__stone--4{left:80%;top:22%;background:#ffffff80}.guestlock{gap:8px}.lockview>.guestlock.locked--over{padding:18px 16px 16px;border:1.5px solid var(--accent);background:var(--card-fill)}.guestlock__title{font-family:var(--font-head);font-weight:700;font-size:1.35rem;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;color:var(--ink)}.guestlock__go{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:6px;padding:0 26px;border-radius:16px;border:1px solid var(--win-button-edge);background:var(--win-button);font-size:1.12rem}.guestlock__small{font-size:.85rem;color:var(--ink-45)}.unlocks__tap{width:100%;margin:0;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.unlocks__tap:active{transform:scale(.99)}.invitebox{position:relative;z-index:1;width:100%;margin:18px auto 0;padding:14px 18px 18px;border:2px solid var(--win-line);border-radius:20px;background:var(--card-fill);box-shadow:var(--card-shadow);text-align:center}.invitebox--cold{border-color:color-mix(in srgb,var(--ink) 84%,transparent)}.invitebox__pic{display:block;height:auto;margin:0 auto 8px;filter:drop-shadow(0 3px 3px rgba(15,25,20,.16))}.invitebox__head{margin:0;font-family:var(--font-brand);font-weight:500;font-size:1.45rem;line-height:1.2;color:var(--ink);text-wrap:balance}.invitebox__line{margin:6px 0 0;font-family:var(--font-brand);font-weight:500;font-size:1.08rem;line-height:1.35;color:var(--ink);text-wrap:pretty}.invitebox__go{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;margin-top:14px;padding:8px 14px;border-radius:16px;border:1px solid var(--win-button-edge);background:var(--win-button);color:var(--accent-ink);font-family:var(--font-ui);font-weight:700;font-size:1.3rem;line-height:1.15;cursor:pointer}.invitebox__go:active{transform:scale(.99)}.invitebox__go svg{flex:none;display:block}.invitebox__label{min-width:0;text-wrap:balance}.invitebox--news{display:flex;align-items:center;gap:16px;padding:16px 18px;text-align:left}.invitebox--news .invitebox__pic{flex:none;margin:0}.invitebox__told{min-width:0;flex:1}.invitebox--news .invitebox__head{font-size:1.6rem;line-height:1.15}.invitebox--family{padding:0 0 18px;overflow:hidden;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.invitebox__scene img{display:block;width:100%;height:auto}.invitebox--family .invitebox__said{padding:4px 18px 0}:root:not([data-theme=light]) .invitebox__scene{background:#fbf4e8;-webkit-mask-image:linear-gradient(#000 90%,transparent 100%);mask-image:linear-gradient(#000 90%,transparent 100%)}.invitebox--family .invitebox__go:focus-visible{outline:3px solid color-mix(in srgb,var(--ink) 70%,transparent);outline-offset:3px}@media(min-width:640px){.invitebox--family{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);max-width:100%;min-height:196px;padding:0;text-align:left}.invitebox__scene,:root:not([data-theme=light]) .invitebox__scene{position:relative;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 88%,transparent 100%)}.invitebox__scene img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:46% 50%}.invitebox--family .invitebox__said{align-self:center;min-width:0;padding:18px 20px 18px 8px}.invitebox--family .invitebox__head{font-size:1.5rem}.invitebox--family .invitebox__go{gap:10px;font-size:1.22rem}}@media(hover:hover)and (pointer:fine){.invitebox--family:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f191424}.invitebox--family:hover .invitebox__go{filter:brightness(1.05)}}@media(prefers-reduced-motion:reduce){.invitebox--family{transition:none}}.invitebox--quiet{width:fit-content;max-width:100%;margin-inline:auto;padding:0;border:0;background:none;box-shadow:none}.invitebox__row{display:flex;align-items:center;gap:8px}.invitebox__row--go{cursor:pointer}.invitebox__art{flex:none;height:auto;filter:drop-shadow(0 3px 3px rgba(15,25,20,.2))}.invitebox__note{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 14px 9px;border-radius:18px}.invitebox__row--go .invitebox__note{padding-right:8px}.invitebox--cold .invitebox__note{background:#2aa8df29;border:1.5px solid rgba(42,168,223,.5)}.invitebox--warm .invitebox__note{background:#ee5b3221;border:1.5px solid rgba(238,91,50,.5)}.invitebox__words{min-width:0;flex:1;margin:0;font-family:var(--font-brand);font-weight:500;font-size:1.05rem;line-height:1.27;color:var(--ink);text-align:left;text-wrap:pretty}.invitebox__words strong{display:block;font-weight:500}.invitebox__link{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;border-radius:50%;border:1px solid var(--win-button-edge);background:var(--win-button);color:var(--accent-ink);cursor:pointer}.invitebox__link svg{display:block;width:23px;height:23px;transform:translate(-1.5px,1.5px)}.invitebox--nest{width:100%}.invitebox__nest{position:relative;display:flex;align-items:center;gap:12px;width:calc(100% - 46px);margin-left:46px;padding:12px 12px 12px 52px;border:1.5px solid rgba(238,91,50,.5);border-radius:22px;background:#ee5b3221;text-align:left;cursor:pointer}.invitebox__peek{position:absolute;left:-46px;top:50%;width:92px;height:auto;transform:translateY(-50%) rotate(-6deg);filter:drop-shadow(0 3px 3px rgba(15,25,20,.16))}.invitebox--folks .invitebox__nest{width:100%;margin-left:0;padding:9px 12px 9px 9px;gap:11px;border-color:var(--row-line);background:var(--row-tint)}.invitebox--folks .invitebox__peek{position:static;flex:none;width:100px;height:auto;transform:none;filter:none}.invitebox--nest.invitebox--folks .invitebox__head{font-size:1.2rem;font-weight:600}.invitebox--folks .invitebox__sub{font-family:var(--font-ui);font-weight:400;font-size:1rem;line-height:1.3}:root:not([data-theme=light]) .invitebox--folks .invitebox__peek{background:#fbf4e8;border-radius:10px}@media(max-width:370px){.invitebox--folks .invitebox__nest{gap:9px}.invitebox--folks .invitebox__peek{width:80px}}.invitebox__said{min-width:0;flex:1}.invitebox--nest .invitebox__head{font-size:1.3rem}.invitebox__sub{margin:2px 0 0;font-family:var(--font-brand);font-weight:500;font-size:1rem;line-height:1.25;color:var(--ink-70)}.invitebox--nest .invitebox__link{width:52px;height:52px;border:0}.main .invitebox+.bottomcorners{margin-top:70px}.winsheet__note{margin:12px 0 0;text-align:center;font-size:.86rem;line-height:1.3;color:var(--ink-70)}.myword .artbox__line{font-size:1.12rem;color:var(--ink)}.myword .artbox__title{font-size:1.46rem;font-weight:600}.myword--new .artbox__said{text-align:center}.myword--new :is(.artbox__title,.artbox__line){text-wrap:balance}.myword--new .myword__premium{text-align:center}.myword.myword--new .artbox__title{font-size:1.3rem}.myword--new .artbox__go{position:relative;padding-inline:46px}.myword__chev{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.myword__premium{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70)}.myword__premium .pic{flex:none}.myword--play,.myword--archive{margin-inline:auto}.groupstart__form .input{min-height:56px;font-size:1.15rem}.groupstart__form .input::placeholder{color:var(--ink-70);opacity:1}.groupstart .artbox__note{font-size:.95rem}.groupstart .groupstart__form{margin-top:8px}.screen--groups .card__empty,.screen--groups .card__hint{color:var(--ink-70)}.screen--groups .card__hint,.screen--groups .perks small{font-size:.95rem}.main--hotsoft .guess__lead{gap:8px;margin:14px 0 20px}.main--hotsoft .guess__lead strong{font-weight:500;font-size:1.55rem;line-height:1.22}.main--hotsoft .guess__lead span{font-size:1rem;line-height:1.4}.gplan__days{display:flex;flex-direction:column}.gplan__day{display:grid;grid-template-columns:6.4em minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:4px 0;border-top:1px solid var(--line-soft)}.gplan__day:first-child{border-top:0}.gplan__date{color:var(--ink-70);font-size:.94rem;font-weight:600}.gplan__day--today .gplan__date{color:var(--ink);font-weight:700}.gplan__word{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:1.06rem}.gplan__tools{display:flex;gap:12px;font-size:.94rem}.gplan__tag{padding:3px 10px;border-radius:999px;background:var(--tab-on-bg);color:var(--tab-on-ink);font-size:.82rem;font-weight:700;white-space:nowrap}.gplan__add{grid-column:2 / -1;justify-self:start;min-height:40px;padding:6px 12px;border:1.5px dashed var(--line);border-radius:12px;background:transparent;color:var(--ink-70);font:inherit;font-size:.94rem;font-weight:600;cursor:pointer}.gplan__add:hover,.gplan__add:focus-visible{border-color:var(--accent);color:var(--ink)}.gplan__form{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.gplan__form .input{flex:1 1 8em;min-width:0;font-size:1rem}.gplan__error{flex-basis:100%}.gplan__many{align-self:flex-start}.planner--first .gplan__form{grid-column:auto}.ghist__days{display:flex;flex-direction:column}.ghist__day{border-top:1px solid var(--line-soft)}.ghist__day:first-child{border-top:0}.ghist__head{display:grid;grid-template-columns:6.4em minmax(0,1fr) auto;grid-template-areas:"date word more" "date sum more";align-items:center;column-gap:8px;width:100%;min-height:52px;padding:6px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ghist__date{grid-area:date;color:var(--ink-70);font-size:.94rem;font-weight:600}.ghist__word{grid-area:word;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.06rem}.ghist__sum{grid-area:sum;color:var(--ink-70);font-size:.94rem}.ghist__more{grid-area:more;color:var(--ink-70);font-size:1.3rem;font-weight:700}.ghist__body{padding:0 0 10px}.gpulse{display:flex;flex-direction:column;gap:4px;margin:-6px 0 12px}.gpulse__count{color:var(--ink-70);font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.gpulse__list{display:flex;gap:6px;margin:0;padding:0 0 2px;list-style:none;overflow-x:auto;scrollbar-width:none}.gpulse__list::-webkit-scrollbar{display:none}.gpulse__who{display:flex;flex:none;align-items:center;gap:6px;max-width:12em;padding:3px 10px 3px 3px;border:1.5px solid var(--line-soft);border-radius:999px;background:var(--card-fill, transparent)}.gpulse__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:600}.gpulse__mark{flex:none;font-size:.94rem}.gpulse__who--won{border-color:var(--accent)}.gpulse__who--won .gpulse__mark{color:var(--accent)}.gpulse__who--idle,.gpulse__who--gave_up{opacity:.75}.tabs--group{width:100%;margin:0 0 4px;background:var(--card-fill)}.tabs--group .tab{position:relative;height:44px;font-size:1.0625rem}.tabs__badge{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent-fill);color:#fff;font-size:.8125rem;font-weight:700}.gfold{position:relative}.gfold:not(:has(>.card)){display:none}.gfold:not(.gfold--open)>.card>:not(:first-child){display:none!important}.gfold>.card>:first-child{padding-right:34px}.gfold__toggle{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:18px 16px 0 0;border:0;border-radius:14px;background:transparent;color:var(--ink-70);cursor:pointer}.gfold--open .gfold__toggle{left:auto;bottom:auto;width:64px;height:60px}.gfold__toggle svg{transition:transform .2s ease}.gfold--open .gfold__toggle svg{transform:rotate(180deg)}.gpulse__heap{padding-right:12px}.gpulse__faces{display:flex}.gpulse__faces .face+.face{margin-left:-12px}.gpulse__faces .face{box-shadow:0 0 0 2px var(--card-fill, var(--bg))}.gplayers{gap:12px}.gplayers__head{display:flex;align-items:center;gap:10px}.gplayers__title{flex:1;min-width:0;margin:0;font-family:var(--font-brand);font-size:1.25rem;font-weight:600}.gplayers__count{flex:none;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--gold) 22%,var(--card-fill));font-size:.875rem;font-weight:700}.gplayers__part{display:flex;flex-direction:column;gap:2px}.gplayers__band{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:6px 12px;border:0;border-radius:10px;color:var(--ink);font:inherit;font-size:1.0625rem;font-weight:700;text-align:left}.gplayers__band--won{background:color-mix(in srgb,var(--trail-done) 20%,var(--card-fill))}.gplayers__band--hot{background:color-mix(in srgb,var(--accent) 18%,var(--card-fill))}.gplayers__band--idle{background:color-mix(in srgb,var(--ink) 8%,var(--card-fill));cursor:pointer}.gplayers__band--idle>span{flex:1;min-width:0}.gplayers__tick{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--trail-done);color:var(--trail-done-ink);font-size:.8rem}.gplayers__rows{display:flex;flex-direction:column;margin:0;padding:0 4px;list-style:none}.gplayers__row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;border-top:1px solid var(--line-soft)}.gplayers__row:first-child{border-top:0}.gplayers__row>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gplayers__found{color:var(--trail-done);font-weight:700}.gplayers__how{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gplayers__temp{padding:2px 10px;border-radius:999px;font-weight:700}.gplayers__tips{color:var(--ink-70);font-size:.9rem}.gplayers__faces{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 6px;margin:0;padding:8px 4px 2px;list-style:none}.gplayers__face{display:flex;flex-direction:column;align-items:center;gap:4px;width:56px}.gplayers__face>span:last-child{max-width:100%;padding:1px 6px;border:1.5px solid var(--line-soft);border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600}.gplayers__more{min-height:40px;margin-top:4px;padding:4px 14px;border:1.5px solid var(--line);border-radius:999px;background:var(--card-fill);color:var(--ink);font:inherit;font-size:.94rem;font-weight:700;white-space:nowrap;cursor:pointer}.ginvite__coderow{display:flex;flex-direction:column;align-items:center;gap:4px}.ginvite__edit{font-size:.94rem}.ginvite__form,.gnote,.gwelcome{gap:8px}.gnote .btn{align-self:flex-start}.premiumstate__plan{color:var(--ink)}.gwait .invitebox__nest{width:100%;margin-left:0;padding-left:12px}.gwait__face{display:grid;flex:none;place-items:center;width:52px;height:52px}.gwait .invitebox__link{font-size:1.3rem;font-weight:700}.pill--word{border-color:var(--accent);color:var(--accent-text, var(--ink))}.premiumcard__manage{border-color:var(--accent);color:var(--accent)}.premiumcard--owned .premiumstate{margin-top:-6px}.premchips{display:flex;flex-wrap:wrap;gap:5px;padding:2px 0 14px;border-bottom:1.5px solid var(--line-soft)}.premchip{display:inline-flex;align-items:center;gap:3px;padding:5px 7px 5px 5px;border:1.5px solid var(--line);border-radius:999px;background:var(--card-fill);color:var(--ink);font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.premiumcard__go{position:relative;padding-inline:40px}.premiumcard__chev{position:absolute;top:50%;right:16px;translate:0 -50%}.premiumcard__see{border-color:var(--accent);color:var(--ink)}.premiumcard__manage-link{align-self:center;color:var(--ink);font-size:.95rem;font-weight:600}.perkcards{display:flex;flex-direction:column;gap:10px}.perkcard{--tone: 238 91 50;position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:14px 14px 14px 12px;border:1px solid rgb(var(--tone) / .5);border-radius:18px;background:linear-gradient(100deg,rgb(var(--tone) / .24),rgb(var(--tone) / .1) 75%);box-shadow:var(--card-shadow),0 3px 10px rgb(var(--tone) / .16);color:inherit;text-decoration:none;transition:transform .12s ease-out}.perkcard:active{transform:scale(.98)}.perkcard__mark{position:absolute;right:-18px;bottom:-22px;opacity:.13;transform:rotate(-14deg);pointer-events:none}.perkcard__body,.perkcard__chev{position:relative}.perkcards li{animation:perk-in .42s cubic-bezier(.2,.8,.3,1) backwards}.perkcards li:nth-child(2){animation-delay:.06s}.perkcards li:nth-child(3){animation-delay:.12s}.perkcards li:nth-child(4){animation-delay:.18s}.perkcards li:nth-child(5){animation-delay:.24s}.perkcards li:nth-child(6){animation-delay:.3s}@keyframes perk-in{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.perkcards li{animation:none}.perkcard{transition:none}}.perkcard--archivefire{--tone: 238 128 98}.perkcard--infinity{--tone: 236 182 52}.perkcard--group{--tone: 104 160 96}.perkcard--hat{--tone: 150 115 200}.perkcard--globe{--tone: 76 146 206}.perkcard--ring{--tone: 222 156 58}.perkcard__pic{position:relative;flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgb(var(--tone) / .3);box-shadow:0 0 0 3px #fff9}:root:not([data-theme=light]) .perkcard__pic{box-shadow:0 0 0 3px #ffffff1a}.perkcard__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.perkcard__body strong{font-size:1.1rem}.perkcard__body small{color:color-mix(in srgb,var(--ink) 86%,transparent);font-size:.95rem;font-weight:500;line-height:1.35}.perkcard__chev{flex:none;color:var(--ink)}.premiumfoot{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:6px}.premiumtop .premiumhead,.premiumtop .screen__lead{text-align:center;text-wrap:balance}.premiumhead{font-family:var(--font-ui);font-weight:700;font-size:1.5rem;text-transform:none;letter-spacing:0;line-height:1.2;text-wrap:balance}.premiumhead__end{white-space:nowrap}.premiumhead .pic{width:.85em;height:.85em;vertical-align:-.1em}.premiumhead__start{white-space:nowrap}.premiumhead .premiumhead__mirror{margin-right:.1em;transform:scaleX(-1)}.premiumhead .premiumhead__tail{margin-left:.1em}.mestreak{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--line-soft)}.mestreak__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.mestreak__flame{flex:none;width:28px;height:auto}.mestreak__title{flex:1 0 auto;max-width:calc(100% - 36px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-brand);font-weight:700;font-size:1.35rem;line-height:1.15;color:var(--ink)}.mestreak__best{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border-radius:999px;background:#e1be8261;font-size:.95rem;color:var(--ink-70)}.mestreak__best b{color:var(--ink)}.mestreak__now{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"big row goal" "big sub goal";align-items:center;gap:2px 10px}.mestreak__now--under{grid-template-areas:"big row goal" "sub sub sub";row-gap:8px}.mestreak__now--under .mestreak__row{align-self:center}.mestreak__big{grid-area:big;display:inline-flex;align-items:center;gap:2px;position:relative;isolation:isolate;padding:6px}.mestreak__big:before{content:"";position:absolute;inset:-6px -8px;z-index:-1;background:url(./brush-peach-DnzY4Urk.webp) center / 100% 100% no-repeat}.mestreak__big strong{font-family:var(--font-brand);font-weight:700;font-size:3.4rem;line-height:1;color:var(--accent)}.mestreak__bursts{flex:none}.mestreak__big--long strong{font-size:2.6rem}.mestreak__row{grid-area:row;align-self:end;min-width:0;text-wrap:balance;font-family:var(--font-brand);font-weight:700;font-size:1.3rem;line-height:1.15;color:var(--ink)}.mestreak__sub{grid-area:sub;align-self:start;min-width:0;font-size:.95rem;line-height:1.3;text-wrap:balance;color:var(--ink-70)}.mestreak__seal{display:block}.mestreak__bar{display:flex;align-items:center;gap:8px}.mestreak__track{flex:1;height:14px;border-radius:7px;background:#f0a56e3d;overflow:hidden}.mestreak__fill{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#fbb866,#f2892c 38%,#e0461b)}.mestreak__bar b{flex:none;font-family:var(--font-brand);font-weight:700;font-size:1.1rem;color:var(--ink)}.mestats .mestats__medals-text{flex-basis:108px}.mestats .mestats__set{gap:6px}.mestats .mestats__medal{gap:3px;padding-left:7px}.mestats .mestats__medal:first-child{padding-left:0}.mestats .mestats__medal strong{font-size:1.4rem}@media(max-width:379px){.mestats .mestats__medal .pic{width:32px;height:32px}.mestats .mestats__medal strong{font-size:1.3rem}}.mestreak__go{grid-area:goal;display:flex;align-items:center}.mestreak__play{border:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);gap:5px;min-height:34px;padding:0 12px;font-size:1rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.mestreak__chev{flex:none;position:relative;top:-.5px}.mestreak__done{display:inline-grid;place-items:center;width:38px;height:38px;border:1.5px solid color-mix(in srgb,var(--trail-done) 45%,transparent);border-radius:50%;background:color-mix(in srgb,var(--trail-done) 14%,transparent);color:var(--trail-done)}.mestreak__bar .mestreak__seal{flex:none;margin-left:-2px}html:not([data-theme=light]) .mestreak__big:before{background:#f06e323d;-webkit-mask:url(./brush-peach-DnzY4Urk.webp) center / 100% 100% no-repeat;mask:url(./brush-peach-DnzY4Urk.webp) center / 100% 100% no-repeat}.mestreak__now--tight{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"big row" "big sub" "big goal"}.mestreak__now--tight.mestreak__now--under{grid-template-areas:"big row" "big goal" "sub sub"}.mestreak__now--tight .mestreak__go{justify-self:start;margin-top:4px}@media(max-width:600px){.premiumcard--owned{gap:6px;padding:12px 14px}.premiumcard--owned .premiumstate{margin-top:-4px}.premiumcard--owned .premchips{padding:2px 0 7px}.premiumcard--owned .premiumcard__see{min-height:42px;margin-top:4px;padding-block:6px}}.gor{display:flex;align-items:center;gap:14px;margin:0 4px;color:var(--ink-70);font:700 13px/1 var(--font-ui);letter-spacing:.2em;text-transform:uppercase}.gor:before,.gor:after{content:"";flex:1;height:1px;background:var(--card-line)}.mygroups__title,.groupjoin__title,.groupfind__title{display:flex;align-items:center;gap:10px}.mygroups__title .pic,.groupjoin__title .pic,.groupfind__title .pic{flex:none}.btn--line{background:transparent;border:1.5px solid var(--accent);color:var(--accent)}.btn--line:hover{background:var(--line-soft)}.mygroups .card__head{flex-wrap:wrap;gap:10px 8px}.mygroups__title{white-space:nowrap}.mygroups .btn--line{padding:0 9px;white-space:nowrap}.mygroups__list{padding-top:4px;border-top:1px solid var(--card-line)}.groupjoin{text-align:center}.groupjoin__title{justify-content:center}.groupjoin__line{margin:0;color:var(--ink-70);font-size:1rem}.groupjoin__form{display:grid;gap:12px;margin-top:4px}.groupjoin__form .input{width:100%}.groupmini{display:grid;grid-template-columns:46% minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:12px 14px 12px 12px;text-align:left;font:inherit;color:inherit;cursor:pointer}.groupmini__art{display:block;width:100%;height:auto;border-radius:10px}.groupmini__said{display:flex;flex-direction:column;gap:6px;min-width:0;padding-left:14px;border-left:1px solid var(--card-line)}.groupmini__title{font:600 1.12rem/1.2 var(--font-brand);color:var(--ink)}.groupmini__line{font:400 1rem/1.35 var(--font-ui);color:var(--ink-70)}.groups--plan .card__title{gap:8px;font-size:1.1rem;letter-spacing:.02em}.groups--plan .groupmini{grid-template-columns:42% minmax(0,1fr)}.groups--plan .groupmini__title{font-size:1.2rem}.groupjoin__title span{text-wrap:balance}.mygroups__list .grow{gap:8px;padding-block:12px}.mygroups__list .grow__main{padding-left:12px;border-left:1px solid var(--card-line)}.mygroups__list .grow__main strong{white-space:normal;overflow-wrap:anywhere}.mygroups__list .pill:not([class*=pill--]){margin-left:0;padding:4px 10px;border:1px solid color-mix(in srgb,var(--accent-2) 55%,transparent);background:color-mix(in srgb,var(--accent-2) 30%,transparent);color:var(--ink);font-size:.8125rem;letter-spacing:.01em}.mygroups__list .pill:not([class*=pill--]):first-letter{text-transform:uppercase}.grow__n{white-space:nowrap}.mygroups__list .grow__go{font-size:1.45rem;line-height:1}.groupstart--tight .artbox__art{aspect-ratio:780 / 330;object-position:50% 40%}.groupstart--tight .artbox__said{padding-bottom:14px}.groupstart--tight .artbox__title{font-size:1.3rem}.groupstart--tight .artbox__line{margin-top:5px;font-size:1rem}.groupstart--tight .groupstart__form .input{min-height:50px}.groupstart--tight .artbox__note{margin-top:8px}.mestats__medals--told{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px}.mestats__medals-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.mestats__medals-head b{font-family:var(--font-head);font-weight:700;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.mestats__medals-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 10px 2px 6px;border:1px solid color-mix(in srgb,var(--accent-2) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent-2) 30%,transparent);color:var(--ink);font-family:var(--font-ui);font-size:.8125rem;font-weight:700;white-space:nowrap}.mestats__medals-row{display:flex;align-items:center;gap:8px}.mestats__medals-why{flex:1;min-width:0;color:var(--ink-70);font-size:.9375rem;line-height:1.25}.mestats__medals--none .mestats__set{opacity:.45;filter:grayscale(.7)}.mestats__medals-go{align-self:flex-start;min-height:32px;font-size:1rem;text-decoration:none}.medalgroups{display:flex;flex-direction:column;margin:2px 0 0;padding:0;list-style:none}.medalgroups li+li{border-top:1px solid var(--line-soft)}.medalgroups__row{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.medalgroups__emoji{flex:none;width:28px;font-size:1.25rem;text-align:center}.medalgroups__name{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.medalgroups__set{flex:none;display:flex;gap:8px}.medalgroups__medal{display:inline-flex;align-items:center;gap:2px}.medalgroups__medal b{font-family:var(--font-brand);font-size:1.05rem}div.medalgroups__row{cursor:default}.medalgroups__go{flex:none;color:var(--ink-70);font-size:1.3rem;font-weight:700}.ghist__head:has(.ghist__gold){grid-template-areas:"date word more" "date gold more" "date sum more"}.ghist__gold{grid-area:gold;display:flex;align-items:center;gap:4px;min-width:0;color:var(--ink);font-size:.94rem;font-weight:600}.ghist__body .members__status{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.gmedals__list{margin:0;padding:0;list-style:none}.gmedals__row{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 0;border-top:1px solid var(--line-soft)}.gmedals__row:first-child{border-top:0}.gmedals__name{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.gmedals__set{flex:none;display:flex;gap:10px}.gmedals__medal{display:inline-flex;align-items:center;gap:3px}.gmedals__medal b{min-width:1ch;font-family:var(--font-brand);font-size:1.1rem}.gmedals__medal--none{opacity:.35}.gfront{display:grid;justify-items:center;gap:6px;text-align:center}.gfront__art{display:block;width:100%;height:auto;margin-bottom:6px;border-radius:18px}.gfront__title{margin:0;font-family:var(--font-brand);font-size:1.5rem;font-weight:600;line-height:1.15;color:var(--ink);text-wrap:balance}.gfront__line{margin:0;font-size:1.02rem;line-height:1.4;color:var(--ink-70);text-wrap:balance}.gway{gap:0;padding:0;overflow:hidden}.gway--start{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,var(--list-bg, var(--bg)))}.gway__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:14px 8px 14px 10px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.gway__icon{display:flex;align-items:center;padding-right:8px;border-right:1px solid var(--card-line)}.gway__said{display:grid;gap:3px;min-width:0}.gway__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-family:var(--font-brand);font-size:1.08rem;font-weight:600;line-height:1.2;color:var(--ink)}.gway__tag{display:inline-flex;align-items:center;gap:2px;padding:1px 7px 1px 3px;border:1px solid color-mix(in srgb,var(--accent-2) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent-2) 30%,transparent);color:var(--ink);font-family:var(--font-ui);font-size:.8125rem;font-weight:700;white-space:nowrap}.gway__line{font-size:.98rem;line-height:1.35;color:var(--ink-70);text-wrap:pretty}.gway__line--lead{color:var(--ink);font-weight:600}.gway__go{display:grid;place-items:center;width:38px;height:32px;border:1.5px solid var(--card-line);border-radius:999px;color:var(--accent)}.gway--start .gway__go{border-color:var(--accent);background:var(--accent-fill);color:#fff}.gway__arrow{transition:transform .2s ease}.gway--open .gway__arrow{transform:rotate(90deg)}.gway__form{margin:0;padding:0 16px 16px}.gperks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none}.gperks li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 6px;text-align:center;font-family:var(--font-ui);font-size:.95rem;font-weight:700;line-height:1.25;color:var(--ink);text-wrap:balance}.gperks li+li{border-left:1px solid var(--card-line)}.gfront__note{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding-top:12px;border-top:1px solid var(--card-line);color:var(--ink-70);font-size:.95rem;line-height:1.35;text-align:center}.gfront__note svg{flex:none}.gfront__note span{min-width:0}.gplan__word--other{white-space:normal;color:var(--ink-70);font-weight:600;font-size:.98rem}.gplan__drop{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1.5px solid var(--card-line);border-radius:999px;background:transparent;color:var(--ink-70);cursor:pointer}.gplan__drop:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:370px){.gway__icon .pic{width:34px;height:34px}}.mygroups__list .grow--roles{gap:12px;padding-block:10px}.mygroups:has(.grow--roles){padding-bottom:0}.mygroups__list:has(.grow--roles){padding-top:0}.grow--roles .grow__main strong{line-height:1.2}.grow--roles .grow__main small{line-height:1.3}.grow--roles .grow__emoji,.grow--roles .grow__emoji:has(.emblem){width:66px;height:66px;padding:5px;border:1px solid var(--card-line);border-radius:16px;background:var(--card-fill)}.mygroups__list .grow--roles .grow__main{padding-left:0;border-left:0}.grole{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;margin-top:4px;padding:3px 10px 1px 9px;border:1px solid var(--grole-edge);border-radius:999px;background:var(--grole-fill);color:var(--ink);font-family:var(--font-ui);font-size:.8125rem;font-weight:700;line-height:1.2;white-space:nowrap}.grole span:first-letter{text-transform:uppercase}.grole span{display:inline-block}.grole svg{flex:none;color:var(--grole-ink, var(--ink))}.grole--owner svg{transform:translateY(-2.67px)}.grole--owner{--grole-fill: color-mix(in srgb, #f5c04a 32%, transparent);--grole-edge: color-mix(in srgb, #f5c04a 70%, transparent);--grole-ink: #c47a12}.grole--editor{--grole-fill: color-mix(in srgb, #8ed4f0 34%, transparent);--grole-edge: color-mix(in srgb, #8ed4f0 80%, transparent)}.grole--member{--grole-fill: color-mix(in srgb, #7fb069 24%, transparent);--grole-edge: color-mix(in srgb, #7fb069 60%, transparent)}.mygroups__list .grow__go--pill{display:grid;place-items:center;width:42px;height:34px;border:1.5px solid var(--accent);border-radius:999px;color:var(--accent);font-size:0}.chips--row{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px 4px;scrollbar-width:none}.chips--row::-webkit-scrollbar{display:none}.chips--row .chipbtn{flex:none;white-space:nowrap}.gplan__wordcell{display:flex;flex-direction:column;min-width:0}.gplan__hintword{color:var(--ink-70);font-size:.9rem}.gplan__hintin{order:3;flex-basis:100%}.gplan__hintnote{order:4;flex-basis:100%;margin:0;color:var(--ink-70);font-size:.9rem;line-height:1.35}.gplan__form .gplan__error{order:5}.grules__open{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;min-height:40px;padding:6px 14px 6px 11px;border:1.5px solid var(--card-line);border-radius:999px;background:var(--card-fill);color:var(--ink);font:700 .97rem/1.2 var(--font-ui);cursor:pointer}.grules__open svg{flex:none;color:var(--accent)}.grules__chev{color:var(--accent);font-size:1.2rem;line-height:1}.ghero__main .grules__open{margin-top:8px}.grules__parts{display:flex;flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none}.grules__part{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px}.grules__icon{display:grid;place-items:center;width:36px;height:36px}.grules__title{margin:0 0 4px;font-family:var(--font-brand);font-size:1.08rem;font-weight:600;line-height:1.25;color:var(--ink)}.grules__lines{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px;list-style:disc;color:var(--ink-70);font-size:.98rem;line-height:1.4}.grules__lines li{display:list-item}.grules__lines li::marker{color:var(--accent)}.grules__head{display:flex;align-items:center;gap:9px}.grules__head .grules__book{flex:none;color:var(--accent)}.screen__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.screen__bar .screen__back{align-self:center}.grules__open--quiet{align-self:center;min-height:36px;padding:4px 2px;border:0;background:none;color:var(--ink);font-size:.95rem}.grules__open--quiet span:first-of-type{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px}.grules__text{margin:0;color:var(--ink-70);font-size:.98rem;line-height:1.4}.grules__roles{display:flex;flex-direction:column;gap:9px;margin:2px 0 0;padding:0;list-style:none}.grules__roles li{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.grules__roles .grole{margin-top:0}.grules__roles p{margin:0;color:var(--ink-70);font-size:.98rem;line-height:1.4}.gcare .btn{align-self:flex-start}.gcare__standin{margin:0 4px}.grole--steward{--grole-fill: color-mix(in srgb, #5fb3a8 26%, transparent);--grole-edge: color-mix(in srgb, #5fb3a8 65%, transparent)}.gcare{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;flex-direction:row}.gcare__icon{display:grid;place-items:center;width:40px;height:40px}.gcare__said{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.gcare__title{margin:0;font-family:var(--font-brand);font-size:1.08rem;font-weight:600;line-height:1.25;color:var(--ink)}.gcare__text{margin:0;color:var(--ink-70);font-size:.98rem;line-height:1.4}.gcare--founder{border-color:color-mix(in srgb,#f5c04a 70%,transparent);background:color-mix(in srgb,#f5c04a 14%,var(--list-bg, var(--bg)))}.gcare--standin{border-color:color-mix(in srgb,#7fb069 60%,transparent);background:color-mix(in srgb,#7fb069 12%,var(--list-bg, var(--bg)))}.gcare--paused{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--list-bg, var(--bg)))}.gcare--paused .gcare__icon{color:var(--accent)}.locked .btn--ghost{margin-top:10px}.gpaused{gap:12px;padding:26px 20px 22px;border:1px solid var(--card-line);border-radius:18px;background:var(--card-fill);box-shadow:var(--card-shadow)}.gpaused__emblem{display:grid;place-items:center}.gpaused__emblem .emblem{border-radius:22px}.gpaused__name{margin:4px 0 0;font-family:var(--font-brand);font-size:1.7rem;font-weight:600;line-height:1.15;color:var(--ink);text-wrap:balance}.gpaused__pill{padding:6px 18px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,var(--card-fill));color:var(--accent);font:700 1rem/1.25 var(--font-ui)}.gpaused__text{margin:0;max-width:32ch;color:var(--ink-70);font-size:1rem;line-height:1.45;text-wrap:balance}.gpaused__ways{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px;margin-top:6px}.grules__how{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;margin-top:4px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--accent-2) 14%,transparent)}.grules__how .pic{margin-top:2px}.grules__fold{display:flex;flex-direction:column;margin:6px 0 0;padding:0;list-style:none}.grules__fold>.grules__part{display:block;border-top:1px solid var(--card-line)}.grules__fold>.grules__part:last-child{border-bottom:1px solid var(--card-line)}.grules__toggle{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 2px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.grules__toggle .grules__title{margin:0}.grules__fchev{color:var(--accent);transition:transform .2s ease}.grules__part--open .grules__fchev{transform:rotate(180deg)}.grules__body{display:flex;flex-direction:column;gap:12px;padding:0 2px 16px 50px}.grules__after{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.grules__subtitle{margin:0;font-family:var(--font-brand);font-size:1rem;font-weight:600;color:var(--ink)}@media(max-width:370px){.grules__body{padding-left:4px}}.planfold{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.planfold__icon{color:var(--accent)}.planfold__said{display:flex;flex-direction:column;gap:2px;min-width:0}.planfold__title{font-family:var(--font-head);font-weight:700;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.planfold__line{color:var(--ink-70);font-size:.98rem}.planfold__go{color:var(--accent);font-size:1.6rem;line-height:1}.planfold__now{color:var(--ink);font-size:1rem}.planfold__hint{color:var(--ink-70);font-size:.94rem}.mestats__medals-fold{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:4px 0;border:0;background:none;color:var(--accent);font:700 .95rem/1.2 var(--font-ui);cursor:pointer}.mestats__medals-fold svg{transition:transform .2s ease}.mestats__medals-fold[aria-expanded=true] svg{transform:rotate(180deg)}.gplan__day .gplan__form>.btn{order:5}.gplan__day .gplan__form>.gplan__error{order:6}.gsteps__head{margin:6px 4px -2px;font-family:var(--font-brand);font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--ink)}.gstep__title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-brand);font-size:1.35rem;font-weight:600;line-height:1.2;color:var(--ink)}.gstep__n{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--accent-fill);color:#fff;font:700 1.05rem/1 var(--font-ui)}.gstep__text{margin:0;color:var(--ink-70);font-size:1rem;line-height:1.4}.gstep__ways{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px}.gstep__ways .shareways,.gstep__ways .sharechannels{margin:0}.gstep__rule{width:1px;height:34px;background:var(--card-line)}.gstep__code{display:inline-flex;align-items:center;gap:6px;padding:6px 4px;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.gstep__code strong{font-family:var(--font-brand);font-size:1.25rem;letter-spacing:.02em}.gstep__code svg{color:var(--ink-70)}.gstep__seats{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:7px 14px;border-radius:999px;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink-70);font-size:.93rem;line-height:1.35;text-align:center}.gstep__seats svg{flex:none}.gstep__ways{flex-wrap:nowrap;gap:10px}.gstep__ways .channels{flex:none;gap:8px;margin:0}.gstep__ways .channel{width:44px;height:44px}.gstep__code{flex-wrap:wrap;justify-content:center;gap:2px 6px;min-width:0;font-size:.95rem}.gstep__code strong{font-size:1.15rem;white-space:nowrap}.plancard__title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-head);font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.plancard__cal{flex:none;color:var(--accent)}.plancard__day{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--card-line)}.plancard__pill{padding:7px 16px;border-radius:999px;background:color-mix(in srgb,var(--accent-2) 30%,transparent);color:var(--ink);font:700 1rem/1.2 var(--font-ui)}.plancard__doing{color:var(--ink-70);font-size:.93rem}.plancard__form{display:flex;flex-direction:column;gap:10px}.plancard__label{display:flex;align-items:center;gap:8px;margin-top:2px;font-family:var(--font-head);font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.plancard__form .input{width:100%}.plancard__hintrow{display:flex;align-items:center;gap:10px}.plancard__optional{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent-2) 22%,transparent);color:var(--ink-70);font:700 .82rem/1.2 var(--font-ui);white-space:nowrap}.plancard__hint{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--accent-2) 12%,var(--card-fill))}.plancard__hinthead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.plancard__hintname{font-family:var(--font-head);font-size:.95rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.plancard__hintdrop{margin-left:auto;padding:2px 0;border:0;background:none;color:var(--ink-70);font:600 .9rem/1.2 var(--font-ui);cursor:pointer}.plancard__hintnote{margin:0;color:var(--ink-70);font-size:.9rem;line-height:1.35}.plancard__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.plannext__days{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.plannext__day{display:grid;grid-template-columns:5.4em minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:6px 0;border-top:1px solid var(--line-soft)}.plannext__date{color:var(--ink);font-size:.95rem;font-weight:600}.plannext__word{display:flex;flex-direction:column;min-width:0}.plannext__word b{font-size:1.1rem}.plannext__word small{color:var(--ink-70);font-size:.85rem;font-style:italic}.plannext__other{color:var(--ink-70);font-size:.95rem}.plannext__play{padding:4px 12px;border-radius:999px;background:#3f7d4e;color:#fff;font:700 .85rem/1.2 var(--font-ui);white-space:nowrap}.plannext__edit{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--ink-70);font:600 .92rem/1.2 var(--font-ui);cursor:pointer}.plannext__add{grid-column:2 / -1}.plancard__word{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"scroll label" "scroll field";align-items:center;column-gap:12px;row-gap:6px}.plancard__scroll{grid-area:scroll;display:grid;place-items:center}.plancard__word .plancard__label{grid-area:label;margin-top:0}.plancard__word .input{grid-area:field}.plancard__word{grid-template-areas:"scroll label" "scroll field" "scroll hint"}.plancard__word .plancard__hintin{grid-area:hint;min-height:44px;border:1.5px dashed var(--line);background:transparent;font-size:1rem}.plancard__hintin::placeholder{color:var(--ink-70);opacity:1}.plancard__word .plancard__hintin:focus,.plancard__word .plancard__hintin:not(:placeholder-shown){border-style:solid;background:var(--card-fill)}.plancard{position:relative;background:linear-gradient(155deg,color-mix(in srgb,var(--accent-2) 30%,var(--card-fill)) 0%,color-mix(in srgb,var(--accent) 6%,var(--card-fill)) 55%,var(--card-fill) 100%)}.plancard__stars{position:absolute;top:10px;right:12px;pointer-events:none}.plancard__title{padding-right:40px}.plancard{background:radial-gradient(ellipse 80% 70% at 50% 48%,var(--card-fill) 30%,transparent 100%),color-mix(in srgb,var(--accent-2) 32%,var(--card-fill))}.plancard__scroll{width:72px;height:auto}.planlist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.planlist__today,.planlist__open{margin:4px -8px;border-radius:16px}.planlist__today{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px 8px 14px;background:var(--plan-today)}.planlist__today .planlist__date{flex:0 1 auto;padding-right:12px;border-right:1px solid var(--plan-today-line)}.planlist__date{color:var(--ink);font:700 1rem/1.25 var(--font-ui)}.planlist__word{display:flex;flex-direction:column;min-width:0}.planlist__today .planlist__word{flex:0 0 auto;max-width:55%}.planlist__today .planlist__play{flex:none;margin-left:auto}.planlist__word b{overflow:hidden;font-size:1.15rem;text-overflow:ellipsis;white-space:nowrap}.planlist__word small{color:var(--ink-70);font-size:.85rem;font-style:italic;overflow-wrap:anywhere}.planlist__other{color:var(--ink-70);font-size:.95rem}.planlist__play{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--trail-done);color:var(--trail-done-ink);font:700 .9rem/1.2 var(--font-ui);white-space:nowrap}.planlist__play:first-letter{text-transform:uppercase}.planlist__open{display:flex;flex-direction:column;gap:12px;padding:10px 12px 14px;background:var(--plan-open);box-shadow:inset 0 0 0 1.5px var(--plan-open-edge)}.planlist__head{display:flex;align-items:center;gap:10px}.planlist__head .plancard__pill{flex:none;background:var(--plan-pill)}.planlist__head .plancard__doing{flex:1;min-width:0}.planlist__fold{display:grid;flex:none;place-items:center;width:36px;height:36px;margin-right:-6px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.planlist__day{display:grid;grid-template-columns:5.6em minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:6px 4px 6px 6px;border-bottom:1px solid var(--line-soft)}.planlist__add{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 16px;border:1.5px solid color-mix(in srgb,var(--ink) 80%,transparent);border-radius:999px;background:var(--card-fill);color:var(--ink);font:600 .95rem/1.2 var(--font-ui);text-align:center;cursor:pointer}.planlist__add b{font-size:1.1rem;line-height:1}.planlist__add:hover,.planlist__add:focus-visible{border-color:var(--accent)}.planlist__edit{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1.5px solid var(--card-line);border-radius:999px;background:transparent;color:var(--ink-70);cursor:pointer}.planlist__edit:hover,.planlist__edit:focus-visible{border-color:var(--accent);color:var(--accent)}.planlist__more{display:inline-flex;align-items:center;align-self:center;gap:8px;min-height:42px;margin-top:4px;padding:8px 26px;border:0;border-radius:999px;background:var(--plan-more);color:var(--ink);font:600 .98rem/1.2 var(--font-ui);cursor:pointer}.plangrid{display:flex;flex-direction:column;gap:10px;margin:8px 0 10px}.plangrid__nav{display:flex;align-items:center;justify-content:space-between;gap:8px}.plangrid__range{color:var(--ink);font:700 1.05rem/1.25 var(--font-ui);text-align:center}.plangrid__arrow{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:1.5px solid var(--card-line);border-radius:999px;background:var(--card-fill);color:var(--ink);cursor:pointer}.plangrid__arrow:disabled{color:var(--ink-70);opacity:.45;cursor:default}.plangrid__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 5px}.plangrid__wd{color:var(--ink-70);font:700 .85rem/1.2 var(--font-ui);text-align:center}.plangrid__wd:first-letter{text-transform:uppercase}.plangrid__day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:54px;padding:2px 0;border:1.5px solid var(--line-soft);border-radius:12px;background:var(--card-fill);color:var(--ink);font:700 1.15rem/1.1 var(--font-ui);cursor:pointer}.plangrid__day svg{color:var(--trail-done)}.plangrid__day--today{border-color:transparent;background:var(--plan-today)}.plangrid__day:disabled{color:var(--ink);cursor:default;opacity:1}.plangrid__day--picked{border-color:var(--accent-2);background:var(--plan-pill)}.plangrid__day:not(:disabled):hover,.plangrid__day:focus-visible{border-color:var(--accent)}.plangrid__legend{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:6px 18px}@media(min-width:560px){.plangrid__legend{grid-template-columns:repeat(4,minmax(0,max-content))}}.plangrid__key{display:inline-flex;align-items:center;gap:6px;color:var(--ink-70);font:600 .82rem/1.2 var(--font-ui)}.plangrid__swatch{display:grid;flex:none;place-items:center;width:18px;height:18px;border:1.5px solid var(--line-soft);border-radius:5px;background:var(--card-fill);color:var(--trail-done)}.plangrid__swatch--today{border-color:color-mix(in srgb,var(--trail-done) 35%,transparent);background:var(--plan-today)}.plangrid__swatch--picked{border-color:var(--accent-2);background:var(--plan-pill)}.planlist__open--plain{gap:10px}.planlist__open--plain .plancard__doing{padding-left:10px;border-left:1px solid var(--line)}.plancard__word.plancard__word--plain{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "field" "hlabel" "hint"}.plangrid__next{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin-top:4px;padding:12px 8px 4px;border:0;border-top:1px solid var(--line-soft);background:none;color:var(--ink);font:700 1.02rem/1.2 var(--font-ui);cursor:pointer}.plangrid__next .plancard__cal{width:24px;height:24px}.plancard__word{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"scroll label" "scroll field" ". hlabel" ". hint";column-gap:12px}.plancard__art{grid-area:scroll;display:grid;align-self:center;justify-items:center;color:var(--accent)}.plancard__rays{margin-bottom:-1px;transform:translateY(-6px)}.plancard__word .plancard__scroll{grid-area:auto;width:64px}.plancard__word .input{height:46px;min-height:46px;padding:0 12px}.plancard__word .input::placeholder{font-size:.94rem}.plancard__word .plancard__hintlabel{grid-area:hlabel;margin-top:4px;font-size:.92rem}.plancard.plancard--list{border:1.5px solid var(--plan-edge);background:var(--plan-card)}@media(max-width:370px){.plancard__word{grid-template-columns:56px minmax(0,1fr);column-gap:10px}.plancard__word .plancard__scroll{width:56px}}.board__pos .place{margin-inline:auto}.place--flame{display:block;overflow:visible}.place__digit{font-family:var(--font-brand);font-weight:700;font-size:17px;fill:#fff;stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.place--brush{position:relative;isolation:isolate;display:grid;place-items:center;width:30px;height:26px;font-family:var(--font-brand);font-weight:700;font-size:1.3rem;line-height:1}.place--brush:before{content:"";position:absolute;inset:-1px -4px;z-index:-1;background:var(--place-tint);-webkit-mask:url(./brush-peach-DnzY4Urk.webp) center / 100% 100% no-repeat;mask:url(./brush-peach-DnzY4Urk.webp) center / 100% 100% no-repeat}.place--round{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--place-light),var(--place-deep) 75%);box-shadow:inset 0 0 0 2px #ffffff73,0 1px 2px #0000002e;color:#fff;font-family:var(--font-brand);font-weight:700;font-size:.95rem;line-height:1;text-shadow:0 0 2px var(--place-edge),0 1px 1px var(--place-edge)}.place--paint,.place--plain{position:relative;isolation:isolate;display:grid;place-items:center;width:30px;height:32px;font-family:var(--font-brand);font-weight:700;font-size:1.5rem;line-height:1}.place--plain{color:var(--ink)}.place--paint:before{content:"";position:absolute;inset:-1px -15px;z-index:-1;background:var(--place-tint);transform:rotate(-9deg);-webkit-mask:url(./stroke-D-i29Bs1.webp) center / 100% 100% no-repeat;mask:url(./stroke-D-i29Bs1.webp) center / 100% 100% no-repeat}.place--p1{--place-tint: var(--place-1);color:var(--place-ink-1)}.place--p2{--place-tint: var(--place-2);color:var(--place-ink-2)}.place--p3{--place-tint: var(--place-3);color:var(--place-ink-3)}.place__rays{position:absolute;left:-16px;top:-7px}.board__pos :is(.place--paint,.place--plain){margin-left:13px;margin-right:auto}.bcard__list:has(.place--paint) :is(.bcard__cols,.bcard__row){grid-template-columns:3.4rem minmax(0,1fr) 2.2rem 1.4rem}.board:has(.place--paint) .board__row{grid-template-columns:3.6em 30px minmax(0,1fr) auto 2.6em}.create__facerow{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;border:1.5px solid var(--line);border-radius:14px;background:var(--input-bg);color:var(--ink);font:inherit;cursor:pointer;text-align:left}.create__facepick{flex:none;display:grid;place-items:center}.create__facelabel{flex:1;min-width:0;font-weight:700}.create__facechev{flex:none;color:var(--ink-70);transition:transform .2s ease}.create__facechev--up{transform:rotate(180deg)}.create__allfaces{margin-top:10px}.gcreate{display:grid;gap:12px}.gcreate__part{display:grid;gap:14px;margin:0}.gcreate__label{margin:0;font-family:var(--font-ui);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70)}.gcreate__facehead{display:flex;align-items:center;justify-content:space-between;gap:12px}.gcreate__facebtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px 6px 8px;border:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--card-fill));color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.gcreate__faces .emojis__item{position:relative}.gcreate__tick{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent-fill);color:#fff;box-shadow:0 0 0 2px var(--card-fill)}.gcreate__tip{display:flex;align-items:flex-start;gap:10px;margin:2px 0 0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent-2) 14%,var(--card-fill));font-size:.95rem;color:var(--ink-70)}.gcreate__tip>.pic{flex:none}.gcreate__tip>span{flex:1;min-width:0}.gcreate__tip strong{color:var(--accent)}.gcreate__go{margin-top:4px}.card__head:has(>.today__count .seats){flex-wrap:wrap;row-gap:2px}.today__count:has(.seats){flex:0 1 auto;min-width:0}.rcard.wincard{display:flex;flex-direction:column;align-items:center;padding:26px 18px 22px;border:1.5px solid var(--win-line);background:var(--win-fill);box-shadow:var(--card-shadow),var(--win-patina)}.wincard__kicker{max-width:100%;white-space:nowrap;font-family:var(--font-head);font-weight:700;font-size:.86rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.wincard__rule{display:flex;align-items:center;gap:10px;width:58%;margin-top:8px;color:var(--accent)}.wincard__rule:before,.wincard__rule:after{content:"";flex:1;height:1px;background:var(--win-rule)}.wincard__rule svg{flex:none}.winemblem{display:block;margin:0 auto}.wincard__next{display:flex;align-items:center;justify-content:center;gap:7px;max-width:100%;margin:8px 0 0;font-family:var(--font-ui);font-weight:600;font-size:.9rem;line-height:1.25;color:var(--ink-70)}.wincard__next>span{min-width:0;text-wrap:balance}@media(max-width:370px){.wincard__next{font-size:.85rem}}.wincard__next .countdown{font-variant-numeric:tabular-nums;font-weight:800;color:var(--ink);white-space:nowrap}.wincard__moon{flex:none;color:var(--accent)}.wincard__title{max-width:100%;margin:-12px 0 0;font-family:var(--font-head);font-weight:700;font-size:clamp(2rem,12.25vw,3.1rem);line-height:1.02;letter-spacing:.005em;color:var(--ink);white-space:nowrap}.wincard__title:lang(en){text-transform:capitalize}.wincard__count{display:flex;align-items:center;gap:12px;width:100%;margin-top:6px}.wincard__count:before,.wincard__count:after{content:"";flex:1;min-width:16px;height:1px;background:var(--win-rule)}.wincard__tally{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.wincard__num{font-family:var(--font-brand);font-weight:600;font-size:2.5rem;line-height:1.05;color:var(--brand-warm);font-variant-numeric:lining-nums tabular-nums}.wincard__unit{font-family:var(--font-head);font-weight:700;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-70)}.wincard__help{margin-top:2px;font-size:.94rem;color:var(--ink-70)}.wincard__actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:16px}.wincard__go,.wincard__save{position:relative;overflow:hidden;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:0;width:100%;max-width:320px;min-height:54px;padding:0 16px 0 0;border-radius:16px;color:var(--accent-ink);font-size:1.3rem;line-height:1.15;white-space:normal}.wincard__go{border:1px solid var(--win-button-edge);background:var(--win-button)}.wincard__save{border:1px solid var(--win-save-edge);background:var(--win-save)}.wincard__zone{display:grid;place-items:center;width:54px;align-self:stretch}.wincard__icon{display:block;width:30px;height:30px}.wincard__go .wincard__icon{transform:translate(-1.5px,1.36px)}.wincard__label{min-width:0;padding-right:76px;text-align:left;text-wrap:balance}.wincard__go>*,.wincard__save>*{position:relative;z-index:1}.wincard__go:after,.wincard__save:after{content:"";position:absolute;top:0;right:0;bottom:0;width:112px;z-index:0;background:var(--accent-ink);-webkit-mask-image:var(--deco);-webkit-mask-size:auto 100%;-webkit-mask-position:right center;-webkit-mask-repeat:no-repeat;mask-image:var(--deco);mask-size:auto 100%;mask-position:right center;mask-repeat:no-repeat;pointer-events:none}.wincard__actions--long .wincard__go,.wincard__actions--long .wincard__save{font-size:1.1rem;line-height:1.1}.wincard__go:after{--deco: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 56%22%3E%3Cdefs%3E%3ClinearGradient id=%22f%22 x1=%220%22 x2=%221%22 y1=%220%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%23000%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23fff%22/%3E%3C/linearGradient%3E%3Cmask id=%22m%22 maskUnits=%22userSpaceOnUse%22 x=%220%22 y=%220%22 width=%22120%22 height=%2256%22%3E%3Crect width=%22120%22 height=%2256%22 fill=%22url(%23f)%22/%3E%3C/mask%3E%3C/defs%3E%3Cg mask=%22url(%23m)%22%3E%3Cpath d=%22M4 44c18 4 26-18 42-14s6 18-6 14 2-22 26-22 32 4 54-1%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%22.5%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-dasharray=%221 5%22/%3E%3Cg transform=%22translate(86 8) scale(0.9) rotate(4 12 12)%22 fill=%22none%22 stroke=%22%23fff%22 stroke-opacity=%220.95%22 stroke-width=%222.33%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 3 10.5 13.5%22/%3E%3Cpath d=%22M21 3 14.5 21l-4-7.5L3 9.5 21 3Z%22/%3E%3C/g%3E%3Cpath d=%22M0 -1C.06 -.19.19 -.06 1 0C.19 .06 .06 .19 0 1C-.06 .19 -.19 .06 -1 0C-.19 -.06 -.06 -.19 0 -1Z%22 fill=%22%23fff%22 fill-opacity=%220.5%22 transform=%22translate(20 14) scale(3.5)%22/%3E%3Cpath d=%22M0 -1C.06 -.19.19 -.06 1 0C.19 .06 .06 .19 0 1C-.06 .19 -.19 .06 -1 0C-.19 -.06 -.06 -.19 0 -1Z%22 fill=%22%23fff%22 fill-opacity=%220.35%22 transform=%22translate(58 48) scale(2.6)%22/%3E%3Ccircle cx=%22112%22 cy=%2244%22 r=%221.5%22 fill=%22%23fff%22 fill-opacity=%220.25%22/%3E%3C/g%3E%3C/svg%3E")}.wincard__save:after{--deco: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 56%22%3E%3Cdefs%3E%3ClinearGradient id=%22f%22 x1=%220%22 x2=%221%22 y1=%220%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%23000%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23fff%22/%3E%3C/linearGradient%3E%3Cmask id=%22m%22 maskUnits=%22userSpaceOnUse%22 x=%220%22 y=%220%22 width=%22120%22 height=%2256%22%3E%3Crect width=%22120%22 height=%2256%22 fill=%22url(%23f)%22/%3E%3C/mask%3E%3C/defs%3E%3Cg mask=%22url(%23m)%22%3E%3Cg transform=%22translate(18.7 0)%22%3E%3Cpath d=%22M0 -1C.06 -.19.19 -.06 1 0C.19 .06 .06 .19 0 1C-.06 .19 -.19 .06 -1 0C-.19 -.06 -.06 -.19 0 -1Z%22 fill=%22%23fff%22 fill-opacity=%220.95%22 transform=%22translate(20 26) scale(11)%22/%3E%3Cpath d=%22M0 -1C.06 -.19.19 -.06 1 0C.19 .06 .06 .19 0 1C-.06 .19 -.19 .06 -1 0C-.19 -.06 -.06 -.19 0 -1Z%22 fill=%22%23fff%22 fill-opacity=%220.75%22 transform=%22translate(44 42) scale(7)%22/%3E%3Cpath d=%22M0 -1C.06 -.19.19 -.06 1 0C.19 .06 .06 .19 0 1C-.06 .19 -.19 .06 -1 0C-.19 -.06 -.06 -.19 0 -1Z%22 fill=%22%23fff%22 fill-opacity=%220.62%22 transform=%22translate(58 14) scale(6.5)%22/%3E%3Cpath d=%22M0 -1C.06 -.19.19 -.06 1 0C.19 .06 .06 .19 0 1C-.06 .19 -.19 .06 -1 0C-.19 -.06 -.06 -.19 0 -1Z%22 fill=%22%23fff%22 fill-opacity=%220.5%22 transform=%22translate(78 32) scale(8)%22/%3E%3Cpath d=%22M0 -1C.06 -.19.19 -.06 1 0C.19 .06 .06 .19 0 1C-.06 .19 -.19 .06 -1 0C-.19 -.06 -.06 -.19 0 -1Z%22 fill=%22%23fff%22 fill-opacity=%220.36%22 transform=%22translate(96 14) scale(5)%22/%3E%3Cpath d=%22M0 -1C.06 -.19.19 -.06 1 0C.19 .06 .06 .19 0 1C-.06 .19 -.19 .06 -1 0C-.19 -.06 -.06 -.19 0 -1Z%22 fill=%22%23fff%22 fill-opacity=%220.26%22 transform=%22translate(106 44) scale(5.5)%22/%3E%3Ccircle cx=%2234%22 cy=%2244%22 r=%221.6%22 fill=%22%23fff%22 fill-opacity=%220.6%22/%3E%3Ccircle cx=%2266%22 cy=%2248%22 r=%221.4%22 fill=%22%23fff%22 fill-opacity=%220.45%22/%3E%3Ccircle cx=%2286%22 cy=%2250%22 r=%221.2%22 fill=%22%23fff%22 fill-opacity=%220.3%22/%3E%3Ccircle cx=%22112%22 cy=%2226%22 r=%221.3%22 fill=%22%23fff%22 fill-opacity=%220.18%22/%3E%3Ccircle cx=%2212%22 cy=%2236%22 r=%221.4%22 fill=%22%23fff%22 fill-opacity=%220.7%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.winsheet{padding-bottom:18px}.winsheet__title{padding-right:44px;text-wrap:balance;font-family:var(--font-head);font-weight:700;font-size:1.45rem;line-height:1.15;letter-spacing:.03em;text-transform:uppercase}.winsheet--send .winsheet__title,.winsheet__what,.sendpeek{text-align:left}.winsheet__what{margin:10px 0 6px;font-weight:700;font-size:1rem;color:var(--ink-70)}.sendpeek{padding:10px 12px;border:1.5px solid var(--line-soft);border-radius:16px 16px 16px 4px;background:var(--input-bg)}.sendpeek__text{margin:0 0 8px;font-size:1.08rem;line-height:1.3;white-space:pre-line;overflow-wrap:anywhere}.sendpeek__link{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:6px;border-radius:10px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.sendpeek__link--bare{grid-template-columns:minmax(0,1fr);padding-inline:10px}.sendpeek__pic{display:block;width:64px;height:34px;overflow:hidden;border-radius:6px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.sendpeek__pic img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.sendpeek__pic img.is-in{opacity:1}.sendpeek__site{display:flex;flex-direction:column;min-width:0}.sendpeek__site strong{font-size:.95rem;line-height:1.25}.sendpeek__site span{font-size:.88rem;line-height:1.25;color:var(--ink-70)}.sharetiles{display:flex;justify-content:space-between;gap:4px;max-width:400px;margin:16px auto 4px}.sharetile{display:grid;flex:none;align-content:start;justify-items:center;gap:7px;min-width:66px;padding:4px 0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;font-size:1rem;line-height:1.15;cursor:pointer;-webkit-tap-highlight-color:transparent}.sharetile:disabled{opacity:.5}.sharetile:active .channel__icon{transform:scale(.94)}.sharetile__icon{width:66px;height:66px}.sharetile__icon svg{width:38px;height:38px}.sharetile__name{text-align:center;white-space:nowrap}.sharetiles--five{gap:2px}.sharetiles--five .sharetile{--tile: clamp(54px, 15vw, 62px);min-width:var(--tile);gap:6px;font-size:clamp(12.8px,3.55vw,15px);letter-spacing:-.01em}.sharetiles--five .sharetile__icon{width:var(--tile);height:var(--tile)}.sharetiles--five .sharetile__icon svg{width:58%;height:58%}.sharetile.channel--sh .channel__icon{border-color:transparent;background:var(--win-button);color:var(--accent-ink)}.sharetile.channel--cp .channel__icon{border-color:transparent;background:var(--win-save);color:var(--accent-ink)}.winsheet__game{display:block;width:100%;min-height:52px;margin-top:12px;padding:6px 12px;border:1.5px solid var(--accent);border-radius:16px;background:var(--input-bg);color:var(--ink);font:inherit;font-weight:700;font-size:1.12rem;line-height:1.2;text-align:center;text-wrap:balance;cursor:pointer}.winsheet__game:active{transform:scale(.99)}.winsheet__game img{width:20px;height:25px;margin-right:8px;vertical-align:-6px}.sheet__card.winsheet--framed{width:calc(100% - 20px);margin-bottom:calc(10px + var(--inset-bottom, env(safe-area-inset-bottom)));padding:20px;border:2px solid var(--line);border-radius:26px}.sheet__card.winsheet--framed:after{display:none}.winsheet--framed .sheet__close{margin:-6px -6px 0 0}.winsheet--framed .winsheet__title{padding-right:50px;text-wrap:wrap;font-size:clamp(26px,7.6vw,31px);line-height:1.02;letter-spacing:.01em}.winsheet__pass{margin:6px 0 0;text-align:left;font-weight:500;font-size:1.2rem;line-height:1.2}.winsheet--framed .winsheet__what{margin:12px 0 6px}.winsheet--framed .sharetiles{container-type:inline-size;align-items:flex-start;max-width:none;margin:16px 0 0}.winsheet--framed .sharetile{display:flex;flex-direction:column;align-items:center;width:66px;padding:0;gap:8px}.winsheet--framed .sharetile__name{flex:none;width:max-content;max-width:76px;white-space:normal;text-wrap:balance}@supports (width: 1cqw){.winsheet--framed .sharetile__name{max-width:calc(66px + (100cqw - 264px) / 3 - 4px)}}.winsheet--framed .sharetiles--five{margin-inline:-11px}.winsheet--framed .sharetiles--five .sharetile{width:var(--tile);gap:6px;letter-spacing:-.02em}.winsheet--framed .sharetiles--five .sharetile__name{max-width:calc(var(--tile) + 6px)}@supports (width: 1cqw){.winsheet--framed .sharetiles--five .sharetile__name{max-width:calc(var(--tile) + (100cqw - 5 * var(--tile)) / 4 - 3px)}}.sharetile.channel--em .channel__icon{border-color:transparent;background:var(--win-button);color:var(--accent-ink)}.winsheet__game--plain{display:flex;align-items:center;justify-content:center;gap:12px;min-height:62px;margin-top:16px;padding:9px 14px;border:2px solid var(--line);border-radius:18px;background:none;font-weight:400;font-size:1rem;text-align:left;text-wrap:wrap}.winsheet__gameicon{flex:none;display:block;width:30px;height:30px}.winsheet__gameicon svg{display:block;width:100%;height:100%}.winsheet__gametext{display:block;min-width:0}.winsheet__gametext strong{display:block;font-weight:700;font-size:1.12rem;line-height:1.2}.winsheet__gametext>span{display:block;line-height:1.25}@media(min-width:640px){.sheet__card.winsheet--framed{width:100%;margin-bottom:0}.winsheet--framed .sharetiles--five{margin-inline:0}}.winsheet--save .unlocks{margin-bottom:16px}.winsheet--save .signin{gap:10px}.winsheet--keep .winsheet__title{margin-bottom:18px}.winsheet--save .signin__btn{justify-content:flex-start;gap:14px;min-height:52px;padding:0 20px;border-radius:14px;box-shadow:none;font-size:1.05rem}.winsheet--save .signin__btn:active{transform:scale(.99);box-shadow:none}.winsheet--save .signin__btn--mail{order:-1;border:1px solid var(--win-save-edge);background:var(--win-save);color:var(--accent-ink)}.winsheet--save .signin__btn--google{border:1.5px solid var(--line);background:var(--input-bg)}.winsheet--save .signin__btn--facebook{box-shadow:none}.unlocks{display:flex;flex-direction:column;gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none}.unlocks__item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 6px;border-radius:14px;border:1.5px solid var(--line-soft);background:var(--input-bg)}.unlocks__item--lead{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--input-bg))}.unlocks__icon{display:grid;place-items:center}.unlocks__name{min-width:0;font-size:1.05rem;line-height:1.2;text-align:left}.unlocks__mark{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--brand-warm);font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.unlocks__mark svg{flex:none}.unlocks__item--kept .unlocks__mark{background:color-mix(in srgb,var(--tab-on-bg) 13%,transparent);color:var(--tab-on-bg)}.ways{display:flex;flex-direction:column;gap:10px;margin-top:10px}.ways__title{display:flex;align-items:center;gap:12px;margin:12px 4px 2px;font-family:var(--font-head);font-weight:700;font-size:.95rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--tab-on-bg)}.ways__title:before,.ways__title:after{content:"";flex:1;min-width:16px;height:1.5px;border-radius:1px;background:color-mix(in srgb,var(--tab-on-bg) 30%,transparent)}.way{display:grid;grid-template-columns:52px minmax(0,1fr) 36px;align-items:center;gap:10px;width:100%;min-height:66px;padding:8px 12px 8px 8px;border-radius:16px;border:1.5px solid var(--tab-on-bg);background:var(--input-bg);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform 90ms ease}.way:active{transform:scale(.99)}.way__icon{display:grid;place-items:center}.way__text{display:flex;flex-direction:column;min-width:0}.way__text strong{font-size:1.12rem;line-height:1.2;color:var(--tab-on-bg)}.way__text span{font-size:.94rem;color:var(--ink-70)}.way__go{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--tab-on-bg);color:var(--tab-on-ink)}.rcard.artbox,.card.artbox{display:block;padding:0;overflow:hidden;text-align:center}.artbox__art{display:block;width:100%;height:auto;aspect-ratio:780 / 439;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.artbox__said{padding:2px 18px 18px}.artbox__title{margin:0;font-family:var(--font-brand);font-weight:600;font-size:1.62rem;line-height:1.12;color:var(--ink);text-wrap:balance}.artbox__line{margin:7px 0 0;font-size:1.02rem;line-height:1.4;color:var(--ink-70);text-wrap:pretty}.artbox__note{margin:10px 0 0;font-size:.9rem;line-height:1.35;color:var(--ink-70);text-wrap:balance}.artbox__go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:14px;padding:6px 18px;border-radius:16px;color:var(--accent-ink);font-weight:700;font-size:1.14rem}.artbox__go--save{border:1px solid var(--win-save-edge);background:var(--win-save)}.artbox__go--hot{border:1px solid var(--win-button-edge);background:var(--win-button)}.myword{cursor:pointer}.myword .artbox__go{font-size:1.24rem}.groupstart__form{display:flex;flex-direction:column;gap:0;margin-top:14px}.groupstart__form .input{width:100%;text-align:center}.startsteps__list{display:flex;flex-direction:column;gap:8px;margin:6px 0 14px;padding:0;list-style:none;counter-reset:step}.startsteps__list li{position:relative;min-height:30px;padding:4px 0 0 42px;font-weight:700;color:var(--ink-70);counter-increment:step}.startsteps__list li:before{content:counter(step);position:absolute;top:0;left:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line);background:var(--input-bg);color:var(--ink-70);font-size:.95rem}.startsteps__list .startsteps__now{color:var(--ink)}.startsteps__list .startsteps__now:before{border-color:transparent;background:var(--win-button);color:var(--accent-ink)}.startsteps__list .startsteps__done:before{content:"✓";border-color:transparent;background:var(--win-save);color:var(--accent-ink)}.wincard__verdict{max-width:100%;margin:2px 0 0;font-family:var(--font-ui);font-weight:700;font-size:1.02rem;line-height:1.25;text-align:center;text-wrap:balance;color:var(--ink)}.winfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:6px 0 0}.winfacts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.winfacts--1{grid-template-columns:minmax(0,1fr)}.winfacts__item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2px;min-width:0;padding:6px 6px 5px;border-radius:var(--radius-s);background:var(--line-soft);text-align:center}.winfacts dt{font-size:.72rem;font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:var(--ink-70)}.winfacts dd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:4px;margin:0;min-width:0}.winfacts dd b{font-family:var(--font-brand);font-weight:600;font-size:1.45rem;line-height:1.1;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.winfacts__unit{font-size:.78rem;line-height:1.15;color:var(--ink-70)}.wincard--b .winemblem{margin-bottom:2px}.wincard--c .wincard__title{margin-top:4px}.winpath{width:100%;margin:4px 0 0;padding:6px 12px;border-radius:var(--radius-s);background:var(--line-soft)}.winpath__title{margin:0 0 4px;font-family:var(--font-ui);font-size:.7rem;font-weight:700;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--ink-70)}.winpath__chart{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:26px;border-bottom:1px solid var(--ink-25)}.winpath__bar{flex:1 1 0;min-width:0;max-width:22px;border-radius:3px 3px 1px 1px}.winpath__beats{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;grid-auto-columns:minmax(0,1fr);column-gap:6px;justify-items:center;margin:4px 0 0;padding:0;list-style:none;text-align:center}.winpath__beat{display:contents}.winpath__label{align-self:end;font-size:.7rem;font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;color:var(--ink-45)}.winpath__word{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-brand);font-weight:600;font-size:1.08rem;line-height:1.18;color:var(--ink)}.stats--rest{grid-template-columns:minmax(0,1fr)}.rcard.wincard{position:relative}.rcard.wincard--plain{padding-top:18px}.wincard--plain .wincard__title{margin-top:0}.wincard--c .windays{margin-top:4px}.rcard.wincard--story{--story-screen: 100vh;--story-room: calc(var(--story-screen) - var(--over-card, 0px) - var(--card-extra, 0px) - var(--consent-h, 0px) * 1.25 - var(--inset-top, env(safe-area-inset-top, 0px)) - var(--inset-bottom, env(safe-area-inset-bottom, 0px)));--sun: clamp(36px, calc((var(--story-room) - 640px) * .82 + 68px), 156px);padding-top:18px}@supports (height: 100svh){.rcard.wincard--story{--story-screen: 100svh}}.rcard.wincard--story.wincard--pass{--card-extra: 66px}.helpcard~.result .rcard.wincard--story{--over-card: 68px}@supports (width: round(down,1px,2px)){.rcard.wincard--story{--sun: round(down, clamp(36px, calc((var(--story-room) - 640px) * .82 + 68px), 156px), 2px)}}.wincard--story .winemblem{width:var(--sun);height:var(--sun);margin-top:2px}.wincard--story .wincard__title{margin-top:calc(var(--sun) * -.075)}.wincard__next--low{margin-top:14px;font-size:1rem}@media(max-width:370px){.wincard__next--low{font-size:.9rem}}.wincard__next--low .wincard__moon{align-self:flex-start;margin-top:.1em}.winstory{width:100%;margin:2px 0 0}.winstory__line{margin:0;font-family:var(--font-brand);font-weight:500;font-size:1rem;line-height:1.2;color:var(--brand-warm);text-wrap:balance}.winstory__chart{display:block;width:100%;height:auto;margin-top:4px;overflow:visible}.winstory__ground{stroke:var(--win-rule);stroke-width:1}.winstory__bar{opacity:.55}.winstory__bar--marked{opacity:1;stroke:var(--ink);stroke-width:1}.winstory--tiles .winstory__bar{opacity:1}.winstory__beats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;column-gap:8px;margin:3px 0 0;padding:0;list-style:none}.winstory__beats--2{grid-template-columns:minmax(0,1fr) auto}.winstory__beat{display:flex;flex-direction:column;align-items:center;min-width:0}.winstory__beat:first-child{align-items:flex-start}.winstory__beat:last-child{align-items:flex-end}.winstory__label{font-size:.8rem;font-weight:700;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-70)}.winstory__value{display:flex;align-items:baseline;gap:4px;max-width:100%;min-width:0;white-space:nowrap}.winstory__word{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-brand);font-weight:600;font-size:1rem;line-height:1.15}.winstory__num{flex:none;font-size:.94rem;font-weight:700;color:var(--ink-70);font-variant-numeric:lining-nums tabular-nums}.winstory__after{font-size:.94rem;font-weight:600;line-height:1.25;color:var(--ink)}.winstory__ends{display:flex;justify-content:space-between;margin:3px 0 0;font-size:.8rem;font-weight:700;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70)}.wintiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 2px;padding:0;list-style:none}.wintiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wintiles--1{grid-template-columns:minmax(0,1fr)}.wintile{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 4px 12px;border:1px solid var(--win-rule);border-radius:14px;text-align:center}.wintile__icon{width:28px;height:28px}.wintile__icon--cold{color:var(--cold-ink)}.wintile__icon--warm{color:var(--accent)}.wintile__icon--time{color:var(--trail-done)}.wintile__label{flex-grow:1;font-size:.8rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70)}.wintile__value{font-family:var(--font-brand);font-weight:600;font-size:1.45rem;line-height:1.1;white-space:nowrap;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.wintile__word{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-brand);font-weight:600;font-size:.98rem;line-height:1.15;color:var(--heat-ink, var(--word-ink))}:root:not([data-theme=light]) .wintile__word{color:var(--word-ink, inherit)}.wintile__value--heat{color:var(--heat-ink, var(--word-ink))}:root:not([data-theme=light]) .wintile__value--heat{color:var(--word-ink, inherit)}.wintile__value--leap{color:var(--accent)}.wintile__value--time{color:var(--trail-done)}.wintile__value--long{font-size:1.15rem;white-space:normal;text-wrap:balance}.keep+.ways{margin-top:0}.keep+.ways .ways__title{margin-top:2px}.windays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:320px;margin:10px 0 0;padding:0;list-style:none}.winday{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.winday__dot{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px dashed var(--ink-25);color:var(--accent-ink)}.winday__name{max-width:100%;overflow:hidden;font-size:.72rem;font-weight:600;line-height:1.15;white-space:nowrap;color:var(--ink-45)}.winday--found .winday__dot{border:0;background:var(--win-button)}.winday--today .winday__dot{border:0;background:var(--win-button);outline:2px solid var(--accent-2);outline-offset:2px}.winday--today .winday__name{font-weight:800;color:var(--ink)}.winday--next .winday__dot{border-color:var(--accent)}.winday--next .winday__name{color:var(--ink-70)}.winday--seal .winday__dot{border:0;background:none;outline:0}.winday--seal .badge{display:block}.winday--seal.winday--next .badge,.winday--seal.winday--ahead .badge{opacity:.42}.windays--fresh .winday--today .winday__dot{animation:winday-land .52s cubic-bezier(.2,1.5,.4,1) 3.35s both}@keyframes winday-land{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.wintrace{position:absolute;inset:0;overflow:visible;pointer-events:none;opacity:0;animation:wintrace-show 1.9s linear 2.7s both}.wintrace path{--dash: 90px;fill:none;stroke-linecap:round;stroke-dasharray:var(--dash) var(--len);stroke-dashoffset:calc(var(--dash) + var(--len));animation:wintrace-run 1.9s cubic-bezier(.45,0,.25,1) 2.7s both}.wintrace__glow{stroke:var(--accent-2);stroke-width:7;opacity:.35}.wintrace__line{stroke:var(--accent);stroke-width:2.5}@keyframes wintrace-run{to{stroke-dashoffset:var(--dash)}}@keyframes wintrace-show{0%{opacity:0}8%,86%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.wintrace{display:none}.windays--fresh .winday--today .winday__dot{animation:none}}.wincard__go--play:after{content:none}.wincard__go--play .wincard__label{padding-right:8px}.wincard__go--ember{border-color:var(--win-ember-edge);background:var(--win-ember)}.wincard__go--trail,.wincard__go--past{border-color:var(--win-save-edge);background:var(--win-save)}.wincard__badge{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--win-badge)}.wincard__line{display:block}.wincard__sub{display:block;margin-top:1px;font-size:.8rem;font-weight:600;line-height:1.2;opacity:.9}.wincard__pass{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.wincard__passname{min-width:0;color:var(--ink-70);font-weight:600;font-size:.98rem;line-height:1.15}.wincard__pass .channels{flex:none;gap:10px}.wincard__pass .channel{flex:none}.passline{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.backcard .passline{margin-top:16px}.passline__say{display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%;margin:0;font-family:var(--font-brand);font-weight:600;font-size:1.2rem;line-height:1.2;text-align:left;color:var(--ink)}.passline__say span{min-width:0;text-wrap:balance}.passline__art{flex:none;width:44px;height:44px;object-fit:contain}.passline .wincard__pass{justify-content:center}.passline--plain{gap:8px}.passline--plain .passline__say{font-size:1.2rem;color:var(--ink-70)}.passline__rays{flex:none;width:11px;height:19px;color:var(--accent)}.passline__rays--end{transform:scaleX(-1)}.passline .channel__icon{width:52px;height:52px}.passline .channel__icon svg{width:30px;height:30px}.wincard__pass .channel--cp .channel__icon{border-color:transparent;background:var(--win-save);color:var(--accent-ink)}.artbox__go .wincard__icon,.artbox__icon{flex:none;width:26px;height:26px}.myword--play{margin-bottom:64px}.rcard.trailwin{padding-top:16px}.trailwin .trailpath{width:100%}.trailwin--tight .paintpath__kicker{display:none}.trailwin .paintpath{max-width:var(--path-w, 380px)}.trailwin .wincard__actions{margin-top:12px}.rcard.backcard{padding-top:18px}.backcard__lead{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-family:var(--font-ui);font-weight:700;font-size:1.25rem;color:var(--ink)}.backcard__lead .wincard__moon{width:21px;height:21px}.backcard__time{margin:0;font-weight:700;font-size:2.6rem;line-height:1.1}.backcard__time .countdown{white-space:nowrap;font-variant-numeric:tabular-nums}.backcard__found{margin:4px 0 0;font-family:var(--font-ui);font-weight:600;font-size:1.05rem;color:var(--ink-70)}.backcard__more{margin:-2px 0 0;font-size:.94rem;line-height:1.3;text-align:center;text-wrap:balance;color:var(--ink-70)}.backcard__share{display:grid;justify-items:center;gap:8px;width:100%;margin-top:14px;padding:14px 12px 12px;border-radius:18px;background:color-mix(in srgb,var(--ink) 7%,transparent);text-align:center}.backcard__sharehead{margin:0;font-family:var(--font-ui);font-weight:700;font-size:1.15rem;line-height:1.25;text-wrap:balance;color:var(--ink)}.backcard__shareline{margin:-4px 0 2px;font-size:.95rem;line-height:1.3;text-wrap:balance;color:var(--ink-70)}.backcard__share .channel__icon{width:48px;height:48px}.winstory__word{color:var(--heat-ink, var(--word-ink))}:root:not([data-theme=light]) .winstory__word{color:var(--word-ink, inherit)}.wincard--v1 .wincard__title,.wincard--v4 .wincard__title{color:var(--lead-ink)}:root[data-theme=light] .wincard--v2 .wincard__title{color:#5b3a2e}:root[data-theme=light] .wincard--v3 .wincard__title{color:var(--hot-ink)}.wincard__disc{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent-ink);color:var(--accent-fill)}.wincard__disc svg{margin-left:2px}.wintile__value--rank{color:var(--accent)}.wintile__word--quiet{font-family:var(--font-ui);font-weight:600;color:var(--ink-70)}.wintile__word--quiet{overflow:visible;white-space:normal;text-overflow:clip;text-wrap:balance;font-size:.9rem;line-height:1.2}.wincard--v4 .wincard__title{position:relative;top:calc(13.55px - var(--sun) * .029)}.wincard--v4 .winemblem{position:relative;top:calc(5.75px - var(--sun) * .0305)}.wincard--v4 .backcard__lead,.wincard--v4 .backcard__time .countdown,.wincard--v4 .wincard__next .countdown{color:var(--lead-ink)}.wincard__go--play{display:flex;justify-content:center;gap:12px;padding:6px 16px}.wincard__go--play .wincard__zone{flex:none;width:auto;align-self:center}.wincard__go--play .wincard__label{flex:0 1 auto;min-width:0;padding-right:0;text-align:center}.invite{position:absolute;inset:0;z-index:3;pointer-events:none;transition:opacity 1.2s ease!important}.invite--leaving,.invite--over{opacity:0}.invite__words{transition:opacity .16s ease!important}.invite--leaving .invite__words{opacity:0}.invite__veil{position:fixed;inset:0;opacity:0;background:radial-gradient(ellipse var(--rx, 130vw) 132px at var(--cx, 50%) var(--cy, 50%),transparent 44%,rgb(14 22 26 / .46) 100%);animation:invite-veil 2.3s cubic-bezier(.45,0,.3,1) var(--d-dim, .7s) forwards!important}:root:not([data-theme=light]) .invite__veil{background:radial-gradient(ellipse var(--rx, 130vw) 132px at var(--cx, 50%) var(--cy, 50%),transparent 44%,rgb(0 0 0 / .64) 100%)}@keyframes invite-veil{0%{opacity:0}to{opacity:1}}.invite__cone{position:absolute;left:0;right:0;bottom:calc(100% - 2px);background:linear-gradient(90deg,#06bef857,#7575a64d 36%,#e63f364d,#fd871d5c 84%,#feb73c66);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 34%);mask-image:linear-gradient(to bottom,transparent,#000 34%);mix-blend-mode:multiply;clip-path:polygon(var(--l) 0,var(--r) 0,var(--r) 0,var(--l) 0);animation:invite-pour 2.6s cubic-bezier(.3,.1,.2,1) var(--d-cone, .7s) both!important}:root:not([data-theme=light]) .invite__cone{mix-blend-mode:screen}@keyframes invite-pour{0%{opacity:1;clip-path:polygon(var(--l) 0,var(--r) 0,var(--r) 0,var(--l) 0)}26%,62%{opacity:1;clip-path:polygon(var(--l) 0,var(--r) 0,100% 100%,0 100%)}to{opacity:0;clip-path:polygon(var(--l) 0,var(--r) 0,100% 100%,0 100%)}}.invite__throw{position:absolute;width:0;height:0}.invite__throw-x,.invite__throw-y{position:absolute;left:0;top:0}.invite__throw-x{animation:invite-throw-x 1.15s cubic-bezier(.3,.35,.6,1) var(--d-spark, .7s) both!important}.invite__throw-y{animation:invite-throw-y 1.15s cubic-bezier(.5,0,.9,.5) var(--d-spark, .7s) both!important}@keyframes invite-throw-x{0%{transform:translate(var(--dx))}to{transform:translate(0)}}@keyframes invite-throw-y{0%{transform:translateY(var(--dy))}to{transform:translateY(0)}}.invite__thrown{position:absolute;margin:-8px 0 0 -8px;color:var(--gold);filter:drop-shadow(0 0 4px rgb(252 78 25 / .9));animation:invite-thrown 1.15s linear var(--d-spark, .7s) both!important}@keyframes invite-thrown{0%{opacity:0;transform:scale(.4) rotate(0)}10%{opacity:1;transform:scale(1) rotate(40deg)}88%{opacity:1;transform:scale(.9) rotate(320deg)}to{opacity:0;transform:scale(.5) rotate(360deg)}}.invite__landed{position:absolute;margin:-12px 0 0 -12px;color:var(--accent);transform:scale(0);animation:invite-landed .8s ease-out calc(var(--d-spark, .7s) + 1.08s) both!important}@keyframes invite-landed{0%{opacity:1;transform:scale(0) rotate(-20deg)}32%{opacity:1;transform:scale(1.15) rotate(8deg)}to{opacity:0;transform:scale(.25) rotate(40deg)}}.guess--hero .guess__row:has(>.invite--spark:not(.invite--dim):not(.invite--leaving):not(.invite--over)){animation:invite-catch .48s cubic-bezier(.3,1.6,.5,1) calc(var(--d-spark, .7s) + 1.08s)!important}@keyframes invite-catch{0%,to{transform:none}35%{transform:translateY(3px)}}.invite__frame{position:absolute;inset:0;overflow:visible}.invite__edge{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;opacity:0}.invite--edge-duha .invite__edge{stroke:url(#invite-arc);stroke-width:3}.invite--edge-neon .invite__edge{animation:invite-neon .9s linear var(--d-edge, .7s) forwards!important}@keyframes invite-neon{0%{opacity:0;filter:none}8%{opacity:.85;filter:drop-shadow(0 0 5px rgb(253 135 29 / .9))}14%{opacity:.15}24%{opacity:.95}31%{opacity:.35}46%{opacity:1;filter:drop-shadow(0 0 7px rgb(253 135 29 / .95))}to{opacity:1;filter:drop-shadow(0 0 0 rgb(253 135 29 / 0))}}.invite--edge-glow .invite__edge{animation:invite-bloom 1.1s ease-out var(--d-edge, .7s) forwards!important}@keyframes invite-bloom{0%{opacity:0;stroke-width:3;filter:drop-shadow(0 0 0 rgb(253 160 60 / 0))}35%{opacity:1;stroke-width:4.6;filter:drop-shadow(0 0 9px rgb(253 160 60 / .9))}to{opacity:1;stroke-width:3;filter:drop-shadow(0 0 0 rgb(253 160 60 / 0))}}.invite--edge-meet .invite__edge{opacity:1;stroke-dasharray:1;stroke-dashoffset:1;visibility:hidden;animation:invite-meet .9s cubic-bezier(.45,0,.25,1) var(--d-edge, .7s) forwards!important}@keyframes invite-meet{0%{visibility:visible}to{visibility:visible;stroke-dashoffset:0}}:root:not([data-typing]) .guess--hero .guess__row:has(>.invite--line:not(.invite--leaving)) .guess__input::placeholder{color:transparent}:root:not([data-typing]):is([data-preview*=nabeh],[data-preview*=teplomer],[data-entry]) .guess--hero .guess__input::placeholder{color:transparent}.invite__words{position:absolute;left:14px;top:0;bottom:0;display:flex;align-items:center;color:var(--ink-70);font-family:var(--font-ui);font-weight:500;font-size:1.06rem;white-space:nowrap}.invite__words i{display:inline-block;font-style:normal;animation:invite-letter .34s ease-out calc(var(--d-letters, .7s) + var(--i) * 45ms) both!important}.invite--letters-slow .invite__words i{animation:invite-letter .52s ease-out calc(var(--d-letters, .7s) + var(--i) * 80ms) both!important}@keyframes invite-letter{0%{opacity:0;transform:translateY(5px)}}.invite__keep{position:absolute;left:14px;top:0;bottom:0;z-index:3;display:flex;align-items:center;pointer-events:none;animation:invite-thermo-in .6s cubic-bezier(.2,.7,.3,1) var(--d-thermo, .7s) both!important}@keyframes invite-thermo-in{0%{opacity:0;transform:translate(-16px)}}.invite--thermo-born+.invite__keep{animation:invite-thermo-born .46s cubic-bezier(.3,1.5,.5,1) var(--d-thermo, .7s) both!important}@keyframes invite-thermo-born{0%{opacity:0;transform:scale(.3)}}.invite__thermo{overflow:visible;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.invite--thermo .invite__words{left:33px}.guess--hero .guess__row:has(>.invite--thermo) .guess__input{text-indent:19px}.invite__bulb,.invite__column{stroke:none;fill:#06aff3}.invite__column{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.12);animation:invite-climb 1.5s cubic-bezier(.45,.05,.3,1) calc(var(--d-thermo, .7s) + .35s) forwards!important}.invite__bulb{animation:invite-warm 1.5s cubic-bezier(.45,.05,.3,1) calc(var(--d-thermo, .7s) + .35s) forwards!important}@keyframes invite-climb{0%{transform:scaleY(.12);fill:#06aff3}34%{transform:scaleY(.42);fill:#7575a6}46%{transform:scaleY(.38);fill:#7575a6}82%{transform:scaleY(1);fill:#fc4e19}to{transform:scaleY(.92);fill:#ee5b32}}@keyframes invite-warm{0%{fill:#06aff3}40%{fill:#7575a6}82%{fill:#fc4e19}to{fill:#ee5b32}}.invite__caret{position:absolute;left:31px;top:50%;width:2px;height:1.3em;margin-top:-.65em;border-radius:1px;background:var(--accent-fill);font-size:1.06rem;opacity:0;animation:invite-caret 1.1s linear var(--d-caret, .7s) infinite!important}@keyframes invite-caret{0%,54%{opacity:1}55%,to{opacity:0}}.invite__btn{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:44px;height:44px;border-radius:11px;overflow:hidden}.invite__btn i{width:44px;height:44px;border-radius:50%;background:#ffffff8c;opacity:0;transform:scale(0)}@keyframes invite-press-ring{0%{opacity:0;transform:scale(0)}30%{opacity:.55;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}.guess--hero .guess__row:has(>.invite--press-tuk:not(.invite--leaving):not(.invite--over)) .guess__go{animation:invite-press-again 6s ease-in-out var(--d-press, .7s) infinite!important}.invite--press-tuk:not(.invite--over) .invite__btn i{animation:invite-press-ring-again 6s ease-out var(--d-press, .7s) infinite!important}@keyframes invite-press{0%,to{transform:none;filter:none}38%{transform:scale(.88);filter:brightness(.86)}72%{transform:scale(1.04);filter:none}}@keyframes invite-press-again{0%,8.7%,to{transform:none;filter:none}3.3%{transform:scale(.88);filter:brightness(.86)}6.2%{transform:scale(1.04);filter:none}}@keyframes invite-press-ring-again{0%{opacity:0;transform:scale(0)}3.1%{opacity:.55;transform:scale(.25)}10.3%,to{opacity:0;transform:scale(1.5)}}.guess--hero .guess__row:has(>.invite--press-drz:not(.invite--leaving):not(.invite--over)) .guess__go{animation:invite-press-hold 1.15s cubic-bezier(.4,0,.3,1) var(--d-press, .7s) both!important}.invite--press-drz .invite__btn i{animation:invite-press-ring .7s ease-out calc(var(--d-press, .7s) + .68s) both!important}@keyframes invite-press-hold{0%,to{transform:none;filter:none}20%,58%{transform:scale(.87);filter:brightness(.8)}80%{transform:scale(1.05);filter:none}}.guess--hero .guess__row:has(>.invite--press-dvoj:not(.invite--leaving):not(.invite--over)) .guess__go{animation:invite-press-double .78s ease-in-out var(--d-press, .7s) both!important}.invite--press-dvoj .invite__btn i{animation:invite-press-ring .39s ease-out var(--d-press, .7s) 2 both!important}@keyframes invite-press-double{0%,34%,to{transform:none;filter:none}16%,52%{transform:scale(.88);filter:brightness(.86)}78%{transform:scale(1.04);filter:none}}.guess--hero .guess__row:has(>.invite--press-sipka:not(.invite--leaving):not(.invite--over)) .guess__go{overflow:hidden}.guess--hero .guess__row:has(>.invite--press-sipka:not(.invite--leaving):not(.invite--over)) .guess__go svg{animation:invite-arrow .95s cubic-bezier(.5,0,.3,1) var(--d-press, .7s) both!important}@keyframes invite-arrow{0%,to{opacity:1;transform:none}42%{opacity:0;transform:translate(30px)}43%{opacity:0;transform:translate(-30px)}}.invite__touch{position:absolute;right:3px;top:3px;width:44px;height:44px}.invite__finger{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#ffffff80;border:1.5px solid rgb(255 255 255 / .95);box-shadow:0 0 0 1px #234b5847,0 3px 9px #0000004d;opacity:0;animation:invite-finger 1.25s ease-in-out var(--d-press, .7s) both!important}@keyframes invite-finger{0%{opacity:0;transform:translate(14px,20px) scale(1.25)}28%{opacity:1;transform:scale(1.05)}40%{opacity:1;transform:scale(.78)}56%{opacity:1;transform:scale(1)}to{opacity:0;transform:translate(10px,14px) scale(1.2)}}.invite__ripple{position:absolute;inset:0;border-radius:14px;border:2px solid var(--accent);opacity:0;animation:invite-ripple .8s ease-out calc(var(--d-press, .7s) + .48s) both!important}@keyframes invite-ripple{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(1.7)}}.guess--hero .guess__row:has(>.invite--press-dotyk:not(.invite--leaving):not(.invite--over)) .guess__go{animation:invite-press .52s ease-in-out calc(var(--d-press, .7s) + .33s) both!important}.fthermo{position:absolute;left:14px;top:0;bottom:0;z-index:3;display:flex;align-items:center;pointer-events:none}.guess__row:has(>.fthermo){position:relative}.guess__row:has(>.fthermo) .guess__input{text-indent:19px}.guess__row:has(>.invite--thermo) .fthermo{animation:invite-thermo-born .46s cubic-bezier(.3,1.5,.5,1) var(--d-thermo, .7s) backwards}.fthermo__bulb,.fthermo__column{stroke:none;transition:fill .9s ease,transform .9s cubic-bezier(.3,1.3,.5,1)}.fthermo__column{transform-box:fill-box;transform-origin:50% 100%}.guess__row:has(>.invite--thermo) .fthermo__column{animation:fthermo-intro 3.4s cubic-bezier(.45,.05,.3,1) calc(var(--d-thermo, .4s) + .35s)}.guess__row:has(>.invite--thermo) .fthermo__bulb{animation:fthermo-intro-bulb 3.4s cubic-bezier(.45,.05,.3,1) calc(var(--d-thermo, .4s) + .35s)}@keyframes fthermo-intro{10%{transform:scaleY(.36)}18%{transform:scaleY(.24)}27%{transform:scaleY(.44);fill:#7575a6}35%{transform:scaleY(.34);fill:#7575a6}62%,74%{transform:scaleY(1);fill:#ef3b24}}@keyframes fthermo-intro-bulb{27%,35%{fill:#7575a6}62%,74%{fill:#ef3b24}}.guess--hero .guess__row:has(>.invite--over),.guess--hero .guess__row:has(>.invite--over) .guess__go,.guess--hero .guess__row:has(>.invite--over) .guess__go svg{animation:none!important}.guess--hero .guess__row:has(>.invite):has(.guess__input:not(:placeholder-shown)),.guess--hero .guess__row:has(>.invite):has(.guess__input:not(:placeholder-shown)) .guess__go,.guess--hero .guess__row:has(>.invite):has(.guess__input:not(:placeholder-shown)) .guess__go svg{animation:none!important}.lookpick{position:fixed;left:50%;bottom:calc(78px + var(--inset-bottom, env(safe-area-inset-bottom, 0px)));z-index:90;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background-color:#234b58;color:#fff;font-family:var(--font-ui);font-weight:600;font-size:.86rem;white-space:nowrap;box-shadow:0 6px 18px #00000047;transform:translate(-50%)}.lookpick select{width:min(11em,calc(100vw - 200px));height:40px;padding:0 6px;font-size:1rem;border:0;border-radius:999px;background-color:#ffffff1a;color:inherit;font-family:inherit;font-weight:inherit;text-align:center;text-align-last:center;text-overflow:ellipsis;appearance:none;-webkit-appearance:none;cursor:pointer}.lookpick option{color:#14232a;background-color:#fff}.lookpick button{flex:none;width:40px;height:40px;border:0;border-radius:50%;background-color:#ffffff29;color:inherit;font-size:1.4rem;line-height:1;cursor:pointer}.lookpick .lookpick__again{font-size:1.15rem}.lookpick .lookpick__off{background-color:#cf4f1f}.guess--asks .guess__input::placeholder{color:transparent!important}.guess--asks .invite__words{display:none}.ask{position:absolute;inset:0 50px 0 14px;z-index:2;display:flex;align-items:center;overflow:hidden;pointer-events:none;color:var(--ink-45);font-family:var(--font-ui);font-weight:400;font-size:1.75rem;white-space:nowrap}.guess__row:has(>.fthermo) .ask{left:33px}.ask__line{min-width:0}.ask__word{color:var(--ink-70)}.ask__word--turn{animation:ask-turn .36s ease-out}@keyframes ask-turn{0%{opacity:.25}}.ask__line i{display:inline-block;font-style:normal}.ask--scene .ask__line i{animation:invite-letter .34s ease-out calc(var(--d-letters, .7s) + var(--i) * var(--ask-each, 45ms)) backwards!important}@font-face{font-family:Pencil Hand;font-style:normal;font-weight:700;font-display:swap;src:url(./pencil-hand-DjbZNbbZ.woff2) format("woff2")}@font-face{font-family:Pencil Hand;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAApwABEAAAAAEnwAAAoSAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbg2IcVAZgP1NUQVQqAHwRCAqSGI54ATYCJANICyYABCAFhwAHIBckGCYbjw+jopLUg+IvD+ixU5tUASBKrGNjGDPPPMrQQ8yuw9LY/GrdZrQlnHMHrRaO5d5yOkKSWR761v7tVvXMCxMqZhmbWJYxPhqFI3K0yxLUnt9La5ovoas+VSC4qvLGsphnUG5+A3SuG6wbFLdqAOND3Ivoe9PJD/Af//Nt86FClVkVyz+Gvf5D39Wjqs1UkAC8WlP7l7BjXyQjayQZ89ngZZMU8HolupY/KQAbXdepcICOSAIaU2E7FV5VtyEqN877K2QMq25TMb8WviKC8LlUecycKZECvVEo/xLEQo9hDn2Sh376i7elp71E8c1bj18wPt31/oD62Zwpw/hiV5RgfKnFw4T6tSa2CuN/k3oAjDVQ/0OmMWPJq+dNFXKvWAgPElKL1Im9xroL5+lv+9H/x1g99QLt0qz+4t9gfN+LQ8Xv+qd+EN9bMMI+1x/q/6WCdRDZ608OLfiN8X9DGutf/C15lNZ/gALtWcdFQeRq6yNaW3UADcE8ePdu2/vf/TSFUrg+9Wv9q0RHEfeLykFKDW3jb1r01UHR6qY76CGbGiw6EtZWB3OHPWFSM72Z5v50DzVSYOAjaO8Zc879PiTVtJOeQ7f7Kt2dI1dTNVVTPZ1GezV5L6tEybtgA7t2Eyd0w2eZ/Y5nOXyYiHuJlBPNlK562r7xHwJybP7B+HnFKJIz+DVytLx1kbd/jM4lMSw8sJyiDxYbb1xqy9X7KzrGl6llbdlatpfdZX85WI6WEwWBqK0j+1SH/3r9RtdMUkJUWEiQPwY5pDOq/CcOXJLJYgClX5BeGU0ko9UKckwuu4ezZD0XUWp/fQE5Go7UlEWpjoIiDqNysN+T4mj3KuAMw0LvWmXO3dv6/K5DgLePZr1fKYdFKaD7PjsME3ESCmqxwdaZ1818BSnnib5zzW84wB9jFwWF8j/8CuvOQhD3fSSyHZFryCZBYbaeLaoV8iQ+wJdItqIGhXtT+ldoeZuqGJy3HcAtB4T3VolqFwWYvdWsiAhlDBap6nS6D9KI8aNGJ1kVwfT3lfmyIIWVgStvWr6EFyry8LJzpQlsRmS/Q0HgR+lc4ecMhQAWTaWvUqbbsd7CINNlpVX+IzlQu+Hoh4AVyV5rfPw9KatAge3z/Muocb1tIO78JhTmsbw8zJW8/0MPAOp557DwrGLOtVqmBRsmFk3DIITxfbkhVWxG5FGMLeD0DAXNZ1n1eckRWgpXWPL9aL7a7L0P7vXA6ALUo45zppn+SqeYQSWYS0YN4/lxvXlztnQS747V+WGV0jrg6W2S4zmhZuntLCk2Jq3vqudDQHeZlryvtL1GrWf7VhnhT+UKBwXtK0cNpBxl+hCrdExnZ1TQs56NAu+SKT+ut499Z73kuWmbVZTvR/vVsNQa7ZbTrrJUEQmEL3/VDzHB6PI7TC3gdCnCl2KgMiLD+Uipd8l7k0yulYYKSVWanQnxzyIV3iYUzPZKQ2o+9Mqju5Z6hBcGlaBg2FxFf26PWhKW5FKiNAiJ7lWRdd6YXbyl18npku/kX5HGztrRaEwtb+7mzRMKuH/TGzaopi1T/DNJ23jLmxTY0+1Cpj4hp6KNL9ZIY820Dxf1Gu8vEno/ssEsP6PXMzxbJbK+kgQwES3+M5xgRfSA9S1BQLKwuC43lskdD6SuQbtBWgHA2yfh42c/kISBmjwUgrYqAaqjLywTBFU7ADpKd2XN7XqFRfYam7GdxyLobKlfbbKBHm6R926/G9VtutFknVgiRkKQEoZuR1ZQ8didrXvnN/7I8zau7WHuobrLSJPi5bcZ/MkrCUGlWesHfhDiNRrQqxC5ius//SkvLA02AIvdLYTz15ixuB86EacZDSyWqJ8J2QeaXp1JF7YRUr5cOyYjkpdt9F9/jadWdeDpql7NGoMhv2eRTubmh4QpHPDXD+1HvQ1dg2mNagtvICnCuPZz2H0kfna2tYDFF9H+yoWQXUQ+zrdUbuFanpAxx3asQJPy5+AIo0ZDEHz9mpuRCs6xykCZ3Wfjd00GEeOxA7FtilX/gDtFieWyGyKdZiA1pGqKkO1ZSu4jKYH5tDQiedVkNEtsw8OD6hBjRHHbhvag7hEVRUBCgqwKUKsYNWbWSBwd3wH5SzN667eOa6Z3sKFycYBJMBnLmYDsHc3/fUz9OzsFqqXlGL5LyrnSrPmFn5WSSJFOEwkdPCTRFXu+Nl7iTNbKwbrJU5pDmsBN08kS4e7DfkwrwUAlbZG5J4/NrqlBizv/us6hMjzlijymtvVPz4hQsSFkMhdkqvXAdvoKFLP+C0YX/DBfBWuuNdfRV2mp0JQEuVXGMnFHR2V1USl/r/nLlwHLSYRbsfXbnQzJx2dEt0QhGinX5gQNsZ1NIcoCbnTjcUAA93Z2uHNZC9g+npo0K6zFTuqijwEfJS3YbGvBgzyQuvXWLo6O29CSbl7o6Cyum1wrVPD8yUyzMacxMhUrZAd0SOOQN9iIWgELI0L5Bw5KYaNM1vJuYBvAx9oM2NJt8joSW1Ow+CAZTNKUxSYYC6xtRMStfzK2EQU/CEOmnL1nWv8ekJNtabARP4qLiLTwAD62pCC9As87KaAT/aSqQt6qLgME3AFL8V7QQorDaaJebNGzloeZzdNSYkaSMftSGqDZoEhr0ONQRIkRkQbux8WW1RjonWtKK6sIAXRCyZ2L8Eks3ipxCcMnV2H8t3u7XrwRfyD2HElyYRIGCSWtz6YDQ7WZP/ycUImagqpFbEFshiz1CFN8UU4IbYw8hzqHOIysg3owrYDcRfa70U6EyuvaQqUZ6hUV9PjNadu2J8Q6ks5UDboZ4EP9wbTt6Y/rRxtuM7V+z0mpMmOlIR+VcviuT/FXia/b58Qgufpk97xGpPm/6FJ+B/wY5B0Kv/XoWqBn18+8VRoAXiMQ/AIpLAPNaBBYZ9DzDMzVTscW5HbFdNiW/2YkwYwcq09eMEuBGQpRrZsj4Di9nrnXsFAtMyhCZxMGOcYRIaeFuWmEyVb1clc2Nj2kp24mPgz3ND719T6+WO57fGN6cONbI8Md3zE16sf3iYkxJK6vpbksXdA7vz58mP75zJZGFzAJODwbsdB8Cy1yepgTFPvJ7qtCh9RKDzlXWbIwaUTDJ4Bt4ADlEzRVOB3MbDpjU/MGv0jQCcdD85RplCx4OAT7opkaKdbVWgnoG+urpEY/KOc4mnBT11zzH+ZVDq82M3t2qzSW8yx8NjX/gQVzgbb0Bl2MYNBoFOC4FYN2QBkJi57Ojgi9BvwJYQK9EJcJeUmmu3GAYDtHCO5bzcCv3I2R6rMXQRbAi3MG5g7uSYmd5hoKxfAHWQ7eGjFoIDjfeGfkRJrOPhHBm2kG2d0swbA5S1vBWemveCabfhKqFEoXwmQvYZRvnWehX4r+4p8ufPm9fRbFlrfrEIhGfvq4Zkq2jb9sn3ry8QhkhSnhvqnmNexYhDcGAAA=) format("woff2");unicode-range:U+0370-03FF}.pnote{position:absolute;left:0;right:0;color:var(--ink-70);pointer-events:none;--note-at: calc(var(--d-caret, 3s) + .2s);--float: -3px}.pnote--under{top:calc(100% + 4px);left:1px;right:-1px;height:30px}.pnote--above{bottom:100%;height:40px;--float: 3px}.pnote__arrow{position:absolute;overflow:visible}.pnote--under .pnote__arrow{left:13px;top:-16px;width:48px;height:44px}.pnote--above .pnote__arrow{left:20px;top:6px;width:64px;height:50px}.pnote path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 101;stroke-dashoffset:0}.pnote__shaft{animation:pnote-draw .55s ease-out var(--note-at) both}.pnote__head{animation:pnote-draw .3s ease-out calc(var(--note-at) + .5s) both}@keyframes pnote-draw{0%{stroke-dashoffset:100}}.pnote__words{position:absolute;white-space:nowrap;font:700 26px/1 Pencil Hand,Segoe Print,cursive;letter-spacing:.01em;text-shadow:0 0 3px var(--bg),0 0 3px var(--bg);animation:pnote-write .9s linear calc(var(--note-at) + .25s) both}@keyframes pnote-write{0%{clip-path:inset(-30% 100% -30% 0)}to{clip-path:inset(-30% -5% -30% 0)}}.pnote--under .pnote__words{left:60px;top:1px}.pnote--above .pnote__words{left:84px;top:4px;font-size:28px}.pnote--4{color:var(--accent)}.pnote--4 .pnote__words{top:7px;font:600 17px/1 var(--font-brand)}.pnote--5 .pnote__words{left:34px}.pnote__line{position:absolute;left:0;right:0;bottom:-7px;width:100%;height:7px;overflow:visible}.pnote__line path{stroke-width:2.2;animation:pnote-draw .5s ease-out calc(var(--note-at) + 1.1s) both}.pnote--1,.pnote--3,.pnote--4,.pnote--5{animation:pnote-float 3.2s ease-in-out calc(var(--note-at) + 1.4s) infinite}@keyframes pnote-float{50%{transform:translateY(var(--float))}}.pnote--2 .pnote__shaft{animation:pnote-draw .55s ease-out var(--note-at) both,pnote-again 4s ease-in-out calc(var(--note-at) + 2.4s) infinite}.pnote--2 .pnote__head{animation:pnote-draw .3s ease-out calc(var(--note-at) + .5s) both,pnote-again-head 4s ease-in-out calc(var(--note-at) + 2.4s) infinite}@keyframes pnote-again{0%,70%{stroke-dashoffset:0}73%{stroke-dashoffset:100}88%,to{stroke-dashoffset:0}}@keyframes pnote-again-head{0%,70%{stroke-dashoffset:0}73%,88%{stroke-dashoffset:100}96%,to{stroke-dashoffset:0}}.guess:has(.invite:not(.invite--over):not(.invite--leaving) .pnote--above) .guess__lead span{visibility:hidden}:root:is([data-navrh="1"],[data-navrh="2"])[data-landing] .tabs--nav,:root:is([data-navrh="1"],[data-navrh="2"])[data-landing] .modeline,:root:is([data-navrh="1"],[data-navrh="2"])[data-landing] .foot__social,:root:is([data-navrh="1"],[data-navrh="2"])[data-landing] .foot__flags{display:none}:root[data-navrh="3"] .guess__lead{gap:6px;margin:8px 0 14px}:root[data-navrh="3"] .guess__lead strong{font-size:1.62rem;line-height:1.2}:root[data-navrh="3"] .guess__lead span{font-size:1.16rem;line-height:1.35;color:var(--ink)}:root[data-navrh="3"] .guess--hero .guess__row{height:58px}:root[data-navrh="3"] .guess--hero .guess__input{font-size:1.2rem}:root[data-navrh="3"] .guess--hero .guess__input::placeholder,:root[data-navrh="3"] .invite__words{font-size:1.16rem}:root[data-navrh="3"] .guess--hero .guess__go{width:52px;height:52px}.pitch{display:grid;gap:14px;margin-top:16px}.stage[data-typing] .pitch,.stage[data-typing] .pitch-voice{display:none}.pitch__show{padding:10px 14px 12px;border:1px solid var(--card-line);border-radius:var(--radius-s);background:var(--card-fill)}.pitch__cap{margin:0 0 8px;font-size:.9rem;color:var(--ink-70);text-align:center}.pitch__cap strong{color:var(--ink)}.pitch__rows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pitch__row{display:grid;grid-template-columns:4.8rem minmax(0,1fr) 3.6rem;align-items:center;gap:10px;font-size:.95rem;opacity:0;animation:pitch-in .36s ease forwards;animation-delay:calc(1s + var(--i) * .55s)}.pitch__word{min-width:0;overflow:hidden;font-weight:600;color:var(--c);white-space:nowrap;text-overflow:ellipsis}.pitch__track{height:8px;overflow:hidden;border-radius:4px;background:var(--track)}.pitch__track i{display:block;width:0;height:100%;border-radius:inherit;background:var(--c);animation:pitch-fill .6s ease-out forwards;animation-delay:calc(1.1s + var(--i) * .55s)}.pitch__temp{font-weight:700;font-variant-numeric:tabular-nums;color:var(--c);text-align:right}.pitch__row--found .pitch__word,.pitch__row--found .pitch__temp{color:var(--brand-warm)}.pitch__row--found .pitch__temp{animation:pitch-pop .42s ease;animation-delay:calc(1.6s + var(--i) * .55s)}@keyframes pitch-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pitch-fill{to{width:var(--w)}}@keyframes pitch-pop{50%{transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.pitch__row,.pitch__row--found .pitch__temp{opacity:1;animation:none}.pitch__track i{width:var(--w);animation:none}}.pitch__own{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:.9rem;line-height:1.35;color:var(--ink-70)}.pitch__own>span:last-child{flex:1;min-width:0}.pitch__own a{font-weight:600;color:var(--accent);white-space:nowrap}.pitch-voice{display:flex;align-items:flex-end;gap:10px;margin:2px 0 12px}.pitch-voice__face{flex:none;width:44px;height:44px;object-fit:contain}.pitch-voice__bubble{display:grid;flex:1;gap:2px;min-width:0;margin:0;padding:10px 14px;border:1px solid var(--card-line);border-radius:16px 16px 16px 4px;background:var(--panel);box-shadow:var(--card-shadow);text-align:left}.pitch-voice__bubble strong{font-family:var(--font-brand);font-size:1.18rem;font-weight:600;color:var(--ink)}.pitch-voice__bubble span{font-size:.95rem;color:var(--ink-70)}.pitch-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:0;padding:0;list-style:none}.pitch-chips li{padding:3px 10px;border:1px solid var(--card-line);border-radius:999px;background:var(--card-fill);font-size:.82rem;color:var(--ink-70)}.pitch-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--card-line);border-radius:var(--radius-s);background:var(--card-fill);box-shadow:var(--card-shadow);color:var(--ink);text-decoration:none}.pitch-card__art{position:relative;flex:none;width:58px;height:40px}.pitch-card__face{position:absolute;bottom:0;width:26px;height:26px;border:2px solid var(--panel);border-radius:50%}.pitch-card__face--a{left:0;background:var(--cold)}.pitch-card__face--b{left:18px;background:var(--gold)}.pitch-card__secret{position:absolute;top:0;right:0;padding:1px 6px;border-radius:8px;background:var(--tab-on-bg);font-size:.7rem;letter-spacing:.1em;color:var(--tab-on-ink)}.pitch-card__text{display:grid;flex:1;gap:2px;min-width:0}.pitch-card__text strong{font-family:var(--font-brand);font-size:1.02rem;font-weight:600}.pitch-card__text span{font-size:.86rem;color:var(--ink-70)}.pitch-card__go{flex:none;font-size:1.2rem;color:var(--accent)}.rcard.homebox{padding:0;overflow:hidden;text-align:center}.homebox__art{display:block;width:100%;height:auto;aspect-ratio:780 / 435;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.homebox__said{padding:2px 18px 18px}.homebox__title{margin:0;font-family:var(--font-brand);font-weight:600;font-size:1.62rem;line-height:1.12;color:var(--ink);text-wrap:balance}.homebox__line{margin:7px 0 0;font-size:1.02rem;line-height:1.4;color:var(--ink-70);text-wrap:pretty}.homebox__line b{color:var(--ink)}.homebox__go{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;margin-top:14px;padding:6px 18px;border:1px solid var(--win-button-edge);border-radius:16px;background:var(--win-button);color:var(--accent-ink);font-weight:700;font-size:1.14rem}.homebox__app{flex:none;width:34px;height:34px;border-radius:9px;background:#f5efe3 url(/apple-touch-icon.png) center / cover no-repeat;box-shadow:0 0 0 2px #ffffffd9}.homeguide__card{padding:0 18px 16px;background-color:var(--bg);text-align:left}.homeguide__title{margin:0;font-family:var(--font-brand);font-weight:600;font-size:1.4rem;line-height:1.2;color:var(--ink)}.homeguide__steps{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:14px}.homeguide__steps>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.homeguide__steps>li>div{min-width:0}.homeguide__steps b{display:block;font-size:1.02rem;line-height:1.3;color:var(--ink)}.homeguide__steps small{display:block;margin-top:6px;font-size:.95rem;line-height:1.35;color:var(--ink-70)}.homeguide__num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background-color:var(--ink);color:var(--bg);font-family:var(--font-head);font-weight:700;font-size:.95rem}.homeguide__shot{position:relative;display:block;margin-top:8px;border:1px solid var(--line);border-radius:12px;background-color:#fff}.homeguide__shot img{display:block;width:100%;height:auto;border-radius:11px}.homeguide__ring{position:absolute;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;box-shadow:0 0 0 3px var(--accent),0 0 0 7px color-mix(in srgb,var(--accent) 30%,transparent);animation:homeguide-pulse 1.6s ease-in-out infinite}.homeguide__bar{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 10px 8px 14px;border-radius:18px;background-color:var(--card-fill);box-shadow:0 0 0 1px var(--line),0 6px 16px #3c281414;color:var(--ink);font:500 .9rem/1.2 system-ui,sans-serif}.homeguide__x{font-size:1.05rem;color:var(--ink-70)}.homeguide__host{flex:1;min-width:0;display:grid;justify-items:center;color:var(--ink-70)}.homeguide__host b{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--ink)}.homeguide__host small{color:var(--ink-70);font-size:.82rem}.homeguide__dots{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background-color:var(--bg);font-size:1.25rem}.homeguide__bar--bottom{justify-content:space-around;padding:8px 12px}.homeguide__dim{opacity:.35}.homeguide__share{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background-color:var(--bg);box-shadow:0 0 0 3px var(--accent),0 0 0 7px color-mix(in srgb,var(--accent) 30%,transparent)}.homeguide__dots--ring{box-shadow:0 0 0 3px var(--accent),0 0 0 7px color-mix(in srgb,var(--accent) 30%,transparent)}.homeguide__item{display:flex;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;border-radius:14px;background-color:#fff;box-shadow:inset 0 0 0 2px var(--accent);color:#050505;font:500 1.02rem/1.25 system-ui,sans-serif}.homeguide__item svg{flex:none}.homeguide__item--ios{background-color:#ececf0}.homeguide__more{display:flex;align-items:center;gap:12px;margin-top:8px;color:var(--ink);font:500 1rem/1.25 system-ui,sans-serif}.homeguide__round{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;background-color:#ececf0;color:#111;box-shadow:0 0 0 3px var(--accent)}.homeguide__then{margin:14px 0 0;text-align:center;font-size:.95rem;line-height:1.4;color:var(--ink-70)}.homeguide__later{display:block;margin:14px auto 0;padding:8px 14px;border:0;background:none;color:var(--ink-70);font:inherit;font-size:1rem;text-decoration:underline}.homeguide__arrow{position:absolute;z-index:1;top:8px;right:14px;width:92px;height:120px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 120' fill='none' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 114C40 100 70 70 76 12'/%3E%3Cpath d='M62 22 76 8 88 26'/%3E%3C/svg%3E");animation:homeguide-nudge 1.4s ease-in-out infinite}.homeguide__down{position:absolute;z-index:2;bottom:4px;left:50%;width:34px;height:34px;margin-left:-17px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' fill='none' stroke='%23e8552d' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3v24M7 18l10 10 10-10'/%3E%3C/svg%3E");animation:homeguide-drop 1.2s ease-in-out infinite}.homeguide--safari .homeguide__card{padding-bottom:40px}@keyframes homeguide-pulse{50%{transform:scale(1.12)}}@keyframes homeguide-nudge{50%{transform:translate(3px,-5px)}}@keyframes homeguide-drop{50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.homeguide__ring,.homeguide__arrow,.homeguide__down{animation:none}}.homeguide__art{display:block;width:calc(100% + 36px);height:auto;aspect-ratio:16 / 6.2;margin:0 -18px 4px;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.homeguide--safari .homeguide__art,.homeguide--safari-ipad .homeguide__art,.homeguide--chrome .homeguide__art{aspect-ratio:16 / 4.6}.homeguide__lead{margin:6px 0 0;font-size:.98rem;line-height:1.4;color:var(--ink-70)}@media(min-width:640px){.rcard.homebox{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:center;text-align:left}.homebox__art{height:100%;min-height:190px;aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.homebox__said{padding:16px 20px 16px 4px}.homebox__title{font-size:1.45rem}}.homerow .invitebox__peek{border-radius:10px}.homerow.invitebox--folks .invitebox__nest{border-color:var(--home-row-line);background:var(--home-row-tint)}.homerow.invitebox--folks .invitebox__link{border-color:var(--home-row-edge);background:var(--home-row-button)}.homerow .invitebox__link svg{width:24px;height:24px;transform:none}.homerow{margin-top:0}.archtabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--line-soft);border-radius:18px;background:var(--card-fill)}.archtabs__tab{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:64px;padding:7px 4px 6px;border:0;border-radius:14px;background:transparent;color:var(--ink-70);font:inherit;font-size:.95rem;font-weight:600;line-height:1.15;text-align:center;cursor:pointer}.archtabs__tab span{overflow-wrap:anywhere}.archtabs__tab .pic{opacity:.6;filter:grayscale(.6)}.archtabs__tab--on{background:var(--tab-on-bg);color:var(--tab-on-ink)}.archtabs__tab--on .pic{opacity:1;filter:none}.archrules__now{margin:0 0 12px;font-size:1.02rem;line-height:1.4;color:var(--ink);text-wrap:pretty}.archrules__next{color:var(--ink-70)}.archrules__rows{display:grid;gap:4px;margin:0;padding:0;list-style:none}.archrules__row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:baseline;gap:10px;padding:7px 10px;border-radius:10px;font-size:1rem;line-height:1.3;color:var(--ink-70)}.archrules__row--me{background:var(--past-tint);box-shadow:inset 0 0 0 1.5px var(--past-line);color:var(--ink)}.archrules__who{font-weight:700}.archrules__you{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--win-past);color:var(--accent-ink);font-style:normal;font-size:.82rem;font-weight:700;vertical-align:1px}.archrules__go{margin-top:12px}.archgoing .glist{margin-top:6px}.archgoing .grow{padding-block:7px}.archmonth{touch-action:pan-y}.archmonth__head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-bottom:10px}.archmonth__title{display:flex;flex-direction:column;align-items:center;line-height:1.2}.archmonth__title b{font-family:var(--font-brand);font-size:1.18rem;font-weight:600;color:var(--ink);text-transform:capitalize}.archmonth__title small{font-size:.94rem;color:var(--ink-70)}.archmonth__cal a.cal__day{cursor:pointer}.cal__day--open b{background:var(--card-fill);box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--ink);font-weight:600}.cal__day--playing b{border:2px dashed var(--accent);color:var(--ink);font-weight:700}.cal__day--gave b{padding-bottom:9px;background:var(--line-soft);color:var(--ink-70);font-weight:600}.cal__day--shut b{padding-bottom:11px;color:var(--ink-70);font-weight:600}.cal__lock{position:absolute;left:50%;bottom:-1px;display:flex;transform:translate(-50%);color:var(--ink-70)}.archlegend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--line-soft);list-style:none;font-size:.94rem;color:var(--ink-70)}.archlegend li{display:flex;align-items:center;gap:5px}.archlegend .archlegend__break{flex-basis:100%;height:0;margin-top:-6px}.archlegend .cal__day{width:20px;aspect-ratio:1;font-size:0}.archlegend .cal__day b{width:100%;padding:0}.archlegend .cal__lock{position:static;transform:none;color:var(--ink-70)}.arow--shut .grow__main strong{color:var(--ink-70)}.archweeks .glist{margin:0}.archcal{touch-action:pan-y}.archcal__cal a.cal__day{cursor:pointer}.archcal__cal .cal__day{font-size:1rem}.archcal__marks{display:flex;justify-content:flex-end;gap:2px;padding:6px 0;border:0;background:none;cursor:pointer}.archcal__marks .cal__mark--none{opacity:.18;filter:grayscale(1)}.archcal__cal.cal--weeks{grid-template-columns:repeat(7,minmax(0,1fr)) 50px}.archcal__cal .archcal__marks{position:relative;align-self:stretch;align-items:center;padding-left:6px}.archcal__cal .archcal__marks:before{content:"";position:absolute;left:0;top:-3px;bottom:-3px;border-left:1px solid var(--line-soft)}.grow__main .arow__why{color:var(--ink-70)}.archcal__whole{display:flex;align-items:center;gap:8px;margin:12px auto 0;padding:8px 16px;border:1.5px solid var(--row-line);border-radius:999px;background:var(--row-tint);color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.archcal__games{margin:0;padding-top:6px;border-top:1px solid var(--line-soft)}.archcal .archlegend li .pic{flex:none}.archfree{position:relative;display:flex;align-items:center;gap:8px;margin:2px 0 0;padding:12px 12px 14px 8px;border:1.5px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:20px;background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 13%,transparent),color-mix(in srgb,var(--gold) 24%,transparent));color:var(--ink-70);font-size:.9375rem;line-height:1.35}.archfree__art{flex:none;width:60px;height:auto}.archfree__main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.archfree__main strong{color:var(--ink);font-family:var(--font-brand);font-weight:600;font-size:1.2rem;line-height:1.25;text-wrap:balance}.archfree__line{text-wrap:balance}.archfree__line .countdown{color:var(--ink);font-weight:700}.archfree__go{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;margin:8px 0 0;padding:7px 11px 7px 9px;border:1px solid var(--win-button-edge);border-radius:14px;background:var(--win-button);color:var(--accent-ink);font:inherit;font-size:1.0625rem;font-weight:700;line-height:1.25;text-align:left;cursor:pointer}.archfree--account .archfree__go{padding-left:12px;border-color:var(--win-save-edge);background:var(--win-save)}.archfree__go .pic{flex:none;translate:0 -2px}.archfree--unlocked .archfree__art{width:81.7px}.archfree--unlocked .archfree__main strong{font-size:1.3rem;line-height:1.25}.archfree--unlocked .archfree__line{font-size:1.0625rem}.archfree--unlocked .archfree__label{gap:6px;font-size:16px}.archfree--unlocked .archfree__label .pic{translate:0 -1px}.archfree--unlocked .archfree__label{display:block;padding-inline:14px;text-wrap:balance}@media(max-width:374px){.archfree--unlocked .archfree__label{font-size:14px}}.archfree--unlocked .archfree__lead{white-space:nowrap}.archfree--unlocked .archfree__lead .pic{margin-right:6px}.archfree__label{display:inline-flex;max-width:100%;align-items:center;gap:5px;color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.archfree__label .pic{flex:none}.archfree__go span{min-width:0;text-wrap:balance}.archfree__spark{position:absolute;top:9px;right:8px;width:15px;height:15px;fill:var(--gold);pointer-events:none}.archgoing .grow__main strong,.archcal__games .grow__main strong{white-space:normal;overflow-wrap:break-word}.pastrow.invitebox--folks .invitebox__nest{border-color:var(--past-row-line);background:var(--past-row-tint)}.pastrow .invitebox__peek{border-radius:10px}.pastrow .invitebox__link{border-color:var(--win-past-edge);background:var(--win-past)}.pastrow .invitebox__link svg{width:24px;height:24px;transform:none}.pastrow{margin-top:0}.pastrow:has(+.bottomcorners){margin-bottom:64px}.pastbox{cursor:pointer}.artbox__go--past{border:1px solid var(--win-past-edge);background:var(--win-past)}.artbox__go--past .artbox__icon svg{display:block;width:100%;height:100%}.pastboard{margin-top:4px}.pastboard+.bottomcorners,.pastboard:has(+.bottomcorners){margin-bottom:64px}.modeline--free{color:var(--ink);font-weight:600}.locked__also{margin:2px 0 4px;padding:6px 8px;border:0;background:none;color:var(--ink-70);font:inherit;font-size:1rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bcard__row--opens,.board__row--opens{cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){.bcard__row--opens:hover,.board__row--opens:hover{background:var(--past-tint)}}.bcard__row--opens:active,.board__row--opens:active{background:var(--past-tint)}.pcard__card{padding-bottom:22px}.pcard__head{display:flex;align-items:center;gap:14px;padding-right:36px}.pcard__who{min-width:0;flex:1}.pcard__name{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-brand);font-size:1.45rem;font-weight:600;line-height:1.15;color:var(--ink);overflow-wrap:anywhere}.pcard__since{margin:3px 0 0;font-size:.94rem;color:var(--ink-70)}.pcard__big{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0}.pcard__big div{display:flex;flex-direction:column-reverse;align-items:center;gap:2px;padding:10px 4px 9px;border-radius:14px;background:var(--card-fill);box-shadow:inset 0 0 0 1px var(--line-soft);text-align:center}.pcard__big dt{min-height:2.4em;font-size:.82rem;font-weight:600;line-height:1.2;color:var(--ink-70);text-transform:uppercase;letter-spacing:.02em}.pcard__big dd{margin:0;font-family:var(--font-brand);font-size:1.7rem;font-weight:600;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.pcard__streak{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:.98rem;color:var(--ink-70)}.pcard__streak strong{color:var(--ink)}.pcard__flame{flex:none}.pcard__part{margin-top:18px}.pcard__label{margin:0 0 8px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-70)}.pcard__days{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none}.pcard__day{display:grid;place-items:center;aspect-ratio:1;border-radius:5px;background:var(--line-soft);font-size:.75rem;font-weight:700;color:var(--accent-ink);font-variant-numeric:tabular-nums}.pcard__day--won{background:var(--accent-fill)}.pcard__day--playing{background:transparent;box-shadow:inset 0 0 0 1.5px var(--accent)}.pcard__day--gave{background:#2aa8df52}.pcard__day--today{outline:1.5px solid var(--ink-45);outline-offset:1px}.pcard__key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:7px 0 0;font-size:.88rem;color:var(--ink-70)}.pcard__dot{display:inline-block;width:10px;height:10px;border-radius:3px}.pcard__dot--won{background:var(--accent-fill)}.pcard__dot--gave{margin-left:8px;background:#2aa8df52}.pcard__bars{display:grid;gap:5px;margin:0;padding:0;list-style:none}.pcard__bar{display:grid;grid-template-columns:3.2em minmax(0,1fr) 2.2em;align-items:center;gap:8px;font-size:.94rem;font-variant-numeric:tabular-nums;color:var(--ink-70)}.pcard__band{text-align:right}.pcard__track{height:14px;border-radius:7px;background:var(--line-soft);overflow:hidden}.pcard__fill{display:block;height:100%;border-radius:7px;background:var(--ink-45)}.pcard__bar--most .pcard__fill{background:var(--accent-fill)}.pcard__bar--most{color:var(--ink);font-weight:700}.pcard__best{margin:8px 0 0;font-size:.94rem;color:var(--ink-70)}.pcard__more{display:grid;gap:6px;margin:18px 0 0;padding:12px 0 0;border-top:1px solid var(--line-soft);list-style:none;font-size:.94rem;color:var(--ink-70)}.pcard__more li{display:flex;align-items:center;gap:8px}.pcard__medals{gap:14px!important}.pcard__medals span{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--ink)}.archmonth__cal .cal__day{font-size:1rem}.cal__wd{font-size:.82rem;color:var(--ink-70)}.grow__main small{font-size:.94rem;color:var(--ink-70)}.grouphead__tag{font-size:.94rem}.spread__label,.spread__n,.spread__caption,.bcard__cols{font-size:.82rem;color:var(--ink-70)}.board__empty,.board__detail{color:var(--ink-70)}.board__detail{font-size:.94rem}.prefs__label small{font-size:.94rem;color:var(--ink-70)}.guess__lead h1{margin:0;font:inherit}a.tab,a.invitebox__link{text-decoration:none}.foot__fb{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink-70);font:inherit;font-weight:600;cursor:pointer}.foot__about:empty{display:none}.foot__about--top{margin:4px 0 26px}.about{position:relative;z-index:1;margin:0 auto 28px;overflow:hidden;padding:0 0 12px;border:1px solid var(--card-line);border-radius:16px;background:var(--card-fill);text-align:left;font-size:1.12rem;line-height:1.45;color:var(--ink-70)}.foot__about .about{margin-bottom:0}.about__art{display:block;width:100%;height:auto;aspect-ratio:720 / 343;object-fit:cover}.about__shot{display:block;width:min(300px,calc(100% - 36px));height:auto;margin:4px auto 14px;border-radius:16px}.about__title,.about__lead,.about__more{padding:0 18px}.about__title{margin:14px 0 7px;font-family:var(--font-brand);font-weight:600;font-size:1.3rem;line-height:1.15;text-align:center;color:var(--ink)}.about__lead{text-align:center;color:var(--ink)}.about__modes{margin:14px 0 0}.about__mode{position:relative;display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--card-line)}.about__pic{display:block;width:72px;height:72px}.about__mode a:after{content:"";position:absolute;inset:0}.about__text{min-width:0}.about .about__mode a{display:block;font-family:var(--font-brand);font-weight:600;font-size:1.3rem;line-height:1.2;color:var(--accent);text-decoration:none}.about__line{display:block;margin-top:2px;color:var(--ink)}.about__more{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding-top:4px;border-top:1px solid var(--card-line)}.about .about__more a{padding:10px 0;font-size:1.12rem;font-weight:600;color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.foot__about .about__more{display:none}.testerslot:empty{display:none}.testerslot .tester{margin-top:28px}.foot:has(.foot__about:not(:empty)){margin:12px auto 0;overflow:hidden;padding:0 0 14px;border:1px solid var(--card-line);border-radius:16px;background:var(--card-fill);font-size:1.125rem}.foot:has(.foot__about:not(:empty)) .foot__about--top{margin:0}.foot .about{max-width:none;margin:0;padding-bottom:0;border:0;border-radius:0;background:none}.foot:has(.foot__about:not(:empty)) .foot__social{margin:0 0 6px;padding:16px 18px 0;border-top:1px solid var(--card-line)}.foot:has(.foot__about:not(:empty)) .foot__langs{margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--card-line)}.main>.myword--play{margin-bottom:0}.main>.yesterday{margin-top:0}.main>.yesterday--rule{min-height:0}.cornerslot{position:relative;height:112px;pointer-events:none}.cornerslot:empty,:root[data-landing] .cornerslot{display:none}.cornerslot .bottomcorners{position:absolute;top:80px;left:0;right:0;height:0;margin:0}.about--mode{padding-top:16px}.about__modehead{display:flex;align-items:center;gap:14px;padding:0 18px}.about__modehead .about__pic{flex:none}.about.about--mode .about__title{flex:1;margin:0;padding:0;min-width:0;text-align:left}.about--mode .about__lead{margin:12px 0 14px;text-align:left}.about__faq,.about__reads{padding:14px 0 4px;border-top:1px solid var(--card-line)}.about__sub{margin:0 0 4px;padding:0 18px;font-family:var(--font-brand);font-weight:600;font-size:1.2rem;line-height:1.2;color:var(--ink)}.about__qa+.about__qa,.about__reads li+li{border-top:1px solid var(--card-line)}.about__qa summary,.about .about__reads a{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 18px;cursor:pointer}.about__qa summary{list-style:none;font-weight:600;color:var(--ink)}.about__qa summary::-webkit-details-marker{display:none}.about__qa summary>span,.about__reads a>span{flex:1;min-width:0}.about__qa summary:after{content:"";flex:none;width:9px;height:9px;margin:0 4px 4px 0;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .2s}.about__qa[open] summary:after{margin-bottom:-4px;transform:rotate(225deg)}.about__qa p{margin:0;padding:0 18px 14px}.about__reads ul{margin:0;padding:0;list-style:none}.about .about__reads a{font-weight:600;line-height:1.3;color:var(--accent);text-decoration:none}.about .about__reads a:after{content:"›";flex:none;font-size:1.5rem;line-height:1}@media(prefers-reduced-motion:reduce){.about__qa summary:after{transition:none}}.langstrip{display:flex;align-items:stretch;max-width:620px;margin:0 auto 10px;border:1.5px solid var(--card-line);border-radius:14px;background:var(--card-fill);box-shadow:var(--card-shadow)}.langstrip__go{display:flex;flex:1;align-items:center;gap:10px;min-width:0;min-height:46px;padding:6px 4px 6px 14px;border:0;background:none;color:var(--ink);font:600 16px/1.25 var(--font-ui);text-align:left;cursor:pointer}.langstrip__flag{flex:none;font-family:Country Flags,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1.3rem;line-height:1}.langstrip__text{flex:1;min-width:0}.langstrip__chev{flex:none;color:var(--accent)}.langstrip__x{display:flex;flex:none;align-items:center;justify-content:center;width:46px;border:0;border-left:1px solid var(--card-line);background:none;color:var(--ink-70);cursor:pointer}.langstrip__go:focus-visible,.langstrip__x:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;border-radius:12px}
