.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout]{--mo-duo-rail-width:84px;--mo-duo-rail-inset:24px;--mo-duo-controls-top:174px;--mo-duo-tabs-bottom:24px;padding:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner]{--mo-duo-controls-top:126px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical]{display:block}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical]>.mo-screen{position:absolute;inset:0 var(--mo-duo-rail-width) 34px 0;display:flex;flex-direction:column;overflow:visible;padding:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical]>.mo-screen>.mo-scroll{padding:20px 24px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout] .mo-duo-signals{display:block;flex:none;width:46px;height:46px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout][data-app]>.mo-status-bar{background:transparent}.mo-duo-battery-track{opacity:.18}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical]>.mo-status-bar{position:absolute;z-index:8;top:72px;right:24px;left:auto;width:48px;height:92px;padding:0;display:flex;flex-direction:column;gap:0;background:transparent}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical]>.mo-status-bar>button{width:48px;min-width:48px;height:44px;min-height:44px;flex:none;padding:0;justify-content:center;font-size:15px;line-height:19px;font-weight:600}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical]>.mo-status-bar>button:last-child{height:48px;min-height:48px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-duo-display=inner]>.mo-status-bar{top:24px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer]>.mo-camera-cutout{display:block;z-index:12;top:29.33px;right:29.33px;left:auto;bottom:auto;width:37px;height:37px;border-radius:50%;box-shadow:none}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer]>.mo-camera-cutout:after{inset:12px;width:13px;height:13px;border-radius:50%}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner]>.mo-camera-cutout{display:none}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner][data-app=camera]>.mo-camera-cutout{display:block;top:24px;right:24px;left:auto;width:10px;height:10px;border-radius:50%}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner][data-app=camera]>.mo-camera-cutout:after{display:none}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-app-header{position:static;flex:none;display:flex;align-items:center;height:82px;min-height:82px;padding:24px 24px 8px;background:transparent}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-app-header h2{position:static;inset:auto;text-align:start;margin:0;padding:0;font-size:calc(22px * var(--mo-text-scale));line-height:28px;font-weight:700;letter-spacing:-.025em}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-root-app=true] .mo-app-header{height:88px;min-height:88px;align-items:flex-end;padding-bottom:4px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-root-app=true] .mo-app-header h2{font-size:calc(28px * var(--mo-text-scale));line-height:34px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-app-header>button{position:absolute;z-index:7;top:var(--mo-duo-controls-top);right:-60px;display:flex;width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;padding:12px;border:1px solid var(--mo-ios-material-edge);border-radius:50%;background:var(--mo-ios-material);backdrop-filter:blur(12px)}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-ios-navigation-actions{position:absolute;z-index:7;top:var(--mo-duo-controls-top);right:-60px;display:flex;flex-direction:column;align-items:center;gap:10px;width:48px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-app-header:has(>button)>.mo-ios-navigation-actions{top:calc(var(--mo-duo-controls-top) + 58px)}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-ios-navigation-actions>button{width:48px;height:48px;min-width:48px;min-height:48px;padding:12px;border-radius:50%}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-ios-navigation-actions>button:has(.rs-icon){font-size:0;gap:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-ios-navigation-actions>button:has(.rs-icon) .rs-icon{display:block;width:24px;height:24px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-ios-navigation-actions>button:not(:has(.rs-icon)){padding:0;font-size:13px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-clock-tabs{position:absolute;z-index:7;top:auto;bottom:calc(var(--mo-duo-tabs-bottom) - 34px);right:-60px;left:auto;display:flex;flex-direction:column;width:48px;height:auto;min-height:0;margin:0;padding:6px 0;gap:2px;border:0;border-radius:0;background:transparent;backdrop-filter:none}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-clock-tabs button{flex:none;width:48px;height:48px;min-height:48px;padding:12px;border:0;border-radius:24px;background:transparent;font-size:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-clock-tabs button[aria-pressed=true]{background:var(--mo-ios-selected)}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout] .mo-clock-tabs button>.rs-icon{width:24px;height:24px;font-size:24px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-clock-tabs button>span:not(.rs-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-screen:has(>.mo-clock-tabs)>.mo-scroll{padding-bottom:20px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical] .mo-screen:has(>.mo-clock-tabs)>.mo-app-actions{margin-bottom:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical]>.mo-ios-gesture-nav{position:absolute;bottom:0;left:0;right:0;height:34px;min-height:34px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-duo-orientation=landscape]{--mo-duo-controls-top:24px;--mo-duo-tabs-bottom:78px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-duo-orientation=landscape]>.mo-camera-cutout{top:auto;bottom:29.33px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-duo-orientation=landscape]>.mo-status-bar{top:auto;bottom:20px;height:48px;opacity:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-duo-orientation=landscape]>.mo-status-bar>button:first-child{display:none}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-duo-orientation=landscape]>.mo-status-bar:focus-within{opacity:1;background:var(--bg);border-radius:24px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-duo-orientation=landscape][data-overlay=quick]>.mo-status-bar{top:16px;bottom:auto}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal]{display:block}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal]>.mo-screen{position:absolute;inset:0 0 34px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal]>.mo-status-bar{position:absolute;z-index:8;top:24px;right:24px;width:104px;height:48px;justify-content:flex-end;gap:8px;padding:0;background:transparent}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal]>.mo-status-bar>button{width:48px;min-width:48px;height:48px;min-height:48px;padding:0;font-size:15px;line-height:19px;justify-content:center}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal] .mo-app-header{position:static;height:82px;min-height:82px;padding:24px 140px 10px 80px;display:flex}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal] .mo-app-header h2{position:static;inset:auto;padding:0;text-align:start;font-size:calc(17px * var(--mo-text-scale));line-height:22px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal][data-root-app=true] .mo-app-header{height:126px;min-height:126px;padding:82px 20px 10px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal][data-root-app=true] .mo-app-header h2{font-size:calc(28px * var(--mo-text-scale));line-height:34px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal] .mo-app-header>button{position:absolute;top:24px;left:20px;width:48px;height:48px;min-height:48px;padding:12px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal] .mo-ios-navigation-actions{position:absolute;top:24px;right:140px;display:flex;gap:8px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal]>.mo-ios-gesture-nav{position:absolute;inset:auto 0 0;height:34px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal] .mo-screen:has(>.mo-clock-tabs){padding-inline-start:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal] .mo-clock-tabs{left:24px;right:24px;top:auto;bottom:6px;display:flex;flex-direction:row;width:min(440px,calc(100% - 48px));min-height:62px;height:62px;margin-inline:auto;padding:4px;gap:4px;border:1px solid var(--mo-ios-material-edge);border-radius:34px;background:var(--mo-ios-material);backdrop-filter:blur(12px)}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal] .mo-clock-tabs button{flex:1;width:auto;height:54px;min-height:54px;flex-direction:column;gap:2px;padding:6px 12px;border:0;border-radius:28px;background:transparent}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal] .mo-clock-tabs button>span:not(.rs-icon){position:static;width:auto;height:auto;clip-path:none;overflow:visible;font-size:11px;line-height:13px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal] .mo-screen:has(>.mo-clock-tabs)>.mo-scroll{padding-bottom:84px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]){--mo-duo-rail-width:100px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay])>.mo-screen{display:flex;gap:0;padding:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]) .mo-dock{position:absolute;top:calc(50% + 17px);right:-88px;left:auto;transform:translateY(-50%);display:grid;grid-template-columns:52px;grid-auto-rows:52px;width:76px;height:auto;min-height:0;margin:0;padding:12px;gap:8px;border-radius:28px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-duo-display=outer][data-app=home]:not([data-overlay])>.mo-screen>.mo-home{padding:24px 12px 8px 24px;gap:20px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-duo-display=inner][data-app=home]:not([data-overlay])>.mo-screen>.mo-home{padding:20px 24px 0 36px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-duo-display=inner][data-app=home]:not([data-overlay])>.mo-status-bar{top:8px;right:24px;width:104px;height:48px;flex-direction:row;gap:8px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-duo-display=outer][data-duo-orientation=landscape][data-app=home]:not([data-overlay])>.mo-screen>.mo-home{display:grid;grid-template-columns:176px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 44px;gap:16px 24px;padding:20px 12px 0 24px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-duo-display=outer][data-duo-orientation=landscape][data-app=home]:not([data-overlay]) .mo-ios-widgets{grid-template-columns:1fr;align-self:center;gap:12px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-duo-display=outer][data-duo-orientation=landscape][data-app=home]:not([data-overlay]) .mo-ios-widgets>button{min-height:130px;height:130px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-duo-display=outer][data-duo-orientation=landscape][data-app=home]:not([data-overlay]) .mo-home-apps{align-self:center;row-gap:16px}.mo .mo-ios-home-search-rail,.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]) .mo-ios-home-tools .mo-search-pill{display:none}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]) .mo-dock button{width:52px;height:52px;min-width:52px;min-height:52px;padding:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]) .mo-dock button>[data-app-icon],.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]) .mo-dock button>[data-app-icon]>svg{width:52px;height:52px;border-radius:13px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]) .mo-ios-home-search-rail{display:flex;position:absolute;z-index:7;right:-76px;bottom:14px;width:48px;height:48px;min-height:48px;min-width:48px;padding:12px;gap:0;font-size:0;border-radius:50%}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]) .mo-ios-home-search-rail:before{inset:0;border-radius:inherit}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]) .mo-ios-home-search-rail .rs-icon{width:20px;height:20px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]) .mo-ios-home-tools{position:absolute;inset:auto calc(-1 * var(--mo-duo-rail-width)) 0 0;margin:0;min-height:44px;padding:0;justify-content:center}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-app=home]:not([data-overlay]) .mo-library-page{position:static}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-duo-orientation=landscape][data-app=home]:not([data-overlay]) .mo-dock{top:calc(50% - 16px)}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-duo-orientation=landscape][data-app=home]:not([data-overlay]) .mo-ios-home-search-rail{bottom:44px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-duo-orientation=landscape][data-app=home]:not([data-overlay])>.mo-status-bar{top:16px;bottom:auto}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout][data-sheet=true]>.mo-screen{z-index:9;position:absolute;inset:8px;min-width:0;width:auto;border:1px solid var(--divider);border-radius:30px 30px 0 0;background:var(--bg);box-shadow:0 0 0 1000vmax color-mix(in srgb,var(--text) 18%,transparent)}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-sheet=true]>.mo-screen{padding-right:76px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-sheet=true]>.mo-status-bar{z-index:10}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-sheet=true] .mo-app-header>button,.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=outer][data-sheet=true] .mo-ios-navigation-actions{right:12px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner][data-sheet=true]>.mo-screen{max-width:653px;margin-inline:auto;left:8px;right:8px;display:flex;padding:0;overflow:hidden}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner][data-sheet=true] .mo-app-header{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;height:70px;min-height:70px;padding:10px 16px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner][data-sheet=true] .mo-app-header h2{grid-column:2;grid-row:1;text-align:center;font-size:calc(17px * var(--mo-text-scale));line-height:22px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner][data-sheet=true] .mo-app-header>button{position:static;grid-column:1;grid-row:1}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner][data-sheet=true] .mo-ios-navigation-actions{position:static;grid-column:3;grid-row:1;width:auto;flex-direction:row;gap:8px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner][data-sheet=true] .mo-ios-navigation-actions>button{width:auto;min-width:44px;padding-inline:14px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-display=inner][data-sheet=true]>.mo-ios-gesture-nav{z-index:10;right:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true]>.mo-screen{display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:82px minmax(0,1fr) auto;column-gap:0}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true] .mo-app-header{grid-column:2;grid-row:1}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true] .mo-ios-master-list{grid-column:1;grid-row:2/4;min-height:0;min-width:0;overflow-y:auto;padding:12px;border-right:1px solid var(--divider);overscroll-behavior:contain;scrollbar-width:thin}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true] .mo-ios-master-list h3{margin:0;padding:8px 12px 16px;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.025em}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true] .mo-ios-master-list button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:100%;min-height:52px;padding:12px;border:0;border-radius:12px;background:transparent;color:var(--text);text-align:start;white-space:normal}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true] .mo-ios-master-list button:is([aria-current=true],[aria-current=page],[aria-pressed=true]){background:var(--mo-ios-selected)}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true] .mo-ios-master-list button strong{font-size:17px;line-height:22px;font-weight:600}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true] .mo-ios-master-list button>span{font-size:13px;line-height:18px;color:var(--text-secondary);overflow-wrap:anywhere}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true] .mo-ios-master-list button:has(>.rs-icon){flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true]>.mo-screen>.mo-scroll{grid-column:2;grid-row:2;min-height:0;margin:0;padding:20px 24px}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=vertical][data-split=true]>.mo-screen>.mo-app-actions{grid-column:2;grid-row:3;margin:0}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout] :is(.mo-app-header>button,.mo-clock-tabs){background:var(--bg);backdrop-filter:none}}@media (forced-colors:active){.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout] .mo-clock-tabs button[aria-pressed=true]{outline:2px solid Highlight;background:Canvas;color:CanvasText}}.mo.mo-single .mo-device[data-device=iphone-duo] .mo-phone[data-duo-layout=horizontal][data-app=home]:not([data-overlay]) .mo-home{padding-top:96px}.mo .mo-device[data-platform=ios] .mo-phone>.mo-screen{background:var(--bg)}.mo .mo-device[data-platform=ios] .mo-phone:is([data-app=home],[data-app=settings],[data-app=notes][data-root-app=true],[data-overlay=quick])>.mo-screen{background:var(--mo-ios-grouped)}.mo .mo-device[data-platform=ios] .mo-device-fit:not([inert]) .mo-phone>.mo-screen{view-transition-name:mo-ios-app}html[data-ios-motion]{view-transition-name:none}html[data-ios-motion]::view-transition{pointer-events:none}html[data-ios-motion]::view-transition-old(root){display:none}html[data-ios-motion]::view-transition-new(root){animation:none}html[data-ios-motion]::view-transition-group(mo-ios-app){overflow:hidden;isolation:isolate;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,.82,.22,1)}html[data-ios-motion]::view-transition-new(mo-ios-app),html[data-ios-motion]::view-transition-old(mo-ios-app){mix-blend-mode:normal;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,.82,.22,1);animation-fill-mode:both}html[data-ios-motion=open]::view-transition-old(mo-ios-app){animation-name:mo-ios-home-away}html[data-ios-motion=open]::view-transition-new(mo-ios-app){transform-origin:var(--ios-launch-origin);animation-name:mo-ios-app-open}html[data-ios-motion=close]::view-transition-old(mo-ios-app){transform-origin:var(--ios-launch-origin);animation-name:mo-ios-app-close;z-index:2}html[data-ios-motion=close]::view-transition-new(mo-ios-app){animation-name:mo-ios-home-return}html[data-ios-motion=push]::view-transition-old(mo-ios-app){animation-name:mo-ios-push-away}html[data-ios-motion=push]::view-transition-new(mo-ios-app){animation-name:mo-ios-push-in}html[data-ios-motion=back]::view-transition-old(mo-ios-app){animation-name:mo-ios-back-away;z-index:2}html[data-ios-motion=back]::view-transition-new(mo-ios-app){animation-name:mo-ios-back-in}html[data-ios-motion=sheet]::view-transition-old(mo-ios-app){animation-name:mo-ios-sheet-under}html[data-ios-motion=sheet]::view-transition-new(mo-ios-app){animation-name:mo-ios-sheet-in}html[data-ios-motion=dismiss]::view-transition-old(mo-ios-app){animation-name:mo-ios-sheet-out;z-index:2}html[data-ios-motion=dismiss]::view-transition-new(mo-ios-app){animation-name:mo-ios-sheet-reveal}html[data-ios-motion=overlay-open]::view-transition-new(mo-ios-app){transform-origin:var(--ios-launch-origin);animation-name:mo-ios-overlay-in}html[data-ios-motion=overlay-open]::view-transition-old(mo-ios-app){animation-name:mo-ios-sheet-under}html[data-ios-motion=overlay-close]::view-transition-old(mo-ios-app){transform-origin:var(--ios-launch-origin);animation-name:mo-ios-overlay-out;z-index:2}html[data-ios-motion=overlay-close]::view-transition-new(mo-ios-app){animation-name:mo-ios-sheet-reveal}@keyframes mo-ios-app-open{0%{transform:scale(.12);opacity:0;border-radius:100px}35%{opacity:1}to{transform:none;opacity:1;border-radius:0}}@keyframes mo-ios-app-close{0%{transform:none;opacity:1}to{transform:scale(.12);opacity:0;border-radius:100px}}@keyframes mo-ios-home-away{to{transform:scale(1.045);opacity:.2;filter:blur(2px)}}@keyframes mo-ios-home-return{0%{transform:scale(1.045);opacity:.2;filter:blur(2px)}to{transform:none;opacity:1;filter:none}}@keyframes mo-ios-push-in{0%{transform:translateX(100%)}to{transform:none}}@keyframes mo-ios-push-away{to{transform:translateX(-25%);opacity:.55}}@keyframes mo-ios-back-away{to{transform:translateX(100%)}}@keyframes mo-ios-back-in{0%{transform:translateX(-25%);opacity:.55}to{transform:none;opacity:1}}@keyframes mo-ios-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes mo-ios-sheet-out{to{transform:translateY(100%)}}@keyframes mo-ios-sheet-under{to{transform:scale(.96);opacity:.65}}@keyframes mo-ios-sheet-reveal{0%{transform:scale(.96);opacity:.65}to{transform:none;opacity:1}}@keyframes mo-ios-overlay-in{0%{transform:translateY(-12px) scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes mo-ios-overlay-out{0%{transform:none;opacity:1}to{transform:translateY(-12px) scale(.94);opacity:0}}@media (prefers-reduced-motion:reduce){.mo .mo-device[data-platform=ios] .mo-device-fit:not([inert]) .mo-phone>.mo-screen{view-transition-name:none}}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-scroll{container:mo-controls/inline-size}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-layout{--mo-control-columns:4;--mo-control-gap:12px;--mo-control-unit:calc((min(100cqw, 760px) - (var(--mo-control-columns) - 1) * var(--mo-control-gap)) / var(--mo-control-columns));width:100%;max-width:760px;margin-inline:auto;grid-template-columns:repeat(var(--mo-control-columns),minmax(44px,1fr));grid-template-rows:none;grid-auto-rows:var(--mo-control-unit);gap:var(--mo-control-gap)}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-layout .mo-ios-connectivity{grid-column:1/3;grid-row:1/3;min-height:0;aspect-ratio:auto;padding:12px;gap:8px}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-media-control{grid-column:3/5;grid-row:1/3;min-height:0;aspect-ratio:auto;padding:8px}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-pair{grid-column:1/3;grid-row:3;align-self:stretch;gap:var(--mo-control-gap)}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-focus-control{grid-column:1/3;grid-row:4;min-height:44px;padding:8px 12px;gap:8px}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-layout .mo-control-sliders{grid-column:3/5;grid-row:3/5;gap:var(--mo-control-gap)}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-layout .mo-vertical-slider{height:100%}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-shortcuts{grid-column:1/5;grid-row:5;gap:var(--mo-control-gap)}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] :is(.mo-ios-control-pair,.mo-ios-control-shortcuts)>button{width:100%;height:100%;min-width:44px;min-height:44px;aspect-ratio:1;padding:12px}@container mo-controls (min-width: 512px){.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-layout{--mo-control-columns:6;--mo-control-gap:16px}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-layout .mo-control-sliders{grid-column:5/7;grid-row:1/3}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-focus-control{grid-column:3/5;grid-row:3}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-shortcuts{grid-row:4}}@container mo-controls (min-width: 688px){.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-layout{--mo-control-columns:8}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-pair{grid-column:7/9;grid-row:1}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-focus-control{grid-column:7/9;grid-row:2}.mo.mo-single .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-ios-control-shortcuts{grid-row:3}}.mo .mo-device[data-platform=ios] .mo-phone{--mo-ios-grouped:color-mix(in srgb,var(--bg) 93%,var(--text));--mo-ios-secondary-fill:color-mix(in srgb,var(--bg) 88%,var(--text));--mo-ios-tertiary-fill:color-mix(in srgb,var(--bg) 94%,var(--text));--mo-ios-material:color-mix(in srgb,var(--bg) 92%,transparent);--mo-ios-material-edge:color-mix(in srgb,var(--text) 20%,transparent);--mo-ios-selected:color-mix(in srgb,var(--bg) 83%,var(--text));--mo-ios-section-radius:22px;--mo-ios-motion:cubic-bezier(.2,.8,.2,1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(17px * var(--mo-text-scale));line-height:1.29412;letter-spacing:-.022em;-webkit-font-smoothing:antialiased}.mo .mo-device[data-platform=ios] .mo-phone :is(button,input,textarea,select){font-family:inherit}.mo .mo-device[data-platform=ios] .mo-home{padding:16px 26px 0;gap:24px;background:var(--mo-ios-grouped);scrollbar-width:none}.mo .mo-device[data-platform=ios] .mo-phone[data-app=home]{background:var(--mo-ios-grouped)}.mo .mo-device[data-platform=ios] .mo-ios-widgets{gap:18px}.mo .mo-device[data-platform=ios] .mo-ios-widgets>button{aspect-ratio:1;min-height:0;grid-template-rows:18px 45px 1fr 18px;padding:16px;gap:1px;align-items:start;align-content:start;justify-items:start;justify-content:stretch;border:0;border-radius:22px;background:var(--bg);color:var(--text);text-align:start}.mo .mo-device[data-platform=ios] .mo-ios-widgets>button>*{justify-self:start;text-align:start}.mo .mo-device[data-platform=ios] .mo-ios-widgets>button>span{font-size:14px;line-height:18px;letter-spacing:-.02em}.mo .mo-device[data-platform=ios] .mo-ios-widgets>button>strong{margin:0;font-size:40px;line-height:45px;font-weight:300;letter-spacing:-.035em}.mo .mo-device[data-platform=ios] .mo-ios-weather-widget>.rs-icon{width:25px;height:25px;align-self:end;margin-top:auto;margin-bottom:1px}.mo .mo-device[data-platform=ios] .mo-ios-calendar-widget>strong{font-size:42px;line-height:48px}.mo .mo-device[data-platform=ios] .mo-ios-calendar-widget>span:nth-last-child(2){margin-top:auto;font-size:12px;line-height:16px;font-weight:600}.mo .mo-device[data-platform=ios] .mo-ios-calendar-widget>span:last-child{font-size:12px;line-height:16px;color:var(--text-secondary)}.mo .mo-device[data-platform=ios] .mo-home-apps{column-gap:0;row-gap:22px;margin-inline:-8px;width:calc(100% + 16px)}.mo .mo-device[data-platform=ios] .mo-app-icon{padding:0;gap:5px;min-height:79px}.mo .mo-device[data-platform=ios] .mo-app-icon>[data-app-icon],.mo .mo-device[data-platform=ios] .mo-dock button>[data-app-icon]:first-child{--mo-glyph-background:var(--bg);--mo-glyph-foreground:var(--text);width:60px;height:60px;border:0;border-radius:14px;background:var(--mo-glyph-background);color:var(--mo-glyph-foreground);box-shadow:inset 0 0 0 .5px var(--divider);overflow:hidden}.mo .mo-device[data-platform=ios] [data-app-icon]>svg{display:block;width:60px;height:60px}.mo .mo-device[data-platform=ios] .mo-app-icon>[data-app-icon]:is([data-app-icon=phone],[data-app-icon=messages],[data-app-icon=mail],[data-app-icon=music],[data-app-icon=weather],[data-app-icon=clock]),.mo .mo-device[data-platform=ios] .mo-dock button>[data-app-icon]:is([data-app-icon=phone],[data-app-icon=messages],[data-app-icon=mail],[data-app-icon=music]){--mo-glyph-background:var(--text);--mo-glyph-foreground:var(--bg)}.mo .mo-device[data-platform=ios] .mo-app-icon strong{font-size:12px;line-height:14px;font-weight:400;letter-spacing:0}.mo .mo-device[data-platform=ios] .mo-app-icon i{z-index:1;top:-5px;right:-5px;width:20px;height:20px;font-size:12px;box-shadow:0 0 0 1px var(--bg)}.mo .mo-device[data-platform=ios] .mo-app-icon>[data-app-icon]:has(i){overflow:visible}.mo .mo-device[data-platform=ios] .mo-ios-home-tools{position:relative;margin-top:auto;min-height:52px;padding-bottom:8px}.mo .mo-device[data-platform=ios] .mo-search-pill{position:relative;isolation:isolate;min-height:44px;padding-inline:13px;gap:4px;font-size:13px;font-weight:500;background:transparent}.mo .mo-device[data-platform=ios] .mo-search-pill:before{content:"";position:absolute;inset:8px 0;z-index:-1;border-radius:18px;background:var(--mo-ios-secondary-fill)}.mo .mo-device[data-platform=ios] .mo-library-page{position:absolute;inset-inline-end:12px;height:44px;opacity:.7}.mo .mo-device[data-platform=ios] .mo-library-page>.rs-icon{display:none}.mo .mo-device[data-platform=ios] .mo-dock{min-height:96px;margin:0 9px;padding:18px 15px;gap:0;border:0;background:var(--mo-ios-secondary-fill)}.mo .mo-device[data-platform=ios] .mo-dock button{min-width:60px;min-height:60px;padding:0}.mo .mo-device[data-platform=ios] .mo-app-header{height:44px;min-height:44px;padding:0 16px;gap:0;border:0;background:var(--bg)}.mo .mo-device[data-platform=ios] .mo-app-header>button{z-index:1;max-width:128px;min-height:44px;padding:0;gap:3px;font-size:17px;font-weight:400;letter-spacing:-.025em;background:transparent}.mo .mo-device[data-platform=ios] .mo-app-header>button>.rs-icon{width:22px;height:26px;stroke-width:2.3}.mo .mo-device[data-platform=ios] .mo-app-header h2{position:absolute;inset-inline:72px;font-size:calc(17px * var(--mo-text-scale));line-height:22px;font-weight:600;letter-spacing:-.025em;text-align:center}.mo .mo-device[data-platform=ios] .mo-phone[data-root-app=true] .mo-app-header{display:grid;grid-template-columns:1fr auto;grid-template-rows:44px 52px;height:96px;min-height:96px;padding:0 16px;align-items:center}.mo .mo-device[data-platform=ios] .mo-phone[data-root-app=true] .mo-app-header h2{position:static;grid-column:1/-1;grid-row:2;align-self:start;padding-top:2px;text-align:start;font-size:calc(34px * var(--mo-text-scale));line-height:41px;letter-spacing:.011em;font-weight:700}.mo .mo-device[data-platform=ios] .mo-ios-navigation-actions{grid-column:2;grid-row:1;align-self:center}.mo .mo-device[data-platform=ios] .mo-ios-navigation-actions>button{width:44px;height:44px;padding:10px;border:0;border-radius:0;background:transparent;color:var(--text)}.mo .mo-device[data-platform=ios] .mo-ios-navigation-actions>button .rs-icon{width:24px;height:24px;stroke-width:1.8}.mo .mo-device[data-platform=ios] .mo-ios-editor-actions{display:flex;z-index:1}.mo .mo-device[data-platform=ios] .mo-ios-editor-actions>button{min-width:44px;padding:0;font-size:17px;font-weight:600}.mo .mo-device[data-platform=ios] .mo-ios-editor-actions>button .rs-icon{display:none}.mo .mo-device[data-platform=ios] .mo-ios-editor-actions>.rs-btn-ghost{font-size:0;gap:0}.mo .mo-device[data-platform=ios] .mo-ios-editor-actions>.rs-btn-ghost .rs-icon{display:block;width:22px;height:22px}.mo .mo-device[data-platform=ios] .mo-scroll:not(.mo-home){padding:8px 16px 20px;font-size:calc(17px * var(--mo-text-scale));line-height:22px}.mo .mo-device[data-platform=ios] .mo-scroll>*+*{margin-top:24px}.mo .mo-device[data-platform=ios] .mo-home>*{margin-block:0}.mo .mo-device[data-platform=ios] .mo-home>.mo-ios-home-tools{margin-top:auto}.mo .mo-device[data-platform=ios] .mo-scroll>.mo-ios-search{margin-top:-4px;margin-bottom:12px}.mo .mo-device[data-platform=ios] .mo-app-search,.mo .mo-device[data-platform=ios] .mo-ios-search{min-height:44px;height:44px;padding:0 10px;border:4px solid var(--bg);border-radius:14px;background:var(--mo-ios-secondary-fill);background-clip:padding-box;font-size:17px;line-height:22px;letter-spacing:-.025em}.mo .mo-device[data-platform=ios] .mo-ios-search::placeholder{color:var(--text-secondary);opacity:1}.mo .mo-device[data-platform=ios] .mo-list-row{position:relative;min-height:60px;margin-top:0;padding:10px 16px;gap:12px;border:0;background:transparent}.mo .mo-device[data-platform=ios] .mo-list-row:after{content:"";position:absolute;height:1px;inset-inline:16px 0;bottom:0;background:var(--divider)}.mo .mo-device[data-platform=ios] .mo-list-row:has(>.mo-initials):after{inset-inline-start:68px}.mo .mo-device[data-platform=ios] .mo-list-row strong{font-size:calc(17px * var(--mo-text-scale));line-height:22px;font-weight:600;letter-spacing:-.025em}.mo .mo-device[data-platform=ios] .mo-list-row>span>span{margin-top:2px;font-size:calc(15px * var(--mo-text-scale));line-height:20px;letter-spacing:-.02em}.mo .mo-device[data-platform=ios] .mo-list-row>.rs-icon:last-child{width:12px;height:18px;color:var(--text-secondary);stroke-width:2.3}.mo .mo-device[data-platform=ios] .mo-initials{width:40px;height:40px;border:0;background:var(--mo-ios-secondary-fill);font-size:17px;font-weight:400}.mo .mo-device[data-platform=ios] .mo-contact-row{border:0}.mo .mo-device[data-platform=ios] .mo-contact-row .mo-list-row{padding-block:8px}.mo .mo-device[data-platform=ios] .mo-contact-row .mo-list-row:after{inset-inline:52px -44px}.mo .mo-device[data-platform=ios] .mo-phone[data-app=messages][data-root-app=true] .mo-list-row{min-height:84px;align-items:flex-start;padding-block:14px}.mo .mo-device[data-platform=ios] .mo-phone[data-app=messages][data-root-app=true] .mo-list-row>span>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.mo .mo-device[data-platform=ios] .mo-phone[data-app=messages] .mo-initials{width:48px;height:48px;font-size:22px}.mo .mo-device[data-platform=ios] .mo-phone[data-app=messages] .mo-list-row:after{inset-inline-start:76px}.mo .mo-device[data-platform=ios] .mo-caption{font-size:calc(13px * var(--mo-text-scale));line-height:18px;letter-spacing:-.006em}.mo .mo-device[data-platform=ios] .mo-phone[data-app=notes][data-root-app=true] .mo-list-row{width:100%;margin-inline:0;padding-inline:16px;min-height:72px;background:var(--bg)}.mo .mo-device[data-platform=ios] .mo-phone[data-app=notes][data-root-app=true] .mo-list-row:first-of-type{border-radius:var(--mo-ios-section-radius) var(--mo-ios-section-radius) 0 0}.mo .mo-device[data-platform=ios] .mo-phone[data-app=notes][data-root-app=true] .mo-list-row:last-of-type{border-radius:0 0 var(--mo-ios-section-radius) var(--mo-ios-section-radius)}.mo .mo-device[data-platform=ios] .mo-phone[data-app=notes][data-root-app=true] .mo-list-row:last-of-type:after{display:none}.mo .mo-device[data-platform=ios] .mo-phone:is([data-app=settings],[data-app=notes][data-root-app=true]),.mo .mo-device[data-platform=ios] .mo-phone:is([data-app=settings],[data-app=notes][data-root-app=true]) :is(.mo-status-bar,.mo-app-header,.mo-scroll,.mo-ios-gesture-nav){background:var(--mo-ios-grouped)}.mo .mo-device[data-platform=ios] .mo-phone[data-app=settings] .mo-scroll{padding-inline:16px}.mo .mo-device[data-platform=ios] .mo-phone:is([data-app=settings],[data-app=notes]) .mo-ios-search{border-color:var(--mo-ios-grouped)}.mo .mo-device[data-platform=ios] .mo-ios-settings-group{margin-top:28px;padding:0 16px;border:0;border-radius:var(--mo-ios-section-radius);background:var(--bg);overflow:hidden}.mo .mo-device[data-platform=ios] .mo-ios-settings-group>*+*{margin-top:0}.mo .mo-device[data-platform=ios] .mo-ios-settings-group.mo-ios-settings-rows{padding:0}.mo .mo-device[data-platform=ios] .mo-ios-setting-row{position:relative;min-height:52px;padding:4px 16px;gap:12px;border:0;border-radius:0;background:var(--bg)}.mo .mo-device[data-platform=ios] .mo-ios-settings-rows>.mo-ios-setting-row+.mo-ios-setting-row{margin-top:0;border:0}.mo .mo-device[data-platform=ios] .mo-ios-setting-row:not(:last-child):after{content:"";position:absolute;bottom:0;inset-inline:16px 0;height:1px;background:var(--divider)}.mo .mo-device[data-platform=ios] .mo-ios-setting-row:has(.mo-ios-setting-glyph):not(:last-child):after{inset-inline-start:57px}.mo .mo-device[data-platform=ios] .mo-ios-setting-row>strong{font-size:calc(17px * var(--mo-text-scale));line-height:22px;font-weight:400;letter-spacing:-.025em}.mo .mo-device[data-platform=ios] .mo-ios-setting-row>span:not(.mo-ios-setting-glyph,.mo-native-switch){flex:0 1 auto;font-size:17px;line-height:22px;letter-spacing:-.025em;max-width:38%}.mo .mo-device[data-platform=ios] .mo-ios-setting-row>.rs-icon:last-child{width:12px;height:18px;margin-left:-5px;color:var(--text-secondary);stroke-width:2.2}.mo .mo-device[data-platform=ios] .mo-ios-setting-glyph{width:29px;height:29px;border:0;border-radius:6px;background:var(--text);color:var(--bg)}.mo .mo-device[data-platform=ios] .mo-ios-setting-glyph>.rs-icon{width:20px;height:20px;stroke-width:1.7}.mo .mo-device[data-platform=ios] .mo-ios-setting-row[aria-pressed=true]{background:var(--mo-ios-secondary-fill)}.mo .mo-device[data-platform=ios] .mo-setting-switch{min-height:52px;gap:12px;font-size:calc(17px * var(--mo-text-scale));line-height:22px}.mo .mo-device[data-platform=ios] .mo-ios-profile-row{min-height:88px;padding:12px 16px;gap:16px;border:0;border-radius:var(--mo-ios-section-radius);background:var(--bg)}.mo .mo-device[data-platform=ios] .mo-ios-profile-row>.mo-initials{width:60px;height:60px;font-size:27px}.mo .mo-device[data-platform=ios] .mo-ios-profile-row strong{font-size:22px;line-height:28px;font-weight:400;letter-spacing:-.026em}.mo .mo-device[data-platform=ios] .mo-ios-profile-row>span>span{margin-top:2px;font-size:13px;line-height:18px}.mo .mo-device[data-platform=ios] .mo-ios-group-label{margin:28px 16px 7px;font-size:13px;line-height:18px}.mo .mo-device[data-platform=ios] .mo-ios-group-label+.mo-ios-settings-group{margin-top:0}.mo .mo-device[data-platform=ios] .mo-ios-settings-group .mo-data-row{width:calc(100% + 16px);min-height:44px;margin:0;padding:10px 16px 10px 0;font-size:17px;line-height:22px}.mo .mo-device[data-platform=ios] .mo-ios-settings-group .mo-data-row:last-child{border:0}.mo .mo-device[data-platform=ios] .mo-ios-settings-group>.mo-field{padding-block:12px}.mo .mo-device[data-platform=ios] .mo-ios-settings-group>.mo-field+.mo-field{border-top:1px solid var(--divider)}.mo .mo-device[data-platform=ios] .mo-ios-restore{min-height:44px;border:0;border-radius:var(--mo-ios-section-radius);background:var(--bg);font-size:17px}.mo .mo-device[data-platform=ios] .mo-ios-appearance-cards{padding:16px 30px 10px;gap:32px}.mo .mo-device[data-platform=ios] .mo-ios-appearance-cards>label{position:relative;display:grid;justify-items:center;gap:12px;min-width:44px;min-height:44px;padding:4px;font-size:15px;line-height:20px;cursor:pointer}.mo .mo-device[data-platform=ios] .mo-ios-appearance-cards>label>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mo .mo-device[data-platform=ios] .mo-ios-appearance-cards>label>i{width:82px;height:158px;border-width:3px;border-color:#5e5e5e;border-radius:17px}.mo .mo-device[data-platform=ios] .mo-appearance-check{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--control-border);border-radius:50%}.mo .mo-device[data-platform=ios] .mo-ios-appearance-cards input:checked~.mo-appearance-check{border-color:var(--text);background:var(--text);color:var(--bg)}.mo .mo-device[data-platform=ios] .mo-ios-appearance-cards input:focus-visible+i{outline:2px solid var(--text);outline-offset:4px}.mo .mo-device[data-platform=ios] .mo-native-switch{position:relative;display:inline-grid;place-items:center;flex:0 0 64px;width:64px;min-width:64px;height:44px;overflow:visible}.mo .mo-device[data-platform=ios] .mo-native-switch>input{position:absolute;inset:0;z-index:1;width:64px;height:44px;margin:0;opacity:0;cursor:pointer}.mo .mo-device[data-platform=ios] .mo-native-switch-track{position:relative;display:block;width:64px;height:28px;border:1px solid var(--control-border);border-radius:16px;background:var(--mo-ios-secondary-fill);transition:background-color .2s ease,border-color .2s ease}.mo .mo-device[data-platform=ios] .mo-native-switch-thumb{position:absolute;top:1px;left:1px;display:block;width:38px;height:24px;border-radius:13px;background:var(--bg);box-shadow:0 1px 3px #0003;transition:transform .2s ease}.mo .mo-device[data-platform=ios] .mo-native-switch>input:checked+.mo-native-switch-track{background:var(--text);border-color:var(--text)}.mo .mo-device[data-platform=ios] .mo-native-switch>input:checked+.mo-native-switch-track .mo-native-switch-thumb{transform:translateX(22px)}.mo .mo-device[data-platform=ios] .mo-native-switch>input:focus-visible+.mo-native-switch-track{outline:2px solid var(--text);outline-offset:3px}.mo .mo-device[data-platform=ios] .mo-native-switch>input:disabled{cursor:default}.mo .mo-device[data-platform=ios] .mo-native-switch>input:disabled+.mo-native-switch-track{opacity:.45}.mo .mo-device[data-platform=ios] .mo-form{gap:0}.mo .mo-device[data-platform=ios] .mo-form>.mo-field{display:flex;flex-direction:row;align-items:center;min-height:52px;gap:16px;padding-block:4px;border-bottom:1px solid var(--divider)}.mo .mo-device[data-platform=ios] .mo-form>.mo-field>span{flex:0 0 104px;margin:0;font-size:17px;color:var(--text)}.mo .mo-device[data-platform=ios] .mo-form>.mo-field>:is(input,textarea){min-width:0;flex:1}.mo .mo-device[data-platform=ios] .mo-form>.mo-field:has(textarea){flex-direction:column;align-items:stretch}.mo .mo-device[data-platform=ios] .mo-form>.mo-field:has(textarea)>span{flex-basis:auto}.mo .mo-device[data-platform=ios] .mo-phone[data-app=notes] .mo-form>.mo-field{display:block;border:0}.mo .mo-device[data-platform=ios] .mo-phone[data-app=notes] .mo-form>.mo-field>span{display:none}.mo .mo-device[data-platform=ios] .mo-phone[data-app=notes] .mo-form input{font-size:28px;line-height:34px;font-weight:700}.mo .mo-device[data-platform=ios] .mo-field>span{margin-bottom:6px;font-size:calc(15px * var(--mo-text-scale));line-height:20px}.mo .mo-device[data-platform=ios] .mo-form .rs-input{border:0;border-radius:0;padding-inline:0;background:transparent;font-size:17px;line-height:22px}.mo .mo-device[data-platform=ios] .mo-form .rs-textarea{min-height:176px;padding:8px 0;border:0;border-radius:0;background:transparent;font-size:17px;line-height:22px}.mo .mo-device[data-platform=ios] .rs-dropdown{min-height:44px;border:0;border-radius:8px;padding-inline:12px;background:var(--mo-ios-tertiary-fill);font-size:17px}.mo .mo-device[data-platform=ios] .mo-app-actions{min-height:44px;padding:0 16px;border-top:1px solid var(--divider);gap:12px;background:var(--bg)}.mo .mo-device[data-platform=ios] .mo-app-actions>button{min-height:44px;padding-block:8px;font-size:17px;border:0;border-radius:8px}.mo .mo-device[data-platform=ios] .mo-messages{gap:8px}.mo .mo-device[data-platform=ios] .mo-message{max-width:82%;padding:8px 12px;border:0;border-radius:18px 18px 18px 5px;background:var(--mo-ios-secondary-fill)}.mo .mo-device[data-platform=ios] .mo-message-mine{border-radius:18px 18px 5px 18px;background:var(--text);color:var(--bg)}.mo .mo-device[data-platform=ios] .mo-message p{font-size:calc(17px * var(--mo-text-scale));line-height:22px;letter-spacing:-.025em}.mo .mo-device[data-platform=ios] .mo-message>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mo .mo-device[data-platform=ios] .mo-message-compose{align-items:center;gap:8px;padding-block:4px}.mo .mo-device[data-platform=ios] .mo-message-compose .rs-input{height:44px;min-height:44px;border:1px solid var(--control-border);border-radius:22px;padding:0 14px;background:transparent;font-size:17px}.mo .mo-device[data-platform=ios] .mo-message-compose .rs-btn-primary{width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:var(--text);color:var(--bg)}.mo .mo-device[data-platform=ios] .mo-clock-tabs{position:absolute;inset:auto 16px 6px;z-index:2;min-height:62px;height:auto;padding:3px;gap:2px;border:1px solid var(--mo-ios-material-edge);border-radius:34px;background:var(--mo-ios-material);backdrop-filter:blur(12px)}.mo .mo-device[data-platform=ios] .mo-clock-tabs button{min-height:54px;height:auto;padding:5px 8px;gap:2px;border:0;border-radius:27px;background:transparent;color:var(--text-secondary);font-size:11px;line-height:14px;font-weight:500;letter-spacing:0;transition:background-color .22s var(--mo-ios-motion),color .22s var(--mo-ios-motion)}.mo .mo-device[data-platform=ios] .mo-clock-tabs button>.rs-icon{width:24px;height:24px}.mo .mo-device[data-platform=ios] .mo-clock-tabs button[aria-pressed=true]{color:var(--text);background:var(--mo-ios-selected);font-weight:600}.mo .mo-device[data-platform=ios] .mo-clock-tabs button[aria-pressed=true]>.rs-icon{stroke-width:2}.mo .mo-device[data-platform=ios] .mo-phone[data-app=phone] .mo-keypad{max-width:286px;gap:16px 19px}.mo .mo-device[data-platform=ios] .mo-keypad button{width:76px;height:76px;min-height:76px;padding:0;border-radius:50%;background:var(--mo-ios-secondary-fill);font-size:34px;line-height:41px;font-weight:400}.mo .mo-device[data-platform=ios] .mo-phone[data-app=clock] .mo-clock-face{padding-block:44px;font-size:76px;line-height:90px;letter-spacing:-.025em;font-weight:200}.mo .mo-device[data-platform=ios] .mo-phone[data-app=clock] .mo-app-actions{padding-block:16px}.mo .mo-device[data-platform=ios] .mo-phone[data-app=clock] .mo-app-actions>button{flex:0 0 80px;width:80px;height:80px;min-height:80px;border-radius:50%;font-size:15px}.mo .mo-device[data-platform=ios] .mo-phone[data-overlay=quick],.mo .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] :is(.mo-scroll,.mo-status-bar,.mo-ios-gesture-nav){background:var(--mo-ios-grouped)}.mo .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-scroll{padding:42px 24px 24px}.mo .mo-device[data-platform=ios] .mo-ios-control-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto 72px 72px auto;gap:16px;align-items:stretch}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-ios-connectivity{grid-column:1/3;grid-row:1;min-height:0;aspect-ratio:1;padding:14px;gap:12px;border:0;border-radius:32px;background:var(--mo-ios-secondary-fill)}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-ios-connectivity>button{min-width:44px;min-height:44px;padding:8px;border:0;border-radius:50%;background:var(--bg)}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-ios-connectivity>button[aria-pressed=true]{background:var(--text);color:var(--bg)}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-ios-connectivity>button>.rs-icon{width:27px;height:27px;stroke-width:1.7}.mo .mo-device[data-platform=ios] .mo-ios-media-control{grid-column:3/5;grid-row:1;min-height:0;aspect-ratio:1;padding:14px 10px 6px;gap:2px;border:0;border-radius:32px;background:var(--mo-ios-secondary-fill)}.mo .mo-device[data-platform=ios] .mo-ios-media-control>strong{margin-top:6px;font-size:14px;line-height:18px;font-weight:600}.mo .mo-device[data-platform=ios] .mo-ios-media-control>span{font-size:12px;line-height:16px}.mo .mo-device[data-platform=ios] .mo-ios-media-control>button{width:44px;height:44px;padding:8px}.mo .mo-device[data-platform=ios] .mo-ios-media-control>button>.rs-icon{width:27px;height:27px}.mo .mo-device[data-platform=ios] .mo-ios-focus-control{grid-column:1/3;grid-row:3;min-height:72px;padding:14px;gap:9px;border:0;border-radius:36px;background:var(--mo-ios-secondary-fill)}.mo .mo-device[data-platform=ios] .mo-ios-focus-control>strong{font-size:15px;line-height:18px;font-weight:600;text-align:start}.mo .mo-device[data-platform=ios] .mo-ios-focus-control>.rs-icon:first-child{width:25px;height:25px;flex-shrink:0}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-control-sliders{grid-column:3/5;grid-row:2/4;gap:16px}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-control-sliders .mo-field{gap:0}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-control-sliders .mo-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-vertical-slider{height:160px;border:0;border-radius:36px;overflow:hidden;background:linear-gradient(to top,var(--bg) var(--mo-level),var(--mo-ios-secondary-fill) var(--mo-level))}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-vertical-slider .rs-slider{width:160px;height:72px;top:44px;opacity:0}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-vertical-slider>.mo-native-range{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-vertical-slider>.rs-icon{width:26px;height:26px;inset-inline-start:calc(50% - 13px);bottom:17px;pointer-events:none}.mo .mo-device[data-platform=ios] .mo-ios-control-pair{grid-column:1/3;grid-row:2;gap:16px}.mo .mo-device[data-platform=ios] .mo-ios-control-pair>button,.mo .mo-device[data-platform=ios] .mo-ios-control-shortcuts>button{aspect-ratio:1;min-height:72px;padding:16px;border:0;border-radius:50%;background:var(--mo-ios-secondary-fill)}.mo .mo-device[data-platform=ios] .mo-ios-control-pair>button>.rs-icon,.mo .mo-device[data-platform=ios] .mo-ios-control-shortcuts>button>.rs-icon{width:27px;height:27px}.mo .mo-device[data-platform=ios] .mo-ios-control-shortcuts{grid-row:4;gap:16px}.mo .mo-device[data-platform=ios] .mo-ios-control-pair>button[aria-pressed=true],.mo .mo-device[data-platform=ios] .mo-ios-focus-control[aria-pressed=true]{background:var(--text);color:var(--bg)}.mo .mo-device[data-platform=ios] .mo-library-groups .mo-app-grid{gap:14px;padding:14px;border:0;border-radius:26px;background:var(--mo-ios-secondary-fill)}.mo .mo-device[data-platform=ios] .mo-library-groups .mo-app-icon{min-height:52px}.mo .mo-device[data-platform=ios] .mo-library-groups .mo-app-icon>[data-app-icon]{width:52px;height:52px;border-radius:12px}.mo .mo-device[data-platform=ios] .mo-library-groups .mo-app-icon>[data-app-icon]>svg{width:52px;height:52px}.mo .mo-device[data-platform=ios] .mo-library-groups h3{margin-top:8px;font-size:13px;line-height:18px}.mo .mo-device[data-platform=ios] .mo-screen{position:relative}.mo .mo-device[data-platform=ios] .mo-app-header{position:relative;height:54px;min-height:54px;padding-block:0 10px}.mo .mo-device[data-platform=ios] .mo-phone[data-root-app=true] .mo-app-header{height:auto;min-height:105px;grid-template-rows:54px minmax(41px,auto);padding-block:0 10px}.mo .mo-device[data-platform=ios] .mo-app-header>button,.mo .mo-device[data-platform=ios] .mo-ios-navigation-actions>button{gap:0;display:inline-flex;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--mo-ios-material-edge);border-radius:50%;background:var(--mo-ios-material);backdrop-filter:blur(12px)}.mo .mo-device[data-platform=ios] .mo-app-header>button>span:not(.rs-icon){display:none}.mo .mo-device[data-platform=ios] .mo-ios-editor-actions{gap:8px}.mo .mo-device[data-platform=ios] .mo-ios-editor-actions>button{width:auto;padding-inline:16px;border-radius:24px}.mo .mo-device[data-platform=ios] .mo-ios-editor-actions>.rs-btn-primary{background:var(--text);color:var(--bg);border-color:var(--text)}.mo .mo-device[data-platform=ios] .mo-ios-editor-actions>.rs-btn-ghost{width:44px;padding:0}.mo .mo-device[data-platform=ios] .mo-dock{width:calc(100% - 32px);max-width:440px;margin-inline:auto;min-height:88px;padding:13px 12px;border:1px solid var(--mo-ios-material-edge);border-radius:32px;background:var(--mo-ios-material);backdrop-filter:blur(12px)}.mo .mo-device[data-platform=ios] .mo-screen:has(>.mo-clock-tabs)>.mo-scroll{padding-bottom:84px}.mo .mo-device[data-platform=ios] .mo-screen:has(>.mo-clock-tabs)>.mo-app-actions{margin-bottom:76px}.mo .mo-device[data-platform=ios] .mo-ios-search-field{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;margin-block:0 16px;padding-inline:14px 0;border:1px solid var(--mo-ios-material-edge);border-radius:26px;background:var(--mo-ios-tertiary-fill);color:var(--text-secondary)}.mo .mo-device[data-platform=ios] .mo-ios-search-field>.rs-icon{flex:0 0 20px;pointer-events:none}.mo .mo-device[data-platform=ios] .mo-ios-search-field>.rs-input-field{flex:1;min-width:0;width:auto}.mo .mo-device[data-platform=ios] .mo-ios-search-field .mo-ios-search{flex:1;width:100%;min-width:0;min-height:46px;height:46px;margin:0;padding:0 12px 0 0;border:0;border-radius:0;background:transparent;font-size:calc(17px * var(--mo-text-scale))}.mo .mo-device[data-platform=ios] .mo-ios-search-field:focus-within{outline:2px solid var(--text);outline-offset:2px}.mo .mo-device[data-platform=ios] .mo-ios-search-field .mo-ios-search:focus-visible{outline:none}.mo .mo-device[data-platform=ios] .mo-ios-search::-webkit-search-cancel-button{appearance:none}.mo .mo-device[data-platform=ios] .mo-ios-search-clear{flex:0 0 44px;width:44px;min-width:44px;min-height:44px;height:44px;margin-inline-end:1px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary)}.mo .mo-device[data-platform=ios] .mo-ios-search-clear>.rs-icon{width:16px;height:16px}.mo .mo-device[data-platform=ios] .mo-ios-setting-row{flex-wrap:wrap}.mo .mo-device[data-platform=ios] .mo-ios-setting-row>strong{min-width:90px}.mo .mo-device[data-platform=ios] .mo-ios-setting-row>span:not(.mo-ios-setting-glyph,.mo-native-switch){font-size:calc(17px * var(--mo-text-scale));line-height:1.3}.mo .mo-device[data-platform=ios] .mo-ios-settings-group:empty{display:none}.mo .mo-device[data-platform=ios] .mo-native-switch-thumb{border-color:var(--divider);box-shadow:none}.mo .mo-device[data-platform=ios] .mo-native-switch>input:active+.mo-native-switch-track .mo-native-switch-thumb{scale:1.08}.mo .mo-device[data-platform=ios] .mo-native-switch-thumb,.mo .mo-device[data-platform=ios] .mo-native-switch-track{transition-duration:.22s;transition-timing-function:var(--mo-ios-motion)}.mo .mo-device[data-platform=ios] .mo-native-switch-thumb{transition-property:transform,scale}.mo .mo-device[data-platform=ios] .mo-ios-control-layout :is(.mo-ios-connectivity,.mo-ios-media-control,.mo-ios-focus-control),.mo .mo-device[data-platform=ios] .mo-ios-control-pair>button,.mo .mo-device[data-platform=ios] .mo-ios-control-shortcuts>button{border:1px solid var(--mo-ios-material-edge);background:var(--mo-ios-material);transition:background-color .22s var(--mo-ios-motion),color .22s var(--mo-ios-motion)}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-ios-focus-control[aria-pressed=true],.mo .mo-device[data-platform=ios] .mo-ios-control-pair>button[aria-pressed=true]{background:var(--text);color:var(--bg)}.mo .mo-device[data-platform=ios] .mo-notification{border:1px solid var(--mo-ios-material-edge);border-radius:24px;padding:16px;background:var(--mo-ios-material)}.mo .mo-device[data-platform=ios] .mo-recent-task{border-radius:26px}.mo .mo-device[data-platform=ios] .mo-ios-calendar-week span{font-size:11px}.mo .mo-device[data-device=iphone-duo][data-posture=compact][data-orientation=portrait] .mo-home{padding-top:8px;gap:16px}.mo .mo-device[data-device=iphone-duo][data-posture=compact][data-orientation=portrait] .mo-ios-widgets>button{aspect-ratio:auto;height:142px;min-height:142px}.mo .mo-device[data-device=iphone-duo][data-posture=compact][data-orientation=portrait] .mo-home-apps{row-gap:16px}.mo .mo-device[data-device=iphone-duo][data-posture=compact][data-orientation=portrait] .mo-ios-home-tools{min-height:44px;height:44px;padding-bottom:0}@container (min-width: 560px){.mo .mo-device[data-platform=ios] .mo-phone[data-app=settings][data-root-app=true] .mo-scroll{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-content:start;padding-inline:24px}.mo .mo-device[data-platform=ios] .mo-phone[data-app=settings][data-root-app=true] .mo-scroll>*{margin-block:0}.mo .mo-device[data-platform=ios] .mo-phone[data-app=settings][data-root-app=true] .mo-scroll>.mo-ios-search-field{grid-column:1/-1}.mo .mo-device[data-platform=ios] .mo-phone[data-app=settings][data-root-app=true] .mo-ios-profile-row{grid-column:1}.mo .mo-device[data-platform=ios] .mo-phone[data-app=settings][data-root-app=true] .mo-ios-settings-group{grid-column:2}.mo .mo-device[data-platform=ios] .mo-phone[data-app=settings][data-root-app=true] .mo-ios-profile-row+.mo-ios-settings-group{grid-row:2}.mo .mo-device[data-platform=ios] .mo-phone[data-app=settings][data-root-app=true] .mo-ios-restore{grid-column:1;grid-row:3;align-self:start}}@container (min-width: 600px){.mo .mo-device[data-platform=ios] .mo-home{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:minmax(min-content,1fr) auto;align-content:start;gap:24px 36px;padding:22px 36px 0}.mo .mo-device[data-platform=ios] .mo-ios-widgets{grid-column:1;grid-row:1;grid-template-columns:1fr 1fr;gap:12px;align-self:start}.mo .mo-device[data-platform=ios] .mo-ios-widgets>button{padding:12px;border-radius:22px;min-height:156px;aspect-ratio:auto}.mo .mo-device[data-platform=ios] .mo-home-apps{grid-column:2;grid-row:1;align-self:start;margin:0;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.mo .mo-device[data-platform=ios] .mo-home>.mo-ios-home-tools{grid-column:1/-1;grid-row:2;margin:0;min-height:44px;padding:0}.mo .mo-device[data-platform=ios] .mo-dock{max-width:360px;margin-top:8px}.mo .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-scroll{padding:28px 36px}.mo .mo-device[data-platform=ios] .mo-ios-control-layout{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:150px 72px;gap:16px;max-width:760px;margin-inline:auto}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-ios-connectivity{grid-column:1/3;grid-row:1;aspect-ratio:auto}.mo .mo-device[data-platform=ios] .mo-ios-media-control{grid-column:3/5;grid-row:1;aspect-ratio:auto}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-control-sliders{grid-column:5/7;grid-row:1}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-vertical-slider{height:150px}.mo .mo-device[data-platform=ios] .mo-ios-control-pair{grid-column:7/9;grid-row:1;align-self:center}.mo .mo-device[data-platform=ios] .mo-ios-focus-control{grid-column:1/3;grid-row:2}.mo .mo-device[data-platform=ios] .mo-ios-control-shortcuts{grid-column:3/7;grid-row:2}.mo .mo-device[data-platform=ios] .mo-clock-tabs{inset-inline:24px;width:min(440px,calc(100% - 48px));margin-inline:auto;min-height:56px}.mo .mo-device[data-platform=ios] .mo-clock-tabs button{flex-direction:row;gap:8px;min-height:44px}.mo .mo-device[data-platform=ios] .mo-phone[data-app=clock] .mo-clock-face{padding-block:16px}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-screen:has(>.mo-clock-tabs){padding-inline-start:80px}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-clock-tabs{inset:18px auto auto 16px;display:flex;flex-direction:column;width:48px;min-height:160px;height:auto;margin:0;padding:0;gap:8px;border:0;border-radius:0;background:transparent;backdrop-filter:none}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-clock-tabs button{flex:none;position:relative;width:48px;height:48px;min-height:48px;padding:12px;border:1px solid var(--mo-ios-material-edge);border-radius:24px;background:var(--mo-ios-material)}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-clock-tabs button[aria-pressed=true]{background:var(--mo-ios-selected)}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-clock-tabs button>span:not(.rs-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-screen:has(>.mo-clock-tabs)>.mo-scroll{padding-bottom:20px}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-screen:has(>.mo-clock-tabs)>.mo-app-actions{margin-bottom:0}}@container (min-width: 800px){.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-phone[data-app=home]:not([data-overlay]) .mo-screen{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:24px;padding-inline-end:20px}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-phone[data-app=home]:not([data-overlay]) .mo-home{grid-template-columns:200px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 44px;gap:20px 32px;padding:20px 24px 0 36px}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-phone[data-app=home]:not([data-overlay]) .mo-ios-widgets{grid-template-columns:1fr;gap:16px;align-self:center}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-phone[data-app=home]:not([data-overlay]) .mo-ios-widgets>button{height:176px;min-height:176px;padding:16px}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-phone[data-app=home]:not([data-overlay]) .mo-home-apps{align-self:center;row-gap:32px}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-phone[data-app=home]:not([data-overlay]) .mo-dock{grid-template-columns:1fr;grid-auto-rows:60px;align-self:center;width:88px;min-height:0;height:auto;margin:0;padding:14px 13px;gap:14px}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-phone[data-app=home]:not([data-overlay]) .mo-camera-cutout{display:none}.mo .mo-device[data-device=iphone-duo][data-posture=expanded] .mo-phone[data-app=home]:not([data-overlay]) .mo-status-bar{justify-content:flex-end;gap:12px;padding-inline:36px}}@container (max-width: 360px){.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-home{padding:12px 16px 0;gap:12px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-widgets{gap:12px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-widgets>button{min-height:126px;height:126px;aspect-ratio:auto;padding:10px;grid-template-rows:18px 40px 1fr 16px;border-radius:18px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-widgets>button>strong{font-size:34px;line-height:40px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-widgets>button>span{font-size:12px;line-height:16px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-home-apps{width:100%;margin-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-app-icon{min-height:72px;gap:5px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-app-icon>[data-app-icon],.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-app-icon>[data-app-icon]>svg{width:52px;height:52px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-app-icon strong{max-width:100%;font-size:11px;line-height:14px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-dock{width:calc(100% - 16px);min-height:64px;padding:9px 8px;border-radius:24px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-dock button{min-width:44px;min-height:44px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-dock button>[data-app-icon]:first-child,.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-dock button>[data-app-icon]>svg{width:44px;height:44px;border-radius:11px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-app-header,.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-scroll:not(.mo-home){padding-inline:12px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-app-header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-profile-row{gap:10px;padding:12px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-profile-row>.mo-initials{width:44px;height:44px;font-size:20px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-profile-row strong{font-size:20px;line-height:24px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-setting-row{gap:8px;padding-inline:10px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-setting-row>strong{min-width:0}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-setting-glyph{width:24px;height:24px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-setting-row:has(.mo-ios-setting-glyph):not(:last-child):after{inset-inline-start:42px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-form>.mo-field{flex-direction:column;align-items:stretch;gap:4px;padding-block:10px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-form>.mo-field>span{flex-basis:auto}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-appearance-cards{gap:12px;padding-inline:0}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-clock-tabs{inset-inline:8px;padding:3px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-clock-tabs button{min-width:44px;padding-inline:2px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-keypad{grid-template-columns:repeat(3,minmax(44px,1fr));max-width:100%;gap:12px 8px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-keypad button{width:100%;min-width:44px;height:56px;min-height:56px;font-size:28px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-clock-face{font-size:52px;line-height:64px;padding-block:28px}.mo .mo-device[data-platform=ios] .mo-phone[data-overlay=quick] .mo-scroll{padding:16px 12px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-control-layout{grid-template-columns:repeat(4,minmax(44px,1fr));grid-template-rows:auto 56px 56px auto;gap:8px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-control-layout .mo-ios-connectivity{padding:0;gap:6px;aspect-ratio:auto;min-height:140px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-media-control{aspect-ratio:auto;min-height:140px;padding:8px 4px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-media-control>strong{font-size:12px;line-height:16px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-media-control>span{font-size:11px;line-height:14px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-control-sliders,.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-control-pair,.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-control-shortcuts{gap:8px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-control-pair>button,.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-control-shortcuts>button{min-height:44px;padding:8px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-focus-control{min-height:56px;padding:8px;gap:6px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-focus-control>strong{min-width:0;font-size:12px;line-height:16px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-focus-control>.rs-icon:first-child{width:18px;height:18px}.mo .mo-device[data-platform=ios] .mo-phone[data-app] .mo-ios-control-layout .mo-vertical-slider{height:120px;border-radius:24px}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.mo .mo-device[data-platform=ios] .mo-phone{--mo-ios-material:var(--bg);--mo-ios-material-edge:var(--control-border)}.mo .mo-device[data-platform=ios] :is(.mo-clock-tabs,.mo-dock,.mo-app-header>button,.mo-ios-navigation-actions>button){backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.mo .mo-device[data-platform=ios] :is(.mo-native-switch-track,.mo-native-switch-thumb,.mo-clock-tabs button,.mo-ios-control-layout button){transition:none}}@media (forced-colors:active){.mo .mo-device[data-platform=ios] .mo-phone{--mo-ios-grouped:Canvas;--mo-ios-secondary-fill:Canvas;--mo-ios-tertiary-fill:Canvas;--mo-ios-material:Canvas;--mo-ios-material-edge:CanvasText;--mo-ios-selected:Highlight}.mo .mo-device[data-platform=ios] :is(.mo-ios-settings-group,.mo-ios-profile-row,.mo-ios-widgets>button,.mo-dock,.mo-ios-connectivity,.mo-ios-media-control){outline:1px solid CanvasText}.mo .mo-device[data-platform=ios] .mo-clock-tabs button[aria-pressed=true]{background:Highlight;color:HighlightText;forced-color-adjust:none}.mo .mo-device[data-platform=ios] .mo-native-switch-track{background:Canvas;border-color:CanvasText;forced-color-adjust:none}.mo .mo-device[data-platform=ios] .mo-native-switch-thumb{background:CanvasText}.mo .mo-device[data-platform=ios] .mo-native-switch>input:checked+.mo-native-switch-track{background:Highlight;border-color:Highlight}.mo .mo-device[data-platform=ios] .mo-native-switch>input:checked+.mo-native-switch-track .mo-native-switch-thumb{background:HighlightText}.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-vertical-slider .rs-slider,.mo .mo-device[data-platform=ios] .mo-ios-control-layout .mo-vertical-slider>.mo-native-range{opacity:1}.mo .mo-device[data-platform=ios] .mo-app-icon>[data-app-icon],.mo .mo-device[data-platform=ios] .mo-dock button>[data-app-icon]:first-child{--mo-glyph-background:Canvas;--mo-glyph-foreground:CanvasText;outline:1px solid CanvasText}}.mo .mo-device[data-platform=ios] .mo-ios-navigation-actions>button:not(:has(.rs-icon)){font-size:17px;font-weight:500;width:auto;padding-inline:14px}.mo .mo-device[data-platform=ios] .mo-app-header h2.mo-sr-only{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}