*,:before,:after{box-sizing:border-box}html,body{background:#0b0d0f;height:100%;margin:0;padding:0;overflow:hidden}a{color:var(--s-accent);text-decoration:none}a:hover{color:var(--s-accent-hi);text-decoration:underline}[data-root]{--s-desk:#0e1013;--s-text:#f2f3f5;--s-dim:#f2f3f5a8;--s-faint:#f2f3f570;--s-line:#ffffff1f;--s-line-2:#fff3;--s-fill:#ffffff0d;--s-fill-2:#ffffff17;--s-fill-3:#ffffff26;--s-side:#ffffff09;--s-win:#16181c;--s-chrome:#1b1e23;--s-bubble:#1c2128;--s-input:#00000047;--s-pop:#181a1ef0;--s-blur:blur(18px);--s-menu-bg:transparent;--s-menu-fg:#f2f3f5;--s-menu-shadow:0 1px 2px #0000008c;--s-accent:#3a6df0;--s-accent-hi:#7ba0f7;--s-on-accent:#fff;--s-shadow-win:0 24px 56px #00000080;--s-shadow-pop:0 16px 38px #00000080;--s-tip:#1e2024db;--s-sb:#ffffff47;--s-ok:#4f9e5f;--s-warn:#c08b3a;--s-win-border:#ffffff1c;--s-shadow-focus:0 26px 60px #0000008c,0 0 0 1px #ffffff21;--s-shadow-rest:0 12px 28px #0006;--s-term-bg:#0c0c0ee6;--s-paper:#fff;--s-paper-ink:#16181c;--s-paper-desk:#3d4044;--s-menu-dim:#f2f3f5c7;--s-menu-line:#ffffff0a;--s-glass-icon:#ffffff26;--s-glass-icon-ring:#ffffff3d;--s-glass-icon-ink:#f0f2f5e6;--s-onwall:#f2f3f5;--s-onwall-bg:#00000075;--s-onwall-shadow:0 1px 2px #000000b3;--s-onwall-sel:#3a6df0f2;--s-glass-ring:#fff3;--s-glass-edge:#00000047;--s-dock-glass:linear-gradient(180deg,#ffffff21,#ffffff09);--s-side-glass:linear-gradient(180deg,#ffffff12,#ffffff06);--s-icon-spec:linear-gradient(180deg,#ffffff4d,#fff0 48%)}[data-root][data-theme=light]{--s-desk:#dfe3e8;--s-text:#1a1c20;--s-dim:#1a1c20a8;--s-faint:#1a1c2073;--s-line:#0000001f;--s-line-2:#0003;--s-fill:#0000000b;--s-fill-2:#00000012;--s-fill-3:#0000001f;--s-side:#00000008;--s-win:#f6f7f9;--s-chrome:#eaecef;--s-bubble:#e7eaf0;--s-input:#0000000d;--s-pop:#fafbfcf2;--s-menu-bg:transparent;--s-menu-fg:#15171b;--s-menu-shadow:0 1px 2px #ffffffd9,0 0 6px #ffffff80;--s-accent-hi:#22459f;--s-shadow-win:0 24px 52px #1418203d;--s-shadow-pop:0 16px 36px #14182033;--s-tip:#fafbfcf0;--s-sb:#00000042;--s-ok:#2f7a44;--s-warn:#96682a;--s-win-border:#00000024;--s-shadow-focus:0 26px 56px #14182042,0 0 0 1px #0000001a;--s-shadow-rest:0 12px 26px #14182029;--s-term-bg:#14161a;--s-paper:#fff;--s-paper-ink:#16181c;--s-paper-desk:#b6bcc4;--s-menu-dim:#1a1c20c7;--s-menu-line:#0000000a;--s-glass-icon:#ffffffdb;--s-glass-icon-ring:#00000024;--s-glass-icon-ink:#2e323ab3;--s-onwall:#16181c;--s-onwall-bg:#ffffffbd;--s-onwall-shadow:0 1px 2px #fff9;--s-onwall-sel:#3a6df0f2;--s-glass-ring:#ffffffd9;--s-glass-edge:#0000001f;--s-dock-glass:linear-gradient(180deg,#fff9,#ffffff57);--s-side-glass:linear-gradient(180deg,#ffffff80,#ffffff3d);--s-icon-spec:linear-gradient(180deg,#ffffff6b,#fff0 48%)}[data-root][data-contrast="1"]{--s-line:#8080808c;--s-line-2:#808080bf;--s-dim:var(--s-text);--s-faint:var(--s-dim);--s-menu-dim:var(--s-menu-fg);--s-glass-icon-ink:var(--s-text);--s-onwall-shadow:none}[data-root][data-contrast="1"][data-theme=light]{--s-onwall-bg:#fffffff0}[data-root][data-contrast="1"]{--s-onwall-bg:#000c}[data-root][data-contrast="1"] [data-focusable]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}[data-root][data-opaque="1"]{--s-blur:none;--s-pop:var(--s-win);--s-menu-bg:var(--s-chrome);--s-menu-shadow:none;--s-tip:var(--s-chrome);--s-glass-icon:var(--s-fill-3);--s-side-glass:var(--s-chrome);--s-glass-ring:var(--s-line);--s-dock:var(--s-chrome)!important}[data-root][data-dockstyle=glass] #dock{background:var(--s-dock-glass)!important;-webkit-backdrop-filter:blur(32px)saturate(190%)brightness(1.05)!important;box-shadow:var(--s-shadow-pop),inset 0 1px 0 var(--s-glass-ring),inset 0 0 0 .5px var(--s-glass-edge)!important;border-color:#0000!important}[data-root][data-opaque="1"] #dock{background:var(--s-chrome)!important;-webkit-backdrop-filter:none!important;border-color:var(--s-line)!important}[data-glasspane]{-webkit-backdrop-filter:blur(22px)saturate(170%);background:var(--s-side-glass)!important}[data-root][data-opaque="1"] [data-glasspane]{-webkit-backdrop-filter:none!important}[data-root][data-icons=clear] [data-iconface]{-webkit-backdrop-filter:blur(10px)saturate(150%);background-image:linear-gradient(180deg,#ffffff42,#ffffff12),var(--icon-grad)!important;box-shadow:0 7px 15px #0003,inset 0 1px 0 var(--s-glass-ring),inset 0 0 0 .5px var(--s-glass-icon-ring)!important}[data-root][data-icons=clear] [data-ink],[data-root][data-icons=clear] [data-inkline]{filter:drop-shadow(0 1px 1.5px #00000080)}[data-root][data-opaque="1"] [data-iconface]{-webkit-backdrop-filter:none!important}[data-root][data-lowpower="1"]{--s-blur:none;--s-shadow-win:0 10px 22px #00000057;--s-shadow-pop:0 8px 18px #0000004d}[data-root][data-lowpower="1"] *{-webkit-backdrop-filter:none!important}:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#fff0 padding-box content-box;border:3px solid #0000;border-radius:10px;transition:background .25s}:hover::-webkit-scrollbar-thumb{background:var(--s-sb);background-clip:content-box}*{scrollbar-width:thin;scrollbar-color:#fff0 transparent}:hover{scrollbar-color:var(--s-sb) transparent}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes dockIn{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes bootOut{0%{opacity:1;visibility:visible}70%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes bootBar{0%{width:0}to{width:100%}}@keyframes markIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}#term-in:focus+[data-caret]{display:none}[data-tlgroup]:hover [data-glyph]{opacity:1}[data-menu]:hover{background:var(--s-fill-3)}[data-mi]:hover{background:var(--s-accent);color:var(--s-on-accent)}[data-side]:hover{background:var(--s-fill-2)}[data-dsk]:hover{transform:translateY(-2px)}[data-dsk]{transition:transform .2s cubic-bezier(.32,.72,0,1)}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes toastIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}[data-btn]:hover{filter:brightness(1.15)}[data-chipbtn]:hover{background:var(--s-fill-3)}[data-mobilenav]{display:none!important}#mobile{display:none}@media (width<=767px){#dock,#desktop-grid,#wm,#menubar,#desk-vignette,#toasts,#control-center,[data-mobilenav]{display:none!important}#mobile{display:block!important}#wallpaper{opacity:.5}}@media (width>=768px) and (width<=900px){[data-desktopgrid]{grid-template-columns:repeat(1,86px)!important}}[data-mrow]:active{background:var(--s-fill-2)}[data-mtile]:active{transform:scale(.96)}[data-mtile]{transition:transform .16s}[data-actrow]:hover{background:var(--s-fill-2)}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}#mobile [data-appbody]{height:auto!important;padding:2px 0 6px!important;overflow:visible!important}#wallpaper:after{content:"";pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-root][data-opaque="1"] #wallpaper:after,[data-root][data-lowpower="1"] #wallpaper:after{display:none}html,body{background:var(--s-desk);height:auto;color:var(--s-text);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;overflow:auto}#root{min-height:100vh}input,textarea,select,button{font-family:inherit}textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--s-accent);outline-offset:2px;border-radius:6px}main{overflow-wrap:anywhere}@media (width<=860px){[data-adminmenu]{display:block!important}[data-adminnav]{z-index:35;transition:transform .18s;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #00000073;position:fixed!important}[data-adminnav=open]{transform:none}main{padding:56px 16px 24px!important}}body{overflow-x:hidden}
