.cb[data-astro-cid-lcjfhx7i]{z-index:50;left:50%;bottom:max(12px, env(safe-area-inset-bottom));background:var(--c-surface,#fff);width:min(680px,100% - 24px);color:var(--c-ink,#111);border:1px solid var(--c-line,#ccc);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;font-size:.9375rem;line-height:1.45;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}.cb[data-astro-cid-lcjfhx7i][hidden]{display:none}.cb[data-astro-cid-lcjfhx7i] p[data-astro-cid-lcjfhx7i]{flex:280px;margin:0}.cb-b[data-astro-cid-lcjfhx7i]{flex-wrap:wrap;gap:.5rem;display:flex}.cb[data-astro-cid-lcjfhx7i] .btn[data-astro-cid-lcjfhx7i]{min-height:44px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-ink);font:400 1.0625rem/1.6 var(--font-text);font-feature-settings:"kern" 1;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;height:auto;display:block}:root{--step--1:.875rem;--step-0:1.0625rem;--step-1:1.3rem;--step-2:1.6rem;--step-3:2rem;--step-4:2.45rem}@media (width>=900px){:root{--step-1:1.4rem;--step-2:1.85rem;--step-3:2.45rem;--step-4:3.2rem}}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:1.15}h1{font-size:clamp(2rem,1.45rem + 2.3vw,3.25rem);line-height:1.1;font-weight:var(--display-weight,700);letter-spacing:-.015em}h2{font-size:var(--step-2);margin-top:var(--section-gap);margin-bottom:0;font-weight:700}h2+*{margin-top:1rem}h3{font-size:var(--step-1);margin-top:1.6em;font-weight:700}:root{--section-gap:2.25rem}@media (width>=900px){:root{--section-gap:3.5rem}}p,ul,ol,table{margin:.9em 0 0}p{text-wrap:pretty}a{color:var(--c-accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}strong{font-weight:700}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--c-focus,var(--c-accent));outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.wrap{width:min(100% - 32px,1200px);margin-inline:auto}.prose{max-width:68ch}.stack>*+*{margin-top:1rem}.lead{color:var(--c-ink);max-width:58ch;margin-top:.75rem;font-size:1.1875rem;line-height:1.5}@media (width>=900px){.lead{font-size:1.25rem}}.muted{color:var(--c-ink-soft);font-size:var(--step--1)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}th,td{text-align:left;border-bottom:1px solid var(--c-line);vertical-align:middle;padding:.7em .75em}th{color:var(--c-ink);background:var(--c-table-head,var(--c-surface));font-weight:700}td.n,th.n{text-align:right;white-space:nowrap}tr{min-height:44px}.table-scroll{overflow-x:auto}.field{align-content:start;gap:.3rem;min-width:0;display:grid}.field label{font-weight:600;font-size:var(--step--1)}.field .hint{color:var(--c-ink-soft);font-size:.8125rem}.input-unit{border:1.5px solid var(--c-line);border-radius:var(--radius-s);background:var(--c-surface);align-items:stretch;min-width:0;display:flex}.input-unit:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 22%, transparent)}.input-unit input,.input-unit select{min-width:0;color:inherit;font:600 1.0625rem/1 var(--font-text);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;min-height:48px;padding:.75rem .8rem}.input-unit input:focus,.input-unit select:focus{outline:none}.input-unit select{max-width:100%}.input-unit .unit{white-space:nowrap;color:var(--c-ink-soft);font-size:var(--step--1);border-left:1px solid var(--c-line);flex:none;place-items:center;padding-inline:.8rem;display:grid}.field-error{color:var(--c-bad);min-height:1.2em;font-size:.8125rem}.choice{flex-wrap:wrap;gap:.5rem;display:flex}.choice label{border:1.5px solid var(--c-line);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .85rem;font-weight:500;display:inline-flex}.choice input{accent-color:var(--c-accent)}.choice label:has(input:checked){border-color:var(--c-accent);background:color-mix(in srgb, var(--c-accent) 9%, var(--c-surface))}.btn{border:1.5px solid var(--c-line);border-radius:var(--radius-s);background:var(--c-surface);min-height:44px;color:var(--c-ink);font:600 var(--step--1)/1 var(--font-text);cursor:pointer;align-items:center;gap:.45rem;padding:.6rem 1rem;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--c-ink-soft)}.btn-primary{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}details.more{border-top:1px solid var(--c-line);margin-top:1rem;padding-top:.8rem}details.more>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.skip{position:absolute;left:-999px}.skip:focus{background:var(--c-surface);z-index:10;padding:.5rem .8rem;top:8px;left:16px}@media print{.no-print,.ad,header.site,footer.site{display:none!important}body{color:#000;background:#fff}}.tool-form{gap:1.1rem;display:grid}.tool-form fieldset{border:0;margin:0;padding:0}.tool-form legend{font-weight:600;font-size:var(--step--1);margin-bottom:.4rem}.input-unit select.unit-select{border-left:1px solid var(--c-line);flex:none;width:auto}.more-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:.6rem;display:grid}.check{font-size:var(--step--1);align-items:center;gap:.5rem;min-height:44px;display:flex}.res-label{color:var(--c-ink-soft);margin:0;font-weight:600}.res-big{font:800 clamp(3.25rem, 2.6rem + 2.5vw, 4rem)/1 var(--font-display);color:var(--c-heat);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:.1rem 0 0}.res-unit{color:var(--c-ink);font-size:.45em}.res-sub{color:var(--c-ink-soft);font-size:var(--step--1);margin:.3rem 0 0}.res-msg{border-left:4px solid var(--c-bad);background:color-mix(in srgb, var(--c-bad) 9%, var(--c-surface));margin:.8rem 0 0;padding:.6rem .8rem;font-weight:600}.res-list{margin:1.2rem 0 1.4rem;display:grid}.res-list div{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.6rem 0;display:grid}.res-list dt{color:var(--c-ink-soft);font-size:.9375rem;line-height:1.45}.res-list dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.res-next{font-size:var(--step--1);margin:1rem 0 0}.warn-box{border-left:4px solid var(--c-warn);background:color-mix(in srgb, var(--c-warn) 12%, var(--c-surface));font-size:var(--step--1);margin:1rem 0 0;padding:.7rem .9rem}[data-invalid="1"] .res-big,[data-invalid="1"] .res-list{opacity:.25}.input-unit:has([aria-invalid=true]){border-color:var(--c-bad)}html{color-scheme:light dark;scroll-padding-top:1.5rem}main{min-height:55vh}main>.wrap>h1{margin-top:1.5rem}.prose{max-width:70ch;line-height:1.75}.prose>:first-child{margin-top:0}.prose h2{letter-spacing:-.025em;margin-top:2.4em;line-height:1.22}.prose h3{margin-top:1.8em;line-height:1.3}.prose :is(h2,h3){scroll-margin-top:1.5rem}.prose :is(h2,h3)+:is(p,ul,ol){margin-top:.8rem}.prose p+p{margin-top:1.1em}.prose :is(ul,ol){padding-left:1.4em}.prose li{margin-top:.45em;padding-left:.25em}.prose li::marker{color:var(--c-accent)}.prose blockquote{border-left:3px solid var(--c-accent);color:var(--c-ink-soft);margin:1.6rem 0;padding:.5rem 0 .5rem 1.4rem}.prose blockquote p{margin:0}.prose a{text-decoration-thickness:1.5px}.prose table{line-height:1.5}tbody tr:nth-child(2n){background:var(--c-stripe,var(--c-bg))}.table-scroll{overscroll-behavior-x:contain;max-width:100%}.table-scroll:focus-visible{outline-offset:4px}summary{-webkit-tap-highlight-color:transparent}button,input,select{color-scheme:inherit}.btn{justify-content:center}.btn-primary:hover{background:var(--c-accent);filter:brightness(.94)}::selection{color:var(--c-accent-ink);background:var(--c-accent)}@media (width<=600px){.wrap{width:min(100% - 40px,1200px)}.lead{font-size:1.125rem}.res-list div{gap:.75rem}.res-list dd{max-width:17ch}}.prose :is(td,th)[align=right],.prose :is(td,th)[style*=text-align\:right],.prose :is(td,th)[style*="text-align: right"]{text-align:right;font-variant-numeric:tabular-nums}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/fraunces-latin-soft-normal.C-lS_vzd.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-soft-normal.DKHvU-YN.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/lexend-latin-wght-normal.ci0D1wrL.woff2)format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/lexend-latin-ext-wght-normal.B6JQhE1e.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Fallback;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:109.7%}@font-face{font-family:Fraunces Fallback;src:local(Georgia Bold),local(Georgia-Bold);font-weight:600 900;size-adjust:96.6%}@font-face{font-family:Fraunces Fallback;src:local(Georgia);font-weight:100 599;size-adjust:100%}:root{--font-display:"Fraunces Variable", "Fraunces Fallback", Georgia, serif;--font-text:"Lexend Variable", "Lexend Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--display-weight:680;--c-bg:#efedf8;--c-bg-2:#e4e0f4;--c-surface:#fff;--c-ink:#231b4d;--c-ink-soft:#57507f;--c-line:#d6d0ea;--c-line-strong:#b4abd6;--c-accent:#5536cc;--c-accent-ink:#fff;--c-focus:#f2a93b;--c-ok:#237a5c;--c-warn:#a86a00;--c-bad:#b3263e;--c-table-head:#f6f4fc;--c-heat:var(--c-ink);--board:#241c52;--board-2:#2f2668;--board-ink:#f1edff;--board-soft:#b9b1e6;--board-line:#463c86;--tile:#f6d58e;--tile-edge:#cf9b45;--tile-ink:#3a2a12;--tile-blank:#fbeccb;--fb-green:#247a5b;--fb-yellow:#e1ac2e;--fb-gray:#67638b;--fb-ink:#fff;--amber:#f2a93b;--radius-s:10px;--radius-l:22px;--shadow:0 1px 0 #231b4d0f, 0 12px 32px -18px #231b4d59;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#15112b;--c-bg-2:#1c1738;--c-surface:#211b40;--c-ink:#efebff;--c-ink-soft:#b0a9d6;--c-line:#382f63;--c-line-strong:#51478a;--c-accent:#b3a3ff;--c-accent-ink:#1b1440;--c-table-head:#261f4a;--c-ok:#5fd3a5;--c-warn:#f2c35c;--c-bad:#ff8fa3;--board:#2a2160;--board-2:#352b75;--board-line:#4c4294;--tile:#efcd85;--tile-edge:#b98637;--tile-blank:#f6e4bf;--shadow:0 1px 0 #0000004d, 0 16px 36px -20px #000c;color-scheme:dark}}:root[data-theme=dark]{--c-bg:#15112b;--c-bg-2:#1c1738;--c-surface:#211b40;--c-ink:#efebff;--c-ink-soft:#b0a9d6;--c-line:#382f63;--c-line-strong:#51478a;--c-accent:#b3a3ff;--c-accent-ink:#1b1440;--c-table-head:#261f4a;--c-ok:#5fd3a5;--c-warn:#f2c35c;--c-bad:#ff8fa3;--board:#2a2160;--board-2:#352b75;--board-line:#4c4294;--tile:#efcd85;--tile-edge:#b98637;--tile-blank:#f6e4bf;--shadow:0 1px 0 #0000004d, 0 16px 36px -20px #000c;color-scheme:dark}body{font-size:1.0625rem;line-height:1.6}h1,h2,h3{font-variation-settings:"SOFT" 100}h1{letter-spacing:-.025em;font-weight:700}h2{letter-spacing:-.02em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}kbd{font:600 .85em var(--font-text);background:var(--tile);color:var(--tile-ink);box-shadow:0 2px 0 var(--tile-edge);border-radius:5px;padding:.05em .4em}.page-head{max-width:860px;padding-top:.75rem}.page-head h1{max-width:22ch;margin-top:.9rem;font-size:clamp(2.1rem,1.5rem + 2.6vw,3.6rem)}.answer{max-width:64ch;color:var(--c-ink);margin-top:.9rem;font-size:1.0625rem;line-height:1.6}@media (width>=900px){.answer{font-size:1.1875rem}}.board>*{min-width:0}.answer b,.answer strong{font-weight:700}.tiles{gap:var(--tg,6px);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.tile{--ts:34px;width:var(--ts);height:var(--ts);border-radius:calc(var(--ts) * .2);background:var(--tile);color:var(--tile-ink);box-shadow:0 calc(var(--ts) * .09) 0 var(--tile-edge), inset 0 1px 0 #ffffff80;font:680 calc(var(--ts) * .56)/1 var(--font-display);font-variation-settings:"SOFT" 100;margin-bottom:calc(var(--ts) * .09);place-items:center;display:inline-grid}.tile.blank{background:var(--tile-blank);color:color-mix(in srgb, var(--tile-ink) 45%, transparent)}.tiles-s .tile{--ts:26px}.tiles-s{--tg:4px}.tiles-l .tile{--ts:clamp(36px, 9.5vw, 48px)}.tiles-xl .tile{--ts:clamp(44px, 12vw, 72px)}.tiles-xl{--tg:clamp(5px, 1.4vw, 10px)}.tool{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.6rem;display:grid}@media (width>=1100px){.tool[data-tool]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.tool .results{padding-top:2.2rem}}.board{color:var(--board-ink);background-color:var(--board);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--board-line), var(--shadow);background-image:radial-gradient(circle at 1px 1px,#ffffff12 1px,#0000 1.4px);background-size:14px 14px;margin-top:2.2rem;padding:1.1rem 1rem 1.2rem;position:relative}@media (width>=700px){.board{padding:1.4rem 1.6rem 1.5rem}}.board-head{align-items:flex-end;gap:.75rem;margin-top:-3.4rem;display:flex}.board-head .owl{filter:drop-shadow(0 4px #0000002e);flex:none}.board-label{font:600 1rem/1.3 var(--font-text);color:var(--board-ink);margin:0 0 .35rem}.board-hint{color:var(--board-soft);margin:.6rem 0 0;font-size:.875rem}.board a{color:var(--tile)}.board :focus-visible{outline-color:var(--amber)}.rack-row{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.rack-input{border:2px solid var(--board-line);min-width:0;min-height:60px;color:var(--board-ink);font:680 1.75rem/1 var(--font-display);font-variation-settings:"SOFT" 100;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0f;border-radius:14px;flex:140px;padding:.5rem .9rem}.rack-input::placeholder{color:color-mix(in srgb, var(--board-soft) 55%, transparent)}.rack-input:focus{border-color:var(--amber);background:#ffffff1a;outline:none}.rack-tiles{min-height:clamp(42px,10.5vw,54px);margin-top:.9rem}.board-btn{border:1.5px solid var(--board-line);background:var(--board-2);min-height:48px;color:var(--board-ink);font:600 .9375rem var(--font-text);cursor:pointer;border-radius:12px;padding:0 .8rem}.board-btn:hover{border-color:var(--board-soft)}.board-btn.primary{background:var(--tile);border-color:var(--tile-edge);color:var(--tile-ink);box-shadow:0 3px 0 var(--tile-edge)}.board-opts{border-top:1px dashed var(--board-line);flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:1rem;padding-top:.9rem;display:flex}.opt{min-height:44px;color:var(--board-ink);align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.opt select{border:1.5px solid var(--board-line);background:var(--board-2);min-height:44px;color:var(--board-ink);font:500 .9375rem var(--font-text);border-radius:10px;padding:0 .6rem}.opt.check input{width:22px;height:22px;accent-color:var(--tile)}.fields{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:.9rem .8rem;margin-top:1rem;display:grid}.fields-big{grid-template-columns:minmax(0,2fr) minmax(140px,1fr)}@media (width<=520px){.fields-big{grid-template-columns:1fr}}.board .field label{color:var(--board-ink);font-size:.9375rem;font-weight:600}.board .field .hint{color:var(--board-soft)}.f-input{border:2px solid var(--board-line);width:100%;min-width:0;min-height:50px;color:var(--board-ink);font:650 1.25rem var(--font-display);font-variation-settings:"SOFT" 100;letter-spacing:.08em;background:#ffffff0f;border-radius:12px;padding:.4rem .75rem}select.f-input{font:500 1rem var(--font-text);letter-spacing:0;background:var(--board-2)}.f-input.f-big{text-transform:uppercase;letter-spacing:.14em;min-height:60px;font-size:1.75rem}input.f-input{text-transform:uppercase}.f-input::placeholder,.rack-input::placeholder{color:color-mix(in srgb, var(--board-soft) 70%, transparent);text-transform:none;font:italic 400 1rem var(--font-text);letter-spacing:0}.f-input:focus{border-color:var(--amber);outline:none}.more-filters{margin-top:.9rem}.more-filters>summary{cursor:pointer;min-height:44px;color:var(--tile);align-items:center;font-weight:600;display:inline-flex}.results{min-height:12rem}.status{font:650 1.25rem/1.35 var(--font-display);font-variation-settings:"SOFT" 100;margin:0}.legend{color:var(--c-ink-soft);margin:.35rem 0 0;font-size:.875rem}.legend .bl,.words .bl{color:var(--c-accent);text-underline-offset:.15em;text-decoration:underline 2px}.groups{margin-top:.4rem}.grp{margin-top:1.4rem}.grp-h{border-bottom:2px solid var(--c-ink);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.3rem;display:flex}.grp h3{margin:0;font-size:1.15rem}.cnt{background:var(--tile);color:var(--tile-ink);font:600 .8125rem/1.6 var(--font-text);vertical-align:.15em;border-radius:999px;margin-left:.35rem;padding:.05rem .5rem;display:inline-block}.mini{border:1.5px solid var(--c-line);background:var(--c-surface);min-height:44px;color:var(--c-ink);font:600 .8125rem var(--font-text);cursor:pointer;border-radius:999px;padding:0 .8rem}.mini:hover{border-color:var(--c-line-strong)}.words{grid-template-columns:repeat(auto-fill,minmax(8.2ch,1fr));gap:.15rem .9rem;margin:.6rem 0 0;padding:0;font-size:1rem;list-style:none;display:grid}.words li{border-bottom:1px solid var(--c-line);color:var(--c-ink-soft);overflow-wrap:anywhere;padding:.3rem 0}.words li.c{color:var(--c-ink);font-weight:650}.words.pairs{grid-template-columns:repeat(auto-fill,minmax(16ch,1fr))}.more-btn{border:1.5px dashed var(--c-line-strong);min-height:44px;color:var(--c-accent);font:600 .9375rem var(--font-text);cursor:pointer;background:0 0;border-radius:12px;margin-top:.8rem;padding:0 1rem}.five-add{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.five-input{flex:180px;max-width:320px}.five-rows{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.five-row{gap:clamp(5px,1.6vw,8px);display:flex}.ftile{cursor:pointer;width:clamp(52px,15vw,64px);height:clamp(52px,15vw,64px);color:var(--fb-ink);font:700 1.6rem/1 var(--font-display);font-variation-settings:"SOFT" 100;border:0;border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:inset 0 -4px #00000038}.ftile.m0{background:var(--fb-gray)}.ftile.m1{background:var(--fb-yellow);color:#2b1d00}.ftile.m2{background:var(--fb-green)}.ftile .fs{font:700 .75rem/1 var(--font-text);opacity:.9;position:absolute;top:3px;right:6px}.ftile:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.five-key{color:var(--board-soft);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:.8rem 0 0;font-size:.8125rem;display:flex}.five-key .k{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:.75rem;display:inline-grid}.five-key .k2{background:var(--fb-green)}.five-key .k1{background:var(--fb-yellow);color:#2b1d00}.five-key .k0{background:var(--fb-gray)}.facts-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem 1rem;margin:1rem 0 0;display:grid}.facts-row div{border-left:3px solid var(--tile);padding-left:.7rem}.facts-row dt{color:var(--c-ink-soft);font-size:.8125rem}.facts-row dd{margin:.1rem 0 0;font-weight:650}.mono{letter-spacing:.3em;font-family:var(--font-display);font-size:1.2rem}.five-tips h3{margin-top:1.4rem;font-size:1.15rem}.tips{margin:.5rem 0 0;padding-left:1.4rem}.tips li{margin:.35rem 0}.tip{background:var(--tile);min-height:44px;color:var(--tile-ink);box-shadow:0 3px 0 var(--tile-edge);font:700 1rem var(--font-display);letter-spacing:.12em;cursor:pointer;border:0;border-radius:10px;padding:0 .7rem}.snd-text{border:2px solid var(--board-line);width:100%;min-height:8rem;color:var(--board-ink);font:500 1.0625rem/1.6 var(--font-text);resize:vertical;background:#ffffff0f;border-radius:14px;margin-top:.9rem;padding:.7rem .9rem}.snd-text:focus{border-color:var(--amber);outline:none}.syl-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.2rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.syl-list li{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:.5rem;padding:.35rem 0;display:flex}.sn{font-variant-numeric:tabular-nums;font-weight:700}.sn small{color:var(--c-ink-soft);font-weight:400}.syl-lines{margin-top:1rem}.syl-lines caption{text-align:left;padding-bottom:.3rem;font-weight:600}.verdict{border-radius:var(--radius-l);background:var(--c-surface);border:2px solid var(--c-line);margin-top:.5rem;padding:1.2rem 1.2rem 1.3rem}.verdict[data-yes="1"]{border-color:var(--fb-green)}.verdict[data-yes="0"]{border-color:var(--c-bad)}.verdict-main{font:650 1.5rem/1.3 var(--font-display);font-variation-settings:"SOFT" 100;margin:.8rem 0 0}.verdict[data-yes="1"] .verdict-main:before{content:"✓ ";color:var(--c-ok)}.verdict[data-yes="0"] .verdict-main:before{content:"✕ ";color:var(--c-bad)}.verdict-sub{color:var(--c-ink-soft);margin:.3rem 0 0}.below{grid-template-columns:minmax(0,1fr);gap:0;max-width:860px;margin-top:3rem;display:grid}.facts{background:var(--c-surface);max-width:680px;box-shadow:0 0 0 1px var(--c-line);border-radius:14px;margin-top:1rem;overflow:hidden}.facts th{width:46%;color:var(--c-ink-soft);background:0 0;font-weight:500}.facts td{overflow-wrap:anywhere;font-weight:600}.prose table{background:var(--c-surface);box-shadow:0 0 0 1px var(--c-line);border-radius:12px;display:block;overflow:auto hidden}.prose table th{background:var(--c-table-head)}.prose code{background:var(--c-bg-2);border-radius:5px;padding:.05em .35em;font-size:.92em}.wordlist-static{columns:5 7.5rem;column-gap:1.2rem;margin:.8rem 0 0;padding:0;list-style:none}.trust{border-top:1px solid var(--c-line);color:var(--c-ink-soft);max-width:70ch;margin-top:2rem;padding-top:1rem;font-size:.9375rem}.trust a{color:var(--c-ink)}.sources ol{padding-left:1.3rem;font-size:.9375rem}.sources li{margin:.3rem 0}.shelf{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:0 2rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.shelf a{border-bottom:1px solid var(--c-line);color:inherit;grid-template-columns:auto 1fr;align-items:start;gap:.15rem .9rem;min-height:44px;padding:.95rem 0;text-decoration:none;display:grid}.shelf .tile{--ts:42px;grid-row:span 2;margin-top:.1rem;transition:transform .2s}.shelf a:hover .tile{transform:rotate(-8deg)translateY(-2px)}.shelf .t{font:650 1.2rem/1.25 var(--font-display);font-variation-settings:"SOFT" 100;color:var(--c-ink)}.shelf a:hover .t{color:var(--c-accent);text-decoration:underline 2px}.shelf .s{color:var(--c-ink-soft);font-size:.9375rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.shelf .tile{transition:none}.shelf a:hover .tile{transform:none}}.g-figure{margin:1.6rem 0 0}.g-figure img{border-radius:var(--radius-l);width:100%;height:auto}.toc{border-left:4px solid var(--tile);padding:.2rem 0 .2rem 1rem}.toc-h{font-size:1rem;font-family:var(--font-text);margin:0}.toc ol{margin:.4rem 0 0;padding-left:1.2rem}.toc li{margin:.2rem 0}.cta{margin-top:1.4rem}.btn-tile{background:var(--tile);min-height:52px;color:var(--tile-ink);box-shadow:0 4px 0 var(--tile-edge);font:650 1.0625rem var(--font-text);border-radius:14px;align-items:center;gap:.6rem;padding:0 1.2rem;text-decoration:none;display:inline-flex}.btn-tile:hover{box-shadow:0 3px 0 var(--tile-edge);transform:translateY(1px)}.btn-primary:hover{filter:brightness(1.05)}@media (width>=1100px){.tool[data-tool]>.board{position:sticky;top:3.6rem}}.below>*+*{margin-top:1.75rem}.below>.g-figure{margin-top:0}.below{margin-top:2.25rem}.hero-tiles{container-type:inline-size}.hero-tiles .tiles-xl{--tg:8px}.hero-tiles .tiles-xl .tile{--ts:min(68px, calc((100cqi - 6 * 8px) / 7 - 1px))}.res-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.res-head .mini{flex:none}.pron-h{margin-top:1.6rem;font-size:1.05rem}.ftile .fs{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.6875rem;display:grid;top:4px;right:4px}.lang-switch[data-astro-cid-lemdd452]{position:relative}.lang-switch[data-astro-cid-lemdd452] summary[data-astro-cid-lemdd452]{border:1.5px solid var(--c-line);background:var(--c-surface);cursor:pointer;min-height:44px;color:var(--c-ink);border-radius:999px;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.lang-switch[data-astro-cid-lemdd452] summary[data-astro-cid-lemdd452]::-webkit-details-marker{display:none}.lang-switch[data-astro-cid-lemdd452] ul[data-astro-cid-lemdd452]{z-index:30;background:var(--c-surface);border:1px solid var(--c-line);min-width:10rem;box-shadow:var(--shadow);border-radius:12px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.lang-switch[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]{min-height:44px;color:var(--c-ink);border-radius:8px;align-items:center;padding:0 .75rem;text-decoration:none;display:flex}.lang-switch[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:hover{background:color-mix(in srgb, var(--c-accent) 10%, transparent)}.lang-switch[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452][aria-current]{font-weight:700}.site-head[data-astro-cid-nen7h5rs]{z-index:20;position:relative}.head-bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--c-ink);font:700 1.55rem/1 var(--font-display);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] .logo{transition:transform .25s;transform:rotate(-6deg)}.brand[data-astro-cid-nen7h5rs]:hover .logo{transform:rotate(0)}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--c-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, var(--c-accent) 10%, transparent)}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--c-ink);color:var(--c-bg)}.head-tools[data-astro-cid-nen7h5rs]{align-items:center;gap:.4rem;display:flex}.theme-btn[data-astro-cid-nen7h5rs]{border:1.5px solid var(--c-line);background:var(--c-surface);width:44px;height:44px;color:var(--c-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid}.theme-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--c-line-strong)}.nav-mobile[data-astro-cid-nen7h5rs]{display:none}@media (width<=1060px){.nav-desktop[data-astro-cid-nen7h5rs]{display:none}.nav-mobile[data-astro-cid-nen7h5rs]{display:block}.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border:1.5px solid var(--c-line);background:var(--c-surface);cursor:pointer;min-height:44px;color:var(--c-ink);border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{background:var(--c-surface);border-block:1px solid var(--c-line);box-shadow:var(--shadow);padding:.4rem 16px .9rem;position:absolute;top:100%;left:0;right:0}.nav-mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:grid}.nav-mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--c-ink);border-bottom:1px solid var(--c-line);align-items:center;font-weight:500;text-decoration:none;display:flex}.nav-mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--c-accent)}}.site-foot[data-astro-cid-jo6i4kqk]{background:var(--c-bg-2);margin-top:6rem;padding:3.5rem 0 1.5rem;font-size:.9375rem}.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1.5fr .9fr .8fr;gap:2.5rem;display:grid}@media (width<=1000px) and (width>=761px){.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}.brand[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--c-ink);font:700 1.35rem/1 var(--font-display);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.foot-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--c-ink-soft);max-width:40ch;margin-top:.75rem}.foot-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--c-ink);text-decoration:underline}h2[data-astro-cid-jo6i4kqk]{font:600 .9375rem/1.4 var(--font-text);color:var(--c-ink);margin:0 0 .4rem}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk].two{grid-template-columns:1fr 1fr;column-gap:1.5rem}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--c-ink);align-items:center;text-decoration:none;display:inline-flex}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-accent);text-decoration:underline}.foot-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--c-line);color:var(--c-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1rem;font-size:.8125rem;display:flex}.foot-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.privacy-settings[data-astro-cid-jo6i4kqk]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}.site-foot[data-astro-cid-jo6i4kqk]{margin-top:4rem}}.site-head[data-astro-cid-pfkxmhmn]{z-index:20;position:relative}.head-bar[data-astro-cid-pfkxmhmn]{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.brand[data-astro-cid-pfkxmhmn]{min-height:44px;color:var(--c-ink);font:700 1.55rem/1 var(--font-display);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-pfkxmhmn] .logo{transition:transform .25s;transform:rotate(-6deg)}.brand[data-astro-cid-pfkxmhmn]:hover .logo{transform:rotate(0)}.nav-desktop[data-astro-cid-pfkxmhmn] ul[data-astro-cid-pfkxmhmn]{gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.nav-desktop[data-astro-cid-pfkxmhmn] a[data-astro-cid-pfkxmhmn]{min-height:44px;color:var(--c-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-desktop[data-astro-cid-pfkxmhmn] a[data-astro-cid-pfkxmhmn]:hover{background:color-mix(in srgb, var(--c-accent) 10%, transparent)}.nav-desktop[data-astro-cid-pfkxmhmn] a[data-astro-cid-pfkxmhmn][aria-current=page]{background:var(--c-ink);color:var(--c-bg)}.head-tools[data-astro-cid-pfkxmhmn]{align-items:center;gap:.4rem;display:flex}.theme-btn[data-astro-cid-pfkxmhmn]{border:1.5px solid var(--c-line);background:var(--c-surface);width:44px;height:44px;color:var(--c-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid}.nav-mobile[data-astro-cid-pfkxmhmn]{display:none}@media (width<=1180px){.nav-desktop[data-astro-cid-pfkxmhmn]{display:none}.nav-mobile[data-astro-cid-pfkxmhmn]{display:block}.nav-mobile[data-astro-cid-pfkxmhmn] summary[data-astro-cid-pfkxmhmn]{border:1.5px solid var(--c-line);background:var(--c-surface);cursor:pointer;min-height:44px;color:var(--c-ink);border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.nav-mobile[data-astro-cid-pfkxmhmn] summary[data-astro-cid-pfkxmhmn]::-webkit-details-marker{display:none}.nav-mobile[data-astro-cid-pfkxmhmn] nav[data-astro-cid-pfkxmhmn]{background:var(--c-surface);border-block:1px solid var(--c-line);box-shadow:var(--shadow);padding:.4rem 16px .9rem;position:absolute;top:100%;left:0;right:0}.nav-mobile[data-astro-cid-pfkxmhmn] ul[data-astro-cid-pfkxmhmn]{margin:0;padding:0;list-style:none;display:grid}.nav-mobile[data-astro-cid-pfkxmhmn] a[data-astro-cid-pfkxmhmn]{min-height:48px;color:var(--c-ink);border-bottom:1px solid var(--c-line);align-items:center;font-weight:500;text-decoration:none;display:flex}.nav-mobile[data-astro-cid-pfkxmhmn] a[data-astro-cid-pfkxmhmn][aria-current=page]{color:var(--c-accent)}}@media (width<=380px){.brand[data-astro-cid-pfkxmhmn] span[data-astro-cid-pfkxmhmn]{display:none}}.site-foot[data-astro-cid-wmil6zmw]{background:var(--c-bg-2);margin-top:6rem;padding:3.5rem 0 1.5rem;font-size:.9375rem}.foot-grid[data-astro-cid-wmil6zmw]{grid-template-columns:1.3fr 1.5fr .9fr .9fr;gap:2.5rem;display:grid}@media (width<=1000px) and (width>=761px){.foot-grid[data-astro-cid-wmil6zmw]{grid-template-columns:1fr 1fr}}.brand[data-astro-cid-wmil6zmw]{min-height:44px;color:var(--c-ink);font:700 1.35rem/1 var(--font-display);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.foot-brand[data-astro-cid-wmil6zmw] p[data-astro-cid-wmil6zmw]{color:var(--c-ink-soft);max-width:40ch;margin-top:.75rem}.foot-brand[data-astro-cid-wmil6zmw] p[data-astro-cid-wmil6zmw] a[data-astro-cid-wmil6zmw]{color:var(--c-ink);text-decoration:underline}h2[data-astro-cid-wmil6zmw]{font:600 .9375rem/1.4 var(--font-text);color:var(--c-ink);margin:0 0 .4rem}ul[data-astro-cid-wmil6zmw]{margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-wmil6zmw].two{grid-template-columns:1fr 1fr;column-gap:1.5rem}li[data-astro-cid-wmil6zmw] a[data-astro-cid-wmil6zmw]{min-height:44px;color:var(--c-ink);align-items:center;text-decoration:none;display:inline-flex}li[data-astro-cid-wmil6zmw] a[data-astro-cid-wmil6zmw]:hover{color:var(--c-accent);text-decoration:underline}.foot-bottom[data-astro-cid-wmil6zmw]{border-top:1px solid var(--c-line);color:var(--c-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1rem;font-size:.8125rem;display:flex}.foot-bottom[data-astro-cid-wmil6zmw] p[data-astro-cid-wmil6zmw]{margin:0}.privacy-settings[data-astro-cid-wmil6zmw]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.foot-grid[data-astro-cid-wmil6zmw]{grid-template-columns:1fr;gap:2rem}.site-foot[data-astro-cid-wmil6zmw]{margin-top:4rem}}.cb[data-astro-cid-7oh4rmes]{z-index:50;left:50%;bottom:max(12px, env(safe-area-inset-bottom));background:var(--c-surface,#fff);width:min(680px,100% - 24px);color:var(--c-ink,#111);border:1px solid var(--c-line,#ccc);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;font-size:.9375rem;line-height:1.45;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}.cb[data-astro-cid-7oh4rmes][hidden]{display:none}.cb[data-astro-cid-7oh4rmes] p[data-astro-cid-7oh4rmes]{flex:280px;margin:0}.cb-b[data-astro-cid-7oh4rmes]{flex-wrap:wrap;gap:.5rem;display:flex}.cb[data-astro-cid-7oh4rmes] .btn[data-astro-cid-7oh4rmes]{min-height:44px}
