.Q1-JuG_shell{--app-tabs-height:4rem;--app-header-height:3.5rem;color:var(--premium-dark);background:var(--premium-bg-light);min-height:100dvh}.Q1-JuG_header{z-index:35;min-height:calc(var(--app-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left));box-shadow:0 1px 0 var(--premium-border);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.Q1-JuG_brand{border-radius:.75rem;align-items:center;min-height:44px;display:inline-flex}.Q1-JuG_logo{width:72px;height:auto;display:block}.Q1-JuG_back,.Q1-JuG_call{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s;display:inline-flex}.Q1-JuG_back{color:var(--premium-navy);margin-left:-.375rem}.Q1-JuG_back:active{background:var(--premium-bg-subtle);transform:scale(.94)}.Q1-JuG_call{color:#fff;background:var(--premium-navy);width:2.5rem;height:2.5rem}.Q1-JuG_call:active{background:var(--premium-navy-hover);transform:scale(.94)}.Q1-JuG_actions{align-items:center;gap:.5rem;display:flex}.Q1-JuG_refresh{color:var(--premium-navy)}.Q1-JuG_refresh:disabled{opacity:.5}.Q1-JuG_main{max-width:40rem;padding:1.25rem 1rem calc(var(--app-tabs-height) + env(safe-area-inset-bottom) + 1.5rem);overflow-wrap:anywhere;margin:0 auto}.Q1-JuG_main h1{letter-spacing:-.02em;color:var(--premium-navy);text-wrap:balance;font-size:1.75rem;font-weight:700;line-height:1.2}.Q1-JuG_main h2{color:var(--premium-navy);font-size:1.0625rem;font-weight:650;line-height:1.4}.Q1-JuG_tabs{z-index:40;min-height:calc(var(--app-tabs-height) + env(safe-area-inset-bottom));padding:0 max(.25rem, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(.25rem, env(safe-area-inset-left));box-shadow:0 -1px 0 var(--premium-border);background:#fff;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.Q1-JuG_tabs a{max-width:8rem;min-height:var(--app-tabs-height);letter-spacing:.01em;color:var(--premium-text-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;transition:color .15s;display:flex;position:relative}.Q1-JuG_tabs a svg{transition:transform .16s cubic-bezier(.23,1,.32,1)}.Q1-JuG_tabs a:active svg{transform:scale(.9)}.Q1-JuG_tabs a[aria-current]{color:var(--premium-navy);font-weight:650}.Q1-JuG_tabs a[aria-current]:before{content:"";background:var(--premium-gold);border-radius:0 0 3px 3px;width:1.75rem;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Q1-JuG_shell:has([data-sticky-bar=true]) .Q1-JuG_tabs{display:none}.Q1-JuG_shell:has([data-sticky-bar=true]) .Q1-JuG_main{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.Q1-JuG_offline{top:calc(env(safe-area-inset-top) + var(--app-header-height));z-index:34;background:var(--premium-navy);color:#fff;align-items:center;gap:.6rem;padding:.65rem 1rem;font-size:.8125rem;display:flex;position:sticky}.Q1-JuG_skip{z-index:60;background:#fff;padding:.75rem;position:fixed;top:-5rem}.Q1-JuG_skip:focus{top:env(safe-area-inset-top)}:is(.Q1-JuG_shell a,.Q1-JuG_shell button){-webkit-tap-highlight-color:transparent}.Q1-JuG_shell ::selection{background:#c5a05959}.Q1-JuG_shell :focus-visible{outline:2px solid var(--premium-navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Q1-JuG_back,.Q1-JuG_call,.Q1-JuG_tabs a svg{transition:none}}body:has(.Q1-JuG_shell){overscroll-behavior-y:none;background:var(--premium-bg-light);padding-top:0}body:has(.Q1-JuG_shell) [data-slot=dialog-content]{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 2rem)}.Q1-JuG_shell nav[aria-label=breadcrumb]{display:none}