.modal-backdrop>.modal.native-accounts-modal{width:min(100%,440px);max-width:100%;height:min(620px, calc(var(--accounts-vh,100dvh) - 48px));backdrop-filter:none;background:0 0;border:0;border-radius:34px;flex-direction:column;max-height:none;padding:0;animation:.28s cubic-bezier(.2,.8,.2,1) both accounts-pop;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000038,0 2px 10px #00000014}.accounts-sheet{--accounts-sheet:#f2f2f7e6;--accounts-sheet-solid:#f2f2f7;--accounts-header-fill:#f2f2f7c7;--accounts-group:#fffffff0;--accounts-group-solid:#fff;--accounts-chrome:#ffffffbf;--accounts-chrome-solid:#fff;--accounts-pressed:#d1d1d6eb;--accounts-hover:#00000008;--accounts-label:#000;--accounts-muted:#6c6c70;--accounts-tertiary:#aeaeb2;--accounts-separator:#3c3c434a;--accounts-field-edge:#8a8a8e;--accounts-blue:#007aff;--accounts-blue-fill:#0071e3;--accounts-blue-text:#0068d6;--accounts-red-text:#c8001a;--accounts-focus:#0068d6;--accounts-focus-halo:#0068d62e;--accounts-edge:#fffc;--accounts-tint:#0071e314;--accounts-error-tint:#c8001a12;--accounts-done-disabled:#c7c7cc;border-radius:inherit;height:100%;min-height:0;color:var(--accounts-label);background-color:var(--accounts-sheet);background-image:var(--liquid-highlight,none);backdrop-filter:blur(24px)saturate(160%);box-shadow:inset 0 .5px 0 var(--accounts-edge), inset 0 0 0 .5px #ffffff1f;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;flex-direction:column;flex:auto;font:400 17px/22px -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex;position:relative}@media (prefers-color-scheme:dark){.accounts-sheet{--lightningcss-light: ;--lightningcss-dark:initial}}.accounts-sheet,.accounts-sheet *,.accounts-sheet :before,.accounts-sheet :after{box-sizing:border-box}.accounts-sheet :where(button,label,input){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.accounts-sheet :where(button){cursor:pointer}.accounts-sheet .accounts-header{z-index:2;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:12px;height:64px;padding:0 16px;display:grid;position:absolute;top:0;left:0;right:0}.accounts-sheet .accounts-header:before{content:"";z-index:-1;background:var(--accounts-header-fill);backdrop-filter:blur(20px)saturate(160%);pointer-events:none;position:absolute;inset:0 0 -14px;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.accounts-sheet .accounts-header h2{letter-spacing:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:0;font-size:17px;font-weight:650;line-height:22px;overflow:hidden}.accounts-sheet .accounts-chrome{width:44px;height:44px;min-height:44px;color:var(--accounts-label);background-color:var(--accounts-chrome);background-image:var(--liquid-highlight,none);box-shadow:var(--liquid-shadow,0 6px 20px #00000017);backdrop-filter:blur(20px)saturate(160%);background-clip:padding-box;border:.5px solid #96969b26;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s;display:inline-flex}.accounts-sheet .accounts-header>.accounts-chrome:first-child{grid-column:1}.accounts-sheet .accounts-header>.accounts-chrome:last-child{color:#fff;background-color:var(--accounts-blue);background-image:linear-gradient(165deg,#ffffff26,#0000 40%,#ffffff08);border-color:#fff6;grid-column:3}.accounts-sheet .accounts-header>.accounts-chrome:last-child:disabled{color:#fff;background-color:var(--accounts-done-disabled);box-shadow:none;cursor:default;background-image:none;border-color:#0000}.accounts-sheet .accounts-chrome>span{margin-top:-4px;font-size:36px;font-weight:250;line-height:1}.accounts-sheet .accounts-chrome svg{flex:none;width:24px;height:24px}.accounts-sheet .accounts-header>.accounts-chrome:last-child svg{width:26px;height:26px}.accounts-sheet .accounts-chrome:active:not(:disabled){box-shadow:inset 0 1px 4px var(--liquid-shade,#00000017), inset 0 1px 0 var(--liquid-edge,#fffc);transform:scale(.92)}.accounts-sheet .accounts-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:72px 20px max(28px, calc(16px + env(safe-area-inset-bottom)));flex:auto;scroll-padding:72px 0 24px;overflow-y:auto}.accounts-sheet .accounts-body>*{margin:0}.accounts-sheet .accounts-body>*+*{margin-top:28px}.accounts-sheet .accounts-body>.accounts-group+.accounts-caption{margin-top:8px}.accounts-sheet .accounts-body>*+:is(.accounts-status,.accounts-error){margin-top:12px}.accounts-sheet .accounts-group{border:0;min-width:0;margin:0;padding:0}.accounts-sheet .accounts-group-title{color:var(--accounts-muted);letter-spacing:.01em;text-transform:uppercase;margin:0 0 8px;padding:0 16px;font-size:13px;font-weight:400;line-height:18px}.accounts-sheet .accounts-group>:is(.account-row,.account-source)+:not(.account-row,.account-source){margin-top:8px}.accounts-sheet :is(.account-row,.account-source){width:100%;min-width:0;color:var(--accounts-label);background-color:var(--accounts-group);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;align-items:center;margin:0;transition:background-color .22s;display:grid;position:relative}.accounts-sheet :is(.account-row,.account-source):not(:is(.account-row,.account-source)+*){border-top-left-radius:26px;border-top-right-radius:26px}.accounts-sheet :is(.account-row,.account-source):not(:has(+:is(.account-row,.account-source))){border-bottom-right-radius:26px;border-bottom-left-radius:26px}.accounts-sheet :is(.account-row,.account-source)+:is(.account-row,.account-source):before{content:"";background:var(--accounts-separator);pointer-events:none;height:.5px;position:absolute;top:0;left:58px;right:0}.accounts-sheet .account-source+.account-source:before{left:54px}.accounts-sheet .account-row{grid-template-columns:30px minmax(0,1fr) auto;column-gap:12px;min-height:56px;padding:9px 16px}.accounts-sheet .account-source{grid-template-columns:24px minmax(0,1fr);column-gap:14px;min-height:52px;padding:10px 16px}@media (hover:hover) and (pointer:fine){.accounts-sheet :is(.account-row,.account-source):hover{background-image:linear-gradient(var(--accounts-hover), var(--accounts-hover))}.accounts-sheet .accounts-action:hover:not(:disabled){filter:brightness(1.04)}}.accounts-sheet :is(.account-row,.account-source):active{background-color:var(--accounts-pressed);background-image:none;transition-duration:0s}.accounts-sheet .account-row:disabled,.accounts-sheet .account-source:has(input:disabled){cursor:default}.accounts-sheet .account-row:disabled>*,.accounts-sheet .account-source:has(input:disabled)>*{opacity:.45}.accounts-sheet .account-icon{color:#fff;background:linear-gradient(#8e8e93,#636366);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 .5px #ffffff59,inset 0 0 0 .5px #0000000f}.accounts-sheet .account-icon.icloud{background:linear-gradient(#64d2ff,#0a84ff)}.accounts-sheet .account-icon.calendar{background:linear-gradient(#ff6961,#ff3b30)}.accounts-sheet .account-icon.tasks{background:linear-gradient(#7d7aff,#5856d6)}.accounts-sheet .account-icon svg{width:19px;height:19px}.accounts-sheet .account-copy{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.accounts-sheet .account-copy>strong{overflow-wrap:anywhere;font-size:17px;font-weight:400;line-height:22px}.accounts-sheet .account-copy>:not(strong){color:var(--accounts-muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:20px}.accounts-sheet .account-chevron{width:12px;height:20px;color:var(--accounts-tertiary);flex:none;justify-content:center;align-items:center;margin-right:-2px;display:inline-flex}.accounts-sheet .account-chevron svg{width:8px;height:14px}.accounts-sheet .account-chevron:empty:before{content:"";border-top:2px solid;border-right:2px solid;border-radius:1px;width:8px;height:8px;transform:translate(-2px)rotate(45deg)}.accounts-sheet .account-source input[type=checkbox]{appearance:none;border:1.5px solid var(--accounts-field-edge);cursor:pointer;background:50%/14px 14px no-repeat;border-radius:50%;width:24px;height:24px;min-height:24px;margin:0;transition:background-color .16s,border-color .16s}.accounts-sheet .account-source input[type=checkbox]:checked{border-color:var(--accounts-blue-fill);background-color:var(--accounts-blue-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.4 5.8 10 11 4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.accounts-sheet .account-panel{flex-direction:column;min-width:0;animation:.3s cubic-bezier(.2,.8,.2,1) both accounts-panel-in;display:flex}.accounts-sheet .account-panel>*{margin:0}.accounts-sheet .account-panel>*+*{margin-top:16px}.accounts-sheet .account-panel>.account-back+*,.accounts-sheet .account-panel>:is(.accounts-group,.accounts-input,.accounts-preview)+.accounts-caption{margin-top:8px}.accounts-sheet .account-panel>:not(.accounts-action)+.accounts-action{margin-top:24px}.accounts-sheet .account-panel>.accounts-action+.accounts-action{margin-top:10px}.accounts-sheet .account-panel>*+:is(.accounts-status,.accounts-error){margin-top:12px}.accounts-sheet .account-panel>h3{padding:0 4px;font-size:20px;font-weight:650;line-height:25px}.accounts-sheet .account-back{min-height:44px;color:var(--accounts-blue-text);font:inherit;background:0 0;border:0;border-radius:22px;align-self:flex-start;align-items:center;gap:6px;margin-inline-start:-8px;padding:0 12px 0 10px;font-size:17px;line-height:22px;display:inline-flex}.accounts-sheet .account-back:not(:has(svg)):before{content:"";border-bottom:2.5px solid;border-left:2.5px solid;border-radius:1px;width:10px;height:10px;transform:translate(2px)rotate(45deg)}.accounts-sheet .account-back:active{opacity:.55}.accounts-sheet .accounts-caption{color:var(--accounts-muted);margin:0;padding:0 16px;font-size:13px;line-height:18px}.accounts-sheet .accounts-caption a,.accounts-sheet .accounts-note a{color:var(--accounts-blue-text)}.accounts-sheet .accounts-input{border:1px solid var(--accounts-field-edge);width:100%;min-width:0;min-height:50px;color:var(--accounts-label);background:var(--accounts-group-solid);font:inherit;text-overflow:ellipsis;caret-color:var(--accounts-blue);appearance:none;outline-offset:1px;border-radius:14px;outline:2px solid #0000;margin:0;padding:0 16px;font-size:17px;line-height:22px;transition:border-color .16s,box-shadow .16s;display:block}.accounts-sheet .accounts-input::placeholder{color:var(--accounts-muted);opacity:1}.accounts-sheet .accounts-input:focus{border-color:var(--accounts-focus);box-shadow:0 0 0 1px var(--accounts-focus), 0 0 0 4px var(--accounts-focus-halo)}.accounts-sheet .accounts-input[aria-invalid=true]{border-color:var(--accounts-red-text)}.accounts-sheet .accounts-input:disabled{opacity:.5}.accounts-sheet .accounts-preview{background:var(--accounts-group);border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.accounts-sheet .accounts-preview>li{text-overflow:ellipsis;white-space:nowrap;min-height:44px;padding:12px 16px;font-size:15px;line-height:20px;position:relative;overflow:hidden}.accounts-sheet .accounts-preview>li+li:before{content:"";background:var(--accounts-separator);height:.5px;position:absolute;top:0;left:16px;right:0}.accounts-sheet .accounts-note{color:var(--accounts-label);background:var(--accounts-tint);border-radius:18px;margin:0;padding:12px 16px;font-size:15px;line-height:20px}.accounts-sheet .accounts-status{color:var(--accounts-muted);margin:0;padding:0 16px;font-size:13px;line-height:18px}.accounts-sheet .accounts-error{color:var(--accounts-red-text);background:var(--accounts-error-tint);border-radius:14px;margin:0;padding:10px 16px;font-size:15px;line-height:20px}.accounts-sheet :is(.accounts-status,.accounts-error):empty{background:0 0;margin:0;padding:0}.accounts-sheet .accounts-action{color:#fff;background-color:var(--accounts-blue-fill);width:100%;min-height:50px;font:inherit;text-align:center;background-image:linear-gradient(165deg,#ffffff29,#0000 42%,#ffffff0a);background-clip:padding-box;border:.5px solid #fff6;border-radius:25px;justify-content:center;align-items:center;gap:8px;margin:0;padding:13px 20px;font-size:17px;font-weight:600;line-height:22px;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s,opacity .18s;display:flex;box-shadow:inset 0 1px #ffffff47,0 6px 18px #0071e338}.accounts-sheet .accounts-action:is(.secondary,.destructive){color:var(--accounts-blue-text);background-color:var(--accounts-group);background-image:var(--liquid-highlight,none);box-shadow:inset 0 1px 0 var(--accounts-edge), 0 4px 14px #0000000f;border-color:#96969b2e}.accounts-sheet .accounts-action.destructive{color:var(--accounts-red-text)}.accounts-sheet .accounts-action:active:not(:disabled){filter:brightness(.94);transform:scale(.98)}.accounts-sheet .accounts-action:disabled{opacity:.4;box-shadow:none;cursor:default}.accounts-sheet :is(button,a[href],input[type=checkbox]):focus-visible{outline:3px solid var(--accounts-focus);outline-offset:2px}.accounts-sheet .account-row:focus-visible{outline-offset:-3px}@keyframes accounts-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes accounts-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes accounts-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes accounts-fade{0%{opacity:0}to{opacity:1}}@media (prefers-color-scheme:dark){.modal-backdrop>.modal.native-accounts-modal{box-shadow:0 24px 80px #00000080,0 0 0 .5px #ffffff1a}.accounts-sheet{--accounts-sheet:#1c1c1ee0;--accounts-sheet-solid:#1c1c1e;--accounts-header-fill:#1c1c1eb8;--accounts-group:#2c2c2ee6;--accounts-group-solid:#2c2c2e;--accounts-chrome:#7676803d;--accounts-chrome-solid:#3a3a3c;--accounts-pressed:#3a3a3cf5;--accounts-hover:#ffffff0a;--accounts-label:#fff;--accounts-muted:#98989f;--accounts-tertiary:#636366;--accounts-separator:#545458a6;--accounts-field-edge:#8e8e93;--accounts-blue:#0a84ff;--accounts-blue-text:#409cff;--accounts-red-text:#ff6961;--accounts-focus:#409cff;--accounts-focus-halo:#409cff40;--accounts-edge:#ffffff2e;--accounts-tint:#409cff24;--accounts-error-tint:#ff696124;--accounts-done-disabled:#48484a}.accounts-sheet .accounts-action{box-shadow:inset 0 1px #ffffff38,0 6px 18px #0000004d}}@media (width<=700px){.modal-backdrop:has(>.native-accounts-modal){align-items:flex-end;padding:0}.modal-backdrop>.modal.native-accounts-modal{--accounts-top:max(62.6667px, calc(env(safe-area-inset-top) + 10px));top:calc(var(--accounts-vtop,0px) + var(--accounts-top));width:100%;max-width:none;height:calc(var(--accounts-vh,100dvh) - var(--accounts-top));border-radius:38px 38px 0 0;animation-name:accounts-rise;animation-duration:.46s;animation-timing-function:cubic-bezier(.32,.72,0,1);position:fixed;bottom:auto;left:0;right:0;box-shadow:0 -8px 40px #00000024}}@supports not (backdrop-filter:blur(1px)){.accounts-sheet{--accounts-sheet:var(--accounts-sheet-solid);--accounts-header-fill:var(--accounts-sheet-solid);--accounts-chrome:var(--accounts-chrome-solid)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.accounts-sheet{--accounts-sheet:var(--accounts-sheet-solid);--accounts-header-fill:var(--accounts-sheet-solid);--accounts-group:var(--accounts-group-solid);--accounts-chrome:var(--accounts-chrome-solid);backdrop-filter:none;background-image:none}.accounts-sheet .accounts-header:before{backdrop-filter:none;inset:0;-webkit-mask-image:none;mask-image:none}.accounts-sheet .accounts-chrome,.accounts-sheet .accounts-action{backdrop-filter:none;background-image:none}}@media (prefers-contrast:more){.accounts-sheet{--accounts-separator:#8a8a8e;--accounts-muted:#4a4a4e;--accounts-tertiary:#6c6c70}.accounts-sheet .accounts-header>.accounts-chrome:first-child,.accounts-sheet .accounts-action:is(.secondary,.destructive){border:1px solid}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){.accounts-sheet{--accounts-separator:#8e8e93;--accounts-muted:#c7c7cc;--accounts-tertiary:#98989f}}@media (forced-colors:active){.accounts-sheet .accounts-chrome,.accounts-sheet .accounts-action,.accounts-sheet .accounts-input{border:1px solid buttontext}.accounts-sheet .account-source input[type=checkbox]{appearance:auto;background:0 0;border:0;width:20px;height:20px}.accounts-sheet :is(.account-row,.account-source)+:is(.account-row,.account-source):before,.accounts-sheet .accounts-preview>li+li:before{background:graytext}}@media (prefers-reduced-motion:reduce){.modal-backdrop>.modal.native-accounts-modal{animation:.16s ease-out both accounts-fade}.accounts-sheet .account-panel{animation:.12s ease-out both accounts-fade}.accounts-sheet .accounts-chrome,.accounts-sheet .accounts-action,.accounts-sheet :is(.account-row,.account-source),.accounts-sheet .account-source input[type=checkbox],.accounts-sheet .accounts-input{transition:none}.accounts-sheet .accounts-chrome:active:not(:disabled),.accounts-sheet .accounts-action:active:not(:disabled){transform:none}}.accounts-sheet .accounts-provider-heading{align-items:center;gap:12px;padding:0 4px;display:flex}.accounts-sheet .accounts-provider-heading h3{margin:0;font-size:20px;font-weight:650;line-height:25px}.accounts-sheet .accounts-field-label{margin-bottom:8px;font-size:15px;line-height:20px;display:block}.accounts-sheet .accounts-note>p{margin:0}.accounts-sheet .accounts-note>p+p{margin-top:10px}.accounts-sheet .accounts-note>.accounts-action{margin-top:12px}.accounts-sheet .accounts-note>.accounts-input+.accounts-caption{margin:8px 0 12px;padding:0}.accounts-sheet .accounts-note>.accounts-group-title{padding:0}.accounts-sheet .accounts-note .account-source{border-radius:14px;margin:8px 0}.accounts-sheet .accounts-preview{border-radius:26px;padding:16px}.accounts-sheet .accounts-preview>.accounts-group-title{padding:0}.accounts-sheet .accounts-preview>p{margin:8px 0}.accounts-sheet .accounts-preview>ul{overflow-wrap:anywhere;margin:12px 0;padding-left:22px;font-size:15px;line-height:22px}.accounts-sheet .accounts-preview>.accounts-caption{margin-bottom:16px;padding:0}.accounts-sheet a.accounts-action{text-decoration:none}.accounts-sheet .accounts-policy{color:var(--accounts-blue-text);align-items:center;min-height:44px;padding:0 16px;font-size:13px;display:inline-flex}.accounts-sheet .account-chevron{width:18px;height:18px}