.cg7q5W_badge{z-index:100;left:max(var(--s-3), var(--safe-l));bottom:max(var(--s-2), var(--safe-b));align-items:baseline;gap:var(--s-2);padding:var(--s-1) var(--s-2);background:var(--madder);color:var(--parchment);font-family:var(--sans);font-size:calc(var(--fs-caption) / var(--t));font-weight:var(--wt-control-strong);line-height:var(--lh-caption);letter-spacing:var(--tr-caption);white-space:nowrap;border-radius:6px;outline:1px solid #0000;margin:0;display:flex;position:fixed}@media (min-width:600px) and (max-width:1023.98px){.cg7q5W_badge{bottom:auto;top:calc(var(--frame-h) + var(--s-2));left:max(clamp(20px, 2vw, 40px), var(--safe-l));pointer-events:none}}@media (max-width:599.98px){.cg7q5W_badge{bottom:auto;top:var(--safe-t);left:auto;right:max(clamp(20px, 2vw, 40px), var(--safe-r));max-width:calc(100% - 2 * max(clamp(20px, 2vw, 40px), var(--safe-l)));padding-block:max(0px, calc((var(--frame-pad-t) - var(--safe-t) - 1em) / 2));pointer-events:none;border-radius:0 0 6px 6px;line-height:1}.cg7q5W_label{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (max-height:519.98px) and (min-width:600px) and (max-width:1023.98px),(max-height:519.98px) and (min-width:1024px){.cg7q5W_badge{bottom:auto;top:var(--frame-pad-t);right:auto;left:calc(max(clamp(20px, 2vw, 40px), var(--safe-l)) + 24px * 379 / 137 + var(--s-4));pointer-events:none;display:flex}.cg7q5W_lead,.cg7q5W_name{display:inline}}.cg7q5W_off{color:inherit;text-underline-offset:2px;pointer-events:auto;text-decoration:underline;text-decoration-thickness:1px;position:relative}@media (hover:none) and (pointer:coarse){.cg7q5W_off:after{content:"";position:absolute;inset:-14px -6px}}@media (hover:none) and (pointer:coarse) and (max-width:599.98px){.cg7q5W_off{pointer-events:none}.cg7q5W_off:after{pointer-events:auto;inset:0 -12px 2px}}
.intro{display:none}html[data-intro] .intro{z-index:1000;touch-action:none;animation:1ms 6s forwards intro-gone;display:block;position:fixed;inset:0}html[data-intro=on] #main,html[data-intro=on] [data-frame]>*,html[data-intro=on] .dk{opacity:0;animation:1ms 6s forwards intro-show}html[data-intro=catch] .intro-mark{visibility:hidden}.intro-mark{--w:min(260px, max(17vw, min(42vw, 200px)), 11svh * 379 / 137);width:var(--w);height:calc(var(--w) * 137 / 379);left:calc(50% - var(--w) / 2);top:calc(46% - var(--w) * 137 / 758);transform-origin:50%;will-change:transform, opacity;position:absolute}.intro-face{color:#f0ebe7;animation:.12s linear both intro-in;position:absolute;inset:0}html[data-tone=light] .intro-face{color:#131210}.intro-face svg{fill:currentColor;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.intro-goo g{transform-box:view-box}.intro-ci{transform-origin:233px 67px;animation:1.18s both intro-ci}.intro-ac{transform-origin:158px 86px;animation:1.18s both intro-ac}.intro-o{transform-origin:292px 86px;animation:1.18s both intro-o}@keyframes intro-ci{0%{animation-timing-function:cubic-bezier(.2,0,.2,1);transform:translate(-44px,2px)scale(.3)}30%,40%{animation-timing-function:cubic-bezier(.45,0,.15,1);transform:translate(-44px,2px)scale(1.45)}86%,to{transform:none}}@keyframes intro-ac{0%,38%{opacity:0;transform:translate(-63px)scale(.06)}40%{opacity:1;animation-timing-function:cubic-bezier(.35,0,.25,1.12);transform:translate(-63px)scale(.06)}86%,to{opacity:1;transform:none}}@keyframes intro-o{0%,38%{opacity:0;transform:translate(-34px)scale(.06)}40%{opacity:1;animation-timing-function:cubic-bezier(.35,0,.25,1.12);transform:translate(-34px)scale(.06)}86%,to{opacity:1;transform:none}}.intro-word{opacity:0;animation:1.18s linear both intro-set}@keyframes intro-set{0%,84%{opacity:0}to{opacity:1}}@keyframes intro-in{0%{opacity:0}}@keyframes intro-show{to{opacity:1}}@keyframes intro-gone{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){html[data-intro] .intro-face{animation:none!important}html[data-intro] .intro-goo{display:none}html[data-intro] .intro-word{opacity:1;animation:none!important}html[data-intro] .intro-word-ci{animation:.32s ease-out 80ms both intro-calm!important}html[data-intro] .intro-word-rest{animation:.42s ease-out .76s both intro-calm!important}}@keyframes intro-calm{0%{opacity:0}}
