@layer theme,base,components,utilities;@layer components{.select__btn{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:8px;padding-right:34px;text-align:left}.select__v{display:grid;flex:0 1 auto;min-width:0}.select__cur,.select__sz{grid-area:1/1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__sz{font-style:normal;height:0;visibility:hidden}.select__h{color:var(--ink-3);flex:0 99 auto;font-size:var(--fs-2);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__btn:has(.smark--emblem,.smark--avatar,.smark--tiers){padding-left:6px}.select__btn:has(.smark--gmark){padding-left:8px}.select__cur.is-placeholder{color:var(--ink-3);font-weight:400}.select.is-open .select__btn{border-color:var(--ink)}.select.is-open:after{transform:translateY(-20%) rotate(225deg)}.select__btn:disabled{background:var(--bg-2);color:var(--ink-3);cursor:not-allowed}.select:has(.select__btn:disabled):after{opacity:.5}.smark{align-items:center;color:var(--ink-2);display:inline-flex;flex:none;justify-content:center;min-width:20px;position:relative}.smark--emblem,.smark--emblem .emb{height:28px;width:28px}.smark--avatar,.smark--gmark{height:24px;width:24px}.smark--plate{min-width:0}.smark--trail{margin-left:2px}.smark--tiers{height:28px;width:28px}.smark__stack{display:block}.smark__plus{background:var(--act);border-radius:50%;bottom:1px;box-shadow:0 0 0 1.5px var(--bg-1);color:var(--on-act);height:12px;position:absolute;right:-1px;width:12px}.smark__plus:after,.smark__plus:before{background:currentColor;border-radius:1px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.smark__plus:before{height:2px;width:6px}.smark__plus:after{height:6px;width:2px}.lb__o.is-active .smark__plus{box-shadow:0 0 0 1.5px var(--bg-2)}.trange{align-items:center;display:inline-flex;flex:none;gap:2px}.trange>i{background:var(--tier);border-radius:1px;display:block;height:6px;opacity:.3;width:6px}.trange>i.is-on{height:12px;opacity:1}.trange--emb{display:flex;gap:0;justify-content:space-between;width:100%}.trange__e{filter:grayscale(.7);opacity:.28;transition:opacity .12s ease-out,filter .12s ease-out}.trange__e.is-on{filter:none;opacity:1}.listbox.tk-lb{animation:tk-lb-in .12s ease-out;display:flex;flex-direction:column;max-height:min(var(--reka-popper-available-height,440px),440px);max-width:min(380px,calc(100vw - 16px));min-width:max(var(--reka-popper-anchor-width,0px),200px);outline:none;overflow:hidden;padding:0;transform-origin:var(--reka-popper-transform-origin);width:-moz-max-content;width:max-content;z-index:84}@keyframes tk-lb-in{0%{opacity:0;transform:translateY(-4px)}}.selsheet__scroll,.tk-lb__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;position:relative}.tk-lb__scroll{padding:6px}.lb{outline:none}.lb__o{align-items:center;border-radius:4px;color:var(--ink);cursor:pointer;display:flex;gap:10px;min-height:36px;padding:0 10px}.lb__o.is-active{background:var(--bg-2)}.lb__o.is-kb{outline:2px solid var(--focus);outline-offset:-2px}.lb__o[aria-selected=true] .lb__t{font-weight:600}.listbox .lb__o.is-off:hover{background:none}.lb__o.is-off{color:var(--ink-3);cursor:not-allowed}.lb__t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb__hint{color:var(--ink-3);font-size:var(--fs-2)}.lb__badge,.lb__hint{flex:none;white-space:nowrap}.lb__badge{align-items:center;background:none;border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);display:inline-flex;font-size:var(--fs-1);font-weight:600;line-height:1.2;min-height:20px;padding:0 6px}.lb__check{color:var(--ink);display:grid;flex:none;height:16px;place-items:center;width:16px}.lb__head{color:var(--ink-3);font-size:var(--fs-1);font-weight:600;padding:8px 10px 4px}.lb__grp:not(:first-child){border-top:1px solid var(--line);margin-top:4px;padding-top:2px}.lb>.lb__o+.lb__grp{margin-top:4px}.lb__grp+.lb__o{margin-top:9px;position:relative}.lb__grp+.lb__o:before{border-top:1px solid var(--line);content:"";inset-inline:-6px;position:absolute;top:-5px}.listbox.tk-lb--cols{max-height:min(var(--reka-popper-available-height,520px),520px);max-width:min(600px,calc(100vw - 16px))}.tk-lb--cols .lb{-moz-column-count:2;column-count:2;-moz-column-gap:12px;column-gap:12px;-moz-column-rule:1px solid var(--line);column-rule:1px solid var(--line)}.tk-lb--cols .lb__grp,.tk-lb--cols .lb__o{-moz-column-break-inside:avoid;break-inside:avoid}.tk-lb--cols .lb__grp:not(:first-child){border-top:0;margin-top:0;padding-top:0}.tk-lb--cols .lb__grp+.lb__o{-moz-column-span:all;column-span:all}.tk-lb--cols .lb>.lb__o+.lb__grp{border-top:1px solid var(--line);margin-top:4px;padding-top:2px}.listbox.tk-lb--cells{max-width:none;width:min(412px,calc(100vw - 16px))}.lb--cells{--cell:40px;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(var(--cell),1fr))}.lb--cells .lb__o{aspect-ratio:1;border-radius:var(--r-2);justify-content:center;min-height:0;padding:0;position:relative}.lb--cells .lb__o[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--ink)}.lb--cells .smark{min-width:0}.lb--cells .smark--icon .ico{height:24px;width:24px}.lb--cells .lb__check{background:var(--ink);border-radius:50%;color:var(--bg-1);height:16px;position:absolute;right:-4px;top:-4px;width:16px}.lb--cells .lb__check .ico{height:12px;width:12px}.lb--cells .lb__o[aria-selected=false] .lb__check{display:none}.selsheet__scroll:has(.lb--cells){padding-inline:6px}@media (max-width:719px),(pointer:coarse) and (max-height:520px){.lb--cells{--cell:44px}}.rkhead{border-bottom:1px solid var(--line);display:grid;gap:6px;padding:10px 12px 8px}.rkhead__t{color:var(--ink-2);font-size:var(--fs-2);font-weight:600}.modal--sheet{padding:0;place-items:end stretch;z-index:84}.sel-sheet-open #__nuxt{pointer-events:auto}.selsheet{animation:tk-sheet-in .18s ease-out;background:var(--bg-1);border-radius:var(--r-3) var(--r-3) 0 0;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:min(80dvh,620px);outline:none;padding:0 var(--sp-3) env(safe-area-inset-bottom,0);width:100%}@keyframes tk-sheet-in{0%{opacity:0;transform:translateY(24px)}}.selsheet__head{align-items:center;display:flex;flex:none;gap:12px;justify-content:space-between;padding:var(--sp-1) 0 0 var(--sp-2)}.selsheet__scroll{padding:2px 0 var(--sp-3)}@media (max-width:719px),(pointer:coarse) and (max-height:520px){.lb__o{min-height:44px}}.listbox.tk-lb--static,.selsheet--demo{animation:none;position:relative;z-index:0}.selsheet--demo{max-width:375px}}
