:root{--page:#e9e3f1;--blush:#fff0ea80;--violet:#7a60b452;--indigo:#3a29644d;--ink:#17141f;--ink-strong:#0b0910;--muted:#4e4860;--faint:#6f6885;--accent:#7b5cf0;--accent-strong:#6743e4;--accent-soft:#7b5cf024;--glass:#ffffff6b;--glass-strong:#ffffffb8;--glass-edge:#ffffff8c;--glass-blur:18px;--surface:#fff;--paper:#faf8fd;--line:#17141f17;--line-strong:#17141f2e;--tint:#17141f0d;--onyx:#17131f;--onyx-hover:#241e30;--on-onyx:#fff;--on-accent:#fff;--on-image:#fff;--danger:#bc332e;--ok:#007e4b;--surface-2:#f1eefa;--radius-card:22px;--radius-control:14px;--radius-pill:999px;--shell:1320px;--gutter:clamp(1.25rem, 3vw, 2.75rem);--shadow-card:0 24px 48px -32px #301e5c8c;--shadow-lift:0 18px 36px -20px #301e5c73;--shadow-control:0 10px 24px -14px #17131fb3;--font:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page);min-height:100dvh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.shell{width:min(100% - var(--gutter) * 2, var(--shell));margin-inline:auto}.glass{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-card)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#ffffffc7}}.btn{border-radius:var(--radius-control);letter-spacing:-.01em;border:1px solid #0000;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:1rem;font-weight:600;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-dark{background:var(--onyx);color:var(--on-onyx);box-shadow:var(--shadow-control)}.btn-dark:hover{background:var(--onyx-hover)}.btn-glass{background:var(--glass-strong);border-color:var(--glass-edge);color:var(--ink);box-shadow:var(--shadow-lift)}.btn-glass:hover{background:#ffffffdb}.pill{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--radius-pill);box-shadow:var(--shadow-lift);align-items:center;gap:.65rem;padding:.5rem 1.1rem .5rem .5rem;font-size:.95rem;font-weight:500;display:inline-flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.panel{background:var(--glass-strong);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(1rem,2vw,1.5rem)}.field{color:var(--muted);gap:.35rem;font-size:.88rem;font-weight:600;display:grid}.field input[type=text],.field input[type=email],.field input[type=number],.field input[type=url],.field select,.field textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);width:100%;color:var(--ink);font:inherit;padding:.7rem .85rem;font-size:.95rem;font-weight:400}.field textarea{resize:vertical;min-height:7rem}.field :is(input,select,textarea):focus{outline:2px solid var(--accent);outline-offset:1px}.field .hint{color:var(--faint);font-size:.8rem;font-weight:400}.rows{border-collapse:collapse;width:100%;font-size:.94rem}.rows th{color:var(--faint);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:.5rem .75rem;font-size:.8rem;font-weight:600}.rows td{border-top:1px solid var(--line);vertical-align:middle;padding:.7rem .75rem}.rows tr:hover td{background:var(--tint)}.chip{background:var(--tint);border-radius:var(--radius-pill);color:var(--muted);align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.chip.on{background:var(--accent-soft);color:var(--accent-strong)}.bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.bar h1{letter-spacing:-.02em;margin-right:auto;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800}.btn-sm{padding:.55rem .9rem;font-size:.9rem}.danger{color:var(--danger)}.is-editing [data-t],.is-editing [data-block]{cursor:text;outline-offset:3px;border-radius:3px;outline:1px dashed #0000;transition:outline-color .12s,background-color .12s}.is-editing [data-t]:hover,.is-editing [data-block]:hover{outline-color:var(--accent);background-color:var(--accent-soft)}.is-editing .is-selected,.is-editing .is-selected:hover{outline:2px solid var(--accent);background-color:var(--accent-soft)}.bar.svelte-a8kxe2{z-index:20;align-items:center;gap:1.5rem;padding-block:1.5rem .5rem;display:flex;position:relative}.mark.svelte-a8kxe2{flex:none}.mark.svelte-a8kxe2 img:where(.svelte-a8kxe2){filter:invert();width:clamp(72px,6.2vw,100px);height:auto}.links.svelte-a8kxe2{flex:1;justify-content:center;gap:clamp(.75rem,2.2vw,2.2rem);display:flex}.link.svelte-a8kxe2{color:var(--muted);padding-block:.35rem;font-size:1.05rem;font-weight:500;transition:color .16s;position:relative}.link.svelte-a8kxe2:hover{color:var(--ink)}.link.current.svelte-a8kxe2{color:var(--ink);font-weight:600}.underline.svelte-a8kxe2{color:var(--accent);align-items:center;gap:.35rem;display:flex;position:absolute;bottom:-.55rem;left:0;right:-.9rem}.underline.svelte-a8kxe2:before{content:"";background:currentColor;border-radius:2px;flex:1;height:2px}.controls.svelte-a8kxe2{flex:none;align-items:center;gap:.75rem;display:flex}.menu-langs.svelte-a8kxe2{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.15rem}.join.svelte-a8kxe2{padding:.8rem 1.35rem;font-size:.98rem}.menu.svelte-a8kxe2{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--radius-control);width:46px;height:46px;box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(var(--glass-blur));place-items:center;display:grid}.panel.svelte-a8kxe2{gap:.2rem;min-width:220px;padding:.75rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.panel.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--muted);border-radius:10px;padding:.6rem .8rem;font-weight:500}.panel.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{background:var(--tint);color:var(--ink)}.panel.svelte-a8kxe2 a.current:where(.svelte-a8kxe2){color:var(--accent)}@media (width<=1180px){.links.svelte-a8kxe2{display:none}.bar.svelte-a8kxe2{justify-content:space-between}}@media (width<=560px){.join.svelte-a8kxe2{display:none}}.page.svelte-12qhfyh{--backdrop-x:78%;isolation:isolate;background:radial-gradient(56rem 38rem at -4% -14%, var(--blush), transparent 60%), radial-gradient(62rem 66rem at 88% 40%, var(--violet), transparent 66%), radial-gradient(56rem 44rem at 82% 112%, var(--indigo), transparent 60%), var(--backdrop) var(--backdrop-x) center / cover no-repeat, var(--page);min-height:100dvh;position:relative;overflow:clip}.page.plain.svelte-12qhfyh{background:var(--page)}.page.paper.svelte-12qhfyh{background:radial-gradient(46rem 32rem at 76% 4%, #a084e847, transparent 62%), radial-gradient(34rem 26rem at 2% -8%, #ffeee8bf, transparent 60%), var(--paper)}.body.svelte-12qhfyh{z-index:1;position:relative}@media (width<=900px){.page.svelte-12qhfyh{--backdrop-x:22%}}
