@media(max-width:680px){body:has(.mobile-sidebar){overflow-x:clip!important}.mobile-sidebar:focus,.mobile-sidebar:focus-visible{outline:none}.app-shell .topbar{backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateZ(0)}.app-shell .topbar .account-area .create-listing-button,html[data-theme=dark] .app-shell .topbar .account-area .create-listing-button{transform:none;isolation:auto;backface-visibility:visible;-webkit-backface-visibility:visible;background-color:var(--listing-ink);background-image:linear-gradient(color-mix(in srgb,var(--listing-ink) 86%,transparent),color-mix(in srgb,var(--listing-ink) 86%,transparent)),radial-gradient(ellipse at 30% 35%,#b15ade99,transparent 62%),radial-gradient(ellipse at 70% 65%,#8776dbbb,transparent 62%);background-size:100% 100%,180% 220%,180% 220%;background-repeat:no-repeat;animation:mobile-listing-aurora 10s ease-in-out infinite;transition:color .16s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent}.app-shell .topbar .create-listing-button:after,.app-shell .topbar .create-listing-button:before{content:none;animation:none;filter:none;will-change:auto}.app-shell .topbar .create-listing-button .listing-action-content{position:static;z-index:auto}.app-shell .topbar .create-listing-button:disabled{animation-play-state:paused}.app-shell .menu-toggle:focus,.app-shell .menu-toggle:focus-visible{outline:none;box-shadow:none}.app-shell .menu-toggle:focus-visible svg{stroke-width:2.5;color:var(--foreground)}.mobile-sidebar{width:min(82vw,330px)!important;max-width:none!important;border:0!important;box-shadow:none!important;z-index:50!important;animation:none!important;transform:translateX(calc(-14px * (1 - var(--mobile-drawer-progress,0))));transition:transform .38s cubic-bezier(.22,.8,.25,1)!important;gap:0!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.mobile-sidebar[data-state=closed]{animation:mobile-nav-retain .38s linear both!important}.mobile-navigation-overlay{background:transparent!important;backdrop-filter:none!important;left:var(--mobile-drawer-x,0)!important;z-index:52!important;animation:none!important}html[data-drawer-dragging] .mobile-sidebar{transition:none!important}}@keyframes mobile-nav-retain{0%{opacity:1}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-sidebar{animation-duration:1ms!important;transition:none!important}}@keyframes mobile-listing-aurora{0%,to{background-position:0 0,0 30%,100% 70%}50%{background-position:0 0,100% 70%,0 30%}}@media(max-width:680px) and (prefers-reduced-motion:reduce){.app-shell .topbar .account-area .create-listing-button{animation:none}}@media(min-width:681px){.app-shell{--workspace-panel-shadow:#29173d42;background:var(--workspace-chrome)}html[data-theme=dark] .app-shell{--workspace-panel-shadow:#05030b99}.app-shell>.sidebar{border-right:0;transition:width .38s cubic-bezier(.22,.8,.25,1)}.app-shell .workspace-main{position:relative;z-index:31;min-height:100dvh;border-radius:26px 0 0 26px;overflow:clip;box-shadow:-20px 0 42px -10px var(--workspace-panel-shadow),-4px 0 12px -3px var(--workspace-panel-shadow);transition:margin-left .38s cubic-bezier(.22,.8,.25,1),width .38s cubic-bezier(.22,.8,.25,1)}.app-shell>.sidebar:has(.account-popup-inline){z-index:32}.app-shell .sidebar .brand-area{display:grid;grid-template-columns:minmax(0,1fr) 32px;justify-content:normal;transition:grid-template-columns .38s cubic-bezier(.22,.8,.25,1)}.app-shell .sidebar .sidebar-toggle{justify-self:center}.app-shell .sidebar .sidebar-brand-mark{display:inline-flex;opacity:1;transition:opacity .17s ease,width .38s cubic-bezier(.22,.8,.25,1)}.app-shell.sidebar-collapsed .sidebar .brand-area{grid-template-columns:0 44px}.app-shell.sidebar-collapsed .sidebar .sidebar-brand-mark{display:inline-flex;width:0;opacity:0;visibility:hidden;overflow:hidden}.app-shell .sidebar .nav-item{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;justify-content:normal;gap:6px;padding:9px 8px;transition:padding .38s cubic-bezier(.22,.8,.25,1),grid-template-columns .38s cubic-bezier(.22,.8,.25,1),gap .38s cubic-bezier(.22,.8,.25,1),background-color .16s ease}.app-shell .sidebar .nav-item>svg{justify-self:center}.app-shell .sidebar .nav-item-label{display:block;opacity:1;transform:translateX(0);transition:opacity .17s ease,transform .26s ease}.app-shell.sidebar-collapsed .sidebar .nav-item{grid-template-columns:44px minmax(0,1fr);padding:9px 0;gap:0}.app-shell.sidebar-collapsed .sidebar .nav-item-label{display:block;opacity:0;transform:translateX(-6px);pointer-events:none}.app-shell .sidebar .nav-item>.count-badge{position:absolute;right:8px}.app-shell.sidebar-collapsed .sidebar .nav-item>.count-badge{right:0}.app-shell.sidebar-resizing .sidebar .brand-area,.app-shell.sidebar-resizing .sidebar .nav-item,.app-shell.sidebar-resizing .workspace-main,.app-shell.sidebar-resizing>.sidebar{transition:none}}@media(min-width:681px) and (prefers-reduced-motion:reduce){.app-shell .sidebar .brand-area,.app-shell .sidebar .nav-item,.app-shell .sidebar .nav-item-label,.app-shell .sidebar .sidebar-brand-mark,.app-shell .workspace-main,.app-shell>.sidebar{transition:none}}.welcome-back-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:28px;background:var(--ice-grain,none),radial-gradient(ellipse at 10% 0,#f9fdff73,transparent 65%),linear-gradient(130deg,#ffffff24,#e0d3f312 65%,#d2deff21),rgb(225 216 246/34%);color:#2c1648;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%);box-shadow:inset 0 1px 0 #fff9;animation:welcome-glass-in .16s ease both;isolation:isolate}.welcome-back-copy{width:100%;max-width:1180px;text-align:center;letter-spacing:-.045em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(28px,5.3vw,76px);font-weight:500;line-height:1.18;text-wrap:balance}.welcome-back-copy p{margin:0}.welcome-back-copy .welcome-back-second{margin-top:24px;color:#8350ba}.welcome-back-copy span{display:inline;opacity:0;animation:welcome-letter 65ms ease forwards}.welcome-back-fade{animation:welcome-glass-in .16s ease both,welcome-glass-out .16s ease 1.64s forwards}html[data-theme=dark] .welcome-back-overlay{background:var(--ice-grain,none),radial-gradient(ellipse at 10% 0,#d9e8ff1c,transparent 65%),linear-gradient(130deg,#dac8ff0d,transparent 55%,#c4dbff0c),rgb(33 22 57/44%);color:#f4edff;box-shadow:inset 0 1px 0 #eee1ff22}html[data-theme=dark] .welcome-back-second{color:#cfabfa}.auth-session-check{min-height:100dvh;display:grid;place-items:center;background:#f5eefb}.auth-session-orb{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,#a433d1,#7850bb);box-shadow:0 0 40px #b68cdd30;transform:rotate(-12deg)}@keyframes welcome-letter{to{opacity:1}}@keyframes welcome-glass-in{0%{opacity:0}to{opacity:1}}@keyframes welcome-glass-out{to{opacity:0}}@media(max-width:600px){.welcome-back-copy{font-size:clamp(25px,5.9vw,36px);letter-spacing:-.04em}.welcome-back-overlay{padding:18px}.welcome-back-copy .welcome-back-second{margin-top:18px}}@media(prefers-reduced-motion:reduce){.welcome-back-copy span,.welcome-back-overlay{animation:none!important;opacity:1}.welcome-back-fade{animation:none!important}}.paused .welcome-back-copy span,.paused .welcome-back-overlay{animation:none!important;opacity:1}