.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}.if-specimen:has(.mo){--interface-preview-height:auto;--interface-preview-min-height:0px;height:auto;min-height:0}.if-board:has(>.mo){height:auto;overflow:visible}section.mo{height:auto;grid-template-rows:56px auto 40px;overflow:hidden}.mo .mo-stage{display:grid;grid-template-columns:minmax(0,411px) minmax(0,430px);align-items:start;justify-content:center;gap:48px;padding:32px 32px 40px;overflow:visible;background:var(--table-alt)}.mo .mo-device{display:flex;flex-direction:column;gap:14px;height:auto;min-width:0}.mo .mo-device-label{display:flex;height:20px;padding-inline:8px;align-items:center}.mo .mo-device-fit{position:relative;width:100%;min-width:0;margin-inline:auto}.mo .mo-handset{position:absolute;inset:0 auto auto 0;transform-origin:top left;padding:9px}.mo .mo-hardware{position:absolute;inset:0;border:1px solid #676767;border-radius:57px;background:#181818;box-shadow:inset 0 0 0 2px #b0b0b0,inset 0 0 0 3px #323232;pointer-events:none}.mo .mo-device[data-platform=android] .mo-hardware{border-radius:44px;background:#202020;box-shadow:inset 0 0 0 2px #888,inset 0 0 0 3px #303030}.mo .mo-side-key{position:absolute;display:block;width:4px;border:1px solid #666;background:#aaa;border-radius:2px}.mo .mo-side-key-power{top:196px;right:-4px;height:76px}.mo .mo-side-key-action{top:104px;left:-4px;height:26px}.mo .mo-side-key-volume{top:155px;left:-4px;height:54px}.mo .mo-side-key-volume-down{top:224px;left:-4px;height:54px}.mo .mo-device[data-platform=android] .mo-side-key-power{top:155px;height:48px}.mo .mo-device[data-platform=android] .mo-side-key-volume{top:230px;height:95px;left:auto;right:-4px}.mo .mo-antenna{position:absolute;inset-inline:0;height:3px;border-inline:3px solid #d2d2d2}.mo .mo-antenna-top{top:70px}.mo .mo-antenna-bottom{bottom:70px}.mo .mo-earpiece{position:absolute;width:54px;height:2px;top:4px;left:calc(50% - 27px);border-radius:1px;background:#080808}.mo .mo-device[data-platform=ios] .mo-phone{width:393px;height:852px;border:0;border-radius:48px;grid-template-rows:59px minmax(0,1fr) 34px}.mo .mo-device[data-platform=android] .mo-phone{width:412px;height:915px;border:0;border-radius:35px;grid-template-rows:48px minmax(0,1fr) 48px}.mo .mo-device .mo-status-bar{background:transparent;padding-inline:24px;border:0}.mo .mo-device .mo-status-bar>button{min-height:44px;height:44px;padding:0;border:0;background:transparent;color:var(--text);font-family:inherit;font-size:15px;font-weight:600;gap:6px}.mo .mo-device[data-platform=ios] .mo-status-bar{padding:5px 27px 0 34px}.mo .mo-device[data-platform=ios] .mo-status-bar>button{font-size:17px}.mo .mo-device[data-platform=ios] .mo-camera-cutout{top:11px;left:calc(50% - 63px);width:126px;height:37px;border-radius:22px;background:#080808;pointer-events:none}.mo .mo-device[data-platform=ios] .mo-camera-cutout:after{width:10px;height:10px;top:13px;right:12px;background:#1c1c1c;box-shadow:inset 0 0 0 2px #121212}.mo .mo-device[data-platform=android] .mo-camera-cutout{left:calc(50% - 7px);top:16px;width:14px;height:14px;border-radius:50%;background:#080808;box-shadow:0 0 0 2px #4c4c4c}.mo .mo-status-signals{display:flex;align-items:center;gap:5px}.mo .mo-device .mo-status-signals svg{display:block;flex:none}.mo .mo-device[data-platform=ios] .mo-battery{width:25px;height:13px;border:1px solid;border-radius:4px;padding:2px}.mo .mo-device[data-platform=android] .mo-battery{width:9px;height:14px;border:1.5px solid;border-radius:1px;padding:1px;margin-inline:2px}.mo .mo-device[data-platform=android] .mo-battery:after{width:4px;height:2px;top:-3px;left:1px}.mo .mo-device[data-platform=android] .mo-battery>span{height:84%;width:100%;margin-top:1px}.mo .mo-device[data-platform=ios] .mo-ios-gesture-nav{min-height:34px;padding:0;position:relative;overflow:visible}.mo .mo-device[data-platform=ios] .mo-home-indicator-button{position:absolute;bottom:0;height:44px;width:170px;display:flex;justify-content:center;align-items:flex-end;padding:0 0 8px;border:0;background:transparent}.mo .mo-device[data-platform=ios] .mo-home-indicator-button>span{width:134px;height:5px;border-radius:3px}.mo .mo-device[data-platform=android] .mo-system-nav{height:48px;grid-template-columns:repeat(3,1fr);padding:0 32px}.mo .mo-device[data-platform=android] .mo-system-nav>button{height:48px;min-height:48px;border:0;background:transparent}.mo .mo-workspace-footer{padding-inline:24px;font-size:11px}.if-preview-frame[data-preview-open=true]:has(.mo) .if-preview-content{overflow-y:auto}.if-preview-frame[data-preview-open=true]:has(.mo) .if-specimen{height:auto;min-height:0}@container (max-width: 760px){.mo .mo-stage{display:flex;justify-content:flex-start;gap:0;padding:24px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.mo .mo-device{display:flex;flex:0 0 100%;padding-inline:20px;height:auto;align-self:flex-start;scroll-snap-align:start}.mo .mo-device-label{width:100%;max-width:430px;margin-inline:auto}.mo .mo-swipe-hint{display:block}.mo .mo-workspace-footer{display:flex;justify-content:center}.mo .mo-workspace-footer>span:first-child{display:none}}@media (forced-colors:active){.mo .mo-hardware{border-color:CanvasText;box-shadow:none}.mo .mo-device .mo-camera-cutout,.mo .mo-hardware,.mo .mo-side-key{background:CanvasText}.mo .mo-side-key{border-color:CanvasText}}section.mo.mo-single{grid-template-rows:auto auto auto}.mo-single .mo-workspace-header{min-height:84px;flex-wrap:wrap;gap:16px 24px;padding:20px 24px}.mo-single .mo-device-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.mo-single .mo-device-controls>.rs-select{width:auto;min-width:0;max-width:100%}.mo-single .mo-device-controls button{min-height:44px;padding-inline:14px;white-space:nowrap}.mo-single .mo-stage{display:block;padding:32px 36px;overflow:hidden}.mo-single .mo-device{display:flex;width:100%;max-width:1040px;margin-inline:auto;gap:18px;padding:0}.mo-single .mo-device-label{justify-content:center;flex-wrap:wrap;gap:8px 16px;height:auto}.mo-single .mo-device-viewport{width:100%;min-width:0}.mo-single .mo-device-fit{max-width:100%;margin-inline:auto;transition:width .68s cubic-bezier(.22,1,.36,1),height .68s cubic-bezier(.22,1,.36,1)}.mo-single .mo-handset{padding:var(--mo-device-bezel);transition:width .68s cubic-bezier(.22,1,.36,1),height .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1),padding .68s cubic-bezier(.22,1,.36,1)}.mo-single .mo-device .mo-hardware{border-radius:calc(var(--mo-device-radius) + var(--mo-device-bezel));transition:border-radius .68s cubic-bezier(.22,1,.36,1)}.mo-single .mo-device .mo-phone{width:100%;height:100%;border-radius:var(--mo-device-radius);grid-template-rows:var(--mo-safe-top) minmax(0,1fr) 34px;container-type:inline-size;transition:border-radius .68s cubic-bezier(.22,1,.36,1),padding .68s cubic-bezier(.22,1,.36,1)}.mo-single .mo-device[data-platform=android] .mo-phone{grid-template-rows:var(--mo-safe-top) minmax(0,1fr) 44px}.mo-single .mo-camera-cutout{z-index:6;transition:width .68s cubic-bezier(.22,1,.36,1),height .68s cubic-bezier(.22,1,.36,1),top .68s cubic-bezier(.22,1,.36,1),left .68s cubic-bezier(.22,1,.36,1),border-radius .68s cubic-bezier(.22,1,.36,1)}.mo-single .mo-device[data-platform=ios] .mo-camera-cutout,.mo-single .mo-device[data-platform=ios] .mo-phone{transition:border-radius .68s cubic-bezier(.22,1,.36,1)}.mo-single .mo-device[data-platform=android] [data-cutout=notch] .mo-camera-cutout{width:26px;height:23px;left:calc(50% - 13px);top:-3px;border-radius:0 0 15px 15px;box-shadow:none}.mo-single .mo-device[data-orientation=landscape][data-platform=ios] .mo-camera-cutout{left:10px;top:calc(50% - 63px);width:37px;height:126px}.mo-single .mo-device[data-orientation=landscape][data-platform=ios] .mo-camera-cutout:after{top:12px;right:13px}.mo-single .mo-device[data-orientation=landscape] .mo-phone{padding-inline:44px}.mo-single .mo-device[data-orientation=landscape][data-platform=android] .mo-camera-cutout{left:14px;top:calc(50% - 7px)}.mo-single .mo-device[data-orientation=landscape][data-platform=android] [data-cutout=notch] .mo-camera-cutout{left:-3px;top:calc(50% - 13px);width:23px;height:26px;border-radius:0 15px 15px 0}.mo-single .mo-device[data-platform=android] .mo-android-gesture-nav{display:flex;height:44px;padding:0;justify-content:center;background:transparent}.mo-single .mo-android-gesture-nav .mo-home-indicator-button{width:164px;height:44px;display:flex;align-items:flex-end;justify-content:center;padding:0 0 10px}.mo-single .mo-android-gesture-nav .mo-home-indicator-button>span{width:108px;height:4px;background:var(--text);border-radius:2px}.mo-single .mo-device-tools{display:flex;justify-content:center;gap:12px}.mo-single .mo-device-tools button{min-height:44px;background:transparent}.mo-single .mo-workspace-footer{display:flex;justify-content:center;min-height:52px;padding:14px 24px;text-align:center;line-height:1.5}.mo-single .mo-workspace-footer>span:first-child{display:block}.mo-hinge{position:absolute;top:0;bottom:0;left:50%;width:4px;border-inline:1px solid #777;opacity:0;transition:opacity .68s ease}.mo-device[data-posture=expanded] .mo-hinge{opacity:1}@container (max-width: 760px){.mo-single .mo-workspace-header{align-items:stretch;padding:16px}.mo-single .mo-device-controls{width:100%}.mo-single .mo-device-controls>.rs-native-select,.mo-single .mo-device-controls>.rs-select{flex:1 1 100%;width:100%}.mo-single .mo-stage{display:block;padding:24px 12px;overflow:hidden}.mo-single .mo-device-label{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.mo-single .mo-camera-cutout,.mo-single .mo-device-fit,.mo-single .mo-handset,.mo-single .mo-hardware,.mo-single .mo-hinge,.mo-single .mo-phone{transition:none}}.mo-device-viewport{position:relative}.mo-single .mo-device-fit.mo-folding{transition:none}.mo-folding .mo-handset{opacity:0;pointer-events:none}.mo-fold-presentation{inset:0 0 auto;z-index:12}.mo-fold-presentation,.mo-fold-stage{position:absolute;pointer-events:none}.mo-fold-stage{top:0;left:50%;transform-origin:center;transform-style:preserve-3d}.mo-single .mo-fold-stage .mo-fold-context{display:contents}.mo-fold-panel{position:absolute;top:0;bottom:0;width:50%;transform-style:preserve-3d}.mo-fold-panel-left{left:0;--mo-fold-radius:var(--mo-fold-shell-radius,36px) var(--mo-fold-inner-corner,0px) var(--mo-fold-inner-corner,0px) var(--mo-fold-shell-radius,36px);transform-origin:right center calc(var(--mo-fold-depth) / 2)}.mo-fold-panel-right{right:0;--mo-fold-radius:var(--mo-fold-inner-corner,0px) var(--mo-fold-shell-radius,36px) var(--mo-fold-shell-radius,36px) var(--mo-fold-inner-corner,0px);transform-origin:left center}.mo-fold-rim{position:absolute;inset:0;border-radius:var(--mo-fold-shell-radius,36px);border:1px solid #878787;background:#454545}.mo-fold-panel-left .mo-fold-rim{right:16px}.mo-fold-panel-right .mo-fold-rim{left:16px}.mo-fold-rim:nth-child(2n){border-color:#b5b5b5}.mo-fold-back,.mo-fold-front{position:absolute;inset:0;border-radius:var(--mo-fold-radius);border:1px solid #999;background:#181818;box-shadow:inset 0 0 0 1px #c0c0c0,inset 0 0 0 3px #282828;backface-visibility:hidden}.mo-fold-front{box-shadow:none;transform:translateZ(calc(var(--mo-fold-depth) / 2))}.mo-fold-back{transform:rotateY(180deg) translateZ(calc(var(--mo-fold-depth) / 2));background:linear-gradient(120deg,#515151,#262626 55%,#444);border-radius:var(--mo-fold-shell-radius,36px)}.mo-fold-panel-left .mo-fold-front{border-right:0}.mo-fold-panel-right .mo-fold-front{border-left:0}.mo-fold-cover,.mo-fold-glass{position:absolute;inset:var(--mo-fold-bezel);overflow:hidden;background:var(--bg);backface-visibility:hidden}.mo-fold-panel-left .mo-fold-glass{right:-.75px;border-radius:24px var(--mo-fold-inner-glass-corner,0) var(--mo-fold-inner-glass-corner,0) 24px}.mo-fold-panel-right .mo-fold-glass{left:-.75px;border-radius:var(--mo-fold-inner-glass-corner,0) 24px 24px var(--mo-fold-inner-glass-corner,0)}.mo-fold-cover{border-radius:var(--mo-fold-cover-radius,36px)}.mo .mo-fold-texture{position:absolute;top:0;grid-template-rows:59px minmax(0,1fr) 34px;transform-origin:top left}.mo-fold-reflection{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 12%,#fff3 40%,#fff8 50%,transparent 76%);opacity:0}.mo-fold-edge{position:absolute;display:block;background:linear-gradient(#989898,#ddd 28%,#4e4e4e 60%,#8e8e8e)}.mo-fold-edge-hinge{background:var(--bg)}.mo-fold-edge-bottom,.mo-fold-edge-top{height:var(--mo-fold-depth);left:32px;right:32px;transform:rotateX(90deg)}.mo-fold-edge-top{top:calc(var(--mo-fold-depth) / -2)}.mo-fold-edge-bottom{bottom:calc(var(--mo-fold-depth) / -2)}.mo-fold-panel-right .mo-fold-edge-bottom,.mo-fold-panel-right .mo-fold-edge-top{left:32px;right:32px}.mo-fold-edge-hinge,.mo-fold-edge-outside{width:var(--mo-fold-depth);top:32px;bottom:32px;transform:rotateY(90deg)}.mo-fold-panel-left .mo-fold-edge-outside,.mo-fold-panel-right .mo-fold-edge-hinge{left:calc(var(--mo-fold-depth) / -2)}.mo-fold-panel-left .mo-fold-edge-hinge,.mo-fold-panel-right .mo-fold-edge-outside{right:calc(var(--mo-fold-depth) / -2)}.mo-fold-spine{position:absolute;top:50%;left:50%;width:4px;height:calc(100% - 2 * var(--mo-fold-shell-radius, 36px));transform-style:preserve-3d}.mo-fold-spine>i{position:absolute;inset:0;border-radius:3px;background:linear-gradient(90deg,#4b4b4b,#b7b7b7,#686868);backface-visibility:hidden}.mo-fold-shadow{position:absolute;left:50%;height:20px;border-radius:50%;background:#000;filter:blur(16px);pointer-events:none}.mo-fold-camera-module{position:absolute;top:32px;left:28px;display:flex;align-items:center;gap:18px;padding:12px;border:1px solid #777;border-radius:22px;background:#242424;box-shadow:0 4px 8px #0004}.mo-fold-camera-module i{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle,#141414 20%,#303030 22%,#060606 45%,#575757 48%,#111 58%);border:2px solid #919191}.mo-fold-camera-module b{width:10px;height:10px;border-radius:50%;background:#aaa}.mo-fold-stage[data-axis=horizontal] .mo-fold-panel{width:100%;height:50%;bottom:auto}.mo-fold-stage[data-axis=horizontal] .mo-fold-panel-left{top:0;--mo-fold-radius:var(--mo-fold-shell-radius,36px) var(--mo-fold-shell-radius,36px) var(--mo-fold-inner-corner,0px) var(--mo-fold-inner-corner,0px);transform-origin:center bottom calc(var(--mo-fold-depth) / 2)}.mo-fold-stage[data-axis=horizontal] .mo-fold-panel-right{top:50%;--mo-fold-radius:var(--mo-fold-inner-corner,0px) var(--mo-fold-inner-corner,0px) var(--mo-fold-shell-radius,36px) var(--mo-fold-shell-radius,36px);transform-origin:center top}.mo-fold-stage[data-axis=horizontal] .mo-fold-panel-left .mo-fold-glass{inset:12px 12px -.75px;border-radius:24px 24px var(--mo-fold-inner-glass-corner,0) var(--mo-fold-inner-glass-corner,0)}.mo-fold-stage[data-axis=horizontal] .mo-fold-panel-right .mo-fold-glass{inset:-.75px 12px 12px;border-radius:var(--mo-fold-inner-glass-corner,0) var(--mo-fold-inner-glass-corner,0) 24px 24px}.mo-fold-stage[data-axis=horizontal] .mo-fold-back{transform:rotateX(180deg) translateZ(calc(var(--mo-fold-depth) / 2))}.mo-fold-stage[data-axis=horizontal] .mo-fold-panel-left .mo-fold-front{border-right:1px solid #999;border-bottom:0}.mo-fold-stage[data-axis=horizontal] .mo-fold-panel-right .mo-fold-front{border-left:1px solid #999;border-top:0}.mo-fold-stage[data-axis=horizontal] .mo-fold-spine{height:calc(100% * 669 / 951 - 2 * var(--mo-fold-shell-radius, 36px))}.mo-fold-stage[data-axis=horizontal] .mo-fold-panel-left .mo-fold-rim{right:0;bottom:16px}.mo-fold-stage[data-axis=horizontal] .mo-fold-panel-right .mo-fold-rim{left:0;top:16px}.mo-fold-stage[data-axis=horizontal] .mo-fold-edge-bottom,.mo-fold-stage[data-axis=horizontal] .mo-fold-edge-top{left:32px;right:32px}.mo-fold-stage[data-device=iphone-duo] .mo-fold-rim{border-radius:var(--mo-fold-radius)}.mo-fold-stage[data-device=iphone-duo] .mo-fold-panel-left .mo-fold-back{border-radius:0 var(--mo-fold-shell-radius) var(--mo-fold-shell-radius) 0}.mo-fold-stage[data-device=iphone-duo] .mo-fold-panel-right .mo-fold-back{border-radius:var(--mo-fold-shell-radius) 0 0 var(--mo-fold-shell-radius)}.mo-fold-stage[data-device=iphone-duo] .mo-fold-cover{border-radius:0 var(--mo-fold-cover-radius) var(--mo-fold-cover-radius) 0}.mo-fold-stage[data-device=iphone-duo][data-axis=horizontal] .mo-fold-panel-left .mo-fold-back{border-radius:0 0 var(--mo-fold-shell-radius) var(--mo-fold-shell-radius)}.mo-fold-stage[data-device=iphone-duo][data-axis=horizontal] .mo-fold-panel-right .mo-fold-back{border-radius:var(--mo-fold-shell-radius) var(--mo-fold-shell-radius) 0 0}.mo-fold-stage[data-device=iphone-duo][data-axis=horizontal] .mo-fold-cover{border-radius:0 0 var(--mo-fold-cover-radius) var(--mo-fold-cover-radius)}.mo-fold-tools{display:grid;grid-template-columns:auto minmax(100px,240px) 44px;justify-content:center;align-items:center;gap:0 16px;padding:12px 24px;border-top:1px solid var(--divider);background:var(--bg)}.mo-fold-tools label,.mo-fold-tools output{font-size:13px}.mo-fold-tools output{text-align:end;font-variant-numeric:tabular-nums}.mo-fold-tools input{width:100%;min-width:44px;height:44px;accent-color:var(--text)}.mo-fold-tools>span{grid-column:1/-1;color:var(--text-secondary);font-size:12px}@media (forced-colors:active){.mo-fold-back,.mo-fold-front,.mo-fold-rim{background:Canvas;border-color:CanvasText;box-shadow:none}}.mo.mo-single .mo-device[data-platform] .mo-phone{width:100%;height:100%;border-radius:var(--mo-screen-corners,var(--mo-device-radius));grid-template-rows:var(--mo-safe-top) minmax(0,1fr) 34px}.mo.mo-single .mo-device[data-platform=android] .mo-phone{grid-template-rows:var(--mo-safe-top) minmax(0,1fr) 44px}.mo.mo-single .mo-device[data-platform] .mo-hardware{border-radius:var(--mo-shell-corners,calc(var(--mo-device-radius) + var(--mo-device-bezel)))}.mo-device[data-device=iphone-duo][data-posture=compact] .mo-device-fit[data-live=false]{--mo-screen-corners:0 var(--mo-device-radius) var(--mo-device-radius) 0;--mo-shell-corners:0 calc(var(--mo-device-radius) + var(--mo-device-bezel)) calc(var(--mo-device-radius) + var(--mo-device-bezel)) 0}.mo-device[data-device=iphone-duo][data-posture=compact][data-orientation=landscape] .mo-device-fit[data-live=false]{--mo-screen-corners:0 0 var(--mo-device-radius) var(--mo-device-radius);--mo-shell-corners:0 0 calc(var(--mo-device-radius) + var(--mo-device-bezel)) calc(var(--mo-device-radius) + var(--mo-device-bezel))}@media (prefers-reduced-motion:reduce){.mo.mo-single .mo-device[data-platform] .mo-camera-cutout,.mo.mo-single .mo-device[data-platform] .mo-hardware,.mo.mo-single .mo-device[data-platform] .mo-phone{transition:none}}.mo.mo-single .mo-device-fit[data-live=true] .mo-handset{padding:0}.mo.mo-single .mo-device-fit[data-live=true] .mo-camera-cutout,.mo.mo-single .mo-device-fit[data-live=true] .mo-hardware{display:none}.mo.mo-single .mo-device[data-platform] .mo-device-fit[data-live=true] .mo-phone{border:1px solid var(--divider);border-radius:var(--radius-sm);padding:0;grid-template-rows:44px minmax(0,1fr) 44px}.mo.mo-single .mo-device-fit[data-live=true] .mo-status-bar{padding:0 12px}.mo.mo-single .mo-device[data-platform] .mo-phone{overflow:clip}.mo.mo-single .mo-device[data-platform=android] .mo-device-fit[data-live=true] .mo-phone,.mo.mo-single .mo-device[data-platform=android] .mo-phone{grid-template-rows:var(--mo-safe-top) minmax(0,1fr) 48px}.mo.mo-single .mo-device[data-platform=android] .mo-android-gesture-nav,.mo.mo-single .mo-device[data-platform=android] .mo-android-gesture-nav .mo-home-indicator-button{height:48px;min-height:48px}@media (max-width:640px){.if-specimen:has(.mo-device-fit[data-live=true]){width:100vw;max-width:none;margin-inline:calc((100% - 100vw) / 2);border-inline:0;border-radius:0}.mo.mo-single .mo-stage:has(.mo-device-fit[data-live=true]){padding-inline:0}.mo.mo-single .mo-device-fit[data-live=true] .mo-phone{border-inline:0;border-radius:0}}