.clock.svelte-8mx011{align-items:flex-end;gap:1.5rem;display:flex}.readout.svelte-8mx011{flex-direction:column;gap:.1rem;min-width:0;display:flex}.when.svelte-8mx011{letter-spacing:.11em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;font-size:.7rem;font-weight:700}.phase.svelte-8mx011{font-family:var(--font-display);text-transform:capitalize;color:var(--dawn);font-size:1.4rem;font-weight:600;line-height:1}.deadline.svelte-8mx011{color:var(--fg-dim);white-space:nowrap;font-size:.8rem}.phases.svelte-8mx011{align-items:flex-end;gap:0;margin:0;padding:0;list-style:none;display:flex}.phases.svelte-8mx011 li:where(.svelte-8mx011){flex-direction:column;align-items:center;gap:.25rem;width:4.3rem;display:flex}.phases.svelte-8mx011 img:where(.svelte-8mx011){filter:grayscale(.7)brightness(.55);border-radius:50%;width:1.6rem;height:1.6rem;transition:filter .2s}.phases.svelte-8mx011 span:where(.svelte-8mx011){letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.52rem;font-weight:700}.phases.svelte-8mx011 li.done:where(.svelte-8mx011) img:where(.svelte-8mx011){filter:grayscale(.2)brightness(.8)}.phases.svelte-8mx011 li.done:where(.svelte-8mx011) span:where(.svelte-8mx011){color:var(--fg-dim)}.phases.svelte-8mx011 li.now:where(.svelte-8mx011) img:where(.svelte-8mx011){filter:none;width:2.1rem;height:2.1rem;box-shadow:0 0 0 2px var(--dawn), 0 0 18px color-mix(in srgb, var(--dawn) 55%, transparent);margin-top:-.25rem}.phases.svelte-8mx011 li.now:where(.svelte-8mx011) span:where(.svelte-8mx011){color:var(--dawn)}.tall.svelte-8mx011{gap:2.5rem}.tall.svelte-8mx011 .phase:where(.svelte-8mx011){background:linear-gradient(180deg, color-mix(in srgb, var(--dawn) 80%, var(--fg)) 0%, var(--dawn) 45%, color-mix(in srgb, var(--dawn) 78%, var(--fg-dim)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.12em -.06em;padding:.12em .06em;font-size:2.6rem}.tall.svelte-8mx011 .phases:where(.svelte-8mx011) li:where(.svelte-8mx011){width:5rem}.tall.svelte-8mx011 .phases:where(.svelte-8mx011) img:where(.svelte-8mx011){width:2rem;height:2rem}.tall.svelte-8mx011 .phases:where(.svelte-8mx011) li.now:where(.svelte-8mx011) img:where(.svelte-8mx011){width:2.7rem;height:2.7rem}.tall.svelte-8mx011 .phases:where(.svelte-8mx011) span:where(.svelte-8mx011){font-size:.6rem}@media (width<=720px){.clock.svelte-8mx011{flex-wrap:wrap;gap:.5rem 1.25rem}.phases.svelte-8mx011 li:where(.svelte-8mx011){width:2.2rem}.phases.svelte-8mx011 span:where(.svelte-8mx011){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tall.svelte-8mx011 .phase:where(.svelte-8mx011){font-size:2.1rem}.tall.svelte-8mx011 .phases:where(.svelte-8mx011) li:where(.svelte-8mx011){width:2.6rem}}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/alegreya-sans-400i-latin-ext.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/alegreya-sans-400i-latin.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/alegreya-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/alegreya-sans-400-latin.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/alegreya-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/alegreya-sans-500-latin.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/alegreya-sans-700-latin-ext.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/alegreya-sans-700-latin.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../../../fonts/cormorant-garamond-500i-latin-ext.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../../../fonts/cormorant-garamond-500i-latin.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(../../../fonts/cormorant-garamond-var-latin-ext.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(../../../fonts/cormorant-garamond-var-latin.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-display:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-ui:"Alegreya Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--radius:4px;--radius-lg:8px;--glass-bg:color-mix(in srgb, var(--panel) 80%, transparent);--glass-border:color-mix(in srgb, var(--fg) 12%, transparent);--art-ink:#ebe6f2;--art-ink-dim:#d9d2e6;--art-ink-muted:#b5aec8;--art-accent:#f2c98a;--art-ok:#a9dcc0;--grid-light-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.045' stroke-width='1'%3E%3Cpath d='M28 1 L55 16.5 L55 48 L28 64 L1 48 L1 16.5 Z'/%3E%3Cpath d='M28 64 L55 80 L55 97 M28 64 L1 80 L1 97'/%3E%3C/g%3E%3C/svg%3E");--grid-dark-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cg fill='none' stroke='%23000000' stroke-opacity='0.06' stroke-width='1'%3E%3Cpath d='M28 1 L55 16.5 L55 48 L28 64 L1 48 L1 16.5 Z'/%3E%3Cpath d='M28 64 L55 80 L55 97 M28 64 L1 80 L1 97'/%3E%3C/g%3E%3C/svg%3E")}:root,:root[data-theme=dawn]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0d16;--well:#0a0911;--panel:#171622;--surface:#22202f;--btn-bg:#282538;--border:#34304a;--fg:#ebe6f2;--fg-dim:#b5aec8;--muted:#8d86a2;--gold:#e6c27c;--gold-bg:#362c1c;--gold-border:#7a663d;--btn-face:#be0448;--btn-fg:#fbf2f5;--dawn:#f4d89f;--ok:#7fcaa9;--ok-bg:#16302a;--ok-border:#2f5c4c;--danger:#f28a62;--danger-border:#7a3d2c;--danger-bg:#3a1f18;--accent:#92b9f0;--accent-border:#4a5f8a;--arcane:#c6a0f2;--arcane-border:#6a4f9c;--arcane-bg:#3b2a5a;--map-bg:#0a0910;--map-ink:#0a0910;--map-light:#ebe6f2;--map-dim:#4a4660;--map-line:#ebe6f280;--grid:var(--grid-light-ink);--res-coin:#e9c26a;--res-respect:#8fc4b0;--res-fear:#d47f75;--res-favor:#e39ab4;--res-fame:#f2dc9a;--res-insights:#a3c1e6;--res-schemes:#bba9d6;--res-mana:#cfc3ea;--res-a:#aac9dd;--res-f:#ee7d4f;--res-e:#92bd7a;--res-w:#72acdf;--res-l:#ecd67e;--res-d:#ab94d8}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#191613;--well:#17140f;--panel:#201c17;--surface:#2a251e;--btn-bg:#2c2620;--border:#3a332a;--fg:#e8e0d0;--fg-dim:#b0a68f;--muted:#8a8172;--gold:#d9a441;--gold-bg:#3b3220;--gold-border:#7a6a3b;--btn-face:#d9a441;--btn-fg:#191613;--dawn:#ecd27a;--ok:#7fc97f;--ok-bg:#24321f;--ok-border:#3a5a3d;--danger:#e07a5f;--danger-border:#7a3b3b;--danger-bg:#3a1f1f;--accent:#7fb0e0;--accent-border:#4a5a7a;--arcane:#b48ee0;--arcane-border:#5a4a7a;--arcane-bg:#4a2c4a;--map-bg:#12100d;--map-ink:#12100d;--map-light:#e8e0d0;--map-dim:#5a5142;--map-line:#e8e0d08c;--grid:var(--grid-light-ink);--res-coin:#d9a441;--res-respect:#8fb5a3;--res-fear:#c47a6a;--res-favor:#d093a6;--res-fame:#e8d493;--res-insights:#9fb8d9;--res-schemes:#b3a1c9;--res-mana:#c9bfe0;--res-a:#a9c6d9;--res-f:#e0784a;--res-e:#8fb573;--res-w:#6ea8d8;--res-l:#e8d27a;--res-d:#a48fd0}:root[data-theme=vellum]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ebe0c8;--well:#fbf7ee;--panel:#f7f0df;--surface:#e2d6ba;--btn-bg:#dccfae;--border:#bfae88;--fg:#2b2014;--fg-dim:#5a4a33;--muted:#6c5c42;--gold:#7d4f0a;--gold-bg:#e9d6a0;--gold-border:#b89a55;--btn-face:#c9962e;--btn-fg:#1f1710;--dawn:#8a5a0e;--ok:#3a6f2e;--ok-bg:#d5e3c4;--ok-border:#7fa36c;--danger:#a5341a;--danger-border:#d19a86;--danger-bg:#f4dfd4;--accent:#2f5f8f;--accent-border:#8fa9c4;--arcane:#6a4c9c;--arcane-border:#a58cc8;--arcane-bg:#e6d8ec;--map-bg:#cbbc98;--map-ink:#2b2014;--map-light:#f7f0df;--map-dim:#8f8062;--map-line:#2b20148c;--grid:var(--grid-dark-ink);--res-coin:#9c6d12;--res-respect:#376e58;--res-fear:#a04a3a;--res-favor:#a8506a;--res-fame:#9c7a12;--res-insights:#43648c;--res-schemes:#6e5c8c;--res-mana:#66568f;--res-a:#4a7290;--res-f:#b8501f;--res-e:#4f7a35;--res-w:#2f6ea6;--res-l:#9c8410;--res-d:#6a5390}html{scrollbar-color:var(--border) transparent;font-size:17px}body{font-family:var(--font-ui);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:1rem;line-height:1.45}::selection{background:var(--gold-bg);color:var(--fg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2{font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;font-weight:600;line-height:1.15}h1{margin:.6rem 0 .9rem;font-size:2.4rem}h2{margin:1.6rem 0 .6rem;font-size:1.65rem}h3{font-family:var(--font-display);letter-spacing:.01em;margin:1.2rem 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.2}h4{margin:1rem 0 .4rem;font-size:1rem}a{color:var(--gold);-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 45%, transparent);text-underline-offset:.14em;transition:text-decoration-color .12s}a:hover{text-decoration-color:currentColor}hr{border:0;border-top:3px double var(--border);margin:1.5rem 0}code,kbd{font-size:.9em}button{background:var(--btn-face);color:var(--btn-fg);border-radius:var(--radius);cursor:pointer;font:inherit;letter-spacing:.01em;border:1px solid #0000;padding:.38rem .9rem;font-weight:600;line-height:1.3;transition:filter .12s,background-color .12s,border-color .12s}button:hover{filter:brightness(1.1)}button:active{filter:brightness(.95)}button:disabled{cursor:default;opacity:.55;filter:none}input,textarea,select{background:var(--well);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);font:inherit;padding:.3rem .45rem;line-height:1.3;transition:border-color .12s,box-shadow .12s}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-bg);outline:none}input::placeholder,textarea::placeholder{color:var(--muted)}label{font-weight:500}summary{cursor:pointer}summary::marker{color:var(--muted)}.btn{border:1px solid var(--gold-border);border-radius:var(--radius);padding:.2rem .65rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-block}.btn:hover{background:var(--gold-bg);border-color:var(--gold)}button.chip{color:var(--gold);border-color:var(--gold-border);background:0 0;padding:.05rem .5rem;font-size:.8rem}button.chip:hover{background:var(--gold-bg);border-color:var(--gold);filter:none}button.chip.quiet{color:var(--muted);border-color:var(--border)}button.chip.quiet:hover{color:var(--fg);background:var(--surface);border-color:var(--muted)}form[aria-busy=true] :is(button,input[type=submit]){opacity:.4;cursor:progress}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 30px 60px -30px #000, inset 0 1px 0 color-mix(in srgb, var(--fg) 6%, transparent)}.card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fg) 4%, transparent), 0 10px 28px -20px color-mix(in srgb, var(--well) 90%, transparent);margin:.85rem 0;padding:.85rem 1.1rem}.errors{background:var(--danger-bg);border:1px solid var(--danger-border);border-left:3px solid var(--danger);border-radius:var(--radius);color:var(--danger);padding:.5rem 1.5rem}.saved{color:var(--ok)}.empty,.note,.hint{color:var(--muted)}.note{font-size:.85rem}.hint{margin-left:.4rem}form.inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}table{border-collapse:collapse}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);vertical-align:bottom;padding:.35rem .6rem;font-size:.74rem;font-weight:700}td{vertical-align:top;padding:.35rem .6rem}tbody tr:hover>td{background:color-mix(in srgb, var(--surface) 55%, transparent)}tr:target>td{background:var(--gold-bg)}tr:target>td:first-child{box-shadow:inset 3px 0 0 var(--gold)}@media (width<=600px){table.stack thead{display:none}table.stack,table.stack tbody,table.stack tr,table.stack td{width:auto;display:block}table.stack tr{border:1px solid var(--border);border-radius:var(--radius);margin:0 0 .6rem;padding:.45rem .7rem}table.stack tr[hidden]{display:none}table.stack td{border:0;padding:.1rem 0}table.stack td:first-child{font-weight:600}table.stack td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:.85em}}.table-scroll{max-width:100%;overflow-x:auto}.shell.svelte-12qhfyh{max-width:1200px;margin:0 auto;padding:0 1rem}header.svelte-12qhfyh{background:var(--grid) center top / 56px 97px repeat, var(--panel);isolation:isolate;z-index:6;padding:.85rem 0 .7rem;position:relative}header.svelte-12qhfyh:after{content:"";background:linear-gradient(90deg, var(--border) 0%, var(--gold) 38%, var(--btn-face) 52%, var(--gold) 66%, var(--border) 100%);height:2px;position:absolute;inset:auto 0 0}header.tall.svelte-12qhfyh{background:var(--panel);min-height:15rem}header.tall.svelte-12qhfyh .art-box:where(.svelte-12qhfyh){z-index:-1;position:absolute;inset:0;overflow:hidden}header.tall.svelte-12qhfyh .art:where(.svelte-12qhfyh){object-fit:cover;opacity:.95;width:max(100%,1440px);height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}header.tall.svelte-12qhfyh:before{content:"";z-index:-1;background:linear-gradient(180deg, #00000059 0%, #0000 35%, #0000 80%, color-mix(in srgb, var(--bg) 85%, transparent) 100%);position:absolute;inset:0}header.tall.svelte-12qhfyh:after{display:none}header.tall.svelte-12qhfyh .shell:where(.svelte-12qhfyh){flex-direction:column;min-height:15rem;display:flex}.row.svelte-12qhfyh{align-items:baseline;gap:.25rem 1.5rem;display:flex}.strip.svelte-12qhfyh{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;margin-top:.7rem;padding-top:.55rem;display:flex}header.tall.svelte-12qhfyh .strip:where(.svelte-12qhfyh){background:var(--glass-bg);border-top:none;border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:2rem;padding:.7rem 1rem .6rem}header.tall.svelte-12qhfyh .shell:where(.svelte-12qhfyh){justify-content:flex-end}.gm-row.svelte-12qhfyh{flex-wrap:wrap;flex-basis:100%;gap:.25rem 1.1rem;margin-top:.15rem;display:flex}.nav-menu.svelte-12qhfyh .gm-row:where(.svelte-12qhfyh){border-top:1px dashed var(--border);flex-direction:column;gap:.5rem;margin-top:.3rem;padding-top:.5rem}.brand.svelte-12qhfyh{font-family:var(--font-display);letter-spacing:.05em;white-space:nowrap;color:var(--fg);flex:none;align-items:baseline;gap:.55rem;font-size:1.55rem;font-weight:700;text-decoration:none;display:inline-flex}header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>.brand:where(.svelte-12qhfyh),header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>nav:where(.svelte-12qhfyh)>a:where(.svelte-12qhfyh),header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>nav:where(.svelte-12qhfyh)>.gm-row:where(.svelte-12qhfyh)>a:where(.svelte-12qhfyh),header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>nav:where(.svelte-12qhfyh)>.catalogs:where(.svelte-12qhfyh)>summary:where(.svelte-12qhfyh),header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>.nav-menu:where(.svelte-12qhfyh)>summary:where(.svelte-12qhfyh),header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>.controls:where(.svelte-12qhfyh)>.feedback-widget:where(.svelte-12qhfyh)>summary:where(.svelte-12qhfyh){--fg:var(--art-ink);--fg-dim:var(--art-ink-dim);--muted:var(--art-ink-muted);text-shadow:0 1px 4px #000000b3}header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>nav:where(.svelte-12qhfyh)>a[aria-current=page]:where(.svelte-12qhfyh),header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>nav:where(.svelte-12qhfyh)>.catalogs:where(.svelte-12qhfyh)>summary[aria-current=page]:where(.svelte-12qhfyh){color:var(--art-accent);border-bottom-color:var(--art-accent)}header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>nav:where(.svelte-12qhfyh)>.gm-row:where(.svelte-12qhfyh)>a:where(.svelte-12qhfyh){color:var(--art-ok)}header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>nav:where(.svelte-12qhfyh)>.gm-row:where(.svelte-12qhfyh)>a:where(.svelte-12qhfyh):hover{color:var(--fg)}header.tall.svelte-12qhfyh .row:where(.svelte-12qhfyh)>nav:where(.svelte-12qhfyh)>.gm-row:where(.svelte-12qhfyh)>a[aria-current=page]:where(.svelte-12qhfyh){border-bottom-color:var(--art-ok)}.brand.svelte-12qhfyh:before{content:"";background:var(--btn-face);width:.42em;height:.42em;box-shadow:0 0 .5em color-mix(in srgb, var(--gold) 55%, transparent);transform:rotate(45deg)translateY(-.02em)}nav.svelte-12qhfyh{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.25rem 1.1rem;min-width:0;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh),.catalogs.svelte-12qhfyh summary:where(.svelte-12qhfyh){letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;color:var(--fg-dim);border-bottom:2px solid #0000;padding-bottom:.1rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:color .12s,border-color .12s}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.catalogs.svelte-12qhfyh summary:where(.svelte-12qhfyh):hover{color:var(--fg)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh),.catalogs.svelte-12qhfyh summary[aria-current=page]:where(.svelte-12qhfyh){color:var(--gold);border-bottom-color:var(--gold)}nav.svelte-12qhfyh a.gm:where(.svelte-12qhfyh){color:var(--ok)}nav.svelte-12qhfyh a.gm:where(.svelte-12qhfyh):hover{color:var(--fg)}nav.svelte-12qhfyh a.gm[aria-current=page]:where(.svelte-12qhfyh){border-bottom-color:var(--ok)}.catalogs.svelte-12qhfyh{position:relative}.catalogs.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;list-style:none}.catalogs.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.catalogs.svelte-12qhfyh .menu:where(.svelte-12qhfyh){z-index:10;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:9rem;box-shadow:0 18px 40px -18px color-mix(in srgb, var(--well) 95%, transparent);flex-direction:column;gap:.15rem;margin-top:.5rem;padding:.4rem .5rem;display:flex;position:absolute;top:100%;left:-.5rem}.catalogs.svelte-12qhfyh .menu:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){border-radius:var(--radius);border-bottom:none;padding:.25rem .3rem}.catalogs.svelte-12qhfyh .menu:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{background:var(--surface)}.nav-menu.svelte-12qhfyh{flex:auto;min-width:0;position:relative}.nav-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-dim);font-size:.76rem;font-weight:700;list-style:none}.nav-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.nav-menu.svelte-12qhfyh nav:where(.svelte-12qhfyh){z-index:10;box-sizing:border-box;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:12rem;max-width:calc(100vw - 2rem);box-shadow:0 18px 40px -18px color-mix(in srgb, var(--well) 95%, transparent);flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.7rem .9rem;position:absolute;top:100%;right:0}.nav-menu.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){white-space:normal}.nav-menu.svelte-12qhfyh .catalogs:where(.svelte-12qhfyh) .menu:where(.svelte-12qhfyh){box-shadow:none;background:0 0;border:none;margin:.3rem 0 0 .8rem;padding:0;position:static}.controls.svelte-12qhfyh{flex:none;align-items:baseline;gap:.25rem 1rem;margin-left:auto;display:flex;position:relative}@media (width<=720px){.row.svelte-12qhfyh{flex-wrap:wrap}.brand.svelte-12qhfyh{font-size:1.3rem}.strip.svelte-12qhfyh{flex-direction:column;align-items:flex-start}}.feedback-widget.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;color:var(--muted);font-size:.85rem;list-style:none}.feedback-widget.svelte-12qhfyh summary:where(.svelte-12qhfyh):hover{color:var(--fg)}.feedback-widget.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.feedback-widget.svelte-12qhfyh form:where(.svelte-12qhfyh){z-index:10;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);width:16rem;box-shadow:0 18px 40px -18px color-mix(in srgb, var(--well) 95%, transparent);flex-direction:column;gap:.4rem;margin-top:.6rem;padding:.6rem;display:flex;position:absolute;top:100%;right:0}.feedback-widget.svelte-12qhfyh .errors{color:var(--danger);margin:0;padding-left:1.1rem;font-size:.85rem}.feedback-widget.svelte-12qhfyh button:where(.svelte-12qhfyh){align-self:flex-end}.user-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;color:var(--gold);border:1px solid var(--gold-border);background:var(--glass-bg);border-radius:999px;padding:.15rem .6rem;font-size:.85rem;font-weight:600;list-style:none;transition:background-color .12s,border-color .12s}.user-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh):hover,.user-menu[open].svelte-12qhfyh summary:where(.svelte-12qhfyh){background:var(--gold-bg);border-color:var(--gold)}.user-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh){z-index:10;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);width:15rem;max-height:24rem;box-shadow:0 18px 40px -18px color-mix(in srgb, var(--well) 95%, transparent);flex-direction:column;gap:.25rem;margin-top:.6rem;padding:.5rem;display:flex;position:absolute;top:100%;right:0;overflow-y:auto}.menu-label.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 .25rem;padding:0 .5rem;font-size:.7rem;font-weight:700}.menu.svelte-12qhfyh>.menu-label:where(.svelte-12qhfyh):not(:first-child){border-top:3px double var(--border);margin-top:.5rem;padding-top:.5rem}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){width:100%;color:var(--fg);border-radius:var(--radius);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.35rem .5rem;font-weight:500;display:flex}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh):hover{background:var(--surface);filter:none}.theme-form.svelte-12qhfyh{flex-wrap:wrap;gap:.3rem;padding:0 .5rem .25rem;display:flex}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh) .theme-form:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){border:1px solid var(--border);border-radius:999px;width:auto;padding:.15rem .6rem;font-size:.85rem}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh) .theme-form:where(.svelte-12qhfyh) button.current:where(.svelte-12qhfyh){color:var(--gold);border-color:var(--gold);background:var(--gold-bg)}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh) small:where(.svelte-12qhfyh){color:var(--muted)}.user-menu.svelte-12qhfyh .menu:where(.svelte-12qhfyh) .logout:where(.svelte-12qhfyh){border-top:3px double var(--border);color:var(--danger);border-radius:0;margin-top:.25rem}main.svelte-12qhfyh{padding:1.4rem 1rem 4rem}
