html[data-device] body{min-width:0}.ui-shell{height:var(--shell-height,100vh);background:var(--bg);display:flex}.ui-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.ui-shell__top{align-items:center;column-gap:var(--ds-space-3);height:64px;padding:0 var(--ds-page-gutter);flex:none;grid-template-columns:minmax(120px,1fr) minmax(0,max-content);display:grid}.ui-shell__actions{align-items:center;gap:var(--ds-space-3);grid-column:2;min-width:0;display:flex}.ui-shell__actions>*{flex-shrink:0}.ui-shell__actions>:is(.ui-top-store-box,.ui-top-store){flex-shrink:1;min-width:0}.ui-shell__acquisition-search{align-items:center;gap:var(--ds-space-3);min-width:0;max-width:520px;display:flex}.ui-shell__acquisition-search .ui-top-search-box{flex:320px;min-width:120px;max-width:none}.ui-shell__acquisition-search .ui-top-store-box{flex:0 176px;min-width:0}.ui-shell--acquisition .ui-shell__actions>.ui-status-tag,.ui-shell--acquisition .ui-top-user{height:var(--ds-h-l)}.ui-shell__content{min-height:0;padding:0 var(--ds-page-gutter) var(--ds-page-gutter);flex:1;overflow:auto}.ui-nav{background:var(--sb-bg);width:240px;color:var(--sb-fg);flex-direction:column;flex:none;display:flex}.ui-nav[data-collapsed]{width:64px}.ui-nav__brand{align-items:center;gap:var(--ds-space-3);height:64px;padding:0 var(--ds-space-5);flex:none;display:flex}.ui-nav[data-collapsed] .ui-nav__brand{padding:0 var(--ds-space-4)}.ui-nav__mark{border-radius:var(--ds-r-l);background:var(--primary);width:32px;height:32px;color:var(--sb-title);font-size:var(--ds-fs-title-s);font-weight:var(--ds-fw-bold);line-height:var(--ds-lh-title-s);flex:none;place-items:center;display:grid}.ui-nav__brand-text{white-space:nowrap;min-width:0;display:grid}.ui-nav__brand-text>strong{color:var(--sb-title);font-size:var(--ds-fs-body);font-weight:var(--ds-fw-bold);line-height:var(--ds-lh-body)}.ui-nav__brand-text>span{color:var(--sb-label);font-size:var(--ds-fs-caption);line-height:var(--ds-lh-caption)}.ui-nav__menu{min-height:0;padding:0 var(--ds-space-3) var(--ds-space-3);scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;overflow-y:auto}.ui-nav__menu:hover{scrollbar-color:var(--sb-label) transparent}.ui-nav__section{padding:var(--ds-space-5) var(--ds-space-3) var(--ds-space-2);color:var(--sb-label);font-size:var(--ds-fs-caption);line-height:var(--ds-lh-caption)}.ui-nav__item,.ui-nav__sub{border-radius:var(--ds-r-l);width:100%;color:inherit;font:inherit;font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ui-nav__item{gap:var(--ds-space-3);height:var(--ds-h-xl);padding:0 var(--ds-space-3)}.ui-nav__icon{flex:none}.ui-nav__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-nav__arrow{font-size:var(--ds-icon-s);flex:none;transition:transform .15s}.ui-nav__item[data-open] .ui-nav__arrow{transform:rotate(180deg)}.ui-nav__item:hover,.ui-nav__sub:hover{background:var(--sb-hover);color:var(--sb-title)}.ui-nav__item[data-current],.ui-nav__sub[data-current]{background:var(--sb-act-bg);color:var(--sb-act-fg);font-weight:var(--ds-fw-medium)}.ui-nav__item[data-open]{color:var(--sb-title);font-weight:var(--ds-fw-medium)}.ui-nav__item:focus-visible,.ui-nav__sub:focus-visible{outline:2px solid var(--primary-soft-line);outline-offset:0}.ui-nav__subs{gap:var(--ds-space-1);padding:var(--ds-space-1) 0;display:grid}.ui-nav__sub{height:var(--ds-h-l);padding:0 var(--ds-space-3) 0 var(--ds-space-10)}.ui-nav__foot{padding:var(--ds-space-3);flex:none}.ui-nav__toggle{color:var(--sb-label)}.ui-nav[data-collapsed] :is(.ui-nav__brand-text,.ui-nav__section,.ui-nav__label,.ui-nav__arrow){display:none}.ui-nav[data-collapsed] .ui-nav__item{width:var(--ds-h-xl)}.ui-nav[data-collapsed] .ui-nav__group+.ui-nav__group{margin-top:var(--ds-space-4)}.ui-top-search{align-items:center;gap:var(--ds-space-2);box-sizing:border-box;width:100%;height:var(--ds-h-l);padding:0 var(--ds-space-3);border-radius:var(--ds-r-l);background:var(--surface);box-shadow:var(--ds-shadow-1);color:var(--ink-2);font-size:var(--ds-icon-s);cursor:text;display:flex}.ui-top-search:focus-within{outline:2px solid var(--primary-soft-line);outline-offset:0}.ui-top-search>input{min-width:0;color:var(--ink);font:inherit;font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;padding:0}.ui-top-search>input::placeholder{color:var(--ink-3)}.ui-top-store{align-items:center;gap:var(--ds-space-2);height:var(--ds-h-l);padding:0 var(--ds-space-3);border-radius:var(--ds-r-l);background:var(--surface);box-shadow:var(--ds-shadow-1);color:var(--ink);font:inherit;font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);white-space:nowrap;cursor:pointer;border:0;display:inline-flex}.ui-top-store:hover,.ui-top-store[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.ui-top-store{box-sizing:border-box;max-width:100%}.ui-top-store__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-top-store__icon{color:var(--ink-2);font-size:var(--ds-icon-m);flex:none}.ui-top-store__arrow,.ui-top-user__arrow{color:var(--ink-2);font-size:var(--ds-icon-s);flex:none}.ui-top-icon{width:var(--ds-h-l);height:var(--ds-h-l);border-radius:var(--ds-r-l);color:var(--ink-2);font-size:var(--ds-icon-l);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.ui-top-icon:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.ui-top-icon__badge{top:var(--ds-space-1);right:var(--ds-space-1);display:flex;position:absolute}.ui-top-user{align-items:center;gap:var(--ds-space-2);height:var(--ds-h-xl);padding:0 var(--ds-space-2) 0 var(--ds-space-1);border-radius:var(--ds-r-l);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.ui-top-user:hover,.ui-top-user[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ui-top-user__text{white-space:nowrap;display:grid}.ui-top-user__text>strong{font-size:var(--ds-fs-body);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-body)}.ui-top-user__text>small,.ui-top-user-head>span{color:var(--ink-2);font-size:var(--ds-fs-caption);line-height:var(--ds-lh-caption)}:is(.ui-top-store,.ui-top-icon,.ui-top-user):focus-visible{outline:2px solid var(--primary-soft-line);outline-offset:0}.ui-top-user-head{color:var(--ink);display:grid}.ui-top-user-head>strong{font-size:var(--ds-fs-body);font-weight:var(--ds-fw-bold);line-height:var(--ds-lh-body)}.ui-top-search-box,.ui-top-store-box{position:relative}.ui-top-search-box{max-width:320px}.ui-top-pop{top:calc(100% + var(--ds-space-1));z-index:1000;box-sizing:border-box;padding:var(--ds-space-2);border-radius:var(--ds-r-xl);background:var(--surface);box-shadow:var(--ds-shadow-2);display:grid;position:absolute}.ui-top-search__panel{width:400px;max-height:480px;left:0;overflow-y:auto}.ui-top-store__panel{width:280px;right:0}.ui-top-pop__list{outline:none;max-height:360px;display:grid;overflow-y:auto}.ui-top-pop__group{padding:var(--ds-space-1) var(--ds-space-3);color:var(--ink-2);font-size:var(--ds-fs-caption);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-caption);margin:0}.ui-top-pop__option+.ui-top-pop__group{margin-top:var(--ds-space-2)}.ui-top-pop__option{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-h-l);padding:0 var(--ds-space-3);border-radius:var(--ds-r-l);color:var(--ink);font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);cursor:pointer;display:flex}.ui-top-pop__option[data-active]{background:var(--surface-3)}.ui-top-pop__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-top-store__panel .ui-top-pop__option[aria-selected=true]{color:var(--primary);font-weight:var(--ds-fw-medium)}.ui-top-pop__check{font-size:var(--ds-icon-s);flex:none}.ui-top-search__panel .ui-top-pop__option{padding:var(--ds-space-2) var(--ds-space-3)}.ui-top-pop__option>.ui-nav__icon{color:var(--ink-2)}.ui-top-pop__text{min-width:0;display:grid}.ui-top-pop__text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-top-pop__text>small{color:var(--ink-2);font-size:var(--ds-fs-caption);line-height:var(--ds-lh-caption)}.ui-top-pop mark{color:var(--primary);background:0 0}.ui-top-pop__empty{min-height:var(--ds-h-l);padding:0 var(--ds-space-3);color:var(--ink-2);font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);align-items:center;margin:0;display:flex}.ui-top-pop__hint{margin:var(--ds-space-2) 0 0;padding:0 var(--ds-space-3) var(--ds-space-1);color:var(--ink-2);font-size:var(--ds-fs-caption);line-height:var(--ds-lh-caption)}.ui-top-store__search{align-items:center;gap:var(--ds-space-2);height:var(--ds-h-l);margin-bottom:var(--ds-space-2);padding:0 var(--ds-space-3);border-radius:var(--ds-r-l);background:var(--surface-3);color:var(--ink-2);font-size:var(--ds-icon-s);cursor:text;display:flex}.ui-top-store__search:focus-within{outline:2px solid var(--primary-soft-line)}.ui-top-store__search>input{min-width:0;color:var(--ink);font:inherit;font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);background:0 0;border:0;outline:0;flex:1;padding:0}.ui-top-store__search>input::placeholder{color:var(--ink-3)}.ui-top-store[data-static]{cursor:default}.ui-top-store[data-static]:hover{background:var(--surface)}.ui-shell[data-layout=tablet] .ui-shell__top{height:var(--ds-row-touch);border-bottom:1px solid var(--line-2);background:var(--surface)}.ui-shell[data-layout=tablet] :is(.ui-top-search,.ui-top-store){height:var(--ds-h-l);background:var(--surface-3);box-shadow:none}.ui-shell[data-layout=tablet] .ui-top-store:hover,.ui-shell[data-layout=tablet] .ui-top-store[aria-expanded=true]{background:var(--surface-3)}.ui-shell[data-layout=tablet] .ui-top-search>input{font-size:var(--ds-fs-title-s);line-height:var(--ds-lh-title-s)}.ui-shell[data-layout=tablet] .ui-top-pop__option{min-height:var(--ds-h-touch)}.ui-shell[data-layout=tablet] .ui-top-icon{width:var(--ds-h-touch);height:var(--ds-h-touch)}.ui-shell[data-layout=tablet] .ui-top-user{min-height:var(--ds-h-touch)}.ui-shell[data-layout=tablet] .ui-nav__brand{height:var(--ds-row-touch)}.ui-shell[data-layout=tablet] :is(.ui-nav__item,.ui-nav__sub){height:var(--ds-h-touch)}.ui-nav[data-rail]{width:80px}.ui-nav[data-rail] .ui-nav__brand{justify-content:center;padding:0}.ui-nav[data-rail] .ui-nav__menu{padding:0 var(--ds-space-2) var(--ds-space-2);scrollbar-width:none}.ui-nav[data-rail] .ui-nav__foot{padding:var(--ds-space-2)}.ui-nav[data-rail] .ui-nav__item{justify-content:center;gap:var(--ds-space-1);width:100%;height:auto;min-height:var(--ds-row-touch);padding:var(--ds-space-1) 0;font-size:var(--ds-fs-caption);line-height:var(--ds-lh-caption);text-align:center;flex-direction:column}.ui-nav[data-rail] .ui-nav__icon{width:var(--ds-icon-l);height:var(--ds-icon-l)}.ui-nav[data-rail] .ui-nav__label{flex:none;max-width:100%;display:block}.ui-nav[data-rail] .ui-nav__arrow{display:none}.ui-nav[data-rail] .ui-nav__item[data-flyout]{background:var(--sb-hover);color:var(--sb-title)}.ui-nav-flyout{width:192px;padding:var(--ds-space-2);border-radius:var(--ds-r-xl);background:var(--surface);box-shadow:var(--ds-shadow-2);display:grid}.ui-nav-flyout__title{padding:var(--ds-space-1) var(--ds-space-3);color:var(--ink-2);font-size:var(--ds-fs-caption);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-caption);margin:0}.ui-nav-flyout__item{min-height:var(--ds-h-l);padding:0 var(--ds-space-3);border-radius:var(--ds-r-l);color:var(--ink);font:inherit;font-size:var(--ds-fs-body);line-height:var(--ds-lh-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ui-nav-flyout__item:active{background:var(--surface-3)}@media (hover:hover){.ui-nav-flyout__item:hover{background:var(--surface-3)}}[data-device=tablet] .ui-nav-flyout__item{min-height:var(--ds-h-touch)}.ui-nav-flyout__item[aria-current=page]{background:var(--primary-soft);color:var(--primary);font-weight:var(--ds-fw-medium)}.ui-nav-flyout__item:focus-visible{outline:2px solid var(--primary-soft-line);outline-offset:-2px}.ui-shell[data-band=narrow] .ui-top-user__text{display:none}.ui-shell[data-band=narrow] .ui-shell__actions>.ui-status-tag[data-dot]{width:var(--ds-h-xs);justify-content:center;padding:0;font-size:0}.ui-shell[data-layout=phone]{flex-direction:column;position:relative}.ui-shell[data-layout=phone] .ui-shell__main{display:contents}.ui-shell[data-layout=phone] .ui-shell__content{padding:0 var(--ds-page-gutter);flex-direction:column;display:flex}.ui-shell[data-layout=phone] .ui-shell__content[data-scroll=child]{padding:0;overflow:hidden}.ui-m-titlebar{grid-template-columns:var(--ds-h-touch) minmax(0, 1fr) var(--ds-h-touch);height:var(--ds-m-navbar);padding:0 var(--ds-space-1);border-bottom:1px solid var(--line-2);background:var(--surface);flex:none;align-items:center;display:grid}.ui-m-titlebar>h1{color:var(--ink);font-size:var(--ds-fs-title-m);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-title-m);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-m-titlebar__btn{width:var(--ds-h-touch);height:var(--ds-h-touch);border-radius:var(--ds-r-l);color:var(--ink);font-size:var(--ds-icon-touch);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-m-tabbar{height:calc(var(--ds-m-tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line-2);background:var(--surface);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ui-m-tab{justify-content:center;align-items:center;gap:var(--ds-space-1);min-width:0;color:var(--ink-2);font:inherit;font-size:var(--ds-fs-caption);line-height:var(--ds-lh-caption);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ui-m-tab[aria-current=page]{color:var(--primary);font-weight:var(--ds-fw-medium)}.ui-m-tab:focus-visible{outline:2px solid var(--primary-soft-line);outline-offset:-2px}.ui-m-tab__icon{font-size:var(--ds-icon-touch);display:inline-flex;position:relative}.ui-m-tab__badge{top:calc(var(--ds-space-1) * -1);left:calc(50% + var(--ds-space-2));display:flex;position:absolute}.ui-m-fab{right:var(--ds-space-4);bottom:calc(env(safe-area-inset-bottom) + var(--ds-space-4));z-index:6;align-items:center;gap:var(--ds-space-2);height:var(--ds-h-touch-l);padding:0 var(--ds-space-5);border-radius:var(--ds-r-pill);background:var(--primary);box-shadow:var(--ds-shadow-2);color:var(--surface);font:inherit;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-body);cursor:pointer;border:0;display:inline-flex;position:absolute}.ui-shell[data-tabbar] .ui-m-fab{bottom:calc(var(--ds-m-tabbar) + env(safe-area-inset-bottom) + var(--ds-space-4))}.ui-m-fab>svg{font-size:var(--ds-icon-m)}.ui-m-fab:active{background:var(--primary-hover)}.ui-m-fab:focus-visible{outline:2px solid var(--primary-soft-line);outline-offset:2px}.ui-m-fab-space{height:calc(var(--ds-h-touch-l) + var(--ds-space-8));flex:none}.ui-m-actionbar{z-index:5;align-items:center;gap:var(--ds-space-3);height:calc(var(--ds-m-actionbar) + env(safe-area-inset-bottom));margin:auto calc(var(--ds-page-gutter) * -1) 0;padding:0 var(--ds-page-gutter) env(safe-area-inset-bottom);border-top:1px solid var(--line-2);background:var(--surface);flex:none;display:flex;position:sticky;bottom:0}.ui-m-actionbar>.arco-btn{min-width:0;height:var(--ds-h-touch-l);flex:1}.ui-m-actionbar>.ui-btn.arco-btn.arco-btn-size-small{padding:0 var(--ds-space-4);font-size:var(--ds-fs-title-s);line-height:var(--ds-lh-title-s)}.ui-m-actionbar>.arco-btn-primary{flex:2}.ui-m-actionbar__note{min-width:0;color:var(--ink-2);font-size:var(--ds-fs-small);line-height:var(--ds-lh-small);flex:1}.ui-m-actionbar__note~.arco-btn{min-width:calc(var(--ds-h-touch) * 2);flex:none}.ui-m-actionbar__icon{min-width:var(--ds-h-touch-l);height:var(--ds-h-touch-l);padding:0 var(--ds-space-1);border-radius:var(--ds-r-l);color:var(--ink-2);font:inherit;font-size:var(--ds-fs-caption);line-height:var(--ds-lh-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.ui-m-actionbar__icon>svg{color:var(--ink);font-size:var(--ds-icon-l)}.ui-m-actionbar__icon:focus-visible{outline:2px solid var(--primary-soft-line);outline-offset:-2px}.ui-m-store{align-items:center;gap:var(--ds-space-1);min-width:0;max-width:100%;min-height:var(--ds-h-touch);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-r-l);color:var(--ink);font:inherit;font-size:var(--ds-fs-body);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-body);cursor:pointer;background:0 0;border:0;display:inline-flex}.ui-m-store>span{overflow-wrap:anywhere;white-space:normal;text-align:left;min-width:0}.ui-m-store .ui-top-store__icon{font-size:var(--ds-icon-m)}.ui-m-store[data-static]{cursor:default}.ui-m-store:focus-visible{outline:2px solid var(--primary-soft-line);outline-offset:-2px}
