.sim-native-backdrop{pointer-events:none;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;position:absolute;inset:0}.sim-native-backdrop button{font:inherit;color:inherit;cursor:default}.sim-native-backdrop button:focus-visible{outline-offset:3px;outline:2px solid #0a84ff}.sim-native-wallpaper{background-position:50%;background-size:cover;position:absolute;inset:0}.sim-native-menubar{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);text-shadow:0 1px 2px #0005;z-index:20;pointer-events:auto;background:#ffffff24;justify-content:space-between;align-items:center;height:28px;padding:0 12px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.sim-native-menu-left,.sim-native-menu-right{align-items:center;height:100%;display:flex}.sim-native-menu-right{gap:14px}.sim-native-menubar button{background:0 0;border:0;border-radius:4px;align-items:center;height:22px;padding:0 10px;display:flex}.sim-native-menubar button:hover,.sim-native-menubar button.selected{background:#ffffff38}.sim-native-menubar svg{width:15px;height:15px}.sim-native-app-name{font-weight:700!important}.sim-native-menu{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);color:#1c1c1e;min-width:230px;text-shadow:none;background:#f6f6fad6;border-radius:8px;padding:5px;position:absolute;top:32px;left:12px;box-shadow:0 10px 34px #0005,0 0 0 .5px #0002}.sim-native-menu-right-aligned{left:auto;right:12px}.sim-native-menu button{text-align:left;border-radius:5px;width:100%;height:28px}.sim-native-menu button:hover{background:var(--sim-menu-highlight,#a8d0ff);color:inherit}.sim-native-dismiss{z-index:19;pointer-events:auto;background:0 0;border:0;position:absolute;inset:28px 0 0}.sim-native-widgets{grid-template-columns:1fr 1fr;gap:14px;width:300px;display:grid;position:absolute;top:44px;left:14px}.sim-native-widgets>div{border-radius:22px;height:143px;padding:15px;overflow:hidden;box-shadow:0 2px 10px #0002}.sim-native-widgets span{font-size:12px;font-weight:500}.sim-native-widgets strong{font-size:40px;font-weight:300;line-height:1.05;display:block}.sim-native-widgets p{margin-top:12px;font-size:10px;line-height:1.35}.sim-native-calendar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#272625;background:#faf7f1db}.sim-native-calendar>span{color:#e34940;font-size:10px}.sim-native-weather{color:#fff;background:linear-gradient(#2777bf,#74a8d4);position:relative}.sim-native-weather svg{color:#fff4bf;width:27px;height:27px;position:absolute;top:58px;right:13px}.sim-native-folder{pointer-events:auto;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:88px;display:flex;position:absolute;top:52px;right:14px}.sim-native-folder>svg{filter:drop-shadow(0 2px 4px #0005);width:64px;height:64px}.sim-native-folder span{text-shadow:0 1px 3px #000c;border-radius:3px;padding:2px 4px;font-size:13px}.sim-native-folder.selected span{background:#3c3c43bf}.sim-native-dock{z-index:40;pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffff2e;border:1px solid #ffffff40;border-radius:22px;align-items:flex-end;gap:6px;padding:8px 10px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000047,0 2px 6px #0000001f,inset 0 1px #ffffff40}.sim-native-dock-item{flex:none;width:52px;height:52px;position:relative}.sim-native-dock-item button{background:0 0;border:0;width:52px;height:52px;padding:0;display:block}.sim-native-dock-item img{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.sim-native-dock-item button:active{filter:brightness(.82)}.sim-native-dock-item i{background:#000c;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-6px;left:calc(50% - 2px)}.sim-native-dock-tooltip{white-space:nowrap;pointer-events:none;opacity:0;z-index:2;background:#18181ce0;border-radius:8px;padding:5px 10px;font-size:12px;line-height:1.2;transition:opacity .12s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0005}.sim-native-dock-item:hover .sim-native-dock-tooltip,.sim-native-dock-item:focus-within .sim-native-dock-tooltip{opacity:1}.sim-native-orylo-icon{background:#f8f8fa;border:3px solid #0000;padding:7px;box-shadow:0 2px 3px #0002}.sim-native-finder,.sim-native-wallpaper-picker{pointer-events:auto;z-index:9;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);color:#333;background:#f6f6f8eb;border:1px solid #ffffff59;border-radius:12px;width:min(520px,100% - 28px);position:absolute;top:22%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px #0007}.sim-native-finder header,.sim-native-wallpaper-picker header{border-bottom:1px solid #0001;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.sim-native-finder header>button,.sim-native-finder header>i{background:#ff5f57;border:0;border-radius:50%;width:12px;height:12px;padding:0}.sim-native-finder header>button svg{opacity:0;width:10px;height:10px}.sim-native-finder header:hover>button svg{opacity:1}.sim-native-finder header>i{background:#febc2e}.sim-native-finder header>i+i{background:#28c840}.sim-native-finder header strong{margin:auto;font-size:13px;font-weight:600}.sim-native-finder-content{min-height:260px;display:flex}.sim-native-finder aside{background:#e1e1e680;flex:none;width:150px;padding:20px 14px;font-size:12px;line-height:2.7}.sim-native-finder-content>button{background:0 0;border:0;flex-direction:column;align-self:flex-start;align-items:center;gap:10px;margin:28px;font-size:12px;display:flex}.sim-native-wallpaper-picker{z-index:45;top:20%}.sim-native-wallpaper-picker header{justify-content:space-between}.sim-native-wallpaper-picker header button{background:0 0;border:0;padding:3px}.sim-native-wallpaper-picker header svg{width:16px;height:16px}.sim-native-wallpaper-picker>div{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.sim-native-wallpaper-picker>div button{text-align:left;background:0 0;border:0;padding:0}.sim-native-wallpaper-picker img{object-fit:cover;border-radius:8px;width:100%;height:110px}.sim-native-wallpaper-picker span{justify-content:space-between;align-items:center;padding-top:6px;font-size:11px;display:flex}.sim-native-wallpaper-picker span svg{color:#0a84ff;width:14px;height:14px}@media (max-width:768px){.sim-native-widgets{display:none}.sim-native-menubar{height:24px;padding:0 8px;font-size:12px}.sim-native-menu-left>button:nth-child(n+3){display:none}.sim-native-menu-right{gap:8px}.sim-native-dock{border-radius:18px;gap:5px;max-width:calc(100% - 16px)}.sim-native-dock-item,.sim-native-dock-item button{width:36px;height:36px}.sim-native-dock-item:nth-child(3){display:none}.sim-native-folder{top:48px}.sim-native-menu-right>svg{display:none}}@media (max-width:390px){.sim-native-dock-item,.sim-native-dock-item button{width:32px;height:32px}.sim-native-folder{display:none}.sim-native-menu-right>span{font-size:10px}.sim-native-orylo-icon{padding:4px}}@media (prefers-reduced-motion:reduce){.sim-native-dock-tooltip{transition:none!important}}.sim-native-traffic{z-index:1;gap:8px;display:flex;position:relative}.sim-native-traffic button{background:#ff5f57;border:0;border-radius:50%;place-items:center;width:12px;height:12px;padding:0;display:grid}.sim-native-traffic button:nth-child(2){background:#febc2e}.sim-native-traffic button:nth-child(3){background:#28c840}.sim-native-traffic svg{opacity:0;color:#0008;width:9px;height:9px}.sim-native-traffic:hover svg{opacity:1}.sim-native-finder header>.sim-native-finder-drag{touch-action:none;background:0 0;border-radius:0;width:100%;height:38px;font-size:13px;font-weight:600;position:absolute;inset:0}.sim-native-finder-zoomed{height:78%;width:90%!important;top:6%!important;left:5%!important;transform:none!important}.sim-native-finder-content{flex:1}.sim-native-finder{flex-direction:column;display:flex}.sim-native-finder header{flex:none}.sim-native-browser{z-index:9;color:#252525;pointer-events:auto;background:#fafafa;border-radius:12px;width:min(580px,100% - 28px);position:absolute;top:25%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px #0007}.sim-native-browser header{background:#e9e8e6;align-items:center;gap:35px;height:42px;padding:0 14px;display:flex}.sim-native-browser header button{background:#ff5f57;border:0;border-radius:50%;width:12px;height:12px;padding:0}.sim-native-browser header svg{width:10px;height:10px}.sim-native-browser header span{text-align:center;background:#fafafa;border-radius:5px;width:75%;padding:3px 0;font-size:12px}.sim-native-browser>div{text-align:center;padding:38px}.sim-native-browser img{margin:auto}.sim-native-browser h2{margin:18px 0 12px;font-size:24px;line-height:1.2}.sim-native-browser p{font-size:13px}.sim-native-browser>div button{color:#fff;background:#222;border:0;border-radius:20px;margin-top:22px;padding:9px 18px;font-size:13px}.sim-native-dock-item,.sim-native-dock-item button,.sim-experience .sim-native-dock-item button:hover,.sim-experience .sim-native-dock-item button:active:not(:disabled){transform:translate(0,0)scale(1)}.sim-experience .sim-native-dock-item button:focus-visible{transform:translate(0,0)scale(1)}.sim-native-menubar time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.sim-native-widgets>div{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border:1px solid #ffffff50;box-shadow:0 8px 24px #0002,inset 0 1px #ffffff70}.sim-native-calendar{background:#faf7f17a}.sim-native-weather{background:linear-gradient(150deg,#2870a894,#7cb2cc59)}.sim-native-calendar>span{text-transform:capitalize}.sim-native-weather p{font-size:9px}.sim-native-about{-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);color:#252525;pointer-events:auto;text-align:center;background:#f0f0f2e0;border:1px solid #ffffff50;border-radius:18px;width:330px;max-width:calc(100vw - 32px);margin:auto;padding:30px 28px 24px;position:fixed;inset:0;box-shadow:0 20px 70px #0005}.sim-native-about::backdrop{background:#0002}.sim-native-about-close{background:#ff5f57;border:0;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;top:14px;left:14px}.sim-native-about-close svg{opacity:0;width:10px;height:10px}.sim-native-about-close:hover svg{opacity:1}.sim-native-about-computer{border-bottom:6px solid #a9aaad;border-radius:5px;width:126px;margin:12px auto 22px}.sim-native-about-computer>div{background:linear-gradient(150deg,#d7e4dc,#708e98);border:5px solid #252628;border-radius:5px;place-items:center;height:78px;display:grid}.sim-native-about h2{letter-spacing:-.5px;margin:0 0 6px;font-size:22px;font-weight:650}.sim-native-about p{color:#696a6e;margin:0 0 23px;font-size:12px}.sim-native-about dl{text-align:left;margin:0 0 22px;font-size:12px}.sim-native-about dl>div{grid-template-columns:64px 1fr;gap:12px;margin:10px 0;display:grid}.sim-native-about dt{text-align:right;color:#717175}.sim-native-about dd{margin:0}.sim-native-about small{color:#777;font-size:10px;line-height:1.5;display:block}.sim-native-utility{z-index:12;pointer-events:auto;color:#f2f2f2;background:#252527;border:1px solid #fff4;border-radius:12px;width:420px;max-width:calc(100% - 32px);position:absolute;top:25%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px #0005}.sim-native-utility header{background:#ffffff12;align-items:center;gap:12px;height:36px;padding:0 12px;font-size:12px;display:flex}.sim-native-utility header button{background:#ff5f57;border:0;border-radius:50%;width:12px;height:12px;padding:0}.sim-native-utility header svg{width:10px;height:10px}.sim-native-utility header strong{flex:1;font-weight:500}.sim-native-utility header span{color:#ffffff70;font-size:10px}.sim-native-utility pre{white-space:pre-wrap;min-height:190px;margin:0;padding:22px;font-size:11px;line-height:1.8}.sim-native-calculator{width:230px;margin:18px auto}.sim-native-calculator output{text-align:right;margin-bottom:15px;font-size:40px;font-weight:300;display:block}.sim-native-calculator>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.sim-native-calculator>div span{background:#fff2;border-radius:50%;place-items:center;height:44px;font-size:19px;display:grid}.sim-native-calculator>div span:nth-child(4n){background:#d78b30}.sim-native-calculator small{text-align:center;color:#ffffff80;margin:15px 0 0;font-size:10px;display:block}@media (max-width:768px){.sim-native-dock-item:nth-child(3){display:block}.sim-native-menubar time{text-overflow:ellipsis;max-width:150px;font-size:10px;overflow:hidden}.sim-native-menu-right{gap:5px}.sim-native-menu-right button{padding:0 4px}}@media (max-width:390px){.sim-native-dock{gap:5px}.sim-native-menubar time{max-width:134px}}.sim-experience .sim-native-about-close{background:#ff5f57;border:1px solid #e64d46}.sim-experience .sim-native-backdrop>.sim-native-dismiss,.sim-experience .sim-native-backdrop>.sim-native-dismiss:hover,.sim-experience .sim-native-backdrop>.sim-native-dismiss:active{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;opacity:1;box-shadow:none!important;background:0 0!important;transition:none!important;transform:none!important}.sim-native-dock-item[data-app=orylo] img{border-radius:0;padding:3%}@media (max-width:700px){.sim-native-dock{gap:3px;padding-inline:7px}.sim-native-dock-item,.sim-native-dock-item button{width:clamp(20px,10vw - 8.2px,42px);height:clamp(20px,10vw - 8.2px,42px)}.sim-native-dock-item:nth-child(3){display:block}}.sim-dock-window{z-index:60;pointer-events:auto;width:min(590px,100% - 32px);max-height:calc(100% - 142px);color:var(--sim-text);background:var(--sim-surface);-webkit-backdrop-filter:blur(36px)saturate(160%);backdrop-filter:blur(36px)saturate(160%);border:1px solid #ffffff50;border-radius:20px;flex-direction:column;margin:0 auto;padding:0;font-size:14px;line-height:1.6;display:flex;position:absolute;inset:52px 0 auto;overflow:hidden;box-shadow:0 22px 65px #0004}.sim-dock-window>header{border-bottom:1px solid #8882;flex:none;align-items:center;gap:14px;padding:16px 20px;display:flex}.sim-dock-window>header>span{color:var(--sim-muted);margin-left:auto;font-size:12px}.sim-dock-window-body{overscroll-behavior:contain;padding:24px;overflow:auto}.sim-dock-window h2{margin:0 0 8px;font-size:24px;font-weight:650;line-height:1.3}.sim-dock-window h3{margin:16px 0 8px;font-size:16px;font-weight:650}.sim-dock-window p{margin:8px 0 18px}.sim-store-product{align-items:center;gap:18px;display:flex}.sim-store-product>img{flex:none}.sim-store-product p{margin:0 0 12px}.sim-experience .sim-dock-link{color:#fff;background:#087cf0;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.sim-experience .sim-dock-link:hover{background:#0065cd}.sim-dock-link:focus-visible{outline-offset:3px;outline:2px solid #087cf0}.sim-store-facts{text-align:center;color:var(--sim-muted);border-block:1px solid #8883;grid-template-columns:repeat(3,1fr);margin:22px 0;padding:18px 0;font-size:12px;display:grid}.sim-store-facts b{color:var(--sim-text);font-size:14px;display:block}.sim-dock-window aside{background:#8881;border-radius:14px;padding:16px}.sim-dock-window aside p{margin-bottom:0}.sim-dock-sender{align-items:center;gap:10px;margin-bottom:20px;display:flex}.sim-dock-sender small{color:var(--sim-muted);display:block}.sim-release-message{background:#8881;border-radius:18px;margin-bottom:16px;padding:20px}.sim-release-message small,.sim-mail-subject small,.sim-dock-note{color:var(--sim-muted);font-size:12px}.sim-release-message h2{margin-top:10px;font-size:20px}.sim-release-message h2 span{color:var(--sim-muted);margin-left:10px;font-size:11px;font-weight:500;display:inline-block}.sim-release-message ul{padding-left:20px;list-style:outside}.sim-release-message li+li{margin-top:8px}.sim-mail-subject{border-bottom:1px solid #8883;margin-bottom:22px}@media (max-width:600px){.sim-dock-window-body{padding:18px}.sim-store-product{gap:10px}.sim-store-product>img{width:62px;height:62px}}@media (prefers-reduced-motion:reduce){.sim-experience .sim-dock-link{transition:none}}.demo-scheduled{height:100%;min-height:0;color:var(--sim-text);isolation:isolate;flex:1;font-size:13px;line-height:1.5;display:flex;position:relative;container-type:inline-size}.demo-scheduled button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:0;transition:background .14s}.demo-scheduled button:hover:not(:disabled){background:var(--sim-hover)}:is(.demo-scheduled button:focus-visible,.demo-scheduled input:focus-visible,.demo-scheduled select:focus-visible,.demo-scheduled textarea:focus-visible){outline-offset:2px;outline:2px solid #2388f4}.demo-scheduled button:disabled{cursor:default;opacity:.48}.demo-scheduled .is-selected{background:var(--sim-selected)}.ds-sidebar{border-right:1px solid var(--sim-line);overscroll-behavior:contain;flex-shrink:0;width:276px;padding:12px 10px;overflow-y:auto}.ds-sidebar-heading{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 14px;font-weight:650;display:flex}.ds-sidebar-heading button:first-child{text-align:left;font-weight:650}.ds-sidebar-heading button:last-child{place-items:center;padding:6px;display:grid}.ds-filters{border-bottom:1px solid var(--sim-line);padding-bottom:14px}.ds-filters button{text-align:left;align-items:center;gap:11px;width:100%;padding:8px 10px;font-weight:550;display:flex}.ds-task-list{padding-top:12px}.ds-task-list button{text-align:left;flex-direction:column;gap:2px;width:100%;margin-bottom:4px;padding:8px;display:flex}.ds-task-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:620;overflow:hidden}.ds-task-list small{color:var(--sim-muted);font-size:11px;line-height:1.45}.ds-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ds-title{flex-shrink:0;align-items:center;gap:9px;min-height:40px;padding:6px 18px;display:flex}.ds-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ds-title button{color:var(--sim-muted);place-items:center;padding:5px;display:grid}.ds-title .ds-list-toggle{display:none}.ds-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:12px 22px 24px;overflow:auto}.ds-scroll h2,.ds-scroll h3,.ds-scroll p{margin:0}.ds-scroll h2{font-size:19px;font-weight:650;line-height:1.3}.ds-scroll h3{font-size:14px;font-weight:650;line-height:1.45}.ds-scroll .ds-note{color:var(--sim-muted);margin:8px 0;font-size:11px;line-height:1.6}.ds-month{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:5px 0 18px;display:flex}.ds-month>div{align-items:center;gap:6px;display:flex}.ds-month button,.ds-detail-actions button,.ds-run>button,.ds-form-actions button,.ds-confirm button:not(.ds-confirm-close){background:var(--sim-hover);min-height:27px;padding:4px 12px}.ds-month button{place-items:center;display:grid}.ds-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:17px;display:grid}.ds-weekday{text-align:center;color:var(--sim-muted);padding-bottom:6px;font-size:11px}.ds-calendar-grid button{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:42px;font-weight:550;display:flex}.ds-calendar-grid button.outside-month{color:var(--sim-muted);opacity:.45}.ds-calendar-grid i{background:0 0;border-radius:50%;width:4px;height:4px}.ds-calendar-grid i.has-events{background:#1685fb}.ds-day-events{border-top:1px solid var(--sim-line);margin-top:25px;padding-top:16px}.ds-day-events>button{text-align:left;align-items:center;gap:12px;width:100%;margin-top:5px;padding:14px 8px;display:flex}.ds-day-events time{color:var(--sim-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-day-events>button>span{flex:1}.ds-detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ds-detail-actions>div{flex-wrap:wrap;gap:6px;display:flex}.ds-active{color:#16a34a}.ds-section{border-top:1px solid var(--sim-line);margin-top:13px;padding-top:13px}.ds-section>h3{margin-bottom:10px}.ds-row{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin:10px 0;display:flex}.ds-row>span:first-child{flex:1;min-width:0}.ds-row>.ds-field,.ds-row>input,.ds-row>select{width:49%;min-width:0}.ds-field,.demo-scheduled input,.demo-scheduled select,.demo-scheduled textarea{font:inherit;color:var(--sim-text);background:var(--sim-hover);border:0;border-radius:7px;max-width:100%;padding:6px 9px}.ds-field{color:var(--sim-muted);overflow-wrap:anywhere;display:block}.demo-scheduled select option{color:var(--sim-text);background:var(--sim-menu)}.ds-instructions{flex-direction:column;gap:6px;margin-top:13px;display:flex}.ds-instructions strong{font-weight:650}.ds-instructions>p,.ds-instructions>textarea{background:var(--sim-hover);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;min-height:82px;padding:10px}.ds-instructions textarea{resize:vertical;width:100%}.demo-scheduled .ds-switch{background:var(--sim-line);opacity:1;border-radius:20px;flex-shrink:0;align-items:center;width:38px;height:22px;padding:2px;display:flex}.demo-scheduled .ds-switch[aria-checked=true]{background:#2584e9;justify-content:flex-end}.ds-switch span{background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0001}.ds-weekdays{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.ds-weekdays button{background:var(--sim-hover);padding:5px 8px;opacity:1!important}.ds-weekdays button[aria-pressed=true]{background:var(--sim-selected)}.ds-form-actions{justify-content:flex-end;gap:8px;padding-top:20px;display:flex}.demo-scheduled .ds-primary{color:#fff;background:#1685ef}.ds-upcoming{font-size:12px;margin:4px 0!important}.ds-run{border-bottom:1px solid var(--sim-line);align-items:center;gap:10px;padding:12px 0;display:flex}.ds-run>div{flex-direction:column;flex:1;gap:3px;display:flex}.ds-run strong{font-weight:500}.ds-run small{color:var(--sim-muted);font-size:11px}.ds-retained{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:9px;display:flex}.ds-notice{background:var(--sim-selected);border-radius:8px;padding:9px 11px;font-size:12px;margin-bottom:12px!important}.ds-confirm-shade{z-index:10;background:#0003;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.ds-confirm{background:var(--sim-menu);border:1px solid var(--sim-line);border-radius:17px;max-width:350px;padding:22px;position:relative;box-shadow:0 12px 40px #0003}.ds-confirm h3{margin:0 0 10px;font-size:15px}.ds-confirm p{color:var(--sim-muted);margin:0 0 18px;font-size:12px}.ds-confirm>div{justify-content:flex-end;gap:8px;display:flex}.ds-confirm-close{padding:3px;position:absolute;top:8px;right:8px}.demo-scheduled .ds-danger{color:#e54c52}@container (width<=650px){.ds-sidebar{width:210px}.ds-scroll{padding:10px 14px 20px}.ds-row{gap:8px}.ds-month h2{font-size:17px}}@container (width<=510px){.ds-sidebar{z-index:4;background:0 0;width:230px;display:none;position:absolute;top:0;bottom:0;left:0}.ds-sidebar-open .ds-sidebar{display:block}.ds-sidebar-open .ds-main{min-width:210px;margin-left:230px}.ds-title .ds-list-toggle{display:grid}.ds-scroll{padding:8px 14px 20px}.ds-row{align-items:flex-start}.ds-title{padding-inline:12px}.ds-detail-actions{gap:8px}.ds-detail-actions button{padding:4px 8px}}@media (prefers-reduced-motion:reduce){.demo-scheduled button{transition:none}}.ds-notice{display:block}.sim-overview{min-width:0;min-height:146px;color:var(--sim-text);flex-direction:column;padding:0 12px 12px;display:flex}.sim-overview .sim-overview-rail{scrollbar-width:none;flex-shrink:0;justify-content:safe center;align-items:center;gap:6px;height:34px;display:flex;overflow-x:auto}.sim-overview .sim-overview-rail::-webkit-scrollbar{display:none}.sim-overview button{font:inherit;cursor:pointer}.sim-overview .sim-overview-avatar{width:32px;height:32px;color:inherit;background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;transition:background-color .12s;display:grid}.sim-overview .sim-overview-avatar.is-selected,.sim-overview .sim-overview-avatar:hover{background:#ffffff17}.sim-overview .sim-overview-glyph{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.sim-overview .sim-overview-glyph img{object-fit:cover;border-radius:50%;width:16px;height:16px}.sim-overview .sim-overview-glyph>i{background:#38d879;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-1px}.sim-overview .sim-overview-glyph.is-attention>i{background:#ffab46}.sim-overview .sim-overview-glyph.is-running:after{content:"";border:1px solid #38d879;border-color:#38d879 #38d879 #0000 #0000;border-radius:50%;animation:1.6s linear infinite sim-overview-spin;position:absolute;inset:-2px}.sim-overview .sim-overview-activity{min-height:62px;max-height:310px;margin-top:6px;padding-inline:4px;overflow-y:auto}.sim-overview .sim-overview-ready{min-height:62px;color:var(--sim-muted);align-items:center;margin:0;font-size:13px;line-height:1.5;display:flex}.sim-overview .sim-overview-row{text-align:left;width:100%;min-height:62px;color:var(--sim-text);background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;transition:background-color .12s;display:flex}.sim-overview .sim-overview-row:hover{background:#ffffff0d}.sim-overview .sim-overview-row-content{flex:1;min-width:0}.sim-overview .sim-overview-row-title{align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:18px;display:flex}.sim-overview .sim-overview-row-title>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sim-overview .sim-overview-status{color:#ffab46;flex:0 0 12px;place-items:center;display:grid}.sim-overview .sim-overview-status i{background:#38d879;border-radius:50%;width:5px;height:5px}.sim-overview .sim-overview-status.is-running i{background:0 0;border:1.5px solid #38d87933;border-top-color:#38d879;width:11px;height:11px;animation:1.6s linear infinite sim-overview-spin}.sim-overview .sim-overview-row-title small{color:var(--sim-muted);background:#ffffff12;border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:2px 5px;font-size:9px;font-weight:500;line-height:12px;display:flex}.sim-overview .sim-overview-row-meta{color:var(--sim-muted);white-space:nowrap;align-items:center;gap:5px;margin-top:7px;padding-left:18px;font-size:10.5px;line-height:14px;display:flex}.sim-overview .sim-overview-row>svg{color:var(--sim-muted);flex-shrink:0}.sim-overview button:focus-visible{outline-offset:-2px;outline:2px solid #89bfff}@keyframes sim-overview-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sim-overview .sim-overview-glyph.is-running:after,.sim-overview .sim-overview-status.is-running i{animation:none}.sim-overview button{transition:none}}.sim-experience .sim-native-traffic{flex-shrink:0;align-items:center;gap:7px;margin-right:7px;display:flex}.sim-native-traffic button{--traffic-fill:#ff5f57;--traffic-border:#e0443e;background:#ff5f57;border:1px solid #e0443e;border-radius:50%;width:12px;height:12px;padding:0}.sim-native-traffic button:nth-child(2){--traffic-fill:#febc2e;--traffic-border:#dea123;background:#febc2e;border-color:#dea123}.sim-native-traffic button:nth-child(3){--traffic-fill:#28c840;--traffic-border:#1eab34;background:#28c840;border-color:#1eab34}.sim-experience .sim-chrome-navigation{flex-basis:238px;gap:2px}.sim-experience .with-sidebar .sim-chrome-navigation{flex-basis:264px}.sim-experience .sim-chrome-title{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.sim-chrome-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sim-chrome-title svg{opacity:.6;flex-shrink:0;width:16px}.sim-window-mode,.sim-branch-control{display:inline-flex;position:relative}.sim-window-mode-menu,.sim-branch-menu{z-index:60;border:1px solid var(--sim-line);background:var(--sim-panel,#f8f8f8);min-width:210px;color:var(--sim-text,#242424);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 8px 30px #0003}.sim-window-mode-menu button,.sim-branch-menu button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.sim-window-mode-menu button:hover,.sim-branch-menu button:hover{background:#087fff26}.sim-window-mode-menu svg{width:16px;height:16px}.sim-branch-menu{max-height:230px;top:auto;bottom:calc(100% + 6px);overflow:auto}.sim-branch-menu small{color:inherit;opacity:.6;padding:8px;font-size:10px;display:block}.sim-experience .sim-scheduled-window{flex-direction:column;display:flex;overflow:hidden}.sim-scheduled-window>.sim-window-chrome{flex-shrink:0;gap:12px}.sim-scheduled-window>.sim-window-chrome>svg{width:17px;height:17px}.sim-scheduled-window>.sim-window-chrome>strong{font-size:13px}.sim-notch-overview[hidden]{display:none}.sim-experience .sim-controls{flex-wrap:wrap}.sim-experience.sim-dark .sim-window-mode-menu,.sim-experience.sim-dark .sim-branch-menu{color:#eee;background:#353535}@media (max-width:600px){.sim-experience .sim-chrome-navigation{flex-basis:auto;gap:0}.sim-experience .sim-chrome-navigation>.sim-icon:last-of-type,.sim-experience .sim-chrome-navigation>.sim-icon:nth-last-of-type(2){display:none}.sim-experience .sim-native-traffic{gap:5px;margin-right:4px}.sim-native-traffic button{width:10px;height:10px}.sim-experience .with-sidebar .sim-chrome-navigation{flex-basis:auto}.sim-experience .sim-chrome-title{font-size:11px}}.sim-experience .sim-activity-row summary{align-items:center;gap:8px;list-style:none;display:flex}.sim-experience .sim-activity-row summary::-webkit-details-marker{display:none}.sim-experience .sim-activity-row summary:before{content:"›";font-size:17px;transition:transform .15s}.sim-experience .sim-activity-row[open] summary:before{transform:rotate(90deg)}.sim-experience .sim-activity-row summary svg{width:16px;height:16px}.sim-experience .sim-activity-row p{white-space:pre-line}.sim-experience .sim-dark .sim-window-mode-menu,.sim-experience .sim-dark .sim-branch-menu{color:#eee;background:#353535}.sim-experience .sim-scheduled-window[hidden]{display:none}.sim-experience .sim-window:not(.with-sidebar) .sim-chrome-navigation{flex:none;height:46px;padding-right:4px}.sim-experience .sim-notch-header>.sim-camera-space{cursor:default;background:0 0;border:0;border-radius:0;align-self:stretch;min-height:24px;padding:0}.sim-experience .sim-notch-header>.sim-camera-space:focus-visible{outline-offset:-3px;border-radius:5px}.demo-scheduled.ds-sidebar-closed>.ds-sidebar{display:none}.sim-experience .sim-notch .sim-notch-header>button.sim-camera-space:hover,.sim-experience .sim-notch .sim-notch-header>button.sim-camera-space:active{box-shadow:none;filter:none;opacity:1;background:0 0;border-color:#0000;transform:none}.sim-experience .sim-notch{min-height:var(--sim-menubar-height);max-height:calc(100% - 28px);transition:width .38s cubic-bezier(.22,1,.36,1),height .38s cubic-bezier(.22,1,.36,1),border-radius .38s ease-in-out,background .25s}.sim-experience .sim-notch:not(.sim-notch-open){overflow:clip}.sim-experience .sim-notch .sim-notch-content{transition:opacity .24s ease-in-out,transform .38s cubic-bezier(.22,1,.36,1),filter .24s ease-in-out,visibility;animation:none}.sim-experience .sim-notch:not(.sim-notch-open) .sim-notch-content{transition:opacity .24s ease-in-out,transform .38s cubic-bezier(.22,1,.36,1),filter .24s ease-in-out,visibility 0s .38s}@media (prefers-reduced-motion:reduce){.sim-experience .sim-notch .sim-notch-content{transition:none}}.sim-experience .sim-native-traffic button{cursor:default;position:relative}.sim-experience .sim-native-traffic button:before,.sim-experience .sim-native-traffic button:after{content:"";opacity:0;pointer-events:none;background:#442019;width:7px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.sim-experience .sim-native-traffic button:after{transform:translate(-50%,-50%)rotate(-45deg)}.sim-experience .sim-native-traffic button:nth-child(2):before{background:#614406;transform:translate(-50%,-50%)}.sim-experience .sim-native-traffic button:nth-child(2):after{content:none}.sim-experience .sim-native-traffic button:nth-child(3):before{clip-path:polygon(0 0,75% 0,0 75%);background:#095c19;width:7px;height:7px;transform:translate(-50%,-50%)}.sim-experience .sim-native-traffic button:nth-child(3):after{clip-path:polygon(100% 100%,25% 100%,100% 25%);background:#095c19;width:7px;height:7px;transform:translate(-50%,-50%)}.sim-experience .sim-native-traffic:hover button:before,.sim-experience .sim-native-traffic:hover button:after{opacity:1}.sim-experience .sim-native-traffic button:focus-visible:before{opacity:1}.sim-experience .sim-native-traffic button:focus-visible:after{opacity:1}.sim-experience .sim-scheduled-window>.sim-window-chrome{gap:6px}.sim-experience .sim-branch-menu{background:var(--sim-menu);min-width:240px;color:var(--sim-text);max-height:260px}.sim-experience .sim-branch-menu button{height:auto;min-height:32px;color:var(--sim-text);white-space:normal;line-height:1.4}.sim-experience .sim-branch-menu button>span{flex:1;min-width:0}.sim-experience .sim-branch-menu button>svg{flex-shrink:0;width:14px;height:14px}:is(.sim-experience .sim-branch-menu button:hover,.sim-experience .sim-branch-menu button:focus-visible){background:var(--sim-selected,var(--sim-hover));color:var(--sim-text)}.sim-branch-menu hr{border:0;border-top:1px solid var(--sim-line);margin:4px}.ds-task-search{margin-bottom:12px;display:block}.ds-task-search>span{display:none}.ds-task-search input{border:1px solid var(--sim-line);background:var(--sim-hover);width:100%;color:var(--sim-text);font:inherit;border-radius:6px;padding:7px}.sim-experience .sim-native-traffic>button:hover,.sim-experience .sim-native-traffic>button:active{opacity:1;transition:none;scale:none;background:var(--traffic-fill)!important;border-color:var(--traffic-border)!important;box-shadow:none!important;filter:none!important;transform:none!important}.sim-experience .sim-sidebar-tools>.sim-icon{border-radius:50%;flex:0 0 26px;width:26px;height:26px;min-height:26px}.sim-experience .sim-window-chrome .sim-icon{border-radius:50%}.sim-experience .sim-sidebar-group-header>button{cursor:default}.sim-experience .sim-sidebar-group-header>button:hover,.sim-experience .sim-sidebar-group-header>button:active{box-shadow:none;filter:none;background:0 0!important;transform:none!important}.sim-experience .sim-history-list>.sim-archived-heading{color:var(--sim-text);align-items:center;gap:8px;padding:10px 10px 5px;font-size:13px;display:flex}.sim-archived-heading strong{flex:1;font-weight:600}.sim-experience .sim-history-list .sim-archived-heading>span{color:var(--sim-muted);font-size:12px}.sim-experience .sim-notch .sim-notch-content{filter:none;transition:opacity .18s ease-out,transform .38s cubic-bezier(.22,1,.36,1),visibility;position:relative;left:50%;translate:-50%}.sim-experience .sim-notch:not(.sim-notch-open) .sim-notch-content{filter:none;transition:opacity .12s ease-out,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s .38s;transform:translateY(-8px)scale(.985)}.sim-experience .sim-notch .sim-notch-header{transition:padding .38s cubic-bezier(.22,1,.36,1)}.sim-notch-extra{opacity:1;flex:none;align-items:center;gap:5px;transition:width .38s cubic-bezier(.22,1,.36,1),margin .38s cubic-bezier(.22,1,.36,1),opacity .12s ease-out;display:flex;overflow:hidden}.sim-notch-extra-assistants{width:32px}.sim-notch-extra-actions{width:69px}.sim-experience .sim-notch:not(.sim-notch-open) .sim-notch-extra{opacity:0;pointer-events:none;width:0;margin-inline:-2.5px}.sim-experience .sim-notch.sim-notch-open:has(.sim-native-menu){overflow:visible}.sim-app-quit .sim-notch,.sim-app-quit .sim-window,.sim-app-quit .sim-actionbar,.sim-app-quit .sim-reopen{display:none!important}.sim-hardware-notch{width:164px;height:var(--sim-menubar-height);z-index:45;pointer-events:none;background:#050505;border-radius:0 0 9px 9px;position:absolute;top:0;left:50%;translate:-50%}@container (width<=600px){.sim-experience .sim-window.with-sidebar .sim-chat-content{visibility:hidden}}.sim-experience button.sim-mac-close,.sim-experience button.sim-mac-close:hover,.sim-experience button.sim-mac-close:active{opacity:1;cursor:default;border-radius:50%;flex:0 0 12px;place-items:center;width:12px;min-width:12px;height:12px;min-height:12px;padding:0;display:grid;scale:none;color:#442019!important;box-shadow:none!important;filter:none!important;background:#ff5f57!important;border:1px solid #e0443e!important;transition:none!important;transform:none!important}.sim-experience button.sim-mac-close>svg{stroke-width:1.5px;opacity:0;width:8px;height:8px;color:inherit;transition:none}:is(.sim-experience button.sim-mac-close:hover>svg,.sim-experience button.sim-mac-close:focus-visible>svg){opacity:1}.sim-experience .sim-native-traffic button>svg{display:none}.sim-experience{--sim-menubar-height:32px}.sim-experience .sim-notch:not(.sim-notch-open) .sim-notch-header{padding-inline:12px}.sim-experience .sim-notch:not(.sim-notch-open) .sim-notch-header svg{width:14px;height:14px}.sim-experience .sim-sidebar{scrollbar-width:none}.sim-experience .sim-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.sim-experience .sim-notch,.sim-experience .sim-notch.sim-notch-open{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0}.sim-experience .sim-notch.sim-notch-open{overflow:visible}.sim-experience .sim-notch>svg.sim-notch-surface{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sim-notch-surface path{fill:#000;transition:fill .18s}.sim-notch[data-material=glass] .sim-notch-surface path{fill:#1c263fb0}.sim-opaque .sim-notch[data-material=glass] .sim-notch-surface path{fill:#151922}.sim-notch-popovers.sim-composer-v2{z-index:80;pointer-events:none;--sim-text:#f1f1f3;--sim-muted:#999ca3;--sim-menu:#22252cf5;--sim-hover:#ffffff1c;--sim-line:#ffffff20;border:0;border-radius:0;position:absolute;inset:0;container-type:normal}.sim-notch-popovers>.sim-native-menu{pointer-events:auto;color:var(--sim-text)}@media (prefers-reduced-transparency:reduce){.sim-notch[data-material=glass] .sim-notch-surface path{fill:#151922}}@media (prefers-reduced-motion:reduce){.sim-notch-surface path{transition:none}}
