:root{color:#25262c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#111;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #1688ff}.toybox{background-position:50%;background-size:cover;width:100vw;height:100vh;position:relative;overflow:hidden}.menubar{z-index:100000;align-items:center;display:flex;position:relative}.menubar button{background:0 0;border:0}.brand{align-items:center;display:flex}.menubar nav{align-items:center;height:100%;display:flex}.menu-active{background:#6466701a!important}.status{align-items:center;margin-left:auto;display:flex}.status button{background:0 0;border:0}.desktop{position:absolute;overflow:hidden}.desktop-icon{z-index:10;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;width:82px;padding:5px 2px;font-size:11px;font-weight:600;display:flex;position:absolute}.app-glyph{color:#fff;flex:none;place-items:center;width:42px;height:42px;display:inline-grid}.desktop-icon .app-glyph{width:51px;height:51px}.dock-wrap{z-index:100005;position:absolute;left:50%;translate:-50%}.dock{align-items:center;display:flex}.dock button{background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:relative}.dock-sep{background:#53576233;width:1px;height:30px;margin:0 3px}.panel{z-index:200000;border:1px solid #ffffffb3;position:absolute;box-shadow:0 22px 60px #14192840}.launcher{left:50%;translate:-50%}.launcher-head,.panel-title{justify-content:space-between;align-items:center;display:flex}.launcher-head kbd{background:#787a821f;border:1px solid #64666e26;border-radius:5px;padding:3px 5px;font-size:9px}.search{align-items:center;gap:8px;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.control-panel{width:290px;padding:15px;right:10px}.panel-title{margin-bottom:11px;font-size:11px}.slider{background:#6466701a;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.slider input{accent-color:#1688ff;flex:1}.notifications{z-index:300000;gap:7px;display:grid;position:absolute;top:42px;right:14px}.notifications button{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f8fad9;border:1px solid #ffffffa6;border-radius:13px;align-items:center;gap:9px;width:275px;padding:10px;display:flex;box-shadow:0 12px 30px #191e2d33}.notifications i{color:#fff;background:#1688ff;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-style:normal;line-height:0;display:grid}.notifications i svg,.notifications b,.notifications small{display:block}.notifications b{font-size:10px}.notifications small{color:#71737a;margin-top:2px;font-size:9px}.window{flex-direction:column;min-width:420px;min-height:48px;display:flex;position:absolute}.window[hidden]{display:none!important}.window-titlebar{border-bottom:1px solid #4648521a;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.traffic{display:flex}.traffic button{color:#0000;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.traffic:hover button{color:#28282db8}.red{background:#ff5f57}.yellow{background:#febc2e}.green{background:#28c840}.window-content{flex:1;min-height:0}.resize-handle{cursor:nwse-resize;position:absolute;bottom:0;right:0}@media (width<=760px){.menubar nav{display:none}.window{min-width:0;width:calc(100vw - 12px)!important;height:calc(100vh - 112px)!important;top:38px!important;left:6px!important}.status>svg{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.playground-os{color:#22232a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,sans-serif;transition:background-image .65s}.wallpaper-light{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at 45% 0,#ffffff52,#0000 36%);position:absolute;inset:0}.playground-os .menubar{color:#1f2025;-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);background:#f7f7f994;border-bottom:1px solid #ffffff4d;height:32px;padding:0 13px;font-size:12px;box-shadow:0 1px #2626300f}.playground-os .brand{gap:7px;padding-right:13px}.playground-os .brand b{font-size:12px}.playground-os .menubar nav button{border-radius:5px;height:24px;padding:0 9px}.playground-os .status{gap:11px}.playground-os .desktop{inset:32px 0 0}.playground-os .desktop-icon{color:#fff;text-shadow:0 1px 7px #0c121e8c;cursor:default;border:1px solid #0000}.playground-os .desktop-icon.selected{background:#507ddc47;border-color:#ffffff40}.playground-os .app-glyph{background-image:linear-gradient(145deg,#fff3,#0000);border-radius:11px;box-shadow:inset 0 1px 1px #ffffff59,0 5px 12px #0a122438}.playground-os .dock-wrap{bottom:10px}.dock-reflection{filter:blur(9px);background:#ffffff29;border-radius:23px;position:absolute;inset:-5px -9px}.playground-os .processline{-webkit-backdrop-filter:blur(32px)saturate(190%);backdrop-filter:blur(32px)saturate(190%);background:linear-gradient(150deg,#ffffffa1,#ebeff64f);border:1px solid #ffffffb8;border-radius:18px;gap:4px;padding:6px 8px;position:relative;box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px #3c465a1a,0 13px 34px #151d3540}.playground-os .dock button{width:46px;height:46px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.playground-os .dock button:hover{transform:translateY(-7px)scale(1.09)}.playground-os .dock .app-glyph{width:40px;height:40px}.playground-os .dock button.running:after{display:none}.running-dot{background:#1e2026c7;border-radius:50%;width:4px;height:4px;display:none;position:absolute;bottom:-4px;box-shadow:0 0 0 1px #ffffff73}.dock button.running .running-dot{display:block}.dock button.is-focused .running-dot{background:#1677e8;border-radius:4px;width:11px}.trash-icon{color:#555a63;font-size:22px;background:linear-gradient(#e9ebee,#bfc5cb)!important;border:1px solid #464e5826!important}.launcher-button{color:#252832!important;background:linear-gradient(145deg,#ffffff8c,#d2d9e459)!important}.app-launcher{-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);background:#f5f6f9b8;border-radius:19px;width:390px;padding:16px;bottom:78px}.app-launcher .search{background:#76788421;border:1px solid #ffffff73;height:34px;margin:12px 0}.workspace-app-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.workspace-app-grid button{cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:10px 4px;font-size:10px;display:flex}.workspace-app-grid button:hover{background:#5a5f7314}.workspace-app-grid .app-glyph{border-radius:13px;width:48px;height:48px}.playground-os .control-panel{background:#f5f6f9b8;border-radius:16px;top:38px}.settings-link{text-align:left;color:#1475d1;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 2px 0;font-size:10px}.playground-os .window{-webkit-backdrop-filter:blur(38px)saturate(170%);backdrop-filter:blur(38px)saturate(170%);will-change:left, top, width, height;background:#f8f8fae0;border:1px solid #ffffffa6;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #0f16284d,0 1px 4px #0f162824}.playground-os .window.focused{box-shadow:0 28px 82px #0f162861,0 2px 6px #0f162829}.playground-os .window-titlebar{cursor:default;touch-action:none;background:linear-gradient(#ffffff75,#ebecf04d);flex-basis:39px;height:39px;padding:0 13px}.playground-os .window-titlebar:active{cursor:grabbing}.playground-os .window-titlebar b{color:#50515a;font-size:11px;font-weight:600}.playground-os .window-content{min-height:0;overflow:hidden}.playground-os .resize-handle{touch-action:none;background:0 0;width:20px;height:20px}.playground-os .resize-handle:after{content:"";border-bottom:1px solid #4648503d;border-right:1px solid #4648503d;width:6px;height:6px;position:absolute;bottom:3px;right:3px}.window-content *{scrollbar-width:none}.window-content ::-webkit-scrollbar{width:0;height:0;display:none}.terminal-app{color:#383a42;background:#fff;flex-direction:column;height:100%;padding:16px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.terminal-meta{color:#696c77;justify-content:space-between;margin-bottom:12px;font-size:9px;display:flex}.terminal-lines{flex:1;line-height:1.8;overflow:auto}.prompt-line{color:#4078f2}.terminal-input{color:#4078f2;border-top:1px solid #383a4221;align-items:center;gap:9px;padding-top:11px;display:flex}.terminal-input input{color:#4078f2;background:0 0;border:0;outline:0;flex:1}.terminal-input input::placeholder{color:#9da1ad}.theme-graphite .terminal-app,.theme-midnight .terminal-app{color:#d8dcda;background:#17191f}.theme-graphite .prompt-line,.theme-midnight .prompt-line,.theme-graphite .terminal-input,.theme-midnight .terminal-input{color:#77d79f}.theme-graphite .terminal-input,.theme-midnight .terminal-input{border-top-color:#ffffff17}.theme-graphite .terminal-input input,.theme-midnight .terminal-input input{color:#e1e4e2}.theme-graphite .terminal-input input::placeholder,.theme-midnight .terminal-input input::placeholder{color:#73787b}.settings-app{background:#f3f4f7e6;grid-template-columns:150px 1fr;height:100%;display:grid;overflow:hidden}.settings-app aside{background:#e0e2e89e;border-right:1px solid #50525c1f;padding:16px 10px}.settings-app aside h2{margin:0 7px 14px;font-size:17px}.settings-app aside button{background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:10px;display:flex}.settings-app aside button.active{color:#fff;background:#1675de}.settings-main{padding:21px;overflow:auto}.settings-main h1{margin:0 0 17px;font-size:21px}.settings-main section{background:#ffffffb8;border:1px solid #4648501a;border-radius:12px;margin-bottom:11px;padding:13px}.settings-main h3{margin:0;font-size:11px}.settings-main section>p{color:#8a8b93;margin:3px 0 11px;font-size:9px}.appearance-options,.wallpaper-options{gap:9px;display:flex}.appearance-options>button{background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:5px;position:relative}.appearance-options>button.selected{background:#1a7be50d;border-color:#1a7be5}.appearance-options>button>span:nth-child(2){justify-content:center;align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.appearance-options>button>svg{color:#1779df;position:absolute;top:5px;right:5px}.appearance-preview{background:linear-gradient(145deg,#eaf5fb,#b5c9e8);border-radius:6px;height:45px;padding:6px;display:block}.appearance-preview.ocean{background:#24252a}.appearance-preview.mint{background:linear-gradient(90deg,#f0f1f4 50%,#28292e 50%)}.appearance-preview i{background:#ffffffa6;border-radius:2px;width:65%;height:6px;margin-bottom:3px;display:block}.wallpaper-options>button{background:0 0;border:0;flex:1;padding:0;font-size:9px;position:relative}.wallpaper-options>button>span{border:2px solid #0000;border-radius:7px;height:44px;display:block}.wallpaper-options>button.selected>span{border-color:#1680e8}.wallpaper-options>button b{margin-top:4px;display:block}.wallpaper-options>button i{color:#fff;background:#1680e8;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:4px;right:4px}.sound-setting{justify-content:space-between;align-items:center;display:flex}.sound-setting>span{align-items:center;gap:8px;display:flex}.sound-setting b,.sound-setting small{display:block}.sound-setting b{font-size:10px}.sound-setting small{color:#8a8b93;font-size:8px}.sound-setting input{accent-color:#1678df;width:105px}@media (width<=760px){.settings-app{grid-template-columns:1fr}.settings-app aside{display:none}.app-launcher{width:90vw}.playground-os .window{min-width:0}}.welcome-screen{color:#fff;background-position:50%;background-size:cover;width:100vw;height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;position:relative;overflow:hidden}.login-shade{background:linear-gradient(#04090c1f,#04090c38);position:absolute;inset:0}.welcome-screen>header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c0e38;justify-content:space-between;align-items:center;height:34px;padding:0 15px;font-size:11px;display:flex;position:absolute;top:0;left:0;right:0}.setup-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background:#1b1f1e47;border:1px solid #ffffff52;border-radius:24px;width:380px;padding:35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000047}.setup-mark{color:#36464c;background:linear-gradient(145deg,#fff,#b8c9d2);border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:19px;display:grid}.setup-card>p{letter-spacing:.2em;margin:0 0 7px;font-size:9px;font-weight:700}.setup-card h1{letter-spacing:-.04em;margin:0 0 8px;font-size:31px}.setup-card>span{color:#ffffffc2;font-size:12px}.setup-card>button{color:#20262a;background:#fff;border:0;border-radius:10px;align-items:center;gap:7px;margin:24px auto 0;padding:9px 14px;font-size:11px;font-weight:600;display:flex}.account-card{padding:26px 35px}.setup-avatar{color:#52616a;background:#ffffffdb;border-radius:50%;place-items:center;width:57px;height:57px;margin:0 auto 13px;display:grid}.account-card h1{margin-bottom:16px;font-size:25px}.account-card label{text-align:left;color:#fffc;margin:9px 0;font-size:9px;font-weight:600;display:block}.account-card input{color:#fff;background:#ffffff29;border:1px solid #ffffff3d;border-radius:9px;outline:none;width:100%;margin-top:5px;padding:9px 10px;display:block}.account-card input::placeholder{color:#ffffff7a}.account-card>button{margin-top:16px}.login-center{z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:52px;display:flex;position:absolute;inset:0}.login-clock{text-align:center;text-shadow:0 2px 16px #00000059;position:absolute;top:8%}.login-clock span,.login-clock b{display:block}.login-clock span{font-size:15px}.login-clock b{letter-spacing:-.06em;font-size:64px;line-height:1.08}.user-avatar{color:#364248;background:linear-gradient(#e6e8e8,#9da9ad);border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:68px;height:68px;font-size:29px;font-weight:600;display:grid;box-shadow:0 8px 22px #00000040}.login-center h2{margin:8px 0;font-size:13px}.password-field{background:#ebebebb8;border-radius:8px;width:190px;display:flex;overflow:hidden}.password-field input{color:#23282a;background:0 0;border:0;outline:none;width:100%;padding:7px 9px;font-size:10px}.password-field button{color:#5e6264;background:0 0;border:0;width:29px}.new-account{color:#fff;text-shadow:0 1px 5px #000;cursor:pointer;background:0 0;border:0;margin-top:9px;font-size:10px}.login-error{color:#ffe2e2;text-shadow:0 1px 4px #601919;margin-top:7px;font-size:9px}.desktop-icon{touch-action:none}.desktop-trash{color:#4d565c;width:51px;height:51px;text-shadow:none;background:linear-gradient(#eef1f3,#aeb7bd);border:1px solid #28323c40;border-radius:9px;place-items:center;font-size:27px;display:grid;box-shadow:inset 0 2px #fff9,0 6px 14px #0003}.account-button{border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:700;background:#ffffff80!important;display:grid!important}.menu-popover{z-index:300000;-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);color:#25262c;background:#f5f6f8c7;border:1px solid #ffffff85;border-radius:10px;width:215px;padding:8px;position:absolute;top:35px;box-shadow:0 14px 35px #0a0f1c38}.help-menu{left:225px}.account-menu{right:8px}.menu-popover>b{padding:5px 7px 8px;font-size:11px;display:block}.menu-popover>button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px;font-size:10px;display:flex}.menu-popover>button:hover{color:#fff;background:#1478df}.help-menu p{color:#72747b;border-top:1px solid #50525c1f;margin:5px 0 0;padding:8px 7px 3px;font-size:9px}.account-name{border-bottom:1px solid #50525c1f;align-items:center;gap:8px;margin-bottom:4px;padding:7px;display:flex}.account-name b,.account-name small{display:block}.account-name b{font-size:10px}.account-name small{color:#7b7d84;font-size:8px}.finder-app{color:#25262c;background:#f6f7f9f5;grid-template-columns:155px 1fr;height:100%;display:grid}.finder-app aside{background:#e2e5eacc;border-right:1px solid #3c414b1f;padding:15px 9px}.finder-app aside>b{text-transform:uppercase;color:#858890;padding:2px 8px 7px;font-size:8px;display:block}.finder-app aside button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;padding:6px 8px;font-size:10px;display:flex}.finder-app aside button.active{background:#64697329}.finder-app>section{flex-direction:column;min-width:0;display:flex}.finder-app>section>header{border-bottom:1px solid #3c414b1c;grid-template-columns:1fr auto 1fr;align-items:center;height:43px;padding:0 10px;display:grid}.finder-app header>div{align-items:center;gap:3px;display:flex}.finder-app header>div:last-child{justify-content:flex-end}.finder-app header button{background:0 0;border:0;padding:5px}.finder-app h2{font-size:11px}.finder-app header label{border:1px solid #50525a29;border-radius:6px;align-items:center;gap:5px;width:105px;padding:5px 7px;display:flex}.finder-app header input{width:100%;color:inherit;background:0 0;border:0;outline:0;font-size:9px}.finder-grid{flex:1;grid-template-columns:repeat(4,92px);align-content:start;gap:14px;padding:20px;display:grid;position:relative;overflow:auto}.finder-grid>button{background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;font-size:9px;display:flex}.finder-grid small{color:#92949b;font-size:8px}.file-icon{color:#2484e7;place-items:center;height:44px;display:grid}.file-icon.file{color:#9aa3ad}.file-icon.image{color:#7b76d6}.finder-app footer{color:#92949a;border-top:1px solid #3c414b1a;justify-content:center;align-items:center;gap:5px;height:24px;font-size:8px;display:flex}.empty-folder{color:#9a9ca3;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.empty-folder b{color:#676970;font-size:12px}.empty-folder span{font-size:9px}.system-app{color:#25262c;background:#f5f6f8f5;height:100%;padding:24px;overflow:auto}.system-hero{align-items:center;gap:14px;margin-bottom:20px;display:flex}.system-hero>span{color:#fff;background:linear-gradient(145deg,#222a35,#8593a2);border-radius:17px;place-items:center;width:63px;height:63px;font-size:22px;display:grid}.system-hero h1{margin:0;font-size:22px}.system-hero p{color:#81838a;margin:3px 0;font-size:11px}.system-specs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.system-specs>div{background:#64697314;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.system-specs small,.system-specs b{display:block}.system-specs small{letter-spacing:.1em;color:#8d8f96;font-size:7px}.system-specs b{margin-top:2px;font-size:9px}.system-app dl{border-top:1px solid #50525a1f;margin:16px 0}.system-app dl>div{border-bottom:1px solid #50525a1a;justify-content:space-between;padding:8px 3px;font-size:9px;display:flex}.system-app dt{color:#83858c}.system-app dd{margin:0}.system-note{color:#8b8d94;font-size:8px;line-height:1.5}.finder-actions{border-bottom:1px solid #46485214;align-items:center;gap:5px;min-height:34px;padding:5px 12px;display:flex}.finder-actions button{background:#6469730f;border:1px solid #46485221;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:flex}.finder-actions button:hover:not(:disabled){background:#2484e71f;border-color:#2484e747}.finder-actions button:disabled{opacity:.38;cursor:default}.finder-actions>span{color:#92949b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:8px;overflow:hidden}.finder-grid>button.selected{background:#2284e821;border-radius:9px;box-shadow:0 0 0 1px #2284e857}.theme-graphite .finder-actions,.theme-midnight .finder-actions{border-color:#ffffff12}.theme-graphite .finder-actions button,.theme-midnight .finder-actions button{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.photo-options>button>span{background-position:50%;background-size:cover;height:62px}.appearance-preview.graphite{background:linear-gradient(145deg,#666971,#34363c)}.appearance-preview.midnight{background:linear-gradient(145deg,#22252c,#090a0d)}.theme-graphite,.theme-midnight{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-graphite .menubar,.theme-midnight .menubar,.theme-graphite .panel,.theme-midnight .panel,.theme-graphite .menu-popover,.theme-midnight .menu-popover{color:#f5f5f7;background:#1f2025b3}.theme-graphite .window,.theme-midnight .window{color:#f5f5f7;background:#2b2c32ed;border-color:#fff3}.theme-midnight .window{background:#121317f0}.theme-graphite .window-titlebar,.theme-midnight .window-titlebar{background:#3a3b42c7}.theme-midnight .window-titlebar{background:#1d1e23d6}.theme-graphite .window-titlebar b,.theme-midnight .window-titlebar b{color:#fff}.theme-graphite .finder-app,.theme-midnight .finder-app,.theme-graphite .settings-app,.theme-midnight .settings-app,.theme-graphite .system-app,.theme-midnight .system-app{color:#f5f5f7;background:#2d2e34f5}.theme-midnight .finder-app,.theme-midnight .settings-app,.theme-midnight .system-app{background:#15161bf7}.theme-graphite .finder-app aside,.theme-midnight .finder-app aside,.theme-graphite .settings-app aside,.theme-midnight .settings-app aside{background:#18191e8c}.theme-graphite .settings-main section,.theme-midnight .settings-main section{color:#fff;background:#ffffff12;border-color:#ffffff1a}.theme-graphite input,.theme-midnight input{color:#fff}.theme-graphite .system-specs>div,.theme-midnight .system-specs>div{background:#ffffff12}.theme-graphite .window-content :is(h1,h2,h3,h4,p,b,small,span,dt,dd,label,button),.theme-midnight .window-content :is(h1,h2,h3,h4,p,b,small,span,dt,dd,label,button){color:#f5f5f7}.theme-graphite .window-content input::placeholder,.theme-midnight .window-content input::placeholder{color:#ffffff7a}@media (width<=680px){.setup-card{width:90vw}.login-clock b{font-size:48px}.finder-app{grid-template-columns:1fr}.finder-app aside{display:none}.help-menu{left:8px}.desktop-icon{display:none}}.playground-os:before{display:none!important}.playground-os .processline{border-left:0!important;border-right:0!important}.playground-os .dock-reflection{display:none}.playground-os .traffic{gap:10px!important}.playground-os .traffic button{box-shadow:inset 0 0 0 1px #00000024;opacity:1!important;border:0!important;width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important;padding:0!important;display:block!important}.playground-os .traffic .red{background:#ff5f57!important}.playground-os .traffic .yellow{background:#febc2e!important}.playground-os .traffic .green{background:#28c840!important}.desktop-trash{color:#45525a;background:linear-gradient(160deg,#f7f8f8,#aeb8bd)}.desktop-trash svg{stroke-width:1.7px}.desktop-icon{transition:left .16s,top .16s,scale .15s}.crop-modal{z-index:50;background:#0a0c107a;place-items:center;display:grid;position:absolute;inset:0}.crop-dialog{color:#282a31;background:#f5f6f8;border-radius:14px;width:370px;padding:17px;box-shadow:0 24px 65px #00000061}.crop-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.crop-dialog header b,.crop-dialog header small{display:block}.crop-dialog header b{font-size:12px}.crop-dialog header small{color:#858890;margin-top:3px;font-size:8px}.crop-dialog header button{background:0 0;border:0}.crop-preview{cursor:grab;touch-action:none;background:#d7d9dd;border-radius:50%;width:180px;height:180px;margin:16px auto;position:relative;overflow:hidden;box-shadow:0 0 0 6px #fff,0 0 0 7px #c7c9ce}.crop-preview img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .1s}.crop-dialog>label{grid-template-columns:100px 1fr 38px;align-items:center;gap:8px;margin:9px 0;font-size:9px;display:grid}.crop-dialog label input{accent-color:#dc873a;width:100%}.crop-dialog>footer{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.crop-dialog footer button{background:#fff;border:1px solid #d6d7db;border-radius:7px;padding:6px 9px;font-size:9px}.crop-dialog footer button:last-child{color:#fff;background:#df873e;border-color:#d9782c}.photo-upload{align-items:center;gap:5px;display:inline-flex}.notes-app{background:#f2f1ed}.notes-app>aside{background:#263738}.notes-logo{color:#f2b15c}.notes-app aside>p,.notes-app aside button span{color:#9fb7b4}.new-notebook{color:#67c5b6!important}.note-editor{background:#fffdf8}.book-rename,.book-title-input{color:inherit;font-size:inherit;background:0 0;border:0;border-bottom:1px solid #42b8a6;outline:0;width:90px;min-width:0}.book-title-input{width:150px;font-size:15px;font-weight:700}.book-title-button{text-align:left;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}.notes-section-title{align-items:center;gap:5px;margin:8px 0;padding:4px 12px;display:flex}.notes-section-title h2{margin:0;padding:0}.playground-os .dock-wrap{scale:var(--ui-scale,1);transform-origin:bottom}.playground-os .desktop-icon{scale:var(--ui-scale,1);transform-origin:0 0}.playground-os .menubar{font-size:calc(12px * var(--ui-scale,1))}.playground-os .menu-popover,.playground-os .control-panel{font-size:calc(11px * var(--ui-scale,1))}.playground-os .window{-webkit-backdrop-filter:none;will-change:auto;background:#f8f8faf7}.playground-os .processline{-webkit-backdrop-filter:blur(12px)saturate(140%)}.playground-os .panel,.menu-popover{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%)}.wallpaper-light{mix-blend-mode:normal;background:linear-gradient(#0000000a,#0000001a)}.traffic{gap:10px}.traffic button{color:#0000!important}.window.fullscreen{min-width:100vw;animation:none;border-radius:0!important}.window.fullscreen .window-titlebar{padding-left:16px}.window-content>*{zoom:var(--content-scale,1)}.account-button,.user-avatar,.profile-avatar{background-position:50%;background-size:cover}.file-icon.image{border-radius:5px;width:52px;height:42px;overflow:hidden;box-shadow:0 3px 8px #0000002e}.file-icon.image img{object-fit:cover;width:100%;height:100%}.explorer-breadcrumb{color:#8c8e95;border-bottom:1px solid #46485214;padding:7px 17px;font-size:8px}.explorer-breadcrumb span{margin:0 5px}.finder-grid>button[draggable=true]{cursor:grab}.finder-grid>button[draggable=true]:active{cursor:grabbing}.file-preview{z-index:20;color:#fff;background:#18191ef0;border-radius:10px;flex-direction:column;padding:10px;display:flex;position:absolute;inset:42px 16px 16px 171px;box-shadow:0 20px 50px #00000059}.file-preview header{border:0!important;justify-content:space-between!important;height:30px!important;padding:0!important;display:flex!important}.file-preview header button{color:#fff}.file-preview>img{object-fit:contain;width:100%;height:calc(100% - 55px)}.file-preview>small{text-align:center;color:#b8bac1;margin-top:6px}.text-preview{justify-content:center;align-items:center;gap:14px;padding:40px}.text-preview header{position:absolute;top:10px;left:10px;right:10px}.text-preview p{text-align:center;max-width:380px;font-size:11px;line-height:1.7}.profile-section{align-items:center;gap:14px;display:flex}.profile-avatar{color:#3e4b52;background:linear-gradient(#e4e7e9,#9ca7ad) 50%/cover no-repeat;border-radius:50%;flex:none;place-items:center;width:68px;height:68px;font-size:25px;font-weight:650;display:grid}.profile-section b,.profile-section small{display:block}.profile-section small{color:#85878f;margin:3px 0 8px;font-size:8px}.photo-upload{color:#fff;background:#1680e8;border-radius:6px;padding:5px 8px;font-size:8px;display:inline-block}.photo-upload input{display:none}.profile-fields{gap:10px;display:grid}.profile-fields label{font-size:9px;font-weight:600}.profile-fields input{background:#ffffffa6;border:1px solid #50525a2e;border-radius:7px;outline:0;width:100%;margin-top:4px;padding:7px 8px;display:block}.profile-fields label>div{background:#ffffffa6;border:1px solid #50525a2e;border-radius:7px;align-items:center;margin-top:4px;padding-left:8px;display:flex}.profile-fields label>div input{background:0 0;border:0;margin:0}.profile-fields>button{color:#fff;background:#1680e8;border:0;border-radius:7px;justify-self:end;padding:7px 10px;font-size:9px}.scale-setting{justify-content:space-between;align-items:center;display:flex}.scale-setting>span{align-items:center;gap:8px;display:flex}.scale-setting b,.scale-setting small{display:block}.scale-setting b{font-size:10px}.scale-setting small{color:#898b92;font-size:8px}.scale-setting>div{background:#6466701a;border-radius:7px;padding:2px;display:flex}.scale-setting button{background:0 0;border:0;border-radius:5px;padding:5px 7px;font-size:8px}.scale-setting button.active{color:#fff;background:#1680e8}.desktop:after{content:"";z-index:5;pointer-events:none;opacity:0;background:#694ebe29;border:2px solid #8566e1bf;border-radius:14px;transition:opacity .12s;position:absolute}.playground-os:before{content:"";z-index:100001;background:linear-gradient(#8d66dd,#e19851);border-radius:4px;width:4px;height:34px;position:absolute;top:42px;left:12px}body[data-snap=left] .desktop:after{opacity:1;width:calc(50% - 12px);top:8px;bottom:72px;left:8px}body[data-snap=right] .desktop:after{opacity:1;width:calc(50% - 12px);top:8px;bottom:72px;right:8px}body[data-snap=full] .desktop:after{opacity:1;inset:8px 8px 72px}.playground-os .processline{background:linear-gradient(110deg,#221d30b8,#463d5b9e);border-left:3px solid #845dd3bf;border-right:3px solid #e08e46b8;border-radius:13px;box-shadow:0 12px 32px #0a0c1947}.text-preview pre{text-align:left;white-space:pre-wrap;background:#ffffff14;border-radius:8px;width:min(430px,100%);max-height:260px;margin:0;padding:12px;font:10px/1.6 inherit;overflow:auto}.notes-app{color:#292a31;background:#f2f1ed;grid-template-columns:150px 210px 1fr;height:100%;display:grid;overflow:hidden}.notes-app>aside{color:#fff;background:#263738;padding:14px 9px}.notes-logo{align-items:center;gap:7px;padding:2px 7px 16px;display:flex}.notes-app aside>p{letter-spacing:.13em;color:#9fb7b4;margin:5px 0 2px;padding:7px;font-size:7px}.notes-app aside>button{color:#ded9e8;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;padding:7px;font-size:9px;display:flex}.notes-app aside>button.active{color:#fff;background:#ffffff24}.notes-app aside button span{color:#9fb7b4;margin-left:auto}.notes-app aside button i{border-radius:2px;width:8px;height:8px}.new-notebook{color:#67c5b6!important;margin-top:8px!important}.notes-list{border-right:1px solid #4641501f;overflow:auto}.notes-list header{border-bottom:1px solid #4641501a;gap:5px;padding:10px;display:flex}.notes-list header label{background:#e4e8e5;border-radius:6px;flex:1;align-items:center;gap:5px;padding:6px;display:flex}.notes-list header input{background:0 0;border:0;outline:0;width:100%;font-size:8px}.notes-list header button{color:#fff;background:#dd8a3f;border:0;border-radius:6px}.notes-list h2{margin:8px 0;padding:4px 12px;font-size:15px}.notes-list>button{text-align:left;background:0 0;border:0;border-radius:7px;width:calc(100% - 12px);margin:3px 6px;padding:9px;display:block}.notes-list>button.active{background:#dce8e4}.notes-list b,.notes-list small{display:block}.notes-list b{font-size:9px}.notes-list small{color:#85818b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:7px;overflow:hidden}.note-editor{background:#fff;flex-direction:column;padding:18px;display:flex;position:relative}.note-editor>header{color:#8a8691;justify-content:space-between;font-size:8px;display:flex}.note-editor header button{color:#8a8691;background:0 0;border:0}.note-title{background:0 0;border:0;outline:0;margin-top:13px;font-size:21px;font-weight:650}.note-date{color:#99959e;margin:5px 0 13px;font-size:7px}.note-editor textarea{resize:none;color:inherit;background:0 0;border:0;outline:0;flex:1;font:11px/1.65 inherit}.note-editor footer{text-align:right;color:#aaa6ae;font-size:7px}.no-note{color:#aaa6ae;flex-direction:column;align-items:center;gap:7px;margin:auto;display:flex}.no-note button{color:#fff;background:#dd8a3f;border:0;border-radius:6px;padding:6px 8px;font-size:8px}.theme-graphite .notes-app,.theme-midnight .notes-app{color:#fff;background:#25262c}.theme-graphite .note-editor,.theme-midnight .note-editor{background:#303139}.theme-midnight .note-editor{background:#17181d}.theme-graphite .notes-list>button.active,.theme-midnight .notes-list>button.active{background:#35514d}.theme-graphite .profile-fields label>input,.theme-midnight .profile-fields label>input,.theme-graphite .profile-fields label>div,.theme-midnight .profile-fields label>div{color:#fff;background:#ffffff14}.playground-os .running-dot{left:50%;translate:-50%}.playground-os .app-glyph{border:0!important;box-shadow:0 5px 12px #0a122438!important}.playground-os .window{border-color:#191e2a26!important}.playground-os .processline{border:1px solid #191e2a38!important}.account-chip{border:0;align-items:center;color:inherit!important;background:0 0!important;gap:6px!important;font-size:9px!important;display:flex!important}.account-chip .account-button{font-style:normal;background-position:50%!important;background-size:cover!important}.file-icon.app{color:#fff;background:linear-gradient(145deg,#707985,#333942);border-radius:12px;width:44px;height:44px;box-shadow:0 5px 12px #0c121e38}.playground-os .desktop-icon.is-dragging{cursor:grabbing;z-index:10000;transition:none!important}body[data-desktop-trash=active] .desktop-trash{color:#9b4545;background:linear-gradient(160deg,#f2f4f5,#bdc5ca);scale:1.1;box-shadow:0 0 0 5px #9746462e,0 8px 18px #0003}.login-center{justify-content:center;padding-bottom:0}.login-center:before{content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12191c59;border:1px solid #ffffff29;border-radius:28px;width:300px;height:230px;position:absolute;top:50%;left:50%;translate:-50% -48%;box-shadow:0 22px 70px #00000047}.login-center>:not(.login-clock){z-index:1;position:relative}.login-clock{top:7%}.crop-preview img{object-fit:fill;max-width:none;transition:none;position:absolute;transform:none}.theme-graphite .crop-dialog,.theme-midnight .crop-dialog{color:#f7f7f8;background:#292b31}.theme-midnight .crop-dialog{background:#191a1f}.theme-graphite .crop-dialog footer button,.theme-midnight .crop-dialog footer button{color:#fff;background:#383a42;border-color:#50525b}.theme-graphite .crop-preview,.theme-midnight .crop-preview{box-shadow:0 0 0 6px #292b31,0 0 0 7px #5c5e68}.notes-app{--notes-accent:#bd7336;--notes-soft:#eadfd4}.theme-graphite .notes-app{--notes-accent:#9aa0aa;--notes-soft:#41444b}.theme-midnight .notes-app{--notes-accent:#77819d;--notes-soft:#303544}.notes-app aside>button.active{background:color-mix(in srgb, var(--notes-accent) 22%, transparent);box-shadow:inset 3px 0 var(--notes-accent)}.notes-app aside>p,.notes-app aside button span,.new-notebook{color:color-mix(in srgb, var(--notes-accent) 72%, white)!important}.notes-list header button,.no-note button{background:var(--notes-accent)}.notes-list>button.active{background:var(--notes-soft);box-shadow:inset 3px 0 var(--notes-accent)}.book-rename,.book-title-input{border-bottom-color:var(--notes-accent)}.notes-section-title svg{color:var(--notes-accent)}.theme-graphite .notes-list header label,.theme-midnight .notes-list header label{color:#fff;background:#ffffff17}.theme-graphite .notes-list header input,.theme-midnight .notes-list header input,.theme-graphite .note-editor input,.theme-midnight .note-editor input,.theme-graphite .note-editor textarea,.theme-midnight .note-editor textarea{color:#fff}.theme-graphite .appearance-options>button.selected,.theme-midnight .appearance-options>button.selected{border-color:var(--notes-accent,#77819d);background:#ffffff17}.theme-graphite .window,.theme-midnight .window{border-color:#ffffff14!important}.notes-app{position:relative}.notes-file-input{display:none}.notes-list header button{flex:none;place-items:center;width:29px;display:grid}.notes-section-title{justify-content:space-between;align-items:center;padding-right:12px;display:flex}.notes-section-title h2{margin-right:0}.notes-section-title small{color:#918d96;font-size:8px}.note-list-row{border-radius:7px;grid-template-columns:1fr 26px;align-items:center;width:calc(100% - 12px);margin:3px 6px;display:grid;position:relative}.note-list-row.active{background:var(--notes-soft);box-shadow:inset 3px 0 var(--notes-accent)}.note-list-row>button{background:0 0;border:0}.note-select{text-align:left;min-width:0;padding:9px 4px 9px 9px}.note-select b,.note-select small{display:block}.note-select b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.note-select small{color:#85818b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.note-pin{color:#918d96;place-items:center;width:24px;height:24px;display:grid;border-radius:5px!important}.note-pin:hover{background:color-mix(in srgb, var(--notes-accent) 18%, transparent);color:var(--notes-accent)}.note-toolbar>div{align-items:center;gap:2px;display:flex}.note-toolbar button{border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.note-toolbar button:hover:not(:disabled){color:var(--notes-accent);background:#5a5c6617}.note-toolbar button:disabled{opacity:.3;cursor:default}.note-export-group{border-left:1px solid #5a5c6621;margin-left:2px;padding-left:3px;display:flex}.note-editor footer{text-align:initial;justify-content:space-between;align-items:center;gap:12px;display:flex}.note-history-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1112175c;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.note-history-panel,.note-version-preview{background:#fff;border:1px solid #46485229;border-radius:12px;flex-direction:column;width:min(430px,100%);max-height:86%;display:flex;overflow:hidden;box-shadow:0 22px 55px #14161e4d}.note-history-panel>header,.note-version-preview>header{border-bottom:1px solid #4648521a;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;display:flex}.note-history-panel>header>div,.note-version-preview>header>div{align-items:center;gap:7px;font-size:10px;display:flex}.note-history-panel header button,.note-version-preview header button{background:0 0;border:0}.note-history-list{padding:8px;overflow:auto}.note-history-list>button{text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:9px;display:block}.note-history-list>button:hover{background:#64667014}.note-history-list b,.note-history-list span{display:block}.note-history-list b{font-size:9px}.note-history-list span{color:#85818b;margin-top:4px;font-size:8px;line-height:1.4}.note-history-empty{color:#96929b;text-align:center;padding:45px 25px;font-size:9px}.note-version-preview h3{margin:16px 18px 8px;font-size:16px}.note-version-preview pre{white-space:pre-wrap;background:#64667012;border-radius:8px;flex:1;min-height:180px;margin:0 18px;padding:12px;font:10px/1.6 inherit;overflow:auto}.note-version-preview>footer{justify-content:flex-end;gap:7px;padding:12px 18px;display:flex}.note-version-preview>footer button{background:0 0;border:1px solid #46485229;border-radius:6px;padding:7px 10px;font-size:8px}.note-version-preview>footer button:last-child{border-color:var(--notes-accent);background:var(--notes-accent);color:#fff}.theme-graphite .note-history-panel,.theme-graphite .note-version-preview,.theme-midnight .note-history-panel,.theme-midnight .note-version-preview{color:#fff;background:#303139;border-color:#ffffff17}.theme-midnight .note-history-panel,.theme-midnight .note-version-preview{background:#1d1e24}.theme-graphite .note-version-preview pre,.theme-midnight .note-version-preview pre,.theme-graphite .note-history-list>button:hover,.theme-midnight .note-history-list>button:hover{background:#ffffff12}.desktop-folder{color:#dceeff;width:51px;height:51px;text-shadow:none;background:linear-gradient(145deg,#59adf7,#1775cf);border:1px solid #1d538a7a;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 2px #ffffff57,0 6px 14px #0003}.finder-grid>button.drop-target{background:#2284e824;border-radius:9px;box-shadow:0 0 0 2px #2284e875}.account-chip .account-button{background-image:var(--avatar-image)!important}.account-menu-avatar{background-color:#5a606c24;background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.notes-app.notes-without-notebooks{grid-template-columns:210px 1fr}.notes-without-notebooks .notes-list>button.active{box-shadow:none;background:#bd733624}.theme-graphite .notes-without-notebooks .notes-list>button.active,.theme-midnight .notes-without-notebooks .notes-list>button.active{box-shadow:none;background:#ffffff17}@media (width<=680px){.notes-app.notes-without-notebooks{grid-template-columns:180px 1fr}}
