.simming-keyboard-launcher{min-width:44px!important;min-height:44px!important;padding:8px!important}.ui-aria-modal.simming-keyboard-modal{box-sizing:border-box;background:var(--color-paper);width:520px;max-width:100%;max-height:min(640px,100dvh - 32px);color:var(--color-ink);border:1px solid var(--color-line);border-radius:16px;display:flex;overflow:hidden;box-shadow:0 18px 72px #0006}.ui-aria-overlay-dialog.simming-keyboard-dialog{box-sizing:border-box;width:100%;min-width:0;min-height:0;max-height:inherit;border-radius:inherit;border:0;outline:none;flex-direction:column;padding:20px;display:flex;overflow:hidden}.simming-keyboard-dialog>header,.simming-keyboard-dialog>label,.simming-keyboard-dialog>input,.simming-keyboard-dialog>footer,.simming-keyboard-dialog>[role=status]{flex-shrink:0}.simming-keyboard-dialog header,.simming-keyboard-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.simming-keyboard-dialog h2{margin:0;font-size:18px;line-height:1.4}.simming-keyboard-dialog label{margin:16px 0 6px;font-size:13px;display:block}.simming-keyboard-dialog input{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-paper);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.simming-keyboard-dialog button:focus-visible{outline:2px solid var(--color-focus,#5d95f7);outline-offset:3px}.simming-keyboard-results,.simming-keyboard-help-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.simming-keyboard-results{max-height:360px;margin-top:12px}.simming-keyboard-results [role=option]{box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;display:flex}.simming-keyboard-results [aria-selected=true]{background:color-mix(in srgb,var(--color-ink) 10%,var(--color-paper));color:var(--color-ink);box-shadow:inset 3px 0 var(--color-focus,#5d95f7)}.simming-keyboard-dialog footer{color:var(--color-muted);border-top:1px solid var(--color-line);margin-top:12px;padding-top:8px;font-size:12px}.simming-keymap{margin:12px 0}.simming-keymap>div{border-bottom:1px solid var(--color-line);grid-template-columns:165px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.simming-keymap dd{margin:0}.simming-keymap kbd{font:inherit;border:1px solid var(--color-line);border-radius:4px;padding:2px 4px;font-size:12px}.super-app-shell__skip{z-index:100;background:var(--color-paper);color:var(--color-ink);border:2px solid var(--color-focus,#5d95f7);padding:10px 16px;position:absolute;top:4px;left:64px;transform:translateY(-180%)}.super-app-shell__skip:focus{transform:none}@media (max-width:600px){.ui-aria-overlay-dialog.simming-keyboard-dialog{padding:16px}.simming-keymap>div{grid-template-columns:120px minmax(0,1fr)}.simming-keyboard-dialog footer{flex-wrap:wrap}}@media (forced-colors:active){.ui-aria-modal.simming-keyboard-modal{color:canvastext;box-shadow:none;background:canvas;border-color:buttontext}.simming-keyboard-results [aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}.simming-keyboard-dialog header h2{min-width:0}.simming-keyboard-dialog header button{white-space:nowrap;flex-shrink:0;min-width:44px}.ui-aria-modal.simming-keyboard-modal--enhanced{width:600px;max-width:min(600px,100vw - 24px);max-height:min(760px,100dvh - 32px)}.simming-keyboard-modal--enhanced .simming-keyboard-dialog{padding:18px}.simming-keyboard-modal--enhanced .simming-keyboard-dialog>input{min-height:48px;margin-top:14px;font-size:16px}.simming-keyboard-modal--enhanced .simming-keyboard-results{max-height:490px;scroll-padding-block:8px}.simming-keyboard-modal--enhanced .simming-keyboard-results [role=option]{gap:12px;min-height:48px;padding:6px 12px}.simming-keyboard-group{color:var(--color-muted);letter-spacing:.025em;padding:16px 12px 6px;font-size:12px;font-weight:600}.simming-keyboard-results>[role=group]:first-child>.simming-keyboard-group{padding-top:4px}.simming-keyboard-row-icon{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.simming-keyboard-row-icon img,.simming-keyboard-row-icon svg{object-fit:contain;width:28px!important;height:28px!important}.simming-keyboard-action-symbol{font-size:22px;line-height:1}.simming-keyboard-row-copy{text-align:left;flex:1;gap:2px;min-width:0;line-height:1.35;display:grid}.simming-keyboard-row-copy small{color:var(--color-muted);font-size:12px}.simming-keyboard-shortcut{border:1px solid var(--color-line);min-width:42px;color:var(--color-muted);background:color-mix(in srgb,var(--color-paper) 92%,var(--color-ink));box-shadow:0 1px 0 var(--color-line);border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;padding:3px 6px;font:12px/1.5 ui-monospace,monospace;display:inline-flex}.simming-keyboard-current{color:var(--color-muted);flex:none;font-size:11px}.simming-keyboard-results [aria-disabled=true]{opacity:.5;cursor:default}.simming-keyboard-help-body h3{margin-bottom:0;font-size:14px}.simming-keymap--experiences>div{padding:6px 0}.simming-keymap--experiences dd{align-items:center;gap:10px;display:flex}.simming-keymap--experiences dd img,.simming-keymap--experiences dd svg{object-fit:contain;width:24px!important;height:24px!important}@media (max-width:600px){.simming-keyboard-modal--enhanced .simming-keyboard-dialog{padding:12px}.simming-keyboard-modal--enhanced .simming-keyboard-results [role=option]{gap:8px;padding-inline:8px}.simming-keyboard-current{font-size:10px}.simming-keyboard-modal--enhanced .simming-keyboard-dialog footer{gap:4px}}@media (max-height:480px){.simming-keyboard-modal--enhanced .simming-keyboard-dialog{padding:10px}.simming-keyboard-modal--enhanced .simming-keyboard-dialog>input{min-height:40px;margin-top:6px}.simming-keyboard-modal--enhanced .simming-keyboard-dialog footer{margin-top:6px;padding-top:4px}}.simming-search{flex-direction:column;flex:1;min-height:0;display:flex}.simming-search-field{align-items:center;gap:8px;margin-top:14px;display:flex;position:relative}.simming-search-field input{flex:1;min-width:0;min-height:48px;font-size:16px}.simming-search-prefix{background:color-mix(in srgb,var(--color-ink) 8%,var(--color-paper));border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:600}.simming-search-progress{background:linear-gradient(90deg,transparent,var(--color-focus,#5d95f7),transparent);background-size:200% 100%;border-radius:2px;height:2px;animation:1s linear infinite simming-search-progress;position:absolute;inset:auto 8px -2px}@keyframes simming-search-progress{0%{background-position:100% 0}to{background-position:-100% 0}}.simming-search-scopes{scrollbar-width:none;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.simming-search-scope{border:1px solid var(--color-line);min-height:30px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:3px 11px;font-size:12px}.simming-search-scope[aria-checked=true]{color:var(--color-ink);border-color:color-mix(in srgb,var(--color-ink) 45%,transparent);background:color-mix(in srgb,var(--color-ink) 7%,var(--color-paper))}.simming-keyboard-modal--search .simming-search-results{flex:1;min-height:0;max-height:none}.simming-search-results mark{color:inherit;background:color-mix(in srgb,var(--color-focus,#5d95f7) 22%,transparent);border-radius:3px}.simming-search-results .simming-keyboard-group{justify-content:space-between;align-items:center;gap:8px;display:flex}.simming-search-clear{min-height:28px!important;padding:2px 8px!important;font-size:12px!important}.simming-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simming-search-meta{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--color-muted);flex:none;font-size:12px;overflow:hidden}.simming-search-avatar{object-fit:cover;border-radius:50%;width:28px;height:28px}.simming-search-thumb{object-fit:cover;border-radius:6px;width:32px;height:32px}.simming-search-skeleton{align-items:center;gap:12px;min-height:48px;padding:6px 12px;animation:.2s .2s both ui-skeleton-arrive;display:flex}@media (prefers-reduced-motion:reduce){.simming-search-skeleton{animation-duration:0s}}.simming-search-note,.simming-search-empty{color:var(--color-muted);margin:8px 12px 0;font-size:13px}.simming-search-section{animation:.12s ease-out simming-search-in}@keyframes simming-search-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.simming-search-section{animation:none}.simming-search-progress{background:var(--color-focus,#5d95f7);opacity:.5;animation:none}}@media (max-width:600px){.ui-aria-modal.simming-keyboard-modal--search{width:100vw;max-width:100vw;height:var(--simming-search-viewport,100dvh);max-height:var(--simming-search-viewport,100dvh);box-shadow:none;border:0;border-radius:0}.ui-aria-modal-overlay:has(>.simming-keyboard-modal--search){padding:0}.simming-keyboard-modal--search .simming-keyboard-dialog>footer,.simming-keyboard-modal--search .simming-keyboard-shortcut{display:none}}.simming-search-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.super-app-shell{--super-app-shelf-width:72px;grid-template-columns:var(--super-app-shelf-width) minmax(0, 1fr);width:100%;min-width:0;height:100%;min-height:0;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);display:grid;position:relative}.super-app-shell[data-compact]{--super-app-shelf-width:56px}.super-app-shell__brand{box-sizing:border-box;flex:none;justify-content:center;align-items:center;min-width:0;min-height:56px;padding:6px 5px;display:flex}.super-app-shell__brand>*{max-width:100%}.super-app-shell__home{box-sizing:border-box;border-radius:var(--radius-control);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:4px;display:grid;position:relative}.super-app-shell__home[data-hovered]{background:var(--color-hover)}.super-app-shell__home[data-focus-visible]{outline:var(--size-focus-ring) solid var(--color-focus);outline-offset:var(--size-focus-offset)}.super-app-shell[data-compact] .super-app-shell__items{justify-items:center;gap:8px;padding:8px 5px}.super-app-shell[data-compact] .super-app-shell__button{gap:0;width:44px;height:44px;min-height:44px;padding:5px}.super-app-shell[data-compact] .super-app-shell__button:before{top:11px;bottom:11px}.super-app-shell[data-compact] .super-app-shell__label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.super-app-shell[data-compact] .super-app-shell__badge{inset-inline-end:3px;position:absolute;top:3px}.super-app-shell[data-compact] .super-app-shell__footer{gap:6px;padding-inline:5px}.super-app-shell__tooltip{z-index:var(--layer-tooltip,2000);border:1px solid var(--color-control-line);border-radius:var(--radius-control,8px);max-width:min(220px,100vw - 24px);color:var(--color-ink);background:var(--color-paper);box-shadow:var(--shadow-popover);font:12px/1.5 var(--font-body);overflow-wrap:anywhere;padding:7px 10px}.super-app-shell__mobile-trigger,.super-app-shell__search-button,.super-app-shell__bar-action,.super-app-shell__switcher-bar,.super-app-shell__mobile-heading,.super-app-shell__backdrop,.super-app-shell-preview__mobile-trigger{display:none}.super-app-shell__shelf{border-inline-end:1px solid var(--color-card-edge,var(--color-line));background:var(--gradient-control), var(--color-canvas,var(--color-paper));min-width:0;min-height:0;box-shadow:inset -1px 0 color-mix(in srgb, var(--color-paper) 70%, transparent);flex-direction:column;display:flex}.super-app-shell__navigation{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.super-app-shell__items{gap:8px;margin:0;padding:12px 5px;list-style:none;display:grid}.super-app-shell__item{min-width:0;margin:0;padding:0}.super-app-shell__button{box-sizing:border-box;border-radius:var(--radius-control,12px);width:100%;min-width:44px;min-height:64px;color:var(--color-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-family:inherit;transition:background-color .14s,box-shadow .14s,color .14s;display:flex;position:relative}.super-app-shell__button:before,.super-app-shell__home:before{content:"";inset-inline-start:-5px;background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:20px;bottom:20px}.super-app-shell__button:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-ink);background-color:var(--color-hover)}.super-app-shell__home:before{top:11px;bottom:11px}:is(.super-app-shell__button,.super-app-shell__home)[aria-current=page]{color:var(--color-ink);background:var(--gradient-control), var(--color-paper);border-color:var(--color-control-line);box-shadow:var(--shadow-control)}:is(.super-app-shell__button,.super-app-shell__home)[aria-current=page]:before{background:var(--color-accent)}:is(.super-app-shell__button,.super-app-shell__home):active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--shadow-control-pressed)}.super-app-shell__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}a.super-app-shell__button,a.super-app-shell__home{text-decoration:none}.super-app-shell__button[aria-disabled=true]{opacity:var(--opacity-disabled,.45);cursor:default}.super-app-shell__button:disabled{opacity:var(--opacity-disabled,.45);cursor:not-allowed}.super-app-shell__icon{flex:none;place-items:center;width:32px;height:32px;display:grid}.super-app-shell__icon>:is(img,svg){max-width:100%;max-height:100%}.super-app-shell__label{max-width:100%;font-size:10px;font-weight:var(--weight-strong,600);overflow-wrap:anywhere;text-align:center;line-height:1.2}.super-app-shell__badge{inset-inline-end:3px;position:absolute;top:3px}.super-app-shell__brand-mark{place-items:center;display:inline-grid;position:relative}.super-app-shell__brand-dot{top:2px;pointer-events:none;box-shadow:0 0 0 2px var(--color-open-canvas,var(--color-paper));position:absolute;inset-inline-end:2px}.super-app-shell__brand-count{top:-2px;pointer-events:none;position:absolute;inset-inline-end:-4px}.super-app-shell__footer{padding:10px 5px max(10px, env(safe-area-inset-bottom));border-block-start:1px solid var(--color-card-edge,var(--color-line));flex:none;justify-items:center;gap:8px;display:grid}.super-app-shell__content{min-width:0;height:100%;min-height:0;position:relative}.super-app-shell-preview{border:1px solid var(--color-line);border-radius:var(--radius-card,16px);height:360px;overflow:hidden}.super-app-shell-preview__panel{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;padding:clamp(18px,4vw,36px);display:flex;overflow:auto}.super-app-shell-preview__panel h3{margin:0;font-size:24px;line-height:1.25}.super-app-shell-preview__panel p{max-width:36ch;color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:600px){.super-app-shell-preview[data-mobile-switcher-preview]{height:min(560px,80dvh)}.super-app-shell{grid-template-columns:minmax(0,1fr)}.super-app-shell__shelf{z-index:80;border-inline-end:0;border-block-end:1px solid var(--color-line);border-radius:0 0 var(--radius-card,16px) var(--radius-card,16px);max-height:min(75dvh,100% - 12px);box-shadow:var(--shadow-popover);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;inset:0 0 auto;transform:translateY(-12px)}.super-app-shell[data-mobile-open=true]>.super-app-shell__shelf{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.super-app-shell__mobile-heading{min-height:44px;color:var(--color-muted);flex:none;justify-content:space-between;align-items:center;padding-inline:16px 8px;font-size:12px;display:flex}.super-app-shell__mobile-heading button{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-muted);font:24px/1 var(--font-body);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.super-app-shell__mobile-heading button:hover{background:var(--color-hover)}.super-app-shell__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 12px}.super-app-shell[data-compact] .super-app-shell__items{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:12px;padding:8px 14px 14px}.super-app-shell[data-compact] .super-app-shell__brand{min-height:48px;padding-block:0 6px}.super-app-shell[data-compact] .super-app-shell__footer{gap:14px}.super-app-shell__button{gap:6px;min-height:70px;padding:8px 4px}.super-app-shell__button:before,.super-app-shell__home:before{display:none}.super-app-shell__label{white-space:nowrap;font-size:11px}.super-app-shell__badge{inset-inline-end:5px;top:4px}.super-app-shell__footer{padding:8px 14px max(8px, env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:18px;display:flex}.super-app-shell__backdrop{z-index:79;background:var(--color-scrim);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility .18s;display:block;position:absolute;inset:0}.super-app-shell[data-mobile-open=true]>.super-app-shell__backdrop{opacity:1;visibility:visible;pointer-events:auto}.super-app-shell__mobile-trigger,.super-app-shell-preview__mobile-trigger{border:1px solid var(--color-control-line);border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--color-ink);background:var(--gradient-control), var(--color-paper);box-shadow:var(--shadow-control);font:var(--weight-strong) 12px/1.3 var(--font-body);cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;padding:8px 12px;display:inline-flex}.super-app-shell__mobile-trigger{z-index:3;position:absolute;inset:8px auto auto 8px}.super-app-shell__mobile-heading button:focus-visible,.super-app-shell__mobile-trigger:focus-visible,.super-app-shell-preview__mobile-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.super-app-shell[data-mobile-switcher-bar]{grid-template-rows:44px minmax(0,1fr)}.super-app-shell[data-mobile-switcher-bar]>.super-app-shell__content{grid-row:2}.super-app-shell__switcher-bar{box-sizing:border-box;border:0;border-block-end:1px solid var(--color-control-line);width:100%;min-width:0;height:44px;color:var(--color-ink);background:var(--gradient-control), var(--color-paper);box-shadow:var(--shadow-control);font:var(--weight-strong,600) 13px/1.2 var(--font-body);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0;grid-row:1;align-items:center;gap:12px;padding:0 16px;display:flex}.super-app-shell__switcher-bar:hover{background-color:var(--color-hover)}.super-app-shell__switcher-bar:active{box-shadow:var(--shadow-control-pressed)}.super-app-shell__switcher-bar:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.super-app-shell__switcher-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.super-app-shell__switcher-attention{box-shadow:none;flex:none;margin-inline-start:auto;position:static}.super-app-shell__switcher-attention+.super-app-shell__switcher-chevron{margin-inline-start:0}.super-app-shell__switcher-chevron{border-block-end:2px solid;border-inline-end:2px solid;flex:none;width:6px;height:6px;margin-block-start:-3px;margin-inline-start:auto;transform:rotate(45deg)}.super-app-shell[data-mobile-switcher-bar] .super-app-shell__items{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;gap:8px;padding:8px 14px 14px}.super-app-shell[data-mobile-switcher-bar] .super-app-shell__button{gap:8px;width:100%;height:auto;min-height:80px;padding:8px 4px}.super-app-shell[data-mobile-switcher-bar] .super-app-shell__label{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;font-size:12px;line-height:1.3;position:static;overflow:visible}.super-app-shell[data-mobile-switcher-bar] .super-app-shell__badge{top:4px;inset-inline-end:4px}.super-app-shell[data-mobile-switcher-bar] .super-app-shell__footer{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));align-items:stretch;gap:8px;padding-inline:14px;display:grid}.super-app-shell[data-mobile-switcher-bar] .super-app-shell__footer .super-app-shell__button{min-height:72px}}@media (min-width:601px){.super-app-shell[data-nav-align=center] .super-app-shell__navigation{flex-direction:column;display:flex}.super-app-shell[data-nav-align=center] .super-app-shell__items{margin-block:auto}}@media (min-width:601px) and (max-height:760px){.super-app-shell[data-nav-align=center][data-compact] .super-app-shell__items{gap:4px;padding-block:4px}.super-app-shell[data-nav-align=center][data-compact] .super-app-shell__footer{padding-block:6px max(6px, env(safe-area-inset-bottom));gap:2px}}[data-look=open] .super-app-shell{background:var(--color-open-canvas)}[data-look=open] .super-app-shell__shelf{background:var(--color-open-canvas);box-shadow:none}[data-look=open] :is(.super-app-shell__button,.super-app-shell__home)[aria-current=page]{background:var(--gradient-control), var(--color-raised)}@media (max-width:600px){[data-look=open] .super-app-shell__switcher-bar{background:var(--color-open-canvas);box-shadow:none;border-block-end-color:#0000}[data-look=open] .super-app-shell__switcher-bar:hover{background:var(--color-hover)}[data-look=open] .super-app-shell__switcher-bar:active{box-shadow:none;background:var(--color-hover)}}@media (min-width:601px){[data-look=open] .super-app-shell:has(>.super-app-shell__content [data-cover-layout=full-bleed])>.super-app-shell__content{--shell-cover-inset-inline:var(--super-app-shelf-width);grid-area:1/1/auto/-1}[data-look=open] .super-app-shell:has(>.super-app-shell__content [data-cover-layout=full-bleed])>.super-app-shell__shelf{z-index:2;box-shadow:none;background:0 0;grid-area:1/1;position:relative}}@media (max-width:600px){[data-look=open] .super-app-shell[data-mobile-switcher-bar]:has(>.super-app-shell__content [data-cover-layout=full-bleed])>.super-app-shell__content{--shell-cover-inset-block:44px;grid-area:1/1/-1}[data-look=open] .super-app-shell[data-mobile-switcher-bar]:has(>.super-app-shell__content [data-cover-layout=full-bleed])>.super-app-shell__switcher-bar{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--color-open-canvas) 62%, transparent), color-mix(in srgb, var(--color-open-canvas) 26%, transparent) 70%, transparent);background-origin:border-box;grid-column:1;position:relative}[data-look=open] .super-app-shell[data-mobile-switcher-bar][data-content-scrolled]:has(>.super-app-shell__content [data-cover-layout=full-bleed])>.super-app-shell__switcher-bar{background:var(--color-open-canvas)}}@media (prefers-reduced-motion:reduce){.super-app-shell__button,.super-app-shell__shelf,.super-app-shell__backdrop{transition:none}}@media (forced-colors:active){:is(.super-app-shell__button,.super-app-shell__home)[aria-current=page]{border:2px solid highlight}:is(.super-app-shell__button,.super-app-shell__home)[aria-current=page]:before{background:highlight}}@media (max-width:600px){.super-app-shell[data-mobile-switcher-bar]{position:relative}.super-app-shell[data-mobile-switcher-bar]>.super-app-shell__search-button{z-index:2;width:44px;height:44px;color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.super-app-shell[data-mobile-switcher-bar]>.super-app-shell__search-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px;border-radius:10px}.super-app-shell[data-mobile-switcher-bar]:has(>.super-app-shell__search-button)>.super-app-shell__switcher-bar{padding-inline-end:52px}.super-app-shell[data-mobile-switcher-bar]>.super-app-shell__bar-action{z-index:2;align-items:center;height:44px;display:flex;position:absolute;top:0;right:0}.super-app-shell[data-mobile-switcher-bar]:has(>.super-app-shell__search-button)>.super-app-shell__bar-action{right:44px}.super-app-shell[data-mobile-switcher-bar]:has(>.super-app-shell__bar-action)>.super-app-shell__switcher-bar{padding-inline-end:52px}.super-app-shell[data-mobile-switcher-bar]:has(>.super-app-shell__bar-action):has(>.super-app-shell__search-button)>.super-app-shell__switcher-bar{padding-inline-end:96px}.super-app-shell[data-mobile-switcher-bar]:has(>.super-app-shell__bar-action>:nth-child(2))>.super-app-shell__switcher-bar{padding-inline-end:96px}.super-app-shell[data-mobile-switcher-bar]:has(>.super-app-shell__bar-action>:nth-child(2)):has(>.super-app-shell__search-button)>.super-app-shell__switcher-bar{padding-inline-end:140px}.super-app-shell-preview__bar-bell{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.super-app-shell-preview__bar-bell:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px;border-radius:10px}.super-app-shell-preview__bar-bell-count{top:5px;pointer-events:none;position:absolute;inset-inline-start:22px}}
.customer-app-frame{min-width:0;height:100dvh;min-height:0;overflow:clip}.customer-app-main{min-width:0;height:100%;min-height:0;padding:var(--space-12) var(--space-10);overscroll-behavior-y:contain;overflow:auto}.customer-app-main:focus{outline:none}.customer-app-main:has(>.sa-experience-layout){padding:0}.customer-app-skip{z-index:100;inset:var(--space-3) auto auto var(--space-3);transform:translateY(calc(-100% - var(--space-6)));padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);position:fixed}.customer-app-skip:focus{transform:translateY(0)}.customer-app-frame .customer-app-signout,.customer-app-frame .customer-app-settings{min-width:44px;min-height:44px;padding:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.customer-app-settings{border-radius:var(--radius-control);color:var(--color-ink);text-decoration:none}.customer-app-avatar{flex:none;display:inline-flex}.customer-app-avatar .ui-avatar{text-transform:uppercase;border:0;width:30px;height:30px}.customer-app-settings:hover{background:var(--color-hover)}.customer-app-frame .notification-bell,.customer-app-frame .customer-app-settings{border-radius:var(--radius-control,12px);border:1px solid #0000;position:relative}.customer-app-frame .customer-app-settings[data-current],.customer-app-frame .notification-bell[aria-current=page]{color:var(--color-ink);background:var(--gradient-control), var(--color-paper);border-color:var(--color-control-line);box-shadow:var(--shadow-control)}[data-look=open] .customer-app-frame .customer-app-settings[data-current],[data-look=open] .customer-app-frame .notification-bell[aria-current=page]{background:var(--gradient-control), var(--color-raised)}.customer-app-frame .customer-app-settings[data-current]:before,.customer-app-frame .notification-bell[aria-current=page]:before{content:"";inset-inline-start:-5px;background:var(--color-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px}@media (forced-colors:active){.customer-app-frame .notification-bell[aria-current=page],.customer-app-frame .customer-app-settings[data-current]{border:2px solid highlight}.customer-app-frame .notification-bell[aria-current=page]:before,.customer-app-frame .customer-app-settings[data-current]:before{background:highlight}}.customer-app-signout-label,.customer-app-settings-label{display:none}.customer-app-notice{max-width:var(--layout-reading);color:var(--color-danger);overflow-wrap:anywhere}@media (max-width:900px){.customer-app-main{padding:var(--space-8) var(--space-6)}}@media (max-width:600px){.customer-app-main{padding:var(--space-6) var(--space-4)}.customer-app-shell[data-mobile-switcher-bar] .super-app-shell__footer{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-app-frame .customer-app-signout,.customer-app-frame .customer-app-settings{gap:var(--space-2);padding:var(--space-2) var(--space-1);font-size:var(--type-label);text-align:center;flex-direction:column;line-height:1.3}.customer-app-signout-label,.customer-app-settings-label{white-space:normal;overflow-wrap:normal;max-width:100%;display:block}}.customer-app-progress{z-index:40;pointer-events:none;opacity:0;height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.customer-app-progress[data-active]{animation:0s linear .15s forwards customer-app-progress-show}.customer-app-progress:before{content:"";background:var(--color-accent);border-radius:0 2px 2px 0;width:40%;position:absolute;inset:0 auto 0 0}.customer-app-progress[data-active]:before{animation:1.1s cubic-bezier(.4,0,.2,1) .15s infinite both customer-app-progress-run}@keyframes customer-app-progress-show{to{opacity:1}}@keyframes customer-app-progress-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.customer-app-progress:before{opacity:.7;border-radius:0;width:100%}.customer-app-progress[data-active]:before{animation:none}}@media (forced-colors:active){.customer-app-progress:before{background:highlight}}
.guest-npc-avatar{background:var(--color-ink);width:32px;height:32px;color:var(--color-paper);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.guest-shell-signin{color:var(--color-muted);justify-content:center;padding:6px 0;font-size:13px;font-weight:600;text-decoration:none;display:flex}.guest-shell-signin:hover{color:var(--color-ink)}
