:root{--cg-sky-top:#0b1030;--cg-sky-mid:#161648;--cg-sky-low:#07081a;--cg-sea:#0b1033;--cg-land:#26306e;--cg-coast:#3a4db0;--cg-orbit:#e8c178;--globe-cool:#6f8cff;--cg-track:#f5f1ff33;--cg-dim:#0806148c;--cg-goals-top:calc(var(--space-3) + var(--tap) + var(--space-2));--cg-chrome:calc(var(--cg-goals-top) + var(--chip-h) + var(--space-3));--cg-over-gap:calc(var(--space-14) + var(--tap) + var(--space-5));--cg-x-room:calc(var(--tap) + var(--space-1));--cg-label-h:28px;--cg-lead:28px;--cg-rank:18px;--cg-yuki-w:40px;--cg-yuki-h:42px;--cg-pin:26px;--cg-ic-xs:12px;--cg-ic-sm:14px;--cg-ic-md:16px;--cg-ic-goal:18px;--cg-dot:10px;--cg-bar:6px;--cg-step:4px;--cg-line:3px;--cg-field-h:48px;--cg-row-h:52px;--cg-act-h:52px;--cg-act-h-sm:48px;--cg-name:32px;--cg-name-lh:38px;--cg-vs:36px;--cg-vs-lh:40px;--cg-emblem:88px;--cg-col-goal:96px;--cg-col-cmp:92px;--cg-col-cmp-n:52px;--cg-col-weight:72px;--cg-seg-r:9px;--cg-map-text:6px;--cg-map-halo:1.6px;--cg-map-coast:.25;--cg-device-w:400px;--cg-device-h:860px;--cg-device-r:48px;--cg-device-edge:10px;--cg-device-shadow:0 40px 90px -30px #0000008c;--cg-sheet-dur:.42s;--cg-out-dur:.24s;--cg-label-fade:.4s;--cg-label-lag:.1s;--cg-fade-dur:.2s}html,body{height:100%;overflow:hidden}button{cursor:pointer}.page{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app{isolation:isolate;width:100%;height:100%;font-size:var(--fs-base);flex:none;position:relative;overflow:clip}@media (width>=1000px){.app{width:var(--cg-device-w);height:min(var(--cg-device-h), calc(100% - 2 * var(--space-5)));border-radius:var(--cg-device-r);box-shadow:0 0 0 var(--cg-device-edge) var(--night-700), var(--cg-device-shadow)}}.sky{z-index:-2;background:linear-gradient(180deg, var(--cg-sky-top) 0%, var(--cg-sky-mid) 52%, var(--cg-sky-low) 100%);position:absolute;inset:0}.app.has-gl .sky{display:none}.globe{z-index:0;position:absolute;inset:0}.gl{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.gl:active{cursor:grabbing}.app.is-flat .globe,.app.is-flat .labels{visibility:hidden}.labels{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lab{appearance:none;color:var(--ink);font:inherit;pointer-events:auto;white-space:nowrap;align-items:center;gap:var(--chip-gap);height:var(--cg-label-h);padding:0 var(--space-3) 0 var(--space-2);margin:calc(var(--cg-label-h) / -2) 0 0 var(--space-3);border-radius:var(--r-pill);background:var(--scrim);font-size:var(--fs-sm);font-weight:var(--fw-semibold);opacity:0;transition:opacity var(--cg-label-fade) calc(var(--i) * var(--cg-label-lag));border:0;display:inline-flex;position:absolute;top:0;left:0}.lab:before{content:"";inset:calc(-1 * var(--space-2)) calc(-1 * var(--space-1));position:absolute}.lab.in{opacity:1}.lab i{width:var(--cg-rank);height:var(--cg-rank);background:var(--gold);color:var(--on-gold);font-style:normal;font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:inline-grid}.lab .k-ic{width:var(--cg-ic-xs);height:var(--cg-ic-xs);color:var(--ink-2)}.top{z-index:4;grid-template-columns:var(--tap) 1fr var(--tap);padding:calc(var(--space-3) + var(--safe-top)) var(--gutter) 0;pointer-events:none;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.top>*{pointer-events:auto}.crumb{min-height:var(--chip-h);padding:var(--space-1) var(--space-4);border-radius:var(--r-pill);background:var(--scrim);flex-direction:column;justify-content:center;justify-self:center;align-items:center;display:flex}.crumb b{font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-semibold)}.goals{top:calc(var(--cg-goals-top) + var(--safe-top));z-index:4;gap:var(--space-2);padding:0 var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:absolute;left:0;right:0;overflow-x:auto}.goals::-webkit-scrollbar{display:none}.goal{appearance:none;align-items:center;gap:var(--chip-gap);min-height:var(--chip-h);padding:0 var(--chip-pad-x) 0 var(--space-3);border-radius:var(--r-chip);background:var(--scrim);color:var(--ink);font:var(--fw-medium) var(--fs-md)/1 var(--font-ui);transition:background-color var(--dur-press) var(--ease-out);border:0;flex:none;display:inline-flex}.goal .k-ic{width:var(--cg-ic-goal);height:var(--cg-ic-goal);color:var(--ink-2)}.goal[aria-pressed=true]{background:var(--gold);color:var(--on-gold);font-weight:var(--fw-semibold)}.goal[aria-pressed=true] .k-ic{color:var(--on-gold)}.sheet{z-index:5;gap:var(--space-3);padding:0 var(--gutter) var(--safe-bottom);transition:transform var(--cg-sheet-dur) var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.sheet.dragging{transition:none}.sh-drag{justify-content:center;gap:var(--space-3);min-height:var(--space-6);padding-top:var(--space-2);touch-action:none;cursor:grab;flex-direction:column;flex:none;display:flex}.sh-scroll{overscroll-behavior:contain;gap:var(--space-3);min-height:0;padding-bottom:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow:auto}.sh-scroll>.k-overline{margin-top:var(--space-1)}#mapSheet{transform:translateY(var(--peek,60%))}#mapSheet[data-detent=full]{transform:none}#mapSheet[data-detent=peek] .sh-scroll{overflow:hidden}#mapSheet .sh-scroll{transition:opacity var(--dur-press) var(--ease-out)}#mapSheet[data-detent=peek]:not(.dragging) .sh-scroll{opacity:0}.app:not([data-over=""]) #mapSheet{visibility:hidden;transition:transform var(--cg-sheet-dur) var(--ease-out), visibility 0s var(--cg-sheet-dur);transform:translateY(100%)}.over{z-index:6;max-height:min(calc(100% - var(--cg-over-gap) - var(--safe-top)), 64%);transform:none}.over.out{transition-duration:var(--cg-out-dur);transform:translateY(105%)}.over .sh-drag{padding-bottom:var(--space-1)}.sh-x{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.dim{z-index:5;background:var(--cg-dim);position:absolute;inset:0}.say{grid-template-columns:var(--cg-yuki-w) 1fr;gap:var(--space-3);align-items:start;display:grid}.say .av{width:var(--cg-yuki-w);height:var(--cg-yuki-h)}.say .av svg{width:100%;height:100%;overflow:visible}.say p{font-size:var(--fs-base);line-height:var(--lh-base);text-wrap:pretty;align-self:center;margin:0}.sum{gap:var(--space-1);flex-direction:column;flex:none;display:flex}.sum:empty{display:none}.sum-h{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.sum-t{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);margin:0}.sum-key{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--ink-3);white-space:nowrap;display:inline-flex}.sum-key i{width:var(--space-2);height:var(--space-2);background:var(--gold);border-radius:50%}.sum-key i.cool{margin-left:var(--space-2);background:var(--globe-cool)}#mapSheet[data-search] .sum{display:none}.srch-row{align-items:center;gap:var(--space-2);flex:none;display:flex}.srch{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--cg-field-h);padding:0 var(--space-1) 0 var(--space-4);border-radius:var(--r-chip);background:var(--night-700);flex:1;display:flex}.srch:focus-within{box-shadow:inset 0 0 0 var(--stroke) var(--gold)}.srch>.k-ic{color:var(--ink-3)}.srch input{min-width:0;height:var(--tap);color:var(--ink);font:inherit;font-size:var(--fs-lg);background:0 0;border:0;outline:none;flex:1}.srch input::placeholder{color:var(--ink-3)}.srch input::-webkit-search-cancel-button{display:none}.srch-x{appearance:none;width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--ink-2);background:0 0;border:0;place-items:center;display:grid}.srch-cancel{appearance:none;min-height:var(--tap);padding:0 var(--space-1);color:var(--gold);font:var(--fw-semibold) var(--fs-base)/1 var(--font-ui);background:0 0;border:0;flex:none}.tour-card{appearance:none;grid-template-columns:var(--icon-lg) 1fr var(--icon);gap:var(--space-3);min-height:var(--cg-row-h);padding:0 var(--space-4);border-radius:var(--r-card);background:var(--night-700);color:var(--ink);text-align:left;transition:transform var(--dur-press) var(--ease-out);border:0;align-items:center;display:grid}.tour-card:active{transform:scale(var(--press-scale))}a.tour-card{text-decoration:none}.tour-card>.k-ic:first-child{color:var(--gold)}.tour-card>.k-ic:last-child{color:var(--ink-3)}.tour-card b{font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-semibold)}.seg{padding:calc(var(--space-1) - var(--hairline));border-radius:var(--r-chip);background:var(--night-700);grid-template-columns:1fr 1fr;display:grid}.seg button{appearance:none;min-height:var(--chip-h);border-radius:var(--cg-seg-r);color:var(--ink-2);font:var(--fw-medium) var(--fs-md)/1 var(--font-ui);background:0 0;border:0}.seg button[aria-selected=true]{background:var(--night-600);color:var(--ink);font-weight:var(--fw-semibold)}.rows{flex-direction:column;display:flex}.row{appearance:none;width:100%;color:var(--ink);grid-template-columns:var(--cg-lead) 1fr auto;gap:var(--space-3);min-height:var(--cg-row-h);padding:var(--space-1);border:0;border-bottom:var(--hairline) solid var(--night-700);text-align:left;font:inherit;background:0 0;align-items:center;display:grid}button.row:active{background:var(--night-700)}.rows>.row:last-child{border-bottom:0}.rk{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:center}.pin{width:var(--cg-pin);height:var(--cg-pin);background:var(--night-700);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.pin .k-ic{width:var(--cg-ic-sm);height:var(--cg-ic-sm)}.row-n{flex-direction:column;min-width:0;display:flex}.row-n b{font-size:var(--fs-base);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-n small{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-3)}.chip{min-width:calc(var(--tap) - var(--space-1));text-align:right;font-size:var(--fs-base);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.chip small{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--ink-3)}.warm{color:var(--gold)}.cool{color:var(--ink-3)}.mid{color:var(--ink-2)}.wide{width:100%}.wide .k-ic{width:var(--cg-ic-goal);height:var(--cg-ic-goal)}.places-h{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.places-h .k-overline{margin:0}.k-btn.edit{min-height:var(--chip-h);padding:0 var(--space-3);gap:var(--chip-gap);font-size:var(--fs-md)}.k-btn.edit .k-ic{width:var(--cg-ic-goal);height:var(--cg-ic-goal)}.empty{margin:var(--space-1) 0;color:var(--ink-3);font-size:var(--fs-md);line-height:var(--lh-md)}.cc-title{padding-right:var(--cg-x-room);min-width:0}.metrics{padding:var(--space-3) 0;border-block:var(--hairline) solid var(--night-700);grid-template-columns:1fr 1fr;display:grid}.metrics>div{align-items:center;gap:var(--space-half);flex-direction:column;display:flex}.metrics>div+div{border-left:var(--hairline) solid var(--night-700)}.metrics span{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3)}.metrics b{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.metrics b.mid{color:var(--ink)}.metrics small{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ink-3)}.cc-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding-right:var(--cg-x-room);display:flex}.cc-head>div:first-child{min-width:0}.cc-name{margin:var(--space-half) 0 0;font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--cg-name);line-height:var(--cg-name-lh);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;outline:none}.cc-score{flex-direction:column;flex:none;align-items:flex-end;display:flex}.cc-score b{font-weight:var(--fw-semibold);font-size:var(--cg-name);line-height:var(--cg-name-lh);font-variant-numeric:tabular-nums}.cc-score b small{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ink-3)}.cc-score.mid b{color:var(--ink)}.why{flex-direction:column;display:flex}.why-r{appearance:none;grid-template-columns:var(--cg-dot) 1fr auto;gap:var(--space-3);min-height:var(--tap);margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);border-radius:var(--r-chip);color:var(--ink);text-align:left;font:inherit;font-size:var(--fs-md);background:0 0;border:0;align-items:center;display:grid}button.why-r:active{background:var(--night-700)}.why .dot{width:var(--cg-dot);height:var(--cg-dot);background:var(--c,var(--ink-3));border-radius:50%}.why span{color:var(--ink-3)}.why span b{color:var(--ink);font-weight:var(--fw-semibold)}.why em{font-style:normal;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-3)}.why em.up{color:var(--ink-2)}.gbars{gap:var(--space-half);flex-direction:column;display:flex}.gb{appearance:none;grid-template-columns:var(--cg-col-goal) 1fr var(--space-8);align-items:center;gap:var(--space-3);min-height:calc(var(--tap) - var(--space-1));padding:0 var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--r-chip);color:var(--ink);text-align:left;background:0 0;border:0;display:grid}.gb:active{background:var(--night-700)}.gb-l{align-items:center;gap:var(--space-2);font-size:var(--fs-md);color:var(--ink-2);display:inline-flex}.gb-l .k-ic{width:var(--cg-ic-md);height:var(--cg-ic-md)}.gb-t{height:var(--cg-bar);border-radius:var(--r-pill);background:var(--night-700);overflow:hidden}.gb-t i{height:100%;width:calc(var(--s) * 1%);border-radius:inherit;background:var(--ink-3);display:block}.gb b{text-align:right;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);font-variant-numeric:tabular-nums}.gb.on .gb-l,.gb.on b{color:var(--ink);font-weight:var(--fw-semibold)}.gb.on .gb-t i{background:var(--gold)}.act{gap:var(--space-2);margin-top:var(--space-1);display:flex}.act .k-btn{min-height:var(--cg-act-h);flex:1 1 0}.act .k-btn--primary{padding:0 var(--chip-pad-x);white-space:nowrap;flex:2 1 0}.act .k-icon-btn{width:var(--cg-act-h);height:var(--cg-act-h)}@media (width<=360px){.act .k-icon-btn{width:var(--cg-act-h-sm);height:var(--cg-act-h-sm)}.act .k-btn{min-height:var(--cg-act-h-sm)}.act .k-btn--primary{font-size:var(--fs-base)}.metrics b{font-size:var(--fs-display-sm);line-height:var(--lh-display-sm)}}.act .k-btn:disabled{opacity:.4;cursor:default;transform:none}.save[aria-pressed=true]{color:var(--gold);box-shadow:inset 0 0 0 var(--stroke) var(--gold)}.save[aria-pressed=true] .k-ic{fill:currentColor}.pl-head{gap:var(--space-3);padding-right:var(--cg-x-room);align-items:center;display:flex}.pl-head svg{flex:none}.pl-means{margin:var(--space-half) 0 0;color:var(--ink-2);font-size:var(--fs-md)}.pl-w{grid-template-columns:var(--cg-col-weight) auto 1fr;align-items:center;gap:var(--space-3);font-size:var(--fs-md);display:grid}.pl-w small{color:var(--ink-3)}.pl-meter{height:var(--cg-bar);border-radius:var(--r-pill);background:var(--night-600);overflow:hidden}.pl-meter i{height:100%;width:calc(var(--w) * 100%);border-radius:inherit;background:var(--ink-3);display:block}.pl-w.up .pl-meter i{background:var(--gold)}.lnk{width:var(--cg-ic-goal);height:var(--space-half);border-radius:var(--space-half);background:var(--c);justify-self:center}.vs{align-items:center;gap:var(--space-2);padding-right:var(--cg-x-room);grid-template-columns:1fr auto 1fr;display:grid}.vs-c{align-items:center;gap:var(--space-half);text-align:center;flex-direction:column;min-width:0;display:flex}.vs-c b{font-size:var(--cg-vs);line-height:var(--cg-vs-lh);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.vs-c b.mid{color:var(--ink)}.vs-c span{font-size:var(--fs-base);font-weight:var(--fw-semibold);overflow-wrap:anywhere;outline:none}.vs-x{font-size:var(--fs-sm);color:var(--ink-3)}.cmp{gap:var(--space-2);flex-direction:column;display:flex}.cmp-r{grid-template-columns:var(--cg-col-cmp) 1fr var(--cg-col-cmp-n);gap:var(--space-3);min-height:var(--chip-h);align-items:center;display:grid}.cmp-l{align-items:center;gap:var(--space-2);font-size:var(--fs-md);color:var(--ink-2);display:inline-flex}.cmp-l .k-ic{width:var(--cg-ic-md);height:var(--cg-ic-md)}.cmp-r.on .cmp-l{color:var(--ink);font-weight:var(--fw-semibold)}.cmp-b{gap:var(--space-1);flex-direction:column;display:flex}.cmp-b i{height:var(--cg-bar);border-radius:var(--r-pill);width:calc(var(--s) * 1%);opacity:.5;display:block}.cmp-b i.win{opacity:1}.cmp-b i.a{background:var(--gold)}.cmp-b i.b{background:var(--ink-2)}.cmp-n{justify-content:flex-end;gap:var(--space-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:flex}.cmp-n b{font-weight:var(--fw-semibold);min-width:var(--space-5);text-align:right}.cmp-n b:first-child{color:var(--gold)}.cmp-n b:last-child{color:var(--ink-2)}.key{gap:var(--space-4);font-size:var(--fs-sm);color:var(--ink-2);display:flex}.key i{width:var(--cg-dot);height:var(--cg-dot);border-radius:var(--cg-line);margin-right:var(--chip-gap);display:inline-block}.key i.a{background:var(--gold)}.key i.b{background:var(--ink-2)}.picks{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-chip.on{box-shadow:inset 0 0 0 var(--stroke) var(--gold)}.steps{gap:var(--space-1);padding-right:var(--cg-x-room);margin-top:var(--chip-gap);display:flex}.steps i{height:var(--cg-step);border-radius:var(--r-pill);background:var(--cg-track);flex:1}.steps i.on{background:var(--gold)}.steps i.on.cold{background:var(--ink-2)}.lg-head{gap:var(--space-3);padding-right:var(--cg-x-room);align-items:center;display:flex}.lg-emblem{width:var(--cg-emblem);height:var(--cg-emblem);flex:none}.lg-emblem svg{display:block}.legend{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legend li{grid-template-columns:var(--icon-lg) 1fr;gap:var(--space-3);align-items:start;display:grid}.legend span{font-size:var(--fs-md);line-height:var(--lh-md);color:var(--ink-2)}.legend span b{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--ink);display:block}.lg-dot{margin-top:var(--space-1);width:var(--space-3);height:var(--space-3);border-radius:50%;justify-self:center}.lg-dot.warm{background:var(--gold);box-shadow:0 0 var(--cg-dot) var(--gold)}.lg-dot.cool{background:var(--globe-cool);box-shadow:0 0 var(--cg-dot) var(--globe-cool)}.lg-line{margin-top:var(--space-2);width:calc(var(--space-5) + var(--space-half));height:var(--cg-line);border-radius:var(--space-half);justify-self:center}.toast{left:50%;top:calc(var(--cg-chrome) + var(--safe-top));z-index:8;max-width:calc(100% - 2 * var(--gutter));padding:var(--space-3) var(--space-4);border-radius:var(--r-pill);background:var(--night-700);box-shadow:inset 0 0 0 var(--hairline) var(--night-600);font-size:var(--fs-md);line-height:var(--lh-md);text-align:center;margin:0;position:absolute;transform:translate(-50%)}.nogl{top:40%;left:var(--space-6);right:var(--space-6);z-index:2;text-align:center;font-size:var(--fs-base);color:var(--ink-2);margin:0;position:absolute}.flat{left:0;right:0;top:calc(var(--cg-chrome) + var(--safe-top));bottom:var(--cg-peek-h,0);z-index:1;gap:var(--space-3);padding:0 var(--space-3);flex-direction:column;display:flex;position:absolute}.flat-map{margin-block:auto}.app:not([data-over=""]) .flat-map{margin-block:0}.app.is-flat .sky{display:block}.flat-map svg{border-radius:var(--r-chip);width:100%;height:auto;box-shadow:inset 0 0 0 var(--hairline) var(--night-600);cursor:pointer;display:block}.flat-map .sea{fill:var(--cg-sea)}.flat-map .land{fill:var(--cg-land);stroke:var(--cg-coast);stroke-width:var(--cg-map-coast)}.flat-map text{font-size:var(--cg-map-text);fill:var(--gold);font-family:var(--font-ui);paint-order:stroke;stroke:var(--cg-sea);stroke-width:var(--cg-map-halo)}.flat-map text.c{fill:var(--ink-2)}.flat-ring{padding:0 var(--space-1);justify-content:space-between;display:flex}.flat-ring button{appearance:none;color:var(--ink-3);align-items:center;gap:var(--space-half);min-width:calc(var(--tap) - var(--space-1));min-height:var(--tap);font-size:var(--fs-2xs);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.flat-ring button.q,.flat-ring button.dn{opacity:.55}.flat-ring button.on small{color:var(--ink)}[data-yuki]{--yu-bob:-6px;--yu-float:3.4s;--yu-sway:2.8s;--yu-sway-l:-5deg;--yu-sway-r:6deg;--yu-ears:7s;--yu-ear-lag:1.3s;--yu-ear:9deg;--yu-blink:4.6s;--yu-blink-lag:40ms;--yu-flick:1.6s;--yu-flick-tilt:4deg}.yu-body{animation:bob var(--yu-float) ease-in-out infinite}.yu-tail{transform-box:fill-box;transform-origin:0 100%;animation:sway var(--yu-sway) ease-in-out infinite}.yu-earL{transform-box:fill-box;transform-origin:70% 100%;animation:earL var(--yu-ears) ease-in-out infinite}.yu-earR{transform-box:fill-box;transform-origin:30% 100%;animation:earR var(--yu-ears) ease-in-out var(--yu-ear-lag) infinite}.yu-eye{transform-box:fill-box;transform-origin:50%;animation:blink var(--yu-blink) infinite}.yu-eye+.yu-eye{animation-delay:var(--yu-blink-lag)}.yu-fire{transform-box:fill-box;transform-origin:50% 90%;animation:flick var(--yu-flick) ease-in-out infinite}.yu-mouth{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(var(--yu-bob))}}@keyframes sway{0%,to{transform:rotate(var(--yu-sway-l))}50%{transform:rotate(var(--yu-sway-r))}}@keyframes earL{0%,82%,to{transform:rotate(0)}86%{transform:rotate(calc(-1 * var(--yu-ear)))}90%{transform:rotate(0)}}@keyframes earR{0%,82%,to{transform:rotate(0)}86%{transform:rotate(var(--yu-ear))}90%{transform:rotate(0)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes flick{0%,to{transform:scale(1) rotate(calc(-1 * var(--yu-flick-tilt)));opacity:.85}50%{transform:scale(1.1) rotate(var(--yu-flick-tilt));opacity:1}}@media (height<=700px){.sum .row+.row{display:none}}@media (height<=600px){.say p{font-size:var(--fs-md);line-height:var(--lh-md)}.cc-name,.cc-score b{font-size:var(--fs-title);line-height:var(--lh-title)}.sheet,.sh-scroll{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sheet{transition:opacity var(--cg-fade-dur) linear}.over.out{opacity:0;transform:none}#mapSheet,.app:not([data-over=""]) #mapSheet{transition:none}.tour-card:active{transform:none}}
