:root{--GlassTint: rgba(165, 175, 220, .55);--GlassInactive: rgba(205, 210, 220, .55);--Silver: #f2f4f7;--SilverLight: #ffffff;--SilverDark: #b9bfca;--Black: #1c1c1c;--White: #ffffff;--Accent: #918bff;--AccentDark: #4d44b8;--TitleA: #4d44b8;--TitleB: #918bff;--Ink: #1c1c1c;--InkMuted: #555f6b;--Line: #c3cbd6;--Ok: #0a7a33;--Warn: #8a6d00;--Err: #b00020;--DesktopText: #ffffff;--Sans: "Segoe UI", Tahoma, Verdana, sans-serif;--Mono: "JetBrains Mono", "Lucida Console", Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#16365c url(/Wallpaper.jpg) center / cover no-repeat fixed;color:var(--Ink);font-family:var(--Sans);font-size:13px;line-height:1.55;padding-bottom:64px}::selection{background:var(--Accent);color:var(--White)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#eef0f4}::-webkit-scrollbar-thumb{background:#c2cad4;border-radius:6px;border:2px solid #eef0f4}::-webkit-scrollbar-thumb:hover{background:#a8b2c0}a{color:var(--AccentDark);text-decoration:underline}a:hover{color:var(--Accent)}.Wrap{max-width:1060px;margin:0 auto;padding:0 20px}.Section{padding:28px 0 0;scroll-margin-top:24px}.Window{background:var(--GlassTint);backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5);border-radius:8px;padding:0 7px 7px;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 1px #0f192d99,0 10px 32px #00000080}.TitleBar{display:flex;align-items:flex-start;gap:4px;background:transparent;color:#16202c;font-weight:400;font-size:13px;min-height:29px;padding:0 0 0 6px;user-select:none;text-shadow:0 0 8px rgba(255,255,255,.95),0 0 3px rgba(255,255,255,.9)}.TitleLabel{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:28px}.TBtn{width:30px;height:19px;flex-shrink:0;color:#16202c;font-family:var(--Sans);font-size:11px;line-height:1;display:grid;place-items:center;border:1px solid rgba(15,25,45,.55);border-top:none;border-radius:0 0 4px 4px;padding:0;cursor:pointer;background:linear-gradient(#ffffff80,#ffffff26 45%,#788caa4d);box-shadow:inset 0 1px #fff9;text-shadow:none}.TBtn:hover{background:linear-gradient(#ffffffb3,#aac8ff73 45%,#78a0e680)}.TBtn:active{background:linear-gradient(#788caa66,#ffffff4d)}.TBtn[data-wact=close],.TBtn[data-act=close]{width:44px}.TBtn[data-wact=close]:hover,.TBtn[data-act=close]:hover{background:linear-gradient(#f3a18b,#e0644a 50%,#c23a23);color:var(--White)}.MenuRow{display:flex;gap:2px;padding:4px 4px 3px;font-size:12px}.MenuItem{background:transparent;border:none;border-radius:3px;font-family:var(--Sans);font-size:12px;color:var(--Ink);padding:2px 9px;cursor:pointer}.MenuItem:hover{background:#918bff33}.WindowBody{padding:14px 16px 16px}.Sunken{background:var(--White);border:1px solid var(--Line);border-radius:2px;box-shadow:inset 0 1px 2px #00000012}.SunkenDark{background:#101216;border:1px solid #3a3f47;border-radius:2px}.Btn95{font-family:var(--Sans);font-size:12.5px;font-weight:400;color:var(--Ink);background:linear-gradient(#f4f5f6,#ebeced 45%,#dcdfe3 46%,#cfd3d9);padding:6px 18px;border:1px solid #707a87;border-radius:3px;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:inset 0 1px 0 var(--White)}.Btn95:hover{border-color:var(--Accent);box-shadow:inset 0 1px 0 var(--White),0 0 7px #918bff8c}.Btn95:active{background:linear-gradient(#dfe2e6,#e8eaee);box-shadow:inset 0 1px 3px #0003}.Btn95Primary{border-color:var(--AccentDark);box-shadow:inset 0 1px 0 var(--White),0 0 0 1px #918bff59}.GroupBox{border:1px solid #d4dae2;border-radius:4px;padding:18px 14px 12px;position:relative;background:var(--White)}.GroupLabel{position:absolute;top:-10px;left:10px;background:var(--White);padding:0 7px;font-weight:600;font-size:12px;color:var(--AccentDark);border-radius:3px}.StatusBar{display:flex;gap:4px;padding-top:4px}.StatusCell{font-size:12px;padding:3px 10px;background:#ffffff8c;border:1px solid rgba(255,255,255,.7);border-radius:3px}.TaskBtn{width:50px;height:34px;flex-shrink:0;display:grid;place-items:center;font-family:var(--Sans);font-size:11px;color:var(--White);background:linear-gradient(#ffffff29,#ffffff0a);border:1px solid rgba(255,255,255,.22);border-radius:3px;padding:0;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff2e}.TaskBtn svg{width:24px;height:24px}.TaskBtn:hover{background:linear-gradient(#ffffff4d,#ffffff1a)}.TaskBtn.Active{background:linear-gradient(#ffffff61,#ffffff24);border-color:#ffffff80;box-shadow:inset 0 0 8px #ffffff4d}.Toast{position:fixed;bottom:52px;right:16px;z-index:100;font-family:var(--Sans);font-size:12.5px;color:var(--Ink);background:#f6f8fcf2;border:1px solid #93a0b4;border-radius:5px;box-shadow:0 6px 20px #0006;padding:10px 14px;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;max-width:min(380px,calc(100vw - 32px))}.Toast:before{content:"[!] ";color:var(--AccentDark);font-weight:700}.Toast.ToastShow{opacity:1;transform:translateY(0)}#FlashOverlay{position:fixed;inset:0;background:var(--Accent);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:200}#FlashOverlay.FlashShow{opacity:.16}#Desktop{position:fixed;inset:0 0 40px;overflow:hidden;z-index:1}.AppWindow{position:absolute;display:flex;flex-direction:column;max-width:calc(100% - 12px)}.AppWindow[hidden],.AppWindow.Minimized{display:none}.AppWindow:not(.Focused){background:var(--GlassInactive)}.AppWindow:not(.Focused) .TitleBar{color:#4d5662}.AppWindow.Maximized{left:4px!important;top:4px!important;width:calc(100% - 8px)!important;height:calc(100% - 8px)}.AppWindow.Maximized .AppScroll{max-height:none;flex:1}.AppScroll{overflow:auto;max-height:min(72vh,calc(100vh - 200px));background:var(--Silver);border:1px solid rgba(15,25,45,.5);border-radius:2px}html.HasMotion .AppWindow.Opening{animation:WinOpen .16s ease-out}@keyframes WinOpen{0%{transform:scale(.94);opacity:.3}}.DeskIcons{position:absolute;top:12px;left:12px;bottom:12px;display:flex;flex-flow:column wrap;align-content:flex-start;gap:16px 10px;z-index:0}.DeskIcon{width:86px;background:transparent;border:none;color:var(--White);font-family:var(--Sans);font-size:11.5px;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;text-decoration:none;border-radius:4px;padding:4px 0}.DeskIcon:hover{color:var(--White);background:#96bef040;outline:1px solid rgba(200,225,250,.45)}.IconGfx{width:36px;height:32px;display:grid;place-items:center}.IconLabel{padding:1px 5px;line-height:1.3;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.75)}.DeskIcon.Selected{background:#7dafeb73;outline:1px solid rgba(225,240,255,.7)}html.HasMotion .Flow>*{opacity:0;transform:translateY(6px)}html.HasMotion .Visible .Flow>*{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}html.HasMotion .Visible .Flow>*:nth-child(1){transition-delay:.1s}html.HasMotion .Visible .Flow>*:nth-child(2){transition-delay:.16s}html.HasMotion .Visible .Flow>*:nth-child(3){transition-delay:.22s}html.HasMotion .Visible .Flow>*:nth-child(4){transition-delay:.28s}html.HasMotion .Visible .Flow>*:nth-child(5){transition-delay:.34s}html.HasMotion .Visible .Flow>*:nth-child(6){transition-delay:.4s}html.HasMotion .Visible .Flow>*:nth-child(n+7){transition-delay:.46s}html.HasMotion .TermLines>*{opacity:0}html.HasMotion .Visible .TermLines>*{animation:TermAppear 1ms steps(1) forwards}html.HasMotion .Visible .TermLines>*:nth-child(1){animation-delay:.5s}html.HasMotion .Visible .TermLines>*:nth-child(2){animation-delay:1.05s}html.HasMotion .Visible .TermLines>*:nth-child(3){animation-delay:1.6s}html.HasMotion .Visible .TermLines>*:nth-child(4){animation-delay:2.15s}@keyframes TermAppear{to{opacity:1}}@media(max-width:760px){.DeskIcons{position:static;flex-flow:row wrap;padding:10px;bottom:auto}.AppWindow{left:5px!important;top:5px!important;right:5px;bottom:5px;width:auto!important;max-width:none}.AppWindow .AppScroll{max-height:none;flex:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
