@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.rqndRq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.rqndRq_variable{--font-archivo:"Archivo", "Archivo Fallback"}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--s-bg);color:var(--s-fg)}button{font:inherit}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.s-swiss,.s-soft,.s-clay,.s-skeuo){background:var(--s-bg);min-height:100dvh;color:var(--s-fg);font-family:var(--s-body)}.stage{background:var(--s-bg);min-height:100dvh;color:var(--s-fg);font-family:var(--s-body);flex-direction:column;font-size:15px;line-height:1.75;display:flex;position:relative;overflow:clip;container:stage/inline-size}.stage :focus-visible{outline:2px solid var(--s-focus,var(--s-fg));outline-offset:3px}.st-bar{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.st-logo{font-weight:700}.st-bar-meta{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.st-body{isolation:isolate;flex:1;grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid;position:relative}.st-main{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:8px 20px 28px;display:flex;position:relative}@container stage (min-width:700px){.st-body{grid-template-rows:auto;grid-template-columns:42% minmax(0,1fr);min-height:560px}.st-main{padding:32px 44px 40px 12px}}.st-char{--char-h:156px;z-index:1;justify-content:center;align-items:center;padding:20px 16px 12px;display:flex;position:relative}@container stage (min-width:700px){.st-char{--char-h:min(clamp(300px, 46cqw, 470px), calc((42cqw - 56px - var(--paper-extra,40px)) / var(--char-ratio,.82)));padding:28px}}.char-deco{pointer-events:none;position:absolute;inset:0}.char-deco span{display:none;position:absolute}.paper-wrap{transform-origin:50% 100%;filter:var(--paper-filter,drop-shadow(0 4px 14px #0000002e) drop-shadow(0 1px 3px #0000001a));animation:3.5s ease-in-out infinite paperSway;position:relative}.paper{clip-path:var(--paper-clip,polygon(10% 2%, 48% 0%, 90% 3%, 98% 32%, 96% 68%, 92% 91%, 55% 99%, 12% 96%, 3% 65%, 5% 28%));background:var(--paper-edge,transparent);padding:var(--paper-edge-w,0);border-radius:var(--paper-radius,0);box-shadow:var(--paper-shadow,none)}.paper-in{clip-path:var(--paper-clip,polygon(10% 2%, 48% 0%, 90% 3%, 98% 32%, 96% 68%, 92% 91%, 55% 99%, 12% 96%, 3% 65%, 5% 28%));background:var(--paper-bg,#fff);border-radius:var(--paper-radius-in,0);box-shadow:var(--paper-in-shadow,none);justify-content:center;align-items:flex-end;padding:24px 16px 0;display:flex}.sway{transform-origin:50% 100%;animation:3.5s ease-in-out -1s infinite charSway}.flip{height:var(--char-h);width:calc(var(--char-h) * .72);perspective:800px;transition:transform .2s ease-in-out;position:relative}.flip img{object-fit:contain;object-position:center bottom;width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes paperSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}@keyframes charSway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(3deg)}}.st-char[data-waiting] :is(.paper-wrap,.sway){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.paper-wrap,.sway{animation:none}.flip{transition:none;transform:none!important}.flip img{transition:opacity .3s ease-in-out}}.scr{flex-direction:column;gap:18px;display:flex}.scr-question{grid-template-columns:minmax(0,1fr);gap:0 28px;display:grid}.q-core{flex-direction:column;gap:18px;min-width:0;display:flex}.topic{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.topic-k{font-size:12px;font-weight:700}.topic-t{font-size:14px}.q-num{align-items:baseline;gap:6px;margin:0;display:flex}.q-text{text-wrap:pretty;margin:0;font-size:22px;font-weight:700;line-height:1.5}.answers{gap:10px;display:grid}.ans{cursor:pointer;text-align:left}.ans:disabled{cursor:progress;opacity:.45}.btn-primary{cursor:pointer;align-self:flex-start}.btn-wide{align-self:stretch}.btn-primary:disabled{cursor:progress;opacity:.45}.btn-secondary{cursor:pointer;align-self:flex-start}.actions{flex-wrap:wrap;gap:12px;display:flex}.hc-free .actions{grid-template-columns:repeat(2,minmax(0,13em));display:grid}.hc-free .actions>*{align-self:stretch;width:100%}@container stage (max-width:699px){.hc-free .actions{grid-template-columns:minmax(0,16em);justify-content:center}}.busy-note{color:var(--s-mid);margin:0;font-size:13px}.start-title{text-wrap:balance;margin:0;line-height:1.2}.start-sub,.gen-sub{margin:0}.lead{color:var(--s-mid);margin:0}.eyebrow,.gen-title{margin:0}.alert{margin:0;padding:10px 12px;font-size:13.5px;font-weight:700}.fb-form{flex-direction:column;gap:14px;padding:20px;display:flex}.verdict{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.verdict legend{margin-bottom:10px;padding:0;font-weight:700}.verdict-opt{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.verdict-opt input{width:18px;height:18px;accent-color:var(--s-fg);margin:0}.field-label{margin-bottom:4px;font-size:13px;font-weight:700;display:block}.fb-form textarea{resize:vertical;width:100%;font:inherit;color:var(--s-fg);background:var(--s-field,#fff);border:1px solid var(--s-line,#999);padding:10px 12px;font-size:14px}.field-hint,.field-caution,.char-count{color:var(--s-mid);margin:4px 0 0;font-size:12.5px}.char-count{text-align:right;font-variant-numeric:tabular-nums}.char-count[data-over]{color:inherit;font-weight:700}.color-answer{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.color-answer legend{padding:0}.palette{flex-direction:column;gap:6px;max-width:400px;display:flex}.palette-row{grid-template-columns:2.2em repeat(6,minmax(0,1fr));align-items:center;gap:6px;display:grid}.palette-family{color:var(--s-mid);white-space:nowrap;font-size:12px;font-weight:700}.chip{aspect-ratio:1;cursor:pointer;min-height:36px;display:block;position:relative}.chip input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.chip-face{background:var(--chip);pointer-events:none;border-radius:min(var(--p-radius,6px), 10px);border:1px solid #00000024;transition:transform .12s ease-out;position:absolute;inset:0}.chip:hover .chip-face{transform:scale(1.06)}.chip input:checked+.chip-face{outline:2px solid var(--s-fg);outline-offset:2px}.chip input:checked+.chip-face:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:28%;height:48%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.chip[data-light] input:checked+.chip-face:after{border-color:#1a1a1a}.chip input:focus-visible+.chip-face{outline:2px dashed var(--s-focus,var(--s-fg));outline-offset:2px}.chip input:disabled+.chip-face{opacity:.45;cursor:progress}@media (prefers-reduced-motion:reduce){.chip-face{transition:none}.chip:hover .chip-face{transform:none}}.color-picked{text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;width:100%;max-width:400px;min-height:44px;color:var(--s-fg);background:var(--s-field,#fff);border:1px solid var(--s-line,#999);align-items:center;gap:8px;padding:8px 12px;display:flex}.color-picked:focus-visible{outline:2px dashed var(--s-focus,var(--s-fg));outline-offset:2px}.color-picked:disabled{opacity:.45;cursor:progress}.color-picked-k{color:var(--s-mid);font-size:12.5px}.color-picked-now{align-items:center;gap:8px;min-width:0;display:flex}.color-picked-v{font-weight:700}.color-toggle{color:var(--s-mid);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.color-toggle:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;transition:transform .12s ease-out;transform:translateY(-2px)rotate(45deg)}.color-picked[aria-expanded=true] .color-toggle:after{transform:translateY(2px)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.color-toggle:after{transition:none}}.palette[hidden]{display:none}.color-swatch{border:1px solid var(--s-line,#999);width:20px;height:20px;display:inline-block}.truth-picker{flex-direction:column;gap:6px;min-width:0;display:flex}.truth-picker .field-label{margin:0}.truth-preview{flex-direction:column;gap:4px;margin:4px 0 0;display:flex}.truth-preview img{width:100%;max-width:240px;height:auto;display:block}.truth-file{word-break:break-all;font-size:12.5px}.truth-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.truth-actions label.btn-secondary{cursor:pointer}.truth-actions label.btn-secondary[aria-disabled]{cursor:progress;opacity:.45}.truth-actions input:focus-visible+label{outline:2px solid var(--s-focus,var(--s-fg));outline-offset:3px}.scr-done{gap:12px}.done-eyebrow{margin:0;font-size:13px;font-weight:700}.done-title{text-wrap:balance;margin:0;line-height:1.3}.done-sub{margin:0}.done-h{margin:10px 0 0;font-size:15px}.scene-group{flex-direction:column;gap:8px;display:flex}.scene-h{margin:0;font-size:13px}.images{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;display:grid}.image-card{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.image-card img{width:100%;height:auto;display:block}.image-frame{aspect-ratio:3/4;width:100%;display:block}.image-frame>img{object-fit:contain;height:100%}.image-frame.is-square{aspect-ratio:1}.reveal-desc{white-space:pre-wrap;margin:0;line-height:1.7}.image-card figcaption{font-size:12.5px;font-weight:700}.flag{align-self:flex-start;padding:0 8px;font-size:11.5px;font-weight:700}.table-wrap{max-width:100%;overflow-x:auto}.scr-done table{border-collapse:collapse;width:100%;min-width:520px;font-size:12.5px}.scr-done table.kv{min-width:0}.scr-done th,.scr-done td{text-align:left;vertical-align:top;border-bottom:1px solid var(--s-line,#ccc);padding:7px 10px}.scr-done thead th{white-space:nowrap;font-weight:700}.scr-done .btn-primary{margin-top:8px}.hypotheses{margin:0;padding-left:1.2em;font-size:13.5px}.session-id{color:var(--s-mid);word-break:break-all;margin:0;font-size:11px}.pbar-wrap{flex-direction:column;gap:6px;display:flex}.pbar{--pbar-stripe:24px;--pbar-stripe-c:color-mix(in srgb, var(--s-bg) 30%, transparent);border-radius:min(var(--p-radius,4px), 4px);background:color-mix(in srgb, var(--s-fg) 12%, transparent);height:8px;position:relative;overflow:hidden}.pbar-fill{background:var(--s-fg);transition:width .25s linear;position:absolute;inset:0 auto 0 0;overflow:hidden}.pbar-stripes{background:linear-gradient(-45deg, var(--pbar-stripe-c) 25%, transparent 25% 50%, var(--pbar-stripe-c) 50% 75%, transparent 75%);background-size:var(--pbar-stripe) var(--pbar-stripe);position:absolute;inset:0}.pbar-stage{color:var(--s-mid);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.pbar-fill{transition:none}}
.s-swiss{--s-bg:#fff;--s-fg:#0a0a0a;--s-mid:#6b6b6b;--s-mist:#efefef;--s-line:#0a0a0a;--s-field:#fff;--s-accent:#0a0a0a;--s-accent-fg:#fff;--s-body:"Zen Kaku Gothic New", "Helvetica Neue", Arial, sans-serif;--s-num:"Archivo", "Helvetica Neue", Arial, sans-serif;--p-radius:0px;--p-space:1;--p-grid:12;--p-rule:1px;--p-num:72px;--p-qsize:1;--paper-clip:none;--paper-bg:#fff;--paper-filter:none;--paper-radius:999px;--paper-radius-in:999px;--paper-edge:var(--s-fg);--paper-edge-w:1.5px;--char-ratio:1.06;--paper-extra:8px;--s-white:#fff}.s-swiss .stage{border:var(--p-rule) solid var(--s-fg)}.s-swiss .st-bar{border-bottom:var(--p-rule) solid var(--s-fg);padding:14px 24px}.s-swiss .st-logo{font-family:var(--s-num);letter-spacing:-.03em;font-size:18px;font-weight:800}.s-swiss .st-bar-meta{letter-spacing:.08em;opacity:1;color:var(--s-mid);font-size:11px}.s-swiss .st-body{background-image:linear-gradient(to right, color-mix(in srgb, var(--s-fg) 6%, transparent) 1px, transparent 1px);background-size:calc(100% / var(--p-grid)) 100%}.s-swiss .paper-in{padding:calc(var(--char-h) * .12) calc(var(--char-h) * .12) calc(var(--char-h) * .07)}.s-swiss .char-deco span:first-child{border-top:calc(var(--p-rule) * 1.5) solid var(--s-fg);display:block;bottom:18px;left:0;right:0}.s-swiss .q-core{gap:calc(18px * var(--p-space))}.s-swiss .topic{border-top:calc(var(--p-rule) * 2) solid var(--s-fg);flex-direction:column;gap:4px;padding-top:8px}.s-swiss .topic-k{letter-spacing:.1em;color:var(--s-mid);font-size:11px}.s-swiss .topic-t{font-size:14px;font-weight:500}.s-swiss .bubble{flex-direction:column;gap:6px;display:flex}.s-swiss .q-num{align-items:flex-end;gap:10px}.s-swiss .q-num-n{font-family:var(--s-num);font-weight:800;font-size:var(--p-num);letter-spacing:-.04em;color:var(--s-accent);order:-1;line-height:.82}.s-swiss .q-num-label{letter-spacing:.1em;color:var(--s-mid);font-size:12px}.s-swiss .q-text{font-size:calc(clamp(24px, 6cqw, 40px) * var(--p-qsize));letter-spacing:-.01em;line-height:1.4}.s-swiss .answers{border-top:var(--p-rule) solid var(--s-fg);gap:0}.s-swiss .ans{border:0;border-bottom:var(--p-rule) solid var(--s-fg);border-radius:var(--p-radius);padding:calc(16px * var(--p-space)) 18px;color:var(--s-fg);background:0 0;justify-content:space-between;align-items:center;font-size:17px;font-weight:700;transition:background-color .12s,color .12s;display:flex}.s-swiss .ans:after{content:"→";font-family:var(--s-num);font-weight:500}.s-swiss .ans[data-v=yes]{background:var(--s-accent);color:var(--s-accent-fg)}.s-swiss .ans[data-v=probably_yes],.s-swiss .ans[data-v=probably_no],.s-swiss .ans[data-v=no]{background:var(--s-mist)}.s-swiss .ans[data-v=dont_know]{background:0 0}.s-swiss[data-ans=even] .ans[data-v]{color:var(--s-fg);background:0 0}.s-swiss .ans:not(:disabled):hover{background:color-mix(in srgb, var(--s-accent) 84%, var(--s-white));color:var(--s-accent-fg)}.s-swiss .btn-primary{border-radius:var(--p-radius);background:var(--s-accent);color:var(--s-accent-fg);padding:calc(14px * var(--p-space)) 40px;border:0;font-size:16px;font-weight:700}.s-swiss .btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--s-accent) 84%, var(--s-white))}.s-swiss .btn-secondary{border:var(--p-rule) solid var(--s-fg);border-radius:var(--p-radius);color:var(--s-fg);padding:calc(13px * var(--p-space)) 32px;background:0 0;font-size:15px;font-weight:700}.s-swiss .btn-secondary:hover:not(:disabled){background:var(--s-mist)}.s-swiss .ans:not(:disabled):active,.s-swiss .btn-secondary:not(:disabled):active{background:var(--s-accent);color:var(--s-accent-fg);outline:var(--p-rule) solid var(--s-accent-fg);outline-offset:calc(var(--p-rule) * -4);transition:none}.s-swiss .btn-primary:not(:disabled):active{background:var(--s-accent-fg);color:var(--s-accent);outline:var(--p-rule) solid var(--s-accent);outline-offset:calc(var(--p-rule) * -1);transition:none}.s-swiss .eyebrow{font-family:var(--s-num);letter-spacing:.12em;text-transform:uppercase;color:var(--s-mid);border-top:calc(var(--p-rule) * 2) solid var(--s-fg);align-self:flex-start;min-width:50%;padding-top:8px;font-size:12px}.s-swiss .start-title{letter-spacing:-.02em;font-size:clamp(32px,7cqw,56px);font-weight:900}.s-swiss .start-sub,.s-swiss .gen-sub{color:var(--s-mid)}.s-swiss .gen-title{font-size:clamp(26px,5cqw,40px);font-weight:900}.s-swiss .done-eyebrow{color:var(--s-mid);letter-spacing:.08em;border-top:calc(var(--p-rule) * 2) solid var(--s-fg);padding-top:8px}.s-swiss .alert{border-left:4px solid var(--s-accent);background:var(--s-mist)}.s-swiss .fb-form{border:var(--p-rule) solid var(--s-fg);border-radius:var(--p-radius);padding:calc(22px * var(--p-space))}.s-swiss .verdict-opt{border-bottom:1px solid var(--s-mist);padding:10px 0}.s-swiss .verdict-opt:has(input:checked){border-bottom-color:var(--s-fg);font-weight:700}.s-swiss .verdict-opt input{accent-color:var(--s-accent)}.s-swiss .fb-form textarea,.s-swiss .fb-form .color-picked{border-radius:var(--p-radius)}.s-swiss .done-title{font-size:clamp(26px,5cqw,40px);font-weight:900}.s-swiss .done-h{border-top:calc(var(--p-rule) * 2) solid var(--s-fg);letter-spacing:.06em;padding-top:6px;font-size:13px}.s-swiss .image-card img{border-radius:var(--p-radius);border:var(--p-rule) solid var(--s-fg)}.s-swiss .image-card figcaption{font-family:var(--s-num)}.s-swiss .flag{border:var(--p-rule) solid var(--s-fg);border-radius:var(--p-radius)}.s-swiss .session-id{font-family:var(--s-num)}.s-swiss thead th{border-bottom:calc(var(--p-rule) * 2) solid var(--s-fg)}@container stage (max-width:699px){.s-swiss .st-body{background-size:25% 100%}.s-swiss .st-bar{padding:12px 16px}.s-swiss .st-main{padding-inline:16px}.s-swiss .q-num-n{font-size:52px}.s-swiss .ans{padding:14px 16px}}
.s-soft{--h-main:152;--h-sub:254;--h-bg:39;--t-ms:56%;--t-ml:83%;--t-ds:56%;--t-dl:27%;--t-ss:72%;--t-sl:90%;--t-sds:47%;--t-sdl:45%;--t-bs:100%;--t-bl:95%;--t-dots:100%;--t-dotl:88%;--t-lines:45%;--s-bg:hsl(var(--h-bg) var(--t-bs) var(--t-bl));--s-fg:#2f3a4a;--s-mid:#5e6877;--s-mint:hsl(var(--h-main) var(--t-ms) var(--t-ml));--s-mint-d:hsl(var(--h-main) var(--t-ds) var(--t-dl));--s-lav:hsl(var(--h-sub) var(--t-ss) var(--t-sl));--s-lav-d:hsl(var(--h-sub) var(--t-sds) var(--t-sdl));--s-dot:hsl(calc(var(--h-bg) - 17) var(--t-dots) var(--t-dotl));--s-white:#fff;--s-line:hsl(var(--h-bg) var(--t-lines) 86%);--s-field:#fff;--s-body:"Zen Maru Gothic", "Hiragino Maru Gothic ProN", sans-serif;--s-round:"M PLUS Rounded 1c", "Zen Maru Gothic", sans-serif;--p-radius:28px;--p-space:1;--p-deco:1;--p-qsize:1;--s-frame-radius:calc(var(--p-radius) + 4px);--s-focus:var(--s-lav-d);--paper-clip:none;--paper-filter:none;--paper-edge:var(--s-mint);--paper-edge-w:12px;--paper-radius:calc(var(--p-radius) + 20px);--paper-radius-in:calc(var(--p-radius) + 10px);--paper-bg:var(--s-white);--paper-extra:60px}.s-soft .st-bar{padding:16px 24px 4px}.s-soft .st-logo{font-family:var(--s-round);color:var(--s-mint-d);text-transform:lowercase;font-size:20px;font-weight:800}.s-soft .st-bar-meta{background:var(--s-white);opacity:1;color:var(--s-mid);border-radius:999px;padding:2px 12px}.s-soft .char-deco span{border-radius:50%;display:block}.s-soft .char-deco span:first-child{width:calc(120px * var(--p-deco));height:calc(120px * var(--p-deco));background:var(--s-lav);top:8%;left:6%}.s-soft .char-deco span:last-child{width:calc(56px * var(--p-deco));height:calc(56px * var(--p-deco));background:var(--s-dot);bottom:10%;right:12%}.s-soft .q-core{gap:calc(18px * var(--p-space))}.s-soft .topic{background:var(--s-mint);border-radius:999px;align-self:flex-start;padding:6px 16px}.s-soft .topic-k{color:var(--s-mint-d)}.s-soft .bubble{background:var(--s-white);border-radius:var(--p-radius);padding:calc(22px * var(--p-space)) calc(26px * var(--p-space))}.s-soft .q-num{margin-bottom:6px}.s-soft .q-num-label,.s-soft .q-num-n{background:var(--s-lav);color:var(--s-lav-d);font-family:var(--s-round);padding:2px 0;font-size:13px;font-weight:800}.s-soft .q-num-label{border-radius:999px 0 0 999px;padding-left:12px}.s-soft .q-num-n{border-radius:0 999px 999px 0;margin-left:-6px;padding-right:12px}.s-soft .q-text{font-size:calc(clamp(21px, 4.6cqw, 28px) * var(--p-qsize));font-weight:700;line-height:1.6}.s-soft .answers{gap:calc(12px * var(--p-space))}.s-soft .ans{border-radius:calc(var(--p-radius) * 2);padding:calc(15px * var(--p-space)) 24px;font-family:var(--s-round);text-align:center;border:0;font-size:17px;font-weight:800;transition:transform .16s ease-out}.s-soft .ans[data-v=yes]{background:var(--s-mint-d);color:#fff}.s-soft .ans[data-v=probably_yes],.s-soft .ans[data-v=probably_no],.s-soft .ans[data-v=no]{background:var(--s-lav);color:var(--s-lav-d)}.s-soft .ans[data-v=dont_know]{background:var(--s-white);color:var(--s-mid);box-shadow:inset 0 0 0 2px var(--s-line)}.s-soft[data-ans=even] .ans[data-v]{background:var(--s-white);color:var(--s-fg);box-shadow:inset 0 0 0 2px var(--s-mint-d)}.s-soft .ans:not(:disabled):hover{transform:scale(1.02)}.s-soft .btn-primary{border-radius:calc(var(--p-radius) * 2);background:var(--s-mint-d);color:#fff;padding:calc(14px * var(--p-space)) 44px;font-family:var(--s-round);border:0;font-size:17px;font-weight:800;transition:transform .16s ease-out}.s-soft .eyebrow{font-family:var(--s-round);color:var(--s-mint-d);background:var(--s-mint);border-radius:999px;align-self:flex-start;padding:2px 14px;font-weight:800}.s-soft .start-title{font-family:var(--s-round);font-size:clamp(30px,6.5cqw,48px);font-weight:800}.s-soft .start-sub,.s-soft .gen-sub{color:var(--s-mid)}.s-soft .gen-title{font-family:var(--s-round);font-size:clamp(24px,5cqw,34px);font-weight:800}.s-soft .done-eyebrow{color:var(--s-mint-d)}.s-soft .done-title{font-family:var(--s-round);font-size:clamp(24px,5cqw,34px);font-weight:800}.s-soft .image-card img{border-radius:calc(var(--p-radius) - 4px)}.s-soft .alert{color:#8a3b12;background:#ffe3d3;border-radius:16px}.s-soft .fb-form{background:var(--s-lav);border-radius:var(--p-radius)}.s-soft .verdict-opt{background:var(--s-white);border-radius:999px;padding-inline:18px}.s-soft .verdict-opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--s-lav-d)}.s-soft .verdict-opt input{accent-color:var(--s-lav-d)}.s-soft .fb-form textarea,.s-soft .fb-form .color-picked{border-radius:calc(var(--p-radius) - 10px);border:0}.s-soft .table-wrap{background:var(--s-white);border-radius:calc(var(--p-radius) - 8px);padding:6px 10px}.s-soft thead th{color:var(--s-mint-d)}.s-soft .btn-secondary{border-radius:calc(var(--p-radius) * 2);background:var(--s-white);color:var(--s-mint-d);box-shadow:inset 0 0 0 2px var(--s-line);padding:calc(13px * var(--p-space)) 32px;font-family:var(--s-round);border:0;font-size:15px;font-weight:800;transition:transform .16s ease-out}.s-soft .image-card figcaption{font-family:var(--s-round)}.s-soft .flag{background:var(--s-lav);color:var(--s-lav-d);border-radius:999px}.s-soft .ans:not(:disabled):active,.s-soft .btn-primary:not(:disabled):active,.s-soft .btn-secondary:not(:disabled):active{transition-duration:.1s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.s-soft .ans:not(:disabled):hover{transform:none}.s-soft .ans:not(:disabled):active,.s-soft .btn-primary:not(:disabled):active,.s-soft .btn-secondary:not(:disabled):active{filter:brightness(.92);transform:none}}@container stage (max-width:699px){.s-soft .char-deco span:first-child{width:calc(84px * var(--p-deco));height:calc(84px * var(--p-deco));top:6%;left:4%}.s-soft .bubble{padding:18px 20px}}
.s-clay{--h-base:21;--h-end:263;--h-btn:0;--p-radius:32px;--p-depth:1;--p-squish:.96;--p-space:1;--p-qsize:1;--s-fg:#3b2e3a;--s-mid:#7a6773;--s-field:#fffaf7;--t-gas:84%;--t-gal:89%;--t-gbs:52%;--t-gbl:91%;--t-gcs:62%;--t-gcl:91%;--t-cards:100%;--t-cardl:97%;--t-bgs:70%;--t-bgl:91%;--t-inks:36%;--t-inkl:46%;--t-shs:23%;--t-sh2s:32%;--t-ys:45%;--t-yl:74%;--t-ns:80%;--t-nl:81%;--t-us:62%;--t-ul:91%;--t-lines:45%;--s-bg:hsl(var(--h-base) var(--t-bgs) var(--t-bgl));--s-card:hsl(var(--h-base) var(--t-cards) var(--t-cardl));--s-ink2:hsl(calc(var(--h-base) + 326) var(--t-inks) var(--t-inkl));--s-shade:hsl(calc(var(--h-base) - 11) var(--t-shs) 51%);--s-shade2:hsl(calc(var(--h-base) - 11) var(--t-sh2s) 63%);--s-mint:hsl(calc(153 + var(--h-btn)) var(--t-ys) var(--t-yl));--s-coral:hsl(calc(5 + var(--h-btn)) var(--t-ns) var(--t-nl));--s-lilac:hsl(calc(263 + var(--h-btn)) var(--t-us) var(--t-ul));--s-line:hsl(var(--h-base) var(--t-lines) 85%);--s-body:var(--font-zen-maru,"Zen Maru Gothic"), "Hiragino Maru Gothic ProN", sans-serif;--s-display:"Mochiy Pop One", "Zen Maru Gothic", sans-serif;--s-frame-radius:calc(var(--p-radius) + 4px);--s-focus:var(--s-ink2);--clay:calc(12px * var(--p-depth)) calc(14px * var(--p-depth)) calc(28px * var(--p-depth)) color-mix(in srgb, var(--s-shade) 30%, transparent), calc(-8px * var(--p-depth)) calc(-8px * var(--p-depth)) calc(20px * var(--p-depth)) #ffffffbf, inset calc(5px * var(--p-depth)) calc(5px * var(--p-depth)) calc(10px * var(--p-depth)) #ffffffd9, inset calc(-6px * var(--p-depth)) calc(-8px * var(--p-depth)) calc(14px * var(--p-depth)) color-mix(in srgb, var(--s-shade2) 24%, transparent);--clay-sm:calc(6px * var(--p-depth)) calc(8px * var(--p-depth)) calc(16px * var(--p-depth)) color-mix(in srgb, var(--s-shade) 30%, transparent), calc(-5px * var(--p-depth)) calc(-5px * var(--p-depth)) calc(12px * var(--p-depth)) #ffffffb3, inset calc(3px * var(--p-depth)) calc(3px * var(--p-depth)) calc(6px * var(--p-depth)) #ffffffbf, inset calc(-4px * var(--p-depth)) calc(-5px * var(--p-depth)) calc(10px * var(--p-depth)) color-mix(in srgb, var(--s-shade) 24%, transparent);--paper-clip:none;--paper-filter:none;--paper-radius:calc(var(--p-radius) + 12px);--paper-radius-in:calc(var(--p-radius) + 12px);--paper-bg:var(--s-card);--paper-shadow:var(--clay);--paper-extra:60px}.s-clay .stage{background:linear-gradient(150deg, hsl(var(--h-base) var(--t-gas) var(--t-gal)) 0%, hsl(calc(var(--h-base) - 5) var(--t-gbs) var(--t-gbl)) 45%, hsl(var(--h-end) var(--t-gcs) var(--t-gcl)) 100%)}.s-clay .st-bar{padding:16px 24px 6px}.s-clay .st-logo{font-family:var(--s-display);color:var(--s-ink2);font-size:20px;font-weight:400}.s-clay .st-bar-meta{background:var(--s-card);box-shadow:var(--clay-sm);opacity:1;color:var(--s-mid);border-radius:999px;padding:3px 12px}.s-clay .paper{overflow:visible}.s-clay .paper-in{padding:26px 26px 6px}.s-clay .char-deco span{border-radius:50%;display:block}.s-clay .char-deco span:first-child{background:var(--s-mint);width:64px;height:64px;box-shadow:var(--clay-sm);top:14%;left:10%}.s-clay .char-deco span:last-child{background:var(--s-coral);width:40px;height:40px;box-shadow:var(--clay-sm);bottom:16%;right:12%}.s-clay .q-core{gap:calc(18px * var(--p-space))}.s-clay .topic{background:var(--s-card);box-shadow:var(--clay-sm);border-radius:999px;align-self:flex-start;padding:6px 16px}.s-clay .topic-k{color:var(--s-ink2)}.s-clay .bubble{background:var(--s-card);border-radius:var(--p-radius);padding:calc(24px * var(--p-space)) calc(26px * var(--p-space));box-shadow:var(--clay)}.s-clay .q-num{margin-bottom:8px}.s-clay .q-num-label,.s-clay .q-num-n{font-family:var(--s-display);color:var(--s-ink2);font-size:13px}.s-clay .q-num-n{background:var(--s-coral);width:28px;height:28px;color:var(--s-fg);box-shadow:var(--clay-sm);border-radius:50%;place-items:center;display:inline-grid}.s-clay .q-text{font-family:var(--s-display);font-weight:400;font-size:calc(clamp(20px, 4.6cqw, 28px) * var(--p-qsize));line-height:1.65}.s-clay .answers{gap:calc(14px * var(--p-space))}.s-clay .ans{border-radius:calc(var(--p-radius) - 6px);padding:calc(16px * var(--p-space)) 24px;text-align:center;font-family:var(--s-display);color:var(--s-fg);box-shadow:var(--clay-sm);border:0;font-size:18px;transition:transform .1s,box-shadow .1s}.s-clay .ans[data-v=yes]{background:var(--s-mint)}.s-clay .ans[data-v=probably_yes],.s-clay .ans[data-v=probably_no],.s-clay .ans[data-v=no]{background:var(--s-coral)}.s-clay .ans[data-v=dont_know]{background:var(--s-lilac)}.s-clay[data-ans=even] .ans[data-v]{background:var(--s-card)}.s-clay .ans:not(:disabled):hover{transform:translateY(-2px)scale(1.01)}.s-clay .btn-primary{border-radius:calc(var(--p-radius) - 6px);background:var(--s-mint);color:var(--s-fg);padding:calc(15px * var(--p-space)) 44px;font-family:var(--s-display);box-shadow:var(--clay-sm);border:0;font-size:18px;transition:transform .1s,box-shadow .1s}.s-clay .eyebrow{font-family:var(--s-display);color:var(--s-ink2)}.s-clay .start-title{font-family:var(--s-display);font-size:clamp(28px,6cqw,44px);font-weight:400;line-height:1.35}.s-clay .start-sub,.s-clay .gen-sub{color:var(--s-mid)}.s-clay .gen-title{font-family:var(--s-display);font-size:clamp(22px,5cqw,32px);font-weight:400}.s-clay .done-eyebrow{color:var(--s-ink2)}.s-clay .done-title{font-family:var(--s-display);font-size:clamp(22px,5cqw,32px);font-weight:400}.s-clay .image-card img{border-radius:calc(var(--p-radius) - 4px);box-shadow:var(--clay)}.s-clay .alert{background:var(--s-coral);border-radius:calc(var(--p-radius) - 14px);box-shadow:var(--clay-sm)}.s-clay .fb-form{background:var(--s-card);border-radius:var(--p-radius);box-shadow:var(--clay)}.s-clay .verdict-opt{background:var(--s-lilac);border-radius:calc(var(--p-radius) - 12px);box-shadow:var(--clay-sm);padding-inline:16px}.s-clay .verdict-opt:has(input:checked){box-shadow:inset 4px 5px 10px color-mix(in srgb, var(--s-shade) 32%, transparent), inset -3px -3px 8px #ffffffb3}.s-clay .verdict-opt input{accent-color:var(--s-ink2)}.s-clay .fb-form textarea,.s-clay .fb-form .color-picked{border-radius:calc(var(--p-radius) - 14px);box-shadow:inset 3px 4px 8px color-mix(in srgb, var(--s-shade) 20%, transparent), inset -3px -3px 6px #fffc;border:0}.s-clay .table-wrap{background:var(--s-card);border-radius:calc(var(--p-radius) - 8px);box-shadow:var(--clay-sm);padding:8px 12px}.s-clay .btn-secondary{border-radius:calc(var(--p-radius) - 6px);background:var(--s-card);color:var(--s-fg);padding:calc(15px * var(--p-space)) 36px;font-family:var(--s-display);box-shadow:var(--clay-sm);border:0;font-size:16px;transition:transform .1s,box-shadow .1s}.s-clay .image-card figcaption{font-family:var(--s-display);font-weight:400}.s-clay .flag{background:var(--s-card);box-shadow:var(--clay-sm);border-radius:999px}.s-clay .ans:not(:disabled):active,.s-clay .btn-primary:not(:disabled):active,.s-clay .btn-secondary:not(:disabled):active{transform:scale(var(--p-squish));box-shadow:inset 4px 5px 10px color-mix(in srgb, var(--s-shade) 32%, transparent), inset -3px -3px 8px #ffffffb3}@media (prefers-reduced-motion:reduce){.s-clay .ans:not(:disabled):hover,.s-clay .ans:not(:disabled):active,.s-clay .btn-primary:not(:disabled):active,.s-clay .btn-secondary:not(:disabled):active{transform:none}}@container stage (max-width:699px){.s-clay .bubble{padding:20px}.s-clay .ans{padding:14px 20px}}
.s-skeuo{--t-hi:#cfccc6;--t-lo:#c4c1ba;--h-hi:#eef0f2;--h-mid:#c9cccf;--h-lo:#b7bbc0;--h-edge:#8e9399;--h-hair:#ffffff2e;--h-fg:#3e4146;--h-fg2:#5a5a5a;--h-emboss:#ffffffbf;--b-hi:#f4f5f6;--b-lo:#c9cccf;--b-fg:#1c1c1c;--r-hi:#e4e2dd;--r-lo:#d6d3cd;--w-hi:#dcdad5;--w-lo:#d2cfc9;--k-hi:#fcfbf9;--k-lo:#e6e4df;--k-edge:#a9a59d;--k-side:#b3afa7;--k-side-d:#8f8b84;--k-fg:#1c1c1c;--k-led-off:#9c9a94;--k-hl:#fffffff2;--k-hl2:#fff9;--f-hi:#f7d25a;--f-lo:#f2c230;--f-edge:#b38d17;--f-side:#c99e1e;--f-side-d:#8e6e10;--f-fg:#1c1c1c;--d-hi:#f6f5ef;--d-lo:#ecebe3;--s-panel:#e9e7e2;--s-led:#3bd16f;--p-radius:12px;--p-travel:4px;--p-space:1;--p-qsize:1;--s-bg:var(--t-lo);--s-fg:#1c1c1c;--s-mid:#5a5a5a;--s-line:#bebbb4;--s-field:#fbfaf7;--s-body:"IBM Plex Sans JP", "Hiragino Sans", sans-serif;--s-mech:"Space Grotesk", "IBM Plex Sans JP", sans-serif;--s-lcd:var(--font-doto,"Doto"), var(--font-space-grotesk,"Space Grotesk"), monospace;--s-frame-radius:calc(var(--p-radius) + 10px);--s-focus:#ff5a1f;--panel:0 0 0 1px var(--h-edge), 0 0 0 4px var(--h-mid), 0 0 0 5px var(--h-edge), inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #0000000f, 0 14px 26px #00000029;--key:inset 0 1px 0 var(--k-hl), inset 0 -2px 0 #0000000f, 0 0 0 1px var(--k-edge), 0 var(--p-travel) 0 var(--k-side), 0 calc(var(--p-travel) + 1px) 0 var(--k-side-d), 0 calc(var(--p-travel) + 6px) 16px #0003;--key-down:inset 0 2px 5px #00000042, inset 0 -1px 0 var(--k-hl2), 0 0 0 1px var(--k-edge), 0 1px 0 var(--k-side-d), 0 2px 4px #00000024;--paper-clip:none;--paper-filter:none;--paper-bg:#fbfaf6;--paper-radius:6px;--paper-radius-in:6px;--paper-shadow:0 0 0 .5px #00000040, 0 1px 2px #00000026;--char-ratio:.9;--paper-extra:50px}.s-skeuo .stage{background:linear-gradient(180deg, var(--t-hi), var(--t-lo))}.s-skeuo .stage>*{z-index:1;position:relative}.s-skeuo .st-body{border-radius:calc(var(--p-radius) * 2 + 2px);background:repeating-linear-gradient(90deg, var(--h-hair) 0 1px, transparent 1px 3px), linear-gradient(180deg, var(--h-hi), var(--h-mid) 60%, var(--h-lo));box-shadow:inset 0 1px 0 #fff9, inset 0 -2px 0 #0000001f, 0 0 0 1px var(--h-edge), 0 18px 34px #0000003d, 0 3px 6px #00000024;margin:18px;padding:6px}.s-skeuo .st-bar{border-bottom:1px solid var(--h-edge);color:var(--b-fg);background:repeating-linear-gradient(90deg, var(--h-hair) 0 1px, transparent 1px 3px), linear-gradient(180deg, var(--b-hi), var(--b-lo));padding:12px 22px;box-shadow:inset 0 1px #ffffff80,0 2px 6px #0000001f}.s-skeuo .st-logo{font-family:var(--s-mech);letter-spacing:.02em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.s-skeuo .st-logo:before{content:"";background:var(--s-led);width:9px;height:9px;box-shadow:0 0 6px var(--s-led), inset 0 1px 1px #ffffffb3;border-radius:50%}.s-skeuo .st-bar-meta{font-family:var(--s-mech);letter-spacing:.12em;opacity:.75;color:inherit;font-size:11px}.s-skeuo .st-char{border-radius:calc(var(--p-radius) * 1.5);background:linear-gradient(180deg, var(--r-hi), var(--r-lo));margin:14px;box-shadow:inset 0 2px 6px #00000038,inset 0 -1px #fff6}.s-skeuo .paper-in{padding:calc(var(--char-h) * .08) calc(var(--char-h) * .06) calc(var(--char-h) * .02);background:radial-gradient(circle at 12px 12px,#8e9399 0 4px,#c9cccf 4.5px 5.5px,#0000 6px),radial-gradient(circle at calc(100% - 12px) 12px,#8e9399 0 4px,#c9cccf 4.5px 5.5px,#0000 6px),radial-gradient(circle at 12px calc(100% - 12px),#8e9399 0 4px,#c9cccf 4.5px 5.5px,#0000 6px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#8e9399 0 4px,#c9cccf 4.5px 5.5px,#0000 6px),#fbfaf6}.s-skeuo .q-core{gap:calc(18px * var(--p-space))}.s-skeuo .topic{color:var(--h-fg);text-shadow:0 1px 0 var(--h-emboss);align-self:flex-start;align-items:center;gap:8px}.s-skeuo .topic-k{font-family:var(--s-mech);letter-spacing:.1em;color:var(--h-fg2)}.s-skeuo .bubble{color:var(--s-fg);background:linear-gradient(180deg, var(--d-hi), var(--d-lo));border-radius:var(--p-radius);padding:calc(18px * var(--p-space)) calc(22px * var(--p-space)) calc(22px * var(--p-space));box-shadow:inset 0 3px 8px #00000047, inset 0 0 0 1px #00000040, 0 1px 0 #ffffff80, 0 0 0 5px var(--h-mid), 0 0 0 6px var(--h-edge);position:relative;overflow:hidden}.s-skeuo .bubble:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff8c 0%,#fff0 32%);position:absolute;inset:0}.s-skeuo .q-num{font-family:var(--s-mech);letter-spacing:.14em;color:var(--s-mid);align-items:center;gap:10px;margin-bottom:12px;font-size:11px}.s-skeuo .q-num-n{font-family:var(--s-lcd);color:#7cf0a0;background:#1f2a22;border-radius:4px;order:2;padding:6px 10px;font-size:22px;font-weight:700;line-height:1;box-shadow:inset 0 2px 4px #0009,0 1px #fffc}.s-skeuo .q-num-n:before{content:"Q-" attr(data-pad)}.s-skeuo .q-text{font-weight:600;font-size:calc(clamp(21px, 4.8cqw, 30px) * var(--p-qsize));line-height:1.55}.s-skeuo .answers{gap:calc(14px * var(--p-space));padding:calc(12px * var(--p-space));border-radius:calc(var(--p-radius) + 4px);background:linear-gradient(180deg, var(--w-hi), var(--w-lo));grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;box-shadow:inset 0 2px 5px #00000038,0 1px #fff6}.s-skeuo .ans{border-radius:var(--p-radius);min-height:84px;color:var(--k-fg);background:linear-gradient(180deg, var(--k-hi), var(--k-lo));box-shadow:var(--key);font-family:var(--s-body);text-align:center;border:0;padding:30px 8px 12px;font-size:17px;font-weight:600;transition:transform .1s,box-shadow .1s;position:relative}.s-skeuo .ans:before{content:"";background:var(--k-led-off);border-radius:50%;width:10px;height:10px;margin-left:-5px;transition:background-color .1s,box-shadow .1s;position:absolute;top:12px;left:50%;box-shadow:inset 0 1px 2px #00000073,0 1px #fff6}.s-skeuo .ans:not(:disabled):active,.s-skeuo .ans.is-latched{transform:translateY(var(--p-travel));box-shadow:var(--key-down);background:linear-gradient(180deg, var(--k-lo), color-mix(in srgb, var(--k-lo) 92%, #000))}.s-skeuo .ans.is-latched:before{background:var(--s-led);box-shadow:0 0 10px var(--s-led), inset 0 1px 1px #fff9}.s-skeuo .ans:disabled:not(.is-latched){opacity:.55}.s-skeuo .ans.is-latched:disabled{opacity:1}.s-skeuo .btn-primary{border-radius:var(--p-radius);padding:calc(14px * var(--p-space)) 40px;color:var(--f-fg);font-family:var(--s-mech);letter-spacing:.06em;background:linear-gradient(180deg, var(--f-hi), var(--f-lo));box-shadow:inset 0 1px 0 #fff9, 0 0 0 1px var(--f-edge), 0 var(--p-travel) 0 var(--f-side), 0 calc(var(--p-travel) + 1px) 0 var(--f-side-d), 0 calc(var(--p-travel) + 6px) 16px #0003;border:0;font-size:16px;font-weight:700;transition:transform .1s,box-shadow .1s}.s-skeuo .btn-primary:not(:disabled):active{transform:translateY(var(--p-travel));box-shadow:inset 0 2px 5px #00000040, 0 0 0 1px var(--f-edge), 0 1px 0 var(--f-side-d)}.s-skeuo .scr:not(.scr-question){color:var(--s-fg);background:linear-gradient(180deg, var(--d-hi), var(--d-lo));border-radius:calc(var(--p-radius) + 4px);padding:calc(28px * var(--p-space)) calc(26px * var(--p-space));box-shadow:var(--panel)}.s-skeuo .eyebrow{font-family:var(--s-mech);letter-spacing:.2em;color:var(--s-mid);font-size:12px}.s-skeuo .start-title{font-family:var(--s-mech);letter-spacing:-.01em;font-size:clamp(30px,6.5cqw,50px);font-weight:700}.s-skeuo .start-sub,.s-skeuo .gen-sub{color:var(--s-mid)}.s-skeuo .gen-title{font-size:clamp(24px,5cqw,34px);font-weight:600}.s-skeuo .done-eyebrow{font-family:var(--s-mech);letter-spacing:.14em;color:var(--s-mid);font-size:12px}.s-skeuo .image-card img{border-radius:calc(var(--p-radius) - 4px);box-shadow:0 0 0 1px var(--h-edge), 0 0 0 4px var(--h-mid), 0 0 0 5px var(--h-edge)}.s-skeuo .alert{color:#9a2d00;border-radius:calc(var(--p-radius) - 4px);background:#ffe7da;box-shadow:inset 0 1px 2px #0000001a}.s-skeuo .fb-form{border-radius:var(--p-radius);background:#e2e0da;box-shadow:inset 0 2px 5px #0000001f,0 1px #fffc}.s-skeuo .verdict-opt{border-radius:calc(var(--p-radius) - 2px);background:linear-gradient(#fcfbf9,#eceae5);margin-bottom:6px;box-shadow:inset 0 1px #fff,0 0 0 1px #b6b2aa,0 2px #a9a59d}.s-skeuo .verdict-opt:has(input:checked){transform:translateY(2px);box-shadow:inset 0 2px 4px #0000002e,0 0 0 1px #b6b2aa}.s-skeuo .verdict-opt input{accent-color:#2f8f52}.s-skeuo .fb-form textarea,.s-skeuo .fb-form .color-picked{border-radius:calc(var(--p-radius) - 4px);border:0;box-shadow:inset 0 2px 4px #00000029,0 1px #fffc}.s-skeuo .done-title{font-size:clamp(24px,5cqw,34px);font-weight:700}.s-skeuo .done-h{font-family:var(--s-mech);letter-spacing:.1em}.s-skeuo .table-wrap{border-radius:calc(var(--p-radius) - 4px);background:#fbfaf7}@container (min-width:700px){.s-skeuo .st-char{margin:16px 0 16px 16px}.s-skeuo .st-main{padding:28px 30px 32px 28px}}.s-skeuo .btn-secondary{border-radius:var(--p-radius);padding:calc(14px * var(--p-space)) 32px;color:var(--k-fg);font-family:var(--s-mech);letter-spacing:.06em;background:linear-gradient(180deg, var(--k-hi), var(--k-lo));box-shadow:var(--key);border:0;font-size:15px;font-weight:700;transition:transform .1s,box-shadow .1s}.s-skeuo .btn-secondary:not(:disabled):active{transform:translateY(var(--p-travel));box-shadow:var(--key-down)}.s-skeuo .image-card figcaption{font-family:var(--s-mech)}.s-skeuo .flag{border-radius:calc(var(--p-radius) - 4px);background:#f4f2ee;box-shadow:inset 0 1px 3px #0000001f}@media (prefers-reduced-motion:reduce){.s-skeuo .ans:not(:disabled):active,.s-skeuo .ans.is-latched,.s-skeuo .btn-primary:not(:disabled):active,.s-skeuo .btn-secondary:not(:disabled):active{transform:none}.s-skeuo .verdict-opt:has(input:checked){transform:none}}@container stage (max-width:699px){.s-skeuo .st-body{margin:10px}.s-skeuo .st-char{margin:10px 10px 4px}.s-skeuo .bubble{padding:16px}.s-skeuo .answers{gap:8px;padding:8px}.s-skeuo .ans{letter-spacing:-.02em;min-height:76px;padding-inline:4px;font-size:14px}}
:root{--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-out:.15s;--motion-in:.3s;--motion-morph:.3s;--motion-wait-cycle:2.2s;--motion-arrive:.12s}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-out{0%{opacity:1}to{opacity:0}}@keyframes motion-rise{0%{translate:0 8px}to{translate:0}}@keyframes motion-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes motion-arrive{0%{opacity:.6}to{opacity:1}}@keyframes motion-stripes{0%{background-position:0 0}to{background-position:calc(-1 * var(--pbar-stripe)) 0}}::view-transition-old(.screen-exit){animation:motion-fade-out var(--motion-out) var(--motion-ease) both}::view-transition-new(.screen-enter){animation:motion-fade-in var(--motion-in) var(--motion-ease) both, motion-rise var(--motion-in) var(--motion-ease) both}::view-transition-group(.card-morph){animation-duration:var(--motion-morph);animation-timing-function:var(--motion-ease)}::view-transition-old(.boot-fade){animation:motion-fade-out var(--motion-in) var(--motion-ease) both}::view-transition-new(.boot-fade){animation:motion-fade-in var(--motion-in) var(--motion-ease) both}::view-transition-old(.question-leave){animation:motion-fade-out var(--motion-arrive) linear both}::view-transition-new(.question-arrive){animation:motion-arrive var(--motion-arrive) var(--motion-ease) both}::view-transition-group(.card-arrive){animation-duration:var(--motion-arrive);animation-timing-function:var(--motion-ease)}.sk{border-radius:min(var(--p-radius,6px), 10px);background:color-mix(in srgb, var(--s-fg) 10%, transparent);display:block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--s-fg) 8%, transparent), transparent);animation:motion-shimmer var(--motion-wait-cycle) linear infinite;position:absolute;inset:0;transform:translate(-100%)}.sk-static.sk:after,.sk-static .sk:after{animation:none;display:none}.pbar-stripes{animation:motion-stripes var(--motion-wait-cycle) linear infinite}.sk.ans,.sk.q-num-n{background:color-mix(in srgb, var(--s-fg) 10%, transparent);color:#0000;cursor:default}.sk.ans{pointer-events:none}.sk.ans:before,.sk.q-num-n:before{content:none}.sk.ans:after{content:""}.sk.q-num-n{min-width:1.6em;display:inline-block}.sk-line{height:1em;margin-block:.25em}.sk-line-short{width:60%}.sk-answers{position:relative}.sk-answers>.sk-wait{border-radius:var(--p-radius,0px);background:var(--s-bg);text-align:center;width:fit-content;height:fit-content;margin:auto;padding:8px 16px;position:absolute;inset:0}.boot{color:#555;background:#f5f5f3;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:16px;font-family:system-ui,sans-serif;font-size:14px;display:flex}.boot-char{width:120px;height:auto}.boot-text{margin:0}.intro-bubble{transition:opacity .2s var(--motion-ease), translate .2s var(--motion-ease)}@starting-style{.intro-bubble{opacity:0;translate:0 8px}}.intro-bubble.is-leaving{opacity:0;translate:0 -8px}@media (prefers-reduced-motion:reduce){::view-transition-group(.card-morph){animation:none}::view-transition-old(.card-morph){animation:.15s linear both motion-fade-out}::view-transition-new(.card-morph){animation:.15s linear both motion-fade-in}::view-transition-old(.screen-exit){animation:.15s linear both motion-fade-out}::view-transition-new(.screen-enter){animation:.15s linear both motion-fade-in}::view-transition-old(.boot-fade){animation:.15s linear both motion-fade-out}::view-transition-new(.boot-fade){animation:.15s linear both motion-fade-in}.intro-bubble{transition:opacity .15s linear;translate:none}.intro-bubble.is-leaving{translate:none}.sk:after{animation:none;display:none}::view-transition-group(.card-arrive){animation:none}::view-transition-old(.question-leave){animation:.12s linear both motion-fade-out}::view-transition-new(.question-arrive){animation:.12s linear both motion-fade-in}.pbar-stripes{animation:none}}
@container stage (max-width:699px){.st-main{justify-content:flex-start;padding-bottom:32px}.scr-question .q-core{gap:14px}.ans{min-height:48px}.fb-form{padding:16px}}[data-character=false] .stage .st-char{display:none}[data-character=false] .stage .st-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-character=false] .stage .st-main{--nc-measure:720px;width:100%;max-width:var(--nc-measure);margin-inline:auto}[data-character=false] .stage[data-layout=task] .st-main{justify-content:flex-start}[data-character=false] .stage[data-layout=cover] .st-main{--nc-measure:640px;justify-content:center}[data-character=false] .stage[data-layout=cover] .scr{align-items:var(--nc-align,center);width:100%;text-align:var(--nc-text,center)}[data-character=false] .stage[data-layout=cover] :is(.btn-primary,.btn-secondary){align-self:var(--nc-align,center)}[data-character=false] .stage[data-layout=cover] .actions{justify-content:var(--nc-align,center)}[data-character=false] .stage[data-layout=cover] .start-title{font-size:clamp(44px,8cqw,88px);line-height:1.05}[data-character=false] .stage[data-layout=cover] .scr-start{gap:32px}[data-character=false] .stage[data-layout=cover] .done-title{font-size:clamp(28px,4cqw,44px)}[data-character=false] .stage[data-layout=cover] .done-sub{font-size:clamp(15px,1.4cqw,17px)}[data-character=false] .stage[data-layout=cover] :is(.start-title,.done-title){word-break:auto-phrase}[data-character=false] .stage[data-layout=cover] .intro-bubble{text-wrap:pretty;font-size:clamp(16px,2cqw,21px);line-height:1.7}@container stage (min-width:700px){[data-character=false] .stage .st-body{min-height:480px}[data-character=false] .stage .st-main{padding:56px 48px 64px}[data-character=false] .stage[data-layout=cover] .st-main{padding-block:48px 8vh}}.s-swiss[data-character=false] .stage{--nc-align:flex-start;--nc-text:left}.s-swiss[data-character=false] .stage .st-main{--nc-offset:calc(100% / var(--p-grid) * max(1, round(down, var(--p-grid) / 6, 1)));width:auto;max-width:none;margin-inline:var(--nc-offset);padding-inline:0}.s-swiss[data-character=false] .stage[data-layout=cover] .scr{border-top:calc(var(--p-rule) * 2) solid var(--s-fg);padding-top:24px}.s-swiss[data-character=false] .stage[data-layout=cover] .start-title{letter-spacing:-.04em;font-size:clamp(56px,10cqw,96px)}@container stage (max-width:699px){.s-swiss[data-character=false] .stage .st-main{margin-inline:0;padding-inline:16px}}
