.mos-root{--mos-accent:#0a84ff;--mos-text:#ffffffe0;--mos-text2:#ebebf599;--mos-text3:#ebebf552;--mos-sep:#ffffff1a;--mos-win:#1e1e1f;--mos-glass:#26262a9e;--mos-glass-border:#ffffff24;--mos-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;z-index:1000;color:var(--mos-text);font:13px/1.3 var(--mos-font);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;cursor:default;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111;position:fixed;inset:0;overflow:hidden}.mos-root *,.mos-root :before,.mos-root :after{box-sizing:border-box}.mos-root :where(button){font:inherit;color:inherit;cursor:default;background:0 0;border:0;margin:0;padding:0}.mos-root :where(input,textarea,select){font:inherit;color:inherit}.mos-root :where(*){scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.mos-ico{width:100%;height:100%;display:block;overflow:visible}.mos-boot-blank{background:#000}body.mos-dragging iframe,body.mos-resizing iframe{pointer-events:none}body.mos-dragging,body.mos-dragging *{cursor:default!important}.mos-desktop{z-index:0;position:absolute;inset:0}.mos-windows{z-index:10;pointer-events:none;position:absolute;inset:0}.mos-launchpad{z-index:20}.mos-host{z-index:30;pointer-events:none;position:absolute;inset:0}.mos-host>*{pointer-events:auto}.mos-ql{z-index:40}.mos-viewopts{z-index:45}.mos-dock-wrap{z-index:50}.mos-menubar{z-index:60}.mos-cc,.mos-nc{z-index:70}.mos-menu.ctx{z-index:80}.mos-banners{z-index:85}.mos-toast{z-index:86}.mos-spot-veil{z-index:90}.mos-modal-veil{z-index:95}.mos-power,.mos-lock{z-index:100}.mos-dim{z-index:110;pointer-events:none;background:#000;position:absolute;inset:0}.mos-wall{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mos-wall-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.w-silk{background:#6d5646}.w-dusk{background:radial-gradient(120% 80% at 80% 110%,#ff9a8b 0%,#ff9a8b00 55%),radial-gradient(90% 70% at 10% 90%,#7b5cff 0%,#7b5cff00 60%),radial-gradient(100% 80% at 50% -10%,#1b2b6b 0%,#1b2b6b00 70%),linear-gradient(160deg,#141a3a 0%,#3b2a6b 45%,#c06c84 80%,#f8b195 100%)}.w-sequoia{background:radial-gradient(80% 60% at 75% 30%,#ff783cbf 0%,#ff783c00 60%),radial-gradient(70% 70% at 20% 80%,#c82832cc 0%,#c8283200 65%),linear-gradient(135deg,#2a0a10 0%,#6b1424 40%,#c2412b 75%,#f39a4a 100%)}.w-graphite{background:radial-gradient(90% 70% at 30% 20%,#5a5d66 0%,#5a5d6600 60%),radial-gradient(80% 80% at 80% 90%,#2c2e35 0%,#2c2e3500 70%),linear-gradient(160deg,#3b3d44,#17181c)}.mos-wall-thumb{aspect-ratio:16/10;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #fff3}.mos-wall-thumb .mos-wall-svg{position:absolute}.mos-menubar{color:#fff;text-shadow:0 0 6px #00000047,0 1px 1px #0000002e;background:linear-gradient(#0000001a,#0000);justify-content:space-between;align-items:center;height:24px;padding:0 6px 0 10px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.mos-mb-left,.mos-mb-right,.mos-mb-status{align-items:center;gap:1px;height:100%;display:flex}.mos-mb-right,.mos-mb-status{gap:2px}.mos-mb-item{white-space:nowrap;filter:drop-shadow(0 0 3px #00000038);border-radius:6px;align-items:center;height:22px;padding:0 9px;display:inline-flex}.mos-mb-item.app{font-weight:700}.mos-mb-item.apple{padding:0 11px 0 9px}.mos-mb-item.icon{padding:0 7px}.mos-mb-item.clock{font-variant-numeric:tabular-nums;padding:0 8px}.mos-mb-item.on{background:#ffffff3d}.mos-menu{-webkit-backdrop-filter:blur(34px)saturate(1.9);backdrop-filter:blur(34px)saturate(1.9);color:#ffffffe6;min-width:210px;max-width:420px;text-shadow:none;z-index:80;background:#2a2a2eb3;border-radius:11px;padding:5px;font-weight:400;animation:80ms ease-out mos-fadein;position:absolute;box-shadow:0 0 0 .5px #000000bf,inset 0 0 0 .5px #ffffff29,0 14px 40px #0000006b}.mos-menu.bar{border-top-left-radius:7px;border-top-right-radius:7px}.mos-mi{white-space:nowrap;border-radius:5px;align-items:center;height:22px;padding:0 10px 0 4px;display:flex}.mos-mi.hi{background:var(--mos-accent);color:#fff}.mos-mi.off{color:#ffffff45}.mos-mi-check{text-align:center;flex:none;width:16px;font-size:12px}.mos-mi-icon{justify-content:center;align-items:center;width:16px;height:16px;margin-right:6px;display:inline-flex}.mos-mi-label{text-overflow:ellipsis;flex:1;overflow:hidden}.mos-mi-key{color:#ffffff73;letter-spacing:.04em;margin-left:26px}.mos-mi.hi .mos-mi-key{color:#ffffffd9}.mos-mi-arrow{opacity:.7;margin-left:18px;font-size:16px;line-height:1}.mos-menu-sep{background:#ffffff1f;height:1px;margin:5px 10px}.mos-menu-head{color:#ffffff73;padding:4px 10px 2px 20px;font-size:11px;font-weight:600}.mos-menu-title{justify-content:space-between;align-items:center;gap:20px;padding:4px 8px 6px 20px;display:flex}.mos-menu-title span{color:#ffffff80}.mos-menu-custom{display:block}.mos-tagrow{gap:7px;padding:4px 10px 4px 20px;display:flex}.mos-tagrow button{text-align:center;color:#000000a6;border-radius:50%;width:14px;height:14px;font-size:11px;line-height:14px;transition:transform .12s;box-shadow:inset 0 0 0 .5px #00000059}.mos-tagrow button:hover{transform:scale(1.3)}.mos-wifi-dot{background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.mos-wifi-dot.on{background:var(--mos-accent);color:#fff}.mos-menu .mos-mi:has(.mos-wifi-dot){height:30px}.mos-menu .mos-mi:has(.mos-wifi-dot) .mos-mi-icon{width:22px;height:22px;margin-right:8px}.mos-switch{background:#ffffff2e;border-radius:8px;flex:none;width:28px;height:16px;transition:background .18s;position:relative}.mos-switch i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;position:absolute;top:1.5px;left:1.5px;box-shadow:0 1px 2px #0000004d}.mos-switch.on{background:var(--mos-accent)}.mos-switch.on i{transform:translate(12px)}@keyframes mos-fadein{0%{opacity:0}}.mos-cc{-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);transform-origin:100% 0;background:#28282c8c;border-radius:22px;width:320px;padding:12px;animation:.16s cubic-bezier(.2,.9,.3,1.2) mos-pop;position:absolute;top:30px;right:8px;box-shadow:0 0 0 .5px #0009,inset 0 0 0 .5px #ffffff2e,0 18px 50px #0006}@keyframes mos-pop{0%{opacity:0;transform:scale(.94)}}.mos-cc-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mos-cc-tile{text-align:left;background:#ffffff17;border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1a}.mos-cc-tile b{font-size:13px;font-weight:600}.mos-cc-tile.tall{grid-row:span 2;justify-content:space-around}.mos-cc-tile.focus{flex-direction:row;align-items:center}.mos-cc-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mos-cc-tile.mini{text-align:center;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:10px;line-height:1.15}.mos-cc-tile.wide{grid-column:span 2}.mos-cc-row{text-align:left;align-items:center;gap:9px;display:flex}.mos-cc-row b{font-size:13px;display:block}.mos-cc-row small{color:var(--mos-text2);font-size:11px;display:block}.mos-cc-round{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.mos-cc-round.on{background:var(--mos-accent);color:#fff}.mos-cc-round.on.violet{background:#5e5ce6}.mos-slider{touch-action:none;background:#ffffff1f;border-radius:12px;height:24px;position:relative;overflow:hidden}.mos-slider-fill{background:#fff;border-radius:12px;position:absolute;inset:0 auto 0 0}.mos-slider-icon{color:#0000008c;display:flex;position:absolute;top:5px;left:7px}.mos-cc-tile.np{flex-direction:row;align-items:center;gap:10px}.mos-cc-tile.np img{object-fit:cover;border-radius:8px;width:44px;height:44px}.mos-np-meta{flex:1;min-width:0}.mos-np-meta b,.mos-np-meta small{display:block}.mos-np-meta small{color:var(--mos-text2);font-size:12px}.mos-np-ctl{align-items:center;gap:10px;display:flex}.mos-cc-edit{background:#ffffff17;border-radius:10px;margin:10px auto 0;padding:4px 12px;font-size:12px;display:block}.mos-nc{flex-direction:column;gap:8px;width:344px;padding:2px 2px 10px;animation:.24s cubic-bezier(.2,.9,.3,1) mos-slidein;display:flex;position:absolute;top:30px;bottom:12px;right:8px;overflow-y:auto}@keyframes mos-slidein{0%{opacity:0;transform:translate(30px)}}.mos-nc-head{color:#fff;text-shadow:0 1px 3px #00000059;justify-content:space-between;align-items:center;padding:2px 8px;font-size:15px;font-weight:600;display:flex}.mos-nc-head button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#28282c80;border-radius:10px;padding:3px 10px;font-size:12px;font-weight:500}.mos-nc-empty{text-align:center;color:#fffc;text-shadow:0 1px 3px #0006;padding:18px}.mos-notif,.mos-banner,.mos-widget{-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);background:#26262a94;border-radius:18px;box-shadow:0 0 0 .5px #00000080,inset 0 0 0 .5px #ffffff29,0 8px 24px #00000038}.mos-notif,.mos-banner{align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.mos-notif-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.mos-notif-icon>*{max-width:100%;max-height:100%}.mos-appdot{color:#fff;background:linear-gradient(#6e6e73,#3a3a3c);border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid}.mos-appdot.calendar{color:#ff3b30;background:linear-gradient(#fff,#eee)}.mos-appdot.messages{background:linear-gradient(#6cf27a,#16c23a)}.mos-notif-body{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:13px;line-height:1.28;display:flex}.mos-notif-top{justify-content:space-between;gap:8px;display:flex}.mos-notif-top small{color:var(--mos-text2);flex:none;font-size:11px}.mos-widgets{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.mos-widget{aspect-ratio:1;padding:12px;overflow:hidden}.mos-widget.wide{aspect-ratio:auto;grid-column:span 2;height:158px}.mos-cal-top b{color:#ff453a;font-size:11px;font-weight:700}.mos-cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);row-gap:2px;margin-top:6px;font-size:9.5px;font-weight:600;display:grid}.mos-cal-grid i{color:var(--mos-text2);font-size:9px;font-style:normal}.mos-cal-grid span{border-radius:50%;height:15px;line-height:15px}.mos-cal-grid .today{color:#fff;background:#ff453a}.mos-widget.weather{color:#fff;background:linear-gradient(170deg,#2b74d6,#5aa7ef);flex-direction:column;display:flex}.mos-w-city{font-size:13px;font-weight:600}.mos-w-temp{font-size:40px;font-weight:300;line-height:1.05}.mos-w-sun{color:#ffd60a;margin-top:auto}.mos-w-desc,.mos-w-hl{font-size:12px;font-weight:600}.mos-widget.up{gap:14px;display:flex}.mos-up-day small{color:#ff453a;font-size:11px;font-weight:700;display:block}.mos-up-day b{font-size:34px;font-weight:400}.mos-up-list{flex-direction:column;flex:1;gap:6px;display:flex}.mos-up-list .ev{background:#ffffff0d;border-left:3px solid;border-radius:3px;padding:2px 8px}.mos-up-list .ev b,.mos-up-list .ev small{display:block}.mos-up-list .ev small{color:var(--mos-text2);font-size:11px}.ev.blue{border-color:#0a84ff}.ev.orange{border-color:#ff9f0a}.ev.green{border-color:#32d74b}.mos-nc-edit{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#28282c80;border-radius:10px;align-self:center;padding:4px 12px;font-size:12px}.mos-banners{pointer-events:none;flex-direction:column;gap:8px;width:344px;display:flex;position:absolute;top:32px;right:10px}.mos-banner{pointer-events:auto;animation:.4s cubic-bezier(.2,.9,.3,1.1) mos-slidein;position:relative}.mos-banner-x{border-radius:50%;place-items:center;width:18px;height:18px;position:absolute;top:-6px;left:-6px;box-shadow:0 0 0 .5px #00000080;background:#46464ae6!important;display:none!important}.mos-banner:hover .mos-banner-x{display:grid!important}.mos-toast{-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);text-align:center;pointer-events:none;background:#1e1e22b8;border-radius:14px;max-width:min(560px,80%);padding:9px 16px;font-size:13px;animation:.22s ease-out mos-toast;position:absolute;bottom:104px;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #0009,inset 0 0 0 .5px #ffffff24,0 10px 30px #00000059}@keyframes mos-toast{0%{opacity:0;transform:translate(-50%,8px)}}.mos-win{pointer-events:auto;background:var(--mos-win);transform-origin:50%;border-radius:14px;position:absolute;box-shadow:0 0 0 .5px #000000d9,inset 0 0 0 .5px #ffffff24,0 26px 70px #0000006b,0 8px 20px #00000040}.mos-win:not(.key){box-shadow:0 0 0 .5px #000000bf,inset 0 0 0 .5px #ffffff1a,0 14px 36px #0000004d}.mos-win.gone{display:none}.mos-win.tween{transition:left .28s cubic-bezier(.3,.8,.3,1),top .28s cubic-bezier(.3,.8,.3,1),width .28s cubic-bezier(.3,.8,.3,1),height .28s cubic-bezier(.3,.8,.3,1)}.mos-win.anim-open{animation:.22s cubic-bezier(.2,.9,.3,1) mos-winopen}.mos-win.anim-close{pointer-events:none;animation:.17s ease-in forwards mos-winclose}.mos-win.anim-min{pointer-events:none;animation:.46s cubic-bezier(.55,.05,.7,.4) forwards mos-genie}.mos-win.anim-unmin{animation:.46s cubic-bezier(.3,.6,.45,.95) reverse both mos-genie}@keyframes mos-winopen{0%{opacity:0;transform:scale(.94)}}@keyframes mos-winclose{to{opacity:0;transform:scale(.95)}}@keyframes mos-genie{0%{opacity:1;border-radius:14px;transform:none}40%{transform:translate(calc(var(--gx) * .25), calc(var(--gy) * .5)) scale(.62, .78) skewX(4deg);opacity:1}to{transform:translate(var(--gx), var(--gy)) scale(.035, .05);opacity:.15}}.mos-win-body{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mos-win.mac .mos-win-body{border-top-left-radius:0;border-top-right-radius:0;top:28px}.mos-titlebar{background:#2b2b2d;border-radius:14px 14px 0 0;justify-content:center;align-items:center;height:28px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -.5px #0009}.mos-win.panel .mos-titlebar{box-shadow:none;background:#262628}.mos-title{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:13px;font-weight:600;overflow:hidden}.mos-win:not(.key) .mos-title{color:#fff6}.mos-lights{z-index:5;gap:8px;display:flex;position:absolute;top:8px;left:9px}.mos-win.content>.mos-lights{z-index:50}.mos-lights button{border-radius:50%;place-items:center;width:12px;height:12px;display:grid;box-shadow:inset 0 0 0 .5px #00000038}.mos-lights .close{background:#ff5f57}.mos-lights .min{background:#febc2e}.mos-lights .zoom{background:#28c840}.mos-lights button:disabled{background:#ffffff29!important}.mos-lights svg{fill:none;stroke:#460000bf;stroke-width:1.3px;stroke-linecap:round;opacity:0;width:10px;height:10px}.mos-lights .min svg{stroke:#6e3c00cc}.mos-lights .zoom svg{color:#005000bf;width:9px;height:9px}.mos-lights:hover button:not(:disabled) svg{opacity:1}.mos-lights.dim:not(:hover) button{box-shadow:none;background:#ffffff2b}.mos-rz{z-index:60;position:absolute}.mos-rz.n,.mos-rz.s{cursor:ns-resize;height:8px;left:10px;right:10px}.mos-rz.n{top:-4px}.mos-rz.s{bottom:-4px}.mos-rz.e,.mos-rz.w{cursor:ew-resize;width:8px;top:10px;bottom:10px}.mos-rz.e{right:-4px}.mos-rz.w{left:-4px}.mos-rz.ne,.mos-rz.nw,.mos-rz.se,.mos-rz.sw{width:14px;height:14px}.mos-rz.ne{cursor:nesw-resize;top:-4px;right:-4px}.mos-rz.sw{cursor:nesw-resize;bottom:-4px;left:-4px}.mos-rz.nw{cursor:nwse-resize;top:-4px;left:-4px}.mos-rz.se{cursor:nwse-resize;bottom:-4px;right:-4px}.mos-apptb{background:#252527;flex:none;align-items:center;gap:8px;height:52px;padding:0 12px;display:flex;box-shadow:inset 0 -.5px #000000b3}.mos-apptb-left,.mos-apptb-right,.mos-apptb-mid{align-items:center;gap:6px;display:flex}.mos-apptb-mid{margin:0 auto}.mos-navbtns{background:#ffffff12;border-radius:15px;height:30px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff14}.mos-navbtns button{color:#ffffffd1;border-radius:15px;place-items:center;width:32px;display:grid}.mos-navbtns button:disabled{color:#ffffff40}.mos-navbtns button:not(:disabled):hover,.mos-tbtn:not(:disabled):hover,.mos-seg button:hover{background:#ffffff14}.mos-tbtn{color:#ffffffd1;border-radius:15px;justify-content:center;align-items:center;gap:3px;min-width:34px;height:30px;padding:0 8px;display:inline-flex}.mos-tbtn:disabled{color:#ffffff40}.mos-fsearch{color:#ffffff80;background:#ffffff12;border-radius:15px;align-items:center;gap:5px;width:150px;height:30px;padding:0 10px;transition:width .2s;display:flex;box-shadow:inset 0 0 0 .5px #ffffff14}.mos-fsearch:focus-within,.mos-fsearch.has{width:190px;box-shadow:0 0 0 3px #0a84ff80}.mos-fsearch.wide{width:auto;height:28px;margin:0 10px 8px}.mos-fsearch input{min-width:0;color:var(--mos-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.mos-fsearch input::placeholder{color:#fff6}.mos-fsearch button{border-radius:50%;place-items:center;width:14px;height:14px;display:grid;color:#1e1e1e!important;background:#ffffff59!important}.mos-sidebar{-webkit-backdrop-filter:blur(40px)saturate(1.7);backdrop-filter:blur(40px)saturate(1.7);background:#34343a9e;border-radius:12px;flex-direction:column;flex:none;width:196px;margin:8px 0 8px 8px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff1f,0 2px 10px #00000040}.mos-sb-top{flex:none;height:44px}.mos-sb-scroll{flex:1;padding:0 8px 10px;overflow-y:auto}.mos-sb-sec{margin-bottom:10px}.mos-sb-head{color:#ffffff59;justify-content:space-between;align-items:center;padding:4px 8px 3px;font-size:11px;font-weight:700;display:flex}.mos-sb-head svg{opacity:0}.mos-sb-head:hover svg{opacity:1}.mos-sb-item{color:#ffffffdb;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;height:28px;padding:0 8px;display:flex}.mos-sb-item>svg{color:var(--mos-accent);flex:none}.mos-sb-item span{text-overflow:ellipsis;flex:1;overflow:hidden}.mos-sb-item small{color:var(--mos-text3)}.mos-sb-item.on{background:#ffffff21}.mos-sb-item.drop{background:var(--mos-accent);color:#fff}.mos-sb-item.drop>svg{color:#fff}.mos-sb-tag{border-radius:50%;flex:none;width:10px;height:10px;margin:0 3px;display:inline-block;box-shadow:inset 0 0 0 .5px #0000004d}.mos-sb-tag.all{background:conic-gradient(#ff453a,#ff9f0a,#ffd60a,#32d74b,#0a84ff,#bf5af2,#ff453a)}.mos-finder{background:0 0;height:100%;display:flex}.mos-win.k-finder,.mos-win[data-app=notes],.mos-win[data-app=settings]{background:#1e1e1feb}.mos-finder.nosb .mos-ftoolbar{padding-left:88px}.mos-fmain{background:var(--mos-win);flex-direction:column;flex:1;min-width:0;display:flex;container-type:inline-size}.mos-ftoolbar{flex:none;align-items:center;gap:10px;height:52px;padding:0 10px 0 12px;display:flex}.mos-ftitle{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:40px;font-size:15px;font-weight:700;overflow:hidden}.mos-finder.blur .mos-ftitle{color:#ffffff73}.mos-ftools{align-items:center;gap:6px;display:flex}.mos-seg{background:#ffffff12;border-radius:15px;height:30px;padding:2px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff14}.mos-seg button{color:#ffffffbf;border-radius:13px;place-items:center;width:32px;display:grid}.mos-seg button.on{color:#fff;background:#ffffff2e!important}.mos-tbtn.wide{min-width:44px}.mos-scopebar,.mos-trashbar{height:30px;color:var(--mos-text2);background:#232325;border-bottom:.5px solid #0009;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.mos-scopebar button{border-radius:6px;padding:2px 9px}.mos-scopebar button.on{color:#fff;background:#ffffff24}.mos-trashbar{justify-content:space-between;font-weight:600}.mos-trashbar button{color:#fff;border-radius:6px;padding:2px 12px;font-weight:500;background:#ffffff24!important}.mos-trashbar button:disabled{opacity:.4}.mos-fbody{border-top:.5px solid #0009;flex:1;min-height:0;display:flex}.mos-fcontent{flex:1;min-width:0;position:relative;overflow:auto}.mos-fcontent.drop{box-shadow:inset 0 0 0 3px #0a84ffb3}.mos-empty{color:var(--mos-text3);pointer-events:none;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.mos-band{pointer-events:none;z-index:5;background:#ffffff1f;border:1px solid #ffffff73;position:absolute}.mos-fcontent .mos-band{background:#0a84ff29;border-color:#0a84ffb3}.mos-icongrid-wrap{min-height:100%;padding:12px 10px 20px}.mos-icongrid{grid-template-columns:repeat(auto-fill, calc(var(--isz) + 48px));justify-content:start;gap:8px 4px;display:grid}.mos-ghead{border-bottom:.5px solid var(--mos-sep);margin:6px 0;padding:8px 6px 6px;font-size:13px;font-weight:700}.mos-ghead.list{margin:0;padding:10px 14px 4px;font-size:12px}.mos-fitem{flex-direction:column;align-items:center;gap:4px;padding:2px 0 4px;display:flex}.mos-fitem-icon{width:calc(var(--isz) + 8px);height:calc(var(--isz) + 8px);border-radius:6px;padding:4px;position:relative}.mos-fitem.sel .mos-fitem-icon,.mos-fitem.drop .mos-fitem-icon{background:#ffffff1f}.mos-fitem.drop .mos-fitem-icon{box-shadow:0 0 0 2px var(--mos-accent)}.mos-fname{text-align:center;word-break:break-word;-webkit-line-clamp:2;border-radius:4px;-webkit-box-orient:vertical;max-width:100%;padding:1px 5px;font-size:12px;line-height:15px;display:-webkit-box;overflow:hidden}.mos-fitem.sel .mos-fname{background:var(--mos-accent);color:#fff;-webkit-line-clamp:6}.mos-finder.blur .mos-fitem.sel .mos-fname{background:#fff3}.mos-tagdots{vertical-align:0;margin-right:4px;display:inline-flex}.mos-tagdots i{border-radius:50%;width:8px;height:8px;margin-right:-3px;box-shadow:0 0 0 1px #1e1e1fe6}.mos-thumb{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mos-thumb img{object-fit:contain;background:#fff;border:2px solid #fff;border-radius:2px;max-width:100%;max-height:100%;box-shadow:0 1px 4px #00000073}.mos-alias-arrow{color:#000;width:14px;height:14px;font:700 11px/14px var(--mos-font);text-align:center;background:#fff;border-radius:3px;font-style:normal;position:absolute;bottom:2px;left:2px;box-shadow:0 1px 2px #0006}.mos-rename{resize:none;color:#fff;text-align:center;-webkit-user-select:text;user-select:text;field-sizing:content;border:0;border-radius:4px;outline:0;width:100%;min-width:80px;max-width:200px;padding:1px 4px;font-size:12px;line-height:15px;display:block;overflow:hidden;box-shadow:0 0 0 3px #0a84ffa6;background:#1c1c1e!important}.mos-lrow .mos-rename,.mos-crow .mos-rename{text-align:left;max-width:260px}.mos-list{min-height:100%;padding-bottom:20px}.mos-lhead,.mos-lrow{grid-template-columns:minmax(200px,1fr) 190px 80px 150px;align-items:center;display:grid}.mos-lhead{z-index:2;background:var(--mos-win);height:28px;color:var(--mos-text2);border-bottom:.5px solid #ffffff14;padding:0 10px;font-size:12px;position:sticky;top:0}.mos-lh{border-left:.5px solid #ffffff14;align-items:center;gap:4px;height:100%;padding:0 8px;display:flex}.mos-lh.name{border-left:0;padding-left:30px}.mos-lh.on{color:#ffffffdb;font-weight:600}.mos-lh.size{justify-content:flex-end}.mos-lrow{border-radius:5px;height:24px;margin:0 10px;font-size:13px}.mos-lrow.odd{background:#ffffff09}.mos-lrow.sel{background:var(--mos-accent);color:#fff}.mos-finder.blur .mos-lrow.sel{background:#ffffff29}.mos-lrow.drop{box-shadow:inset 0 0 0 2px var(--mos-accent)}.mos-lc{white-space:nowrap;text-overflow:ellipsis;color:var(--mos-text2);padding:0 8px;overflow:hidden}.mos-lc.name{color:var(--mos-text);align-items:center;gap:4px;display:flex}.mos-lrow.sel .mos-lc{color:#fff}.mos-lc.size{text-align:right}.mos-lc .mos-fname{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:13px;display:block;overflow:hidden;background:0 0!important}.mos-disc{width:14px;height:14px;color:var(--mos-text2);flex:none;place-items:center;transition:transform .15s;display:grid}.mos-disc.open{transform:rotate(90deg)}.mos-disc.none{visibility:hidden}.mos-lico{flex:none;width:17px;height:17px;display:inline-block}.mos-lico .mos-thumb img{border-width:1px}.mos-columns{height:100%;display:flex;overflow-x:auto}.mos-col{border-right:.5px solid #ffffff17;flex:none;width:230px;height:100%;padding:4px 5px;overflow-y:auto}.mos-col.preview{width:290px;padding:0}.mos-crow{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;height:24px;padding:0 6px;display:flex}.mos-crow .mos-fname{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0;font-size:13px;display:block;overflow:hidden}.mos-crow.sel{background:var(--mos-accent);color:#fff}.mos-finder.blur .mos-crow.sel{background:#ffffff29}.mos-crow.trail{background:#ffffff24}.mos-crow.drop{box-shadow:inset 0 0 0 2px var(--mos-accent)}.mos-crow-arrow{opacity:.55;flex:none}.mos-gallery{height:100%;display:flex}.mos-gallery-main{flex-direction:column;flex:1;min-width:0;display:flex}.mos-gallery-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:20px;display:flex}.mos-gallery-stage .mos-prev-img{max-width:100%;max-height:100%}.mos-gallery-strip{border-top:.5px solid #ffffff14;flex:none;align-items:center;gap:6px;height:76px;padding:0 12px;display:flex;overflow-x:auto}.mos-gthumb{border-radius:7px;flex:none;width:54px;height:54px;padding:4px}.mos-gthumb.sel{box-shadow:0 0 0 2px var(--mos-accent);background:#ffffff29}.mos-gallery-side{border-left:.5px solid #ffffff14;flex:none;width:260px;overflow-y:auto}.mos-fpreview{border-left:.5px solid #ffffff14;flex-direction:column;flex:none;gap:4px;width:260px;padding:16px;display:flex;overflow-y:auto}.mos-col .mos-fpreview,.mos-gallery-side .mos-fpreview{border:0;width:100%}.mos-fpreview.empty{color:var(--mos-text3);justify-content:center;align-items:center}.mos-fpreview-media{justify-content:center;align-items:center;height:190px;margin-bottom:8px;display:flex}.mos-fpreview-media .mos-prev-img{max-height:190px}.mos-fpreview-name{word-break:break-word;font-size:14px;font-weight:700}.mos-fpreview-kind{color:var(--mos-text2);font-size:12px}.mos-fpreview-info{margin-top:12px;font-size:12px}.mos-fpreview-info dl{border-top:.5px solid var(--mos-sep);grid-template-columns:auto 1fr;gap:4px 10px;margin:6px 0 0;padding-top:6px;display:grid}.mos-fpreview-info dt{color:var(--mos-text2)}.mos-fpreview-info dd{text-align:right;margin:0}.mos-fpreview-actions{justify-content:center;gap:18px;margin-top:16px;display:flex}.mos-fpreview-actions button{color:var(--mos-text2);flex-direction:column;align-items:center;gap:4px;font-size:10px;display:flex}.mos-fpreview-actions button svg{color:#fff;background:#ffffff1a;border-radius:50%;width:30px;height:30px;padding:6px}.mos-fpreview-actions button:disabled{opacity:.35}.mos-prev-img{object-fit:contain;border-radius:3px;max-width:100%;max-height:100%;display:block;box-shadow:0 2px 12px #00000073}.mos-prev-page{aspect-ratio:.77;color:#1d1d1f;background:#fff;border-radius:2px;flex-direction:column;gap:6px;width:140px;padding:16px 14px;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000073}.mos-prev-page b{margin-bottom:4px;font-size:11px}.mos-prev-page i{background:#d8d8dc;border-radius:2px;height:4px}.mos-prev-page.big{gap:10px;width:auto;height:92%;max-height:640px;padding:36px 32px}.mos-prev-page.big b{font-size:20px}.mos-prev-page.big i{height:7px}.mos-prev-text{aspect-ratio:.77;color:#1d1d1f;white-space:pre-wrap;background:#fff;border-radius:2px;width:150px;margin:0;padding:12px;font:8px/1.45 ui-monospace,Menlo,monospace;overflow:hidden;box-shadow:0 2px 12px #00000073}.mos-prev-text.big{aspect-ratio:auto;width:min(560px,90%);height:90%;padding:28px;font-size:13px}.mos-prev-icon{width:128px;height:128px}.mos-pathbar,.mos-statusbar{height:24px;color:var(--mos-text2);border-top:.5px solid #ffffff12;flex:none;align-items:center;padding:0 12px;font-size:11px;display:flex}.mos-pathbar{white-space:nowrap;gap:4px;overflow:hidden}.mos-crumb{border-radius:4px;align-items:center;gap:4px;padding:1px 4px;display:inline-flex}.mos-crumb:hover{background:#ffffff14}.mos-crumb-ico{width:14px;height:14px}.mos-statusbar{justify-content:center;position:relative}.mos-isz{accent-color:#aaa;width:84px;position:absolute;right:12px}.mos-airdrop{min-height:100%;color:var(--mos-text2);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex}.mos-radar{place-items:center;width:220px;height:220px;display:grid;position:relative}.mos-radar i{border:1px solid #0a84ff59;border-radius:50%;animation:3s ease-out infinite mos-ping;position:absolute;inset:0}.mos-radar i:nth-child(2){animation-delay:1s}.mos-radar i:nth-child(3){animation-delay:2s}@keyframes mos-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.1)}}.mos-radar span{width:96px;height:96px}.mos-link{color:var(--mos-accent)!important}.mos-dicon{flex-direction:column;align-items:center;gap:3px;padding-top:2px;display:flex;position:absolute}.mos-dicon-img{width:calc(var(--dsz) + 8px);height:calc(var(--dsz) + 8px);border:1px solid #0000;border-radius:6px;padding:4px;position:relative}.mos-dicon.sel .mos-dicon-img{background:#00000040;border-color:#ffffff38}.mos-dicon.drop .mos-dicon-img{background:#0000004d;border-color:#fff9}.mos-dlabel{color:#fff;max-width:100%;font-size:var(--dtx);text-align:center;text-shadow:0 1px 2px #000000bf,0 0 6px #00000059;word-break:break-word;-webkit-line-clamp:2;border-radius:4px;-webkit-box-orient:vertical;padding:1px 5px;font-weight:500;line-height:1.22;display:-webkit-box;overflow:hidden}.mos-dicon.sel .mos-dlabel{background:var(--mos-accent);text-shadow:none;-webkit-line-clamp:6}.mos-dicon.sel.inactive .mos-dlabel{background:#5a5a5ed9}.mos-dinfo{color:#64d2ff;text-shadow:0 1px 2px #000000b3;font-size:11px}.mos-dicon.right{flex-direction:row;align-items:center;width:auto!important}.mos-dicon.right .mos-dlabel{text-align:left;max-width:110px}.mos-dicon .mos-rename{max-width:calc(var(--dcw) - 4px)}.mos-stackico{width:100%;height:100%;display:block;position:relative}.mos-stackico>span{position:absolute;inset:8%}.mos-viewopts{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#28282cdb;border-radius:12px;width:250px;font-size:12px;position:absolute;box-shadow:0 0 0 .5px #000000b3,inset 0 0 0 .5px #ffffff24,0 20px 50px #00000073}.mos-vo-title{place-items:center;height:30px;font-size:13px;font-weight:600;display:grid;position:relative}.mos-vo-close{border-radius:50%;width:12px;height:12px;position:absolute;top:9px;left:10px;background:#ff5f57!important}.mos-vo-body{flex-direction:column;gap:8px;padding:4px 14px 14px;display:flex}.mos-vo-body label{justify-content:space-between;align-items:center;gap:8px;display:flex}.mos-vo-body select{background:#ffffff1f;border:0;border-radius:5px;padding:2px 6px}.mos-vo-body hr{border:0;border-top:.5px solid var(--mos-sep);width:100%;margin:2px 0}.mos-vo-body input[type=range]{width:100%;accent-color:var(--mos-accent)}.mos-vo-lbl{color:var(--mos-text2)}.mos-vo-radio{align-items:center;gap:10px;display:flex}.mos-vo-radio label,.mos-vo-check{justify-content:flex-start!important;gap:4px!important}.mos-dock-wrap{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:6px;left:0;right:0}.mos-dock{--base:52px;pointer-events:auto;height:calc(var(--base) + 14px);-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);background:#fff3;border-radius:22px;align-items:flex-end;gap:4px;padding:7px 8px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff61,inset 0 1px #ffffff59,0 0 0 .5px #0000002e,0 10px 30px #0000002e}.mos-dock-item{flex:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.mos-dock-icon{filter:drop-shadow(0 2px 3px #00000038);width:100%;height:100%;display:block}.mos-dock-icon>*{width:100%;height:100%}.mos-dock-item.bounce .mos-dock-icon{animation:.7s cubic-bezier(.3,0,.5,1) 2 mos-bounce}@keyframes mos-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-34%)}}.mos-dock-item:active .mos-dock-icon{filter:drop-shadow(0 2px 3px #00000038)brightness(.6)}.mos-dock-item.drop .mos-dock-icon{filter:drop-shadow(0 2px 3px #00000038)brightness(.75)}.mos-dock-dot{background:#0000009e;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-6px;left:50%;box-shadow:0 0 0 .5px #fff6}.mos-dock-tip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#28282ccc;border-radius:8px;padding:4px 11px;font-size:13px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #0009,inset 0 0 0 .5px #ffffff24}.mos-dock-item:hover .mos-dock-tip{opacity:1}.mos-dock-sep{width:1px;height:calc(var(--base) - 6px);background:#3c3c464d;flex:none;align-self:center;margin:0 5px;box-shadow:1px 0 #ffffff40}.mos-stackpop{pointer-events:auto;-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);transform-origin:100% 100%;background:#28282ca8;border-radius:16px;width:330px;padding:10px;animation:.18s cubic-bezier(.2,.9,.3,1.2) mos-pop;position:absolute;bottom:calc(100% + 10px);right:max(12px,50% - 470px);box-shadow:0 0 0 .5px #0009,inset 0 0 0 .5px #ffffff24,0 20px 50px #0006}.mos-stackpop-head{text-align:center;padding:2px 0 8px;font-weight:600}.mos-stackpop-grid{grid-template-columns:repeat(4,1fr);gap:8px 4px;max-height:300px;display:grid;position:relative;overflow-y:auto}.mos-stackpop-item{border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;display:flex}.mos-stackpop-item:hover{background:#ffffff1a}.mos-stackpop-item span{width:46px;height:46px}.mos-stackpop-item small{text-align:center;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;font-size:10.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.mos-stackpop-open{border-radius:10px;margin:8px auto 0;padding:4px 12px;font-size:12px;display:block;background:#ffffff1a!important}.mos-launchpad{-webkit-backdrop-filter:blur(40px)saturate(1.4);backdrop-filter:blur(40px)saturate(1.4);background:#14141a52;flex-direction:column;align-items:center;padding-top:60px;animation:.25s ease-out mos-lp;display:flex;position:absolute;inset:0}@keyframes mos-lp{0%{opacity:0;transform:scale(1.06)}}.mos-lp-search{color:#ffffffb3;background:#ffffff24;border-radius:8px;align-items:center;gap:6px;width:240px;height:28px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 .5px #fff3}.mos-lp-search input{color:#fff;background:0 0;border:0;outline:0;flex:1}.mos-lp-grid{grid-template-columns:repeat(7,1fr);gap:34px 20px;width:min(1040px,88%);margin-top:56px;display:grid}.mos-lp-app{flex-direction:column;align-items:center;gap:8px;display:flex}.mos-lp-app span{filter:drop-shadow(0 4px 8px #0000004d);width:84px;height:84px}.mos-lp-app span>*{width:100%;height:100%}.mos-lp-app small{color:#fff;text-shadow:0 1px 3px #0009;font-size:13px}.mos-lp-app:active span{filter:brightness(.7)}.mos-lp-dots{gap:8px;margin-top:auto;margin-bottom:120px;display:flex}.mos-lp-dots i{background:#ffffff59;border-radius:50%;width:7px;height:7px}.mos-lp-dots i.on{background:#fff}.mos-spot-veil{position:absolute;inset:0}.mos-spot{-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);background:#242428b8;border-radius:26px;width:min(680px,90%);animation:.16s ease-out mos-pop;position:absolute;top:22%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 .5px #000000b3,inset 0 0 0 .5px #ffffff29,0 26px 70px #00000080}.mos-spot-field{color:#ffffff8c;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex;position:relative}.mos-spot-field input{color:#fff;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;font-size:22px;font-weight:300}.mos-spot-field input::placeholder{color:#ffffff59}.mos-spot-hint{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13px;overflow:hidden}.mos-spot-results{border-top:.5px solid var(--mos-sep);max-height:420px;padding:4px 10px 10px;overflow-y:auto}.mos-spot-group{color:var(--mos-text3);padding:8px 10px 3px;font-size:11px;font-weight:700}.mos-spot-row{border-radius:9px;align-items:center;gap:10px;height:36px;padding:0 10px;display:flex}.mos-spot-row.hi{background:var(--mos-accent);color:#fff}.mos-spot-ico{flex:none;width:26px;height:26px}.mos-spot-ico>*{width:100%;height:100%}.mos-spot-name{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.mos-spot-sub{color:var(--mos-text3);white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-size:12px;overflow:hidden}.mos-spot-row.hi .mos-spot-sub{color:#ffffffbf}.mos-ql{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#202024db;border-radius:14px;flex-direction:column;width:min(760px,70%);height:74%;animation:.2s cubic-bezier(.2,.9,.3,1.1) mos-pop;display:flex;position:absolute;top:10%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 .5px #000c,inset 0 0 0 .5px #ffffff24,0 30px 80px #00000080}.mos-ql-bar{flex:none;align-items:center;gap:10px;height:38px;padding:0 10px;display:flex}.mos-ql-x{border-radius:50%;place-items:center;width:22px;height:22px;display:grid;background:#ffffff1f!important}.mos-ql-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.mos-ql-open{border-radius:6px;padding:3px 10px;font-size:12px;background:#ffffff1f!important}.mos-ql-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;padding:20px;display:flex}.mos-ql-body .mos-prev-icon{width:180px;height:180px}.mos-ql-meta{flex-direction:column;align-items:center;gap:4px;display:flex}.mos-ql-meta span{color:var(--mos-text2)}.mos-modal-veil{background:#0000001f;position:absolute;inset:0}.mos-alert{text-align:center;-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#2c2c30db;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:270px;padding:20px 16px 16px;animation:.2s cubic-bezier(.2,.9,.3,1.2) mos-pop;display:flex;position:absolute;top:28%;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #000c,inset 0 0 0 .5px #ffffff26,0 30px 70px #00000080}.mos-alert-ico{width:60px;height:60px}.mos-alert b{font-size:13px;font-weight:700}.mos-alert p{color:var(--mos-text2);margin:0;font-size:11px}.mos-alert-btns{gap:8px;width:100%;margin-top:8px;display:flex}.mos-alert-btns .mos-btn{flex:1;height:28px}.mos-btn{border-radius:7px;height:24px;padding:0 14px;font-size:13px;box-shadow:inset 0 .5px #ffffff1f,0 .5px 1px #0006;background:#ffffff26!important}.mos-btn.primary{background:var(--mos-accent)!important;color:#fff!important}.mos-btn.primary.danger{background:#ff453a!important}.mos-btn:disabled{opacity:.4}.mos-btn:focus-visible{outline:3px solid #0a84ff80}.mos-goto{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#28282cdb;border-radius:14px;width:520px;padding:6px;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #000c,inset 0 0 0 .5px #ffffff26,0 30px 70px #00000080}.mos-goto-field{height:38px;color:var(--mos-accent);align-items:center;gap:8px;padding:0 10px;display:flex}.mos-goto-field input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:15px}.mos-goto-err{color:#ff6961;padding:4px 12px;font-size:12px}.mos-goto-row{height:28px;color:var(--mos-text2);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.mos-goto-row:hover{background:var(--mos-accent);color:#fff}.mos-tagsdlg{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#28282ce6;border-radius:14px;flex-direction:column;gap:6px;width:220px;padding:14px;display:flex;position:absolute;top:26%;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #000c,inset 0 0 0 .5px #ffffff26,0 30px 70px #00000080}.mos-tagsdlg label{align-items:center;gap:8px;display:flex}.mos-tagsdlg i{border-radius:50%;width:11px;height:11px}.mos-tagsdlg .mos-btn{margin-top:6px}.mos-power{background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mos-power.fade{animation:1.2s ease-in both mos-fadein}.mos-power-hint{color:#ffffff47;font-size:13px;position:absolute;bottom:18%}.mos-power.boot{color:#fff;flex-direction:column;gap:70px}.mos-bootbar{background:#3a3a3c;border-radius:3px;width:170px;height:5px;overflow:hidden}.mos-bootbar i{background:#fff;border-radius:3px;height:100%;animation:2.4s cubic-bezier(.3,.1,.4,1) forwards mos-boot;display:block}@keyframes mos-boot{0%{width:0}to{width:100%}}.mos-lock{animation:.4s ease-out mos-fadein;position:absolute;inset:0;overflow:hidden}.mos-lock .mos-wall{filter:blur(26px)brightness(.85);transform:scale(1.08)}.mos-lock-clock{color:#ffffffeb;text-shadow:0 2px 12px #00000040;flex-direction:column;align-items:center;display:flex;position:absolute;top:9%;left:0;right:0}.mos-lock-clock span{font-size:20px;font-weight:600}.mos-lock-clock b{letter-spacing:-.02em;font-size:108px;font-weight:700;line-height:1;font-family:"SF Pro Rounded", ui-rounded, var(--mos-font)}.mos-lock-user{color:#fff;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:11%;left:0;right:0}.mos-lock-user b{text-shadow:0 1px 4px #0000004d;font-size:15px}.mos-lock-user form{position:relative}.mos-lock-user input{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;text-align:center;background:#ffffff3d;border:0;border-radius:15px;outline:0;width:190px;height:30px;padding:0 32px 0 14px;font-size:13px;box-shadow:inset 0 0 0 .5px #ffffff4d}.mos-lock-user input::placeholder{color:#ffffffb3}.mos-lock-user form button{border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:5px;right:5px;background:#ffffff4d!important}.mos-lock-user small{color:#fff9;font-size:11px}.mos-avatar{color:#fff;background:linear-gradient(160deg,#a9a4ff,#5e5ce6 60%,#3c3aa8);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 .5px #ffffff4d}.mos-gate{z-index:1000;text-align:center;color:#fff;background:radial-gradient(120% 80% at 30% 20%,#6b5545,#2a2420 60%,#15151a);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font:15px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:flex;position:fixed;inset:0}.mos-gate b{font-size:22px}.mos-gate p{color:#ffffffb3;max-width:320px;margin:0}.mos-gate button{color:#fff;font:inherit;background:#ffffff29;border:0;border-radius:999px;margin-top:8px;padding:10px 20px;font-weight:600}.mos-ph{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:20px 30px;display:flex}.mos-ph-icon{width:72px;height:72px;margin-bottom:4px}.mos-ph-icon>*{width:100%;height:100%}.mos-ph b{font-size:15px}.mos-ph p{color:var(--mos-text2);margin:0 0 8px;font-size:12px}.mos-safari{flex-direction:column;height:100%;display:flex}.mos-safari .mos-apptb{padding-left:84px}.mos-url{max-width:560px;height:30px;color:var(--mos-text2);background:#ffffff14;border-radius:10px;flex:1;align-items:center;gap:6px;margin:0 auto;padding:0 10px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff14}.mos-url:focus-within{box-shadow:0 0 0 3px #0a84ff80}.mos-url input{color:#fff;text-align:center;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;min-width:0}.mos-url input:focus{text-align:left}.mos-safari-page{background:#1c1c1e;flex:1;min-height:0;position:relative;overflow:auto}.mos-startpage{max-width:760px;margin:0 auto;padding:40px 30px}.mos-startpage h3{margin:0 0 14px;font-size:17px;font-weight:700}.mos-favs{grid-template-columns:repeat(8,1fr);gap:16px 10px;margin-bottom:34px;display:grid}.mos-favs button{flex-direction:column;align-items:center;gap:6px;display:flex}.mos-favs span{border-radius:14px;place-items:center;width:64px;height:64px;font-size:26px;font-weight:700;display:grid;box-shadow:0 0 0 .5px #ffffff1f,0 2px 6px #0000004d}.mos-favs small{color:var(--mos-text2);font-size:11px}.mos-privacy{color:var(--mos-text2);background:#ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.mos-safari-frame{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.mos-safari-err{height:100%;color:var(--mos-text2);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.mos-safari-err b{color:var(--mos-text);font-size:22px}.mos-notes{height:100%;display:flex}.mos-notes-folders{width:190px}.mos-notes-folders .mos-sb-head,.mos-notes-folders .mos-sb-item{margin:0 8px}.mos-notes-folders .mos-sb-item>svg{color:#ffd60a}.mos-notes-folders .mos-sb-item.on{background:#ffffff21}.mos-notes-newfolder{color:var(--mos-text2);align-items:center;gap:6px;margin:auto 14px 12px;font-size:12px;display:flex}.mos-notes-list{background:#222224;border-right:.5px solid #000000b3;flex-direction:column;flex:none;width:260px;display:flex}.mos-notes-list .mos-apptb{box-shadow:none;background:#222224;justify-content:space-between}.mos-notes.nosb .mos-notes-list .mos-apptb{padding-left:80px}.mos-notes-scroll{flex:1;padding:0 8px 10px;overflow-y:auto}.mos-notes-sec{padding:6px 8px;font-size:13px;font-weight:700}.mos-note-row{border-bottom:.5px solid #ffffff0d;border-radius:8px;padding:8px 12px}.mos-note-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.mos-note-row span{color:var(--mos-text2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.mos-note-row time{color:var(--mos-text);margin-right:4px}.mos-note-row.sel{color:#1d1d1f;background:#e5b800}.mos-note-row.sel span,.mos-note-row.sel time{color:#000000a6}.mos-notes-editor{background:var(--mos-win);flex-direction:column;flex:1;min-width:0;display:flex}.mos-notes-editor .mos-apptb{background:var(--mos-win);box-shadow:none}.mos-notes-date{text-align:center;color:var(--mos-text3);padding:2px 0 8px;font-size:11px}.mos-notes-text{resize:none;width:100%;color:var(--mos-text);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;padding:4px 34px 30px;font-size:15px;line-height:1.5}.mos-notes-text:first-line{font-size:22px;font-weight:700}.mos-settings{height:100%;display:flex}.mos-settings .mos-sidebar{width:215px}.mos-set-user{align-items:center;gap:8px;padding:6px 16px 10px;display:flex}.mos-set-user b,.mos-set-user small{display:block}.mos-set-user small{color:var(--mos-text2);font-size:11px}.mos-set-gap{height:10px}.mos-set-ico{color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.mos-set-main{background:var(--mos-win);flex-direction:column;flex:1;min-width:0;display:flex}.mos-set-main .mos-apptb{background:var(--mos-win);box-shadow:none}.mos-set-title{font-size:15px}.mos-set-body{flex-direction:column;flex:1;gap:14px;padding:4px 20px 24px;display:flex;overflow-y:auto}.mos-set-card{background:#ffffff0d;border-radius:10px;box-shadow:inset 0 0 0 .5px #ffffff0f}.mos-set-row{border-bottom:.5px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.mos-set-row:last-child{border-bottom:0}.mos-set-row>span:last-child{color:var(--mos-text2);align-items:center;display:flex}.mos-set-row input[type=range]{width:200px;accent-color:var(--mos-accent)}.mos-set-about{flex-direction:column;align-items:center;gap:2px;padding:10px 0;display:flex}.mos-set-about svg{width:110px;height:110px}.mos-set-about b{font-size:20px}.mos-set-about small{color:var(--mos-text2)}.mos-set-hero{align-items:center;gap:16px;display:flex}.mos-set-hero .mos-wall-thumb{width:210px}.mos-set-hero b,.mos-set-hero small{display:block}.mos-set-hero small{color:var(--mos-text2)}.mos-set-sub{font-weight:700}.mos-wallgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mos-wallgrid button{color:var(--mos-text2);flex-direction:column;align-items:center;gap:5px;font-size:11px;display:flex}.mos-wallgrid button .mos-wall-thumb{width:100%}.mos-wallgrid button.on .mos-wall-thumb{box-shadow:0 0 0 3px var(--mos-accent)}.mos-accent{background:var(--mos-accent);border-radius:50%;width:14px;height:14px;display:inline-block}.mos-preview{background:#262628;justify-content:center;align-items:center;height:100%;padding:16px;display:flex}.mos-textedit{resize:none;width:100%;height:100%;color:var(--mos-text);font:13px/1.5 "Helvetica Neue", Helvetica, var(--mos-font);-webkit-user-select:text;user-select:text;background:#1c1c1e;border:0;outline:0;padding:18px 22px}.mos-info{background:#262628;height:100%;padding:12px 14px 20px;font-size:11px;overflow-y:auto}.mos-info-head{align-items:flex-start;gap:8px;padding-bottom:10px;display:flex}.mos-info-ico{flex:none;width:34px;height:34px}.mos-info-head b{word-break:break-word;font-size:13px;display:block}.mos-info-head small{color:var(--mos-text2);margin-top:2px;display:block}.mos-info-size{flex:none;margin-left:auto;font-size:13px;font-weight:600}.mos-info-tags{border-bottom:.5px solid var(--mos-sep);gap:6px;padding:4px 0 8px;display:flex}.mos-info-tags button{opacity:.45;border-radius:50%;width:12px;height:12px}.mos-info-tags button.on{opacity:1;box-shadow:0 0 0 2px #262628,0 0 0 3px #fff}.mos-info details{border-bottom:.5px solid var(--mos-sep);padding:6px 0}.mos-info summary{cursor:default;font-size:11px;font-weight:700}.mos-info dl{grid-template-columns:70px 1fr;gap:3px 8px;margin:6px 0 2px;display:grid}.mos-info dt{text-align:right;color:var(--mos-text2)}.mos-info dd{word-break:break-word;margin:0}.mos-info-name,.mos-info-comments{-webkit-user-select:text;user-select:text;background:#ffffff14;border:0;border-radius:4px;outline:0;width:100%;margin-top:6px;padding:3px 6px;font-size:12px}.mos-info-comments{resize:none;height:50px}.mos-info-p{color:var(--mos-text2);margin:6px 0 0 10px}.mos-info-preview{justify-content:center;align-items:center;height:150px;margin-top:6px;display:flex}.mos-info-preview .mos-prev-icon{width:96px;height:96px}.mos-about{background:#262628;flex-direction:column;align-items:center;height:100%;padding:18px 20px 20px;display:flex}.mos-about-ico{width:150px;height:120px}.mos-about b{margin-top:6px;font-size:22px}.mos-about small{color:var(--mos-text2);margin-bottom:16px}.mos-about dl{grid-template-columns:1fr 1fr;gap:4px 10px;width:100%;margin:0 0 18px;font-size:11px;display:grid}.mos-about dt{text-align:right;font-weight:600}.mos-about dd{color:var(--mos-text2);margin:0}.mos-fq{background:#262628;flex-direction:column;gap:8px;height:100%;padding:12px 16px;font-size:12px;display:flex}.mos-fq p{margin:0}.mos-fq-list{background:#1c1c1e;border-radius:6px;flex:1;padding:4px;overflow-y:auto;box-shadow:inset 0 0 0 .5px #ffffff1a}.mos-fq-row{border-radius:4px;align-items:center;gap:8px;height:24px;padding:0 6px;font-size:13px;display:flex}.mos-fq-row.sel{background:var(--mos-accent)}.mos-fq-ico{width:18px;height:18px}.mos-fq-ico>*{width:100%;height:100%}.mos-fq-hint{color:var(--mos-text2);font-size:11px}.mos-fq-btns{justify-content:flex-end;display:flex}@container (max-width:640px){.mos-ftools .mos-tbtn[title=Share],.mos-ftools .mos-tbtn[title=Edit\ Tags],.mos-ftools .mos-tbtn[title=Group]{display:none}.mos-fsearch{width:110px}}@container (max-width:520px){.mos-ftools .mos-seg{display:none}}.try-back{z-index:2147483000;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(160%);background:#141416b8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px 0 10px;font:600 13px/1 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;position:fixed;top:36px;left:14px;box-shadow:0 6px 20px #00000059}.try-back:hover{background:#242428db}.try-back:active{transform:scale(.96)}.try-back:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}
