:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#1c1b1f;--muted:#5f5d66;--surface:#f6f5f8;--gap:#fff;--focus:#1a5fd0;--outline:#1c1b1f;--panel-edge:#1c1b1f1f;--hue-fearful:#c2257f;--hue-angry:#c62835;--hue-disgusted:#a4532a;--hue-sad:#3b3470;--hue-happy:#d9730d;--hue-surprised:#3e7b5e;--hue-bad:#5e3a87;--hue-head:#821538;--hue-face:#604016;--hue-chest:#7e7406;--hue-breath:#29727c;--hue-stomach:#0179a3;--hue-arms:#51618d;--hue-whole-body:#83327b;--hue-posture:#7b4d65}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121114;--fg:#ecebf0;--muted:#a9a6b2;--surface:#1e1c22;--gap:#121114;--focus:#7fb0ff;--outline:#fff;--panel-edge:#ffffff1a;--hue-fearful:#e0559e;--hue-angry:#e0525c;--hue-disgusted:#c77a4f;--hue-sad:#7a70c2;--hue-happy:#e8933a;--hue-surprised:#5fa383;--hue-bad:#8e6bc0;--hue-head:#b0435e;--hue-face:#89683e;--hue-chest:#aa9f2a;--hue-breath:#569ca6;--hue-stomach:#1fa6db;--hue-arms:#798bb8;--hue-whole-body:#b05ba6;--hue-posture:#a7758e}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121114;--fg:#ecebf0;--muted:#a9a6b2;--surface:#1e1c22;--gap:#121114;--focus:#7fb0ff;--outline:#fff;--panel-edge:#ffffff1a;--hue-fearful:#e0559e;--hue-angry:#e0525c;--hue-disgusted:#c77a4f;--hue-sad:#7a70c2;--hue-happy:#e8933a;--hue-surprised:#5fa383;--hue-bad:#8e6bc0;--hue-head:#b0435e;--hue-face:#89683e;--hue-chest:#aa9f2a;--hue-breath:#569ca6;--hue-stomach:#1fa6db;--hue-arms:#798bb8;--hue-whole-body:#b05ba6;--hue-posture:#a7758e}*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#app{isolation:isolate}html,body{height:100%}html:not([data-route=about]),html:not([data-route=about]) body{overflow:hidden}body{background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}canvas{touch-action:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html[data-route=about] #app,html:not([data-route=about]) #about,html[data-route=about] body>noscript{display:none}html[data-route=about] body{-webkit-text-size-adjust:100%}#about{max-width:40rem;padding:max(2.5rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(3rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));margin:0 auto;line-height:1.55}#about h1{margin:0 0 .5rem;font-size:2rem;line-height:1.2}#about h2{margin:2rem 0 .5rem;font-size:1.25rem;line-height:1.3}#about :is(p,ul){margin:0 0 .75rem}#about ul{padding-left:1.25rem}#about li+li{margin-top:.5rem}#about .about-summary{color:var(--muted);font-size:1.125rem}#about .about-back{margin-top:2.5rem}#about a{color:var(--fg);text-underline-offset:.2em;text-decoration:underline}#about a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}#app{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;inset:0;container:app/size}#stage{position:absolute;inset:0}#wheel{width:100%;max-width:none;height:100%}#wheel.fw-over-disc{cursor:grab}#wheel:active{cursor:grabbing}button,select,fw-toolbar .fw-about{color:inherit;background:var(--surface);border:1px solid color-mix(in srgb, var(--fg) 18%, transparent);cursor:pointer;border-radius:999px}:is(button,select,a,[role=treeitem]):focus-visible{outline:3px solid var(--focus);outline-offset:2px}fw-toolbar{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:3;gap:.5rem;display:flex;position:absolute}fw-toolbar :is(button,.fw-about){min-width:44px;min-height:44px;padding:0 .9rem;font-size:1rem}fw-toolbar .fw-about{place-items:center;width:44px;padding:0;text-decoration:none;display:inline-grid}fw-toolbar .fw-about .fw-icon{width:1.3rem;height:1.3rem}@media (max-width:30rem){fw-toolbar .fw-start-over:not([hidden])~.fw-about{display:none}}fw-wheel-switch{top:max(1rem, env(safe-area-inset-top));left:max(1rem, env(safe-area-inset-left));z-index:3;background:var(--surface);border:1px solid color-mix(in srgb, var(--fg) 18%, transparent);isolation:isolate;border-radius:999px;padding:3px;display:flex;position:absolute}fw-wheel-switch button{background:0 0;border-color:#0000;min-height:44px;padding:0 1rem;font-size:1rem;transition:color .25s ease-out}fw-wheel-switch button[aria-pressed=true]{color:var(--bg);font-weight:600}.fw-switch-thumb{inset-block:3px;z-index:-1;background:var(--fg);pointer-events:none;border-radius:999px;transition:translate .25s ease-out,width .25s ease-out;position:absolute;left:0}fw-wheel-switch[data-instant] :is(.fw-switch-thumb,button){transition:none}@media (prefers-reduced-motion:reduce){fw-wheel-switch :is(.fw-switch-thumb,button){transition:none}}@media (forced-colors:active){.fw-switch-thumb{forced-color-adjust:none;background:highlight}fw-wheel-switch button[aria-pressed=true]{color:highlighttext;forced-color-adjust:none}}@media (max-width:359.98px){fw-wheel-switch{left:max(.75rem, env(safe-area-inset-left));top:max(.75rem, env(safe-area-inset-top))}fw-wheel-switch button{padding:0 .6rem}fw-toolbar{right:max(.75rem, env(safe-area-inset-right));top:max(.75rem, env(safe-area-inset-top));gap:.35rem}}.fw-theme{display:inline-flex;position:relative}fw-toolbar .fw-theme-toggle{place-items:center;width:44px;padding:0;display:inline-grid}.fw-theme-toggle .fw-icon{width:1.3rem;height:1.3rem}.fw-theme-toggle svg[hidden]{display:none}.fw-icon-fill{fill:currentColor;stroke:none}.fw-theme-label{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--panel-edge), 0 4px 16px #00000026;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:.5rem;padding:.3rem .65rem;font-size:.85rem;transition:opacity .3s ease-out,visibility 0s linear .3s;position:absolute;top:calc(100% + 6px);right:0}.fw-theme-label[data-show],.fw-theme-toggle:focus-visible+.fw-theme-label{opacity:1;visibility:visible;pointer-events:auto;transition:none}@media (hover:hover){.fw-theme-toggle:hover+.fw-theme-label{opacity:1;visibility:visible;pointer-events:auto;transition:none}}@media (prefers-reduced-motion:reduce){.fw-theme-label{transition:none}}fw-toolbar .fw-start-over{align-items:center;gap:.4rem;display:inline-flex}fw-toolbar .fw-start-over[hidden]{display:none}@media (max-width:26rem){fw-toolbar .fw-start-over{justify-content:center;width:44px;padding:0}.fw-start-over-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.fw-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}#app{--column:min(30rem, 40vw)}#float{--edge:1.1rem;z-index:2;top:calc(max(1rem, env(safe-area-inset-top)) + 44px + 1rem);bottom:max(1rem, env(safe-area-inset-bottom));right:max(1.5rem, env(safe-area-inset-right));width:min(27rem, calc(var(--column) - 3rem));pointer-events:none;flex-direction:column;justify-content:center;gap:.5rem;display:flex;position:absolute}#float>*{pointer-events:auto}fw-hint,fw-card{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--panel-edge), 0 6px 30px #00000026}fw-hint[hidden],fw-card[hidden]{display:none}fw-hint{min-height:56px;padding:.75rem 1rem .75rem var(--edge);text-align:start;border-radius:1rem;font-size:1rem;display:block}fw-hint[data-variant=not-found]{border-inline-start:3px solid var(--focus);padding-inline-start:calc(var(--edge) - 3px)}.fw-hint-title{margin-bottom:.25rem;font-size:1.35rem;font-weight:700;line-height:1.2}.fw-hint-text{font-size:1rem}.fw-hint-link{color:inherit;text-underline-offset:3px;border-radius:2px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){fw-hint,fw-card{transition:opacity .15s ease-out}@starting-style{fw-hint,fw-card{opacity:0}}}fw-card{--unfold:.22s ease-out;border-radius:1rem;flex:0 auto;min-height:0;display:block;overflow:auto}.fw-card-head{display:contents}.fw-card-heading{z-index:1;background:var(--surface);font-size:1.35rem;line-height:1.2;position:sticky;top:0}.fw-card-toggle{width:100%;min-height:56px;padding:.75rem 1rem .75rem var(--edge);font:inherit;text-align:start;background:0 0;border:0;border-radius:1rem;align-items:center;gap:.3rem;font-weight:700;display:flex}.fw-card-title{flex:1}.fw-card-toggle .fw-dot{margin-inline-end:.9rem}.fw-card-chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem;transition:rotate var(--unfold);flex:none}fw-card[data-open] .fw-card-chevron{rotate:90deg}.fw-dot{background:var(--dot-hue);border-radius:50%;flex:none;width:.75rem;height:.75rem;display:inline-block}@keyframes fw-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dot-hue) 55%, transparent)}70%,to{box-shadow:0 0 0 .55rem color-mix(in srgb, var(--dot-hue) 0%, transparent)}}fw-card[data-open] .fw-dot{animation:2s ease-out infinite fw-halo}@media (forced-colors:active){.fw-dot{background:canvastext}}.fw-crumbs-wrap,.fw-card-body{transition:grid-template-rows var(--unfold), opacity var(--unfold);grid-template-rows:0fr;display:grid}.fw-crumbs-wrap{opacity:0;overflow:hidden}fw-card[data-open] :is(.fw-crumbs-wrap,.fw-card-body){opacity:1;grid-template-rows:1fr}.fw-crumbs-inner,.fw-card-body-inner{min-height:0;overflow:hidden}.fw-crumbs-row{min-width:0;padding:.6rem 1rem 0 var(--edge);color:var(--muted);flex-wrap:nowrap;align-items:center;gap:.3rem;display:flex}.fw-crumbs-row .fw-link{padding-inline:0}.fw-crumbs-row>*{white-space:nowrap;flex:none}.fw-crumbs-row>.fw-link:last-of-type{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.fw-sep{color:var(--muted)}.fw-card-content{padding:0 1.25rem 1.25rem var(--edge)}.fw-card-content h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:1rem;margin-bottom:.25rem;font-size:.8rem}.fw-definition{font-size:1.05rem}.fw-sensations{padding-left:1.1rem}.fw-link{min-height:24px;color:var(--fg);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;background:0 0;border:0;border-radius:4px;padding:.15rem .1rem}.fw-link:is(:hover,:focus-visible){color:var(--ink,var(--fg))}.fw-rows{grid-template-columns:1fr 1fr;column-gap:.75rem;padding:0;list-style:none;display:grid}.fw-rows .fw-link{text-align:start;border-bottom:1px solid color-mix(in srgb, var(--fg) 14%, transparent);width:100%;min-height:44px;text-decoration:none;display:block}.fw-rows .fw-link:hover{background:color-mix(in srgb, var(--ink,var(--fg)) 8%, transparent)}.fw-close-to{flex-wrap:wrap;gap:.25rem .9rem;display:flex}.fw-jump-row{margin:1rem 0 0}.fw-jump{text-align:start;min-height:44px}@media (prefers-reduced-motion:reduce){.fw-card-chevron,.fw-crumbs-wrap,.fw-card-body{transition:none}fw-card[data-open] .fw-dot{animation:none}}@container app (orientation:portrait) or ((width<=719.98px) and (height>=480px)) or (width<=559.98px){#float{top:auto;left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));width:auto;max-height:min(calc(55dvh - 12px - env(safe-area-inset-bottom)), calc(100dvh - 2 * var(--opened-half,0px) - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));justify-content:flex-end}}
