.icon.svelte-1aucf4r{--icon-size:1em;width:var(--icon-size);height:var(--icon-size);vertical-align:middle;background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sm.svelte-1aucf4r{--icon-size:.75em}.lg.svelte-1aucf4r{--icon-size:1.5em}.button.svelte-rmjz1s{justify-content:center;align-items:center;gap:var(--btn-gap);border-radius:var(--radius-btn);font-family:var(--font-body);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;line-height:1.2;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.button.svelte-rmjz1s{transition:background var(--duration) var(--ease), color var(--duration) var(--ease), border-color var(--duration) var(--ease), scale var(--duration) var(--ease)}}.button.svelte-rmjz1s:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.solid.svelte-rmjz1s,.outline.svelte-rmjz1s{padding:var(--btn-padding);border:1px solid var(--color-accent)}.solid.svelte-rmjz1s{background:var(--color-accent);color:var(--color-on-accent)}@media (hover:hover) and (pointer:fine){.solid.svelte-rmjz1s:hover,.solid.svelte-rmjz1s:focus-visible{color:var(--color-accent-text);background:0 0}}.square-wrap.svelte-rmjz1s{--sq-y:8px;--sq-size:calc(var(--btn-font-size) * 1.2 + var(--sq-y) * 2);--sq-gap:4px;--sq-x:16px;--sq-left:calc(var(--sq-size) + var(--sq-gap) - var(--sq-x) * 2);--sq-shift:12px;--sq-start:calc((var(--sq-left) + var(--sq-shift)) * -1);flex-shrink:0;display:inline-flex;position:relative}.square-wrap.sm.svelte-rmjz1s{--sq-y:6px;--sq-x:12px;--sq-gap:4px}.square-wrap.lg.svelte-rmjz1s{--sq-y:12px;--sq-x:24px;--sq-gap:6px}.square-wrap.svelte-rmjz1s:has(:where(.svelte-rmjz1s):focus-visible):after{content:"";inset:0 0 0 var(--sq-start);border-radius:var(--radius-btn);outline:2px solid var(--color-accent-text);outline-offset:2px;pointer-events:none;position:absolute}.square-wrap.svelte-rmjz1s .plate:where(.svelte-rmjz1s),.square-wrap.svelte-rmjz1s .tile:where(.svelte-rmjz1s){border-radius:var(--radius-btn);background:var(--color-accent);color:var(--color-on-accent);pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){.square-wrap.svelte-rmjz1s .plate:where(.svelte-rmjz1s),.square-wrap.svelte-rmjz1s .tile:where(.svelte-rmjz1s){transition:translate .5s var(--ease), rotate .5s var(--ease), scale .5s var(--ease), opacity .4s var(--ease)}}.square-wrap.svelte-rmjz1s .plate:where(.svelte-rmjz1s){transform-origin:100% 100%;inset:0}.square-wrap.svelte-rmjz1s .tile:where(.svelte-rmjz1s){inset:0 auto 0 var(--sq-start);width:var(--sq-size);opacity:0;place-items:center;display:grid;translate:-40% 90%;rotate:-40deg}.square-wrap.svelte-rmjz1s .square-link:where(.svelte-rmjz1s){padding:var(--sq-y) var(--sq-x);color:var(--color-on-accent);position:static}.square-wrap.svelte-rmjz1s .square-link:where(.svelte-rmjz1s):focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){.square-wrap.svelte-rmjz1s .square-link:where(.svelte-rmjz1s){transition:color var(--duration) var(--ease)}}.square-wrap.svelte-rmjz1s .square-link:where(.svelte-rmjz1s):before{content:"";position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.square-wrap.svelte-rmjz1s .label:where(.svelte-rmjz1s){transition:translate .5s var(--ease)}}.square-wrap.svelte-rmjz1s:has(:where(.svelte-rmjz1s):focus-visible) .plate:where(.svelte-rmjz1s){opacity:0;translate:0 90%;rotate:28deg;scale:.25 1}.square-wrap.svelte-rmjz1s:has(:where(.svelte-rmjz1s):focus-visible) .tile:where(.svelte-rmjz1s){opacity:1;pointer-events:auto;translate:0;rotate:0deg}.square-wrap.svelte-rmjz1s:has(:where(.svelte-rmjz1s):focus-visible) .square-link:where(.svelte-rmjz1s){color:var(--color-accent-text)}.square-wrap.svelte-rmjz1s:has(:where(.svelte-rmjz1s):focus-visible) .label:where(.svelte-rmjz1s){translate:var(--sq-x) 0}@media (hover:hover) and (pointer:fine){.square-wrap.svelte-rmjz1s:hover .plate:where(.svelte-rmjz1s){opacity:0;translate:0 90%;rotate:28deg;scale:.25 1}.square-wrap.svelte-rmjz1s:hover .tile:where(.svelte-rmjz1s){opacity:1;pointer-events:auto;translate:0;rotate:0deg}.square-wrap.svelte-rmjz1s:hover .square-link:where(.svelte-rmjz1s){color:var(--color-accent-text)}.square-wrap.svelte-rmjz1s:hover .label:where(.svelte-rmjz1s){translate:var(--sq-x) 0}}.outline.svelte-rmjz1s{color:var(--color-text)}@media (hover:hover) and (pointer:fine){.outline.svelte-rmjz1s:hover,.outline.svelte-rmjz1s:focus-visible{color:var(--color-accent-text)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.outline.svelte-rmjz1s:hover,.outline.svelte-rmjz1s:focus-visible{scale:.96}}.label.svelte-rmjz1s{position:relative}.end.svelte-rmjz1s{display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.end.svelte-rmjz1s{transition:translate var(--duration) var(--ease)}}@media (hover:hover) and (pointer:fine){.button.svelte-rmjz1s:hover .end:where(.svelte-rmjz1s),.button.svelte-rmjz1s:focus-visible .end:where(.svelte-rmjz1s){translate:var(--icon-shift,0) 0}}.circle.svelte-rmjz1s{pointer-events:none;width:1.5em;height:1.5em;position:absolute;top:50%;left:50%;translate:-50% -50%}.circle.svelte-rmjz1s path:where(.svelte-rmjz1s){stroke:currentColor;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){.circle.svelte-rmjz1s path:where(.svelte-rmjz1s){transition:stroke-dashoffset 1.2s var(--ease)}}@media (hover:hover) and (pointer:fine){.button.svelte-rmjz1s:hover .circle:where(.svelte-rmjz1s) path:where(.svelte-rmjz1s),.button.svelte-rmjz1s:focus-visible .circle:where(.svelte-rmjz1s) path:where(.svelte-rmjz1s){stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.button.svelte-rmjz1s>.icon,.end.svelte-rmjz1s>.icon{transition:scale var(--duration) var(--ease)}}.button[aria-expanded=true].svelte-rmjz1s>.icon:last-child,.button[aria-expanded=true].svelte-rmjz1s>.end:where(.svelte-rmjz1s):last-child>.icon{scale:1 -1}.underline.svelte-rmjz1s{color:var(--color-text)}.underline.svelte-rmjz1s .label:where(.svelte-rmjz1s):before{content:"";background:currentColor;width:100%;height:1px;position:absolute;inset:auto auto 0 0}@media (prefers-reduced-motion:no-preference){.underline.svelte-rmjz1s .label:where(.svelte-rmjz1s):before{transition:width var(--duration) var(--ease), inset var(--duration) var(--ease)}}@media (hover:hover) and (pointer:fine){.underline.svelte-rmjz1s:hover .label:where(.svelte-rmjz1s):before,.underline.svelte-rmjz1s:focus-visible .label:where(.svelte-rmjz1s):before{width:0;inset:auto 0 0 auto}}.text.svelte-rmjz1s{color:var(--color-accent-text)}@media (hover:hover) and (pointer:fine){.text.svelte-rmjz1s:hover,.text.svelte-rmjz1s:focus-visible{color:var(--color-text)}}.sm.svelte-rmjz1s{--btn-font-size:13px}.lg.svelte-rmjz1s{--btn-font-size:18px}.solid.sm.svelte-rmjz1s,.outline.sm.svelte-rmjz1s{padding:var(--btn-padding-sm)}.solid.lg.svelte-rmjz1s,.outline.lg.svelte-rmjz1s{padding:var(--btn-padding-lg)}.button.icon-only.svelte-rmjz1s{padding:var(--btn-padding-icon)}
