html.ymdm-active,html.ymdm-active body{width:100%;height:100%;overflow:hidden!important;background:#08101f!important}html.ymdm-active body>#app{display:none!important}#ymdm-shell{position:fixed;inset:0;z-index:2147480000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#edf4ff;background:radial-gradient(circle at 18% 16%,rgba(98,79,255,.65),transparent 34%),radial-gradient(circle at 78% 22%,rgba(0,190,255,.36),transparent 30%),radial-gradient(circle at 60% 88%,rgba(255,47,145,.26),transparent 36%),linear-gradient(145deg,#0b1427,#07101e 60%,#10152a);background-size:cover;background-position:center;isolation:isolate}#ymdm-desktop{position:absolute;inset:0 0 56px;overflow:hidden}.ymdm-brand{position:absolute;right:28px;top:23px;display:flex;align-items:center;gap:11px;color:#fff9;text-shadow:0 2px 8px #0008;pointer-events:none}.ymdm-brand strong{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ffffff1c;border:1px solid #fff3;font-size:20px}.ymdm-brand span{font-size:14px;font-weight:650}.ymdm-window{position:absolute;display:flex;flex-direction:column;min-width:520px;min-height:360px;max-width:calc(100% - 4px);max-height:calc(100% - 4px);resize:both;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:#101827;box-shadow:0 25px 70px rgba(0,0,0,.52),0 0 0 1px rgba(0,0,0,.3);transition:box-shadow .16s,opacity .16s}.ymdm-window.active{box-shadow:0 30px 85px rgba(0,0,0,.65),0 0 0 1px rgba(126,206,255,.45)}.ymdm-window.maximized{resize:none;border-radius:10px}.ymdm-titlebar{height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(30,42,64,.98),rgba(17,27,44,.98));border-bottom:1px solid rgba(255,255,255,.1);user-select:none;touch-action:none;cursor:default}.ymdm-window-title{display:flex;align-items:center;gap:9px;padding-left:13px;min-width:0}.ymdm-window-title>span{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#ffffff13}.ymdm-window-title strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ymdm-window-controls{height:100%;display:flex}.ymdm-window-controls button{width:46px;height:100%;border:0;background:transparent;color:#dfe8f7;font-size:17px;cursor:pointer}.ymdm-window-controls button:hover{background:#ffffff16}.ymdm-window-controls [data-close]:hover{background:#e5484d;color:white}.ymdm-window-content{position:relative;flex:1;min-height:0;background:#0b1220;overflow:hidden}.ymdm-frame{display:block;width:100%;height:100%;border:0;background:#0b1220}.ymdm-native-host{--app-height:100%;contain:layout paint;overflow:hidden!important}.ymdm-native-host>#app{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:var(--ymdm-host-height,100%)!important;min-height:0!important;max-height:var(--ymdm-host-height,100%)!important;overflow:hidden!important}.ymdm-native-host #app>.messenger,.ymdm-native-host .messenger{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-sizing:border-box!important;overflow:hidden!important}.ymdm-native-host #chat,.ymdm-native-host .chat{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.ymdm-native-host #chat #messages,.ymdm-native-host #chat .messages,.ymdm-native-host .messages{min-height:0!important;overflow-y:auto!important}.ymdm-native-host #chat #composer,.ymdm-native-host #composer,.ymdm-native-host .composer{position:relative!important;bottom:auto!important;flex:0 0 auto!important;max-width:100%!important;box-sizing:border-box!important}.ymdm-native-host #chat #reply-preview,.ymdm-native-host #chat #recording,.ymdm-native-host #chat #typing-indicator{flex:0 0 auto!important}.ymdm-window.minimized{opacity:0}#ymdm-taskbar{position:absolute;left:8px;right:8px;bottom:7px;height:45px;display:flex;align-items:center;gap:8px;padding:0 8px;border:1px solid rgba(255,255,255,.17);border-radius:13px;background:rgba(8,15,28,.82);box-shadow:0 10px 30px #0007;backdrop-filter:blur(22px) saturate(145%)}#ymdm-start-button,.ymdm-task-app{height:34px;border:0;border-radius:9px;color:#edf4ff;background:transparent;display:flex;align-items:center;gap:8px;padding:0 11px;cursor:pointer}#ymdm-start-button:hover,#ymdm-start-button.active,.ymdm-task-app:hover,.ymdm-task-app.active{background:#ffffff18}.ymdm-start-logo{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:linear-gradient(145deg,#8a70ff,#23b9ff);font-weight:850;font-size:12px}#ymdm-start-button b{font-size:12px}#ymdm-task-apps{display:flex;align-items:center;gap:5px;flex:1;min-width:0;overflow:hidden}.ymdm-task-app{position:relative;max-width:190px}.ymdm-task-app span{font-size:16px}.ymdm-task-app b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ymdm-task-app.active:after{content:"";position:absolute;left:18%;right:18%;bottom:1px;height:2px;border-radius:2px;background:#72c8ff}.ymdm-task-app.minimized{opacity:.62}#ymdm-clock{display:grid;justify-items:center;line-height:1.08;padding:0 8px;min-width:78px}#ymdm-clock b{font-size:12px}#ymdm-clock span{font-size:10px;color:#bac7da}#ymdm-start{position:absolute;left:10px;bottom:59px;width:min(430px,calc(100vw - 20px));max-height:min(720px,calc(100vh - 78px));overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(12,20,35,.93);box-shadow:0 28px 80px #000a;backdrop-filter:blur(28px) saturate(150%);z-index:9999}#ymdm-start[hidden],#ymdm-wallpaper[hidden]{display:none}#ymdm-start>header{display:flex;align-items:center;gap:12px;padding:18px 19px 12px}.ymdm-logo{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#8c6fff,#1bbcff);font-size:17px;font-weight:850}.ymdm-start header div{display:grid}.ymdm-start header small{color:#aebcd0}.ymdm-start-search{display:flex;align-items:center;gap:8px;margin:4px 16px 13px;padding:0 12px;height:39px;border:1px solid #ffffff1c;border-radius:10px;background:#ffffff0b}.ymdm-start-search input{width:100%;border:0;outline:0;background:transparent;color:white;font:inherit}.ymdm-start-search input::placeholder{color:#9caabd}.ymdm-start-apps{display:grid;gap:5px;padding:0 10px 10px;max-height:390px;overflow:auto}.ymdm-start-apps button,#ymdm-start footer button,.ymdm-start-system button{border:0;color:#eef5ff;background:transparent;cursor:pointer}.ymdm-start-apps button{display:flex;align-items:center;gap:13px;padding:10px;border-radius:11px;text-align:left}.ymdm-start-apps button:hover{background:#ffffff14}.ymdm-start-apps button>span{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:12px;background:linear-gradient(145deg,#684fd0,#167da8);font-size:21px;font-weight:800;box-shadow:inset 0 1px #fff3}.ymdm-start-apps button div{display:grid;gap:3px;min-width:0}.ymdm-start-apps button strong{font-size:13px}.ymdm-start-apps button small{color:#aebbd0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:310px}.ymdm-empty{color:#aebbd0;text-align:center;padding:25px}.ymdm-start-system{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:9px 12px;border-top:1px solid #ffffff12;background:#07101a66}.ymdm-start-system button{display:grid;place-items:center;gap:5px;min-width:0;padding:9px 6px;border-radius:10px}.ymdm-start-system button:hover{background:#ffffff12}.ymdm-start-system button>span{font-size:18px;line-height:1}.ymdm-start-system button>b{font-size:10px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#ymdm-start>footer{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid #ffffff15;background:#050b1575}#ymdm-start>footer button{height:34px;border-radius:9px;padding:0 10px}#ymdm-start>footer button:hover{background:#ffffff14}#ymdm-wallpaper{position:absolute;left:450px;bottom:59px;width:min(390px,calc(100vw - 470px));min-width:330px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(12,20,35,.95);box-shadow:0 28px 80px #000a;backdrop-filter:blur(28px) saturate(150%);z-index:10000;padding:14px}#ymdm-wallpaper>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 12px}#ymdm-wallpaper>header div{display:grid;gap:3px}#ymdm-wallpaper>header strong{font-size:14px}#ymdm-wallpaper>header small{font-size:11px;color:#aebbd0}#ymdm-wallpaper>header button{width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:#fff;font-size:18px;cursor:pointer}#ymdm-wallpaper>header button:hover{background:#ffffff14}.ymdm-wallpaper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ymdm-wallpaper-grid button{display:grid;gap:6px;padding:7px;border:1px solid #ffffff13;border-radius:12px;background:#ffffff08;color:#eef5ff;cursor:pointer;text-align:left}.ymdm-wallpaper-grid button:hover,.ymdm-wallpaper-grid button.active{border-color:#72c8ff99;background:#72c8ff15}.ymdm-wallpaper-grid i{display:grid;place-items:center;height:74px;border-radius:8px;border:1px solid #ffffff12;font-style:normal;font-size:28px;background-size:cover;background-position:center}.ymdm-wallpaper-grid span{font-size:11px;padding:0 2px 2px}.wp-aurora{background:radial-gradient(circle at 18% 16%,#624fff,transparent 34%),radial-gradient(circle at 78% 22%,#00beff99,transparent 30%),linear-gradient(145deg,#0b1427,#10152a)}.wp-night{background:radial-gradient(circle at 72% 20%,#148bff77,transparent 28%),linear-gradient(150deg,#050914,#111528)}.wp-graphite{background:radial-gradient(circle at 30% 18%,#ffffff22,transparent 26%),linear-gradient(145deg,#171a20,#090b0f)}.wp-ocean{background:radial-gradient(circle at 22% 14%,#1fd3ff99,transparent 30%),linear-gradient(145deg,#071c2a,#062b3c)}.wp-sunset{background:radial-gradient(circle at 19% 18%,#ffaf4caa,transparent 31%),radial-gradient(circle at 77% 28%,#ff3d8e88,transparent 34%),linear-gradient(145deg,#28101f,#0e1730)}.wp-custom{background:linear-gradient(145deg,#263348,#121a28)}html.ymdm-child .modal-back{z-index:10000!important}@media(max-width:1180px){#ymdm-wallpaper{left:10px;bottom:72px;width:min(430px,calc(100vw - 20px));min-width:0;transform:translateY(calc(-1 * min(610px,calc(100vh - 160px))))}}@media(max-width:1023px),(hover:none),(pointer:coarse){#ymdm-shell{display:none!important}}

/* Desktop Mode 1.0.3: every app gets its own embedded document and therefore its own viewport. */
.ymdm-app-host{position:relative!important;overflow:hidden!important;isolation:isolate}
.ymdm-app-host>.ymdm-app-loading{position:absolute!important;inset:0!important;display:grid!important;place-content:center!important;justify-items:center!important;gap:8px!important;padding:24px!important;text-align:center!important;color:#dce8f7!important;background:#0b1220!important;z-index:1!important}
.ymdm-app-loading>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff24;border-radius:13px;background:#ffffff0b;font-size:23px}
.ymdm-app-loading>b{font-size:13px}.ymdm-app-loading>small{max-width:420px;color:#99a9bd;font-size:11px;line-height:1.45}.ymdm-app-error>span{color:#ffb0b6}
.ymdm-app-host>.ymdm-frame{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:#0b1220}
