:root{--z-tabbar:44;--z-island:120;--ios-ease:cubic-bezier(.32, .72, 0, 1);--ios-spring:cubic-bezier(.34, 1.56, .64, 1);--ios-bar-h:62px;--ios-bar-gap:max(14px, calc(env(safe-area-inset-bottom) - 10px));--ios-glass-fill:color-mix(in oklab, var(--bg-elevated) 72%, transparent);--ios-glass-rim:#ffffff29;--ios-glass-shadow:inset 0 1px 0 #ffffff42, inset 0 -1px 0 #ffffff0d, 0 12px 32px -10px #0009, 0 2px 8px #00000038}.ios-tabbar,.ios-island,.ios-advisor-pop,.ios-sheet-layer{display:none}@media (max-width:767.98px){.ios-glass{isolation:isolate;background:radial-gradient(140px 90px at var(--lx,50%) -10%, #ffffff2b, transparent 70%), linear-gradient(180deg, #ffffff17, #ffffff05 60%), var(--ios-glass-fill);-webkit-backdrop-filter:blur(26px)saturate(190%)brightness(1.04);backdrop-filter:blur(26px)saturate(190%)brightness(1.04);border:.5px solid var(--ios-glass-rim);box-shadow:var(--ios-glass-shadow);position:relative}.ios-glass:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.65;background:linear-gradient(135deg,#ffffff8c,#fff0 32% 68%,#ffffff38);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ios-tabbar{--dock-side:max(clamp(10px, 3vw, 14px), env(safe-area-inset-left), env(safe-area-inset-right));z-index:var(--z-tabbar);left:var(--dock-side);right:var(--dock-side);bottom:var(--ios-bar-gap);pointer-events:none;transition:transform .25s var(--ios-ease), translate .5s var(--ios-ease), opacity .35s var(--ios-ease), visibility 0s linear 0s;display:block;position:fixed}.ios-dock,.ios-suggest{pointer-events:auto}.ios-tabbar:before{content:"";left:calc(-1 * var(--dock-side));right:calc(-1 * var(--dock-side));bottom:calc(-1 * var(--ios-bar-gap));z-index:-1;height:calc(var(--ios-bar-h) + var(--ios-bar-gap) + 44px);pointer-events:none;background:linear-gradient(to top, var(--bg-base) 0, var(--bg-base) var(--ios-bar-gap), color-mix(in oklab, var(--bg-base) 82%, transparent) calc(var(--ios-bar-gap) + 26px), color-mix(in oklab, var(--bg-base) 40%, transparent) 70%, transparent);position:absolute}.ios-dock{isolation:isolate;height:var(--ios-bar-h);animation:ios-dock-in .7s var(--ios-ease) .12s both;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative}.ios-dock:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);-webkit-mask-composite:source-in;background:radial-gradient(70% 120% at 50% 0,#ffffff0d,#0000 70%),#0e0f13ed;position:absolute;inset:-10px -16px -8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000),linear-gradient(#0000,#000 9px calc(100% - 6px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000),linear-gradient(#0000,#000 9px calc(100% - 6px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ios-dock-tabs,.ios-dock-search{transition:opacity .26s var(--ios-ease), transform .36s var(--ios-ease);align-items:center;display:flex;position:absolute;inset:0}.ios-dock.is-searching .ios-dock-tabs{opacity:0;pointer-events:none;transform:scale(.94)}.ios-dock-search{opacity:0;pointer-events:none;gap:4px;padding:0 8px 0 10px;transform:scale(1.04)}.ios-dock.is-searching .ios-dock-search{opacity:1;pointer-events:auto;transform:none}.ios-dock-tabs{--orb:clamp(40px, 11vw, 48px);--pad:4px;padding:0 var(--pad)}.ios-tab{z-index:1;color:#a9abb1;min-width:0;height:100%;transition:color .25s var(--ios-ease);-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative}.ios-tab.is-on{color:var(--gold-200,#f4dc98)}.ios-tab:focus-visible{outline:none}.ios-tab:focus-visible .ios-tab-body:after{content:"";box-shadow:0 0 0 2px var(--gold-300);pointer-events:none;border-radius:999px;position:absolute;inset:4px 2px}.ios-tab-body{flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;height:100%;display:flex;position:relative}.ios-lens{top:50%;z-index:0;width:calc((100% - 2 * var(--pad)) / 5);height:calc(var(--ios-bar-h) - 10px);margin-top:calc((var(--ios-bar-h) - 10px) / -2);pointer-events:none;transform:translate3d(calc(var(--i,0) * -100%), 0, 0);transform-origin:50%;transition:opacity .25s var(--ios-ease), scale .3s var(--ios-spring);will-change:transform;background:radial-gradient(120% 80% at 50% 0,#fff3,#fff0 62%),radial-gradient(90% 70% at 50% 120%,#f4dc9829,#0000 70%),#ffffff0f;border-radius:999px;position:absolute;inset-inline-start:var(--pad);box-shadow:inset 0 1px 6px #ffffff29,inset 0 -6px 12px #0000002e,0 6px 18px -8px #f4c86459}.ios-lens[data-off]{opacity:0;scale:.6}.ios-dock-tabs:has(.ios-tab:active) .ios-lens{scale:1.06}.ios-tab-icon{flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.ios-tab-icon>svg{z-index:1;transition:transform .4s var(--ios-spring);position:relative;overflow:visible}.ios-tab-icon .t-off{stroke-width:1.7px}.ios-tab-icon .t-heavy{stroke-width:2.3px;stroke:url(#gz-ink-gold) var(--gold-300)}.ios-tab-icon .t-fill{fill:url(#gz-ink-gold) var(--gold-300);stroke:none}.ios-tab-icon :is(.t-off,.t-on){transform-box:fill-box;transform-origin:50%;transition:opacity .22s var(--ios-ease), transform .4s var(--ios-spring)}.ios-tab-icon .t-on{opacity:0;transform:scale(.82)}.ios-tab.is-on .t-off{opacity:0;transform:scale(1.08)}.ios-tab.is-on .t-on{opacity:1;transform:none}.ios-tab .t-off .g-a{stroke:currentColor}.ios-tab .t-off .g-af{fill:currentColor}.ios-tab.is-calling .t-off .g-af{fill:var(--gold-300)}.ios-tab-label{z-index:1;color:#8e9097;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:color .25s var(--ios-ease);font-size:12px;font-weight:600;line-height:1.4;position:relative;overflow:clip visible}.ios-tab.is-on .ios-tab-label{color:var(--gold-200,#f4dc98)}.ios-tab:active .ios-tab-icon>svg{transition-duration:.12s;transform:scale(.86)}.ios-tab:not(.is-on):active{color:#fff}.ios-badge{z-index:2;background:var(--gold-300);width:7px;height:7px;box-shadow:0 0 0 2px #141519, 0 0 7px color-mix(in oklab, var(--gz-gold) 75%, transparent);animation:ios-pop .5s var(--ios-spring) both;border-radius:50%;position:absolute;top:2.5px;left:2.5px}.ios-dock-search-go,.ios-dock-search-close{width:46px;height:46px;transition:transform .4s var(--ios-spring);border-radius:999px;flex:none;place-items:center;display:grid}.ios-dock-search-go{color:var(--gold-300)}.ios-dock-search-close{color:#f4f4ffcc;background:#ffffff14}:is(.ios-dock-search-go,.ios-dock-search-close):active{transition-duration:.12s;transform:scale(.86)}.ios-search-input{color:#f4f4ff;background:0 0;border:0;outline:none;flex:auto;width:0;min-width:0;height:100%;padding:0 4px;font-size:17px}.ios-search-input::placeholder{color:#f4f4ff6b}.ios-search-input::-webkit-search-cancel-button{appearance:none}.ios-search-mic.gzs-icon-btn{color:#ffffff9e;color:lab(100% -.0000298023 .0000119209/.62);border-radius:999px;width:40px;height:40px}.ios-search-mic.gzs-icon-btn:hover{background:0 0}.ios-dock-search .gzs-voice-note{display:none}.ios-search-clear{color:#0e0f13;background:#f4f4ff5c;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-inline-end:6px;display:grid}.ios-suggest{--ios-glass-fill:color-mix(in oklab, var(--bg-surface) 94%, transparent);overscroll-behavior:contain;transform-origin:50% 100%;max-height:min(46svh,22rem);color:var(--text-primary);border-radius:28px;flex-direction:column-reverse;margin-bottom:10px;padding:6px 4px;display:flex;overflow-y:auto}html:not(.dark) .ios-suggest{--ios-glass-rim:var(--gz-line-strong)}.ios-suggest .gzs-row{border-top-color:#0000;border-radius:16px}.ios-suggest .gzs-row[data-active]:before{border-radius:2px;inset-block:10px}.ios-suggest .gzs-strip{background:0 0}.ios-tabbar[data-hidden]{opacity:0;visibility:hidden;transition:translate .45s var(--ios-ease), opacity .3s var(--ios-ease), visibility 0s linear .45s;translate:0 calc(100% + 48px)}body:has(.cars-compare-bar,.buy-action-bar) .ios-tabbar{opacity:0;visibility:hidden;transition:translate .45s var(--ios-ease), opacity .3s var(--ios-ease), visibility 0s linear .45s;translate:0 calc(100% + 48px)}body:has(.ios-tabbar:not([data-hidden])):not(:has(.cars-compare-bar,.buy-action-bar)){--bottom-bar-offset:calc(var(--ios-bar-h) + var(--ios-bar-gap) + 12px);padding-bottom:var(--bottom-bar-offset)}body:has(.ios-tabbar:not([data-hidden])):not(:has(.cars-compare-bar,.buy-action-bar)) :is(.floating-ai-shell,.gz-landing-bar){display:none}.gz-site-header,.gz-site-header.glass-neo{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.gz-site-header.edge-fade-bottom:after{display:none}.gz-site-header:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(to bottom, color-mix(in oklab, var(--bg-base) 86%, transparent) 0%, color-mix(in oklab, var(--bg-base) 55%, transparent) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);transition:opacity .4s var(--ios-ease);position:absolute;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.gz-site-header.glass-neo:before{opacity:1}.gz-site-header .gz-logo{transition:transform .4s var(--ios-spring);position:absolute;left:50%;translate:-50%}.gz-site-header .gz-logo:active{transform:scale(.94)}.gz-site-header .gz-menu-toggle{border:.5px solid var(--ios-glass-rim);background:linear-gradient(180deg, #ffffff1a, #ffffff05), var(--ios-glass-fill);-webkit-backdrop-filter:blur(20px)saturate(190%);backdrop-filter:blur(20px)saturate(190%);width:44px;height:44px;box-shadow:var(--ios-glass-shadow);transition:transform .4s var(--ios-spring);border-radius:999px}.gz-site-header .gz-menu-toggle:active{transition-duration:.12s;transform:scale(.88)}.gz-site-header .gz-search-toggle{border:.5px solid var(--ios-glass-rim);background:linear-gradient(180deg, #ffffff1a, #ffffff05), var(--ios-glass-fill);-webkit-backdrop-filter:blur(20px)saturate(190%);backdrop-filter:blur(20px)saturate(190%);width:44px;height:44px;box-shadow:var(--ios-glass-shadow);transition:transform .4s var(--ios-spring);border-radius:999px}.gz-site-header .gz-search-toggle:active{transition-duration:.12s;transform:scale(.88)}body:has(.ios-tabbar:not([data-hidden])):not(:has(.cars-compare-bar,.buy-action-bar)) .gz-site-header .gz-search-toggle{display:none}body:has(.ios-tabbar:not([data-hidden])):not(:has(.cars-compare-bar,.buy-action-bar)) .gz-site-header .gz-menu-toggle{display:none}.ios-sheet-layer{z-index:var(--z-bottom-sheet);display:block;position:fixed;inset:0}.ios-scrim{cursor:default;background:#00000052;border:0;position:absolute;inset:0}.ios-sheet{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, calc(env(safe-area-inset-bottom) - 18px));max-height:calc(100dvh - max(env(safe-area-inset-top), 10px) - 26px);background:radial-gradient(75% 38% at 100% 0%, color-mix(in oklab, var(--gz-gold) 15%, transparent), transparent 72%), radial-gradient(70% 32% at 0% 100%, color-mix(in oklab, var(--gz-gold) 7%, transparent), transparent 70%), linear-gradient(180deg, #ffffff0d, transparent 140px), color-mix(in oklab, var(--bg-surface) 82%, transparent);-webkit-backdrop-filter:blur(44px)saturate(1.9);backdrop-filter:blur(44px)saturate(1.9);border:.5px solid #ffffff24;border-radius:38px;outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 -10px 60px #0000008c}.ios-sheet-head{touch-action:none;cursor:grab;flex:none;padding-top:7px}.ios-grabber{background:color-mix(in oklab, var(--text-primary) 30%, transparent);border-radius:3px;width:38px;height:5px;margin:0 auto 4px;display:block}.ios-sheet-titlebar{justify-content:space-between;align-items:center;gap:12px;padding:6px 22px 10px 14px;display:flex}.ios-large-title{color:var(--text-primary);font-size:28px;font-weight:800;line-height:1.15}.ios-round-btn{width:38px;height:38px;color:var(--text-secondary);transition:transform .35s var(--ios-spring);border-radius:999px;place-items:center;display:grid}.ios-round-btn:active{transform:scale(.86)}.ios-sheet-body{overscroll-behavior:contain;min-height:0;padding:8px 16px max(24px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:24px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 18px);mask-image:linear-gradient(#0000,#000 18px)}.ios-card{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);transition:transform .45s var(--ios-spring), background-color .25s var(--ios-ease);background:linear-gradient(#ffffff12,#ffffff06);border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 36px -26px #000000bf}.ios-card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#fff3,#ffffff0f 32%,#ffffff09 70%,#ffffff17);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:is(a,button).ios-card:active{background-color:#ffffff08;transition-duration:.12s;transform:scale(.975)}.ios-orb{width:40px;height:40px;color:color-mix(in oklab, var(--text-primary) 86%, transparent);background:#ffffff0f;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff14}.ios-orb.is-lg{width:52px;height:52px}.ios-orb.is-gold{background:radial-gradient(100% 100% at 50% 0%, color-mix(in oklab, var(--gz-gold) 32%, transparent), color-mix(in oklab, var(--gz-gold) 9%, transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gz-gold) 38%, transparent), inset 0 1px 0 #ffffff2e, 0 0 26px -8px color-mix(in oklab, var(--gz-gold) 55%, transparent);color:var(--gold-200);font-size:21px;font-weight:800}.ios-account{padding:16px}.ios-account-row,.ios-signin{align-items:center;gap:14px;display:flex}.ios-signin{text-align:right;width:100%;padding:14px 16px}.ios-mono{color:var(--text-muted);font-family:var(--font-fanum), var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:right;margin-top:4px;font-size:13px}.ios-status{background:color-mix(in oklab, var(--gz-gold) 12%, transparent);height:30px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gz-gold) 20%, transparent);color:var(--gold-200);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.ios-status-dot{background:var(--gz-gold);width:6px;height:6px;box-shadow:0 0 8px var(--gz-gold);border-radius:50%}.ios-account-actions{gap:10px;margin-top:18px;display:flex}.ios-pill-btn{height:52px;transition:transform .4s var(--ios-spring), filter .2s;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:6px;font-size:15.5px;font-weight:800;display:inline-flex}.ios-pill-btn.is-gold{color:#111318;background:#f4f4f6;box-shadow:inset 0 1px #ffffffe6,0 12px 26px -16px #000000e6}.ios-pill-btn:active{filter:brightness(.94);transition-duration:.1s;transform:scale(.97)}.ios-orb-btn{width:52px;height:52px;color:var(--text-secondary);transition:transform .4s var(--ios-spring);background:#ffffff0f;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14}.ios-orb-btn:active{transition-duration:.1s;transform:scale(.92)}.ios-notices{padding:6px}.ios-notices>div>button:first-child{min-height:56px;color:var(--text-primary);background:0 0;border:0;border-radius:18px;gap:14px;padding:0 10px;font-size:15px}.ios-notices>div>button:first-child>span:first-child{background:color-mix(in oklab, var(--gz-gold) 12%, transparent);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gz-gold) 26%, transparent);color:var(--gold-300);border-radius:999px}.ios-notices>div>button:first-child>span:last-child:not(:nth-child(2)){background:color-mix(in oklab, var(--gz-gold) 12%, transparent);height:28px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gz-gold) 20%, transparent);color:var(--gold-200);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.ios-ledger-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-inline:6px;display:flex}.ios-ledger-title{color:var(--text-primary);font-size:18px;font-weight:700}.ios-link{color:var(--gold-200);font-size:14px;font-weight:600}.ios-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-16px;padding:2px 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.ios-rail::-webkit-scrollbar{display:none}.ios-rail>li{scroll-snap-align:start}.ios-body-card{width:128px;color:color-mix(in oklab, var(--text-primary) 84%, transparent);border-radius:22px;flex-direction:column;gap:12px;padding:18px 14px 14px;display:flex}.ios-body-glyph{align-self:center}.ios-body-label{color:var(--text-primary);font-size:14px;font-weight:700}.ios-list{padding:4px 0}.ios-list>li+li{position:relative}.ios-list>li+li:before{content:"";top:0;background:#ffffff0f;height:1px;position:absolute;inset-inline:68px 14px}.ios-list-row{min-height:60px;color:var(--text-primary);align-items:center;gap:14px;margin-inline:14px;font-size:16px;display:flex}.ios-list-row:active{color:var(--gz-gold)}.ios-colophon{color:var(--text-muted);flex-direction:column;gap:12px;font-size:12px;display:flex}body.ios-sheet-open,body.ios-sheet-closing{background:#000}body.ios-sheet-open main,body.ios-sheet-closing main{background:var(--bg-base);transform-origin:50% var(--stage-origin,50vh);clip-path:inset(var(--stage-clip-top,0px) 0 var(--stage-clip-bottom,0px) 0 round 26px);transition:transform .55s var(--ios-ease), filter .55s var(--ios-ease)}body.ios-sheet-open main{filter:brightness(.62);transform:scale(.92)}body.ios-sheet-open .gz-site-header,body.ios-sheet-open footer,body.ios-sheet-closing footer{opacity:0;visibility:hidden}body.ios-sheet-open .ios-tabbar{opacity:.4}.g-a{stroke:var(--gz-gold)}.g-af{fill:var(--gz-gold);stroke:none}.ios-app-icon>svg,.ios-orb>svg,svg.ios-body-glyph{stroke:url(#gz-ink) currentColor}:is(.ios-app-icon,.ios-orb,svg.ios-body-glyph) .g-a{stroke:url(#gz-ink-gold) var(--gz-gold)}:is(.ios-app-icon,.ios-orb,svg.ios-body-glyph) .g-af{fill:url(#gz-ink-gold) var(--gz-gold)}.ios-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 6px;display:grid}.ios-app{-webkit-touch-callout:none;flex-direction:column;align-items:center;gap:9px;display:flex}.ios-app:focus-visible{outline:none}.ios-app:focus-visible .ios-app-icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gz-gold) 60%, transparent), inset 0 1px 0 #ffffff14}.ios-app-label{max-width:100%;color:color-mix(in oklab, var(--text-primary) 72%, transparent);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25;transition:color .2s;overflow:hidden}.ios-app-icon{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);width:62px;height:62px;color:color-mix(in oklab, var(--text-primary) 86%, transparent);transition:transform .45s var(--ios-spring), background-color .2s var(--ios-ease);background:linear-gradient(#ffffff13,#ffffff08);border-radius:20px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.ios-app-icon:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff2e,#ffffff0f 40%,#ffffff0a 75%,#ffffff14);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ios-app-icon.is-sm{border-radius:11px;width:34px;height:34px}.ios-app:active .ios-app-icon{background-color:#ffffff0d;transition-duration:.12s;transform:scale(.93)}.ios-app:active .ios-app-label{color:var(--text-primary)}.ios-quick{isolation:isolate;background:radial-gradient(80% 50% at 100% 0%, color-mix(in oklab, var(--gz-gold) 9%, transparent), transparent 70%), linear-gradient(180deg, #ffffff0f, #ffffff05);-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);border-radius:30px;margin:-3.5rem 16px 0;padding:22px 14px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 48px -32px #000c}.ios-quick:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff2e,#ffffff0f 32%,#ffffff09 70%,#ffffff14);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ios-quick-head{margin:0 6px 20px}.ios-quick-title{color:var(--text-primary);font-size:22px;font-weight:800;line-height:1.2}.ios-quick-sub{color:color-mix(in oklab, var(--text-primary) 55%, transparent);margin-top:4px;font-size:14px;line-height:1.5}.ios-quick-item{animation:ios-rise .6s var(--ios-ease) both;animation-delay:calc(var(--i,0) * 40ms + .12s)}.ios-advisor-pop{z-index:50;left:max(clamp(10px, 3vw, 14px), env(safe-area-inset-left), env(safe-area-inset-right));right:max(clamp(10px, 3vw, 14px), env(safe-area-inset-left), env(safe-area-inset-right));bottom:calc(var(--ios-bar-gap) + var(--ios-bar-h) + 10px);pointer-events:none;display:block;position:fixed}.ios-advisor-card{background:radial-gradient(90% 70% at 100% 0%, color-mix(in oklab, var(--gz-gold) 16%, transparent), transparent 70%), linear-gradient(180deg, #ffffff0d, transparent 60%), #121318;pointer-events:auto;touch-action:none;will-change:transform, opacity;border-radius:28px;flex-direction:column;gap:14px;padding:16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 28px 60px -22px #000000f2,0 0 0 1px #ffffff12}.ios-advisor-tail{left:calc(var(--tail-x) - 8px);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;background:#121318;border-radius:0 0 4px;width:16px;height:16px;position:absolute;bottom:-7px;transform:rotate(45deg);box-shadow:1px 1px #ffffff12}.ios-advisor-head{align-items:center;gap:12px;display:flex}.ios-advisor-orb{width:46px;height:46px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gz-gold) 40%, transparent), 0 0 24px -6px color-mix(in oklab, var(--gz-gold) 60%, transparent);background:#0b0b0e;border-radius:999px;flex:none;place-items:center;display:grid}.ios-advisor-orb .t-on{opacity:0}.ios-advisor-orb>svg{stroke:url(#gz-ink) #f4f4f6;stroke-width:1.7px;overflow:visible}.ios-advisor-orb .g-af{fill:url(#gz-ink-gold) var(--gold-300)}.ios-advisor-title{color:var(--text-primary);font-size:16px;font-weight:800;line-height:1.3}.ios-advisor-status{color:color-mix(in oklab, var(--text-primary) 56%, transparent);align-items:center;gap:7px;margin-top:3px;font-size:12.5px;display:flex}.ios-advisor-dot{background:#34d27b;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite ios-breathe;box-shadow:0 0 8px #34d27bb3}.ios-advisor-close{width:36px;height:36px;color:color-mix(in oklab, var(--text-primary) 76%, transparent);transition:transform .35s var(--ios-spring);background:#ffffff12;border-radius:999px;flex:none;place-items:center;margin-inline-start:auto;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.ios-advisor-close:active{transition-duration:.1s;transform:scale(.88)}.ios-advisor-copy{color:color-mix(in oklab, var(--text-primary) 78%, transparent);font-size:14.5px;font-weight:500;line-height:1.75}.ios-advisor-cta{flex:none;width:100%;height:50px;font-size:15px}.ios-tab:before{content:"";width:var(--orb);height:var(--orb);pointer-events:none;opacity:0;border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ios-tab.is-calling:before{animation:1.8s ease-out infinite ios-call}.ios-tab.is-received:before{animation:.8s ease-out both ios-receive}.ios-tab.is-received .ios-tab-icon>svg{animation:ios-take .7s var(--ios-spring) both}.ios-tab.is-calling .t-spark,.ios-advisor-orb .t-spark{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite ios-twinkle}.ios-island{top:max(10px, env(safe-area-inset-top));z-index:var(--z-island);color:#fff;background:#000;border-radius:999px;display:block;position:fixed;left:50%;overflow:hidden;translate:-50%;box-shadow:0 12px 30px #00000080,inset 0 0 0 .5px #ffffff17}.ios-island-inner{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;height:100%;padding:0 14px;display:flex}.ios-island-label{flex:none;font-size:13px;font-weight:700}.ios-island-ruler{background:repeating-linear-gradient(270deg,#ffffff8c 0 1px,#0000 1px 24px) bottom/100% 100% no-repeat,repeating-linear-gradient(270deg,#ffffff40 0 1px,#0000 1px 6px) bottom/100% 50% no-repeat;flex:auto;height:10px;position:relative;overflow:hidden}.ios-island-ruler:after{content:"";background:var(--gz-gold);width:2px;box-shadow:0 0 8px var(--gz-gold);animation:ios-sweep 1.1s var(--ios-ease) infinite;position:absolute;top:0;bottom:0;right:0}:is(.btn-primary,.btn-secondary,.btn-icon):active{transform:scale(.96)}}@keyframes ios-dock-in{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}@keyframes ios-call{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--gz-gold) 55%, transparent);opacity:1}70%,to{opacity:1;box-shadow:0 0 0 14px #0000}}@keyframes ios-receive{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--gz-gold) 70%, transparent);opacity:1}to{opacity:1;box-shadow:0 0 0 20px #0000}}@keyframes ios-take{0%{transform:scale(1)}35%{transform:scale(1.24)}to{transform:scale(1)}}@keyframes ios-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes ios-breathe{50%{opacity:.5;transform:scale(.6)}}@keyframes ios-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ios-rise{0%{opacity:0;transform:translateY(14px)scale(.88)}to{opacity:1;transform:none}}@keyframes ios-sweep{0%{opacity:1;right:0}85%{opacity:1}to{opacity:0;right:calc(100% - 2px)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.ios-tabbar,.ios-tab,.ios-tab-icon,.ios-tab-icon .t-off,.ios-tab-icon .t-on,.ios-dock-tabs,.ios-dock-search,.ios-lens,.ios-app-icon,.ios-card,.ios-pill-btn,.ios-orb-btn,.ios-body-card,body.ios-sheet-open main,body.ios-sheet-closing main{transition:none}.ios-quick-item,.ios-badge,.ios-dock,.ios-tab:before,.ios-tab.is-received .ios-tab-icon>svg,.ios-tab.is-calling .t-spark,.ios-advisor-orb .t-spark,.ios-advisor-dot,.ios-island-ruler:after{animation:none}body.ios-sheet-open main{transform:none}}
