html[data-app]:not([data-native-tabs="1"]){--nav-h:var(--site-header-h)}html[data-app] .app-nav,html[data-app] .app-nav.mobile-only{display:flex;flex-direction:row;align-items:stretch;gap:0;top:auto;right:0;bottom:0;left:0;width:auto;height:calc(var(--nav-h) + max(env(safe-area-inset-bottom, 0px), var(--safe-area-inset-bottom, 0px)));padding:0 max(env(safe-area-inset-right,0px),var(--safe-area-inset-right,0px)) max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px)) max(env(safe-area-inset-left,0px),var(--safe-area-inset-left,0px));border:0;border-top:.5px solid var(--ios-bar-line);border-radius:0;background:var(--ios-bar);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:none}html[data-app] .app-nav a{flex:1 1 0;min-width:0;width:auto;height:var(--nav-h);min-height:var(--control-target-min);justify-content:center;gap:var(--sp-1);padding:var(--sp-1) 0;border-radius:0;background:none;color:var(--ios-secondary);font-family:var(--ios-font);font-size:var(--fs-small);line-height:calc(var(--fs-small) + var(--sp-1));font-weight:500;letter-spacing:0;text-transform:none}html[data-app] .app-nav a:hover{background:none}html[data-app] .app-nav a.nav-rail,html[data-app] .app-nav a[data-tab=compare],html[data-app] .app-nav[data-rd] a[data-tab=account]{display:none!important}html[data-app] .app-nav[data-rd] a[data-center]{font-weight:600}html[data-app] .app-nav[data-rd] a[data-center] svg.nav-dash{box-sizing:content-box;padding:3px 9px;margin:-3px 0;border-radius:var(--r-pill);background:var(--ds-wash)}html[data-app] .app-nav a svg:not(.nav-dash){flex:none;width:25px;height:25px;stroke-width:1.7;color:inherit}html[data-app] .app-nav a svg.nav-dash{flex:none;width:25px;height:25px}html[data-app] .app-nav a:is(.on,[data-on],:active,[data-pressed]) svg.nav-dash{opacity:1}html[data-app] .app-nav a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-app] .app-nav a.on,html[data-app] .app-nav a.on svg:not(.nav-dash){color:var(--ios-tint)}html[data-app] .app-nav a.on{font-weight:600}html[data-app] .app-nav a.on:after{content:none;display:none}html[data-app] .app-nav a:is(:active,[data-pressed]),html[data-app] .app-nav a:is(:active,[data-pressed]) svg:not(.nav-dash){color:var(--ios-tint)}html[data-app] .has-nav{padding-bottom:calc(var(--nav-h) + 16px + max(env(safe-area-inset-bottom, 0px), var(--safe-area-inset-bottom, 0px)))}html[data-app] .has-nav .composer-bar{bottom:calc(var(--nav-h) + max(env(safe-area-inset-bottom, 0px), var(--safe-area-inset-bottom, 0px)))}html[data-app] .has-rail{padding-left:0}html[data-app]:not([data-kb="1"]){scroll-padding-bottom:calc(var(--nav-h) + 16px + max(env(safe-area-inset-bottom, 0px), var(--safe-area-inset-bottom, 0px)))}html[data-app][data-kb="1"] .app-nav{visibility:hidden;pointer-events:none}html[data-app][data-kb="1"] .has-nav{padding-bottom:10px}html[data-app][data-kb="1"]{scroll-padding-bottom:calc(var(--kb, 0px) + 16px)}@media (min-width:760.02px){html[data-app] .app-side{height:calc(100dvh - var(--nav-h) - max(env(safe-area-inset-bottom, 0px), var(--safe-area-inset-bottom, 0px)))}}html[data-app] :is(.appbar,.crumbs,.back-link){display:none!important}.app-back-bar{display:none}html[data-app] .app-back-bar{display:contents}html[data-app] .app-back-bar .ios-navbar{min-block-size:var(--control-target-min)}html[data-app] .app-back-bar .ios-back{min-block-size:var(--control-target-min);min-inline-size:var(--control-target-min);color:var(--ios-tint);font-family:var(--ios-font);font-size:calc(var(--ios-body) * 17 / 17);font-weight:400;text-decoration:none}html[data-app] .app-back-bar .ios-navbar-title{margin:0;color:var(--ios-ink);font-family:var(--ios-font);font-size:calc(var(--ios-body) * 17 / 17);font-weight:600;line-height:var(--control-target-min)}html[data-app] :is(.app-shell,body) .app-page-head{position:sticky;top:0;z-index:20;min-height:0;gap:12px;padding:calc(10px + max(env(safe-area-inset-top, 0px), var(--safe-area-inset-top, 0px))) max(16px,max(env(safe-area-inset-right,0px),var(--safe-area-inset-right,0px))) 8px max(16px,max(env(safe-area-inset-left,0px),var(--safe-area-inset-left,0px)));background:var(--app-head-bg,var(--ds-paper));border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-app] :is(.app-shell,body) .app-page-head h1{margin:0;font-family:var(--ios-title-font);font-weight:600;font-size:calc(var(--ios-body) * 34 / 17);line-height:1.12;letter-spacing:-.01em;color:var(--ios-ink)}html[data-app] :is(.app-page-gear,.app-acct,.app-reopen){display:none!important}html[data-app] :is(.app-shell,body) .app-page-head.has-back{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:4px;column-gap:4px;min-height:44px;padding-top:max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px));padding-bottom:0;padding-left:8px;padding-right:8px;background:var(--ios-bar);border-bottom:.5px solid var(--ios-bar-line);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}html[data-app] .app-page-head.has-back>*{grid-row:1}html[data-app] .app-page-head.has-back>.app-back{grid-column:1;justify-self:start;gap:2px;min-height:44px;padding:0 8px 0 2px;background:none;border:0;box-shadow:none;color:var(--ios-tint);font-family:var(--ios-font);font-size:calc(var(--ios-body) * 17 / 17);font-weight:400}html[data-app] .app-page-head.has-back>.app-back svg{width:22px;height:22px;stroke-width:2.3}html[data-app] .app-page-head.has-back>.app-back+*{grid-column:2;min-width:0;max-width:60vw}html[data-app] :is(.app-shell,body) .app-page-head.has-back h1{font-family:var(--ios-font);font-size:calc(var(--ios-body) * 17 / 17);font-weight:600;line-height:44px;letter-spacing:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-app] .app-page-head.has-back>.app-page-head-fill{display:none}html[data-app] .app-page-head.has-back>.app-page-head-fill~*{grid-column:3;justify-self:end}html[data-app] :is(.app-page-head,.app-side-head){-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none}html[data-app] :is(.app-page-head,.app-side-head) :is(input,textarea){-webkit-user-select:text;-moz-user-select:text;user-select:text}html[data-app] main.route-skel{max-width:none;gap:12px;align-content:start;padding:calc(12px + max(env(safe-area-inset-top, 0px), var(--safe-area-inset-top, 0px))) max(16px,max(env(safe-area-inset-right,0px),var(--safe-area-inset-right,0px))) 0 max(16px,max(env(safe-area-inset-left,0px),var(--safe-area-inset-left,0px)));background:var(--ios-bg)}html[data-app] main.route-skel .route-skel-line{height:38px;width:min(190px,50%);margin-bottom:8px;border:0;border-radius:10px;background:var(--ios-fill)}html[data-app] main.route-skel .route-skel-block{border:0;border-radius:12px;background:var(--ios-row)}.app-nav .skel-icon{display:none}html[data-app] .app-nav .skel-icon{display:block}html[data-app] .app-nav a[data-on]{color:var(--ios-tint);font-weight:600}