@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-ext-400.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-ext-600.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}:root{color-scheme:light dark;--solid:color-mix(in srgb,var(--a) 16%,var(--paper));--edge:color-mix(in srgb,var(--ink) 52%,var(--paper));--paper:#faf9f6;--ink:#252525;--muted:#686763;--rule:#dedbd6;--panel:#f0eeea;--a:#2d6b7a;--b:#9a5a4e;--accent:var(--a)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#111214;--ink:#f0eeea;--muted:#b9b6b2;--rule:#39393c;--panel:#1c1d20;--a:#7fc1cf;--b:#e0a193;--solid:color-mix(in srgb,var(--a) 24%,var(--paper))}}:root[data-theme=dark]{color-scheme:dark;--paper:#111214;--ink:#f0eeea;--muted:#b9b6b2;--rule:#39393c;--panel:#1c1d20;--a:#7fc1cf;--b:#e0a193;--solid:color-mix(in srgb,var(--a) 24%,var(--paper))}:root[data-theme=light]{color-scheme:light}:root{--gutter:clamp(1rem,3.6vw,2.75rem);--max:clamp(70rem,58rem + 22vw,104rem)}html{font-size:clamp(100%,.62rem + .42vw,118%)}*{box-sizing:border-box}[hidden]{display:none!important}body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:var(--paper);color:var(--ink);overflow-wrap:break-word;word-break:normal;hyphens:manual;-webkit-text-size-adjust:100%;margin:0;font:1rem/1.65 "Source Sans 3",system-ui,-apple-system,Segoe UI,sans-serif}button,.btn,label,input,select,summary,th,.chip,.chip-link,.guess-btn,.rv-name,.stage-label,.key li,h1,h2,h3,h4{overflow-wrap:normal;word-break:normal;hyphens:manual}p,li,dd,figcaption,td{text-wrap:pretty}:lang(ja){line-break:strict;word-break:auto-phrase}:lang(zh){line-break:strict}:lang(zh-Hans) body,:lang(zh-Hans) :is(button,input,select,textarea){font-family:"Source Sans 3",PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,system-ui,sans-serif}:lang(zh-Hant) body,:lang(zh-Hant) :is(button,input,select,textarea){font-family:"Source Sans 3",PingFang HK,PingFang TC,Microsoft JhengHei,Noto Sans CJK HK,Noto Sans HK,system-ui,sans-serif}:lang(ko){word-break:keep-all}:lang(th),:lang(my),:lang(km),:lang(lo){word-break:normal;line-break:strict}a{color:inherit;text-underline-offset:.22em}a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}img,svg{display:block}.wrap{width:min(var(--max),100% - 2 * var(--gutter));margin-inline:auto}.skip{z-index:10;background:var(--paper);padding:.5rem 1rem;position:absolute;top:-100px;left:0}.skip:focus{top:0}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onpage{inset-inline:0;top:var(--mast-h,0);z-index:39;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(10px);box-shadow:inset 0 -1px var(--rule);opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.22,.8,.25,1),opacity .25s;position:fixed;transform:translateY(-100%)}.onpage.on{opacity:1;pointer-events:auto;transform:none}.onpage[hidden]{display:none}.onpage ol{width:min(var(--max),100% - 2 * var(--gutter));scrollbar-width:none;-ms-overflow-style:none;gap:.1rem;margin:0 auto;padding:0;list-style:none;display:flex;overflow-x:auto}.onpage ol::-webkit-scrollbar{display:none}.onpage li{flex:none;min-width:0}.onpage a{height:44px;color:var(--muted);white-space:nowrap;align-items:center;gap:.5rem;padding-inline:.8rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.onpage li:first-child a{padding-inline-start:0}.onpage a span{text-overflow:ellipsis;max-width:15rem;display:block;overflow:hidden}.onpage a:before{content:"";opacity:.4;background:currentColor;border-radius:50%;flex:none;width:.38rem;height:.38rem;transition:transform .35s cubic-bezier(.3,1.7,.5,1),background-color .2s,opacity .2s}.onpage a:hover,.onpage a:focus-visible,.onpage a[aria-current]{color:var(--ink)}.onpage a[aria-current]:before{background:var(--accent);opacity:1;transform:scale(1.55)}.onpage a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:6px}main[data-onpage] h2{scroll-margin-top:calc(var(--mast-h,0px) + var(--onpage-h,44px) + 1rem)}@media (prefers-reduced-motion:reduce){.onpage{transition:none}}@media print{.onpage{display:none}}@media (scripting:none){.onpage{display:none}}.masthead{z-index:40;background:var(--paper);box-shadow:inset 0 -1px var(--rule);transition:box-shadow .25s,background-color .25s;position:sticky;top:0}.masthead[data-stuck]{background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:saturate(1.3)blur(12px);box-shadow:inset 0 -1px var(--rule),0 12px 28px -22px #00000080}.mast-inner{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:1rem;min-height:62px;display:grid}.home-brand{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.home-brand .sv-logo{width:auto;height:21px}.mast-end{display:contents}.mast-links,.mast-tools{align-items:center;gap:.15rem;display:flex}.mast-tools{justify-self:end}.mast-links a,.tool{height:36px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .8rem;font:500 .875rem/1 inherit;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.tool:hover,.lang[open] .tool{color:var(--ink);border-color:var(--rule);background:var(--panel)}.mast-links a{letter-spacing:.004em;padding:0 .9rem;font-size:.9375rem;position:relative}.mast-links{position:relative}.mast-links a:hover,.mast-links a[aria-current=page]{color:var(--ink)}.mast-links a{z-index:1}.nav-ink{top:0;background:color-mix(in srgb,var(--ink) 8%,transparent);height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent);opacity:0;pointer-events:none;border-radius:999px;transition:transform .32s cubic-bezier(.3,1.25,.45,1),width .32s cubic-bezier(.3,1.25,.45,1),opacity .2s;position:absolute;inset-inline-start:0}.mast-links:not([data-ink]) a:hover,.mast-links:not([data-ink]) a[aria-current=page]{background:color-mix(in srgb,var(--ink) 8%,transparent)}.tool.find{border-color:var(--rule);background:color-mix(in srgb,var(--panel) 55%,transparent);width:13.5rem;color:var(--muted);justify-content:flex-start;gap:.55rem;padding:0 .45rem 0 .85rem;font-weight:400}.tool.find:hover{border-color:color-mix(in srgb,var(--ink) 28%,transparent);background:var(--panel);color:var(--ink)}.find-label{text-align:start;text-overflow:ellipsis;flex:1;overflow:hidden}.find kbd,.palette kbd{border:1px solid var(--rule);min-width:1.45rem;height:1.45rem;color:var(--muted);background:var(--paper);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 .35rem;font:600 .7rem/1 inherit;display:inline-grid}.palette{border:1px solid var(--rule);background:var(--paper);width:min(36rem,100vw - 2rem);max-width:none;color:var(--ink);border-radius:18px;margin:12vh auto auto;padding:0;overflow:hidden;box-shadow:0 30px 70px -24px #0000008c}.palette::backdrop{backdrop-filter:blur(3px);background:#0000006b}.palette[open]{animation:.16s ease-out palette-in}@keyframes palette-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}}.palette-field{position:relative}.palette-field>svg{inset-inline-start:1.1rem;fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.3px;stroke-linecap:round;pointer-events:none;margin-top:-9px;position:absolute;top:31px}.palette .search input{border:0;border-bottom:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;min-height:62px;padding:0 1.2rem 0 3rem;font-size:1.1rem}.palette .search input:focus{box-shadow:none;border:0;border-bottom:1px solid var(--rule)}.palette .search-results{box-shadow:none;background:0 0;border:0;border-radius:0;max-height:min(46vh,22rem);margin:0;padding:.4rem;position:static}.palette-empty{padding:.4rem}.palette:has(.search input:not(:placeholder-shown)) .palette-empty{display:none}.palette-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:.5rem .75rem .25rem;font-size:.75rem}.palette-list{margin:0;padding:0;list-style:none}.palette-list a{border-radius:12px;justify-content:space-between;gap:1rem;padding:.55rem .75rem;text-decoration:none;display:flex}.palette-list a span{color:var(--muted);font-size:.85rem}.palette-list a:hover,.palette-list a:focus-visible{background:var(--panel);color:var(--ink)}.palette-keys{border-top:1px solid var(--rule);color:var(--muted);background:color-mix(in srgb,var(--panel) 60%,transparent);align-items:center;gap:.5rem;margin:0;padding:.65rem 1rem;font-size:.78rem;display:flex}.palette-keys kbd{margin-inline-start:.4rem}.search-none{color:var(--muted);padding:.7rem .75rem}@media (pointer:coarse){.palette-keys{display:none}}@media (width<=900px){.tool.find{background:0 0;border-color:#0000;justify-content:center;gap:0;width:36px;padding:0}.find-label,.find kbd{display:none}}.tool svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.tool.sq{width:36px;padding:0}.theme-dot path{fill:currentColor;stroke:none}.lang{position:relative}.lang summary{list-style:none}.lang summary::-webkit-details-marker{display:none}.lang summary::marker{content:""}.lang ul{inset-inline-end:0;z-index:50;background:var(--paper);border:1px solid var(--rule);border-radius:12px;width:max-content;min-width:12.5rem;max-width:calc(100vw - 2rem);margin:0;padding:.3rem;list-style:none;animation:.14s ease-out lang-in;position:absolute;top:calc(100% + .5rem);box-shadow:0 14px 34px -14px #00000059}@keyframes lang-in{0%{opacity:0;transform:translateY(-4px)}}.lang li a{white-space:nowrap;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:1.4rem;padding:.5rem .7rem;font-size:.95rem;line-height:1.3;text-decoration:none;display:flex}.lang li a:after{content:attr(hreflang);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.lang li a:hover{background:var(--panel)}.lang li a[aria-current=true]{color:var(--accent);font-weight:600}.lang li a[aria-current=true]:after{color:var(--accent)}.sv-w{color:var(--ink)}.sv-a{color:var(--a)}.sv-b{color:var(--b)}h1,h2,h3{text-wrap:balance;line-height:1.14}h1{letter-spacing:-.035em;margin:.25em 0 .35em;font-size:clamp(2rem,4.4vw,2.9rem);font-weight:600}h2{letter-spacing:-.02em;margin:0 0 .6em;font-size:clamp(1.3rem,2.4vw,1.55rem);font-weight:600}h3{margin:0 0 .3em;font-size:1.05rem;font-weight:600}p{margin:0 0 1rem}.lede{max-width:62ch;font-size:1.12rem}.eyebrow,figcaption,.breadcrumb,small,.note{color:var(--muted);font-size:.83rem}.eyebrow{letter-spacing:.09em}.note{max-width:66ch}.breadcrumb{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 .5rem;display:flex}.breadcrumb a{color:var(--muted);text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--muted) 40%,transparent);text-underline-offset:.28em;transition:color .15s,text-decoration-color .15s}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:var(--ink);text-decoration-color:var(--accent)}.breadcrumb li{list-style:none}.breadcrumb ol{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;padding:0;display:flex}.breadcrumb li+li:before{content:"/";margin-inline-end:.5rem}main{padding-bottom:1rem}section{border-top:1px solid var(--rule);padding-block:clamp(1.5rem,3.5vw,2.5rem)}section.first{border-top:0;padding-top:0}.text-col{max-width:70ch}.tnum{font-variant-numeric:tabular-nums}.world,section.world.first{padding-block:clamp(2.6rem,7vw,5rem) clamp(1.5rem,4vw,3rem)}.world .myth{grid-template:"copy view""ctrl view"minmax(0,1fr)/minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:2rem clamp(1.5rem,5vw,4.5rem);display:grid}.myth-copy{grid-area:copy;align-self:start;min-width:0}.myth-view{grid-area:view;min-width:0}.myth-controls{grid-area:ctrl;align-self:start}.world-title{letter-spacing:.012em;text-wrap:balance;color:color-mix(in srgb,var(--ink) 92%,transparent);margin:0;font-size:clamp(2.1rem,4.4vw,3.3rem);font-weight:400;line-height:1.15}.myth-copy .lede{max-width:30rem;margin:1.4rem 0 0}.world-note{max-width:44rem;margin:1.6rem 0 0}.search{position:relative}.search label{margin-bottom:.3rem;font-size:.9rem;display:block}.search input{border:2px solid color-mix(in srgb,var(--ink) 14%,transparent);background:var(--paper);width:100%;min-height:54px;color:var(--ink);font:inherit;border-radius:16px;padding:.7rem 1.1rem;font-size:1.05rem;transition:border-color .2s,box-shadow .2s}.search input:focus{border-color:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);outline:0}.search-results{z-index:3;background:var(--paper);border:2px solid color-mix(in srgb,var(--ink) 14%,transparent);max-height:45vh;box-shadow:0 8px 24px -12px color-mix(in srgb,var(--ink) 30%,transparent);border-radius:18px;margin:.4rem 0 0;padding:.4rem;list-style:none;position:absolute;left:0;right:0;overflow:auto}.search-results[hidden]{display:none}.search-results a{border-radius:12px;justify-content:space-between;gap:1rem;padding:.55rem .75rem;text-decoration:none;display:flex}.search-results a span{color:var(--muted);font-size:.85rem}.search-results [aria-selected=true] a,.search-results a:hover{background:var(--panel);color:var(--ink)}.overlay{margin:0}.overlay:not(.card){flex-direction:column;display:flex}.overlay:not(.card) figcaption{order:-1;margin:0 0 .7rem}.overlay:not(.card) .ov-box{width:100%}section.first:has(.glance) .overlay figcaption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=62rem){section.first:not(.twin-hero):not(.top):has(>figure.overlay:not(.card)){grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:clamp(2rem,5vw,4rem);display:grid}section.first:not(.twin-hero):not(.top):has(>figure.overlay:not(.card))>*{grid-column:1}section.first:not(.twin-hero):not(.top):has(>figure.overlay:not(.card))>figure.overlay{grid-area:1/2/span 7;margin-top:1.2rem}}.ov-box{margin-inline:auto;position:relative}.overlay svg{width:100%;height:auto}.overlay path{vector-effect:non-scaling-stroke;stroke-width:1.4px;stroke-linejoin:round}.ov-a{fill:color-mix(in srgb,var(--a) 20%,transparent);stroke:var(--a)}.ov-b{fill:color-mix(in srgb,var(--b) 26%,transparent);stroke:var(--b)}.scale{border:1.5px solid var(--muted);border-top:0;height:7px;margin:.6rem 0 1.7rem;position:relative}.scale span{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.83rem;position:absolute;top:100%;left:-1.5px}.overlay figcaption{padding:0}.key{flex-wrap:wrap;justify-content:center;gap:.3rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.key li{align-items:center;gap:.55em;display:flex}.plate-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:1.5rem clamp(1.2rem,2.4vw,2rem);display:grid}.plate{border-top:1px solid var(--rule);padding-top:.9rem;text-decoration:none;display:block}.plate .overlay{margin-bottom:.7rem}.plate strong{font-weight:600;display:block}.plate span{color:var(--muted);font-size:.9rem}.plate:hover strong{color:var(--accent)}.plate .overlay{transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.plate:hover .overlay{transform:translateY(-4px)scale(1.03)}.rows{columns:20rem;column-gap:clamp(1.5rem,5%,3.5rem);margin:0;padding:0;list-style:none}.rows li{break-inside:avoid;border-top:1px solid var(--rule)}.rows a{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1rem;min-height:48px;padding-block:.5rem;padding-inline-start:1.25rem;text-decoration:none;display:flex;position:relative}.rows a:before{content:"";inset-inline-start:0;box-sizing:border-box;border:2px solid var(--accent);border-radius:50%;width:.55rem;height:.55rem;margin-top:-.275rem;position:absolute;top:50%}.rows a span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem}.rows .here{align-items:center;gap:.7rem;min-height:48px;font-weight:600;display:flex}.rows .here:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.55rem;height:.55rem}.rows .here span{color:var(--muted);margin-inline-start:auto;font-size:.9rem;font-weight:400}.rows.one{columns:1;max-width:46rem}.cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(1.5rem,5%,4rem);display:grid}.facts{border-collapse:collapse;width:100%;max-width:56rem;font-size:.95rem}.facts th,.facts td{text-align:start;border-top:1px solid var(--rule);vertical-align:top;font-variant-numeric:tabular-nums;padding:.6rem .5rem}.facts thead th{border-top:0;padding-top:0;font-weight:600}.facts tbody th{color:var(--muted);width:34%;font-weight:500}.facts .a{color:var(--a)}.facts .b{color:var(--b)}.facts td small{display:block}.sources{max-width:75ch;margin:.5rem 0}.sources summary{cursor:pointer;padding:.65rem 0;font-weight:600}.sources dl{grid-template-columns:max-content 1fr;gap:.35rem 1.2rem;margin:0;display:grid}.sources dt{color:var(--muted)}.sources dd{margin:0}.fit-lines{max-width:62ch;margin:0;padding:0;list-style:none}.fit-lines li{border-top:1px solid var(--rule);padding:.55rem 0}.fit-lines li:first-child{border-top:0}footer{border-top:1px solid var(--rule);color:var(--muted);margin-top:3rem;padding:1.1rem 0 1.5rem;font-size:.85rem}.foot{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nav status""rights rights";align-items:baseline;gap:.5rem 2rem;display:grid;container-type:inline-size}.foot p{white-space:nowrap;margin:0}.foot-nav{white-space:nowrap;grid-area:nav;gap:.2rem clamp(.9rem,3vw,1.4rem);display:flex}.foot-nav a{color:var(--ink);font-weight:600;text-decoration:none}.foot-nav a:hover{color:var(--accent)}.to-top{inset-inline-end:max(1rem,env(safe-area-inset-right));bottom:calc(max(1rem,env(safe-area-inset-bottom)) + var(--lift,0px));z-index:30;border:1.5px solid var(--edge);background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(10px)saturate(1.2);width:44px;height:44px;color:var(--ink);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .22s,transform .3s cubic-bezier(.3,1.4,.5,1),background-color .2s,border-color .2s;display:grid;position:fixed;transform:translateY(10px)}.to-top[hidden]{display:none}.to-top.on{opacity:1;transform:none}.to-top svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.to-top:hover{background:color-mix(in srgb,var(--ink) 11%,var(--paper));border-color:color-mix(in srgb,var(--ink) 78%,var(--paper))}.to-top:active{transform:scale(.94)}@media print{.to-top{display:none}}.foot-status{text-align:end;grid-area:status}.foot-status a{color:inherit;text-decoration:none}.foot-status a:hover,.foot-status a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.foot-rights{text-overflow:ellipsis;grid-area:rights;overflow:hidden}.foot a:not(.foot-nav a){text-decoration:none}.foot a:not(.foot-nav a):hover{text-underline-offset:.22em;color:var(--accent);text-decoration:underline}.f-short{display:inline}.f-long{display:none}@container (width>=44rem){.f-long{display:inline}.f-short{display:none}}@container (width<=26rem){.foot-status{display:none}}@media (height<=32rem){.masthead{position:static}}@media (width<=820px),(pointer:coarse){.btn,.chip,.chip-link,summary,.tool,.mast-links a{min-height:44px}.tool.sq,.tool.find,.tool.lang-btn{min-width:44px}.breadcrumb li{padding-block:.45rem}.foot-nav a{padding-block:.45rem;display:inline-block}.rows a,.rows .here{min-height:52px}.matches a{padding-block:.55rem;display:inline-block}}@media (width<=700px){.world .myth{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"copy""view""ctrl"}.mast-inner{flex-wrap:wrap;justify-content:space-between;row-gap:0;min-height:0;padding-block:.35rem 0;display:flex}.home-brand .sv-logo{height:18px}.mast-end{display:contents}.mast-tools{order:2;margin-inline-start:auto}.mast-links{flex:1 0 100%;order:3;margin-inline:-.4rem;padding-block:.15rem .45rem;overflow-x:auto}.tool.lang-btn{width:36px;padding:0}.lang-cur{display:none}.facts{font-size:.9rem}.facts tbody th{width:30%}.sources dl{grid-template-columns:1fr}.scale{margin-inline-start:0}}.share figure{max-width:640px;margin:0}.share img{border:1px solid var(--rule);background:var(--paper);border-radius:12px;width:100%;height:auto;display:block}.pair-next{flex-wrap:wrap;gap:.6rem;margin:1.1rem 0 1.4rem;display:flex}.pair-next .btn{min-height:56px;padding-block:.55rem}.pair-next .pn-t{text-align:start;flex-direction:column;align-items:flex-start;line-height:1.25;display:flex}.pair-next small{color:var(--muted);font-size:.78rem;font-weight:400;transition:color .3s}.pair-next .btn:hover small{color:color-mix(in srgb,var(--ink) 78%,transparent)}@media (width<=700px){.pair-next .btn{flex:100%;justify-content:flex-start}}.share-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.share-actions .share-go{min-width:9.5rem}.share figcaption{margin-top:.7rem}@media (width<=700px){.share-actions .btn{flex:1 1 0;justify-content:center;min-width:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.swatch{background:var(--c);border-radius:3px;flex:none;width:1.35em;min-width:18px;height:.28em;min-height:4px;display:block}.btn{--fill:color-mix(in srgb,var(--ink) 11%,var(--paper));isolation:isolate;border:1.5px solid var(--edge);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.5rem 1.2rem .5rem 1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .3s,transform .2s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:color-mix(in srgb,var(--ink) 80%,var(--paper));border-radius:50%;flex:none;width:.58rem;height:.58rem;transition:background .3s}.btn:after{content:"";z-index:-1;background:var(--fill);border-radius:50%;width:.58rem;height:.58rem;margin:-.29rem 0 0 -.29rem;transition:transform .55s cubic-bezier(.3,1,.4,1);position:absolute;top:50%;left:1.28rem;transform:scale(0)}.btn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 78%,var(--paper))}.btn:hover:before{background:var(--a)}.btn:hover:after{transform:scale(60)}.btn:active{transform:scale(.97)}.btn:disabled{cursor:default;opacity:.5}.btn.primary{background:var(--solid);border-color:color-mix(in srgb,var(--a) 70%,var(--paper));color:var(--ink);--fill:color-mix(in srgb,var(--a) 42%,var(--paper))}.btn.primary:before{background:var(--a)}.btn.primary:hover{color:var(--ink);border-color:var(--a)}.btn.primary:hover:before{background:var(--ink)}.btn.round{width:48px;height:48px;min-height:48px;padding:0}.btn.round:before,.btn.round:after{display:none}.btn.round:hover{background:color-mix(in srgb,var(--ink) 11%,var(--paper));color:var(--ink)}.chip{color:var(--ink);font:inherit;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:.28em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.chip:hover{color:var(--accent)}.chip-link{border-bottom:1.5px solid #0000;align-items:center;gap:.55rem;margin:0 1.2rem .6rem 0;padding:.25rem 0;font-weight:600;text-decoration:none;transition:border-color .25s;display:inline-flex}.chip-link:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.chip-link:hover{border-bottom-color:var(--accent);color:var(--ink)}.chip-link:hover:before{transform:scale(1.7)}.chips-line{margin:0 0 1.2rem}.myth{--ease:cubic-bezier(.22,.8,.25,1);--sh:clamp(290px,31vw,430px)}.myth .stage{width:100%;height:var(--sh);margin-inline:auto;display:block;overflow:visible}.stage .sh{--s:var(--web);transform:translate(var(--x),0) scale(var(--s));transition:transform 1.25s cubic-bezier(.34,1.25,.5,1)}.myth[data-state=true] .sh,.myth:has(#myth-truth:checked) .sh{--s:1}.ghost{transform:translate(var(--x),0) scale(var(--web));opacity:0;transition:opacity .9s .35s var(--ease);pointer-events:none}.myth[data-state=true] .ghost,.myth:has(#myth-truth:checked) .ghost{opacity:.2}.stage path{vector-effect:non-scaling-stroke;stroke-width:1.6px;stroke-linejoin:round}.stage-labels{--wc:min(100%,calc(var(--sh) * var(--ar)));height:4.1rem;margin-top:.8rem;position:relative}.stage-label{top:0;left:calc((100% - var(--wc)) / 2 + var(--wc) * var(--cx) / 100);width:max-content;max-width:min(47%,calc(var(--wc) * .5 - .5rem));text-align:center;align-content:start;justify-items:center;gap:.12rem;display:grid;position:absolute;transform:translate(-50%)}.stage-label strong{justify-content:center;align-items:center;gap:.5em;display:flex}.stage-label small{color:var(--muted);text-wrap:balance;font-size:.83rem}.sub-true,.cap-true,.myth[data-state=true] .sub-web,.myth:has(#myth-truth:checked) .sub-web,.myth[data-state=true] .cap-web,.myth:has(#myth-truth:checked) .cap-web{display:none}.myth[data-state=true] .sub-true,.myth:has(#myth-truth:checked) .sub-true,.myth[data-state=true] .cap-true,.myth:has(#myth-truth:checked) .cap-true{display:inline}.myth-cap{min-height:var(--cap-h,0);max-width:34rem;margin:.7rem 0 0;font-size:1.05rem}.myth-controls{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;row-gap:1.1rem;width:100%;margin-top:0;display:grid}.myth-controls>.progress{visibility:hidden;grid-row:1}.myth-controls>.nojs{grid-row:2}.myth-controls>.guess,.myth-controls>.reveal,.myth-controls>.summary{visibility:hidden;opacity:0;pointer-events:none;grid-area:2/1;max-height:0;transition:opacity .28s;overflow:hidden}.myth-controls[data-view]>.progress{visibility:visible}.myth-controls[data-view=guess]>.guess,.myth-controls[data-view=reveal]>.reveal,.myth-controls[data-view=summary]>.summary{visibility:visible;opacity:1;pointer-events:auto;max-height:none;overflow:visible}.progress{align-items:center;gap:1rem;display:flex}.dots{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dots li{background:color-mix(in srgb,var(--ink) 14%,transparent);border-radius:50%;width:13px;height:13px;transition:background .3s,transform .4s cubic-bezier(.3,1.6,.5,1)}.dots li.cur{background:var(--ink);transform:scale(1.25)}.dots li.ok{background:var(--a)}.dots li.bad{background:var(--b)}.streak{color:var(--muted);font-size:.9rem;font-weight:600}.guess{width:100%}.guess-q{letter-spacing:-.025em;align-items:flex-end;max-width:26rem;min-height:3.4rem;margin:0 0 .9rem;font-size:1.4rem;font-weight:600;line-height:1.2;display:flex}.guess-row{flex-wrap:wrap;gap:.8rem;max-width:32rem;display:flex}.guess-btn{background:color-mix(in srgb,var(--ink) 6%,var(--paper));min-height:80px;color:var(--ink);font:inherit;letter-spacing:-.01em;cursor:pointer;text-align:start;border:0;border-radius:22px;flex:11.5rem;align-items:center;gap:.9rem;padding:.8rem 1.1rem;font-size:1.25rem;font-weight:600;transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .25s;display:flex}.guess-btn .disc{background:var(--c);border-radius:50%;flex:none;width:30px;height:30px;transition:transform .4s cubic-bezier(.3,1.7,.5,1)}.guess-btn:hover:not(:disabled){background:color-mix(in srgb,var(--c,var(--a)) 17%,var(--paper));transform:translateY(-4px)rotate(-.7deg)}.guess-btn:hover:not(:disabled) .disc{transform:scale(1.35)}.guess-btn:active:not(:disabled){transform:scale(.97)}.guess-btn:disabled{cursor:default;opacity:.45}.guess-btn.num{font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:center;--c:var(--a);flex-direction:column;flex:4.6rem;justify-content:center;gap:.1rem;font-size:2.3rem;font-weight:600}.guess-btn.num small{letter-spacing:0;color:var(--muted);font-size:.8rem;font-weight:500}.reveal,.summary{width:100%;max-width:35rem;padding:0;position:relative}.reveal:before,.summary:before{content:"";background:var(--rule);height:1px;position:absolute;top:-.6rem;left:0;right:0}.reveal[data-result=right],.summary{--rc:var(--a)}.reveal[data-result=wrong]{--rc:var(--b)}.reveal.in,.summary.in{animation:.55s cubic-bezier(.2,.8,.2,1) both rise}.rv-top{justify-content:space-between;align-items:flex-end;gap:1rem;max-width:32rem;min-height:3.4rem;margin:0 0 .9rem;display:flex}.reveal-word{letter-spacing:-.03em;color:var(--rc);margin:0;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:600;line-height:1.1}.reveal.in .reveal-word{animation:.6s cubic-bezier(.3,1.6,.5,1) both pop}.reveal[data-result=wrong].in .reveal-word{animation:.6s both wobble}.rv-streak{background:color-mix(in srgb,var(--rc) 12%,transparent);color:var(--rc);white-space:nowrap;border-radius:999px;padding:.2rem .75rem;font-size:.85rem;font-weight:600}.rv-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem 1.5rem;margin:.35rem 0 .5rem;display:grid}.reveal-ratio{font-variant-numeric:tabular-nums;align-items:baseline;gap:.08em;margin:0;line-height:.95;display:flex}.reveal-ratio .num{letter-spacing:-.055em;font-size:clamp(3.2rem,7vw,4.6rem);font-weight:400}.reveal-ratio .x{color:var(--muted);font-size:clamp(1.5rem,3.4vw,2.2rem)}.rv-div{gap:.5rem;min-width:0;display:grid}.rv-row{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.rv-disc{width:var(--d,40px);height:var(--d,40px);background:var(--a);border-radius:50%;justify-self:center;transform:scale(0)}.rv-row[data-role=b] .rv-disc{background:var(--b)}.reveal.in .rv-disc{transition:transform .9s cubic-bezier(.3,1.6,.5,1) .35s;transform:scale(1)}.rv-txt{gap:.05rem;min-width:0;display:grid}.rv-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.15;overflow:hidden}.rv-txt small{color:var(--muted);white-space:nowrap;font-size:.82rem}.rv-bar{background:var(--ink);opacity:.35;transform-origin:0;border-radius:1px;height:2px;display:block;transform:scaleX(0)}.reveal.in .rv-bar{transition:transform .8s cubic-bezier(.22,.8,.25,1) .25s;transform:scaleX(1)}.reveal-sub{letter-spacing:-.01em;margin:.1rem 0 .4rem;font-size:1.02rem;font-weight:600;line-height:1.3}.reveal-why{color:var(--muted);margin:0 0 1rem;font-size:.92rem;line-height:1.5}.reveal-actions{flex-wrap:wrap;gap:.6rem;display:flex}.reveal-why{max-width:32rem}.btn.big{min-height:50px;padding:.5rem 1.3rem .5rem 1.1rem;font-size:1rem}.next-card{background:var(--solid);width:100%;max-width:32rem;min-height:80px;color:var(--ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--a) 55%,var(--paper));font:inherit;letter-spacing:-.01em;cursor:pointer;text-align:start;border:0;border-radius:22px;align-items:center;gap:.9rem;padding:.8rem 1.2rem;font-size:1.25rem;font-weight:600;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:flex}.next-card .disc{background:var(--rc,var(--a));border-radius:50%;flex:none;width:30px;height:30px;transition:transform .4s cubic-bezier(.3,1.7,.5,1)}.next-card .next-label{flex:1}.next-card .arrow{font-size:1.6rem;font-weight:400;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.next-card:hover{transform:translateY(-4px)rotate(-.7deg)}.next-card:hover .disc{transform:scale(1.35)}.next-card:hover .arrow{transform:translate(6px)}.next-card:active{transform:scale(.97)}.next-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.reveal-more{margin:.6rem 0 0}.reveal .rv-main{margin-top:1.1rem}.summary-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8rem;font-weight:600}.summary-score{font-variant-numeric:tabular-nums;margin:.1rem 0 .4rem;line-height:.95}.summary-score .num{letter-spacing:-.055em;color:var(--a);font-size:clamp(3.6rem,8vw,5.4rem);font-weight:400}.summary-score .of{color:var(--muted);font-size:clamp(1.4rem,3vw,2rem)}.sum-discs{gap:.5rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.sum-discs li{background:var(--a);border-radius:50%;width:18px;height:18px}.sum-discs li.bad{box-shadow:inset 0 0 0 2.5px var(--b);background:0 0}.summary-line{margin:0 0 1.1rem;font-size:1.08rem;font-weight:600;line-height:1.35}@keyframes rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.5)rotate(-5deg)}to{opacity:1;transform:none}}@keyframes wobble{0%{opacity:0;transform:translate(-10px)}20%{opacity:1}35%{transform:translate(8px)}55%{transform:translate(-5px)}75%{transform:translate(3px)}to{transform:none}}@keyframes nudge{0%,to{transform:none}50%{transform:translate(5px)}}@keyframes drift{50%{transform:translate(-10px,12px)}}.picker-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:.75rem;max-width:56rem;display:grid}.picker-row .search{margin:0}.picker-row .btn{height:48px}.picker .chips{margin:.9rem 0 0}.picker-out{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:1.8rem;display:grid}.picker-out[hidden]{display:none}.big-ratio{font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--a);margin:0 0 .2rem;font-size:clamp(3.6rem,9vw,5.6rem);font-weight:400;line-height:.95}.big-ratio span{color:var(--muted);letter-spacing:0;margin-inline-start:.05em;font-size:.5em}.result-text h3{letter-spacing:-.02em;margin:0 0 .7rem;font-size:1.4rem;font-weight:600;line-height:1.2}@media (width<=700px){.picker-row{grid-template-columns:minmax(0,1fr) 48px;align-items:end;row-gap:.9rem}.picker-row .search:first-child{grid-area:1/1}.picker-row .search:nth-of-type(2){grid-area:2/1}.picker-row .swap{grid-area:1/2/span 2;place-self:center end}.picker-row .surprise{grid-area:3/1/auto/-1;justify-self:start}.picker-out{grid-template-columns:1fr}.bar{grid-template-columns:5rem 1fr auto}.guess-row{max-width:none}}@media (width<=479px){.stage-labels{flex-direction:column;gap:.7rem;height:auto;display:flex;position:static}.stage-label{text-align:start;justify-items:start;width:auto;max-width:none;position:static;transform:none}.stage-label strong{justify-content:flex-start}}.ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.ledger li{align-content:start;gap:.35rem;display:grid}.ledger b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5.5vw,4rem);font-weight:400;line-height:1}.ledger li:first-child b{color:var(--a)}.ledger li:nth-child(2) b{color:var(--b)}.ledger span{color:var(--muted);max-width:17rem;font-size:.95rem;line-height:1.4}.ledger.glance{flex-wrap:wrap;gap:1.1rem clamp(1.4rem,3vw,2.4rem);margin:1.5rem 0 .4rem;display:flex}.ledger.glance li{flex:0 auto;min-width:0}.ledger.glance b{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.55rem,2.6vw,2.3rem)}.ledger.glance b i{letter-spacing:0;color:var(--muted);margin-inline-start:.25em;font-size:.48em;font-style:normal}.ledger.glance span{max-width:11rem;font-size:.85rem}@media (width<=700px){.myth-controls{min-height:0}.myth{--sh:min(78vw,340px)}.stage-label{min-height:0}.ledger{grid-template-columns:1fr;gap:1.1rem}.rv-main{grid-template-columns:1fr}.rv-row{grid-template-columns:64px minmax(0,1fr)}.guess-row{max-width:none}}.fit-top{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n m""n a";align-items:center;gap:.9rem clamp(1.4rem,3vw,2.4rem);margin:1.4rem 0 1rem;display:grid}.fit-pct{grid-area:n}.fit-say{grid-area:m}.fit-actions{grid-area:a}.fit-pct{font-variant-numeric:tabular-nums;align-items:baseline;margin:0;line-height:.9;display:flex}.fit-pct .num{letter-spacing:-.06em;color:var(--a);font-size:clamp(4.4rem,10vw,7.4rem);font-weight:400}.fit-pct .x{color:var(--muted);margin-inline-start:.06em;font-size:clamp(1.8rem,4vw,3rem)}.fit-msg{letter-spacing:-.015em;margin:0 0 .6rem;font-size:1.25rem;font-weight:600;line-height:1.3}.fit-discs{gap:.1rem;margin:0 0 .5rem -.35rem;padding:0;list-style:none;display:flex}.fit-discs button{cursor:default;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.fit-discs button:before{content:"";background:color-mix(in srgb,var(--ink) 13%,transparent);border-radius:50%;width:16px;height:16px;transition:background .35s,transform .5s cubic-bezier(.3,1.7,.5,1),box-shadow .2s}.fit-discs li.on button:before{background:var(--a);transform:scale(1.2)}.fit-discs li.guess button:before{box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--b)}.fit-discs.open button{cursor:pointer}.fit-discs.open li:hover button:before,.fit-discs.open li:has(~li:hover) button:before{background:color-mix(in srgb,var(--b) 50%,transparent)}.fit-discs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:50%}.fit-actions{flex-wrap:wrap;justify-content:flex-start;align-self:start;gap:.5rem;display:flex}.fit .pour:disabled{opacity:.45;cursor:default}.fit-gap{color:var(--muted);visibility:hidden;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;min-height:1.6em;margin:.55rem 0 0;font-size:.9rem;display:flex}.fit-gap.on{visibility:visible}.fit-gap .k{border-radius:3px;flex:none;width:1.15rem;height:.7rem;display:inline-block}.fit-gap .k-pack{background:color-mix(in srgb,var(--b) 42%,transparent);box-shadow:inset 0 0 0 1.5px var(--b)}.fit-gap .k-pour{background:color-mix(in srgb,var(--a) 30%,transparent);box-shadow:inset 0 1.5px 0 var(--a);margin-inline-start:.9rem}.fit-detail{min-height:1.4em;margin:0}.fit-stage{position:relative}.fit-svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:auto;min-height:120px;display:block;overflow:visible}.fit-svg path{vector-effect:non-scaling-stroke;stroke-width:1.5px;stroke-linejoin:round}.fit-svg .ov-a{fill:color-mix(in srgb,var(--a) 22%,transparent);stroke:var(--a)}.fit-svg .piece{cursor:grab}.fit-svg .piece path{fill:color-mix(in srgb,var(--b) 42%,transparent);stroke:var(--b);transition:fill .2s}.fit-svg .piece:hover path,.fit-svg .piece:focus-visible path{fill:color-mix(in srgb,var(--b) 62%,transparent)}.fit-svg .piece.drag{cursor:grabbing;filter:drop-shadow(0 8px 12px #00000061)}.fit-svg .piece path.hit{fill:none;stroke:#0000;stroke-width:22px;pointer-events:stroke}.fit-svg .piece.drag path{fill:color-mix(in srgb,var(--b) 70%,transparent)}.fit-svg .piece:focus-visible{outline:none}.fit-label{fill:var(--ink);stroke:var(--paper);paint-order:stroke;stroke-linejoin:round;pointer-events:none;font-weight:600}.fit-hint{margin:.4rem 0 0}.fit-tray{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;margin-inline:-.4rem;padding:.55rem .4rem .95rem;scroll-padding-inline:.4rem;display:flex;overflow-x:auto}.fit-tray::-webkit-scrollbar{display:none}.fit-tray[hidden]{display:none}.fit-tile{scroll-snap-align:start;border:1.5px solid var(--edge);width:86px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:14px;flex:none;grid-template-rows:46px auto auto;justify-items:center;gap:.18rem;padding:.5rem .3rem .45rem;font-size:.78rem;line-height:1.15;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.fit-tile .fit-thumb{width:46px;height:46px;overflow:visible}.fit-tile .fit-thumb path{fill:color-mix(in srgb,var(--b) 36%,transparent);stroke:var(--b);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.fit-tile .tn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.fit-tile .ta{color:var(--muted);white-space:nowrap;font-size:.72rem}.fit-tile.on{border-color:color-mix(in srgb,var(--a) 70%,var(--paper));background:color-mix(in srgb,var(--a) 14%,transparent)}.fit-tile.sel{border-color:var(--a);box-shadow:0 0 0 2px var(--a)}.fit-live{margin:0;display:none}.is-tray .fit-live{top:.1rem;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--a);pointer-events:none;align-items:baseline;gap:.05em;font-size:2.7rem;font-weight:400;line-height:1;display:flex;position:absolute;inset-inline-start:.1rem}.is-tray .fit-live .x{letter-spacing:0;color:var(--muted);font-size:1.1rem}.is-tray .fit-svg{touch-action:pan-y}.is-tray.has-sel .fit-svg{touch-action:none}.is-tray .fit-label{display:none}.is-tray .piece.sel .fit-label{display:block}.fit-svg .piece.off{display:none}.fit-svg .piece.sel path.ov-b{fill:color-mix(in srgb,var(--b) 62%,transparent);stroke-width:2.4px}.is-poured .fit-tray,.is-poured .fit-live,.is-poured .autofit{display:none}.fit .autofit:disabled{opacity:.5;cursor:default}.fit-svg .fit-wg{pointer-events:none;transition:opacity .3s}.fit-svg .fit-water{fill:color-mix(in srgb,var(--a) 30%,transparent);stroke:none}.fit-svg .fit-line{stroke:var(--a);stroke-width:1.5px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.is-poured .fit-svg .piece{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .9s .5s,visibility 0s 1.4s}.is-poured .fit-svg .piece path{fill:color-mix(in srgb,var(--a) 45%,transparent);stroke:var(--a);transition:fill .5s,stroke .5s}@media (width<=700px){.fit-top{grid-template-columns:1fr;grid-template-areas:"n""m""a";gap:.6rem}}.top,section.top.first{border-top:0;padding-block:clamp(1.6rem,4.5vw,3.4rem) 0}.top .lede{max-width:46rem;margin:.7rem 0 0}.top+.picker{border-top:0;padding-block:clamp(1.4rem,3vw,2.2rem) clamp(1.6rem,3.4vw,2.6rem)}.picker+.doors{padding-block:clamp(1.4rem,3vw,2.2rem) clamp(1.5rem,3vw,2.5rem)}.doors{--door-h:clamp(5.5rem,12.5svh,9rem)}.doors-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"h p b";align-items:baseline;gap:.2rem 1.1rem;margin-bottom:1.3rem;display:grid}.doors-head h2{grid-area:h}.doors-head p{grid-area:p}.doors-head .deal{grid-area:b}@media (width<=700px){.doors-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h b""p b";align-items:center}.doors-head p{align-self:start}}.doors-head h2{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8rem;font-weight:600}.doors-head p{color:var(--muted);margin:0;font-size:.95rem}.deal{border:1px solid var(--rule);height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;margin-inline-start:auto;padding:0 .9rem 0 .75rem;font:500 .85rem/1 inherit;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.deal svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.deal:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 28%,transparent);background:var(--panel)}.deal:hover svg{transform:rotate(180deg)}.shelf>li{transition:opacity .22s,transform .22s}.shelf>li.out{opacity:0;transform:translateY(8px)}.game-title{font-size:clamp(1.8rem,3.4vw,2.6rem)}#guess,#fit-africa,#compare,#doors{scroll-margin-top:4.5rem}.shelf{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:2rem clamp(1.2rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:grid}.door{grid-template-rows:auto var(--door-h) auto auto;border-top:1px solid var(--rule);align-content:start;gap:.55rem;height:100%;padding-top:.9rem;text-decoration:none;display:grid}.door .overlay,.door .door-glyph{align-self:center}.door-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:flex}.meter{gap:3px;display:inline-flex}.meter i{background:color-mix(in srgb,var(--ink) 14%,transparent);border-radius:50%;width:6px;height:6px;transition:background .25s}.meter i.on{background:var(--b)}.door-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--a);margin-top:.2rem;font-size:clamp(2.2rem,4.4vw,3rem);font-weight:400;line-height:1}.door-line{color:var(--ink);max-width:30ch;font-size:1rem;line-height:1.4}.door:hover .door-num,.door:focus-visible .door-num{color:var(--b)}.door .overlay{transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.door:hover .overlay,.door:focus-visible .overlay{transform:translateY(-4px)scale(1.03)}.door-glyph{flex-wrap:wrap;place-content:center;gap:.45rem;max-width:12rem;margin-inline:auto;display:flex}.door-africa .door-glyph i{background:var(--a);opacity:.85;border-radius:50%;width:1.5rem;height:1.5rem}.door-africa .door-glyph i.off{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ink) 25%,transparent);opacity:1;background:0 0}.door-any-glyph{align-items:center;gap:0}.door-any-glyph b{width:6.2rem;height:6.2rem;box-shadow:inset 0 0 0 2px var(--a);background:color-mix(in srgb,var(--a) 14%,transparent);border-radius:50%}.door-any-glyph b+b{width:4.4rem;height:4.4rem;box-shadow:inset 0 0 0 2px var(--b);background:color-mix(in srgb,var(--b) 18%,transparent);margin-inline-start:-2.6rem}@media (width<=700px){.shelf{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78%,17rem);grid-auto-flow:column;align-items:start;gap:1.2rem;padding-bottom:.6rem;overflow-x:auto}.shelf::-webkit-scrollbar{display:none}.shelf>li{scroll-snap-align:start}}@media (width<=340px){:root{--gutter:.75rem}.home-brand .sv-logo{height:16px}.tool.sq,.tool.find,.tool.lang-btn{width:40px;min-width:40px;padding:0}.mast-tools{gap:0}.mast-links{margin-inline:-.25rem}.mast-links a{padding:0 .7rem}}
