*,: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:#f2f3f580;--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:#1012164d;--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:#1a1c209e;--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:#fafbfc6b;--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:#2e323adb;--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;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;backdrop-filter:none!important;border-color:var(--s-line)!important}[data-glasspane]{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:var(--s-side-glass)!important}[data-root][data-opaque="1"] [data-glasspane]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-root][data-icons=clear] [data-iconface]{-webkit-backdrop-filter:blur(10px)saturate(150%);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;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;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 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}}[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]{transition:background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}[data-side]:hover{background:var(--s-fill-2)}[data-side]:hover:not([data-here]){transform:translate(2px)}[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-chip]{transition:background .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),border-color .18s}[data-chip]:hover{background:var(--s-fill-3);border-color:var(--s-line-2);transform:translateY(-1px)}#mobile{display:none}@media (width<=767px){#dock,#desktop-grid,#wm,#menubar,#desk-vignette,#toasts,#control-center,#spotlight,#launchpad,#mission,#shortcuts,#notification-center,#dock-hint,#boot,#power-sleep{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}[data-root]{--s-menubar-h:24px;--s-dock-h:82px;--s-menu-gap:6px;--s-under-menubar:calc(var(--s-menubar-h) + var(--s-menu-gap));--z-desktop-grid:20;--z-wm:100;--z-dock:150;--z-dock-hint:90;--z-menubar:200;--z-control-center:210;--z-notif-center:215;--z-toast:230;--z-mission:290;--z-launchpad:295;--z-spotlight:300;--z-shortcuts:310;--z-context-menu:320;--z-wall-pick:190;--z-mobile:400;--z-curtain:500;--s-icon-shadow:drop-shadow(0 6px 11px #00000080);--s-icon-shadow-hi:drop-shadow(0 10px 18px #0000008c)}[data-root][data-theme=light]{--s-icon-shadow:drop-shadow(0 4px 8px #161c2638);--s-icon-shadow-hi:drop-shadow(0 8px 15px #161c2647)}[data-root][data-lowpower="1"]{--s-icon-shadow:none;--s-icon-shadow-hi:none}[data-dsk]:hover [data-dsklabel]:not([data-selected]){background:var(--s-onwall-bg)}[data-dsk]:hover [data-dskart]{filter:var(--s-icon-shadow-hi)}[data-dsk]:active{transform:translateY(0)scale(.96)}[data-dsk]:active [data-dskart]{filter:var(--s-icon-shadow)}[data-dsk]:focus-visible{outline:none}[data-dsk]:focus-visible [data-dsklabel]{box-shadow:0 0 0 2px var(--s-accent), 0 0 0 4px var(--s-glass-ring)}[data-root]{--s-tl-red:#ff5f57;--s-tl-yellow:#febc2e;--s-tl-green:#28c840;--s-tl-idle:#56585c;--s-tl-rim:#0000002e}[data-root][data-theme=light]{--s-tl-idle:#ddd;--s-tl-rim:#0000001f}[data-root]{--s-boot-wall:#0b0d0f;--s-boot-fg:#f2f3f5;--s-assistant:linear-gradient(180deg, #9370f4, #4a2cb2);--s-hello-wall:radial-gradient(52% 46% at 22% 26%, color-mix(in srgb, var(--s-accent) 42%, transparent) 0%, transparent 70%), radial-gradient(48% 44% at 82% 72%, #ec5c8c4d 0%, transparent 72%), radial-gradient(60% 50% at 60% 14%, #ffba5633 0%, transparent 68%), #07080a;--s-blur:blur(22px) saturate(180%);--s-blur-heavy:blur(28px) saturate(170%);--s-blur-scrim:blur(4px);--s-glass-inset:inset 0 1.5px 0 var(--s-glass-ring), inset 0 -1px 0 #ffffff14}[data-root][data-opaque="1"],[data-root][data-lowpower="1"]{--s-blur:none;--s-blur-heavy:none;--s-blur-scrim:none;--s-glass-inset:none}#dock{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%)}#dock [data-item]:hover [data-iconface],#launchpad [data-lp]:hover [data-iconface]{box-shadow:0 14px 26px #0000006b, 0 3px 6px #00000042, inset 0 1.5px 0 #ffffff8c, inset 0 -10px 20px #00000029, inset 0 0 0 .5px var(--s-glass-icon-ring);filter:saturate(1.12)brightness(1.05)}#dock [data-item]:active [data-iconface],#launchpad [data-lp]:active [data-iconface]{filter:saturate(1.05)brightness(.94)}#launchpad [data-lp]{transition:transform .18s cubic-bezier(.32,.72,0,1)}#launchpad [data-lp]:hover{transform:translateY(-3px)}#launchpad [data-lp]:active{transform:translateY(0)scale(.95)}@keyframes badgePop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}#dock [data-iconbadge]{animation:.5s cubic-bezier(.32,.72,0,1) .9s both badgePop}[data-iconface],[data-squircle]{corner-shape:squircle}@keyframes helloDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes helloIn{0%{opacity:0}to{opacity:1}}@keyframes thinkDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes heroSheen{0%,62%,to{transform:translate(-120%)}18%{transform:translate(120%)}}@keyframes lpIn{0%{opacity:0}to{opacity:1}}@keyframes lpTile{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-root]{font-feature-settings:"cv11"}[data-root] :where(h1,h2,[data-display]){letter-spacing:-.01em}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}
