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