@layer theme,base;@layer components{html[data-vt] .sx-topbar{view-transition-name:sx-topbar}html[data-vt] .sx-rail{view-transition-name:sx-rail}html[data-vt] .sx-scrim{view-transition-name:sx-scrim}html[data-vt] .sx-edge{view-transition-name:sx-edge}html[data-vt=rows] .sx-board>.sx-tools{view-transition-name:sx-tools}html[data-vt]::view-transition-old(sx-topbar){display:none}html[data-vt]::view-transition-old(sx-rail){display:none}html[data-vt]::view-transition-old(sx-scrim){display:none}html[data-vt]::view-transition-old(sx-edge){display:none}html[data-vt]::view-transition-old(sx-tools){display:none}html[data-vt]::view-transition-new(sx-topbar){animation:none}html[data-vt]::view-transition-new(sx-rail){animation:none}html[data-vt]::view-transition-new(sx-scrim){animation:none}html[data-vt]::view-transition-new(sx-edge){animation:none}html[data-vt]::view-transition-new(sx-tools){animation:none}html[data-vt]::view-transition-group(sx-topbar){animation:none}html[data-vt]::view-transition-group(sx-rail){animation:none}html[data-vt]::view-transition-group(sx-scrim){animation:none}html[data-vt]::view-transition-group(sx-edge){animation:none}html[data-vt]::view-transition-group(sx-tools){animation:none}html[data-vt]::view-transition-old(root){mix-blend-mode:normal}html[data-vt]::view-transition-new(root){mix-blend-mode:normal}html[data-vt=fwd]::view-transition-old(root){animation:sx-vt-out var(--sx-dur-screen) var(--sx-ease-std) both}html[data-vt=fwd]::view-transition-new(root){animation:sx-vt-in var(--sx-dur-screen) var(--sx-ease-std) both}html[data-vt=back]::view-transition-old(root){animation:sx-vt-out-back var(--sx-dur-screen) var(--sx-ease-std) both}html[data-vt=back]::view-transition-new(root){animation:sx-vt-in-back var(--sx-dur-screen) var(--sx-ease-std) both}.sx-list>.sx-row{--vt-row:none}html[data-vt=rows] .sx-list>.sx-row{view-transition-name:var(--vt-row)}html[data-vt=rows]::view-transition-old(root){display:none}html[data-vt=rows]::view-transition-new(root){animation:none}html[data-vt=rows]::view-transition-group(*){animation-duration:var(--sx-dur-row-move);animation-timing-function:var(--sx-ease-std)}html[data-vt=rows]::view-transition-old(*){display:none}html[data-vt=rows]::view-transition-new(*){animation:none}html[data-vt=rows]::view-transition-old(*):only-child{animation:sx-fade-out var(--sx-dur-row-out) var(--sx-ease-std) both;display:block}html[data-vt=rows]::view-transition-new(*):only-child{animation:sx-page var(--sx-dur-row-move) var(--sx-ease-std) both}.sx-reveal{animation:sx-page var(--sx-dur-reveal) var(--sx-ease-std) backwards}.sx-font{font-family:var(--sx-font-sans)}html:not([data-fonts]) .sx-font{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif}.sx-root{background:var(--sx-bg);min-height:100dvh;color:var(--sx-ink);font-size:var(--sx-t-body);line-height:var(--sx-lh-body);font-weight:var(--sx-w-regular);letter-spacing:var(--sx-ls-body);font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere}.sx-root :where(svg.lucide){width:var(--sx-icon);height:var(--sx-icon);stroke-width:1.75px;flex:none}.sx-root :where(button,a){-webkit-tap-highlight-color:transparent}.sx-root :where(button:not(:disabled),a[href]){cursor:pointer}.sx-root :where([aria-disabled=true]){cursor:default}.sx-root :focus-visible{outline:2px solid var(--sx-focus);outline-offset:2px}.sx-root :where(.sx-sheet,.sx-rail,.sx-main):focus-visible{outline:none}.sx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sx-spin{animation:sx-spin var(--sx-dur-spin) linear infinite}.sx-nowrap{white-space:nowrap}.sx-break{word-break:break-all}.sx-shell{--rail-full:var(--sx-rail-w);--rail-now:var(--sx-rail-w-min);--rail-flow:var(--sx-rail-w-min);--rail-open:0;--rail-pad:calc(var(--sx-s-2) + var(--sx-s-1) * var(--rail-open));--page-x:var(--sx-s-4);--gap:var(--sx-s-3);min-height:100dvh;position:relative}@media (min-width:768px){.sx-shell{--page-x:var(--sx-s-6)}}@media (min-width:1024px){.sx-shell{--page-x:var(--sx-s-8);--gap:var(--sx-s-4)}.sx-shell:not([data-rail=closed]){--rail-now:var(--rail-full);--rail-flow:var(--rail-full);--rail-open:1}html[data-rail=closed] .sx-shell[data-rail=auto]{--rail-now:var(--sx-rail-w-min);--rail-flow:var(--sx-rail-w-min);--rail-open:0}}@media (max-width:1023.98px){.sx-shell{--rail-full:var(--sx-drawer-w);--rail-flow:0px;--rail-now:var(--rail-full);--rail-open:1}.sx-shell[data-rail=open] .sx-scrim{opacity:1;pointer-events:auto}.sx-shell[data-rail=open] .sx-rail{box-shadow:var(--sx-sh-float)}}.sx-body{min-height:100dvh;padding-left:var(--rail-flow);transition:padding-left var(--sx-dur-panel) var(--sx-ease-std);flex-direction:column;display:flex}.sx-rail{z-index:var(--sx-z-rail);width:var(--rail-now);background:var(--sx-surface);border-right:1px solid var(--sx-line);touch-action:pan-y;transition:width var(--sx-dur-panel) var(--sx-ease-std), transform var(--sx-dur-panel) var(--sx-ease-std), box-shadow var(--sx-dur-panel) var(--sx-ease-std);position:fixed;inset:0 auto 0 0;overflow:clip}.sx-rail-in{width:var(--rail-full);height:100%;padding-bottom:calc(var(--sx-s-3) + env(safe-area-inset-bottom));scrollbar-width:none;flex-direction:column;display:flex;overflow:hidden auto}.sx-rail-top{height:var(--sx-topbar-h);padding-top:env(safe-area-inset-top);box-sizing:content-box;flex:none;align-items:center;display:flex}.sx-rail-btn{width:var(--sx-rail-w-min);height:var(--sx-hit);color:var(--sx-ink-2);isolation:isolate;flex:none;place-items:center;display:grid;position:relative}.sx-rail-btn:before{content:"";z-index:-1;inset:0 calc((var(--sx-rail-w-min) - var(--sx-hit)) / 2);border-radius:var(--sx-r-control);transition:background-color var(--sx-dur-press) var(--sx-ease-std);position:absolute}.sx-rail-btn:hover:before{background:var(--sx-surface-2)}.sx-rail-nav{flex-direction:column;flex:1;display:flex}.sx-nav-block{gap:var(--sx-nav-gap);margin-bottom:var(--sx-s-1);flex-direction:column;display:flex}.sx-nav-group{height:calc(var(--sx-s-3) + var(--sx-s-1) + var(--sx-t-navgroup) * var(--sx-lh-snug));padding:var(--sx-s-3) 0 var(--sx-s-1) calc(var(--rail-pad) + var(--sx-nav-group-x));font-size:var(--sx-t-navgroup);font-weight:var(--sx-w-bold);letter-spacing:var(--sx-ls-navgroup);line-height:var(--sx-lh-snug);white-space:nowrap;color:var(--sx-ink-3);position:relative}.sx-nav-group>span{opacity:var(--rail-open);transition:opacity var(--sx-dur-panel) var(--sx-ease-std)}.sx-nav-group:after{content:"";left:var(--rail-pad);width:calc(var(--rail-now) - 2 * var(--rail-pad));background:var(--sx-line);height:1px;opacity:calc(1 - var(--rail-open));position:absolute;top:50%}.sx-nav{isolation:isolate;align-items:center;gap:var(--sx-nav-ico-gap);width:var(--rail-full);height:var(--sx-nav-h);padding-left:calc((var(--sx-rail-w-min) - var(--sx-nav-icon)) / 2 * (1 - var(--rail-open)) + (2 * var(--sx-s-3) + 1px) * var(--rail-open));color:var(--sx-ink-2);font-size:var(--sx-t-nav);font-weight:var(--sx-w-regular);white-space:nowrap;text-align:left;flex:none;display:flex;position:relative}.sx-nav:before{content:"";z-index:-1;left:var(--rail-pad);width:calc(var(--rail-now) - 2 * var(--rail-pad));border-radius:var(--sx-r-control);transition:width var(--sx-dur-panel) var(--sx-ease-std), background-color var(--sx-dur-press) var(--sx-ease-std);border:1px solid #0000;position:absolute;top:0;bottom:0}.sx-nav:hover{color:var(--sx-ink)}.sx-nav:hover:before{background:var(--sx-surface-2)}.sx-nav[aria-current=page]{color:var(--sx-ink);font-weight:var(--sx-w-medium)}.sx-nav[aria-current=page]:before{border-color:var(--sx-line);background:linear-gradient(var(--sx-brand), var(--sx-brand)) left 0 top var(--sx-s-2) / var(--sx-nav-bar) calc(100% - 2 * var(--sx-s-2)) no-repeat, var(--sx-surface)}.sx-nav[aria-disabled=true]{opacity:var(--sx-o-disabled)}.sx-nav[aria-disabled=true]:hover{color:var(--sx-ink-2)}.sx-nav[aria-disabled=true]:hover:before{background:0 0}.sx-nav-ico{width:var(--sx-nav-icon);flex:none;place-items:center;height:100%;display:grid}.sx-nav-ico svg{width:var(--sx-nav-icon);height:var(--sx-nav-icon);stroke-width:1.5px}.sx-nav[aria-current=page] .sx-nav-ico svg{stroke-width:2px}.sx-nav-label{text-overflow:ellipsis;min-width:0;opacity:var(--rail-open);transition:opacity var(--sx-dur-panel) var(--sx-ease-std);flex:1;overflow:hidden}.sx-rail-foot{gap:var(--sx-nav-gap);padding-top:var(--sx-s-2);flex-direction:column;flex:none;display:flex}.sx-kiosk{align-items:center;gap:var(--sx-s-3);width:calc(var(--rail-now) - 2 * var(--rail-pad));height:var(--sx-h-control-lg);margin:0 var(--rail-pad) var(--sx-s-2);padding-left:calc((var(--rail-now) - 2 * var(--rail-pad) - var(--sx-icon)) / 2 * (1 - var(--rail-open)) + var(--sx-s-4) * var(--rail-open));border-radius:var(--sx-r-control);background:var(--sx-btn-bg);color:var(--sx-btn-fg);font-size:var(--sx-t-body);font-weight:var(--sx-w-bold);white-space:nowrap;transition:width var(--sx-dur-panel) var(--sx-ease-std), background-color var(--sx-dur-press) var(--sx-ease-std);flex:none;display:flex;position:relative;overflow:hidden}.sx-kiosk .sx-nav-ico,.sx-kiosk .sx-nav-ico svg{width:var(--sx-icon);height:var(--sx-icon)}.sx-kiosk .sx-nav-ico svg{stroke-width:2px}.sx-kiosk-go{width:var(--sx-icon-sm);height:var(--sx-icon-sm);margin-right:var(--sx-s-3);opacity:var(--rail-open);flex:none}.sx-kiosk:hover{background:var(--sx-brand-strong)}.sx-kiosk[aria-current=page]{background:var(--sx-brand-strong);box-shadow:var(--sx-kiosk-ring)}.sx-kiosk[aria-current=page] .sx-kiosk-go{visibility:hidden}.sx-kiosk[aria-disabled=true]{opacity:var(--sx-o-disabled)}.sx-kiosk[aria-disabled=true]:hover{background:var(--sx-btn-bg)}.sx-nav-quiet{font-size:var(--sx-t-sub)}.sx-nav-quiet .sx-nav-ico svg{width:var(--sx-nav-icon-sm);height:var(--sx-nav-icon-sm)}.sx-ver{justify-content:center;align-items:center;gap:var(--sx-s-1);min-height:var(--sx-s-6);margin-top:var(--sx-s-1);padding:var(--sx-s-1) var(--sx-s-2);border-radius:var(--sx-r-cell);color:var(--sx-ink-3);font-size:var(--sx-t-ver);letter-spacing:.02em;white-space:nowrap;opacity:var(--rail-open);align-self:center;display:inline-flex;position:relative}.sx-ver:after{content:"";inset:calc((var(--sx-s-6) - var(--sx-hit)) / 2) 0;position:absolute}.sx-ver:hover{background:var(--sx-surface-2);color:var(--sx-ink)}.sx-ver svg{width:var(--sx-ver-icon);height:var(--sx-ver-icon);flex:none}.sx-ver-dot{width:var(--sx-ver-dot);height:var(--sx-ver-dot);margin-left:var(--sx-s-1);border-radius:var(--sx-r-pill);background:var(--sx-brand);flex:none}@media (hover:hover) and (min-width:1024px){.sx-rail [data-tip]:hover:after,.sx-rail [data-tip]:focus-visible:after{content:attr(data-tip);z-index:var(--sx-z-tip);left:calc(var(--sx-rail-w-min) + var(--sx-s-half));padding:var(--sx-s-1) var(--sx-s-2);border-radius:var(--sx-r-control);background:var(--sx-ink);color:var(--sx-on-ink);font-size:var(--sx-t-cap);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-snug);white-space:nowrap;box-shadow:var(--sx-sh-float);pointer-events:none;opacity:calc(1 - var(--rail-open));position:fixed}}.sx-scrim{z-index:var(--sx-z-scrim);background:var(--sx-scrim);opacity:0;pointer-events:none;transition:opacity var(--sx-dur-panel) var(--sx-ease-std);position:fixed;inset:0}.sx-edge,.sx-edge-zone,.sx-topbar .sx-topbar-menu{display:none}.sx-topbar .sx-topbar-back{margin-left:calc((var(--sx-icon) - var(--sx-hit)) / 2);color:var(--sx-ink)}@media (max-width:1023.98px){.sx-rail{visibility:hidden;transition:transform var(--sx-dur-panel) var(--sx-ease-std), box-shadow var(--sx-dur-panel) var(--sx-ease-std), visibility 0s linear var(--sx-dur-panel);transform:translate(-104%)}.sx-shell[data-rail=open] .sx-rail{visibility:visible;transition-delay:0s;transform:none}.sx-topbar .sx-topbar-menu{margin-left:calc((var(--sx-icon) - var(--sx-hit)) / 2);display:grid}.sx-topbar[data-back] .sx-topbar-menu{display:none}.sx-edge{z-index:var(--sx-z-edge);left:0;top:calc(60% - var(--sx-edge-h) / 2);width:var(--sx-edge-w);height:var(--sx-edge-h);border:1px solid var(--sx-line);border-radius:0 var(--sx-r-control) var(--sx-r-control) 0;background:var(--sx-btn-bg);border-left:0;border-color:var(--sx-btn-bg);color:var(--sx-btn-fg);box-shadow:var(--sx-sh-float);touch-action:pan-y;place-items:center;display:grid;position:fixed}.sx-edge svg{width:var(--sx-icon-xs);height:var(--sx-icon-xs);stroke-width:2.5px}.sx-edge-zone{z-index:calc(var(--sx-z-edge) - 1);width:var(--sx-edge-w);touch-action:pan-y;display:block;position:fixed;top:0;bottom:0;left:0}.sx-shell[data-rail=open] :is(.sx-edge,.sx-edge-zone){display:none}.sx-shell[data-drag] :is(.sx-rail,.sx-scrim){transition:none}.sx-shell[data-drag] .sx-scrim{visibility:visible}}.sx-rail-close{width:var(--sx-hit);height:var(--sx-hit);color:var(--sx-ink-2);flex:none;place-items:center;display:none}@media (max-width:1023.98px){.sx-topbar .sx-iconbtn:not(.sx-refreshbtn),.sx-rail-close{isolation:isolate;position:relative}.sx-topbar .sx-iconbtn:not(.sx-refreshbtn):hover:not(:disabled,[aria-disabled=true]){background:0 0}.sx-topbar .sx-iconbtn:not(.sx-refreshbtn):before,.sx-rail-close:before{content:"";z-index:-1;inset:calc((var(--sx-hit) - var(--sx-iconbtn-face)) / 2);border-radius:var(--sx-r-iconbtn);transition:background-color var(--sx-dur-press) var(--sx-ease-std);position:absolute}.sx-topbar .sx-topbar-menu:before{border-radius:var(--sx-r-tile)}.sx-topbar .sx-iconbtn:not(.sx-refreshbtn):is(:hover,:active):not(:disabled,[aria-disabled=true]):before,.sx-rail-close:is(:hover,:active):before{background:var(--sx-surface-2)}.sx-rail-btn{display:none}.sx-rail-close{margin:0 calc(var(--sx-s-4) - (var(--sx-hit) - var(--sx-iconbtn-face)) / 2) 0 auto;display:grid}}.sx-topbar{z-index:var(--sx-z-topbar);background:var(--sx-bg);border-bottom:1px solid var(--sx-line);padding-top:env(safe-area-inset-top);position:sticky;top:0}.sx-shell{--tb-h:0px}@media (max-width:1023px){.sx-topbar{transition:transform var(--sx-dur-topbar) var(--sx-ease-std)}.sx-topbar[data-folded]{transform:translateY(-100%)}.sx-board>.sx-tools{z-index:var(--sx-z-sticky);top:var(--tb-h);background:var(--sx-bg);transition:top var(--sx-dur-topbar) var(--sx-ease-std);position:sticky}.sx-board>.sx-tools:before{content:"";z-index:-1;inset:calc(-1 * var(--sx-s-2)) 0;background:var(--sx-bg);position:absolute}.sx-shell[data-tb-folded] .sx-board>.sx-tools{top:env(safe-area-inset-top)}}.sx-topbar-in{align-items:center;gap:var(--sx-s-2);min-height:var(--sx-topbar-h);max-width:calc(var(--sx-content-max) + 2 * var(--page-x));padding:0 var(--page-x);margin:0 auto;display:flex}.sx-tbhead{min-width:0;padding-block:var(--sx-s-2);flex:1}.sx-tbhead .sx-tb-page:not(:last-child){display:none}.sx-tbhead:has(.sx-tb-page) .sx-tb-fallback{display:none}.sx-tb-t{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sx-t-tbtitle);font-weight:var(--sx-w-bold);line-height:var(--sx-lh-tight);letter-spacing:var(--sx-ls-head);overflow:hidden}.sx-tb-s{margin-top:var(--sx-s-half);text-overflow:ellipsis;white-space:nowrap;font-size:var(--sx-t-sub);color:var(--sx-ink-2);overflow:hidden}.sx-topbar-ctx{align-items:center;gap:var(--sx-s-2);max-width:calc(var(--sx-content-max) + 2 * var(--page-x));padding:0 var(--page-x) calc(var(--sx-s-2) + 2px);margin:0 auto;display:flex}.sx-topbar-ctx:not(:has(.sx-storechip,.sx-refreshbtn)){display:none}.sx-topbar-tool{align-items:center;margin-left:auto;display:flex}.sx-topbar-tool:empty{display:none}@media (min-width:768px){.sx-topbar:not(:has(.sx-storechip)) .sx-topbar-ctx{inset:env(safe-area-inset-top) 0 0;pointer-events:none;padding-bottom:0;position:absolute}.sx-topbar:not(:has(.sx-storechip)):has(.sx-refreshbtn) .sx-tbhead{padding-right:calc(var(--sx-h-control-sm) + var(--sx-s-2))}}@media (max-width:767.98px){.sx-topbar:not(:has(.sx-storechip,.sx-cond)) .sx-topbar-ctx{inset:env(safe-area-inset-top) 0 0;pointer-events:none;padding-bottom:0;position:absolute}.sx-topbar:not(:has(.sx-storechip,.sx-cond)):has(.sx-refreshbtn) .sx-tbhead{padding-right:calc(var(--sx-h-control-sm) + var(--sx-s-2))}}.sx-topbar-ctx .sx-topbar-tool{pointer-events:auto}.sx-storechip{align-items:center;gap:var(--sx-s-2);min-width:0;max-width:100%;height:var(--sx-h-control-sm);padding:0 var(--sx-s-3);border:1px solid var(--sx-field-line);border-radius:var(--sx-r-control);background:var(--sx-surface);color:var(--sx-ink);font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium);display:inline-flex;position:relative}.sx-storechip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sx-storechip svg{width:var(--sx-icon-sm);height:var(--sx-icon-sm);color:var(--sx-ink-2);flex:none}.sx-storechip svg:last-child:not(:first-child){width:var(--sx-icon-xs);height:var(--sx-icon-xs);color:var(--sx-ink-3)}.sx-storechip[data-current]{border-color:var(--sx-line);color:var(--sx-ink-2)}a.sx-storechip:hover{background:var(--sx-surface-2)}.sx-refreshbtn{width:var(--sx-h-control-sm);height:var(--sx-h-control-sm);border:1px solid var(--sx-field-line);background:var(--sx-surface);position:relative}.sx-refreshbtn:after{content:"";inset:calc((var(--sx-h-control-sm) - var(--sx-hit)) / 2);position:absolute}.sx-refreshbtn svg{width:var(--sx-icon-sm);height:var(--sx-icon-sm)}.sx-iconbtn{width:var(--sx-hit);height:var(--sx-hit);border-radius:var(--sx-r-control);color:var(--sx-ink-2);transition:background-color var(--sx-dur-press) var(--sx-ease-std);flex:none;place-items:center;display:grid}.sx-iconbtn:hover:not(:disabled,[aria-disabled=true]){background:var(--sx-surface-2)}.sx-iconbtn:disabled,.sx-iconbtn[aria-disabled=true]{opacity:var(--sx-o-disabled)}.sx-refreshbtn:disabled{opacity:1}.sx-shell .sx-head-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sx-shell .sx-head:not(:has(.sx-head-right)){padding:0}.sx-shell .sx-head:has(.sx-head-right){justify-content:flex-end}.sx-shell .sx-page-top:has(>.sx-head:not(:has(.sx-head-right))){gap:0}.sx-shell .sx-page-top:not(:has(.sx-head-right,.sx-lead))+.sx-page-body{margin-top:0}.sx-topbar-slot,.sx-topbar-filter{display:none}@media (max-width:767.98px){.sx-topbar:has(.sx-mhead) .sx-tbhead{display:none}.sx-topbar-slot:has(.sx-mhead){min-width:0;padding-block:calc(var(--sx-s-2) + 2px);flex:1;display:block}.sx-topbar-ctx:has(.sx-cond){display:flex}.sx-topbar-filter:has(.sx-cond){align-items:center;min-width:0;display:flex}.sx-shell:has(.sx-mhead) .sx-page-top{gap:0}.sx-shell:has(.sx-mhead) .sx-page-top>.sx-head{padding:0}.sx-shell:has(.sx-mhead) :is(.sx-head-right,.sx-ov-period .sx-chips,.sx-ov-period .sx-ov-tools,.sx-ov-period-tools){display:none}.sx-shell:has(.sx-mhead) .sx-ov-period{justify-content:flex-end}}.sx-mhead-t{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sx-t-title);font-weight:var(--sx-w-bold);line-height:var(--sx-lh-tight);letter-spacing:var(--sx-ls-head);overflow:hidden}.sx-mhead-s{margin-top:var(--sx-s-half);text-overflow:ellipsis;white-space:nowrap;font-size:var(--sx-t-sub);color:var(--sx-ink-2);overflow:hidden}.sx-cond{align-items:center;gap:var(--sx-s-2);max-width:100%;height:var(--sx-h-control-sm);padding:0 var(--sx-s-3);border:1px solid var(--sx-field-line);border-radius:var(--sx-r-control);background:var(--sx-surface);color:var(--sx-ink);font-size:var(--sx-t-body);font-weight:var(--sx-w-medium);display:inline-flex}.sx-cond span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sx-cond svg{width:var(--sx-icon-sm);height:var(--sx-icon-sm);color:var(--sx-ink-2);flex:none}.sx-cond svg:last-child{width:var(--sx-icon-xs);height:var(--sx-icon-xs);color:var(--sx-ink-3)}.sx-cond-form{gap:var(--sx-s-4)}.sx-cond-field{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-cond-label{font-size:var(--sx-t-micro);font-weight:var(--sx-w-bold);color:var(--sx-ink)}.sx-cond-fixed{font-size:var(--sx-t-body);color:var(--sx-ink)}.sx-cond-grid{gap:var(--sx-s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sx-cond-grid .sx-chip{justify-content:center}.sx-cond-days{gap:var(--sx-s-2);display:inline-flex}.sx-mhead .sx-skel-line{width:12em;margin-top:var(--sx-s-1)}.sx-select{display:block;position:relative}.sx-select select{appearance:none;padding-right:calc(var(--sx-s-4) + var(--sx-icon))}.sx-select svg{top:calc(50% - var(--sx-icon-sm) / 2);right:var(--sx-s-3);width:var(--sx-icon-sm);height:var(--sx-icon-sm);color:var(--sx-ink-2);pointer-events:none;position:absolute}.sx-main{width:100%;max-width:calc(var(--sx-content-max) + 2 * var(--page-x));padding:var(--sx-s-3) var(--page-x) calc(var(--sx-s-8) + env(safe-area-inset-bottom));flex-direction:column;flex:1;margin:0 auto;display:flex}.sx-page{flex-direction:column;flex:1;min-width:0;display:flex}.sx-page-enter{animation:sx-page var(--sx-dur-page) var(--sx-ease-out) backwards}.sx-page-top,.sx-lead{gap:var(--gap);flex-direction:column;display:flex}.sx-page-body{gap:var(--gap);margin-top:var(--gap);flex-direction:column;flex:1;display:flex}.sx-head{justify-content:space-between;align-items:flex-end;gap:var(--sx-s-3);padding:var(--sx-s-1) 0;display:flex}.sx-head-text{gap:var(--sx-s-1);flex-direction:column;min-width:0;display:flex}.sx-head h1{font-size:var(--sx-t-title);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-tight);letter-spacing:var(--sx-ls-head)}.sx-head-sub{font-size:var(--sx-t-sub);color:var(--sx-ink-2)}.sx-card{background:var(--sx-card-bg);border:1px solid var(--sx-card-line);border-radius:var(--sx-r-card);min-width:0}.sx-card-pad{gap:var(--sx-s-3);padding:var(--sx-s-4);flex-direction:column;display:flex}@media (min-width:1024px){.sx-card-pad{gap:var(--sx-s-4);padding:var(--sx-s-5)}}.sx-sechead{justify-content:space-between;align-items:center;gap:var(--sx-s-3);min-height:var(--sx-s-6);display:flex}.sx-sec{font-size:var(--sx-t-section);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-snug);letter-spacing:var(--sx-ls-head)}.sx-sechead-right{font-size:var(--sx-t-sub);color:var(--sx-ink-2);flex:none;align-items:center;display:flex}.sx-sec-ico{color:var(--sx-ink-3)}.sx-label{align-items:baseline;gap:var(--sx-s-2);font-size:var(--sx-t-sub);color:var(--sx-ink-2);display:flex}.sx-label-sub{font-size:var(--sx-t-cap)}.sx-numbox{width:100%;container-type:inline-size}.sx-num{font-size:var(--sx-t-num);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-tight);letter-spacing:var(--sx-ls-head);white-space:nowrap}.sx-num-unit{margin-left:var(--sx-s-half);letter-spacing:0;font-size:.5em}.sx-fine,.sx-hint,.sx-body2{font-size:var(--sx-t-sub);color:var(--sx-ink-2)}.sx-hint-foot{padding:0 var(--sx-s-half)}.sx-delta{align-items:center;gap:var(--sx-s-half) var(--sx-s-2);font-size:var(--sx-t-sub);flex-wrap:wrap;display:flex}.sx-delta-v{align-items:center;gap:var(--sx-s-half);font-weight:var(--sx-w-medium);white-space:nowrap;color:var(--sx-ink-2);display:inline-flex}.sx-delta-v svg{width:var(--sx-icon-xs);height:var(--sx-icon-xs);stroke-width:2.25px}.sx-delta-v[data-dir=up]{color:var(--sx-up)}.sx-delta-v[data-dir=down]{color:var(--sx-down)}.sx-delta-basis{color:var(--sx-ink-2)}.sx-stats{gap:var(--sx-s-3) var(--sx-s-4);padding-top:var(--sx-s-3);border-top:1px solid var(--sx-line);display:grid}.sx-stats-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-stat dt{font-size:var(--sx-t-cap);color:var(--sx-ink-2)}.sx-stat dd{font-size:var(--sx-t-section);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-snug);letter-spacing:var(--sx-ls-head);white-space:nowrap}.sx-stat-sub{font-size:var(--sx-t-sub);font-weight:var(--sx-w-regular);color:var(--sx-ink-2)}.sx-headline-main{gap:var(--sx-s-2);flex-direction:column;min-width:0;display:flex}.sx-headline-foot{align-items:baseline;gap:var(--sx-s-half) var(--sx-s-2);padding-top:var(--sx-s-3);border-top:1px solid var(--sx-line);font-size:var(--sx-t-sub);color:var(--sx-ink-2);flex-wrap:wrap;display:flex}.sx-headline-foot b{font-weight:var(--sx-w-medium);color:var(--sx-ink)}.sx-foot-k{font-weight:var(--sx-w-medium)}.sx-foot-note{font-size:var(--sx-t-cap)}@media (min-width:1024px){.sx-lead>.sx-headline{align-items:stretch;gap:var(--sx-s-4) var(--sx-s-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.sx-lead>.sx-headline .sx-stats{min-width:240px;padding:0 0 0 var(--sx-s-8);border-top:0;border-left:1px solid var(--sx-line);grid-template-columns:minmax(0,1fr);align-content:center}.sx-lead>.sx-headline .sx-headline-foot{grid-column:1/-1}}.sx-headline,.sx-grid-sales{transition:opacity var(--sx-dur-toggle) var(--sx-ease-std)}.sx-headline[data-swipe]{touch-action:pan-y;transition:opacity var(--sx-dur-toggle) var(--sx-ease-std), transform var(--sx-dur-panel) var(--sx-ease-std)}.sx-headline[data-dragging]{transition:opacity var(--sx-dur-toggle) var(--sx-ease-std)}.sx-headline[data-stale],.sx-grid-sales[data-stale]{opacity:var(--sx-o-dim)}.sx-fine-bad{color:var(--sx-danger)}.sx-btn{justify-content:center;align-items:center;gap:var(--sx-s-2);height:var(--sx-h-control);padding:0 var(--sx-s-4);border-radius:var(--sx-r-control);font-size:var(--sx-t-body);font-weight:var(--sx-w-medium);white-space:nowrap;transition:transform var(--sx-dur-press) var(--sx-ease-std), background-color var(--sx-dur-press) var(--sx-ease-std), opacity var(--sx-dur-press) var(--sx-ease-std);border:1px solid #0000;flex:none;display:inline-flex;position:relative}.sx-btn:disabled{opacity:var(--sx-o-disabled)}.sx-btn svg{width:var(--sx-icon-sm);height:var(--sx-icon-sm)}.sx-btn-primary{background:var(--sx-btn-bg);color:var(--sx-btn-fg)}.sx-btn-line{background:var(--sx-surface);border-color:var(--sx-field-line);color:var(--sx-ink)}.sx-btn-line:hover:not(:disabled){background:var(--sx-surface-2)}.sx-btn-quiet{color:var(--sx-ink)}.sx-btn-quiet:hover:not(:disabled){background:var(--sx-surface-2)}.sx-btn-soft{background:var(--sx-accent-soft);color:var(--sx-accent)}.sx-btn-sm{height:var(--sx-h-control-sm);padding:0 var(--sx-s-3);font-size:var(--sx-t-sub);gap:var(--sx-s-1)}.sx-btn-sm:after{content:"";inset:calc((var(--sx-h-control-sm) - var(--sx-hit)) / 2) 0;position:absolute}.sx-btn-lg{height:var(--sx-h-control-lg)}.sx-btn-block{flex:0 auto;width:100%}.sx-btn-between{justify-content:space-between}.sx-btn-meta{font-size:var(--sx-t-sub);font-weight:var(--sx-w-regular);color:var(--sx-ink-2)}.sx-chips{gap:var(--sx-s-2);margin:0 calc(-1 * var(--page-x));padding:var(--sx-s-half) var(--page-x);scrollbar-width:none;display:flex;overflow-x:auto}.sx-chips::-webkit-scrollbar{display:none}@media (min-width:1024px){.sx-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}@media (max-width:379px){.sx-chips .sx-chip{padding:0 var(--sx-s-2)}}.sx-chip{align-items:center;gap:var(--sx-s-1);height:var(--sx-h-control-sm);padding:0 var(--sx-s-3);border:1px solid var(--sx-line);border-radius:var(--sx-r-pill);background:var(--sx-surface);color:var(--sx-ink-2);font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium);white-space:nowrap;transition:background-color var(--sx-dur-toggle) var(--sx-ease-std), color var(--sx-dur-toggle) var(--sx-ease-std), border-color var(--sx-dur-toggle) var(--sx-ease-std), transform var(--sx-dur-press) var(--sx-ease-std);flex:none;display:inline-flex;position:relative}.sx-chip:after{content:"";inset:calc((var(--sx-h-control-sm) - var(--sx-hit)) / 2) 0;position:absolute}.sx-chip:active{transform:scale(.98)}.sx-chip svg{width:var(--sx-icon-sm);height:var(--sx-icon-sm)}.sx-chip[aria-pressed=true],.sx-chip[data-on]{background:var(--sx-accent);border-color:var(--sx-accent);color:var(--sx-on-accent)}.sx-seg{gap:var(--sx-s-half);padding:var(--sx-s-1);border-radius:var(--sx-r-control);background:var(--sx-surface-2);display:grid}.sx-seg button{justify-content:center;align-items:center;gap:var(--sx-s-1);height:var(--seg-h,var(--sx-h-control-sm));border-radius:calc(var(--sx-r-control) - var(--sx-s-1));min-width:0;color:var(--sx-ink-2);font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium);white-space:nowrap;transition:background-color var(--sx-dur-toggle) var(--sx-ease-std), color var(--sx-dur-toggle) var(--sx-ease-std);display:flex;position:relative}.sx-seg button:after{content:"";inset:calc((var(--seg-h,var(--sx-h-control-sm)) - var(--sx-hit)) / 2) 0;position:absolute}.sx-seg button[aria-pressed=true]{background:var(--sx-surface);color:var(--sx-ink)}.sx-seg-count{font-size:var(--sx-t-cap);font-weight:var(--sx-w-regular);color:var(--sx-ink-2)}.sx-badge{align-items:center;gap:var(--sx-s-1);height:var(--sx-h-badge);padding:0 var(--sx-s-2);border-radius:var(--sx-r-pill);font-size:var(--sx-t-cap);font-weight:var(--sx-w-medium);white-space:nowrap;flex:none;line-height:1;display:inline-flex}.sx-badge svg{width:var(--sx-icon-xs);height:var(--sx-icon-xs)}.sx-badge-dot{width:var(--sx-s-2);height:var(--sx-s-2);border-radius:var(--sx-r-pill);background:var(--sx-sale)}.sx-badge-neutral{background:var(--sx-surface-2);color:var(--sx-ink-2)}.sx-badge-sale{background:var(--sx-sale-soft);color:var(--sx-sale-ink)}.sx-badge-danger{background:var(--sx-danger-soft);color:var(--sx-danger)}.sx-badge-accent{background:var(--sx-accent-soft);color:var(--sx-accent)}.sx-badges{align-items:center;gap:var(--sx-s-2);flex-wrap:wrap;display:flex}.sx-notice{align-items:flex-start;gap:var(--sx-s-2);padding:var(--sx-s-3) var(--sx-s-4);border-radius:var(--sx-r-tile);background:var(--sx-surface-2);color:var(--sx-ink);font-size:var(--sx-t-sub);display:flex}.sx-notice-ico{width:var(--sx-icon-sm);height:var(--sx-icon-sm);margin-top:var(--sx-s-half);color:var(--sx-ink-2)}.sx-notice-text{flex:1;min-width:0}.sx-notice-act{margin:calc(-1 * var(--sx-s-2)) calc(-1 * var(--sx-s-1)) calc(-1 * var(--sx-s-2)) 0;flex:none;align-self:center}.sx-notice-danger{background:var(--sx-danger-soft);color:var(--sx-danger)}.sx-notice-danger .sx-notice-ico{color:var(--sx-danger)}.sx-notice-warn{background:var(--sx-danger-soft)}.sx-notice-warn .sx-notice-ico{color:var(--sx-danger)}.sx-input{width:100%;height:var(--sx-h-control);padding:0 var(--sx-s-4);border:1px solid var(--sx-field-line);border-radius:var(--sx-r-control);background:var(--sx-field-bg);color:var(--sx-ink);font-size:var(--sx-t-input);transition:border-color var(--sx-dur-press) var(--sx-ease-std), box-shadow var(--sx-dur-press) var(--sx-ease-std);outline:none}.sx-input::placeholder{color:var(--sx-ink-2)}.sx-input::-webkit-search-cancel-button{display:none}.sx-input:focus-visible{border-color:var(--sx-focus);box-shadow:0 0 0 var(--sx-s-1) var(--sx-focus-ring);outline:none}.sx-textarea{height:auto;min-height:calc(var(--sx-h-control) * 2.5);padding:var(--sx-s-3) var(--sx-s-4);line-height:var(--sx-lh-body);resize:vertical}.sx-form{gap:var(--sx-s-3);flex-direction:column;display:flex}.sx-form-2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx-fieldlabel{gap:var(--sx-s-2);font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium);color:var(--sx-ink-2);flex-direction:column;display:flex}.sx-skel{border-radius:var(--sx-r-mark);background:var(--sx-skel);animation:sx-pulse var(--sx-dur-pulse) var(--sx-ease-std) infinite;flex:none;display:block}.sx-skelrow{align-items:center;gap:var(--sx-s-3);min-height:var(--sx-h-row);padding:var(--sx-s-2) var(--sx-s-3);border-bottom:1px solid var(--sx-line);display:flex}.sx-skelrow:last-child{border-bottom:0}.sx-skel-thumb{width:var(--sx-thumb);height:var(--sx-thumb);border-radius:var(--sx-r-control)}.sx-skel-lines{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-skel-word{width:4em;height:var(--sx-s-3)}.sx-skel-line{width:8em;height:var(--sx-s-4)}.sx-skel-title{width:10em;max-width:100%;height:var(--sx-s-5)}.sx-skel-badge{width:5em;height:var(--sx-h-badge);border-radius:var(--sx-r-pill)}.sx-skel-chip{width:4.5em;height:var(--sx-h-control-sm);border-radius:var(--sx-r-pill)}.sx-skel-control{width:100%;height:var(--sx-h-control);border-radius:var(--sx-r-control)}.sx-skel-seg{width:calc(3 * var(--sx-seg3-w) + var(--sx-s-2));height:calc(var(--sx-seg3-h) + var(--sx-s-1) + 2px);border-radius:var(--sx-r-pill);margin-left:auto}.sx-skel-ico{width:var(--sx-icon);height:var(--sx-icon)}.sx-skel-num{width:7em;max-width:100%;height:calc(var(--sx-t-num) * var(--sx-lh-tight))}.sx-skel-bar{width:100%;height:var(--sx-s-3);border-radius:var(--sx-r-pill)}.sx-skel-chart{width:100%;height:calc(var(--sx-hit) * 3)}.sx-skel-gap{gap:var(--sx-s-1);flex-direction:column;min-width:0;display:flex}.sx-notices{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-state{width:100%;max-width:var(--sx-sheet-max);padding:var(--sx-s-8) 0;flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex}.sx-state-acts{gap:var(--sx-s-2);width:100%;max-width:20em;margin-top:var(--sx-s-3);flex-direction:column;display:flex}.sx-state-acts .sx-btn{margin-top:0}.sx-empty{align-items:center;gap:var(--sx-s-1);padding:var(--sx-s-8) var(--sx-s-4);text-align:center}.sx-empty-ico{width:var(--sx-h-control-lg);height:var(--sx-h-control-lg);margin-bottom:var(--sx-s-2);border-radius:var(--sx-r-pill);background:var(--sx-surface-2);color:var(--sx-ink-2);place-items:center;display:grid}.sx-empty-title{font-weight:var(--sx-w-medium)}.sx-empty-sub{max-width:28em;font-size:var(--sx-t-sub);color:var(--sx-ink-2)}.sx-empty .sx-btn{margin-top:var(--sx-s-3)}.sx-failed .sx-empty-ico{background:var(--sx-danger-soft);color:var(--sx-danger)}.sx-board{gap:var(--gap);flex-direction:column;display:flex}.sx-tools{gap:var(--sx-s-2);display:grid}@media (min-width:1024px){.sx-tools{grid-template-columns:minmax(320px,420px)}}@media (max-width:1023.98px){.sx-board{gap:var(--sx-s-2);--sx-row-pad-y:var(--sx-krow-pad-y)}.sx-board .sx-tools .sx-seg{--seg-h:var(--sx-kfilter-h);padding:var(--sx-kfilter-pad)}.sx-board .sx-listhead{min-height:var(--sx-klisthead-h)}.sx-skel-kfilter{height:calc(var(--sx-kfilter-h) + 2 * var(--sx-kfilter-pad) + 2px)}}.sx-listhead{justify-content:space-between;align-items:center;gap:var(--sx-s-3);min-height:var(--sx-h-control-sm);padding-left:var(--sx-s-half);font-size:var(--sx-t-sub);color:var(--sx-ink-2);display:flex}.sx-listhead .sx-btn{margin-right:calc(-1 * var(--sx-s-3))}.sx-listhead:has(>.sx-chip:first-child){padding-left:0}.sx-refresh{justify-content:center;align-items:center;gap:var(--sx-s-1);min-height:var(--sx-hit);font-size:var(--sx-t-sub);color:var(--sx-ink-2);display:flex}.sx-linkrow{align-items:center;gap:var(--sx-s-2);min-height:var(--sx-hit);padding:0 var(--sx-s-4);border:1px solid var(--sx-line);border-radius:var(--sx-r-card);background:var(--sx-surface);color:var(--sx-ink-2);font-size:var(--sx-t-sub);display:flex}.sx-linkrow svg{width:var(--sx-icon-sm);height:var(--sx-icon-sm);flex:none}.sx-linkrow>span:first-of-type{color:var(--sx-ink);font-weight:var(--sx-w-medium)}.sx-linkrow>svg:last-child{color:var(--sx-ink-3);margin-left:auto}.sx-linkrow:hover{background:var(--sx-surface-2)}.sx-arow-text{gap:var(--sx-s-half);min-width:0;display:grid}.sx-arow-sub{font-size:var(--sx-t-cap);color:var(--sx-ink-2)}.sx-arow-sub[data-s=sale]{color:var(--sx-sale-ink)}.sx-arow-sub[data-s=soldout]{color:var(--sx-danger)}.sx-row>.sx-arow-btn{margin-left:auto}.sx-confirm-pair{gap:var(--sx-s-2);grid-template-columns:1fr 1fr;display:grid}.sx-listcard{overflow:hidden}.sx-list{grid-template-columns:minmax(0,1fr);margin-bottom:-1px;display:grid}.sx-row{isolation:isolate;align-items:center;gap:var(--sx-s-2) var(--sx-s-3);padding:var(--sx-row-pad-y) var(--sx-row-pad-x);border-bottom:1px solid var(--sx-line);flex-wrap:wrap;display:flex;position:relative}@media (min-width:1024px){.sx-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-row:nth-child(odd){border-right:1px solid var(--sx-line)}}.sx-row:after{content:"";z-index:-1;border-radius:inherit;background:var(--sx-accent-soft);opacity:0;pointer-events:none;position:absolute;inset:0}.sx-row[data-flash]:after{animation:sx-flash var(--sx-dur-change) var(--sx-ease-std) both}.sx-thumb{width:var(--sx-thumb);height:var(--sx-thumb);border-radius:var(--sx-r-control);background:var(--sx-surface-2);color:var(--sx-ink-2);font-size:var(--sx-t-body);font-weight:var(--sx-w-medium);transition:opacity var(--sx-dur-toggle) var(--sx-ease-std);flex:none;place-items:center;display:grid;overflow:hidden}.sx-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sx-row-main{align-items:center;gap:var(--sx-s-2);flex:1 1 var(--sx-row-name-min);min-width:0;display:flex}.sx-row>.sx-seg3,.sx-row>.sx-badge,.sx-row>.sx-skel-seg{margin-left:auto}.sx-row-open{min-height:var(--sx-seg3-h);border-radius:var(--sx-r-control);color:inherit;text-align:left;align-self:stretch}.sx-row-name{word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-weight:var(--sx-w-medium);line-height:var(--sx-lh-snug);transition:color var(--sx-dur-toggle) var(--sx-ease-std)}.sx-row-sub{align-items:center;gap:var(--sx-s-1);min-height:var(--sx-s-5);font-size:var(--sx-t-sub);color:var(--sx-ink-2);white-space:nowrap;display:inline-flex}.sx-row-wait{color:var(--sx-ink);flex:none;display:inline-flex}.sx-row-wait svg{width:var(--sx-icon-xs);height:var(--sx-icon-xs)}@media (max-width:379px){.sx-row{gap:var(--sx-s-2);padding-inline:var(--sx-s-2)}.sx-row .sx-seg3{padding-inline:0}}.sx-row[data-state=hidden] .sx-row-name{color:var(--sx-ink-dim)}.sx-detail{gap:var(--sx-s-3);flex-direction:column;display:flex}.sx-photo{border-radius:var(--sx-r-card);background:var(--sx-surface-2);place-items:center;display:grid;overflow:hidden}.sx-photo img{object-fit:contain;width:100%;max-height:40dvh;display:block}.sx-photo-none{min-height:calc(var(--sx-h-row) * 2);color:var(--sx-ink-2);font-size:var(--sx-t-sub)}.sx-detail-price{font-size:var(--sx-t-title);font-weight:var(--sx-w-bold);font-variant-numeric:tabular-nums}.sx-detail-text{white-space:pre-line;word-break:keep-all;overflow-wrap:break-word}.sx-detail-en{color:var(--sx-ink-2)}.sx-chart{gap:var(--sx-s-3);flex-direction:column;display:flex;container-type:inline-size}.sx-chart-read{align-items:baseline;gap:0 var(--sx-s-2);flex-wrap:wrap;display:flex}.sx-chart-k{width:100%;font-size:var(--sx-t-cap);color:var(--sx-ink-2)}.sx-chart-v{align-items:baseline;gap:0 var(--sx-s-2);flex-wrap:wrap;display:inline-flex}.sx-chart-v strong{font-size:var(--sx-t-section);font-weight:var(--sx-w-medium);letter-spacing:var(--sx-ls-head)}.sx-chart-c{width:100%;font-size:var(--sx-t-sub);color:var(--sx-ink-2)}.sx-chart-legend{align-items:center;gap:var(--sx-s-1) var(--sx-s-2);font-size:var(--sx-t-cap);color:var(--sx-ink-2);flex-wrap:wrap;display:flex}.sx-chart-legend-note{width:100%}.sx-chart-empty{padding:var(--sx-s-8) 0;font-size:var(--sx-t-sub);color:var(--sx-ink-2);text-align:center}.sx-nodata{justify-content:center;align-items:center;gap:var(--sx-s-2);padding:var(--sx-nodata-pad-y) var(--sx-s-4);text-align:center;color:var(--sx-ink-2);flex-direction:column;display:flex}.sx-nodata>svg{width:var(--sx-nodata-icon);height:var(--sx-nodata-icon);color:var(--sx-ink-3)}.sx-nodata-t{font-size:var(--sx-t-body);font-weight:var(--sx-w-bold);color:var(--sx-ink)}.sx-nodata-s{max-width:28em;font-size:var(--sx-t-sub)}.sx-nodata .sx-btn{margin-top:var(--sx-s-1)}.sx-ranks{gap:var(--sx-s-4);flex-direction:column;display:flex}.sx-rank{align-items:flex-start;gap:var(--sx-s-2);display:flex}.sx-rank-no{width:var(--sx-s-5);font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium);line-height:calc(var(--sx-t-body) * var(--sx-lh-body));color:var(--sx-ink-2);text-align:center;flex:none}.sx-rank-main{gap:var(--sx-s-2);flex-direction:column;flex:1;min-width:0;display:flex}.sx-rank-line{align-items:baseline;gap:var(--sx-s-2);display:flex}.sx-rank-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--sx-w-medium);flex:1;overflow:hidden}.sx-rank-qty{font-size:var(--sx-t-sub);color:var(--sx-ink-2);flex:none}.sx-rank-amt{min-width:5em;font-weight:var(--sx-w-medium);text-align:right;white-space:nowrap;flex:none}.sx-bar{height:var(--sx-s-1);border-radius:var(--sx-r-pill);background:var(--sx-surface-2);overflow:hidden}.sx-bar i{border-radius:inherit;background:var(--sx-level-5);height:100%;display:block}.sx-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.sx-col{gap:var(--gap);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.sx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sx-grid-sales{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense}.sx-area-cal{grid-area:1/8/auto/-1}.sx-area-main{grid-area:1/1/auto/span 7}.sx-area-menus{grid-column:8/-1}.sx-grid-sales[data-layout=b],.sx-grid-sales[data-layout=c]{grid-template-rows:auto 1fr;align-items:start}.sx-grid-sales[data-layout=b] .sx-area-main,.sx-grid-sales[data-layout=c] .sx-area-main{grid-row:1/span 2}.sx-grid-sales[data-layout=a] .sx-area-main>.sx-card,.sx-grid-sales[data-layout=d] .sx-area-main>.sx-card{flex:1}.sx-grid-sales[data-layout=d] .sx-area-menus{grid-column:1/-1}}.sx-cal{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-cal-head{justify-content:space-between;align-items:center;gap:var(--sx-s-2);margin:calc(-1 * var(--sx-s-2)) calc(-1 * var(--sx-s-2)) 0;display:flex}.sx-cal-title{font-size:var(--sx-t-body);font-weight:var(--sx-w-medium);letter-spacing:var(--sx-ls-head)}.sx-cal-fail{color:var(--sx-danger)}.sx-cal-grid{width:calc(100% + 2 * var(--sx-s-2));margin:0 calc(-1 * var(--sx-s-2));border-collapse:collapse;table-layout:fixed}.sx-cal-grid th{height:var(--sx-s-6);font-size:var(--sx-t-cap);font-weight:var(--sx-w-regular);color:var(--sx-ink-2);text-align:center}.sx-cal-grid td{padding:0}.sx-cal-day{justify-content:center;align-items:center;gap:var(--sx-s-1);min-height:var(--sx-hit);border-radius:var(--sx-r-control);color:var(--sx-ink);font-size:var(--sx-t-sub);line-height:var(--sx-lh-tight);transition:background-color var(--sx-dur-press) var(--sx-ease-std);flex-direction:column;display:flex;position:relative}a.sx-cal-day:hover{background:var(--sx-surface-2)}.sx-cal-day[aria-current=date]{background:var(--sx-accent-soft);color:var(--sx-accent);font-weight:var(--sx-w-medium)}.sx-cal-day[data-today]{box-shadow:inset 0 0 0 1px var(--sx-line-strong);font-weight:var(--sx-w-medium)}.sx-cal-day[aria-disabled=true]{color:var(--sx-ink-dim)}.sx-cal-day:focus-visible{outline-offset:-2px}.sx-cal-cell{width:var(--sx-cell);height:var(--sx-cell);border-radius:var(--sx-r-cell);background:var(--sx-surface-2);flex:none;display:block}.sx-cal-cell[data-t="1"]{background:var(--sx-level-1)}.sx-cal-cell[data-t="2"]{background:var(--sx-level-2)}.sx-cal-cell[data-t="3"]{background:var(--sx-level-3)}.sx-cal-cell[data-t="4"]{background:var(--sx-level-4)}.sx-cal-cell[data-t="5"]{background:var(--sx-level-5)}.sx-cal-cell[data-t=f]{box-shadow:inset 0 0 0 1px var(--sx-line);background:0 0}.sx-cal-day[aria-current=date] .sx-cal-cell[data-t="0"]{box-shadow:inset 0 0 0 1px var(--sx-line-strong);background:0 0}.sx-cal-scale{gap:var(--sx-cell-gap);display:inline-flex}@media (min-width:1024px){.sx-cal-grid{width:100%;margin:0}}.sx-rcal{gap:var(--sx-s-2);flex-direction:column;min-width:0;display:flex}.sx-rcal-nav{justify-content:space-between;align-items:center;gap:var(--sx-s-2);margin:0 calc(-1 * var(--sx-s-2));display:flex}.sx-rcal-title{font-size:var(--sx-t-body);font-weight:var(--sx-w-medium);letter-spacing:var(--sx-ls-head);font-variant-numeric:tabular-nums}.sx-rcal-grid{row-gap:var(--sx-s-half);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sx-rcal-wd{height:var(--sx-s-6);font-size:var(--sx-t-cap);color:var(--sx-ink-2);place-items:center;display:grid}.sx-rcal-day{isolation:isolate;min-width:0;height:var(--sx-hit);color:var(--sx-ink);font-size:var(--sx-t-sub);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.sx-rcal-day>span{width:var(--sx-hit);max-width:100%;height:var(--sx-hit);border-radius:var(--sx-r-pill);transition:background-color var(--sx-dur-press) var(--sx-ease-std), color var(--sx-dur-press) var(--sx-ease-std);place-items:center;display:grid}.sx-rcal-day:hover:not(:disabled,[data-start],[data-end])>span{background:var(--sx-surface-2)}.sx-rcal-day:disabled{color:var(--sx-ink-dim)}.sx-rcal-day:focus-visible{outline-offset:-2px}.sx-rcal-day:is([data-in],[data-span][data-start],[data-span][data-end]):before{content:"";z-index:-1;inset:var(--sx-s-half) 0;background:var(--sx-accent-soft);position:absolute}.sx-rcal-day[data-span][data-start]:before{left:50%}.sx-rcal-day[data-span][data-end]:before{right:50%}.sx-rcal-day[data-in]{color:var(--sx-accent)}.sx-rcal-day:is([data-start],[data-end])>span{background:var(--sx-accent);color:var(--sx-on-accent);font-weight:var(--sx-w-medium)}.sx-rcal-hint{font-size:var(--sx-t-sub);color:var(--sx-ink-2);font-variant-numeric:tabular-nums}.sx-groups{gap:var(--sx-s-5);flex-direction:column;display:flex}.sx-group{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-grouphead{align-items:baseline;gap:var(--sx-s-1);padding:0 var(--sx-s-half);font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium);color:var(--sx-ink-2);display:flex}.sx-grouphead span{font-weight:var(--sx-w-regular)}.sx-grouphead .sx-grouphead-sum{white-space:nowrap;margin-left:auto}.sx-stores{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.sx-stores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.sx-stores{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-store,.sx-bcard{gap:var(--sx-s-3);height:100%;padding:var(--sx-s-4);transition:transform var(--sx-dur-press) var(--sx-ease-std);flex-direction:column;display:flex}.sx-store:active,.sx-bcard:active{transform:scale(.99)}.sx-store-head,.sx-bcard-head{justify-content:space-between;align-items:flex-start;gap:var(--sx-s-2);display:flex}.sx-store-text{gap:var(--sx-s-half);flex-direction:column;flex:1;min-width:0;display:flex}.sx-store-name{-webkit-line-clamp:2;font-size:var(--sx-t-section);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-snug);letter-spacing:var(--sx-ls-head);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-store-branch{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sx-t-sub);color:var(--sx-ink-2);overflow:hidden}.sx-store-side{align-items:center;gap:var(--sx-s-1);flex:none;display:inline-flex}.sx-store-go{color:var(--sx-ink-3)}.sx-store-foot{justify-content:space-between;align-items:flex-end;gap:var(--sx-s-2) var(--sx-s-3);flex-wrap:wrap;margin-top:auto;display:flex}.sx-store-amt{text-align:right;flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.sx-store-amt strong{font-size:var(--sx-t-section);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-snug);letter-spacing:var(--sx-ls-head);white-space:nowrap}.sx-store-k{font-size:var(--sx-t-cap);color:var(--sx-ink-2)}.sx-store-note{align-items:center;gap:var(--sx-s-1);font-size:var(--sx-t-sub);color:var(--sx-ink-2);margin-left:auto;display:inline-flex}.sx-store-note svg,.sx-bcard-fail svg{width:var(--sx-icon-xs);height:var(--sx-icon-xs)}.sx-bcards{gap:var(--gap);display:grid}.sx-store-note.sx-start{margin-left:0}.sx-bcard-nums{justify-content:space-between;align-items:flex-end;gap:var(--sx-s-3);display:flex}.sx-bcard-nums .sx-store-amt{text-align:left;align-items:flex-start;margin-left:0}.sx-bcard-nums .sx-store-amt.sx-end{text-align:right;align-items:flex-end;margin-left:auto}.sx-bcard-nums .sx-delta-v{font-size:var(--sx-t-body);line-height:var(--sx-lh-body)}.sx-bcard-fail{align-items:center;gap:var(--sx-s-1);font-size:var(--sx-t-sub);color:var(--sx-danger);display:inline-flex}.sx-tablecard{display:none;overflow:hidden}@media (min-width:1024px){.sx-bcards{display:none}.sx-tablecard{display:block}.sx-bcards.sx-bcards-all{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.sx-table{border-collapse:collapse;width:100%}.sx-table th,.sx-table td{height:var(--sx-h-table-row);padding:0 var(--sx-s-5);border-bottom:1px solid var(--sx-line);font-weight:var(--sx-w-regular);text-align:left}.sx-table thead th{height:var(--sx-h-table-head);font-size:var(--sx-t-cap);font-weight:var(--sx-w-medium);color:var(--sx-ink-2)}.sx-table tbody tr{position:relative}.sx-table tbody tr:hover .sx-table-link{text-underline-offset:var(--sx-s-1);text-decoration:underline}.sx-table tbody tr:hover .sx-go-col{color:var(--sx-ink)}.sx-table tbody tr:last-child>*{border-bottom:0}.sx-table-link{font-weight:var(--sx-w-medium)}.sx-table-link:after{content:"";position:absolute;inset:0}.sx-table .sx-num-col{text-align:right;white-space:nowrap}.sx-table td.sx-strong{font-weight:var(--sx-w-medium)}.sx-table .sx-go-col{width:calc(var(--sx-icon) + 2 * var(--sx-s-4));color:var(--sx-ink-3);transition:color var(--sx-dur-press) var(--sx-ease-std)}.sx-anchor{scroll-margin-top:calc(var(--sx-topbar-h) + env(safe-area-inset-top) + var(--sx-s-3))}.sx-account{align-items:center;gap:var(--sx-s-4);flex-direction:row}.sx-avatar{width:var(--sx-h-control-lg);height:var(--sx-h-control-lg);border-radius:var(--sx-r-pill);background:var(--sx-accent-soft);color:var(--sx-accent);font-size:var(--sx-t-section);font-weight:var(--sx-w-medium);flex:none;place-items:center;display:grid}.sx-account-text{min-width:0}.sx-account-name{font-size:var(--sx-t-section);font-weight:var(--sx-w-medium);letter-spacing:var(--sx-ls-head)}.sx-account-upn{font-size:var(--sx-t-sub);color:var(--sx-ink-2);word-break:break-all}.sx-account-role{align-items:center;gap:var(--sx-s-1) var(--sx-s-2);margin-top:var(--sx-s-2);font-size:var(--sx-t-sub);flex-wrap:wrap;display:flex}.sx-dl{flex-direction:column;display:flex}.sx-dl>div{gap:var(--sx-s-3);padding:var(--sx-s-3) 0;border-top:1px solid var(--sx-line);display:flex}.sx-dl>div:first-child{border-top:0;padding-top:0}.sx-dl>div:last-child{padding-bottom:0}.sx-dl dt{width:7.5em;font-size:var(--sx-t-sub);line-height:calc(var(--sx-t-body) * var(--sx-lh-body));color:var(--sx-ink-2);flex:none}.sx-dl dd{flex:1;min-width:0}.sx-rel-date{font-size:var(--sx-t-sub);color:var(--sx-ink-2)}.sx-notes{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-notes li{gap:var(--sx-s-2);display:flex}.sx-notes-k{width:4em;font-size:var(--sx-t-cap);font-weight:var(--sx-w-medium);line-height:calc(var(--sx-t-body) * var(--sx-lh-body));color:var(--sx-accent);flex:none}.sx-rel-old{gap:var(--sx-s-2);padding-top:var(--sx-s-3);border-top:1px solid var(--sx-line);flex-direction:column;display:flex}.sx-sheet-wrap{z-index:var(--sx-z-sheet);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--sx-dur-panel);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sx-sheet-wrap[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.sx-sheet-scrim{background:var(--sx-scrim);opacity:0;transition:opacity var(--sx-dur-panel) var(--sx-ease-std);position:absolute;inset:0}.sx-sheet{gap:var(--sx-s-4);width:100%;max-width:var(--sx-sheet-max);max-height:92dvh;padding:var(--sx-s-2) var(--sx-s-5) calc(var(--sx-s-5) + env(safe-area-inset-bottom));border-radius:var(--sx-r-sheet) var(--sx-r-sheet) 0 0;background:var(--sx-surface);color:var(--sx-ink);box-shadow:var(--sx-sh-float);transition:transform var(--sx-dur-panel) var(--sx-ease-in);outline:none;flex-direction:column;display:flex;position:relative;overflow-y:auto;transform:translateY(105%)}.sx-sheet-grip{width:var(--sx-s-8);height:var(--sx-s-1);border-radius:var(--sx-r-pill);background:var(--sx-mute);flex:none;align-self:center}@media (min-width:768px){.sx-sheet-wrap{align-items:center}.sx-sheet{padding:var(--sx-s-5);border-radius:var(--sx-r-sheet);opacity:0;transform:translateY(var(--sx-s-6));transition:transform var(--sx-dur-panel) var(--sx-ease-in), opacity var(--sx-dur-panel) var(--sx-ease-std)}.sx-sheet-grip{display:none}}.sx-sheet-wrap[data-open=true]>.sx-sheet-scrim{opacity:1}.sx-sheet-wrap[data-center]{padding:var(--sx-s-4);align-items:center}.sx-sheet-wrap[data-center]>.sx-sheet{padding:var(--sx-s-5);border-radius:var(--sx-r-sheet);opacity:0;transform:translateY(var(--sx-s-6));transition:transform var(--sx-dur-panel) var(--sx-ease-in), opacity var(--sx-dur-panel) var(--sx-ease-std)}.sx-sheet-wrap[data-center] .sx-sheet-grip{display:none}.sx-sheet-wrap[data-center][data-open=true]>.sx-sheet{opacity:1;transform:none}.sx-sheet-wrap[data-open=true]>.sx-sheet{opacity:1;transition:transform var(--sx-dur-sheet) var(--sx-ease-out), opacity var(--sx-dur-toggle) var(--sx-ease-std);transform:none}.sx-sheet-wrap[data-drag]>:is(.sx-sheet,.sx-sheet-scrim){transition:none}@media (max-width:767.98px){.sx-sheet-wrap:not([data-center]) [data-handle]{touch-action:none}.sx-sheet-grip[data-handle]{position:relative}.sx-sheet-grip[data-handle]:before{content:"";inset:calc(-1 * var(--sx-s-3)) calc(-1 * var(--sx-s-8));position:absolute}}.sx-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--sx-s-3);display:flex}.sx-sheet-head .sx-iconbtn{margin:calc(-1 * var(--sx-s-2)) calc(-1 * var(--sx-s-3)) 0 0}.sx-sheet-headtext{min-width:0}.sx-sheet-title{font-size:var(--sx-t-section);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-snug);letter-spacing:var(--sx-ls-head)}.sx-sheet-desc{margin-top:var(--sx-s-1);font-size:var(--sx-t-sub);color:var(--sx-ink-2)}.sx-sheet-foot,.sx-actions{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-rn-new{gap:var(--sx-s-3);flex-direction:column;display:flex}.sx-rn-date{align-items:center;gap:var(--sx-s-2);font-size:var(--sx-t-sub);color:var(--sx-ink-2);display:flex}.sx-rn-ico{width:var(--sx-s-8);height:var(--sx-s-8);border-radius:var(--sx-r-pill);background:var(--sx-brand-10);color:var(--sx-brand-text);flex:none;place-items:center;display:grid}.sx-rn-ico svg{width:var(--sx-icon);height:var(--sx-icon)}.sx-rn-items{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-rn-items li{align-items:flex-start;gap:var(--sx-s-2);font-size:var(--sx-t-nav);line-height:var(--sx-lh-body);display:flex}.sx-rn-kind{min-width:var(--sx-rn-kind-w);padding:1px var(--sx-s-1);border-radius:var(--sx-r-cell);text-align:center;font-size:var(--sx-t-navgroup);font-weight:var(--sx-w-bold);line-height:var(--sx-lh-snug);flex:none;margin-top:3px}.sx-rn-kind[data-kind=new]{background:var(--sx-btn-bg);color:var(--sx-btn-fg)}.sx-rn-kind[data-kind=better]{background:var(--sx-mute);color:var(--sx-ink-2)}.sx-rn-kind[data-kind=fix]{background:var(--sx-surface);color:var(--sx-ink-2);box-shadow:inset 0 0 0 1px var(--sx-line-strong)}.sx-rn-actions{gap:var(--sx-s-2);grid-template-columns:1fr 2fr;display:grid}@media (min-width:768px){.sx-rn-actions{justify-content:flex-end;display:flex}}.sx-rn-list{flex-direction:column;display:flex}.sx-rn-ver+.sx-rn-ver{margin-top:var(--sx-s-3);padding-top:var(--sx-s-3);border-top:1px solid var(--sx-line)}.sx-rn-head{align-items:baseline;gap:var(--sx-s-2);margin-bottom:var(--sx-s-2);font-size:var(--sx-t-body);display:flex}.sx-rn-head span{font-size:var(--sx-t-micro);color:var(--sx-ink-3)}.sx-confirm{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-confirm-names{-webkit-line-clamp:4;font-size:var(--sx-t-sub);color:var(--sx-ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-toast{align-items:flex-start;gap:var(--sx-s-2);width:100%;padding:var(--sx-s-3) var(--sx-s-4);border-radius:var(--sx-r-tile);background:var(--sx-toast-bg);color:var(--sx-toast-fg);box-shadow:var(--sx-sh-float);text-align:left;display:flex}.sx-toast-ico{margin-top:var(--sx-s-half);color:var(--sx-ok-on-ink)}.sx-toast[data-kind=error] .sx-toast-ico{color:var(--sx-bad-on-ink)}.sx-toast[data-kind=info] .sx-toast-ico{color:var(--sx-on-ink-2)}.sx-toast-text{flex:1;min-width:0}.sx-toast-title{font-weight:var(--sx-w-medium);line-height:var(--sx-lh-snug)}.sx-toast-desc{margin-top:var(--sx-s-half);font-size:var(--sx-t-sub);color:var(--sx-on-ink-2)}.sx-toast-act{height:var(--sx-h-control-sm);padding:0 var(--sx-s-3);border-radius:var(--sx-r-control);background:var(--sx-toast-fg);color:var(--sx-toast-bg);font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium);white-space:nowrap;flex:none;align-self:center;position:relative}.sx-toast-act:after{content:"";inset:calc((var(--sx-h-control-sm) - var(--sx-hit)) / 2) 0;position:absolute}.sx-toast-act:focus-visible{outline-color:var(--sx-toast-fg)}.sx-newver{z-index:var(--sx-z-toast);left:50%;bottom:calc(env(safe-area-inset-bottom) + var(--sx-s-3));width:min(92vw,400px);position:fixed;transform:translate(-50%)}.sx-solo{min-height:100dvh;padding:calc(env(safe-area-inset-top) + var(--sx-s-8)) var(--sx-s-6) calc(env(safe-area-inset-bottom) + var(--sx-s-8));place-items:center;display:grid}.sx-solo-in{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:24em;display:flex}.sx-solo-mark{width:var(--sx-h-row);height:var(--sx-h-row);margin-bottom:var(--sx-s-5);place-items:center;display:grid}.sx-solo-brand{width:100%;height:100%}.sx-solo-in>.sx-empty-ico{margin-bottom:var(--sx-s-4)}.sx-solo-title{font-size:var(--sx-t-title);font-weight:var(--sx-w-bold);line-height:var(--sx-lh-tight);letter-spacing:var(--sx-ls-head)}.sx-solo-head{font-size:var(--sx-t-section);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-snug);letter-spacing:var(--sx-ls-head)}.sx-solo-text{margin-top:var(--sx-s-2);color:var(--sx-ink-2)}.sx-solo-note{margin-top:var(--sx-s-2);font-size:var(--sx-t-sub);color:var(--sx-ink-2)}.sx-solo-acts{gap:var(--sx-s-2);width:100%;margin-top:var(--sx-s-6);flex-direction:column;display:flex}.sx-solo-acts+.sx-solo-note{margin-top:var(--sx-s-5)}.sx-solo .sx-notice{width:100%;margin-top:var(--sx-s-5);text-align:left}.sx-solo-code{margin-top:var(--sx-s-1);font-size:var(--sx-t-cap);display:block}.sx-splash{z-index:var(--sx-z-splash);padding:calc(env(safe-area-inset-top) + var(--sx-s-8)) var(--sx-s-4) calc(env(safe-area-inset-bottom) + var(--sx-s-6));background:var(--sx-bg);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.sx-splash[data-delayed]{animation:sx-splash-in var(--sx-dur-page) var(--sx-ease-std) var(--sx-splash-delay) both}.sx-splash-mid{justify-content:center;align-items:center;gap:var(--sx-s-4);flex-direction:column;flex:1;display:flex}.sx-splash-mark{width:var(--sx-splash-mark);height:var(--sx-splash-mark)}.sx-splash-mark svg{width:100%;height:100%}.sx-splash-name{font-size:var(--sx-t-splash-name);font-weight:var(--sx-w-bold);letter-spacing:var(--sx-ls-splash-name);line-height:var(--sx-lh-snug)}.sx-splash-steps{align-items:center;gap:var(--sx-s-4);font-size:var(--sx-t-splash-step);color:var(--sx-ink-3);display:flex}.sx-splash-steps li{align-items:center;gap:calc(var(--sx-s-1) + var(--sx-s-half));display:inline-flex}.sx-splash-steps li[data-state=done]{color:var(--sx-ink)}.sx-splash-steps li[data-state=now]{color:var(--sx-ink);font-weight:var(--sx-w-bold)}.sx-splash-ico{width:var(--sx-splash-ico);height:var(--sx-splash-ico);border-radius:var(--sx-r-pill);box-shadow:inset 0 0 0 1px var(--sx-line-strong);flex:none;place-items:center;display:grid}[data-state=done]>.sx-splash-ico{background:var(--sx-brand);color:var(--sx-btn-fg);box-shadow:none}[data-state=done]>.sx-splash-ico svg{width:var(--sx-splash-check);height:var(--sx-splash-check);stroke-width:2.4px}[data-state=now]>.sx-splash-ico{border:2px solid var(--sx-brand);box-shadow:none;animation:sx-spin var(--sx-dur-spin) linear infinite;border-top-color:#0000}.sx-splash-bar{width:var(--sx-splash-bar-w);max-width:100%;height:var(--sx-splash-bar-h);border-radius:var(--sx-r-pill);background:var(--sx-mute);display:block;overflow:hidden}.sx-splash-bar>span{border-radius:var(--sx-r-pill);background:var(--sx-brand);height:100%;transition:width var(--sx-dur-splash-bar) var(--sx-ease-std);display:block}.sx-splash-slow{align-items:center;gap:var(--sx-s-2);min-height:var(--sx-hit);font-size:var(--sx-t-splash-slow);color:var(--sx-ink-2);visibility:hidden;display:flex}.sx-splash-slow[data-on]{visibility:visible}.sx-splash[data-delayed] .sx-splash-slow{animation:sx-splash-show 0s linear var(--sx-splash-slow-delay) both}.sx-splash-slow :where(button,a){min-height:var(--sx-hit);color:inherit;font:inherit;text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.sx-splash-logo{width:auto;height:var(--sx-splash-logo-h)}.sx-rail{background:var(--sx-surface)}.sx-head h1{font-weight:var(--sx-w-bold)}.sx-btn{gap:calc(var(--sx-s-1) * 1.5);font-size:var(--sx-t-sub);font-weight:var(--sx-w-bold)}.sx-btn:active:not(:disabled){transform:scale(.97)}.sx-btn-primary:hover:not(:disabled){background:var(--sx-brand-strong)}.sx-chip:not([aria-pressed=true],[data-on]):hover{background:var(--sx-surface-2)}.sx-seg{padding:calc(var(--sx-s-1) - 1px);border:1px solid var(--sx-line);border-radius:var(--sx-r-pill);background:var(--sx-surface)}.sx-seg button{border-radius:var(--sx-r-pill)}.sx-seg button[aria-pressed=true]{background:var(--sx-accent);color:var(--sx-on-accent);box-shadow:none}.sx-badge{font-size:var(--sx-t-micro);font-weight:var(--sx-w-bold)}.sx-badge-soldout{background:var(--sx-danger-soft);color:var(--sx-danger)}.sx-badge-hidden{background:var(--sx-mute);color:var(--sx-ink)}.sx-badge-accent{color:var(--sx-brand-text)}.sx-notice:not(.sx-notice-danger,.sx-notice-warn){background:var(--sx-brand-10)}.sx-stat dd{font-size:var(--sx-t-stat);font-weight:var(--sx-w-bold)}.sx-sheet-grip{background:var(--sx-line-strong)}.sx-bar i{background:var(--sx-series-1)}.sx-seg3{--seg3-px:var(--sx-s-half);padding:var(--sx-s-half) var(--seg3-px);border:1px solid var(--sx-line);border-radius:var(--sx-r-pill);background:var(--sx-surface);flex:none;grid-template-columns:repeat(3,1fr);display:inline-grid;position:relative}.sx-seg3:before{content:"";top:var(--sx-s-half);bottom:var(--sx-s-half);left:var(--seg3-px);width:calc((100% - 2 * var(--seg3-px)) / 3);border-radius:var(--sx-r-pill);background:var(--seg3-thumb,transparent);transform:translateX(calc(var(--seg3-i,0) * 100%));transition:transform var(--sx-dur-thumb) var(--sx-ease-std), background-color var(--sx-dur-thumb) var(--sx-ease-std);position:absolute}.sx-seg3[data-sel=sale]{--seg3-i:0;--seg3-thumb:var(--sx-ink)}.sx-seg3[data-sel=soldout]{--seg3-i:1;--seg3-thumb:var(--sx-danger-soft)}.sx-seg3[data-sel=hidden]{--seg3-i:2;--seg3-thumb:var(--sx-mute)}.sx-seg3[data-pending],.sx-row[data-queued] .sx-seg3{opacity:var(--sx-o-dim)}.sx-seg3 button{height:var(--sx-seg3-h);min-width:var(--sx-seg3-w);padding:0 var(--sx-s-2);border-radius:var(--sx-r-pill);color:var(--sx-ink-2);font-size:var(--sx-t-micro);font-weight:var(--sx-w-bold);white-space:nowrap;transition:color var(--sx-dur-thumb) var(--sx-ease-std);position:relative}.sx-seg3 button:hover:not([aria-checked=true]){color:var(--sx-ink)}.sx-seg3 button[aria-checked=true][data-s=sale]{color:var(--sx-on-ink)}.sx-seg3 button[aria-checked=true][data-s=soldout]{color:var(--sx-danger)}.sx-seg3 button[aria-checked=true][data-s=hidden]{color:var(--sx-ink)}.sx-pick{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:768px){.sx-pick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sx-pick{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-tile{height:100%;transition:transform var(--sx-dur-press) var(--sx-ease-std);flex-direction:column;display:flex;overflow:hidden}.sx-tile:active{transform:scale(.98)}.sx-tile-art{aspect-ratio:4/3;background:var(--sx-surface-2);place-items:center;display:grid;position:relative}.sx-tile-art .sx-recent{top:var(--sx-s-2);left:var(--sx-s-2);position:absolute}.sx-tile-text{gap:var(--sx-s-half);padding:var(--sx-s-3) var(--sx-s-4) var(--sx-s-4);flex-direction:column;display:flex}.sx-tile-name{-webkit-line-clamp:2;font-size:var(--sx-t-section);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-tile-branch{text-overflow:ellipsis;white-space:nowrap;font-size:var(--sx-t-sub);color:var(--sx-ink-2);overflow:hidden}.sx-art{--art:72px;width:var(--art);height:var(--art);border-radius:var(--sx-r-tile);background:var(--sx-brand-10);flex:none;place-items:center;display:grid;overflow:hidden}.sx-art img{box-sizing:border-box;width:100%;height:100%;padding:var(--sx-s-1);object-fit:contain}.sx-ph{width:100%;height:100%;color:var(--sx-brand-text);place-items:center;display:grid}.sx-ph svg.lucide{stroke-width:1.5px;width:46%;height:46%}.sx-recent{align-items:center;gap:var(--sx-s-1);height:var(--sx-h-badge);padding:0 var(--sx-s-2);border:1px solid var(--sx-line);border-radius:var(--sx-r-pill);background:var(--sx-surface);color:var(--sx-ink-2);font-size:var(--sx-t-micro);font-weight:var(--sx-w-medium);white-space:nowrap;line-height:1;display:inline-flex}.sx-recent svg{width:var(--sx-icon-xs);height:var(--sx-icon-xs)}.sx-skel-square{aspect-ratio:4/3;border-radius:0;width:100%}.sx-bars{--plot-h:calc(var(--sx-hit) * 4)}@media (min-width:1024px){.sx-bars{--plot-h:calc(var(--sx-hit) * 5.5)}}.sx-bars-wide{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.sx-bars-frame{padding-top:var(--sx-s-5);position:relative}.sx-bars-wide .sx-bars-frame{width:calc(var(--cols) * var(--sx-s-4))}.sx-bars-lines{left:0;right:0;top:var(--sx-s-5);height:var(--plot-h);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.sx-bars-lines i{border-top:1px dashed var(--sx-grid)}.sx-bars-cols{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--sx-s-half);touch-action:pan-y;display:grid;position:relative}.sx-bars-wide .sx-bars-cols{touch-action:pan-x pan-y}.sx-bar-col{height:var(--plot-h);border-radius:var(--sx-r-mark);flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex;position:relative}.sx-bar-col[data-on]{background:var(--sx-brand-10)}.sx-bar-fill{width:min(100%, var(--sx-s-8));min-height:var(--sx-s-half);border-radius:calc(var(--sx-s-1) * 1.5) calc(var(--sx-s-1) * 1.5) 0 0;background:var(--sx-series-1);flex:none;display:block}.sx-bar-val{margin-bottom:var(--sx-s-1);font-size:var(--sx-t-micro);font-weight:var(--sx-w-bold);white-space:nowrap;flex:none;line-height:1}.sx-bar-cmp{height:var(--sx-s-half);border-radius:var(--sx-r-pill);background:var(--sx-compare);position:absolute;left:12%;right:12%}.sx-bars-axis{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--sx-s-half);margin-top:var(--sx-s-2);font-size:var(--sx-t-micro);color:var(--sx-ink-3);pointer-events:none;display:grid}.sx-bars-axis span{height:var(--sx-s-4);position:relative}.sx-bars-axis b{font-weight:var(--sx-w-regular);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.sx-bars-axis span[data-on] b{font-weight:var(--sx-w-bold);color:var(--sx-ink)}.sx-bars-key{align-items:center;gap:var(--sx-s-1);margin-right:var(--sx-s-2);display:inline-flex}.sx-bars-key i{width:var(--sx-s-3);height:var(--sx-s-3);border-radius:var(--sx-r-mark);background:var(--sx-series-1)}.sx-bars-key b{width:var(--sx-s-3);height:var(--sx-s-half);border-radius:var(--sx-r-pill);background:var(--sx-compare)}.sx-shell:has(.sx-ov) :is(.sx-main,.sx-topbar-in,.sx-topbar-ctx){max-width:calc(var(--sx-content-max-wide) + 2 * var(--page-x))}@media (min-width:1024px){.sx-shell:has(.sx-ov){--page-x:var(--sx-page-x-wide)}}.sx-page:has(.sx-ov-tools) .sx-head{flex-wrap:wrap;align-items:center}.sx-ov-tools{align-items:center;gap:var(--sx-s-2);flex-wrap:wrap;min-width:0;display:flex}.sx-ov-days{gap:var(--sx-s-2);display:inline-flex}.sx-ov-reach{min-width:0;max-width:100%}.sx-ov-reach span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sx-ov-reach-fixed{align-items:center;gap:var(--sx-s-1);height:var(--sx-h-control-sm);padding-right:var(--sx-s-1);font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium);color:var(--sx-ink-2);white-space:nowrap;display:inline-flex}.sx-ov-reach-fixed svg{width:var(--sx-icon-sm);height:var(--sx-icon-sm)}.sx-seg-fit button{padding:0 var(--sx-s-3)}.sx-ov{--card-pad:var(--sx-s-4);gap:var(--sx-s-4);transition:opacity var(--sx-dur-toggle) var(--sx-ease-std);grid-template-columns:minmax(0,1fr);display:grid}.sx-ov[data-stale]{opacity:var(--sx-o-dim)}.sx-ov-skel{gap:var(--sx-s-3);flex-direction:column;display:flex}.sx-skel-ovchart{width:100%;height:var(--sx-ov-cum-h)}@media (min-width:1024px){.sx-ov{--card-pad:var(--sx-s-5);grid-template-columns:repeat(12,minmax(0,1fr))}.sx-ov-a8{grid-column:span 8}.sx-ov-a4{grid-column:span 4}.sx-ov-b7{grid-column:span 7}.sx-ov-b5{grid-column:span 5}.sx-ov-b6{grid-column:span 6}}.sx-dbadge{align-items:center;gap:var(--sx-s-half);padding:var(--sx-s-half) calc(var(--sx-s-2) - 1px);border-radius:var(--sx-r-pill);background:var(--sx-mute);color:var(--sx-ink-2);font-size:var(--sx-t-micro);font-weight:var(--sx-w-bold);line-height:var(--sx-lh-snug);white-space:nowrap;flex:none;display:inline-flex}.sx-dbadge[data-tone=up]{background:var(--sx-up-bg);color:var(--sx-up)}.sx-dbadge,.sx-ov .sx-sec{line-height:var(--sx-lh-ovsec)}.sx-ov .sx-sechead-right,.sx-ov-aside{font-size:var(--sx-t-micro);color:var(--sx-ink-3)}.sx-dbadge[data-tone=down]{background:var(--sx-down-bg);color:var(--sx-down)}.sx-ov-hero{grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:768px){.sx-ov-hero{grid-template-columns:minmax(0, 1fr) var(--sx-ov-stat-w)}}.sx-ov-hero-main{gap:var(--sx-s-3);min-width:0;padding:var(--card-pad);flex-direction:column;display:flex}:is(.sx-ov-hero:has(>.sx-ov-hero-main>.sx-cum),.sx-ov-hero:has(>.sx-ov-hero-main>.sx-hchart)){min-height:var(--sx-ov-hero-min-h)}.sx-ov-hero-main>.sx-cum{flex:auto}.sx-ov-hero-main>.sx-cum>.sx-cum-plot{height:auto;min-height:var(--sx-ov-cum-h);flex:auto}.sx-ov-big{gap:var(--sx-s-1);flex-direction:column;display:flex}.sx-ov-bignum,.sx-ov-kpi{align-items:baseline;gap:var(--sx-s-1) var(--sx-s-2);flex-wrap:wrap;display:flex}.sx-ov-bignum b{font-size:var(--sx-t-num);font-weight:var(--sx-w-bold);line-height:var(--sx-lh-num);letter-spacing:var(--sx-ls-head)}.sx-ov-bignum small{font-size:var(--sx-t-bigunit);font-weight:var(--sx-w-medium);color:var(--sx-ink-2)}.sx-ov-bignum .sx-dbadge{align-self:baseline}.sx-ov-kpi{gap:var(--sx-s-1)}.sx-ov-kpi b{font-size:var(--sx-t-kpi);font-weight:var(--sx-w-bold);line-height:var(--sx-lh-tight);letter-spacing:var(--sx-ls-head)}.sx-ov-kpi small{font-size:var(--sx-t-body);font-weight:var(--sx-w-medium);color:var(--sx-ink-2)}.sx-ov-facts{align-items:center;gap:var(--sx-s-1) var(--sx-s-3);font-size:var(--sx-t-sub);color:var(--sx-ink-2);flex-wrap:wrap;display:flex}.sx-statstrip{gap:var(--sx-s-2);padding:var(--sx-s-3);border-top:1px solid var(--sx-line);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.sx-statcell{gap:var(--sx-s-1);min-width:0;padding:var(--sx-s-3) calc(var(--sx-s-3) + 2px);border-radius:var(--sx-r-tile);background:var(--sx-surface-2);flex-direction:column;display:flex}.sx-statstrip>:last-child:nth-child(odd){grid-column:1/-1}.sx-statcell-head{justify-content:space-between;align-items:flex-start;gap:var(--sx-s-2);min-width:0;display:flex}.sx-statcell-k{font-size:var(--sx-t-sub);line-height:var(--sx-lh-snug);color:var(--sx-ink-2)}.sx-statcell-v{line-height:var(--sx-lh-stat);white-space:nowrap}.sx-statcell-v b{font-size:var(--sx-t-stat);font-weight:var(--sx-w-bold);letter-spacing:var(--sx-ls-head)}.sx-statcell-v b[data-none]{color:var(--sx-ink-3)}.sx-statcell-v small{margin-left:var(--sx-s-half);font-size:var(--sx-t-stat-unit);font-weight:var(--sx-w-medium);color:var(--sx-ink-2)}.sx-statcell-note{font-size:var(--sx-t-stat-note);line-height:var(--sx-lh-snug);color:var(--sx-ink-2)}@media (min-width:768px){.sx-statstrip{border-top:0;border-left:1px solid var(--sx-line);background:var(--sx-surface-2);grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:0;padding:0}.sx-statstrip>:last-child:nth-child(odd){grid-column:auto}.sx-statcell{justify-content:center;gap:var(--sx-s-2);padding:var(--sx-s-4) calc(var(--sx-s-4) + 2px);border-top:1px solid var(--sx-line);background:0 0;border-radius:0}.sx-statcell:first-child{border-top:0}}.sx-cum{gap:var(--sx-s-1);flex-direction:column;display:flex}.sx-cum-plot{height:var(--sx-ov-cum-h);margin-top:var(--sx-s-6);position:relative}.sx-cum-plot svg,.sx-trend-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sx-cum-prev,.sx-cum-cur{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.sx-cum-prev{stroke:var(--sx-compare);stroke-width:2px}.sx-cum-cur{stroke:var(--sx-series-1);stroke-width:2.5px}.sx-cum-g0{stop-color:var(--sx-series-1);stop-opacity:.24}.sx-cum-g1{stop-color:var(--sx-series-1);stop-opacity:0}.sx-cum-now{top:calc(-1 * var(--sx-s-6));pointer-events:none;position:absolute;bottom:0}.sx-cum-now:before{content:"";border-left:1px dashed var(--sx-ink);opacity:var(--sx-o-dim);position:absolute;inset:0 auto 0 0}.sx-cum-now b{height:var(--sx-s-5);padding:0 var(--sx-s-2);border-radius:var(--sx-s-2);background:var(--sx-ink);color:var(--sx-on-ink);font-size:var(--sx-t-micro);font-weight:var(--sx-w-bold);white-space:nowrap;align-items:center;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%)}.sx-cum-now[data-edge=start] b{transform:none}.sx-cum-now[data-edge=end] b{transform:translate(-100%)}.sx-cum-dot{width:var(--sx-s-2);height:var(--sx-s-2);margin:calc(var(--sx-s-2) / -2) 0 0 calc(var(--sx-s-2) / -2);border-radius:var(--sx-r-pill);background:var(--sx-series-1);box-shadow:0 0 0 var(--sx-s-half) var(--sx-surface);pointer-events:none;position:absolute}.sx-cum-axis{height:var(--sx-s-4);font-size:var(--sx-t-axis);color:var(--sx-ink-3);position:relative}.sx-cum-axis span,.sx-trend-tick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.sx-cum-axis span[data-edge=start],.sx-trend-tick[data-edge=start]{transform:none}.sx-cum-axis span[data-edge=end],.sx-trend-tick[data-edge=end]{transform:translate(-100%)}.sx-legend{gap:var(--sx-s-1) var(--sx-s-3);font-size:var(--sx-t-micro);font-weight:var(--sx-w-regular);color:var(--sx-ink-2);flex-wrap:wrap;display:inline-flex}.sx-legend span{align-items:center;gap:var(--sx-s-1);white-space:nowrap;display:inline-flex}.sx-legend i,.sx-inbox i{width:calc(var(--sx-s-3) + 2px);height:calc(var(--sx-s-1) - 1px);border-radius:var(--sx-r-pill);background:var(--sx-series-1);flex:none;display:inline-block}.sx-legend i[data-mark=cmp]{background:var(--sx-compare)}.sx-legend i[data-mark=sub],.sx-inbox i[data-mark=cmp]{background:var(--sx-level-2)}.sx-inbox i{height:var(--sx-s-1)}.sx-trend{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-trend-frame{grid-template-columns:var(--sx-ov-axis-w) minmax(0, 1fr);height:var(--sx-ov-trend-h);margin-top:var(--sx-s-2);display:grid}.sx-trend-y{font-size:var(--sx-t-axis);color:var(--sx-ink-3);line-height:1;position:relative}.sx-trend-y span{right:var(--sx-s-2);text-align:right;white-space:nowrap;position:absolute;transform:translateY(-50%)}.sx-trend-plot{border-radius:var(--sx-r-mark);touch-action:pan-y;min-width:0;position:relative}.sx-trend-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.sx-trend-lines i{border-top:1px dashed var(--sx-grid)}.sx-trend-lines i:last-child{border-top-style:solid}.sx-trend-cols{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid;position:absolute;inset:0}.sx-trend-col{border-radius:var(--sx-r-mark) var(--sx-r-mark) 0 0;min-width:0;position:relative}.sx-trend-col>i{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sx-trend-col[data-on]{background:var(--sx-surface-2)}.sx-trend-cur{width:var(--sx-ov-bar-w);border-radius:calc(var(--sx-s-1) * 1.5) calc(var(--sx-s-1) * 1.5) 0 0;background:var(--sx-series-1);flex:none;min-height:1px;display:block}.sx-trend-cur[data-today]{background:var(--sx-hatch-brand), var(--sx-surface);box-shadow:inset 0 0 0 1px var(--sx-brand)}.sx-trend-cmp{width:var(--sx-ov-bar-cmp-w);border-radius:calc(var(--sx-s-1) * .75) calc(var(--sx-s-1) * .75) 0 0;background:var(--sx-compare);flex:none;display:block}.sx-trend-mark{border-left:1px dashed var(--sx-ink-3);pointer-events:none;position:absolute;top:0;bottom:0}.sx-trend-axis{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));margin-left:var(--sx-ov-axis-w);font-size:var(--sx-t-axis);color:var(--sx-ink-3);pointer-events:none;display:grid;position:relative}.sx-trend-axis>span:not(.sx-trend-tick){line-height:var(--sx-lh-snug);text-align:center;white-space:nowrap}.sx-trend-axis em{font-style:normal}.sx-trend-axis span[data-on]{font-weight:var(--sx-w-bold);color:var(--sx-ink)}@media (max-width:767px){.sx-trend-axis em{display:none}}.sx-trend[data-mode=weeks4] .sx-trend-axis{height:var(--sx-s-4);display:block}.sx-ink{min-width:var(--sx-ov-ink-w);padding:var(--sx-s-3) calc(var(--sx-s-3) + 2px);border-radius:var(--sx-r-tile);background:var(--sx-ink);box-shadow:var(--sx-sh-float);color:var(--sx-on-ink);white-space:nowrap;flex-direction:column;display:flex}.sx-ink-t{font-size:var(--sx-t-micro);color:var(--sx-on-ink-2)}.sx-ink-v{align-items:baseline;gap:calc(var(--sx-s-1) * 1.5);margin-top:var(--sx-s-half);display:flex}.sx-ink-v b{font-size:var(--sx-t-ink);font-weight:var(--sx-w-bold);letter-spacing:-.02em}.sx-ink-v small{font-size:var(--sx-t-micro);color:var(--sx-on-ink-2)}.sx-ink-v em{padding:var(--sx-s-half) calc(var(--sx-s-1) * 1.5);border-radius:var(--sx-r-mark);background:var(--sx-on-ink-soft);font-size:var(--sx-t-micro);font-style:normal;font-weight:var(--sx-w-bold);align-self:center;margin-left:auto}.sx-ink-cmp{justify-content:space-between;gap:var(--sx-s-3);margin-top:calc(var(--sx-s-1) * 1.5);padding-top:calc(var(--sx-s-1) * 1.5);border-top:1px solid var(--sx-on-ink-soft);font-size:var(--sx-t-micro);color:var(--sx-on-ink-2);display:flex}.sx-ink-cmp b{font-weight:var(--sx-w-bold);color:var(--sx-on-ink)}.sx-trend-sel{gap:0 calc(var(--sx-s-2) + 2px);font-size:var(--sx-t-micro);color:var(--sx-ink-3);flex-wrap:wrap;display:flex}.sx-trend-ink{display:none}.sx-trend-tip{z-index:2;pointer-events:none;position:absolute;top:0;transform:translate(-50%)}.sx-trend-tip[data-edge=start]{transform:none}.sx-trend-tip[data-edge=end]{transform:translate(-100%)}@media (max-width:559.98px){.sx-trend-sel,.sx-trend-tip{display:none}.sx-trend-read{min-height:var(--sx-ov-ink-h);margin-top:var(--sx-s-2)}.sx-trend-ink{display:flex}}.sx-hchart{gap:var(--sx-s-1);flex-direction:column;flex:auto;min-width:0;margin:0;display:flex}.sx-hchart>.sx-hchart-frame{height:auto;min-height:var(--sx-ov-hchart-h);margin-top:var(--sx-s-5);flex:auto}.sx-hchart-plot{min-width:0;position:relative}.sx-hchart-cols{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid;position:absolute;inset:0}.sx-hchart-col{border-radius:var(--sx-r-mark) var(--sx-r-mark) 0 0;min-width:0;position:relative}.sx-hchart-col[data-on]{background:var(--sx-surface-2)}.sx-hchart-bar{width:min(var(--sx-ov-hbar-w), 74%);border-radius:calc(var(--sx-s-1) * 1.5) calc(var(--sx-s-1) * 1.5) 0 0;flex-direction:column;min-height:1px;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.sx-hchart-bar i{flex:none;display:block}.sx-hchart-bar i[data-part=sub]{background:var(--sx-level-2)}.sx-hchart-bar i[data-part=main]{background:var(--sx-series-1);flex:auto}.sx-hchart-peak{margin-bottom:var(--sx-s-1);font-size:var(--sx-t-axis);font-style:normal;font-weight:var(--sx-w-bold);color:var(--sx-ink);white-space:nowrap;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.sx-hchart-axis{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));margin-left:var(--sx-ov-axis-w);font-size:var(--sx-t-axis);color:var(--sx-ink-3);text-align:center;white-space:nowrap;display:grid}.sx-hchart-axis span[data-peak]{font-weight:var(--sx-w-bold);color:var(--sx-ink)}.sx-hchart-tip{z-index:2;gap:var(--sx-s-1);min-width:168px;padding:var(--sx-s-3) var(--sx-s-3);border-radius:var(--sx-r-tile);background:var(--sx-ink);box-shadow:var(--sx-sh-float);color:var(--sx-on-ink);font-size:var(--sx-t-micro);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;transform:translate(-50%)}.sx-hchart-tip[data-edge=start]{transform:none}.sx-hchart-tip[data-edge=end]{transform:translate(-100%)}.sx-hchart-tip b{font-weight:var(--sx-w-regular);color:var(--sx-on-ink-2)}.sx-hchart-tip strong{font-size:var(--sx-t-stat);font-weight:var(--sx-w-bold);letter-spacing:-.02em}.sx-hchart-tip span{align-items:center;gap:var(--sx-s-1);color:var(--sx-on-ink-2);display:flex}.sx-hchart-tip span i{width:calc(var(--sx-s-2) + 2px);border-radius:var(--sx-r-pill);background:var(--sx-series-1);height:3px}.sx-hchart-tip span i[data-mark=sub]{background:var(--sx-level-2)}.sx-hchart-tip span i[data-mark=cmp]{background:var(--sx-compare)}.sx-hchart-tip em{padding-left:var(--sx-s-3);font-style:normal;font-weight:var(--sx-w-bold);color:var(--sx-on-ink);margin-left:auto}@media (max-width:559px){.sx-hchart-axis span:nth-child(2n){visibility:hidden}}.sx-gauge{width:100%;max-width:var(--sx-ov-gauge-max);margin:auto;position:relative}.sx-gauge svg{width:100%;height:auto;display:block}.sx-gauge path{fill:none;stroke-linecap:round}.sx-gauge-track{stroke:var(--sx-mute)}.sx-gauge-cur{stroke:var(--sx-brand)}.sx-gauge-cmp{stroke:var(--sx-level-2)}.sx-gauge-text{inset:auto 0 var(--sx-s-1) 0;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.sx-gauge-text b{font-size:var(--sx-t-kpi);font-weight:var(--sx-w-bold);line-height:var(--sx-lh-tight);letter-spacing:var(--sx-ls-head)}.sx-gauge-text span{font-size:var(--sx-t-sub);color:var(--sx-ink-2)}.sx-inbox{padding:var(--sx-s-3) calc(var(--sx-s-3) + 2px);border-radius:var(--sx-r-tile);background:var(--sx-surface-2);font-size:var(--sx-t-sub);flex-direction:column;margin-top:auto;display:flex}.sx-inbox>div{justify-content:space-between;align-items:center;gap:var(--sx-s-3);min-height:var(--sx-s-6);color:var(--sx-ink-2);display:flex}.sx-inbox dt{align-items:center;gap:var(--sx-s-2);font-weight:var(--sx-w-medium);color:var(--sx-ink);display:inline-flex}.sx-inbox dd b{font-weight:var(--sx-w-bold);color:var(--sx-ink)}.sx-ovrank{margin:0 calc(-1 * var(--sx-s-2));flex-direction:column;list-style:none;display:flex}.sx-ovrank-row{grid-template-columns:var(--sx-s-5) minmax(0, 1fr) auto;align-items:center;gap:var(--sx-s-1) calc(var(--sx-s-2) + 2px);padding:var(--sx-s-2);border-radius:var(--sx-r-control);color:inherit;transition:background-color var(--sx-dur-press) var(--sx-ease-std);display:grid}a.sx-ovrank-row:hover{background:var(--sx-surface-2)}.sx-ovrank-no{font-size:var(--sx-t-sub);font-weight:var(--sx-w-bold);color:var(--sx-ink-2);text-align:center}.sx-ovrank-no[data-top]{color:var(--sx-brand-text)}.sx-ovrank-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--sx-w-medium);overflow:hidden}.sx-ovrank-name small{margin-left:calc(var(--sx-s-1) * 1.5);font-size:var(--sx-t-micro);font-weight:var(--sx-w-regular);color:var(--sx-ink-2)}.sx-ovrank-amt{font-size:var(--sx-t-section);font-weight:var(--sx-w-bold);letter-spacing:var(--sx-ls-head);white-space:nowrap;text-align:right}.sx-ovrank-bar{grid-column:2}.sx-ovrank-row>.sx-dbadge{grid-column:3;justify-self:end}.sx-ovrank-row[data-text]{grid-template-columns:var(--sx-s-5) minmax(0, 1fr) fit-content(50%)}.sx-ovrank-row[data-text] .sx-ovrank-amt{text-overflow:ellipsis;min-width:0;overflow:hidden}.sx-ovrank-bar{height:var(--sx-ov-rank-bar);border-radius:var(--sx-r-pill);background:var(--sx-mute);display:block;overflow:hidden}.sx-ovrank-bar i{border-radius:inherit;background:var(--sx-level-2);height:100%;display:block}.sx-ovrank-bar[data-tier="1"] i{background:var(--sx-brand)}.sx-ovrank-bar[data-tier="2"] i{background:var(--sx-level-3)}.sx-cardfoot{justify-content:center;align-items:center;gap:var(--sx-s-1);min-height:var(--sx-hit);margin:auto calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad));border-top:1px solid var(--sx-line);border-radius:0 0 var(--sx-r-card) var(--sx-r-card);font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium);color:var(--sx-ink);transition:background-color var(--sx-dur-press) var(--sx-ease-std);display:flex}.sx-cardfoot:hover{background:var(--sx-surface-2)}.sx-cardfoot:focus-visible{outline-offset:-2px}.sx-cardfoot svg{width:var(--sx-icon-xs);height:var(--sx-icon-xs);transition:transform var(--sx-dur-toggle) var(--sx-ease-std)}.sx-cardfoot svg[data-flip]{transform:rotate(180deg)}.sx-heat-scroll{scrollbar-width:thin;overflow-x:auto}.sx-heat{grid-template-columns:var(--sx-ov-heat-label) repeat(var(--cols), minmax(0, 1fr));align-items:center;gap:var(--sx-s-1);min-width:calc(var(--cols) * (var(--sx-s-4) + 2px) + var(--sx-ov-heat-label));display:grid}.sx-heat-col,.sx-heat-row{font-size:var(--sx-t-micro);color:var(--sx-ink-3)}.sx-heat-col{text-align:center}.sx-heat i,.sx-heat-legend i{background:var(--sx-brand-10);display:block}.sx-heat i{height:var(--sx-ov-heat-cell);border-radius:var(--sx-ov-heat-r)}.sx-heat i[data-l="1"],.sx-heat-legend i[data-l="1"]{background:var(--sx-level-1)}.sx-heat i[data-l="2"],.sx-heat-legend i[data-l="2"]{background:var(--sx-level-2)}.sx-heat i[data-l="3"],.sx-heat-legend i[data-l="3"]{background:var(--sx-brand)}.sx-heat i[data-peak]{outline:1.5px solid var(--sx-ink);outline-offset:-1.5px}.sx-heat-legend{align-items:center;gap:var(--sx-s-1);font-size:var(--sx-t-micro);color:var(--sx-ink-2);display:inline-flex}.sx-heat-legend i{width:calc(var(--sx-s-3) + 2px);height:calc(var(--sx-s-2) + 2px);border-radius:calc(var(--sx-s-1) - 1px)}.sx-ov-sum{gap:var(--sx-s-1) calc(var(--sx-s-4) + 2px);padding-top:var(--sx-s-3);border-top:1px solid var(--sx-line);font-size:var(--sx-t-sub);color:var(--sx-ink-2);flex-wrap:wrap;margin:auto 0 0;display:flex}.sx-ov-sum span{white-space:nowrap}.sx-ov-sum b{font-weight:var(--sx-w-bold);color:var(--sx-ink)}.sx-shares{flex-direction:column;display:flex}.sx-share{padding:calc(var(--sx-s-3) - 1px) 0;border-top:1px solid var(--sx-line)}.sx-share:first-child{border-top:0;padding-top:0}.sx-share:last-child{padding-bottom:0}.sx-share-head{justify-content:space-between;align-items:baseline;gap:var(--sx-s-2);margin-bottom:var(--sx-s-2);display:flex}.sx-share-name{padding-left:var(--sx-s-2);border-left:calc(var(--sx-s-1) - 1px) solid var(--sx-series-1);font-weight:var(--sx-w-medium);line-height:var(--sx-lh-tight)}.sx-share-v b{font-weight:var(--sx-w-bold)}.sx-share-v small{margin-left:calc(var(--sx-s-1) * 1.5);font-size:var(--sx-t-amt-sm);color:var(--sx-ink-2)}.sx-share-bar{height:var(--sx-ov-hbar);border-radius:calc(var(--sx-s-1) + 1px);background:var(--sx-hatch);display:flex;overflow:hidden}.sx-share-bar i{border-right:2px solid var(--sx-surface);background:var(--sx-series-1);display:block}.sx-share[data-series="2"] .sx-share-name{border-left-color:var(--sx-series-2)}.sx-share[data-series="2"] .sx-share-bar i{background:var(--sx-series-2)}.sx-share[data-series="3"] .sx-share-name{border-left-color:var(--sx-series-3)}.sx-share[data-series="3"] .sx-share-bar i{background:var(--sx-series-3)}.sx-stacks{gap:var(--sx-s-3);flex-direction:column;display:flex}.sx-stack-head{justify-content:space-between;align-items:baseline;gap:var(--sx-s-2);margin-bottom:calc(var(--sx-s-1) * 1.5);display:flex}.sx-stack-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--sx-w-medium);overflow:hidden}.sx-stack-v{font-weight:var(--sx-w-medium);white-space:nowrap;flex:none}.sx-stack-bar{height:var(--sx-ov-hbar);border-radius:calc(var(--sx-s-1) + 1px);background:var(--sx-surface-2);display:flex;overflow:hidden}.sx-stack-bar i{border-right:2px solid var(--sx-surface);background:var(--sx-series-1);min-width:0;display:block}.sx-stack-bar i:last-child{border-right:0}.sx-stack-legend{align-items:center;gap:var(--sx-s-3);font-size:var(--sx-t-micro);color:var(--sx-ink-2);display:inline-flex}.sx-stack-legend span{align-items:center;gap:var(--sx-s-1);display:inline-flex}.sx-stack-legend i{width:var(--sx-s-2);height:var(--sx-s-2);border-radius:calc(var(--sx-s-1) - 1px);background:var(--sx-series-1)}.sx-stack-bar i[data-series="2"],.sx-stack-legend i[data-series="2"]{background:var(--sx-series-2)}.sx-stack-bar i[data-series="3"],.sx-stack-legend i[data-series="3"]{background:var(--sx-series-3)}.sx-rank[data-mute] .sx-rank-name{color:var(--sx-ink-2)}.sx-ov-period{justify-content:space-between;align-items:center;gap:var(--sx-s-2) var(--sx-s-3);flex-wrap:wrap;min-width:0;display:flex}.sx-ov-period .sx-chips{min-width:0}.sx-ov-left{align-items:center;gap:var(--sx-s-2) var(--sx-s-3);flex:0 auto;min-width:0;display:flex}.sx-ov-left>.sx-ov-tools{flex:none}@media (min-width:1024px){.sx-ov-a12{grid-column:1/-1}}.sx-ov-hero[data-solo]{grid-template-columns:minmax(0,1fr)}.sx-ov-hero-main .sx-cardfoot{border-radius:0}.sx-dt-scroll{scrollbar-width:thin;overflow-x:auto}.sx-dt{border-collapse:collapse;width:100%;font-size:var(--sx-t-sub);font-variant-numeric:tabular-nums}.sx-dt th,.sx-dt td{padding:var(--sx-s-2);border-bottom:1px solid var(--sx-line);color:var(--sx-ink-2);text-align:right;white-space:nowrap}.sx-dt th{font-size:var(--sx-t-micro);font-weight:var(--sx-w-medium)}.sx-dt th:first-child,.sx-dt td:first-child{text-align:left;padding-left:0}.sx-dt th:last-child,.sx-dt td:last-child{padding-right:0}.sx-dt td:first-child{text-overflow:ellipsis;max-width:9em;font-weight:var(--sx-w-medium);color:var(--sx-ink);overflow:hidden}@media (min-width:768px){.sx-dt td:first-child{max-width:16em}}.sx-dt td small{margin-left:calc(var(--sx-s-1) * 1.5);font-size:var(--sx-t-micro);font-weight:var(--sx-w-regular);color:var(--sx-ink-2)}.sx-dt td b{font-weight:var(--sx-w-bold);color:var(--sx-ink)}.sx-dt tfoot td{font-weight:var(--sx-w-bold);color:var(--sx-ink);border-bottom:0}.sx-raw-muted{color:var(--sx-ink-2);font-weight:var(--sx-w-regular)}.sx-raw-presets{align-items:center;gap:var(--sx-s-2);font-size:var(--sx-t-sub);flex-wrap:wrap;display:flex}.sx-raw-presets-label{margin-right:var(--sx-s-1);font-weight:var(--sx-w-bold);color:var(--sx-ink)}.sx-raw-switch{align-items:center;gap:var(--sx-s-1);min-height:var(--sx-hit);font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium);color:var(--sx-ink);display:none}.sx-raw-switch svg{width:var(--sx-icon-sm);height:var(--sx-icon-sm);transition:transform var(--sx-dur-toggle) var(--sx-ease-std)}.sx-raw-switch svg[data-flip]{transform:rotate(180deg)}.sx-raw-count{font-size:var(--sx-t-micro)}.sx-raw-ds-list{gap:var(--sx-s-half);max-height:var(--sx-raw-list-h);flex-direction:column;display:flex;overflow-y:auto}.sx-raw-ds{width:100%;min-height:var(--sx-raw-row-h);padding:var(--sx-s-2) calc(var(--sx-s-2) + var(--sx-s-half));border-radius:var(--sx-r-row);color:var(--sx-ink);text-align:left;transition:background var(--sx-dur-press) var(--sx-ease-std);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.sx-raw-ds:hover{background:var(--sx-surface-2)}.sx-raw-ds[aria-pressed=true]{background:var(--sx-brand-10);color:var(--sx-brand-text)}.sx-raw-ds-name{font-size:var(--sx-t-sub);font-weight:var(--sx-w-medium)}.sx-raw-ds[aria-pressed=true] .sx-raw-ds-name{font-weight:var(--sx-w-bold)}.sx-raw-ds-grain{font-size:var(--sx-t-micro);color:var(--sx-ink-2)}@media (max-width:1023.98px){.sx-raw-count{display:none}.sx-raw-switch{display:inline-flex}.sx-raw-list:not([data-open]) .sx-raw-ds:not([aria-pressed=true]){display:none}}.sx-raw-make{gap:var(--sx-s-4);flex-direction:column;display:flex}.sx-raw-head{gap:var(--sx-s-1);flex-direction:column;display:flex}.sx-raw-head p{font-size:var(--sx-t-sub)}.sx-raw-colhead{justify-content:space-between;align-items:center;gap:var(--sx-s-2);margin-bottom:var(--sx-s-2);flex-wrap:wrap;display:flex}.sx-raw-colhead b,.sx-raw-pvhead{font-size:var(--sx-t-sub);font-weight:var(--sx-w-bold);color:var(--sx-ink)}.sx-raw-colhead b span{font-variant-numeric:tabular-nums}.sx-raw-colact{align-items:center;gap:var(--sx-s-1);display:flex}.sx-raw-groups{gap:var(--sx-s-3) var(--sx-s-6);display:grid}@media (min-width:768px){.sx-raw-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-raw-group-name{margin-bottom:var(--sx-s-1);font-size:var(--sx-t-micro);font-weight:var(--sx-w-bold);color:var(--sx-ink-2)}.sx-raw-checks{gap:0 var(--sx-s-4);flex-wrap:wrap;display:flex}.sx-check{align-items:center;gap:var(--sx-s-2);min-height:var(--sx-hit);font-size:var(--sx-t-sub);color:var(--sx-ink);cursor:pointer;display:inline-flex;position:relative}@media (min-width:1024px){.sx-check{min-height:calc(var(--sx-check) + var(--sx-s-3))}}.sx-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sx-check-box{width:var(--sx-check);height:var(--sx-check);border:1.5px solid var(--sx-line-strong);border-radius:var(--sx-r-check);background:var(--sx-surface);transition:background var(--sx-dur-press) var(--sx-ease-std), border-color var(--sx-dur-press) var(--sx-ease-std);flex:none;place-items:center;display:grid}.sx-check-box svg{width:calc(var(--sx-check) * .7);height:calc(var(--sx-check) * .7);color:var(--sx-btn-fg);opacity:0;stroke-width:3px}.sx-check input:checked+.sx-check-box{border-color:var(--sx-brand);background:var(--sx-brand)}.sx-check input:checked+.sx-check-box svg{opacity:1}.sx-check input:focus-visible+.sx-check-box{border-color:var(--sx-focus);box-shadow:0 0 0 var(--sx-s-1) var(--sx-focus-ring)}.sx-raw-pvhead{margin-bottom:var(--sx-s-2);display:block}.sx-raw-pvhead span{font-weight:var(--sx-w-regular);font-variant-numeric:tabular-nums}.sx-raw-pvskel{gap:var(--sx-s-3);padding:var(--sx-s-2) 0;flex-direction:column;display:flex}.sx-raw-dt th:not([data-num]),.sx-raw-dt td:not([data-num]){text-align:left}.sx-raw-dt td{color:var(--sx-ink)}.sx-raw-dt td:first-child{max-width:none;font-weight:var(--sx-w-regular)}.sx-raw-foot{align-items:center;gap:var(--sx-s-2) var(--sx-s-4);padding-top:var(--sx-s-3);border-top:1px solid var(--sx-line);flex-wrap:wrap;display:flex}.sx-raw-est{font-size:var(--sx-t-sub);color:var(--sx-ink-2);font-variant-numeric:tabular-nums}.sx-raw-est b{font-weight:var(--sx-w-bold);color:var(--sx-ink)}.sx-raw-actions{align-items:center;gap:var(--sx-s-2);flex-wrap:wrap;margin-left:auto;display:flex}.sx-raw-actions .sx-btn svg{width:var(--sx-icon-sm);height:var(--sx-icon-sm)}@media (max-width:767.98px){.sx-raw-actions{width:100%;margin-left:0}.sx-raw-go{flex:100%}}.sx-raw-prog{gap:var(--sx-s-3);flex-direction:column;display:flex}.sx-raw-prog>p{font-size:var(--sx-t-micro)}.sx-raw-bar{height:var(--sx-raw-bar-h);border-radius:var(--sx-r-pill);background:var(--sx-mute);display:block;overflow:hidden}.sx-raw-bar i{border-radius:var(--sx-r-pill);background:var(--sx-brand);height:100%;transition:width var(--sx-dur-panel) var(--sx-ease-std);display:block}.sx-raw-progsum{gap:var(--sx-s-1) var(--sx-s-3);padding:var(--sx-s-3);border-radius:var(--sx-r-tile);background:var(--sx-surface-2);font-size:var(--sx-t-sub);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.sx-raw-progsum dt{color:var(--sx-ink-2)}.sx-raw-progsum dd{color:var(--sx-ink);margin:0}.sx-raw-plist{gap:var(--sx-s-2);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.sx-raw-plist>p{font-size:var(--sx-t-sub)}.sx-raw-prow{align-items:center;gap:var(--sx-s-1) var(--sx-s-3);padding:calc(var(--sx-s-2) + var(--sx-s-half)) var(--sx-s-3);border:1px solid var(--sx-line);border-radius:var(--sx-r-tile);flex-wrap:wrap;display:flex}.sx-raw-prow-text{flex-direction:column;flex:12em;min-width:0;display:flex}.sx-raw-prow-text b{font-size:var(--sx-t-sub);font-weight:var(--sx-w-bold);color:var(--sx-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-raw-prow-text span{font-size:var(--sx-t-micro)}.sx-raw-prow-act{align-items:center;gap:var(--sx-s-1);font-size:var(--sx-t-micro);flex-wrap:wrap;display:flex}.sx-raw-prow-act .sx-btn svg{width:var(--sx-icon-sm);height:var(--sx-icon-sm)}.sx-raw-prow-form{align-items:center;gap:var(--sx-s-2);width:100%;display:flex}.sx-raw-prow-form .sx-input{flex:1;min-width:0}.sx-raw-save{gap:var(--sx-s-4);flex-direction:column;display:flex}.sx-raw-save p{font-size:var(--sx-t-micro)}.sx-raw-periods{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.sx-catalog{gap:var(--sx-s-2);flex-direction:column;display:flex}.sx-cat-grid{gap:var(--sx-cat-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.sx-cat-grid{grid-template-columns:repeat(auto-fill, minmax(var(--sx-cat-min), 1fr))}}.sx-cat-grid>li{min-width:0}.sx-cat-card{text-align:left;width:100%;height:100%;color:var(--sx-ink);background:var(--sx-card-bg);border:1px solid var(--sx-card-line);border-radius:var(--sx-r-card);cursor:pointer;transition:transform var(--sx-dur-press) var(--sx-ease-std);flex-direction:column;padding:0;display:flex;overflow:hidden}.sx-cat-card:active{transform:scale(.98)}.sx-cat-card:focus-visible{outline:2px solid var(--sx-focus);outline-offset:2px}.sx-cat-photo{aspect-ratio:4/3;background:var(--sx-surface-2);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.sx-cat-photo img{object-fit:cover;width:100%;height:100%;display:block}.sx-cat-none{color:var(--sx-ink-3);place-items:center;display:grid}.sx-cat-none svg{width:var(--sx-cat-none-ico);height:var(--sx-cat-none-ico)}.sx-cat-badge{top:var(--sx-s-2);left:var(--sx-s-2);position:absolute}.sx-cat-body{gap:var(--sx-s-1);padding:var(--sx-s-3);flex-direction:column;flex:1;display:flex}.sx-cat-name{font-size:var(--sx-t-sub);overflow-wrap:anywhere;line-height:1.35}.sx-cat-price{font-size:var(--sx-t-sub);font-weight:var(--sx-w-bold);font-variant-numeric:tabular-nums;margin-top:auto}.sx-cat-price small{font-size:var(--sx-t-micro);font-weight:var(--sx-w-regular);color:var(--sx-ink-2);margin-left:1px}.sx-cat-skel{cursor:default}.sx-cat-skel .sx-cat-photo>.sx-skel{border-radius:0;width:100%;height:100%}.sx-sdata{gap:var(--sx-s-3);max-width:var(--sx-sdata-w);flex-direction:column;display:flex}.sx-sdata-range{min-height:1.4em;padding-left:var(--sx-s-half);font-size:var(--sx-t-micro);color:var(--sx-ink-2)}.sx-sdata-list [role=group]{flex-direction:column;display:flex}.sx-sdata-list .sx-check{min-height:var(--sx-sdata-row-h);padding:0 var(--sx-s-4);display:flex}.sx-sdata-list .sx-check+.sx-check{border-top:1px solid var(--sx-line)}.sx-sdata-go{margin-top:var(--sx-s-1)}}@layer utilities;html:has(.sx-root){scrollbar-gutter:auto}body:has(.sx-root){background:var(--sx-bg)}@keyframes sx-flash{0%{opacity:1}to{opacity:0}}@keyframes sx-page{0%{opacity:0}}@keyframes sx-spin{to{transform:rotate(360deg)}}@keyframes sx-pulse{50%{opacity:var(--sx-o-dim)}}@keyframes sx-splash-in{0%{opacity:0;visibility:hidden}}@keyframes sx-splash-show{0%{visibility:hidden}to{visibility:visible}}@keyframes sx-fade-out{to{opacity:0}}@keyframes sx-vt-out{to{opacity:0;transform:translateX(calc(-1 * var(--sx-screen-shift)))}}@keyframes sx-vt-in{0%{opacity:0;transform:translateX(var(--sx-screen-shift))}}@keyframes sx-vt-out-back{to{opacity:0;transform:translateX(var(--sx-screen-shift))}}@keyframes sx-vt-in-back{0%{opacity:0;transform:translateX(calc(-1 * var(--sx-screen-shift)))}}.sx-root [data-sonner-toaster]{z-index:var(--sx-z-toast);transition:transform var(--sx-dur-panel) var(--sx-ease-std)}.sx-root [data-sonner-toast]{transition:transform var(--sx-dur-panel) var(--sx-ease-out), opacity var(--sx-dur-panel) var(--sx-ease-out), height var(--sx-dur-panel) var(--sx-ease-out)}.sx-root [data-sonner-toast][data-removed=true]{transition:transform var(--sx-dur-page) var(--sx-ease-in), opacity var(--sx-dur-page) var(--sx-ease-in), height var(--sx-dur-page) var(--sx-ease-in)}
