.wh-liquid-dock{position:relative;display:inline-flex;width:min(100%,46rem);border-radius:2rem;overflow:hidden;box-shadow:0 6px 6px rgba(0,0,0,.12),0 0 20px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.175,.885,.32,2.2)}.wh-apple-glass__filter,.wh-ios-lanes__surface:after,.wh-liquid-dock__effect,.wh-liquid-orb__effect,.wh-wwdc-cta__backdrop{position:absolute;inset:0;backdrop-filter:blur(3px);overflow:hidden}.wh-liquid-dock__effect{filter:url(#wh-dock-distortion)}.wh-liquid-dock__tint,.wh-liquid-orb__tint{position:absolute;inset:0;background:rgba(255,255,255,.45)}.wh-apple-glass__specular,.wh-liquid-dock__shine,.wh-liquid-orb__shine{position:absolute;inset:0;box-shadow:inset 2px 2px 1px 0 rgba(255,255,255,.5),inset -1px -1px 1px 1px rgba(255,255,255,.35);border-radius:inherit}.wh-liquid-dock__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.55rem .65rem}.wh-liquid-dock__item{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-width:0;height:3.2rem;padding:0;border-radius:1.1rem;color:#111210;text-decoration:none;transition:transform .35s cubic-bezier(.175,.885,.32,2.2),background-color .35s ease}.wh-liquid-dock__item:hover{transform:translateY(-4px) scale(1.04);background:rgba(255,255,255,.35)}.wh-liquid-dock__icon{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:.95rem;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 8px 18px rgba(17,18,16,.08)}.wh-liquid-orb{position:relative;display:inline-grid;place-items:center;width:7.1rem;height:7.1rem;max-width:calc(100vw - 2rem);border-radius:50%;overflow:hidden;text-decoration:none;color:#111210;box-shadow:0 0 0 2px rgba(255,255,255,.58),0 14px 28px rgba(0,0,0,.1)}.wh-liquid-orb__effect{filter:url(#wh-orb-frosted)}.wh-liquid-orb__content{position:relative;z-index:2;display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:999px;background:rgba(255,255,255,.32);box-shadow:inset 0 0 0 1px rgba(255,255,255,.52)}.wh-liquid-orb__label{font-size:.52rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.wh-liquid-orb__sub{font-size:.46rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(17,18,16,.62)}.wh-apple-glass{position:relative;display:flex;overflow:hidden;border-radius:2rem;box-shadow:0 6px 6px rgba(0,0,0,.12),0 0 20px rgba(0,0,0,.05);min-height:18rem}.wh-apple-glass__filter{filter:url(#wh-apple-dist)}.wh-apple-glass__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.22) 34%,rgba(255,255,255,.7) 56%,rgba(255,255,255,.94))}.wh-apple-glass__content{position:relative;z-index:3;display:grid;grid-template-columns:.88fr 1.12fr;width:100%;gap:1.1rem;padding:1.15rem}.wh-apple-glass__media{position:relative;overflow:hidden;border-radius:1.35rem;min-height:15.5rem}.wh-apple-glass__panel{display:flex;flex-direction:column;justify-content:space-between;gap:1.15rem;padding:1.15rem .8rem 1.15rem .2rem}.wh-apple-glass__eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(17,18,16,.72)}.wh-apple-glass__title{font-size:clamp(1.75rem,3vw,2.8rem);line-height:.95;letter-spacing:-.05em;color:#111210;text-shadow:none}.wh-apple-glass__copy{max-width:30rem;color:rgba(17,18,16,.78);line-height:1.8}.wh-apple-glass__actions{display:flex;flex-wrap:wrap;gap:.8rem}.wh-apple-glass__button,.wh-ios-lanes__tab,.wh-wwdc-cta__button{border:0;text-decoration:none;cursor:pointer}.wh-apple-glass__button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.35rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wh-apple-glass__button--primary{background:rgba(17,18,16,.92);color:#fff}.wh-apple-glass__button--secondary{background:rgba(255,255,255,.58);color:#111210}@media (max-width:900px){.wh-liquid-dock{width:min(100%,calc(100vw - 2rem))}.wh-liquid-dock__content{gap:.2rem;padding:.4rem}.wh-liquid-dock__item{height:2.85rem}.wh-liquid-dock__icon{width:2.15rem;height:2.15rem}.wh-apple-glass__content{grid-template-columns:1fr;gap:.75rem;padding:.9rem}.wh-apple-glass__media{min-height:12.25rem}.wh-apple-glass__panel{gap:.85rem;padding:.2rem .2rem .35rem}.wh-apple-glass__title{font-size:clamp(1.55rem,7vw,2.15rem)}.wh-apple-glass__copy{font-size:.95rem;line-height:1.65}.wh-apple-glass__actions{display:grid;grid-template-columns:1fr}.wh-apple-glass__button{width:100%;min-height:2.85rem;padding:0 1rem}.wh-switcher{width:100%;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wh-switcher::-webkit-scrollbar{display:none}.wh-switcher__item{min-width:-moz-max-content;min-width:max-content;padding:0 .9rem}.wh-compare-toggle{width:100%;max-width:20rem}.wh-compare-toggle__button,.wh-compare-toggle__shell{width:100%}.wh-compare-toggle__labels{gap:.45rem;font-size:.5rem}}.wh-switcher{--glass-reflex-dark:1;--glass-reflex-light:1;position:relative;display:flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:999px;background-color:color-mix(in srgb,#bbbbbc 12%,transparent);backdrop-filter:blur(8px) url(#wh-switcher-filter) saturate(150%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),inset 1.8px 3px 0 -2px rgba(255,255,255,.8),inset -.3px -1px 4px 0 rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08)}.wh-switcher:after{content:"";position:absolute;top:.28rem;bottom:.28rem;left:.28rem;width:var(--thumb-width,84px);border-radius:999px;background-color:color-mix(in srgb,#bbbbbc 36%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 2px 1px 0 -1px rgba(255,255,255,.8),0 3px 6px 0 rgba(0,0,0,.08);transform:translateX(var(--thumb-x,0));transition:transform .4s cubic-bezier(1,0,.4,1),width .24s ease;pointer-events:none}.wh-switcher__item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:5rem;height:3rem;padding:0 1rem;border-radius:999px;background:transparent;color:#26283a;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .16s ease,transform .16s ease}.wh-switcher__item[data-active=true]{color:#111210}.wh-switcher__item:hover{transform:scale(1.03)}.wh-compare-toggle{display:grid;gap:.45rem}.wh-compare-toggle__labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;font-size:.54rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#73776f;text-align:center}.wh-compare-toggle__shell{overflow:hidden}.wh-compare-toggle__button,.wh-compare-toggle__shell{position:relative;width:140px;height:60px;border-radius:999px}.wh-compare-toggle__button{--complete:0;--checked:hsl(144,70%,43%);--border:5px;border:0;padding:0;background:transparent;cursor:pointer;container-type:inline-size}.wh-compare-toggle__indicator,.wh-compare-toggle__knockout,.wh-compare-toggle__window{position:absolute;inset:0;border-radius:999px}.wh-compare-toggle__knockout{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(243,246,240,.9));box-shadow:inset 1px -1px 2px rgba(255,255,255,.5),inset -8px 4px 10px -6px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.08)}.wh-compare-toggle__window{inset:4px;width:calc(50% - 4px);transform:translateX(calc(var(--complete) * 100%));transition:transform .18s ease,scale .18s ease}.wh-compare-toggle__cover,.wh-compare-toggle__shadow{position:absolute;inset:0;border-radius:inherit}.wh-compare-toggle__shadow{box-shadow:inset 1px -1px 2px rgba(255,255,255,.5),inset 1px 1px 2px rgba(0,0,0,.25),3px 6px 16px -6px rgba(0,0,0,.35)}.wh-compare-toggle__cover{background:rgba(255,255,255,.88);transition:opacity .18s ease,background-color .18s ease}.wh-compare-toggle__liquids{position:absolute;inset:0;border-radius:inherit;overflow:hidden;filter:url(#wh-toggle-goo)}.wh-compare-toggle__liquid-track{position:absolute;inset:0;left:0;top:50%;background:var(--checked);border-radius:999px;transform:translateX(calc(var(--complete) * 100%)) translateY(-50%);transition:transform .18s ease}.wh-compare-toggle__button[data-checked=true] .wh-compare-toggle__cover{opacity:.04;background:rgba(255,255,255,.18)}.wh-compare-toggle__button[data-checked=true] .wh-compare-toggle__knockout{background:linear-gradient(180deg,rgba(232,250,237,.98),rgba(214,244,222,.92))}.wh-compare-toggle__button[data-active=true] .wh-compare-toggle__window{scale:1.08 .96}.wh-compare-toggle__button[data-active=true] .wh-compare-toggle__cover{opacity:.12}.wh-wwdc-cta{flex-wrap:wrap;gap:.9rem;padding:1.15rem;border-radius:1.5rem;background:rgba(255,255,255,.18)}.wh-wwdc-cta,.wh-wwdc-cta__button{position:relative;display:inline-flex}.wh-wwdc-cta__button{align-items:center;justify-content:center;min-height:3.75rem;padding:0 1.55rem;border-radius:1rem;color:#111210;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 32px 0 rgba(0,0,0,.12)}.wh-wwdc-cta__rim{position:absolute;inset:0;pointer-events:none}.wh-wwdc-cta__rim-bottom,.wh-wwdc-cta__rim-top,.wh-wwdc-cta__rim:after,.wh-wwdc-cta__rim:before{content:"";position:absolute;border-radius:999px;backdrop-filter:url(#wh-wwdc-distortion)}.wh-wwdc-cta__rim:after,.wh-wwdc-cta__rim:before{top:0;bottom:0;width:.65rem}.wh-wwdc-cta__rim:before{left:0}.wh-wwdc-cta__rim:after{right:0}.wh-wwdc-cta__rim-bottom,.wh-wwdc-cta__rim-top{left:0;right:0;height:.65rem}.wh-wwdc-cta__rim-top{top:0}.wh-wwdc-cta__rim-bottom{bottom:0}.wh-ios-lanes{--active-x:0px;--active-width:88px}.wh-ios-lanes,.wh-ios-lanes__surface{position:relative;display:inline-flex;gap:.5rem;padding:.6rem;border-radius:999px}.wh-ios-lanes__surface{background:rgba(255,255,255,.08)}.wh-ios-lanes__surface:before{content:"";position:absolute;inset:0;border-radius:999px;box-shadow:inset 2px 2px 0 -2px rgba(255,255,255,.7),inset 0 0 3px 1px rgba(255,255,255,.7)}.wh-ios-lanes__surface:after{z-index:-1;border-radius:999px;filter:url(#wh-ios-lanes-glass)}.wh-ios-lanes__surface>span{position:absolute;top:.6rem;left:.6rem;height:calc(100% - 1.2rem);width:var(--active-width);transform:translateX(var(--active-x));border-radius:999px;background:rgba(255,255,255,.12);box-shadow:inset 2px 2px 0 -2px rgba(255,255,255,.7),inset 0 0 3px 1px rgba(255,255,255,.7);transition:transform .26s ease,width .26s ease}.wh-ios-lanes__tab{position:relative;z-index:1;min-width:88px;height:70px;padding:0 1rem;border-radius:999px;background:transparent;color:#111210;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media (max-width:900px){.wh-apple-glass__content{grid-template-columns:1fr}.wh-liquid-dock__content{gap:.35rem;padding:.45rem}.wh-liquid-dock__item{width:3.6rem}.wh-liquid-dock__label{font-size:.5rem}}