html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,body[data-theme=light]{--system-color-primary:#007bff;--system-color-primary-hsl:211, 100%, 50%;--system-color-primary-contrast:#fff;--system-color-primary-contrast-hsl:240, 24%, 100%;--system-color-dark:#1b1b1d;--system-color-dark-hsl:240, 3%, 11%;--system-color-dark-contrast:#fff;--system-color-dark-contrast-hsl:240, 24%, 100%;--system-color-light:#fff;--system-color-light-hsl:240, 24%, 100%;--system-color-light-contrast:#1c1c1c;--system-color-light-contrast-hsl:0, 0%, 11%;--system-font-family:-apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--system-focus-outline:0 0 0 3px hsla(var(--system-color-primary-hsl), .5);--system-color-grey-50:#fafafa;--system-color-grey-50-hsl:0, 0%, 98%;--system-color-grey-100:#f5f5f5;--system-color-grey-100-hsl:0, 0%, 96%;--system-color-grey-200:#eee;--system-color-grey-200-hsl:0, 0%, 93%;--system-color-grey-300:#e0e0e0;--system-color-grey-300-hsl:0, 0%, 88%;--system-color-grey-400:#bdbdbd;--system-color-grey-400-hsl:0, 0%, 74%;--system-color-grey-500:#9e9e9e;--system-color-grey-500-hsl:0, 0%, 62%;--system-color-grey-600:#757575;--system-color-grey-600-hsl:0, 0%, 46%;--system-color-grey-700:#616161;--system-color-grey-700-hsl:0, 0%, 38%;--system-color-grey-800:#424242;--system-color-grey-800-hsl:0, 0%, 26%;--system-color-grey-900:#212121;--system-color-grey-900-hsl:0, 0%, 13%;--system-color-grey-A100:#d5d5d5;--system-color-grey-A100-hsl:0, 0%, 84%;--system-color-grey-A200:#aaa;--system-color-grey-A200-hsl:0, 0%, 67%;--system-color-grey-A400:#303030;--system-color-grey-A400-hsl:0, 0%, 19%;--system-color-grey-A700:#616161;--system-color-grey-A700-hsl:0, 0%, 38%}body.dark{--system-color-primary:#0a85ff;--system-color-primary-hsl:210, 100%, 52%;--system-color-primary-contrast:#010d18;--system-color-primary-contrast-hsl:210, 92%, 5%;--system-color-dark:#fff;--system-color-dark-hsl:240, 24%, 100%;--system-color-dark-contrast:#1c1c1c;--system-color-dark-contrast-hsl:0, 0%, 11%;--system-color-light:#1b1b1d;--system-color-light-hsl:240, 3%, 11%;--system-color-light-contrast:#fff;--system-color-light-contrast-hsl:240, 24%, 100%}html{scroll-behavior:smooth;min-height:100%}body{cursor:default;min-height:100%;font-family:var(--system-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden auto}html.demo-mode,body.demo-mode{height:100dvh;overflow:hidden}*{box-sizing:border-box;transition:background-color .15s ease-in,background .15s ease-in}:focus{outline:none}:focus-visible{box-shadow:var(--system-focus-outline);outline:none}#root{isolation:isolate;width:100%;min-height:100%}#root.demo-mode{width:100%;height:100dvh;overflow:hidden}button{color:inherit;vertical-align:middle;-webkit-user-select:none;user-select:none;appearance:none;cursor:default;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;text-decoration:none;display:inline-flex;position:relative}*{cursor:default}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#0000;border-radius:.75rem;width:5px;transition-duration:.4s}::-webkit-scrollbar-thumb{background-color:#888;border-radius:.75rem;width:5px;transition-duration:.4s}::-webkit-scrollbar-thumb:hover{background-color:#666}::-webkit-scrollbar-thumb:active{background-color:#444}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{color:#434b5a;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Apple SD Gothic Neo,sans-serif;font-size:13px}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible{outline-offset:2px!important;outline:2px solid #38bdf8!important;transition:outline,outline-offset!important}body .system-menubar{color:#fff;fill:#fff;text-shadow:0 1px 2px #0002;background:#d8d8ec45;height:29px;padding:0 8px}body .system-menubar .menu-button{letter-spacing:0;color:#fff;font-size:13px;font-weight:450}body .system-menubar .default-menu{font-weight:650}body .system-menubar .menu-button>svg{fill:#fff}body .status-icon{filter:brightness(0)invert();width:17px;height:17px}body .mouseflick-status-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f6f7faed;border-color:#ffffff90;box-shadow:0 14px 36px #17213840}body .mouseflick-status-menu button,body .mouseflick-status-menu .status-menu-header strong{color:#4c566a}body .mouseflick-status-menu .status-menu-header span,body .mouseflick-status-menu code{color:#8a95a8}body .mouseflick-status-menu .status-divider,body .mouseflick-status-menu .status-menu-header{border-color:#dce0e8}body .mouseflick-status-menu button:hover{color:#fff}body .mouseflick-status-menu .status-divider{background:#dce0e8}body .mouseflick-status-menu .status-download-link{background:#1685f8}body #windows-area{width:100%;height:100%;position:absolute;inset:0}body .dock-container{align-items:flex-end;height:auto;padding:0 0 10px;position:absolute;bottom:0;left:0;right:0}body .dock-el{background:#d7d8f26b;border-radius:19px;gap:3px;height:auto;min-height:70px;padding:5px 8px 7px;box-shadow:inset 0 0 0 1px #ffffff70,0 8px 27px #121e3625}body .dock-el:before{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}body [data-window-app]{--elevated-shadow:0 14px 38px #0003;border-radius:11px;overflow:visible;box-shadow:0 14px 38px #0003,0 0 0 1px #ffffff70}body [data-window-app].active{--elevated-shadow:0 30px 65px #0005,0 7px 18px #0002;box-shadow:0 30px 65px #0005,0 7px 18px #0002,0 0 0 1px #ffffff90}body .snap-preview{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#388ff327;border:2px solid #b7dbffb3;border-radius:10px;box-shadow:inset 0 0 0 1px #fff4,0 12px 35px #21488c22}body .rim-hint{color:#65718a;background:#f7f8fce8;border-color:#fffa;font-size:10px;box-shadow:0 5px 20px #17213820}body .expose-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c284522}body .spaces-bar{background:#121d353d}body .mc-label{color:#4d596f;text-shadow:none;background:#f5f7fbd9;border:1px solid #ffffff70}body .mc-preview{border-color:#ffffffa0;box-shadow:0 14px 40px #0c183b30}body .mc-body>p{font-size:11px;font-weight:400}body .mc-body>strong{font-weight:550}body .safari-prev{color:#53627a;background:#eef0f7}body .vscode-prev{background:#2b303c}body .cal-prev{color:#a37970;background:#fff7f3}body .calc-prev{color:#6e788b;background:#f3f4f7}body .app-expose-header{color:#54617a;background:#f4f6f9df}body .cmd-tab-switcher{color:#4d596f;background:#f5f6fae3;border-color:#fffa;border-radius:23px;box-shadow:0 20px 60px #15234240}body .switcher-item.active{background:#cdd7e9}body .launchpad-bg{-webkit-backdrop-filter:blur(35px)saturate(1.2);backdrop-filter:blur(35px)saturate(1.2);background:#d8dce52e}body .launchpad-grid{gap:45px 60px}body .lp-item{text-shadow:0 1px 3px #0007;font-size:12px}.system-status-icon{color:#fff;z-index:1;pointer-events:auto;border-radius:4px;flex:none;align-items:center;padding:0 6px;display:flex;position:relative}.system-status-icon svg{width:17px;height:17px}@media (width<=1000px){.system-status-icon,body .system-menubar .menu-button{padding:0 4px}body .system-menubar .default-menu{margin:0 2px}body .system-menubar .apple-icon-button{margin:0;padding:0 4px}}@media (width<=620px){body .system-menubar .menu-button{font-size:10px}body .dock-el{gap:0;padding:4px 5px 6px}body .dock-container{padding-bottom:7px}body .dock-el img{max-width:10vw}}body .tl-container.safari{top:12px;left:15px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ambient-glow,.pulse-dot,.tour-dot,.badge-dot,.slot-select-ring,.hw-pulse-dot{transition:none!important;animation:none!important}}
