.registry.svelte-1ffbrp5{max-width:var(--frame);margin-top:clamp(3rem,7vw,5rem)}.registry.svelte-1ffbrp5 h2:where(.svelte-1ffbrp5){font-size:clamp(1.8rem,4vw,2.6rem)}.registry-intro.svelte-1ffbrp5{max-width:52rem;color:var(--muted-ink)}.citation.svelte-1ffbrp5{max-width:52rem;font-size:.9rem}.table-wrap.svelte-1ffbrp5{border-block:2px solid var(--ink);background:var(--surface);margin-top:1.5rem;overflow-x:auto}table.svelte-1ffbrp5{border-collapse:collapse;text-align:left;width:100%;min-width:48rem}th.svelte-1ffbrp5,td.svelte-1ffbrp5{border-bottom:1px solid var(--rule);vertical-align:top;padding:.85rem 1rem}thead.svelte-1ffbrp5 th:where(.svelte-1ffbrp5){color:var(--muted-ink);letter-spacing:.08em;text-transform:uppercase;background:#edf0e7;font-size:.7rem}tbody.svelte-1ffbrp5 th:where(.svelte-1ffbrp5){font-family:var(--serif);gap:.15rem;display:grid}tbody.svelte-1ffbrp5 th:where(.svelte-1ffbrp5) i:where(.svelte-1ffbrp5){color:var(--muted-ink);font-weight:400}td.svelte-1ffbrp5{font-size:.84rem}td.svelte-1ffbrp5 small:where(.svelte-1ffbrp5){color:var(--muted-ink);margin-top:.2rem;display:block}.trust-details.svelte-tdpsgi{border-block:1px solid var(--rule-strong);margin:0 0 3rem;padding:1.5rem 0}.trust-details.svelte-tdpsgi h2:where(.svelte-tdpsgi){margin:0 0 1rem;font-size:clamp(1.15rem,2vw,1.45rem)}.trust-details.svelte-tdpsgi dl:where(.svelte-tdpsgi){grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 1.5rem;margin:0;display:grid}.trust-details.svelte-tdpsgi dl:where(.svelte-tdpsgi) div:where(.svelte-tdpsgi){min-width:0}.trust-details.svelte-tdpsgi dt:where(.svelte-tdpsgi){color:var(--muted-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.trust-details.svelte-tdpsgi dd:where(.svelte-tdpsgi){overflow-wrap:anywhere;margin:.35rem 0 0}.generator-frame.svelte-tre99x{container-type:inline-size}button.svelte-tre99x{border:1px solid var(--rule-strong);min-height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:.15rem;font-weight:760}button.svelte-tre99x:disabled{cursor:not-allowed;opacity:.48}.copy-toast.svelte-tre99x{z-index:110;color:#fffaf0;background:#073f48;border:1px solid #f4a177;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;width:min(22rem,100vw - 2rem);padding:.8rem .95rem;animation:.18s ease-out both svelte-tre99x-toast-in;display:grid;position:fixed;bottom:clamp(1rem,2.5vw,2rem);right:clamp(1rem,2.5vw,2rem);box-shadow:.35rem .4rem #de846a7a}.copy-toast.error.svelte-tre99x{background:#8f3026;border-color:#fffaf0}.copy-toast.svelte-tre99x span:where(.svelte-tre99x){aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:2rem;font-weight:900;display:grid}.copy-toast.svelte-tre99x p:where(.svelte-tre99x){margin:0;font-size:.82rem;font-weight:760}@keyframes svelte-tre99x-toast-in{0%{opacity:0;transform:translateY(.75rem)}}.tool-console.svelte-tre99x{border-block:1px solid var(--rule-strong);grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding-block:.8rem;display:grid}.pool-summary.svelte-tre99x{grid-template-columns:auto auto auto;align-items:baseline;gap:.25rem;display:grid}.pool-summary.svelte-tre99x span:where(.svelte-tre99x),.console-meta.svelte-tre99x span:where(.svelte-tre99x){color:var(--muted-ink);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.62rem;font-weight:850}.pool-summary.svelte-tre99x strong:where(.svelte-tre99x){font-family:var(--serif);font-size:1.75rem;line-height:1}.pool-summary.svelte-tre99x small:where(.svelte-tre99x){color:var(--muted-ink)}.console-meta.svelte-tre99x{color:var(--muted-ink);justify-items:start;font-size:.7rem;display:grid}.console-meta.svelte-tre99x strong:where(.svelte-tre99x){overflow-wrap:anywhere}.console-actions.svelte-tre99x{justify-content:end;align-items:center;gap:.6rem;display:flex}.primary-action.svelte-tre99x{border-color:var(--pine);background:var(--pine);color:#fff;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:1.5rem;min-width:min(18rem,38vw);padding:.8rem 1rem;display:inline-flex}.primary-action.svelte-tre99x:hover{background:var(--pine-dark)}.primary-action.svelte-tre99x:disabled{opacity:1}.primary-action.svelte-tre99x .shortcut-hint:where(.svelte-tre99x){color:inherit;font-family:var(--sans);letter-spacing:.04em;text-transform:none;font-size:.68rem;font-weight:650}.options-toggle.svelte-tre99x{color:var(--pine);border-color:#0000;align-items:center;gap:.4rem;padding-inline:.7rem;display:inline-flex}.options-toggle.svelte-tre99x span:where(.svelte-tre99x){font-size:1.3rem;font-weight:400}.options-panel.svelte-tre99x{border:1px solid var(--rule);background:color-mix(in srgb, var(--surface) 96%, var(--paper));grid-column:1/-1;margin-top:.2rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 1.2rem 3rem #0d2b2914}.field-grid.svelte-tre99x{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}label.svelte-tre99x:not(.toggle-row){color:var(--ink);gap:.4rem;font-size:.78rem;font-weight:760;display:grid}.toggle-stack.svelte-tre99x{grid-template-columns:repeat(2,1fr);gap:.8rem 1.5rem;margin-top:1.25rem;display:grid}.toggle-row.svelte-tre99x{cursor:pointer;grid-template-columns:1.35rem 1fr;align-items:start;gap:.7rem;display:grid}.toggle-row.svelte-tre99x input:where(.svelte-tre99x){width:1.25rem;height:1.25rem;accent-color:var(--pine);margin:.15rem 0 0}.toggle-row.svelte-tre99x span:where(.svelte-tre99x){gap:.1rem;display:grid}small.svelte-tre99x{color:var(--muted-ink);font-size:.75rem;font-weight:520}.seed-row.svelte-tre99x{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.secondary-action.svelte-tre99x{background:var(--surface);padding:.55rem .8rem}.secondary-action.svelte-tre99x:hover:not(:disabled),.result-actions.svelte-tre99x button:where(.svelte-tre99x):hover:not(:disabled){border-color:var(--pine);color:var(--pine)}.text-action.svelte-tre99x{min-height:2.5rem;color:var(--pine);text-underline-offset:.22em;border-color:#0000;padding-inline:.4rem;text-decoration:underline}.options-footer.svelte-tre99x{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.25rem;display:flex}.options-footer.svelte-tre99x dl:where(.svelte-tre99x){flex-wrap:wrap;gap:.4rem 1rem;margin:0;display:flex}.options-footer.svelte-tre99x dl:where(.svelte-tre99x) div:where(.svelte-tre99x){color:var(--muted-ink);gap:.35rem;font-size:.72rem;display:flex}.options-footer.svelte-tre99x dd:where(.svelte-tre99x){color:var(--ink);margin:0;font-weight:800}.error-message.svelte-tre99x{border-left:4px solid var(--error);color:#721f1f;background:#fff0ee;gap:.7rem;margin:0 0 1rem;padding:.9rem 1rem;display:flex}.error-message.svelte-tre99x span:where(.svelte-tre99x){font-weight:900}.manual-copy.svelte-tre99x{border-left:4px solid var(--ochre);background:#fff9ed;margin:0 0 1rem;padding:.9rem 1rem}.manual-copy.svelte-tre99x textarea:where(.svelte-tre99x){resize:vertical;border:1px solid var(--rule-strong);background:var(--surface);width:100%;min-height:5.5rem;color:var(--ink);padding:.65rem}.result-stage.svelte-tre99x{min-height:28rem}.blank-stage.svelte-tre99x{perspective:1200px;min-height:clamp(29rem,63vw,43rem);margin:clamp(1rem,2vw,2rem) clamp(.2rem,3vw,2.5rem) 2rem;position:relative}.blank-underlay.svelte-tre99x,.blank-panel.svelte-tre99x{border-radius:.3rem;position:absolute;inset:4% 1% 1% 4%}.blank-underlay.svelte-tre99x{color:#9ba9a1;background:#dce4df;grid-template-rows:auto 1fr auto;padding:clamp(1rem,3vw,2.25rem);display:grid;transform:rotate(2.2deg)translate(1.5%,1.5%)}.blank-underlay.svelte-tre99x strong:where(.svelte-tre99x){letter-spacing:-.08em;opacity:.36;text-align:right;place-self:center end;font-size:clamp(3.5rem,10vw,9rem);line-height:.78}.blank-panel.svelte-tre99x{background:var(--surface);border:1px solid #e3e5e1;grid-template-rows:auto 1fr auto;padding:clamp(1rem,3vw,2rem);display:grid;overflow:hidden;transform:rotate(-1.7deg);box-shadow:0 1.5rem 3rem #17231f29}.blank-panel.svelte-tre99x:after{z-index:0;content:"ANIMAL";color:#eef0ed;letter-spacing:-.08em;font-size:clamp(5rem,15vw,13rem);font-weight:900;position:absolute;top:15%;right:-1rem}.blank-nav.svelte-tre99x{z-index:1;color:var(--muted-ink);letter-spacing:.12em;align-items:center;gap:1rem;font-size:.72rem;font-weight:800;display:flex}.blank-copy.svelte-tre99x{z-index:1;grid-template-columns:auto minmax(0,34rem);justify-content:center;align-items:center;gap:1.25rem;display:grid}.blank-copy.svelte-tre99x h3:where(.svelte-tre99x){letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,7vw,5.4rem);line-height:.92}.blank-copy.svelte-tre99x p:where(.svelte-tre99x){max-width:30rem;color:var(--muted-ink);font-size:clamp(1rem,1.7vw,1.22rem)}.catalogue-mark.svelte-tre99x{color:var(--ochre);font-family:var(--serif);font-size:2.5rem}.blank-register.svelte-tre99x,.progress-marks.svelte-tre99x{z-index:1;gap:.4rem;display:flex}.blank-register.svelte-tre99x i:where(.svelte-tre99x),.progress-marks.svelte-tre99x i:where(.svelte-tre99x){background:var(--ochre);width:2.2rem;height:.16rem}.results-toolbar.svelte-tre99x{justify-content:space-between;align-items:center;gap:1rem;padding-block:.2rem 1rem;display:flex}.result-badges.svelte-tre99x{color:var(--muted-ink);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1rem;font-size:.65rem;font-weight:850;display:flex}.result-list.svelte-tre99x{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.result-list.single-result.svelte-tre99x{grid-template-columns:1fr}.result-list.svelte-tre99x>li:where(.svelte-tre99x){background:var(--surface);border-radius:.35rem;min-width:0;min-height:clamp(30rem,54vw,43rem);margin:.8rem 1rem 1rem .4rem;position:relative;transform:rotate(-.7deg);box-shadow:0 1.3rem 3rem #0c25222b}.result-list.svelte-tre99x:not(.single-result)>li:where(.svelte-tre99x){min-height:32rem}.result-list.svelte-tre99x>li:where(.svelte-tre99x):nth-child(2n){transform:rotate(.65deg)}.paper-underlay.svelte-tre99x{color:#9aa79f;grid-template-rows:auto 1fr auto;padding:1.2rem;display:grid;position:absolute;inset:0;overflow:hidden}.paper-underlay.svelte-tre99x strong:where(.svelte-tre99x){letter-spacing:-.08em;opacity:.26;text-align:right;place-self:center end;max-width:55%;font-size:clamp(2.2rem,8vw,7rem);line-height:.8}.result-panel.svelte-tre99x{z-index:1;color:var(--scene-text);box-shadow:.9rem .9rem 0 color-mix(in srgb, var(--scene-accent) 82%, transparent), 1.3rem 1.5rem 2rem #0000002b;transform-origin:100%;background:#063f48;border-radius:.28rem;position:absolute;inset:0 4.5% 4.5% 0;overflow:hidden}.panel-content.svelte-tre99x{z-index:10;color:#fffaf0;grid-template-rows:auto minmax(0,1fr) auto auto;gap:1rem;min-height:100%;padding:clamp(1rem,3.5vw,2.2rem);display:grid;position:relative}.panel-content.svelte-tre99x:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#032228f2 0 42%,#032228b8 64%,#0000 84%);position:absolute;inset:0}.panel-microbar.svelte-tre99x{letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:1rem;font-size:.62rem;font-weight:850;display:grid}.panel-microbar.svelte-tre99x span:where(.svelte-tre99x){background:#063f48;width:fit-content;padding:.18rem .3rem}.panel-microbar.svelte-tre99x span:where(.svelte-tre99x):nth-child(2){text-align:right;justify-self:end}.panel-microbar.svelte-tre99x span:where(.svelte-tre99x):last-child{display:inline-block}.name-block.svelte-tre99x{align-self:center;max-width:76%;container-type:inline-size}.name-block.svelte-tre99x h3:where(.svelte-tre99x){color:inherit;font-family:var(--sans);letter-spacing:-.075em;text-wrap:balance;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(4rem,15cqi,10.5rem);font-weight:820;line-height:.78}.name-block.svelte-tre99x p:where(.svelte-tre99x){color:inherit;font-family:var(--serif);margin:1.1rem 0 0;font-size:clamp(1rem,2.2vw,1.45rem)}.name-display.svelte-tre99x h3:where(.svelte-tre99x){font-size:clamp(3.4rem,13cqi,9rem)}.name-compact.svelte-tre99x h3:where(.svelte-tre99x){font-size:clamp(2.85rem,10.2cqi,7.2rem)}.name-compressed.svelte-tre99x h3:where(.svelte-tre99x){font-size:clamp(2.25rem,8.2cqi,5.7rem);line-height:.84}.result-footer.svelte-tre99x{border-top:1px solid color-mix(in srgb, var(--scene-paper) 28%, transparent);justify-content:space-between;align-items:end;gap:1rem;padding-top:.8rem;display:flex}.taxonomy-line.svelte-tre99x,.result-actions.svelte-tre99x,.share-actions.svelte-tre99x{flex-wrap:wrap;gap:.45rem;display:flex}.taxonomy-line.svelte-tre99x span:where(.svelte-tre99x){border:1px solid color-mix(in srgb, var(--scene-paper) 65%, transparent);letter-spacing:.08em;text-transform:uppercase;background:#063f48;padding:.28rem .48rem;font-size:.66rem;font-weight:800}.result-actions.svelte-tre99x{justify-content:end}.result-actions.svelte-tre99x button:where(.svelte-tre99x){border-color:color-mix(in srgb, var(--scene-paper) 55%, transparent);background:color-mix(in srgb, var(--scene-depth,#062f37) 88%, transparent);min-height:2.75rem;color:inherit;padding:.45rem .65rem;font-size:.72rem}.source-details.svelte-tre99x{color:inherit;margin:0;font-size:.73rem}.source-details.svelte-tre99x summary:where(.svelte-tre99x){cursor:pointer;width:fit-content;min-height:2.75rem;color:inherit;text-underline-offset:.2em;background:#063f48;align-items:center;padding-inline:.35rem;font-weight:760;text-decoration:underline;display:flex}.source-details[open].svelte-tre99x{background:#062f37eb;max-width:46rem;padding:.7rem}.source-list.svelte-tre99x{margin:.2rem 0 0;padding-left:1.2rem}.source-list.svelte-tre99x a:where(.svelte-tre99x){color:inherit}.progress-marks.svelte-tre99x{position:absolute;bottom:1.35rem;right:2rem}.progress-marks.svelte-tre99x i:where(.svelte-tre99x){background:var(--scene-accent);width:1.3rem}.share-actions.svelte-tre99x{justify-content:end;margin-top:1.25rem}.history-panel.svelte-tre99x{border-top:1px solid var(--rule);color:var(--muted-ink);margin-top:1.5rem;padding-top:.6rem;font-size:.8rem}.history-panel.svelte-tre99x h3:where(.svelte-tre99x){min-height:2.75rem;color:var(--ink);font-size:inherit;align-items:center;margin:0;font-weight:760;display:flex}.history-panel.svelte-tre99x ol:where(.svelte-tre99x){max-height:14rem;margin:.5rem 0;padding-left:1.5rem;overflow:auto}.history-panel.svelte-tre99x li:where(.svelte-tre99x){border-bottom:1px dotted var(--rule);padding-block:.3rem}@media (prefers-reduced-motion:no-preference){.result-panel.svelte-tre99x{animation:svelte-tre99x-panel-reveal var(--scene-duration) var(--scene-easing) both}.name-block.svelte-tre99x{animation:svelte-tre99x-title-reveal .56s var(--scene-easing) .15s both}.result-footer.svelte-tre99x{animation:svelte-tre99x-detail-reveal .42s var(--scene-easing) .23s both}.result-actions.svelte-tre99x button:where(.svelte-tre99x){animation:svelte-tre99x-action-reveal .36s var(--scene-easing) both}.result-actions.svelte-tre99x button:where(.svelte-tre99x):nth-child(2){animation-delay:32ms}.result-actions.svelte-tre99x button:where(.svelte-tre99x):nth-child(3){animation-delay:64ms}@keyframes svelte-tre99x-panel-reveal{0%{opacity:.72;box-shadow:.2rem .3rem 0 var(--scene-accent), .4rem .7rem 1rem #00000014;transform:translate(14%)skew(-1.5deg)}46%{opacity:1;transform:translate(4%)skew(-.4deg)}to{transform:translate(0)skew(0)}}@keyframes svelte-tre99x-title-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(1rem)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes svelte-tre99x-detail-reveal{0%{opacity:0;transform:translate(.7rem)}to{opacity:1;transform:none}}@keyframes svelte-tre99x-action-reveal{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}}@media (width<=900px){.tool-console.svelte-tre99x{grid-template-columns:auto 1fr}.console-meta.svelte-tre99x{text-align:right;justify-self:end}.console-actions.svelte-tre99x{grid-column:1/-1;justify-content:stretch}.primary-action.svelte-tre99x{flex:1;min-width:0}.result-list.svelte-tre99x{grid-template-columns:1fr}.result-list.svelte-tre99x>li:where(.svelte-tre99x){min-height:clamp(31rem,82vw,41rem)}}@media (width<=620px){.tool-console.svelte-tre99x{gap:.75rem}.console-actions.svelte-tre99x{flex-direction:column;align-items:stretch}.primary-action.svelte-tre99x{width:100%;min-height:3.5rem}.options-toggle.svelte-tre99x{justify-content:center}.field-grid.svelte-tre99x,.toggle-stack.svelte-tre99x,.seed-row.svelte-tre99x{grid-template-columns:1fr}.options-footer.svelte-tre99x{flex-direction:column;align-items:start}.blank-stage.svelte-tre99x{min-height:31rem;margin-inline:0}.blank-underlay.svelte-tre99x,.blank-panel.svelte-tre99x{inset-inline:1%}.blank-copy.svelte-tre99x{grid-template-columns:1fr;align-content:center}.catalogue-mark.svelte-tre99x{font-size:1.6rem}.result-list.svelte-tre99x>li:where(.svelte-tre99x){min-height:35rem;margin-inline:0 .45rem;transform:rotate(-.35deg)}.result-panel.svelte-tre99x{inset:0 3% 3% 0}.panel-content.svelte-tre99x{padding:1rem}.panel-microbar.svelte-tre99x{grid-template-columns:auto 1fr}.panel-microbar.svelte-tre99x span:where(.svelte-tre99x):last-child{display:none}.panel-microbar.svelte-tre99x span:where(.svelte-tre99x):nth-child(2){text-align:right;justify-self:end}.name-block.svelte-tre99x{max-width:96%}.name-block.svelte-tre99x h3:where(.svelte-tre99x){font-size:clamp(2.55rem,13cqi,5.6rem)}.name-display.svelte-tre99x h3:where(.svelte-tre99x){font-size:clamp(2.35rem,11.8cqi,4.9rem)}.name-compact.svelte-tre99x h3:where(.svelte-tre99x){font-size:clamp(2.05rem,9.8cqi,4.2rem)}.name-compressed.svelte-tre99x h3:where(.svelte-tre99x){font-size:clamp(1.8rem,8.4cqi,3.55rem)}.result-footer.svelte-tre99x{flex-direction:column;align-items:stretch}.result-actions.svelte-tre99x{grid-template-columns:repeat(3,1fr);justify-content:stretch;display:grid}.result-actions.svelte-tre99x button:where(.svelte-tre99x){padding-inline:.35rem}.share-actions.svelte-tre99x{justify-content:stretch;display:grid}}.generator-frame.svelte-tre99x{min-height:100svh;padding:clamp(.45rem,1.25vw,1rem);position:relative;overflow:clip}.tool-console.svelte-tre99x{z-index:50;border:0;width:min(100% - 12rem,29.5rem);margin:0 auto;padding:0;display:block;position:absolute;top:clamp(1.55rem,3vw,2.6rem);left:0;right:0;transform:none}.pool-summary.svelte-tre99x,.console-meta.svelte-tre99x{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.console-actions.svelte-tre99x{align-items:center;display:block;position:relative;transform:none}.primary-action.svelte-tre99x,.options-toggle.svelte-tre99x{letter-spacing:.08em;text-transform:uppercase;border-radius:0;min-width:0;min-height:2.75rem;padding:.55rem .7rem;font-size:clamp(.62rem,.8vw,.76rem);font-weight:760}.primary-action.svelte-tre99x{color:#052f37;background:#de846a;border:1px solid #f4a177;grid-template-columns:1fr auto;gap:1rem;width:100%;min-height:3.7rem;padding:.75rem 1rem;font-size:clamp(.78rem,1vw,.92rem);display:grid;box-shadow:.28rem .3rem #0322287a}.primary-action.svelte-tre99x:hover{color:#021f25;background:#ef9a78;border-color:#ffd0b7}.primary-action.svelte-tre99x .shortcut-hint:where(.svelte-tre99x){color:#082f34;white-space:nowrap;font-size:.64rem}.options-toggle.svelte-tre99x{z-index:52;color:#f7f5ef;background:#073f48;border-color:#efad73;gap:.45rem;margin-right:0;position:absolute;top:clamp(1.55rem,3vw,2.6rem);left:auto;right:clamp(1.25rem,3.4vw,3.5rem);transform:none;box-shadow:.22rem .25rem #de846a6b}.options-toggle.svelte-tre99x:hover{color:#fff;background:#0a5559}.options-toggle.svelte-tre99x span:where(.svelte-tre99x):last-child{color:#de846a;font-size:.85rem}.options-panel.options-drawer.svelte-tre99x{z-index:70;width:min(38rem,46vw);max-width:none;height:100svh;max-height:none;color:var(--ink);clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);opacity:.98;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 104% 8%,#0000 0 7rem,#064f5a17 7.05rem 7.12rem,#0000 7.17rem 9.5rem,#064f5a12 9.55rem 9.62rem,#0000 9.67rem),#f7f5ef;border:0;border-radius:0;padding:clamp(1.35rem,3.2vw,3.2rem) clamp(1.2rem,3.2vw,3.3rem) 2rem clamp(2.3rem,5vw,5rem);transition:transform .32s cubic-bezier(.3,0,1,1),box-shadow .32s cubic-bezier(.3,0,1,1),visibility 0s linear .42s;position:fixed;overflow:auto;transform:translate(104%);box-shadow:-1.5rem 0 4.5rem #03202657;margin:0 0 0 auto!important;inset:0 0 0 auto!important}.options-panel.options-drawer.svelte-tre99x::backdrop{background:#021b20a8}.options-panel.options-drawer.svelte-tre99x:before{z-index:-1;content:"";background:#de846a;width:clamp(.55rem,1.1vw,.9rem);position:fixed;top:0;bottom:0;left:0}.options-panel.options-drawer.open.svelte-tre99x{opacity:1;visibility:visible;pointer-events:auto;transition:transform .42s cubic-bezier(.05,.7,.1,1),box-shadow .42s cubic-bezier(.05,.7,.1,1),visibility linear;transform:translate(0)}.drawer-heading.svelte-tre99x{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:start;gap:1rem;margin-bottom:clamp(1.6rem,4vw,3.2rem);padding-bottom:1.2rem;display:flex}.drawer-heading.svelte-tre99x p:where(.svelte-tre99x){color:var(--pine);letter-spacing:.13em;margin:0 0 .5rem;font-size:.62rem;font-weight:850}.drawer-heading.svelte-tre99x h3:where(.svelte-tre99x){font-family:var(--sans);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,7vw,6.2rem);font-weight:850;line-height:.78}.drawer-heading.svelte-tre99x small:where(.svelte-tre99x){color:var(--muted-ink);letter-spacing:.08em;text-transform:uppercase;margin-top:.85rem;font-size:.7rem;font-weight:780;display:block}.drawer-close.svelte-tre99x{border-color:var(--ink);width:3rem;min-height:3rem;color:var(--ink);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:1.6rem;font-weight:450;display:grid}.drawer-close.svelte-tre99x:hover{background:var(--ink);color:#f7f5ef}.options-drawer.svelte-tre99x .field-grid:where(.svelte-tre99x),.options-drawer.svelte-tre99x .toggle-stack:where(.svelte-tre99x){grid-template-columns:1fr}.options-drawer.svelte-tre99x .field-grid:where(.svelte-tre99x){border-top:1px solid var(--rule-strong);gap:0}.options-drawer.svelte-tre99x .toggle-stack:where(.svelte-tre99x){border-top:1px solid var(--rule-strong);gap:0;margin-top:1.35rem}.options-drawer.svelte-tre99x .toggle-row:where(.svelte-tre99x){border-bottom:1px solid var(--rule-strong);grid-template-columns:1.35rem minmax(0,1fr);padding-block:.8rem}.options-drawer.svelte-tre99x .options-footer:where(.svelte-tre99x){border-top:1px solid var(--rule-strong);flex-direction:column;align-items:start;padding-top:1.2rem}.drawer-actions.svelte-tre99x{z-index:5;border-top:1px solid var(--ink);background:#f7f5ef;margin:1.5rem calc(-1*clamp(1.2rem,3.2vw,3.3rem)) -2rem;padding:1rem clamp(1.2rem,3.2vw,3.3rem) 1.25rem;position:sticky;bottom:-2rem}.drawer-save.svelte-tre99x{border-color:var(--ink);background:var(--ink);color:#f7f5ef;letter-spacing:.04em;width:100%;min-height:3.4rem;font-size:.9rem}.drawer-save.svelte-tre99x:hover,.drawer-save.svelte-tre99x:focus-visible{background:var(--pine)}.error-message.svelte-tre99x,.manual-copy.svelte-tre99x{z-index:75;width:min(34rem,100% - 2rem);position:absolute;top:clamp(6rem,9vw,8rem);right:clamp(2rem,7vw,7.5rem);box-shadow:0 1rem 2.5rem #0320262e}.result-stage.svelte-tre99x{flex-direction:column;justify-content:center;min-height:calc(100svh - clamp(.9rem,2.5vw,2rem));display:flex}.blank-stage.svelte-tre99x{width:100%;min-height:max(39rem,100svh - clamp(.9rem,2.5vw,2rem));margin:0}.blank-underlay.svelte-tre99x,.blank-panel.svelte-tre99x{border-radius:.7rem;inset:3.2% 2.2% 3.2% 2.7%}.blank-underlay.svelte-tre99x{color:#bfc5c1;background:#f7f5ef;transform:rotate(1.15deg)translate(2.2%,1.5%);box-shadow:0 1.3rem 3.2rem #17231f1f}.blank-underlay.svelte-tre99x strong:where(.svelte-tre99x){color:#d6d9d6;opacity:.72;font-size:clamp(4rem,11vw,10.5rem)}.blank-panel.svelte-tre99x{color:#f7f5ef;background:radial-gradient(circle at 82% 30%,#0000 0 8.5%,#2b969738 8.7% 9%,#0000 9.2% 13%,#2b969733 13.2% 13.5%,#0000 13.7% 19%,#2b96972b 19.2% 19.5%,#0000 19.7%),repeating-linear-gradient(90deg,#0000 0 4.6rem,#bfe7de0b 4.65rem 4.72rem),linear-gradient(116deg,#073f4a 0 38%,#07515a 38% 61%,#063640 61% 100%);border-color:#f7f5ef14;transform:rotate(-1.15deg);box-shadow:.62rem .62rem #de846a,1.1rem 1.45rem 3.4rem #17231f40}.blank-panel.svelte-tre99x:before{content:"";opacity:.58;pointer-events:none;background:repeating-radial-gradient(at 70% 100%,#0000 0 2.1rem,#bfe7de29 2.15rem 2.22rem,#0000 2.27rem 3.9rem),linear-gradient(104deg,#0000 0 43%,#bfe7de1a 43% 47%,#0000 47% 53%,#bfe7de12 53% 55%,#0000 55%);position:absolute;inset:0}.blank-panel.svelte-tre99x:after{z-index:0;content:"RANDOM";color:#bfe7de14;font-family:var(--sans);letter-spacing:-.09em;font-size:clamp(6rem,19vw,17rem);font-weight:900;top:9%;right:4%}.blank-nav.svelte-tre99x{color:#f7f5ef;font-size:clamp(.6rem,.8vw,.74rem)}.blank-copy.svelte-tre99x{z-index:2;grid-template-columns:minmax(0,1fr);justify-content:start;padding-inline:clamp(.5rem,4vw,4rem) clamp(1rem,9vw,9rem)}.blank-copy.svelte-tre99x>div:where(.svelte-tre99x){max-width:78rem}.blank-copy.svelte-tre99x h3:where(.svelte-tre99x){color:#d7f0ec;max-width:88%;font-family:var(--sans);letter-spacing:-.08em;text-transform:uppercase;text-wrap:balance;margin-top:.4rem;font-size:clamp(4.5rem,13.5vw,13rem);font-weight:850;line-height:.76}.blank-copy.svelte-tre99x p:where(.svelte-tre99x){color:#d7e5e1;max-width:31rem;font-family:var(--serif)}.catalogue-mark.svelte-tre99x{color:#49b6ba;font-family:var(--sans);letter-spacing:.14em;font-size:.72rem;font-weight:800}.blank-register.svelte-tre99x{z-index:2}.blank-register.svelte-tre99x i:where(.svelte-tre99x){background:#de846a}.result-stage.has-results.svelte-tre99x{justify-content:start}.result-list.svelte-tre99x{order:1}.results-toolbar.svelte-tre99x{width:min(100% - 2rem, var(--frame));order:2;margin:.8rem auto 0;padding:0}.share-actions.svelte-tre99x{width:min(100% - 2rem, var(--frame));order:3;margin:.4rem auto 0}.history-panel.svelte-tre99x{width:min(100% - 2rem, var(--frame));margin-inline:auto}.result-list.single-result.svelte-tre99x{width:100%}.result-list.single-result.svelte-tre99x>li:where(.svelte-tre99x){background:#f7f5ef;border-radius:.7rem;min-height:max(39rem,100svh - clamp(.9rem,2.5vw,2rem));margin:0;transform:rotate(-1.15deg)scale(.965);box-shadow:0 1.3rem 3.2rem #17231f24}.result-list.single-result.svelte-tre99x .paper-underlay:where(.svelte-tre99x){color:#9ba7a2;padding:clamp(1rem,2.8vw,2.4rem)}.result-list.single-result.svelte-tre99x .paper-underlay:where(.svelte-tre99x) strong:where(.svelte-tre99x){color:#d5d8d5;opacity:.7;max-width:62%;font-size:clamp(4rem,11vw,10.5rem)}.result-list.single-result.svelte-tre99x .result-panel:where(.svelte-tre99x){box-shadow:.68rem .68rem 0 var(--scene-accent), 1.2rem 1.45rem 3.4rem #17231f40;border-radius:.62rem;inset:0 8.2% 5.2% 0}.result-list.single-result.svelte-tre99x .panel-content:where(.svelte-tre99x){grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.6rem,1.5vw,1.2rem);padding:clamp(1.2rem,3.3vw,3rem)}.result-list.single-result.svelte-tre99x .panel-content:where(.svelte-tre99x):before{background:linear-gradient(90deg,#032228d6 0 22%,#03222873 56%,#03222814 88%)}.panel-microbar.svelte-tre99x{grid-template-columns:1fr auto;justify-content:start}.panel-microbar.svelte-tre99x span:where(.svelte-tre99x):nth-child(2),.panel-microbar.svelte-tre99x span:where(.svelte-tre99x):last-child{justify-self:end}.result-list.single-result.svelte-tre99x .name-block:where(.svelte-tre99x){width:100%;max-width:96%}.result-list.single-result.svelte-tre99x .name-block:where(.svelte-tre99x) h3:where(.svelte-tre99x){font-size:clamp(5rem,17cqi,15rem);line-height:.74}.result-list.single-result.svelte-tre99x .name-display:where(.svelte-tre99x) h3:where(.svelte-tre99x){font-size:clamp(4.3rem,14.5cqi,12.5rem)}.result-list.single-result.svelte-tre99x .name-compact:where(.svelte-tre99x) h3:where(.svelte-tre99x){font-size:clamp(3.7rem,12cqi,10rem)}.result-list.single-result.svelte-tre99x .name-compressed:where(.svelte-tre99x) h3:where(.svelte-tre99x){font-size:clamp(3rem,9.8cqi,8rem)}.result-list.single-result.svelte-tre99x .name-block:where(.svelte-tre99x) p:where(.svelte-tre99x){color:#e2b16b;font-size:clamp(1rem,1.8vw,1.65rem)}.result-footer.svelte-tre99x{border-top-color:#f7f5ef52;align-items:center}.taxonomy-line.svelte-tre99x span:where(.svelte-tre99x),.result-actions.svelte-tre99x button:where(.svelte-tre99x),.source-details.svelte-tre99x summary:where(.svelte-tre99x){color:#fffaf0;background:#03222875;border-color:#f7f5ef52;border-radius:0}.result-actions.svelte-tre99x{flex-wrap:nowrap;position:relative}.source-details.svelte-tre99x{position:relative}.source-details.svelte-tre99x summary:where(.svelte-tre99x){min-height:2.75rem;padding:.45rem .65rem;font-size:.72rem;text-decoration:none}.source-details[open].svelte-tre99x{background:#062f37;border:1px solid #f7f5ef61;width:min(26rem,100vw - 2rem);max-height:15rem;padding:1rem;position:absolute;bottom:calc(100% + .7rem);right:0;overflow:auto;box-shadow:0 1rem 2.5rem #0000004d}.source-details[open].svelte-tre99x summary:where(.svelte-tre99x){border:1px solid #f7f5ef73;border-radius:50%;justify-content:center;width:2.6rem;min-height:2.6rem;margin:0;padding:0;position:absolute;top:.7rem;right:.7rem}.source-close-label.svelte-tre99x,.source-details[open].svelte-tre99x .source-open-label:where(.svelte-tre99x){display:none}.source-details[open].svelte-tre99x .source-close-label:where(.svelte-tre99x){display:inline}.source-content.svelte-tre99x{gap:.75rem;padding-top:3rem;display:grid}.source-list.svelte-tre99x{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.source-list.svelte-tre99x li:where(.svelte-tre99x){border-top:1px solid #f7f5ef33;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;padding-top:.65rem;line-height:1.5;display:flex}.source-list.svelte-tre99x li:where(.svelte-tre99x) span:where(.svelte-tre99x){color:#fffaf0bd;letter-spacing:.03em;font-size:.68rem}.source-list.svelte-tre99x li:where(.svelte-tre99x) span:where(.svelte-tre99x)+span:where(.svelte-tre99x):before{content:"·";margin-right:.65rem}.source-list.svelte-tre99x a:where(.svelte-tre99x){font-weight:820}.source-close.svelte-tre99x{justify-self:end}.result-list.svelte-tre99x:not(.single-result){border:1px solid var(--rule-strong);background:var(--surface);border-radius:.35rem;grid-template-columns:1fr;gap:0;padding:clamp(.45rem,1vw,.8rem);overflow:hidden;box-shadow:0 1.3rem 3rem #0c25222b}.result-list.svelte-tre99x:not(.single-result)>li:where(.svelte-tre99x),.result-list.svelte-tre99x:not(.single-result)>li:where(.svelte-tre99x):nth-child(2n){border-bottom:1px solid var(--rule-strong);min-height:clamp(18rem,29vw,24rem);box-shadow:none;background:0 0;border-radius:0;margin:0;transform:none}.result-list.svelte-tre99x:not(.single-result)>li:where(.svelte-tre99x):last-child{border-bottom:0}.result-list.svelte-tre99x:not(.single-result) .paper-underlay:where(.svelte-tre99x){display:none}.result-list.svelte-tre99x:not(.single-result) .result-panel:where(.svelte-tre99x){min-height:clamp(18rem,29vw,24rem);box-shadow:none;border-radius:0;position:relative;inset:auto}.result-list.svelte-tre99x:not(.single-result) .panel-content:where(.svelte-tre99x){min-height:clamp(18rem,29vw,24rem);padding:clamp(1rem,2vw,1.6rem)}.result-list.svelte-tre99x:not(.single-result) .name-block:where(.svelte-tre99x){max-width:82%}.result-list.svelte-tre99x:not(.single-result) .name-block:where(.svelte-tre99x) h3:where(.svelte-tre99x){font-size:clamp(2.5rem,8cqi,6.5rem)}@media (width<=900px){.tool-console.svelte-tre99x{width:min(100% - 11rem,29.5rem);top:clamp(1.35rem,3vw,2rem)}.result-list.single-result.svelte-tre99x>li:where(.svelte-tre99x){min-height:max(39rem,100svh - 1rem)}.result-list.single-result.svelte-tre99x .result-panel:where(.svelte-tre99x){inset:0 6.5% 4.5% 0}}@media (width<=760px){.tool-console.svelte-tre99x{width:calc(100% - 2.6rem);max-width:none;top:1rem}.console-actions.svelte-tre99x{grid-template-columns:1fr;gap:.15rem;display:grid}.options-toggle.svelte-tre99x{justify-content:center;width:auto;margin-right:0;position:absolute;top:5.1rem;right:clamp(1rem,3.4vw,1.5rem);transform:none}.blank-nav.svelte-tre99x{padding-top:6.3rem}}@media (width<=620px){.generator-frame.svelte-tre99x{padding:.35rem}.tool-console.svelte-tre99x{width:calc(100% - 2.6rem);max-width:none;top:1rem;left:0;right:0;transform:none}.console-actions.svelte-tre99x{grid-template-columns:1fr;gap:.15rem;display:grid;transform:none}.primary-action.svelte-tre99x{width:100%;min-height:3.55rem;padding-inline:.85rem;font-size:.74rem}.options-toggle.svelte-tre99x{justify-content:center;width:auto;min-height:2.75rem;margin-right:0;padding-inline:.7rem;font-size:.58rem;position:absolute;top:5.05rem;right:clamp(1rem,3.4vw,1.5rem);transform:none}.options-panel.options-drawer.svelte-tre99x{clip-path:polygon(4% 0,100% 0,100% 100%,0 100%);width:100%;height:100svh;max-height:none;padding:1.2rem 1rem 1.5rem 2rem;inset:0 0 0 auto;transform:translate(104%)}.options-panel.options-drawer.open.svelte-tre99x{transform:translate(0)}.drawer-heading.svelte-tre99x h3:where(.svelte-tre99x){font-size:clamp(3rem,15vw,4.8rem)}.blank-stage.svelte-tre99x,.result-list.single-result.svelte-tre99x>li:where(.svelte-tre99x){min-height:max(38rem,100svh - .7rem)}.blank-underlay.svelte-tre99x,.blank-panel.svelte-tre99x{border-radius:.45rem;inset:1.6% 1.4% 1.8% 1.8%}.blank-underlay.svelte-tre99x{transform:rotate(.75deg)translate(1.2%,1%)}.blank-panel.svelte-tre99x{transform:rotate(-.6deg);box-shadow:.34rem .38rem #de846a,.75rem .95rem 2rem #17231f3d}.blank-nav.svelte-tre99x{gap:.6rem;max-width:none;padding-top:6.3rem}.blank-copy.svelte-tre99x{padding-inline:.4rem}.blank-copy.svelte-tre99x>div:where(.svelte-tre99x){width:100%}.blank-copy.svelte-tre99x h3:where(.svelte-tre99x){max-width:100%;font-size:clamp(3.05rem,16vw,5.8rem);line-height:.78}.blank-copy.svelte-tre99x p:where(.svelte-tre99x){max-width:18rem;font-size:.92rem}.blank-panel.svelte-tre99x:after{writing-mode:vertical-rl;font-size:7rem;top:22%}.result-list.single-result.svelte-tre99x>li:where(.svelte-tre99x){margin:0;transform:rotate(-.55deg)scale(.985)}.result-list.single-result.svelte-tre99x .result-panel:where(.svelte-tre99x){box-shadow:.3rem .34rem 0 var(--scene-accent), .65rem .9rem 2rem #17231f3d;border-radius:.4rem;inset:0 4.5% 3.4% 0}.result-list.single-result.svelte-tre99x .panel-content:where(.svelte-tre99x){padding:1.05rem .85rem}.panel-microbar.svelte-tre99x{grid-template-columns:auto;gap:.5rem;max-width:4rem}.panel-microbar.svelte-tre99x span:where(.svelte-tre99x):nth-child(2),.panel-microbar.svelte-tre99x span:where(.svelte-tre99x):last-child{display:none}.result-list.single-result.svelte-tre99x .name-block:where(.svelte-tre99x){max-width:100%}.result-list.single-result.svelte-tre99x .name-block:where(.svelte-tre99x) h3:where(.svelte-tre99x){font-size:clamp(3rem,17cqi,6rem);line-height:.77}.result-list.single-result.svelte-tre99x .name-display:where(.svelte-tre99x) h3:where(.svelte-tre99x){font-size:clamp(2.7rem,15cqi,5.2rem)}.result-list.single-result.svelte-tre99x .name-compact:where(.svelte-tre99x) h3:where(.svelte-tre99x){font-size:clamp(2.4rem,12.8cqi,4.5rem)}.result-list.single-result.svelte-tre99x .name-compressed:where(.svelte-tre99x) h3:where(.svelte-tre99x){font-size:clamp(2.05rem,10.6cqi,3.8rem)}.result-footer.svelte-tre99x{flex-direction:column;align-items:stretch}.result-actions.svelte-tre99x{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-details.svelte-tre99x summary:where(.svelte-tre99x){justify-content:center}.source-details[open].svelte-tre99x{z-index:90;width:auto;max-height:50svh;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.options-panel.options-drawer.svelte-tre99x{transition:opacity .12s linear,visibility 0s linear .12s!important}.options-panel.options-drawer.open.svelte-tre99x{transition:opacity .12s linear,visibility linear!important}.result-panel.svelte-tre99x,.name-block.svelte-tre99x,.result-footer.svelte-tre99x,.result-actions.svelte-tre99x button:where(.svelte-tre99x){transition:opacity .12s linear!important;animation:none!important}}@media (forced-colors:active){.result-list.svelte-tre99x>li:where(.svelte-tre99x){box-shadow:none;border:2px solid canvastext;transform:none}.result-panel.svelte-tre99x{color:canvastext;box-shadow:none;background:canvas;inset:0}.panel-content.svelte-tre99x:before{display:none}.panel-microbar.svelte-tre99x span:where(.svelte-tre99x),.source-details.svelte-tre99x summary:where(.svelte-tre99x){color:canvastext;background:canvas}.taxonomy-line.svelte-tre99x span:where(.svelte-tre99x),.result-actions.svelte-tre99x button:where(.svelte-tre99x){color:buttontext;background:buttonface;border-color:buttontext}}@media print{.tool-console.svelte-tre99x,.results-toolbar.svelte-tre99x,.result-actions.svelte-tre99x,.share-actions.svelte-tre99x,.history-panel.svelte-tre99x,.source-details.svelte-tre99x,.progress-marks.svelte-tre99x,.paper-underlay.svelte-tre99x{display:none!important}.result-list.svelte-tre99x{display:block}.result-list.svelte-tre99x>li:where(.svelte-tre99x){break-inside:avoid;min-height:auto;box-shadow:none;border:1px solid #000;margin:0 0 1rem;transform:none}.result-panel.svelte-tre99x{color:#000;box-shadow:none;background:#fff;position:static;inset:auto}.result-panel.svelte-tre99x,.name-block.svelte-tre99x,.result-footer.svelte-tre99x,.result-actions.svelte-tre99x button:where(.svelte-tre99x){opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.panel-content.svelte-tre99x{color:#000;min-height:auto;padding:1rem}.panel-content.svelte-tre99x:before{display:none}.panel-microbar.svelte-tre99x{color:#000}.panel-microbar.svelte-tre99x span:where(.svelte-tre99x),.taxonomy-line.svelte-tre99x span:where(.svelte-tre99x){color:#000;background:#fff}.name-block.svelte-tre99x{max-width:100%}.name-block.svelte-tre99x h3:where(.svelte-tre99x){color:#000;font-size:2.4rem}.name-block.svelte-tre99x p:where(.svelte-tre99x){color:#000}.taxonomy-line.svelte-tre99x span:where(.svelte-tre99x){border-color:#000}}.home-page.svelte-bk2mis{width:100%}.page-introduction.svelte-bk2mis{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.noscript-message.svelte-bk2mis{border-left:4px solid var(--ochre);background:var(--surface);padding:1rem}.evidence-sections.svelte-bk2mis{width:min(100% - 2rem, var(--frame));margin-inline:auto;border-top:2px solid var(--ink);margin-top:clamp(4rem,9vw,8rem)}.evidence-sections.svelte-bk2mis section:where(.svelte-bk2mis){border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(4rem,1fr) minmax(0,8fr) minmax(0,3fr);gap:1rem;padding-block:clamp(2.8rem,6vw,5.2rem);display:grid}.evidence-sections.svelte-bk2mis section:where(.svelte-bk2mis)>span:where(.svelte-bk2mis){color:var(--ochre);font-family:var(--serif);font-size:1.2rem}.evidence-sections.svelte-bk2mis section:where(.svelte-bk2mis)>div:where(.svelte-bk2mis){grid-column:2}.evidence-sections.svelte-bk2mis h2:where(.svelte-bk2mis){max-width:48rem;font-family:var(--sans);letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,4.5vw,4.2rem);font-weight:800;line-height:.9}.evidence-sections.svelte-bk2mis p:where(.svelte-bk2mis){max-width:45rem;color:var(--muted-ink);font-size:1.05rem}.evidence-sections.svelte-bk2mis a:where(.svelte-bk2mis){align-items:center;min-height:2.75rem;font-weight:750;display:inline-flex}@media (width<=800px){.evidence-sections.svelte-bk2mis section:where(.svelte-bk2mis){grid-template-columns:3rem minmax(0,1fr)}.evidence-sections.svelte-bk2mis section:where(.svelte-bk2mis)>div:where(.svelte-bk2mis){grid-column:2}}@media print{.page-introduction.svelte-bk2mis{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.skip-link.svelte-1tf6c7z{z-index:100;background:var(--ink);color:var(--surface);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.skip-link.svelte-1tf6c7z:focus{transform:translateY(0)}.site-header.svelte-1tf6c7z{border-bottom:1px solid color-mix(in srgb, var(--ink) 32%, transparent);color:#fffaf0;background:radial-gradient(circle at 12% -90%,#de846a6b,#0000 21rem),linear-gradient(112deg,#073f48 0%,#0a5559 54%,#143f45 100%)}.header-inner.svelte-1tf6c7z{width:min(100% - 2rem, var(--frame));grid-template-columns:minmax(13rem,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:4.75rem;margin-inline:auto;display:grid}.brand.svelte-1tf6c7z{color:#fffaf0;letter-spacing:-.02em;align-items:center;gap:.7rem;font-size:.98rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark.svelte-1tf6c7z{object-fit:contain;width:2.4rem;height:2.4rem}nav.svelte-1tf6c7z{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}nav.svelte-1tf6c7z a:where(.svelte-1tf6c7z){color:#fffaf0c7;text-underline-offset:.3em;font-size:.82rem;font-weight:760;text-decoration:none}nav.svelte-1tf6c7z a[aria-current=page]:where(.svelte-1tf6c7z){color:#fffaf0;font-weight:850}.mobile-menu-toggle.svelte-1tf6c7z,.mobile-menu.svelte-1tf6c7z{display:none}.site-footer.svelte-1tf6c7z{border-top:1px solid var(--rule-strong);background:var(--ink);color:#e9eee8;margin-top:4rem}.back-to-top.svelte-1tf6c7z{z-index:55;background:var(--pine);color:#fff;cursor:pointer;width:3rem;height:3rem;min-height:3rem;font-family:var(--sans);letter-spacing:.04em;border:1px solid #f4a177;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:800;display:inline-flex;position:fixed;bottom:clamp(.8rem,2.5vw,2rem);right:clamp(.8rem,2.5vw,2rem);box-shadow:.24rem .28rem #17231f38}.back-to-top.svelte-1tf6c7z:hover{background:var(--pine-dark)}.back-to-top.svelte-1tf6c7z span:where(.svelte-1tf6c7z):first-child{font-size:1.1rem;line-height:1}.footer-inner.svelte-1tf6c7z{width:min(100% - 2rem, var(--frame));grid-template-columns:minmax(16rem,.9fr) minmax(18rem,1.7fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-inline:auto;padding-block:1.35rem;display:grid}.footer-inner.svelte-1tf6c7z p:where(.svelte-1tf6c7z){color:#c7d0cb;max-width:38rem;margin-block:.25rem 0;font-size:.72rem;line-height:1.45}.footer-name.svelte-1tf6c7z{font-family:var(--sans);font-weight:800;color:#fff!important;margin:0!important;font-size:.92rem!important;line-height:1.3!important}.footer-inner.svelte-1tf6c7z nav:where(.svelte-1tf6c7z){place-content:start;min-height:1.2rem;padding-top:.05rem}.footer-inner.svelte-1tf6c7z a:where(.svelte-1tf6c7z){color:#e9eee8;font-size:.72rem}@media (width<=960px){.header-inner.svelte-1tf6c7z{grid-template-columns:1fr auto;padding-block:1rem}.header-inner.svelte-1tf6c7z nav:where(.svelte-1tf6c7z){border-top:1px solid var(--rule);order:3;grid-column:1/-1;padding-top:.75rem}}@media (width<=620px){.header-inner.svelte-1tf6c7z{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:4.25rem;padding-block:.65rem}.header-inner.svelte-1tf6c7z .desktop-nav:where(.svelte-1tf6c7z){display:none}.mobile-menu-toggle.svelte-1tf6c7z{cursor:pointer;background:#032f3785;border:1px solid #efad73;border-radius:50%;align-content:center;gap:.32rem;width:3rem;height:3rem;min-height:3rem;padding:.7rem;display:grid}.mobile-menu-toggle.svelte-1tf6c7z span:where(.svelte-1tf6c7z){background:#fffaf0;height:2px;display:block}.mobile-menu[open].svelte-1tf6c7z{color:#fffaf0;background:radial-gradient(circle at 100% 0,#de846a59,#0000 20rem),linear-gradient(145deg,#073f48,#052f37);border:0;grid-template-rows:auto 1fr;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:1rem;display:grid}.mobile-menu.svelte-1tf6c7z::backdrop{background:#052f37}.mobile-menu.svelte-1tf6c7z header:where(.svelte-1tf6c7z){border-bottom:1px solid #fffaf061;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.mobile-menu-close.svelte-1tf6c7z{color:#fffaf0;cursor:pointer;background:0 0;border:1px solid #efad73;border-radius:50%;width:3rem;min-height:3rem;font-size:1.8rem;line-height:1}.mobile-menu.svelte-1tf6c7z nav:where(.svelte-1tf6c7z){align-content:center;gap:0;padding-block:1rem;display:grid}.mobile-menu.svelte-1tf6c7z nav:where(.svelte-1tf6c7z) a:where(.svelte-1tf6c7z){color:#fffaf0;border-bottom:1px solid #fffaf040;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:4.7rem;font-size:clamp(1.25rem,6vw,2rem);text-decoration:none;display:grid}.mobile-menu.svelte-1tf6c7z nav:where(.svelte-1tf6c7z) small:where(.svelte-1tf6c7z){color:#efad73;letter-spacing:.12em;font-size:.65rem}.footer-inner.svelte-1tf6c7z{grid-template-columns:1fr;gap:1rem}.footer-inner.svelte-1tf6c7z nav:where(.svelte-1tf6c7z){justify-content:start}}@media print{.site-header.svelte-1tf6c7z,.site-footer.svelte-1tf6c7z,.skip-link.svelte-1tf6c7z,.back-to-top.svelte-1tf6c7z{display:none}}
