.brand-mark.svelte-6d62c{flex:none;width:2.85rem;height:2.55rem;display:block;overflow:visible}.brand-mark.spinning.svelte-6d62c .brand-wheel:where(.svelte-6d62c),:is(button,a):hover>.brand-mark.svelte-6d62c .brand-wheel:where(.svelte-6d62c),:is(button,a):focus-within>.brand-mark.svelte-6d62c .brand-wheel:where(.svelte-6d62c){transform-box:fill-box;transform-origin:50%;animation:1.1s linear infinite svelte-6d62c-wheel-spin}html[data-theme=dark] .brand-mark.svelte-6d62c{filter:drop-shadow(0 0 1px #afbdcb)}@media (width<=34rem){.brand-mark.svelte-6d62c{width:2.6rem;height:2.3rem}}@media (prefers-reduced-motion:reduce){.brand-mark.spinning.svelte-6d62c .brand-wheel:where(.svelte-6d62c),:is(button,a):hover>.brand-mark.svelte-6d62c .brand-wheel:where(.svelte-6d62c),:is(button,a):focus-within>.brand-mark.svelte-6d62c .brand-wheel:where(.svelte-6d62c){animation:none}}@keyframes svelte-6d62c-wheel-spin{to{transform:rotate(360deg)}}.dropdown.svelte-1fd3ybn{min-width:0;position:relative}.dropdown.open.svelte-1fd3ybn{z-index:120}.dropdown.svelte-1fd3ybn>button:where(.svelte-1fd3ybn){border:1px solid var(--line);background:var(--field);width:100%;min-height:2.25rem;color:var(--ink);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.35rem .55rem;display:grid;position:relative}.dropdown.compact.svelte-1fd3ybn>button:where(.svelte-1fd3ybn):after{z-index:130;background:var(--button-hover);width:max-content;color:var(--on-accent);content:attr(aria-label);opacity:0;pointer-events:none;border-radius:.25rem;padding:.3rem .45rem;font-size:.64rem;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .4rem);right:0;transform:translateY(-.2rem)}.dropdown.compact.svelte-1fd3ybn:not(.open)>button:where(.svelte-1fd3ybn):hover:after,.dropdown.compact.svelte-1fd3ybn:not(.open)>button:where(.svelte-1fd3ybn):focus-visible:after{opacity:1;transform:none}.editable-trigger.svelte-1fd3ybn{grid-template-columns:minmax(0,1fr) 2.25rem;display:grid}.editable-trigger.svelte-1fd3ybn input:where(.svelte-1fd3ybn){border-radius:.35rem 0 0 .35rem}.editable-trigger.svelte-1fd3ybn button:where(.svelte-1fd3ybn){border:1px solid var(--line);background:var(--field);min-height:2.5rem;color:var(--navy);border-left:0;border-radius:0 .35rem .35rem 0;padding:0}.dropdown.svelte-1fd3ybn>button:where(.svelte-1fd3ybn):hover,.dropdown.svelte-1fd3ybn>button.open:where(.svelte-1fd3ybn){border-color:var(--m-blue);background:var(--teal-soft);color:var(--navy-deep)}.dropdown.compact.svelte-1fd3ybn>button:where(.svelte-1fd3ybn){grid-template-columns:auto auto;width:auto;min-width:3.5rem}.selected-label.svelte-1fd3ybn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.option-icon.svelte-1fd3ybn{font-size:1.05rem;line-height:1}.dropdown-menu.svelte-1fd3ybn{z-index:120;border:1px solid var(--line);background:var(--paper);width:max-content;min-width:100%;max-width:min(30rem,85vw);max-height:18rem;box-shadow:var(--shadow);border-radius:.4rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;overflow:auto}.dropdown-menu.svelte-1fd3ybn button:where(.svelte-1fd3ybn){min-height:2rem;color:var(--ink);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.75rem;display:grid}.dropdown-menu.svelte-1fd3ybn button:where(.svelte-1fd3ybn):hover,.dropdown-menu.svelte-1fd3ybn button.selected:where(.svelte-1fd3ybn){background:var(--teal-soft);color:var(--navy-deep)}.footer-controls.svelte-179up17{flex:none;align-items:center;gap:.35rem;width:fit-content;display:flex}.language.svelte-179up17{width:11.5rem;color:var(--muted);font-family:var(--font-sans);flex:0 0 11.5rem;font-size:.75rem;position:relative}.language.svelte-179up17 .dropdown>button{background:var(--surface-subtle);grid-template-columns:1.25rem minmax(0,1fr) 1rem;min-height:2.25rem;font-size:.75rem}.language.svelte-179up17 .dropdown>button>svg{width:1rem;height:1rem}.language.svelte-179up17 .dropdown>button:hover{border-color:var(--accent)}.theme-toggle.svelte-179up17{border:1px solid var(--line);background:var(--surface-subtle);width:4rem;min-height:2.25rem;color:var(--muted);border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem;display:flex;position:relative}.theme-toggle.svelte-179up17:hover:not(:disabled){border-color:var(--accent);background:var(--surface-subtle);color:var(--ink)}.thumb.svelte-179up17{background:var(--surface-raised);border-radius:50%;width:calc(50% - .2rem);transition:transform .12s;position:absolute;inset:.2rem auto .2rem .2rem;box-shadow:0 1px 3px #00000026}.dark.svelte-179up17 .thumb:where(.svelte-179up17){transform:translate(100%)}.theme-toggle.svelte-179up17 svg{z-index:1;width:1rem;height:1rem;position:relative}@media (pointer:coarse){.language.svelte-179up17 .dropdown>button,.language.svelte-179up17 .dropdown-menu button,.theme-toggle.svelte-179up17{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.thumb.svelte-179up17{transition:none}}
