.aqua-field{box-sizing:border-box;width:100%;min-width:0;border:1px solid hsl(var(--input,216 9% 74%));background:hsl(var(--card,0 0% 100%));color:hsl(var(--foreground,60 2% 29%));box-shadow:none;transition:border-color .15s,background-color .15s}.aqua-field::-moz-placeholder{color:hsl(var(--muted-foreground,60 2% 48%))}.aqua-field::placeholder{color:hsl(var(--muted-foreground,60 2% 48%))}.aqua-field:focus-visible{outline:2px solid hsl(var(--ring,218 100% 63%));outline-offset:2px}.aqua-field:user-invalid,.aqua-field[aria-invalid=true]{border-color:hsl(var(--destructive,0 72% 45%))}.aqua-field:disabled{cursor:not-allowed;opacity:.5}.aqua-field-compact{height:36px;padding:4px 12px;font-size:16px;line-height:24px}.aqua-field-control{height:40px;padding:8px 16px;font-size:16px;line-height:24px}.aqua-field-page{height:var(--aqua-cta-height,48px);padding:12px 20px;font-size:16px;line-height:24px}@media (min-width:768px){.aqua-field-compact,.aqua-field-control{font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.aqua-field{transition:none}}@font-face{font-family:Aqua CTA;src:url(/_next/static/media/PPNeueMontreal-Medium.6ff1078c.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--aqua-cta-height:48px}[data-aqua-web] :where(.aqua-cta-button){display:inline-flex}[data-aqua-web] .aqua-cta-button:is(button,a,span){box-sizing:border-box;align-items:center;justify-content:center;height:var(--aqua-cta-height);min-height:var(--aqua-cta-height);flex-shrink:0;gap:8px;padding:14px 24px;font-size:15px;line-height:20px;text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@property --glass-overlay{syntax:"<color>";inherits:false;initial-value:transparent}[data-aqua-web] .aqua-glass-button{--glass-overlay:transparent;--glass-hover:rgb(255 255 255/8%);--glass-active:rgb(0 0 0/6%)}[data-aqua-web] .aqua-glass-button,[data-aqua-web] [data-sonner-toast][data-styled=true] [data-button].aqua-glass-button{position:relative;border:0;border-radius:9999px;font-family:Aqua CTA,IBMPlexSansJP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-weight:500;letter-spacing:normal;font-feature-settings:normal;background-image:linear-gradient(var(--glass-overlay),var(--glass-overlay)),var(--glass-fill);color:var(--glass-foreground);--tw-shadow:var(--glass-shadow);--tw-shadow-colored:var(--glass-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:--glass-overlay .15s ease-out}[data-aqua-web] .aqua-glass-button:after{content:"";position:absolute;pointer-events:none;inset:.5px;padding:2px;border-radius:inherit;background:var(--glass-orb-rim);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}[data-aqua-web] .aqua-glass-blue{--glass-fill:radial-gradient(ellipse 65% 105% at 50% 78%,#54a7fa 0%,rgb(84 167 250/78%) 28%,rgb(84 167 250/24%) 46%,rgb(84 167 250/0%) 70%),linear-gradient(180deg,#6bb5ff,#4992ff 35%,#3d8bef 70%,#469bfc);--glass-foreground:#fff;--glass-shadow:inset 0 0 0 0.5px rgb(36 109 190/55%),0 2px 4px rgb(32 90 160/10%),0 6px 14px rgb(73 146 255/18%);--glass-orb-rim:linear-gradient(180deg,#d8f0ff,rgb(174 215 253/48%) 17%,rgb(133 189 250/17%) 33%,rgb(91 164 248/7%) 50%,rgb(132 190 250/17%) 67%,rgb(174 215 253/48%) 83%,#d7f1ff)}[data-aqua-web] .aqua-glass-white,[data-aqua-web] .dark .aqua-glass-default{--glass-fill:linear-gradient(180deg,#fff,#fdfdfc 55%,#f8f7f4);--glass-foreground:#4b4b48;--glass-hover:rgb(0 0 0/1%);--glass-active:rgb(0 0 0/4%);--glass-shadow:inset 0 1.5px 2.5px rgb(75 75 72/4%),0 1px 1px rgb(0 0 0/5%),0 2px 6px -2px rgb(42 40 35/8%);--glass-orb-rim:linear-gradient(180deg,#fff,rgb(240 239 236/95%) 17%,rgb(199 197 191/25%) 33%,rgb(155 152 144/7%) 50%,rgb(199 197 191/25%) 67%,rgb(221 219 213/70%) 83%,#d5d3cd)}[data-aqua-web] .aqua-glass-black{--glass-fill:linear-gradient(180deg,#2e2e2e,#171717);--glass-foreground:#fafafa;--glass-shadow:inset 0 1px 1px rgb(255 255 255/35%),inset 0 -2px 4px rgb(0 0 0/45%),0 1px 2px rgb(0 0 0/5%),0 2px 22px rgb(23 23 23/50%);--glass-orb-rim:linear-gradient(180deg,#b5b5b5,rgb(152 152 152/48%) 17%,rgb(108 108 108/17%) 33%,rgb(96 96 96/7%) 50%,rgb(108 108 108/17%) 67%,rgb(152 152 152/48%) 83%,#989898)}[data-aqua-web] .aqua-glass-red{--glass-fill:radial-gradient(ellipse 65% 105% at 50% 78%,#db5661 0%,rgb(219 86 97/78%) 28%,rgb(219 86 97/24%) 46%,rgb(219 86 97/0%) 70%),linear-gradient(180deg,#e06d73,#cf3f4b 35%,#b92f3c 70%,#d14450);--glass-foreground:#fff;--glass-shadow:inset 0 0 0 0.5px rgb(139 30 43/55%),0 2px 4px rgb(112 27 38/10%),0 6px 14px rgb(207 63 75/18%);--glass-orb-rim:linear-gradient(180deg,#ffe1e4,rgb(252 185 193/48%) 17%,rgb(235 136 149/17%) 33%,rgb(218 103 120/7%) 50%,rgb(235 136 149/17%) 67%,rgb(252 185 193/48%) 83%,#ffdae0)}@media (hover:hover){[data-aqua-web] .aqua-glass-button:where(:hover):not(:disabled):not([aria-disabled=true]){--glass-overlay:var(--glass-hover)}}[data-aqua-web] .aqua-glass-button:where(:active,[data-held]):not(:disabled):not([aria-disabled=true]){--glass-overlay:var(--glass-active)}[data-aqua-web] .aqua-glass-button:not(:disabled):not([aria-disabled=true]):focus-visible{outline:2px solid #2f6fc9;outline-offset:3px}[data-aqua-web] .aqua-glass-button:disabled,[data-aqua-web] .aqua-glass-button[aria-disabled=true]{pointer-events:none;opacity:.5}@media (prefers-reduced-motion:reduce){[data-aqua-web] .aqua-glass-button,[data-aqua-web] [data-sonner-toast][data-styled=true] [data-button].aqua-glass-button{transition:none!important}}@media (forced-colors:active){[data-aqua-web] .aqua-glass-button:after{display:none}[data-aqua-web] .aqua-cta-button:is(button,a,span),[data-aqua-web] .aqua-glass-button,[data-aqua-web] [data-sonner-toast][data-styled=true] [data-button].aqua-glass-button{background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none}[data-aqua-web] .aqua-glass-button:not(:disabled):not([aria-disabled=true]):focus-visible{outline-color:Highlight}[data-aqua-web] .aqua-glass-button:disabled,[data-aqua-web] .aqua-glass-button[aria-disabled=true],[data-aqua-web] [data-sonner-toast][data-styled=true] [data-button].aqua-glass-button:disabled,[data-aqua-web] [data-sonner-toast][data-styled=true] [data-button].aqua-glass-button[aria-disabled=true]{color:GrayText;border-color:GrayText}}.marketing-cta .site-button-label{gap:8px;font:inherit;letter-spacing:inherit;font-feature-settings:inherit}.marketing-cta-icon{display:inline-flex;width:18px;height:18px;flex:none;align-items:center;justify-content:center}.marketing-cta .marketing-cta-icon>*{width:100%;height:100%}.marketing-cta [data-apple-glyph],.marketing-cta img[src*="/apple-glyph"]{translate:0 -1px}.marketing-cta.aqua-glass-blue img{filter:brightness(0) invert(1);opacity:1}.marketing-cta[data-hero-start-cta]{display:grid;gap:0;padding:0}.marketing-cta[data-hero-start-cta]>[data-hero-cta-surface]{grid-area:1/1;z-index:0;border-radius:inherit;pointer-events:none;transition:opacity .35s ease-out,--glass-overlay .15s ease-out}.marketing-cta>[data-hero-cta-surface=blue]{opacity:0}.marketing-cta[data-activated=true]>[data-hero-cta-surface=blue]{opacity:1}.hero-start-cta-glyph{background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media (hover:hover){.marketing-cta[data-hero-start-cta]:hover>[data-hero-cta-surface]{--glass-overlay:var(--glass-hover)}}.marketing-cta[data-hero-start-cta]:active>[data-hero-cta-surface]{--glass-overlay:var(--glass-active)}@media (prefers-reduced-motion:reduce){.marketing-cta[data-hero-start-cta],.marketing-cta[data-hero-start-cta]>[data-hero-cta-surface]{transition:none}}@media (forced-colors:active){.marketing-cta[data-hero-start-cta]>[data-hero-cta-surface=blue]{display:none}.hero-start-cta-glyph{forced-color-adjust:none}.marketing-cta.aqua-glass-blue img{filter:none;opacity:1}}.aqua-glass-orb{position:relative;width:11px;height:11px;flex-shrink:0}.aqua-glass-orb img,.aqua-streaming-glass-orb img{position:absolute;width:113.9%;height:113.9%;max-width:none;left:-6.95%;top:-6.95%}.voice-cmd-glass{position:relative;z-index:1;display:inline-flex;height:var(--voice-cmd-chip-height,24px);align-items:center;padding:0 var(--voice-cmd-chip-pad-right,11px) 0 var(--voice-cmd-chip-pad-left,8px);white-space:nowrap;isolation:isolate}.voice-cmd-glass-lead{white-space:pre}.voice-cmd-glass:before{content:"";position:absolute;z-index:0;inset:0 0 0 var(--voice-cmd-chip-inset-left,3px);border:1px solid rgba(103,190,255,.55);border-radius:999px;background:rgba(103,190,255,.23);box-shadow:0 0 20px rgba(73,146,255,.4),inset 0 1px 0 rgba(255,255,255,.15);opacity:0;filter:blur(2.5px);backdrop-filter:blur(8px) saturate(115%);-webkit-backdrop-filter:blur(8px) saturate(115%);will-change:opacity,filter;animation:voice-cmd-glass-resolve var(--voice-cmd-resolve-duration) cubic-bezier(.16,1,.3,1) forwards}.voice-cmd-glass-label,.voice-cmd-glass-lead,.voice-cmd-return-key{position:relative;z-index:2}.voice-cmd-glass-label{color:#858585;font-size:calc(.92em - .5pt);line-height:1;filter:blur(3.15px);animation:voice-cmd-glass-label-resolve var(--voice-cmd-resolve-duration) cubic-bezier(.16,1,.3,1) forwards}.voice-cmd-return-key{display:inline-flex;height:17px;flex:0 0 19px;margin-left:4px;align-items:center;justify-content:center;border:1px solid rgba(238,238,238,.28);border-radius:5px;color:rgba(238,238,238,.82);background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 0 rgba(0,0,0,.72);opacity:0;animation:voice-cmd-glass-key-in var(--voice-cmd-resolve-duration) cubic-bezier(.16,1,.3,1) forwards}@keyframes voice-cmd-glass-resolve{to{opacity:1;filter:blur(0)}}@keyframes voice-cmd-glass-label-resolve{to{color:color-mix(in srgb,#96c7ff 72%,#d7ebff);filter:blur(0)}}@keyframes voice-cmd-glass-key-in{36%{opacity:0}to{opacity:1}}.product-toolbar{font-size:16px;font-feature-settings:normal;text-align:start;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.product-toolbar button{font-family:inherit}@media (pointer:coarse){.product-toolbar{transform-origin:center bottom;transition:scale .2s ease-out}.product-toolbar[data-touch-pill]{scale:var(--product-toolbar-touch-scale,1.2)}}@media (prefers-reduced-motion:reduce){.product-toolbar{transition:none}}.product-toolbar[data-touch-hold] .aqua-native-glass-surface{touch-action:none;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.product-toolbar[data-attention]{position:relative;isolation:isolate}.product-demo-attention{position:absolute;inset:-4px -8px;z-index:-1;pointer-events:none;opacity:0;animation:product-toolbar-attention-in .45s ease-out 3s forwards}@keyframes product-toolbar-attention-in{0%{opacity:0}to{opacity:1}}.product-toolbar[data-message] .aqua-native-glass-surface,.product-toolbar[data-microphone] .aqua-native-glass-surface,.product-toolbar[data-prompt] .aqua-native-glass-surface{overflow:clip}.product-toolbar-prompt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:white}.product-toolbar-prompt-line{display:flex;width:-moz-max-content;width:max-content;flex:none;align-items:center;gap:10px;padding:0 12px 0 16px;white-space:nowrap}.product-toolbar-prompt-action{display:inline-flex;align-items:center;gap:4px;height:41px;cursor:pointer;font-size:13.5px;font-weight:500;line-height:20px}.product-toolbar-message{width:-moz-max-content;width:max-content;flex:none;padding:0 18px;font-size:13.5px;font-weight:500;line-height:41px;white-space:nowrap}.product-toolbar-send-hint{color:rgb(255 255 255/62%);font-size:11px;line-height:16px;white-space:nowrap;animation:product-toolbar-attention-in .18s ease-out both}.product-toolbar-send-hint strong{color:rgb(255 255 255/92%);font-family:inherit;font-weight:500}.product-toolbar-prompt kbd{display:inline-flex;height:17px;min-width:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:4.5px;background:rgb(255 255 255/14%);font-family:inherit;font-size:11px;font-weight:500;line-height:1;box-shadow:inset 0 0 0 .5px rgb(255 255 255/28%),0 1px 0 rgb(255 255 255/16%)}.product-toolbar-prompt-close{display:flex;flex:none;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;color:rgb(255 255 255/60%);cursor:pointer;transition:background .14s,color .14s}.product-toolbar-prompt-close:hover{background:rgb(255 255 255/12%);color:white}.product-toolbar-prompt-close svg{width:13px;height:13px}.product-toolbar[data-touch] .product-toolbar-prompt-action{height:44px}.product-toolbar[data-touch] .product-toolbar-prompt-close{position:relative}.product-toolbar[data-touch] .product-toolbar-prompt-close:after{content:"";position:absolute;inset:-11px}.product-toolbar-prompt button:focus-visible{outline:1px solid rgb(255 255 255/70%);outline-offset:2px}.product-toolbar[inert] .aqua-native-glass-surface{max-width:100%}.product-toolbar-hint .product-toolbar .aqua-native-glass-surface{box-shadow:none}@media (prefers-reduced-motion:reduce){.product-toolbar-send-hint{animation:none}.product-demo-attention{animation-duration:0s}}