.sb-choose{z-index:2;pointer-events:none;color:var(--sb-ink);font-family:var(--sb-grotesk);font-size:var(--sb-size-body);line-height:var(--sb-lh-body);position:fixed;inset:0;overflow:hidden}.sb-choose.is-fallback{pointer-events:auto;background:var(--sb-paper)}.sb-brand{left:var(--sb-safe);top:var(--sb-safe);pointer-events:none;--sb-mark-size:var(--sb-size-h1);position:absolute}.sb-hud{padding:var(--sb-safe);pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--sb-paper) 82%,transparent),transparent);position:absolute;bottom:0;left:0;right:0}.sb-name{font-size:var(--sb-size-h1);font-weight:var(--sb-weight-head);line-height:var(--sb-lh-h1);letter-spacing:var(--sb-tracking-h1)}.sb-name .sb-en{font-size:var(--sb-size-small);font-weight:var(--sb-weight-body);letter-spacing:var(--sb-tracking-label);color:var(--sb-ink-dim);text-transform:uppercase}.sb-tag{color:var(--sb-ink-dim);margin-top:.25em}.sb-kind{min-height:1.4em;font-family:var(--sb-mono);font-size:var(--sb-size-small);letter-spacing:var(--sb-tracking-label);text-transform:uppercase;color:var(--sb-ink-dim);opacity:.7;margin-top:.4em}.sb-hint{right:var(--sb-safe);bottom:calc(var(--sb-safe) + 2.2em);text-align:right;color:var(--sb-ink-dim);max-width:min(24rem,44vw);position:absolute}.sb-hint .sb-en{color:var(--sb-ink-dim);opacity:.7}.sb-keys{right:var(--sb-safe);bottom:var(--sb-safe);text-align:right;font-family:var(--sb-mono);font-size:var(--sb-size-micro);letter-spacing:var(--sb-tracking-label);color:var(--sb-ink-dim);opacity:.55;position:absolute}.sb-choose.is-leaving .sb-hud,.sb-choose.is-leaving .sb-hint,.sb-choose.is-leaving .sb-keys,.sb-choose.is-leaving .sb-idle,.sb-choose.is-leaving .sb-brand{opacity:0;transition:opacity .5s}.sb-idle{left:50%;bottom:calc(var(--sb-safe) * 2.6);background:var(--sb-rule);opacity:0;pointer-events:none;width:min(22rem,40vw);height:1px;transition:opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%)}.sb-idle.is-on{opacity:1}.sb-idle i{background:var(--sb-ink-dim);width:0;height:1px;display:block}.sb-list[hidden]{display:none}.sb-list{pointer-events:auto;padding:var(--sb-safe);gap:var(--sb-gutter);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-content:start;display:grid;position:absolute;inset:0;overflow-y:auto}.sb-row{border:1px solid var(--sb-rule);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;padding:0;display:block}.sb-row canvas{width:100%;height:auto;position:static}.sb-row span{font-family:var(--sb-mono);font-size:var(--sb-size-small);color:var(--sb-ink-dim);padding:.5em .7em;display:block}.sb-row.is-active{border-color:var(--sb-ink-dim)}.sb-row.is-active span{color:var(--sb-ink)}.sb-choose.is-fallback .sb-hud{display:none}.sb-list.is-row{grid-template-columns:repeat(var(--sb-row-n,2),minmax(0,1fr));align-content:center;align-items:center;height:100%}html.sb-first-screen{--sb-paper:#fafafa!important;--sb-ink:#0a0a0a!important;--sb-ink-dim:#5b6168!important;--sb-rule:#d8dadd!important;--sb-accent:#2a6f97!important;--sb-on-stage:#1a1d21!important;--sb-on-stage-dim:#5b6168!important;--sb-ink-strong:#000!important;--sb-on-stage-tr:var(--sb-on-stage)!important;--sb-on-stage-dim-tr:var(--sb-on-stage-dim)!important;--sb-ink-strong-tr:var(--sb-ink-strong)!important;--sb-on-stage-br:var(--sb-on-stage)!important;--sb-on-stage-dim-br:var(--sb-on-stage-dim)!important;--sb-ink-strong-br:var(--sb-ink-strong)!important;--sb-on-stage-bl:var(--sb-on-stage)!important;--sb-on-stage-dim-bl:var(--sb-on-stage-dim)!important;--sb-ink-strong-bl:var(--sb-ink-strong)!important;--sb-on-stage-tl:var(--sb-on-stage)!important;--sb-on-stage-dim-tl:var(--sb-on-stage-dim)!important;--sb-ink-strong-tl:var(--sb-ink-strong)!important}.sb-ring{z-index:1;background:var(--sb-paper);width:100%;height:100%;display:block;position:fixed;inset:0}.sb-ring.is-gone{opacity:0;transition:opacity .18s cubic-bezier(.4,0,1,1)}html.sb-first-screen .sb-loading{background:0 0}
