:where(:root,[data-theme]){--sh-control-h: 32px;--sh-radius: 2px}.sh-field,.sh-select{height:var(--sh-control-h);min-width:0;padding:0 var(--s3);font:400 var(--t-small) / 1 var(--face);color:var(--ink);background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--sh-radius);transition:border-color .15s}.sh-field::placeholder{color:var(--ink-2);font-style:italic}.sh-field:hover:not(:disabled),.sh-select:hover:not(:disabled){border-color:var(--ink-2)}.sh-field:disabled,.sh-select:disabled{color:var(--ink-2);background:var(--bench);cursor:not-allowed}.sh-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(var(--s5) - 2px);cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-repeat:no-repeat;background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:4px 4px,4px 4px}.sh-select option{background:var(--paper);color:var(--ink)}.sh-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--s2);height:var(--sh-control-h);padding:0 var(--s4);font:600 var(--t-small) / 1 var(--face);color:var(--ink);background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--sh-radius);cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.sh-btn:hover:not(:disabled){background:var(--bench);border-color:var(--ink-2)}.sh-btn:disabled{color:var(--ink-2);background:var(--bench);cursor:not-allowed}.sh-btn--cta{color:var(--cta-ink);background:var(--cta);border-color:var(--cta)}.sh-btn--cta:hover:not(:disabled){color:var(--cta-ink);background:color-mix(in srgb,var(--cta) 88%,#000);border-color:color-mix(in srgb,var(--cta) 88%,#000)}.sh-btn--quiet{color:var(--ink-2);background:none;border-color:transparent}.sh-btn--quiet:hover:not(:disabled){color:var(--ink);background:var(--paper);border-color:var(--rule-2)}.sh-btn--icon{width:var(--sh-control-h);padding:0}.sh-group{display:inline-flex;align-items:stretch;min-width:0}.sh-group>*{display:flex;min-width:0}.sh-group .sh-btn,.sh-group .sh-select,.sh-group .sh-field{border-radius:0}.sh-group>*:not(:first-child) :where(.sh-btn,.sh-select,.sh-field),.sh-group>:where(.sh-btn,.sh-select,.sh-field):not(:first-child){margin-inline-start:-1px}.sh-group>:first-child :where(.sh-btn,.sh-select,.sh-field),.sh-group>:where(.sh-btn,.sh-select,.sh-field):first-child{border-start-start-radius:var(--sh-radius);border-end-start-radius:var(--sh-radius)}.sh-group>:last-child :where(.sh-btn,.sh-select,.sh-field),.sh-group>:where(.sh-btn,.sh-select,.sh-field):last-child{border-start-end-radius:var(--sh-radius);border-end-end-radius:var(--sh-radius)}.sh-segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sh-segment:after{content:attr(aria-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-segment:checked,.sh-btn--on{isolation:isolate;font-weight:600;color:var(--paper);background:var(--ink);border-color:var(--ink)}.sh-segment:checked:hover,.sh-btn--on:hover{color:var(--paper);background:var(--ink-soft);border-color:var(--ink-soft)}.sh-check,.sh-range{accent-color:var(--cta);cursor:pointer}.sh-check{width:15px;height:15px;flex:none;margin:0}.sh-range{height:var(--sh-control-h)}:where(.sh-field,.sh-select,.sh-btn,.sh-segment,.sh-check,.sh-range):focus-visible{outline:2px solid var(--link);outline-offset:2px;isolation:isolate}.sh-caption{font-style:italic;font-size:var(--t-tiny);color:var(--ink-2)}.route.svelte-1470g8z{display:flex;flex-direction:column;height:100dvh;background:var(--bench)}.sitebar.svelte-1470g8z{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--rule);background:var(--paper)}.brand.svelte-1470g8z{display:flex;align-items:center;gap:var(--s2);color:var(--ink-2);font-size:var(--t-small);text-decoration:none}.brand.svelte-1470g8z svg{width:20px;height:auto;flex:none}.brand.svelte-1470g8z:hover{color:var(--ink)}.brand.svelte-1470g8z .arrow:where(.svelte-1470g8z){font-size:1.1em;line-height:1}.brand.svelte-1470g8z:hover span:where(.svelte-1470g8z){text-decoration:underline}.brand.svelte-1470g8z:hover .arrow:where(.svelte-1470g8z){text-decoration:none}.appwait.svelte-1470g8z{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);padding:var(--s5);text-align:center}
