.app-main:has(>.ch,>.in-place-page:not([data-covered])>.ch){width:100%;padding:0}.ch{--bg:var(--bg-screen);--sheet:var(--bg-sheet);--selected:#221e2b;--eel:var(--ink-primary);--wolf:var(--ink-body);--hare:var(--ink-dim);--ghost:#7d7590;--swan:#2a2634;--swan-edge:#16131f;--paper-edge:#aaa5b5;--amber:var(--amber-hot);--disc-w:70px;--disc-h:58px;--edge:8px;--col:393px;color:var(--wolf);font-family:var(--font-stack-body);font-weight:600;font-size:16px;line-height:1.3;padding:0 0 100px;-webkit-font-smoothing:antialiased}.ch .ch-dev,.ch .ch-hit{border:0;padding:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ch .ch-dev:focus-visible,.ch .ch-hit:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ch-col{max-width:var(--col);margin:0 auto;position:relative}.ch-top{position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + var(--rail-strip-h, 0px));z-index:6;padding:14px 16px 10px;background:linear-gradient(var(--bg) calc(100% - 10px),transparent)}.ch-banner{display:grid;align-items:center;min-height:80px;border-radius:16px;background:var(--tint-ground);color:var(--on);overflow:hidden;isolation:isolate}.ch-banner,.ch-banner-hold{position:relative}.ch-banner-under{position:absolute;inset:0}.ch-banner-under+.ch-banner{z-index:1}.ch-banner[data-sweep]{animation:ch-sweep .3s cubic-bezier(.45,0,.55,1) both}@keyframes ch-sweep{0%{-webkit-clip-path:inset(0 100% 0 0 round 16px);clip-path:inset(0 100% 0 0 round 16px)}to{-webkit-clip-path:inset(0 0 0 0 round 16px);clip-path:inset(0 0 0 0 round 16px)}}.ch-banner-words{display:grid;grid-gap:6px;gap:6px;padding:20px}.ch-banner-over{font:600 var(--text-overline)/1 var(--font-stack-mono);letter-spacing:.14em}.ch-banner-over,.ch-banner-title{margin:0;text-transform:uppercase}.ch-banner-title{font-family:var(--font-stack-display);font-size:24px;font-weight:600;letter-spacing:.02em;line-height:1.15}.ch-banner-titles{display:grid}.ch-banner-titles>.ch-banner-title{grid-area:1/1}.ch-banner-title[data-in]{animation:ch-title-in .16s linear both}.ch-banner-title[data-out]{animation:ch-title-out .16s linear both}@keyframes ch-title-in{0%{opacity:0}to{opacity:1}}@keyframes ch-title-out{0%{opacity:1}to{opacity:0}}.ch-map{position:relative;overflow:hidden;height:var(--ch-map-h)}.ch-divider{position:absolute;left:16px;right:16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;font-family:var(--font-stack-display);font-size:17px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wolf);white-space:nowrap;margin:0;line-height:1.3}.ch-divider:after,.ch-divider:before{content:"";height:2px;background:var(--swan)}.ch-divider[data-sealed]{color:var(--hare)}.ch-node{position:absolute;height:calc(var(--disc-h) + var(--edge));transform:translate(-50%,-50%)}.ch-disc,.ch-node{width:var(--disc-w)}.ch-disc{position:relative;height:var(--disc-h);border-radius:50%;background:var(--fill);box-shadow:0 var(--edge) 0 var(--fill-edge);display:grid;place-items:center;color:var(--disc-ink);transition:transform .08s,box-shadow .08s;overflow:visible}.ch-disc svg.ch-gloss{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ch-disc svg.ch-mark{width:34px;height:34px;display:block;fill:currentColor;position:relative}.ch-disc span.ch-mark[data-mark=review]{width:34px;height:34px;display:block;background:currentColor;position:relative}.ch-node{--fill:var(--tint);--fill-edge:var(--tint-edge);--disc-ink:var(--paper)}.ch-node[data-s=locked]{--fill:var(--swan);--fill-edge:var(--swan-edge);--disc-ink:var(--ghost)}.ch-node[data-s=sealed]{--fill:color-mix(in srgb,var(--swan) 55%,var(--bg));--fill-edge:color-mix(in srgb,var(--swan-edge) 55%,var(--bg));--disc-ink:var(--ghost)}.ch-node[data-pressed] .ch-disc{transform:translateY(var(--edge));box-shadow:0 0 0 var(--fill-edge)}.ch-hit{position:absolute;inset:-10px;border-radius:50%}.ch-bubble{position:absolute;z-index:5;transform-origin:var(--ox,50%) 0}.ch-bubble[data-above]{transform-origin:var(--ox,50%) 100%}.ch-bubble-card{position:relative;background:var(--tint-ground);color:var(--on);border-radius:16px;padding:16px}.ch-bubble-card:before{content:"";position:absolute;left:var(--ox,50%);top:-11px;width:26px;height:12px;background:var(--tint-ground);transform:translateX(-50%);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.ch-bubble[data-above] .ch-bubble-card:before{top:auto;bottom:-11px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.ch-bubble-title{font-family:var(--font-stack-display);font-size:22px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;margin:0}.ch-bubble-rankline{position:relative;width:max-content;max-width:100%;margin:4px 0 0;color:var(--on);font-size:15px;font-weight:700;line-height:1.35}.ch-bubble-rankwords{display:inline-flex;align-items:center;gap:6px}.ch-bubble-role-glyph{flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--ch-role-art) center /contain no-repeat;mask:var(--ch-role-art) center /contain no-repeat}.ch-bubble-rankline:hover .liqd-emblem-calibrating-tip{opacity:1;visibility:visible;transition:opacity .12s ease-out}.ch-bubble-notice{font-size:14px;font-weight:600;line-height:1.35;margin:6px 0 0}.ch-bubble-line{font-size:15px;font-weight:700;line-height:1.35;margin:6px 0 0}.ch-bubble-areas{margin:8px 0 0}.ch-bubble-areas,.ch-bubble-done{font-family:var(--font-stack-mono);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ch-bubble-done{display:flex;align-items:center;gap:12px;margin:10px 0 0}.ch-bubble-done .wc-stars{margin:0;gap:4px}.ch-bubble-done .wc-star{width:22px;height:22px}.ch-bubble-done .wc-star-lit{fill:currentColor}.ch-bubble-done .wc-star-base{fill:color-mix(in srgb,currentColor 32%,transparent)}.ch-bubble-card{--cta-paper-ink:var(--tint-ground)}.ch-bubble-card>.cta-slab{margin-top:16px}.ch-bubble[data-held] .ch-bubble-card{background:var(--swan);color:var(--hare)}.ch-bubble[data-held] .ch-bubble-card:before{background:var(--swan)}.ch-bubble[data-held] .ch-bubble-rankline{color:var(--hare)}.ch-bubble[data-grey] .ch-bubble-card{background:var(--selected);color:var(--hare)}.ch-bubble[data-grey] .ch-bubble-card:before{background:var(--selected)}.ch-bubble[data-grey] .ch-bubble-title{font-family:var(--font-stack-body);font-size:15px;font-weight:600;text-transform:none;letter-spacing:0;line-height:1.3}.ch-bubble[data-in]{animation:ch-pop .16s cubic-bezier(.2,1,.1,1) both}.ch-bubble[data-out]{animation:ch-unpop .06s cubic-bezier(.4,0,1,1) both}@keyframes ch-pop{0%{transform:scale(.3);opacity:0}25%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes ch-unpop{0%{transform:scale(1);opacity:1}to{transform:scale(.4);opacity:0}}.ch-bubble-words[data-dealt]{animation:ch-dealt .24s cubic-bezier(.2,.8,.2,1) both}@keyframes ch-dealt{0%{opacity:0}to{opacity:1}}.ch-node[data-pop] .ch-disc{animation:ch-donepop .36s cubic-bezier(.2,.8,.2,1) both}@keyframes ch-donepop{0%{transform:none;filter:none}40%{transform:translateY(4px) scale(.92);filter:brightness(1.2)}to{transform:none;filter:none}}.ch-node[data-pop] .ch-gloss{animation:ch-gloss-in .32s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes ch-gloss-in{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.ch-node[data-pop] .ch-disc:after{content:"";position:absolute;inset:-5px;border:4px solid var(--tint);border-radius:50%;pointer-events:none;animation:ch-ring .54s cubic-bezier(.2,.8,.2,1) .56s both}@keyframes ch-ring{0%{opacity:0;transform:scale(.96)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.ch-particles{position:fixed;inset:0;pointer-events:none;z-index:60}.ch-particle{position:absolute;left:0;top:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--tint);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--paper) 45%,var(--tint));will-change:transform,opacity;opacity:0}.ch-particle[data-size=s]{width:6px;height:6px;margin:-3px 0 0 -3px}.ch .ch-jump{position:fixed;right:16px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:7}.ch .ch-jump[data-hidden]{opacity:0;pointer-events:none}.ch .ch-jump svg{width:20px;height:20px;display:block}.ch .ch-jump[data-direction=up] svg{transform:rotate(180deg)}.ch .ch-dev{position:fixed;left:16px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:7;width:44px;height:44px;border-radius:12px;background:var(--sheet);box-shadow:0 0 0 2px var(--swan),0 3px 0 var(--swan-edge);display:grid;place-items:center;color:var(--ghost)}.ch-dev svg{width:20px;height:20px}.ch-sheet{position:fixed;inset:auto 0 0;z-index:20;background:var(--sheet);border-radius:20px 20px 0 0;box-shadow:0 -2px 0 var(--swan);padding:20px 20px calc(24px + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:14px;gap:14px;max-width:560px;margin:0 auto}.ch-sheet h3{margin:0;font-family:var(--font-stack-display);font-size:18px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--eel)}.ch-seg{display:flex;flex-wrap:wrap;gap:8px}.ch-state{max-width:var(--col);margin:0 auto;padding:28px 24px;color:var(--hare);font-weight:500}.ch-startlbl{--gap:calc(var(--disc-w) / 2 + 14px);position:absolute;padding:10px 18px;border-radius:12px;background:var(--paper);border:2px solid var(--paper-edge);color:var(--paper-ink);font-family:var(--font-stack-display);font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;line-height:1.3;white-space:nowrap}.ch-startlbl[data-side=right]{transform:translate(var(--gap),-50%);animation:ch-bob-right 1.1s ease-in-out infinite}.ch-startlbl[data-side=left]{transform:translate(calc(-100% - var(--gap)),-50%);animation:ch-bob-left 1.1s ease-in-out infinite}.ch-startlbl:after{content:"";position:absolute;top:50%;width:14px;height:14px;background:var(--paper)}.ch-startlbl[data-side=right]:after{left:-9px;border-left:2px solid var(--paper-edge);border-bottom:2px solid var(--paper-edge);transform:translateY(-50%) rotate(45deg)}.ch-startlbl[data-side=left]:after{right:-9px;border-right:2px solid var(--paper-edge);border-top:2px solid var(--paper-edge);transform:translateY(-50%) rotate(45deg)}@keyframes ch-bob-right{0%,to{transform:translate(var(--gap),-50%)}50%{transform:translate(calc(var(--gap) - 5px),-50%)}}@keyframes ch-bob-left{0%,to{transform:translate(calc(-100% - var(--gap)),-50%)}50%{transform:translate(calc(-100% - var(--gap) + 5px),-50%)}}@media (min-width:1024px){.ch{--disc-w:80px;--disc-h:66px;--col:700px;padding:0}.ch-col{width:100%;margin:0 auto;padding:0 40px}.ch-top{padding-top:28px}.ch-banner{min-height:96px}.ch-banner-words{gap:8px;padding:24px 22px}.ch-banner-over{font-size:16px}.ch-banner-title{font-size:28px}.ch-map{height:var(--ch-map-h-wide)}.ch-bubble-card{border:2px solid var(--swan)}.ch .ch-dev{left:auto;right:16px;bottom:16px}.ch .ch-jump{right:calc(max(0px, (100vw - var(--site-nav-w, 0px) - 1304px) / 2) + var(--walk-rail-w) + 30px)}}
/*# sourceMappingURL=ee8d91cff32680bf.css.map*/