/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;-webkit-text-decoration:overline double underline;-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;-webkit-text-decoration:overline wavy underline;-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;-webkit-text-decoration:overline dotted underline;-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;-webkit-text-decoration:overline dashed underline;-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}@font-face{font-family:Aurora PingFang SC;src:url(/fonts/pingfang-sc/PingFangSC-Ultralight.woff2)format("woff2");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Aurora PingFang SC;src:url(/fonts/pingfang-sc/PingFangSC-Thin.woff2)format("woff2");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Aurora PingFang SC;src:url(/fonts/pingfang-sc/PingFangSC-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Aurora PingFang SC;src:url(/fonts/pingfang-sc/PingFangSC-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Aurora PingFang SC;src:url(/fonts/pingfang-sc/PingFangSC-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Aurora PingFang SC;src:url(/fonts/pingfang-sc/PingFangSC-Semibold.woff2)format("woff2");font-style:normal;font-weight:600 900;font-display:swap}:root{--ink:#171522;--muted:#6f6b7a;--glass:#f5f2fa6b;--line:#3b2f4d24;--accent:#6b5ce7;--accent-strong:#5142c2;--shadow:0 26px 70px #18122b47, 0 4px 18px #18122b29;--liquid-glass-fill:#f8f7fc5c;--liquid-glass-fill-strong:#f9f8fc8a;--liquid-glass-fill-dark:#20232c85;--liquid-glass-filter:blur(34px) saturate(185%) contrast(1.035);--liquid-glass-edge:#ffffff94;--liquid-glass-shadow:0 26px 68px #16112a40, 0 6px 18px #16112a24, inset 0 1px #ffffff85;--ui-font:"Aurora PingFang SC", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}html{font-family:var(--ui-font)}button,input,textarea,select{font:inherit}button{color:inherit}body{color:var(--ink);font-family:var(--ui-font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#151027}.apple-mark{background:url(/apple-logo.png) 50%/contain no-repeat;flex:none;display:block}.desktop{background:var(--desktop-wallpaper,url(/bg.jpg)) center / cover no-repeat;width:100vw;height:100vh;position:relative;overflow:hidden}.desktop:before{content:"";mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(110deg,#0000 12%,#ffffff1f 26%,#0000 42%),radial-gradient(at 50% 125%,#ffffff70,#0000 48%);position:absolute;inset:0}.desktop-display-tint{z-index:1;background:rgba(0,0,0,var(--desktop-dim,0));pointer-events:none;transition:background .2s;position:absolute;inset:0}.desktop.night-shift .desktop-display-tint{background:linear-gradient(#ff973e21,#ff7e2c2e),rgba(0,0,0,var(--desktop-dim,0));mix-blend-mode:multiply}.menu-bar{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);z-index:10000;background:#f8f4fcb3;border-bottom:1px solid #ffffff57;justify-content:space-between;align-items:center;height:30px;padding:0 13px;font-size:12.5px;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 1px 8px #2518361f}.menu-left,.menu-right{white-space:nowrap;align-items:center;gap:14px;height:100%;display:flex}.menu-left{gap:1px}.menu-search-button{background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}.menu-search-button:hover{background:#4c45541a}.menu-battery-percentage{margin-left:-10px;font-size:10.5px}.menu-bar{transition:transform .2s,background .2s,color .2s}.desktop.menu-bar-always .menu-bar{transform:translateY(calc(3px - 100%))}.desktop.menu-bar-always .menu-bar:hover,.desktop.menu-bar-always .menu-bar:focus-within{transform:translateY(0)}@media (display-mode:fullscreen){.desktop.menu-bar-fullscreen .menu-bar{transform:translateY(calc(3px - 100%))}.desktop.menu-bar-fullscreen .menu-bar:hover,.desktop.menu-bar-fullscreen .menu-bar:focus-within{transform:translateY(0)}}.apple-menu-logo{filter:invert();width:17px;height:19px;margin-right:-2px}.apple-menu-button{place-items:center;width:27px;height:24px;display:grid}.menu-bar button{cursor:default;background:0 0;border:0;padding:2px 0}.menu-trigger{align-items:center;height:100%;display:flex;position:relative}.menu-trigger>button{border-radius:5px;height:24px;padding:2px 8px}.menu-trigger>button.active-app-menu{font-weight:680}.menu-trigger.active>button{background:#53486329}.menu-bar-dropdown{color:#3f3944;-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:#f8f5faf0;border:1px solid #ffffffc7;border-radius:9px;width:224px;padding:5px;position:absolute;top:29px;left:0;box-shadow:0 16px 42px #22182b47}.apple-trigger .menu-bar-dropdown{left:-7px}.menu-bar-dropdown button{text-align:left;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:25px;padding:3px 9px;font-size:12.5px;display:flex}.menu-bar-dropdown button:hover:not(:disabled){color:#fff;background:var(--accent)}.menu-bar-dropdown button:disabled{opacity:.38}.menu-bar-dropdown button span{color:#85808d;margin-left:18px;font-size:11px}.menu-bar-dropdown button:hover span{color:#ffffffd1}.menu-right{gap:11px;font-size:12px}.menu-right button{cursor:pointer;place-items:center;display:grid}.connection-dot{background:#ec5c68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #ec5c6829}.connection-dot.online{background:#34c873;box-shadow:0 0 0 2px #34c87329}.control-center-trigger{align-items:center;height:100%;display:flex}.control-center-trigger>button{border-radius:5px;width:25px;height:24px}.control-center-trigger.active>button{background:#464d582b}.control-center-panel{color:#26313a;-webkit-backdrop-filter:blur(34px)saturate(145%);backdrop-filter:blur(34px)saturate(145%);text-align:left;white-space:normal;z-index:10020;background:linear-gradient(145deg,#d2eefceb,#edf5f7de);border:1px solid #ffffffc7;border-radius:22px;width:min(326px,100vw - 24px);max-height:calc(100vh - 52px);padding:12px;position:fixed;top:38px;right:12px;overflow:auto;box-shadow:0 22px 62px #1424324d,0 2px 8px #14243224}.control-center-panel.dark{color:#eef4f8;background:linear-gradient(145deg,#1e2630f0,#323a44e6)}.control-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.control-center-tile{width:100%;min-width:0;min-height:58px;color:inherit;text-align:left;justify-content:flex-start;align-items:center;gap:9px;background:#ffffff7a!important;border-radius:14px!important;padding:8px 10px!important;display:flex!important}.control-center-panel.dark .control-center-tile{background:#ffffff1a!important}.control-center-tile>i{color:#62727d;background:#96b0be4d;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.control-center-tile.active>i{color:#fff;background:#1687f7;box-shadow:0 3px 9px #1687f747}.control-center-tile>span{flex-direction:column;min-width:0;line-height:1.12;display:flex}.control-center-tile strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.control-center-tile small{color:#71808a;text-overflow:ellipsis;white-space:nowrap;min-height:13px;font-size:10.5px;overflow:hidden}.control-center-panel.dark .control-center-tile small,.control-center-panel.dark .control-center-device,.control-center-panel.dark .control-center-battery-card>small{color:#aeb9c1}.control-center-group{background:#ffffff7a;border-radius:15px;margin-top:8px;padding:11px 12px 12px}.control-center-panel.dark .control-center-group,.control-center-panel.dark .control-center-battery-card{background:#ffffff1a}.control-center-group h3{margin:0 0 9px;font-size:12px;font-weight:600}.control-center-slider{align-items:center;height:28px;display:flex}.control-center-slider>i{color:#667680;background:#fff;border-radius:50% 0 0 50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.control-center-slider input{appearance:none;border-radius:0 16px 16px 0;outline:0;width:100%;height:28px;margin:0}.control-center-slider input::-webkit-slider-thumb{appearance:none;width:0;height:0}.control-center-slider input::-moz-range-thumb{border:0;width:0;height:0}.control-center-quick-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.control-center-quick-row .control-center-tile{min-height:45px}.control-center-quick-row .control-center-tile>i{width:29px;height:29px}.sound-group{padding-bottom:10px}.control-center-device{color:#7b8890;margin-top:7px;font-size:10.5px;display:block}.control-center-battery-card{background:#ffffff7a;border-radius:15px;width:145px;margin-top:8px;padding:11px 12px 10px}.battery-summary{align-items:center;gap:9px;display:flex}.battery-summary>span{flex-direction:column;line-height:1.1;display:flex}.battery-summary strong{font-size:13px;font-weight:500}.battery-summary small{color:#7a8890;font-size:10.5px}.battery-ring{background:conic-gradient(#55b742 67%, #7e97a540 0);border-radius:50%;width:28px;height:28px;position:relative}.battery-ring:after{content:"";background:#f6fbfdf5;border-radius:50%;position:absolute;inset:3px}.control-center-panel.dark .battery-ring:after{background:#39424b}.control-center-switch{width:38px;height:22px;margin:9px 0 4px;position:relative;background:#7b95a45c!important;border-radius:12px!important;padding:0!important}.control-center-switch>i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.control-center-switch.on{background:#48b74f!important}.control-center-switch.on>i{transform:translate(16px)}.control-center-battery-card>small{color:#7b8890;font-size:10.5px;display:block}.control-center-edit{color:#71808a;text-align:center;width:100%;margin-top:10px;font-size:11px;padding:4px!important}.control-center-panel.dark .control-center-edit{color:#b6c0c8}@media (width<=520px){.menu-right{gap:7px}.menu-right>span:not(.connection-dot){display:none}.control-center-panel{width:calc(100vw - 14px);right:7px}}.desktop-icons{pointer-events:none;z-index:2;direction:rtl;grid-template-rows:repeat(auto-fill,90px);grid-auto-columns:78px;grid-auto-flow:column;place-content:start;gap:12px 18px;display:grid;position:absolute;inset:54px 24px 96px}.desktop-icons>button,.desktop-icons>.desktop-item{color:#fff;text-shadow:0 1px 4px #000000a6;cursor:default;pointer-events:auto;direction:ltr;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:center;gap:5px;width:78px;height:90px;padding:4px;font-size:12px;display:flex}.desktop-icons>button:focus,.desktop-icons>.desktop-item:focus,.desktop-icons>.desktop-item.editing{background:#3c5ca061;outline:1px solid #ffffff40}.desktop-item-name{text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden}.desktop-inline-name-input{color:#25212a;text-align:center;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #5b75d9;border-radius:4px;outline:2px solid #5b75d938;width:76px;min-width:0;padding:2px 3px;font:11px/1.25 inherit}.desktop-icon{filter:drop-shadow(0 5px 5px #190e2c54);place-items:center;width:62px;height:58px;display:grid}.folder-icon{color:#72c5ff}.document-icon{color:#f8f8fb}.terminal-icon{color:#282532;background:linear-gradient(#3b3847,#181720);border:1px solid #fff9;border-radius:11px}.terminal-icon svg{color:#f4f1fa}.trash-icon{color:#f2f7fceb}.desktop-application-icon{background:var(--aurora-package-background,#f2f4f8);border-radius:14px;width:56px;height:56px;overflow:hidden;box-shadow:0 6px 14px #190e2c4d,inset 0 1px #ffffff73}.desktop-application-icon .aurora-package-icon{width:82%!important;height:82%!important}.desktop-icons .desktop-application-icon.app-tile{border-radius:14px;width:56px;height:56px}.desktop-icons .desktop-application-icon.finder{box-shadow:none;background:0 0}.desktop-window{background:var(--glass);min-width:480px;min-height:320px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(34px)saturate(145%);backdrop-filter:blur(34px)saturate(145%);resize:none;transform-origin:50%;will-change:transform, opacity;border:1px solid #ffffff9e;border-radius:13px;flex-direction:column;transition:opacity .38s cubic-bezier(.18,.82,.25,1),transform .38s cubic-bezier(.2,1.16,.3,1),filter .2s,border-radius .38s;animation:.32s cubic-bezier(.2,.88,.28,1.12) mac-window-open;display:flex;position:absolute;overflow:hidden}.desktop-window:not(.active){filter:saturate(.86);box-shadow:0 18px 45px #18122b33}.desktop-window.minimized{opacity:0;transform:translate(var(--dock-offset-x), var(--dock-offset-y)) scale(.12,.055);transform-origin:50%;filter:saturate(.7)blur(1px);pointer-events:none;border-radius:38px;transition-timing-function:cubic-bezier(.58,0,.88,.42)}.text-editor-shell{color:#39343e;background:#f8f7f9;flex-direction:column;height:100%;display:flex}.text-editor-toolbar{background:#eeecef;border-bottom:1px solid #d8d4db;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:6px 10px;display:flex}.text-editor-toolbar>span,.text-editor-toolbar>div{align-items:center;gap:7px;display:flex}.text-editor-toolbar>span{min-width:0}.text-editor-toolbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.text-editor-toolbar i{background:#ee9d35;border-radius:50%;flex:none;width:7px;height:7px}.text-editor-toolbar button{color:#4d4852;background:#ffffffb8;border:1px solid #d0ccd3;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:4px 9px;display:flex}.text-editor-toolbar button:disabled{opacity:.45}.text-editor-toolbar .editor-save{color:#fff;background:#6b61d3;border-color:#6b61d3}.text-editor-input{resize:none;color:#29262d;tab-size:2;background:#fff;border:0;outline:0;flex:1;width:100%;min-height:0;padding:28px 34px;font:13px/1.7 SFMono-Regular,Consolas,Liberation Mono,monospace}.editor-loading{color:#77717d;background:#fff;flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.editor-error{color:#9e3040;background:#fff0f2;border-bottom:1px solid #edc8ce;align-items:center;gap:7px;min-height:34px;padding:6px 12px;font-size:11px;display:flex}.editor-error button{color:inherit;background:0 0;border:0;margin-left:auto;text-decoration:underline}.text-editor-status{color:#77717d;background:#eeecef;border-top:1px solid #d8d4db;justify-content:space-between;align-items:center;gap:12px;min-height:25px;padding:4px 11px;font-size:10px;display:flex}@keyframes mac-window-open{0%{opacity:0;filter:blur(1.5px)saturate(.82);transform:translateY(14px)scale(.92)}68%{opacity:1;filter:blur()saturate();transform:translateY(-2px)scale(1.008)}to{opacity:1;filter:blur()saturate();transform:translateY(0)scale(1)}}.about-window-backdrop{z-index:50000;-webkit-backdrop-filter:blur(2px)saturate(.72);backdrop-filter:blur(2px)saturate(.72);background:#0f0d128a;position:fixed;inset:0}.window-titlebar{cursor:default;touch-action:none;background:#fbfafda8;border-bottom:1px solid #352a461f;flex:0 0 39px;align-items:center;height:39px;padding:0 13px;display:flex}.traffic-lights{align-items:center;gap:8px;min-width:74px;display:flex}.traffic{border:.5px solid #0000002e;border-radius:50%;place-items:center;width:12px;height:12px;padding:0;display:grid}.traffic svg{opacity:0}.traffic-lights:hover svg{opacity:.62}.traffic.close{background:#ff5f57}.traffic.minimize{background:#febc2e}.traffic.maximize{background:#28c840}.window-title{text-align:center;color:#514b59;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:620;overflow:hidden}.titlebar-spacer{min-width:74px}.window-content{flex:1;min-height:0;overflow:hidden}.window-resize-handle{z-index:20;touch-action:none;display:block;position:absolute}.window-resize-handle.n,.window-resize-handle.s{height:8px;left:12px;right:12px}.window-resize-handle.n{cursor:n-resize;top:0}.window-resize-handle.s{cursor:s-resize;bottom:0}.window-resize-handle.e,.window-resize-handle.w{width:8px;top:12px;bottom:12px}.window-resize-handle.e{cursor:e-resize;right:0}.window-resize-handle.w{cursor:w-resize;left:0}.window-resize-handle.ne,.window-resize-handle.nw,.window-resize-handle.se,.window-resize-handle.sw{width:14px;height:14px}.window-resize-handle.ne{cursor:ne-resize;top:0;right:0}.window-resize-handle.nw{cursor:nw-resize;top:0;left:0}.window-resize-handle.se{cursor:se-resize;bottom:0;right:0}.window-resize-handle.sw{cursor:sw-resize;bottom:0;left:0}.desktop-window.maximized .window-resize-handle{display:none}.finder-shell{background:#fdfcffe0;outline:none;height:100%;display:flex;position:relative}.finder-sidebar{background:#e2deec94;border-right:1px solid #322a4117;flex:0 0 180px;width:180px;padding:18px 10px;overflow-y:auto}.sidebar-section-title{color:#77717f;margin:13px 9px 5px;font-size:11px;font-weight:650}.finder-sidebar button{text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;height:30px;padding:0 9px;font-size:11.5px;display:flex}.finder-sidebar button svg{color:#5b53cb}.finder-sidebar button.finder-tag{height:27px}.finder-tag-dot{border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:inset 0 0 0 1px #00000014}.finder-tag-dot.red{background:#ff453a}.finder-tag-dot.orange{background:#ff9f0a}.finder-tag-dot.yellow{background:#ffd60a}.finder-tag-dot.green{background:#30d158}.finder-tag-dot.blue{background:#0a84ff}.finder-tag-dot.purple{background:#bf5af2}.finder-tag-dot.gray{background:#98989d}.finder-sidebar button:hover{background:#776b911a}.finder-sidebar button.selected{background:#6f65822e}.finder-main{flex-direction:column;flex:1;min-width:0;display:flex}.finder-toolbar{border-bottom:1px solid var(--line);background:#faf9fcbd;flex:0 0 48px;align-items:center;gap:10px;height:48px;padding:0 11px;display:flex}.finder-toolbar button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:5px;display:grid}.finder-toolbar button:hover:not(:disabled){background:#5c526f1a}.finder-toolbar button:disabled{opacity:.3}.finder-toolbar button.selected{color:#5142c2;background:#6b5ce71c}.toolbar-group{gap:2px;display:flex}.breadcrumbs{color:#57515f;flex:1;align-items:center;min-width:60px;font-size:12px;display:flex;overflow:hidden}.breadcrumbs button{flex:none}.breadcrumbs span{white-space:nowrap;align-items:center;display:flex}.toolbar-actions{align-items:center;gap:3px;display:flex}.finder-sort{color:#615b68;background:#61577312;border-radius:6px;align-items:center;gap:3px;height:27px;padding:0 4px 0 6px;display:flex}.finder-sort select{width:47px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:10.5px}.finder-search{color:#77717f;background:#61577314;border:1px solid #0000;border-radius:7px;flex:0 145px;align-items:center;gap:5px;width:145px;height:27px;padding:0 7px;display:flex}.finder-search:focus-within{background:#fff;border-color:#6b5ce780;box-shadow:0 0 0 2px #6b5ce71a}.finder-search input{color:#4f4957;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.finder-search>span{color:#9b96a1;font-size:9px}.view-switch{background:#61577314;border-radius:7px;padding:2px;display:flex}.view-switch button.selected{background:#fff;box-shadow:0 1px 3px #261c3229}.trash-toolbar{color:#77717e;border-bottom:1px solid var(--line);background:#efedf1d1;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:5px 11px;font-size:11px;display:flex}.trash-toolbar>span,.trash-toolbar>div,.trash-toolbar button{align-items:center;display:flex}.trash-toolbar>span{gap:6px}.trash-toolbar>div{gap:7px}.trash-toolbar button{color:#4f4a54;background:#ffffffc7;border:1px solid #4b43541f;border-radius:7px;gap:4px;min-height:27px;padding:4px 10px;box-shadow:0 1px 3px #261e2f12}.trash-toolbar button:disabled{opacity:.38}.trash-toolbar .empty-trash-button:not(:disabled){color:#c73543}.connection-banner{color:#7a4f10;background:#fff6d8;border:1px solid #f2d985;border-radius:8px;align-items:center;gap:8px;margin:10px 12px 0;padding:8px 10px;font-size:12px;display:flex}.connection-banner span{flex:1}.connection-banner button{cursor:pointer;background:#f0cf65;border:0;border-radius:5px;padding:3px 8px}.file-area{flex:1;align-content:start;padding:18px;position:relative;overflow:auto}.file-area.grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-auto-rows:100px;gap:12px 7px;display:grid}.file-item{cursor:default;background:0 0;border:0;border-radius:7px;min-width:0}.grid .file-item{flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;height:98px;padding:8px 5px 5px;display:flex}.file-item:hover{background:#5f547912}.file-item.selected{background:#5270da2b}.file-art{color:#61b7f0;place-items:center;display:grid}.file-art.file{color:#a9a6b0}.file-art.symlink{color:#917ee9}.file-name{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:100%;padding:1px 4px;font-size:12px;overflow:hidden}.file-item.selected .file-name{color:#fff;background:#5b75d9}.inline-name-input{color:#25212a;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #5b75d9;border-radius:4px;outline:2px solid #5b75d92e;min-width:0;max-width:100%;padding:2px 4px;font:12px/1.25 inherit}.grid .inline-name-input{text-align:center;width:100%}.file-area.list{flex-direction:column;padding:8px 12px;display:flex}.list .file-item{text-align:left;grid-template-columns:28px minmax(130px,1fr) 170px 72px;align-items:center;height:31px;padding:0 8px;display:grid}.list .file-item:nth-child(2n){background-color:#6b627b09}.list .file-name{padding:0}.list .inline-name-input{width:100%}.list .file-item.selected .file-name{color:inherit;background:0 0}.file-date,.file-size{color:#77717e;font-size:11.5px}.finder-empty{color:#817b89;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:0}.finder-empty strong{color:#4f4957;font-size:14px}.finder-status{border-top:1px solid var(--line);color:#817b89;flex:0 0 25px;justify-content:space-between;align-items:center;height:25px;padding:0 12px;font-size:10.5px;display:flex}.finder-status>span{align-items:center;gap:6px;min-width:0;display:flex}.watch-status{background:#b6b0bb;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 2px #7870801a}.watch-status.online{background:#34c873;box-shadow:0 0 0 2px #34c87321}.clipboard-status{color:#6258a0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:45%;display:flex;overflow:hidden}.context-menu{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);z-index:30000;background:#f6f3fae0;border:1px solid #ffffffb8;border-radius:9px;width:224px;padding:5px;position:fixed;box-shadow:0 14px 38px #1e142f47}.context-menu button{text-align:left;cursor:default;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:25px;padding:3px 9px;font-size:12.5px;display:flex}.context-menu button:hover:not(:disabled){color:#fff;background:var(--accent)}.context-menu button:disabled{opacity:.38}.context-menu button.danger{color:#cc3848}.context-menu button.danger:hover{color:#fff;background:#d84956}.context-sort-options{background:#60586a17;border-radius:7px;margin:2px 3px;padding:3px}.context-sort-options button{justify-content:flex-start;gap:7px;min-height:23px;padding-left:10px}.context-sort-options button svg{flex:0 0 13px}.context-menu button>svg.expanded{transform:rotate(90deg)}.menu-separator{background:#483d5924;height:1px;margin:5px 4px}.finder-context{position:absolute}.trash-confirm-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:26000;background:#1e1b2142;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.trash-confirm-dialog{color:#302d33;background:#f6f5f7f7;border:1px solid #ffffffd1;border-radius:22px;width:min(440px,100%);padding:38px 28px 22px;position:relative;box-shadow:0 24px 64px #19131e57}.trash-confirm-close{color:#8f2026;background:#ff5f57;border:.5px solid #00000024;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;display:grid;position:absolute;top:12px;left:12px}.trash-confirm-dialog h2{letter-spacing:-.35px;max-width:360px;margin:0;font-size:22px;line-height:1.3}.trash-confirm-dialog p{color:#858087;margin:9px 0 23px;font-size:12px}.trash-confirm-dialog footer{justify-content:flex-end;gap:9px;display:flex}.trash-confirm-dialog footer button{color:#403c43;background:#fff;border:1px solid #4b43541f;border-radius:8px;min-width:76px;padding:8px 13px;box-shadow:0 2px 7px #231c2a14}.trash-confirm-dialog footer .confirm-empty-trash{color:#fff;background:#ff3b43;border-color:#ff3b43}.trash-confirm-dialog button:disabled{opacity:.55}.properties-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25000;background:#1c16252e;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.properties-dialog{background:#faf9fcf7;border:1px solid #ffffffd1;border-radius:13px;width:min(390px,100%);overflow:hidden;box-shadow:0 22px 54px #1f162d4d}.properties-dialog header{border-bottom:1px solid var(--line);background:#f0edf5d1;align-items:center;gap:11px;padding:15px;display:flex}.properties-dialog header>div{flex:1;min-width:0}.properties-dialog header strong,.properties-dialog header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.properties-dialog header strong{font-size:13px}.properties-dialog header small{color:var(--muted);margin-top:2px;font-size:10.5px}.properties-dialog header button{color:#716b77;cursor:pointer;background:#6359701a;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.properties-icon{color:#61b7f0;flex:none;place-items:center;display:grid}.properties-icon.file{color:#a9a6b0}.properties-icon.symlink{color:#917ee9}.properties-dialog dl{margin:0;padding:10px 15px 15px}.properties-dialog dl>div{border-bottom:1px solid #3b2f4d14;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:7px 0;font-size:11.5px;display:grid}.properties-dialog dl>div:last-child{border-bottom:0}.properties-dialog dt{color:var(--muted)}.properties-dialog dd{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;margin:0;overflow:hidden}.properties-loading,.properties-error{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:7px;padding:20px;font-size:12px;display:flex}.properties-error{color:#b73d4d}.terminal-shell{background:#15141b;flex-direction:column;height:100%;display:flex}.terminal-host{flex:1;min-height:0;padding:10px 10px 3px}.terminal-host .xterm{height:100%}.terminal-status{color:#898390;background:#1d1b24;border-top:1px solid #ffffff0f;flex:0 0 23px;justify-content:flex-end;align-items:center;gap:6px;height:23px;padding:0 10px;font-size:10px;display:flex}.terminal-status>span{background:#ef5c68;border-radius:50%;width:6px;height:6px}.terminal-status>span.online{background:#3ed27a}.settings-panel{color:#313036;background:#f0eff1;height:100%;display:flex}.settings-sidebar{background:#e2e1e5eb;border-right:1px solid #413a4c21;flex-direction:column;flex:0 0 246px;width:246px;min-height:0;padding:12px 9px 10px;display:flex}.settings-sidebar-controls{align-items:center;gap:4px;padding:0 4px 8px;display:flex}.settings-sidebar-controls>button{color:#4f4b56;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:26px;padding:0;display:grid}.settings-sidebar-controls>button:disabled{color:#aaa7ad}.settings-sidebar-controls label{color:#8d8992;background:#76707c21;border-radius:7px;flex:1;align-items:center;gap:5px;min-width:0;height:28px;padding:0 8px;display:flex}.settings-sidebar-controls input{color:#454149;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:11px}.settings-account-card{width:100%;min-height:48px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:5px 7px;display:flex}.settings-account-card.active{color:#fff;background:#91bbed}.settings-account-card>span:nth-child(2){flex:1;min-width:0}.settings-account-card strong,.settings-account-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-account-card strong{font-size:12px}.settings-account-card small{color:#77727c;margin-top:2px;font-size:9.5px}.settings-account-card.active small{color:#fffc}.settings-avatar{color:#fff;background:linear-gradient(145deg,#63b9ff,#1168e6);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:18px;display:grid;box-shadow:0 3px 8px #1c69d247}.settings-navigation{scrollbar-width:thin;flex:1;min-height:0;margin-top:5px;overflow:hidden auto}.settings-navigation section{margin-top:7px}.settings-navigation section>small{color:#89858d;text-transform:uppercase;margin:0 8px 3px;font-size:8.5px;font-weight:600;display:block}.settings-navigation button{color:#37343b;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;height:30px;padding:0 7px;font-size:11.5px;display:flex}.settings-navigation button.active{color:#fff;background:#85afe4}.settings-navigation button>i{color:#fff;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000001f}.settings-navigation button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-panel>main{flex:1;min-width:0;padding:34px 38px 44px;overflow-y:auto}.settings-content{width:min(100%,620px);margin:0 auto}.settings-panel h2{letter-spacing:-.7px;margin:0 0 8px;font-size:26px}.settings-content>p{max-width:570px;color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.6}.settings-profile-card{background:#ffffffeb;border:1px solid #352f3e1f;border-radius:13px;align-items:center;gap:16px;min-height:104px;margin-top:20px;padding:18px;display:flex;box-shadow:0 2px 8px #2d24380a}.settings-profile-avatar{color:#fff;background:linear-gradient(145deg,#67c2ff,#0862e4);border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:29px;display:grid;box-shadow:0 5px 12px #1d68d647}.settings-profile-card>span:last-child{min-width:0}.settings-profile-card strong,.settings-profile-card small{display:block}.settings-profile-card strong{margin-bottom:4px;font-size:17px}.settings-profile-card small{color:#89858d;margin-top:2px;font-size:11px}.settings-section-label{color:#77727b;text-transform:uppercase;margin:22px 4px 7px;font-size:10px;font-weight:600}.settings-detail-row{width:100%;min-height:54px;color:inherit;text-align:left;background:#ffffffeb;border:1px solid #352f3e1f;border-radius:11px;align-items:center;gap:11px;padding:8px 12px;display:flex}.settings-detail-row>i{color:#fff;background:linear-gradient(145deg,#8cb6e8,#487abe);border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.settings-detail-row>span{flex:1;min-width:0}.settings-detail-row strong,.settings-detail-row small{display:block}.settings-detail-row strong{font-size:12px}.settings-detail-row small{color:var(--muted);margin-top:2px;font-size:10px}.settings-detail-group{background:#ffffffeb;border:1px solid #352f3e1f;border-radius:11px;overflow:hidden}.settings-detail-group button{width:100%;min-height:49px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #352f3e1a;align-items:center;gap:12px;padding:8px 12px;display:flex}.settings-detail-group button:last-child{border-bottom:0}.settings-detail-group button>span{flex:1}.settings-detail-group strong,.settings-detail-group small{display:block}.settings-detail-group strong{font-size:12px}.settings-detail-group small{color:var(--muted);margin-top:2px;font-size:10px}.settings-detail-row>svg,.settings-detail-group svg,.settings-row-chevron{color:#aaa6ad;flex:none}.settings-footnote{color:#9b979f!important;margin:12px 4px 0!important;font-size:10px!important}.setting-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px;box-shadow:0 2px 7px #2e233d0d}.setting-card>div{align-items:center;gap:11px;display:flex}.setting-card strong,.setting-card small{display:block}.setting-card small{color:var(--muted);margin-top:3px;font-size:10.5px}.status-orb{background:#ec5c68;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ec5c6821}.status-orb.online{background:#32c975;box-shadow:0 0 0 4px #32c97521}.token-field{color:#615b68;gap:7px;margin-top:20px;font-size:11.5px;display:grid}.token-field input,.auth-dialog input{-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #cbc6d1;border-radius:7px;outline:none;width:100%;height:35px;padding:0 10px}.token-field input:focus,.auth-dialog input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6b5ce726}.primary-button{color:#fff;background:linear-gradient(#7769ec,#5a49cf);border:0;border-radius:7px;box-shadow:0 2px 6px #4b39b140}.settings-panel .primary-button{margin-top:12px;padding:8px 14px}.wallpaper-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.wallpaper-picker>button{color:#2f2d33;text-align:left;background:#ffffffc7;border:2px solid #0000;border-radius:14px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 6px 18px #211b2a14}.wallpaper-picker>button.selected{box-shadow:0 0 0 3px #3388ed29,0 8px 22px #21467d26;border-color:#3388ed!important}.wallpaper-thumbnail{background-position:50%;background-size:cover;width:100%;height:114px;display:block}.wallpaper-picker button>span{padding:9px 11px 11px;display:block}.wallpaper-picker strong,.wallpaper-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallpaper-picker strong{font-size:12px}.wallpaper-picker small{color:#8c8790;margin-top:2px;font-size:10px}.wallpaper-picker button>i{background:#3388ed;border-radius:50%;width:16px;height:16px;display:none;position:absolute;bottom:12px;right:9px;box-shadow:inset 0 0 0 4px #fff}.wallpaper-picker button.selected>i{display:block}.security-note{color:#62597c;background:#ece8fb;border-radius:8px;align-items:flex-start;gap:9px;margin-top:24px;padding:11px;font-size:11.5px;line-height:1.5;display:flex}.security-note svg{color:var(--accent);flex:none}.appearance-options{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.appearance-options button{background:#fff;border:2px solid #0000;border-radius:12px;padding:10px}.appearance-options button.selected{border-color:var(--accent)}.appearance-options strong{margin-top:7px;font-size:11px;display:block}.appearance-preview{background:linear-gradient(90deg,#dedce1 0 27%,#f7f6f8 27%);border:1px solid #0000001f;border-radius:8px;height:105px;display:block}.appearance-preview.dark{background:linear-gradient(90deg,#2e2d32 0 27%,#48464d 27%)}.setting-group{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:22px;padding:15px}.setting-group h3{margin:0 0 12px;font-size:13px}.accent-options{gap:11px;display:flex}.accent-options button{border:2px solid #fff;border-radius:50%;width:23px;height:23px;box-shadow:0 0 0 1px #0000001f}.accent-options button.selected{box-shadow:0 0 0 2px var(--accent),0 0 0 4px #ffffffe6}.accent-options .blue{background:#277af5}.accent-options .purple{background:#8658dc}.accent-options .pink{background:#e55396}.accent-options .orange{background:#ef8b2c}.accent-options .green{background:#42a85b}.accent-options .graphite{background:#76777b}.setting-row{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:20px;min-height:64px;margin-top:12px;padding:13px 15px;display:flex}.settings-rows{flex-direction:column;align-items:stretch;width:100%;display:flex}.settings-rows .setting-row{box-sizing:border-box;width:100%;margin-top:8px}.settings-row-button{color:inherit;font:inherit;text-align:left;cursor:pointer;justify-content:flex-start;align-self:stretch;display:flex}.settings-row-button>span{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;margin:0;display:flex}.settings-row-button strong,.settings-row-button small{text-align:left}.settings-row-button:hover{background:#faf9fb}.setting-row>span{flex:1;min-width:0}.setting-row strong,.setting-row small{display:block}.setting-row strong{font-size:12.5px}.setting-row small{color:var(--muted);margin-top:3px;font-size:10.5px}.setting-row select{background:#f7f5f8;border:1px solid #d1ccd7;border-radius:6px;min-width:90px;padding:5px 8px}.setting-row input[type=range]{width:145px;accent-color:var(--accent)}.switch{background:#b9b7bd;border:0;border-radius:999px;width:38px;height:22px;padding:2px;transition:background .16s}.switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block;box-shadow:0 1px 4px #00000040}.switch.on{background:#37c969}.switch.on i{transform:translate(16px)}.notification-app{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;min-height:54px;margin-top:8px;padding:9px 12px;display:flex}.notification-app>i{color:#fff;background:linear-gradient(145deg,#6aa8ff,#5961da);border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.notification-app>i.notification-color-1{background:linear-gradient(145deg,#56b6ff,#2468dd)}.notification-app>i.notification-color-2{background:linear-gradient(145deg,#ff807c,#df3544)}.notification-app>i.notification-color-3{background:linear-gradient(145deg,#9a8caa,#67616f)}.notification-app>span{flex:1}.notification-app strong,.notification-app small{display:block}.notification-app strong{font-size:12px}.notification-app small{color:var(--muted);margin-top:2px;font-size:10px}.lock-now-button{color:#fff;background:#e34b57;border:0;border-radius:7px;margin-top:15px;padding:8px 13px}.settings-back-link{color:#2476df;background:0 0;border:0;align-items:center;gap:2px;margin:-8px 0 5px;padding:2px 0;font-size:11px;display:flex}.settings-device-card{background:#ffffffeb;border:1px solid #352f3e1f;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #2c25340d}.settings-device-hero{flex-direction:column;align-items:center;padding:22px 18px 18px;display:flex}.settings-macbook{color:#c9ccd1;background:linear-gradient(#b8bec6,#7d828a);border:1px solid #71747a;border-radius:7px 7px 4px 4px;place-items:center;width:128px;height:84px;display:grid;box-shadow:inset 0 0 0 4px #292c31,0 6px 12px #1c192029}.settings-macbook svg{color:#ffffff2e;background:linear-gradient(145deg,#3aa1e8,#16487d);width:110px;height:70px;padding:7px}.settings-device-hero h3{margin:15px 0 2px;font-size:20px}.settings-device-hero p{color:var(--muted);margin:0;font-size:11px}.settings-system-info{border-top:1px solid #352f3e1a;margin:0}.settings-system-info>div{border-bottom:1px solid #352f3e14;grid-template-columns:130px 1fr;align-items:center;gap:14px;min-height:39px;padding:7px 13px;font-size:11.5px;display:grid}.settings-system-info>div:last-child{border-bottom:0}.settings-system-info dt{color:#5f5a63;font-weight:600}.settings-system-info dd{color:#858088;text-align:right;margin:0}.settings-storage-card{background:#ffffffeb;border:1px solid #352f3e1f;border-radius:11px;align-items:center;gap:11px;min-height:55px;padding:9px 12px;display:flex}.settings-storage-card>span{color:#fff;background:linear-gradient(145deg,#8d929a,#555b64);border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.settings-storage-card>div{flex:1}.settings-storage-card strong,.settings-storage-card small{display:block}.settings-storage-card strong{font-size:12px}.settings-storage-card small{color:var(--muted);margin-top:2px;font-size:10px}.settings-storage-card>svg{color:#a5a1a8}.settings-about-actions{gap:9px;margin-top:13px;display:flex}.settings-about-actions button{color:#4b4650;background:#ffffffdb;border:1px solid #463e4f21;border-radius:8px;min-width:108px;padding:7px 12px}.settings-about-actions .primary-button{color:#fff;background:linear-gradient(#7769ec,#5a49cf);border:0;margin:0;box-shadow:0 2px 6px #4b39b140}.about-panel{color:#2b2b2e;background:radial-gradient(circle at 78% 15%,#b3d3efcc,#0000 40%),linear-gradient(135deg,#dfe5ec,#f1f0f1 55%,#e6e7ea);justify-content:center;align-items:center;height:100%;padding:34px;display:flex}.about-system{grid-template-columns:135px minmax(280px,1fr);align-items:center;gap:34px;display:grid}.about-mark{filter:drop-shadow(0 8px 18px #00000014);background-image:url(/apple-logo-dark.png);width:132px;height:148px}.about-panel h1{letter-spacing:-.6px;margin:0 0 2px;font-size:30px}.about-panel p{color:#89868c;margin:0 0 16px;font-size:12px}.about-panel dl{margin:0;font-size:12px}.about-panel dl>div{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:4px 0;display:grid}.about-panel dt{color:#89868c}.about-panel dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.about-actions{gap:9px;margin-top:18px;display:flex}.about-actions button{color:#3e3c42;background:#ffffffd6;border:1px solid #4c45541f;border-radius:8px;padding:7px 12px;box-shadow:0 3px 10px #312a3a1a}.split-app{background:#f7f6f8;height:100%;display:flex}.split-app button,.split-app input{border:0}.split-app input{-webkit-user-select:text;user-select:text;background:0 0;outline:0}.app-tile,.dock-icon{--app-a:#8f98a5;--app-b:#565e69}.app-tile.launchpad,.dock-icon.launchpad{--app-a:#89929f;--app-b:#444b55}.app-tile.safari,.dock-icon.safari{--app-a:#45c8ff;--app-b:#1673e8}.app-tile.messages,.dock-icon.messages{--app-a:#5eea78;--app-b:#22a946}.app-tile.mail,.dock-icon.mail{--app-a:#69b9ff;--app-b:#3168e7}.app-tile.calendar,.dock-icon.calendar{--app-a:#ff7976;--app-b:#e43842}.app-tile.notes,.dock-icon.notes{--app-a:#ffe379;--app-b:#e0ac35}.app-tile.photos,.dock-icon.photos{--app-a:#ff78bc;--app-b:#7754e9}.app-tile.music,.dock-icon.music{--app-a:#ff6b8a;--app-b:#d9245d}.app-tile.appstore,.dock-icon.appstore{--app-a:#45b7ff;--app-b:#336de7}.app-tile.weather,.dock-icon.weather{--app-a:#52c6ff;--app-b:#426ae7}.dock-icon.launchpad,.dock-icon.safari,.dock-icon.messages,.dock-icon.mail,.dock-icon.calendar,.dock-icon.notes,.dock-icon.photos,.dock-icon.music,.dock-icon.appstore,.dock-icon.weather{background:linear-gradient(145deg,var(--app-a),var(--app-b))}.app-tile.web-shortcut,.dock-icon.web-shortcut{isolation:isolate;background:var(--web-shortcut-background,#8f98a5);overflow:hidden}.web-shortcut-icon{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.app-tile.aurora-package,.dock-icon.aurora-package{isolation:isolate;background:var(--aurora-package-background,#f2f4f8);overflow:hidden}.aurora-package-icon{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.app-tile.aurora-package .aurora-package-icon,.dock-icon.aurora-package .aurora-package-icon{width:82%!important;height:82%!important}.app-tile{color:#fff;background:linear-gradient(145deg,var(--app-a),var(--app-b));border-radius:16px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 9px 18px #19162838,inset 0 1px #ffffff59}.desktop-window.launchpad-window{-webkit-backdrop-filter:blur(38px)saturate(165%);backdrop-filter:blur(38px)saturate(165%);background:#ecf4fa80;border-radius:26px;box-shadow:0 28px 72px #14223247,0 8px 22px #14223221}.launchpad-window .window-titlebar{display:none}.launchpad-window .window-content{height:100%}.launchpad-view{color:#343b43;background:0 0;flex-direction:column;height:100%;display:flex}.launchpad-header{min-height:70px;box-shadow:none;background:#ffffff1a;align-items:center;gap:13px;padding:14px 16px 13px;display:flex}.launchpad-search{color:#52606a;background:0 0;flex:1;align-items:center;gap:9px;min-width:0;height:42px;margin:0;padding:0 2px;display:flex}.launchpad-search input{color:#303940;text-align:left;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;width:100%;font-size:22px;font-weight:300}.launchpad-search input::placeholder{color:#3e4b547a}.launchpad-categories{background:#67788629;border-radius:16px;flex:none;gap:2px;padding:3px;display:flex}.launchpad-categories button{color:#68737c;background:0 0;border:0;border-radius:13px;min-width:52px;padding:5px 11px;font-size:11px}.launchpad-categories button.selected{color:#303942;background:#ffffffd6;box-shadow:0 1px 4px #2b384229}.launchpad-file-grid,.launchpad-action-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.launchpad-file-grid>button,.launchpad-action-grid>button{color:#3f4850;text-align:left;background:#ffffff7a;border:0;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:11px;display:flex;box-shadow:inset 0 1px #ffffff8c}.launchpad-file-grid>button:hover,.launchpad-action-grid>button:hover{background:#ffffffb8;transform:translateY(-1px)}.launchpad-file-grid i,.launchpad-action-grid i{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-strong));border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.launchpad-file-grid i.folder{color:#72c5ff;background:#ffffffb8}.launchpad-file-grid i.file{color:#7a8490;background:#ffffffc7}.launchpad-file-grid span,.launchpad-action-grid span{min-width:0}.launchpad-file-grid strong,.launchpad-file-grid small,.launchpad-action-grid strong,.launchpad-action-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.launchpad-file-grid strong,.launchpad-action-grid strong{font-size:12px}.launchpad-file-grid small,.launchpad-action-grid small{color:#7d8992;margin-top:3px;font-size:9.5px}.launchpad-close{color:#5e6971;background:#6a7a8721;border:0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.launchpad-close:hover{background:#6a7a8738}.launchpad-scroll{scrollbar-width:thin;scrollbar-color:#4c5a666b transparent;flex:1;min-height:0;padding:7px 16px 22px;overflow:auto}.launchpad-group{margin-top:9px}.launchpad-group h2{color:#66727b;margin:0 0 9px;font-size:11px;font-weight:500}.launchpad-grid{grid-template-columns:repeat(5,minmax(76px,1fr));justify-items:center;gap:17px 14px;display:grid}.launchpad-grid>button{color:#303940;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:82px;font-size:10.5px;display:flex}.launchpad-grid .app-tile{border-radius:15px;width:60px;height:60px}.launchpad-grid>button:hover .app-tile{transform:translateY(-2px)scale(1.035)}.launchpad-grid .app-tile{transition:transform .15s}.launchpad-empty{color:#737d85;text-align:center;margin:80px 0 0}.safari-view{color:#2d2b31;background:#f6f5f7c2;height:100%}.safari-browser{flex-direction:column;min-width:0;display:flex;overflow:hidden}.safari-tabbar{background:#dedce2b8;align-items:flex-end;gap:4px;height:32px;padding:4px 12px 0;display:flex}.safari-tab{color:#5f5b64;border-radius:8px 8px 0 0;align-items:center;gap:7px;width:min(260px,42%);height:27px;padding:0 9px;font-size:10.5px;display:flex}.safari-tab.active{color:#302e34;background:#f8f7f9eb;box-shadow:0 -1px 4px #342f3c12}.safari-tab-select{flex:1;align-items:center;gap:7px;min-width:0;color:inherit!important;display:flex!important}.safari-tab-select>span{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1;min-width:0;overflow:hidden}.safari-tab button,.safari-new-tab{color:#77717b;background:0 0;border:0;place-items:center;padding:0;display:grid}.safari-new-tab{border-radius:6px;width:25px;height:25px;margin-bottom:1px}.safari-new-tab:hover,.safari-tab button:hover{background:#4a45501a}.safari-toolbar{z-index:2;background:#f4f3f6e0;align-items:center;gap:6px;min-height:45px;padding:0 11px;display:flex;box-shadow:0 1px #3d38441f}.safari-toolbar>button{color:#615d66;background:0 0;border:0;border-radius:6px;flex:0 0 27px;place-items:center;width:27px;height:27px;padding:0;display:grid}.safari-toolbar>button:hover:not(:disabled){background:#544d5b1a}.safari-toolbar>button:disabled{color:#615d6652}.safari-toolbar form{flex:1;min-width:120px;max-width:640px;margin:0 auto}.safari-toolbar label{color:#77727d;background:#ffffffd1;border-radius:8px;align-items:center;gap:7px;width:100%;height:29px;padding:0 9px;display:flex;box-shadow:inset 0 0 0 1px #5d566626,0 1px 2px #0000000a}.safari-toolbar input{color:#343139;text-align:center;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11.5px}.safari-toolbar input:focus{text-align:left}.safari-spinner{animation:.85s linear infinite safari-spin}@keyframes safari-spin{to{transform:rotate(360deg)}}.safari-surface{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.safari-start{max-width:760px;height:100%;margin:0 auto;padding:38px 30px;overflow:auto}.safari-view h1{margin:0 0 28px;font-size:28px}.safari-view h2{margin:0 0 12px;font-size:14px}.favorite-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.favorite-grid button{text-align:left;background:#ffffffdb;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:115px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #00000012}.favorite-grid button:hover{transform:translateY(-1px);box-shadow:0 5px 16px #0000001a}.favorite-grid i{color:#fff;background:#4d79e7;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:12px;font-style:normal;display:grid}.favorite-grid small{color:#8b8790;margin-top:3px}.favorite-color{background:#4d79e7;height:4px;position:absolute;inset:auto 0 0}.safari-frame-wrap{background:#fff;width:100%;height:100%;position:relative}.safari-frame{background:#fff;border:0;width:100%;height:100%;display:block}.safari-iframe-fallback{color:#45414a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f4f7e0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:10.5px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 16px #16121c2e}.safari-iframe-fallback:hover{color:#1477de;background:#fffffff5}:is(.messages-view,.mail-view,.calendar-view,.notes-view,.music-view,.store-view,.weather-view)>aside,:is(.messages-view,.mail-view,.calendar-view,.notes-view,.music-view,.store-view,.weather-view)>aside button,:is(.messages-view,.mail-view,.calendar-view,.notes-view,.music-view,.store-view,.weather-view)>aside label,:is(.messages-view,.mail-view,.calendar-view,.notes-view,.music-view,.store-view,.weather-view)>aside input{font-size:11.5px}:is(.mail-view,.notes-view,.music-view,.store-view)>aside>button{align-items:center;gap:7px;display:flex}:is(.mail-view,.notes-view,.music-view,.store-view,.weather-view)>aside>button>span{text-align:left;flex:1;min-width:0}:is(.mail-view,.notes-view,.music-view)>aside>h2,:is(.mail-view,.notes-view,.music-view)>aside>h3{font-size:11.5px}.sidebar-menu-icon{color:#74707a;stroke-width:1.8px;flex:0 0 15px;width:15px;height:15px}aside button.selected .sidebar-menu-icon{color:currentColor}.messages-view aside{background:#eeecef;border-right:1px solid #d8d4db;width:265px;padding:10px}.messages-view aside>label,.mail-list>label,.notes-view section>label,.store-view aside label,.weather-view aside label{background:#635c6a17;border-radius:7px;align-items:center;gap:6px;height:28px;margin-bottom:8px;padding:0 8px;display:flex}.messages-view aside>label input,.mail-list input,.notes-view section input,.store-view aside input,.weather-view aside input{width:100%}.messages-view aside>button{text-align:left;background:0 0;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 8px;display:grid}.messages-view aside>button.selected{color:#fff;background:#6a61d7}.messages-view aside i,.messages-view main header i{color:#fff;background:linear-gradient(145deg,#66d99c,#3289d7);border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.messages-view aside span,.messages-view aside strong,.messages-view aside small{min-width:0;display:block}.messages-view aside small{text-overflow:ellipsis;white-space:nowrap;color:#79747e;margin-top:3px;font-size:10px;overflow:hidden}.messages-view aside .selected small{color:#ffffffbf}.messages-view aside time{align-self:start;font-size:9px}.messages-view main{background:#fff;flex-direction:column;flex:1;display:flex}.messages-view main header{border-bottom:1px solid #e1dfe3;justify-content:center;align-items:center;gap:9px;height:62px;display:flex}.messages-view main header strong,.messages-view main header small{display:block}.messages-view main header small{color:#88838d;font-size:9px}.message-thread{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:18px 28px;display:flex;overflow:auto}.message-thread>time{color:#99949c;align-self:center;font-size:9px}.message-thread p{background:#e9e7eb;border-radius:14px;max-width:68%;margin:0;padding:8px 11px;font-size:12px}.message-thread p.mine{color:#fff;background:#2782f1;align-self:flex-end}.messages-view main footer{border-top:1px solid #e1dfe3;gap:7px;padding:10px 15px;display:flex}.messages-view main footer input{border:1px solid #d8d5db;border-radius:15px;flex:1;padding:7px 11px}.messages-view main footer button{color:#287df0;background:0 0;font-weight:650}.mail-view>aside{background:#e4e1e7;border-right:1px solid #d1cdd4;width:150px;padding:16px 10px}.mail-view>aside h3{margin:0 9px 12px}.mail-view>aside button{text-align:left;background:0 0;border-radius:6px;justify-content:space-between;width:100%;margin:2px 0;padding:7px 9px;display:flex}.mail-view>aside button.selected{color:#fff;background:#6b62d5}.mail-list{border-right:1px solid #ddd9e0;width:285px;padding:10px;overflow:auto}.mail-list>button{text-align:left;background:0 0;border-bottom:1px solid #e2dfe4;grid-template-columns:7px 1fr auto;gap:7px;width:100%;padding:10px 7px;display:grid}.mail-list>button.selected{background:#dedbe3;border-radius:7px}.mail-list i{background:#347cf0;border-radius:50%;width:6px;height:6px;margin-top:5px}.mail-list span,.mail-list strong,.mail-list b,.mail-list small{min-width:0;display:block}.mail-list b{margin-top:3px;font-size:11px}.mail-list small{color:#85808a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.mail-list time{color:#85808a;font-size:9px}.mail-preview{background:#fff;flex:1;padding:30px;overflow:auto}.mail-preview header{border-bottom:1px solid #e5e2e7;padding-bottom:18px}.mail-preview h2{margin:5px 0 3px}.mail-preview header span,.mail-preview header small{color:#85808a;font-size:10px}.mail-preview>p{font-size:12px;line-height:1.7}.mail-status-card{color:#276d3b;background:#e9f8ed;border:1px solid #bfe5c8;border-radius:10px;margin-top:25px;padding:17px}.mail-status-card strong,.mail-status-card small{display:block}.mail-status-card small{color:#65916e;margin-top:5px}.calendar-view{background:#fff;height:100%;display:flex}.calendar-view aside{background:#eeecef;border-right:1px solid #d8d5db;width:205px;padding:19px}.calendar-view aside h3{margin:0 0 13px}.mini-calendar{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;font-size:10px;display:grid}.mini-calendar b{color:#87818b}.mini-calendar span{padding:3px 0}.mini-calendar .today{color:#fff;background:#e6474f;border-radius:50%}.calendar-view aside h4{margin:23px 0 8px}.calendar-view aside label{align-items:center;gap:7px;margin:8px 0;font-size:11.5px;display:flex}.dot{border-radius:50%;width:8px;height:8px}.dot.work{background:#5a78df}.dot.personal{background:#e05c84}.dot.server{background:#4db368}.calendar-view main{flex-direction:column;flex:1;display:flex}.calendar-view main header{border-bottom:1px solid #ddd9df;justify-content:space-between;align-items:center;height:52px;padding:0 13px;display:flex}.calendar-view main header h2{font-size:17px}.calendar-view main header button{background:#eeecef;border:0;border-radius:5px;margin-right:4px;padding:5px 8px}.month-grid{flex:1;grid-template-rows:25px repeat(5,1fr);grid-template-columns:repeat(7,1fr);display:grid}.month-grid>b{color:#817b85;border-bottom:1px solid #e5e2e7;border-right:1px solid #e5e2e7;place-items:center;font-size:9px;display:grid}.month-grid>div{border-bottom:1px solid #e5e2e7;border-right:1px solid #e5e2e7;min-width:0;padding:5px;font-size:10px}.month-grid>div.today>span{color:#fff;background:#e6474f;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.event{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#5a78df;border-radius:3px;margin-top:4px;padding:3px 4px;font-style:normal;display:block;overflow:hidden}.event.server{background:#4db368}.event.personal{background:#e05c84}.notes-view{min-width:0}.notes-view>aside{background:#e5e2e5;border-right:1px solid #d1ced2;flex:0 0 150px;width:150px;padding:15px 10px}.notes-view aside h3{margin:0 8px 13px}.notes-view aside button{color:#4e4951;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:7px;width:100%;padding:7px 8px;display:flex}.notes-view aside button>span{flex:1;min-width:0}.notes-view aside button>b{font-size:10px;font-weight:600}.notes-view aside button.selected{color:#fff;background:#d5a932}.notes-view>section{background:#f6f3ed;border-right:1px solid #ddd7cd;flex-direction:column;flex:0 0 250px;width:250px;min-height:0;padding:10px;display:flex}.notes-list-toolbar{justify-content:space-between;align-items:center;height:28px;padding:0 4px 5px 8px;display:flex}.notes-list-toolbar>strong{font-size:12px}.notes-list-toolbar>button{color:#9b7411;background:0 0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.notes-list-toolbar>button:hover{color:#704f00;background:#d5a93229}.notes-view>section>label{flex:0 0 28px}.notes-list{flex:1;min-height:0;overflow:auto}.notes-list>button{text-align:left;background:0 0;border-bottom:1px solid #e3ded5;width:100%;min-height:72px;padding:10px 11px}.notes-list>button:hover{background:#dfd3b159}.notes-list>button.selected{background:#ead9a2;border-radius:7px}.notes-list strong,.notes-list small{display:block}.notes-list strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.notes-list strong svg{color:#a97f17;fill:currentColor;flex:none}.notes-list small{color:#898179;margin-top:3px;font-size:9px}.notes-list p{color:#777069;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:10px;overflow:hidden}.notes-list-empty{color:#989087;text-align:center;padding:28px 8px;font-size:10.5px}.notes-view main{-webkit-user-select:text;user-select:text;background:#fffdf8;flex-direction:column;flex:1;min-width:0;padding:25px 34px 28px;display:flex;position:relative;overflow:hidden}.notes-editor-toolbar{flex:0 0 28px;justify-content:space-between;align-items:center;gap:12px;height:28px;display:flex}.notes-editor-toolbar>small{color:#9b958d;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.notes-editor-toolbar>div{gap:3px;display:flex;position:absolute;right:22px}.notes-editor-toolbar button{color:#81796f;background:0 0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.notes-editor-toolbar button:hover,.notes-editor-toolbar button.active{color:#9b7411;background:#d5a93224}.notes-title-input{color:#2f2b31;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:none;width:100%;margin:14px 0 7px;padding:0;font-size:23px;font-weight:600}.notes-title-input::placeholder,.notes-body-input::placeholder{color:#aaa49c}.notes-body-input{color:#39343a;resize:none;width:100%;min-height:0;font:12px/1.75 var(--ui-font);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;padding:0}.notes-title-input:read-only,.notes-body-input:read-only{color:#777069}.notes-editor-empty{color:#a19b92;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.notes-editor-empty button{color:#fff;background:#d5a932;border-radius:6px;padding:6px 11px}.notes-editor-empty button:hover{background:#c29729}.photos-view{background:#f5f4f6;flex-direction:column;height:100%;padding:22px;display:flex}.photos-view header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.photos-view h1{margin:0}.photos-view header div{background:#e3e0e5;border-radius:8px;padding:3px}.photos-view header button{background:0 0;border:0;border-radius:6px;padding:5px 9px}.photos-view header button.selected{background:#fff;box-shadow:0 1px 3px #00000021}.photo-grid{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:4px;min-height:0;display:grid}.photo-grid button{background:linear-gradient(145deg,#6dc5e8,#335f95);border:0;position:relative;overflow:hidden}.photo-grid button:nth-child(3n+2){background:linear-gradient(145deg,#f09a7c,#8d4e85)}.photo-grid button:nth-child(3n){background:linear-gradient(145deg,#74b779,#275b63)}.photo-grid button:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,#ffffff80,#fff0);position:absolute;inset:18% 12% -12%}.photo-grid span{color:#fff;text-shadow:0 1px 3px #000;font-size:10px;position:absolute;bottom:6px;left:8px}.photos-view footer{color:#85808a;text-align:center;padding-top:8px;font-size:10px}.photos-app{color:#29272c;background:#f8f7fae6;height:100%;display:flex;position:relative}.photos-app>aside{background:#e4e2e8b8;flex:0 0 175px;width:175px;padding:18px 10px}.photos-app>aside h2{margin:0 9px 18px;font-size:18px}.photos-app>aside h3{color:#88828d;margin:16px 9px 6px;font-size:10px;font-weight:500}.photos-app>aside button{color:#47434b;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;width:100%;height:31px;padding:0 9px;display:flex}.photos-app>aside button.selected{color:#fff;background:#4388e5}.photos-app>aside button span{flex:1;min-width:0}.photos-app>aside button b{font-size:10px;font-weight:600}.photos-app>main{flex-direction:column;flex:1;min-width:0;padding:20px 22px 14px;display:flex}.photos-app>main>header{align-items:center;gap:10px;margin-bottom:17px;display:flex}.photos-app>main>header>div{flex:1;min-width:120px}.photos-app h1{margin:0;font-size:25px}.photos-app>main>header small{color:#8b8790;font-size:10px}.photos-search{color:#8c8791;background:#76707c1f;border-radius:8px;align-items:center;gap:6px;width:180px;height:30px;padding:0 9px;display:flex}.photos-search input{-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;width:100%;min-width:0}.photos-import-button{color:#fff;background:#347fe2;border:0;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 11px;display:flex}.photos-library-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-rows:130px;align-content:start;gap:7px;min-height:0;display:grid;position:relative;overflow:auto}.photos-library-grid>button{background:#dedce1;border:0;border-radius:6px;min-width:0;padding:0;position:relative;overflow:hidden}.photos-library-grid>button>img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.photos-library-grid>button:hover>img{transform:scale(1.035)}.photos-library-grid>button>span:last-child{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 3px #00000073;white-space:nowrap;background:linear-gradient(#0000,#00000094);padding:17px 8px 6px;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.photo-thumbnail-loading{background:linear-gradient(105deg,#dedce1 30%,#efedf1 45%,#dedce1 60%) 0 0/220% 100%;animation:1.2s linear infinite photo-shimmer;position:absolute;inset:0}@keyframes photo-shimmer{to{background-position:-220% 0}}.photo-favorite-mark{color:#fff;filter:drop-shadow(0 1px 3px #0000008c);position:absolute;top:8px;right:8px}.photos-empty{color:#918c96;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.photos-empty.error{color:#a94d55}.photos-empty button{color:#347fe2;background:#e8e6eb;border:0;border-radius:8px;padding:6px 11px}.photos-viewer{z-index:8;color:#fff;background:#0f0f12f5;flex-direction:column;display:flex;position:absolute;inset:0}.photos-viewer>header{background:#232327eb;align-items:center;gap:13px;height:56px;padding:0 14px;display:flex}.photos-viewer header>button,.photos-viewer header>div button{color:#eae9ec;background:#ffffff14;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.photos-viewer header>span{flex:1;min-width:0}.photos-viewer header strong,.photos-viewer header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.photos-viewer header small{color:#aaa7af;margin-top:2px;font-size:9.5px}.photos-viewer header>div{gap:5px;display:flex}.photos-viewer header button.active{color:#ff5574}.photos-viewer>main{flex:1;place-items:center;min-height:0;padding:20px;display:grid;overflow:auto}.photos-viewer>main img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 16px 45px #0000004d}.image-preview-app{color:#e8e7ea;background:#1b1a1e;flex-direction:column;height:100%;display:flex}.image-preview-toolbar{background:#2a292e;flex:0 0 42px;justify-content:space-between;align-items:center;height:42px;padding:0 10px;display:flex}.image-preview-toolbar>div{align-items:center;gap:4px;display:flex}.image-preview-toolbar button{color:#e0dfe3;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:28px;padding:0;display:grid}.image-preview-toolbar button:hover{background:#ffffff17}.image-preview-toolbar button:disabled{opacity:.35}.image-preview-toolbar span{color:#bcb9c1;text-align:center;min-width:45px;font-size:10px}.image-preview-stage{background-color:#161519;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 25%),linear-gradient(-45deg,#ffffff05 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff05 75%),linear-gradient(-45deg,#0000 75%,#ffffff05 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;flex:1;place-items:center;min-height:0;padding:28px;display:grid;position:relative;overflow:auto}.image-preview-stage>img{object-fit:contain;transform-origin:50%;max-width:100%;max-height:100%;transition:transform .18s;display:block;box-shadow:0 15px 40px #00000052}.image-preview-state{color:#aaa6b0;flex-direction:column;align-items:center;gap:9px;font-size:11px;display:flex}.image-preview-state.error{color:#ef767f}.image-preview-spinner{border:2px solid #78747e47;border-top-color:#4690ee;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite image-preview-spin;display:block}@keyframes image-preview-spin{to{transform:rotate(360deg)}}.image-preview-info{color:#9e9aa4;background:#29282d;flex:0 0 33px;align-items:center;gap:14px;height:33px;padding:0 12px;font-size:9.5px;display:flex}.image-preview-info strong{color:#dddbe0;text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.image-preview-info span:first-of-type{margin-left:auto}.music-view{background:#f7f6f8;height:100%;padding-bottom:62px;display:flex;position:relative}.music-view aside{background:#ebe8ec;border-right:1px solid #d7d3da;width:180px;padding:20px 12px}.music-view aside h2{margin:0 9px 18px}.music-view aside h4{color:#817b86;margin:20px 9px 7px;font-size:10px}.music-view aside button{text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 9px}.music-view aside button.selected{color:#fff;background:#da3e66}.music-view main{flex:1;padding:25px 28px;overflow:auto}.music-view main h1{margin:0 0 3px}.music-view main>p{color:#88828d;margin:0 0 22px}.album-row{grid-template-columns:repeat(2,minmax(0,220px));gap:18px;display:grid}.album-row article small,.album-row article strong{display:block}.album-row article small{color:#df3a61;margin-top:7px;font-size:9px}.album-art{color:#fff;background:linear-gradient(145deg,#472f70,#e35687);border-radius:9px;place-items:center;height:150px;display:grid}.album-art.second{background:linear-gradient(145deg,#f3ad55,#cf4f69)}.music-view main h2{margin:26px 0 10px;font-size:16px}.track-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e2dfe4;grid-template-columns:25px 1fr 120px 35px;align-items:center;width:100%;padding:8px;display:grid}.track-list small,.track-list time{color:#85808a;font-size:10px}.music-view>footer{background:#e5e2e7;border-top:1px solid #cbc7ce;align-items:center;gap:10px;height:62px;padding:8px 15px;display:flex;position:absolute;inset:auto 0 0}.now-art{color:#fff;background:linear-gradient(145deg,#512e72,#e15480);border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.music-view footer>span{width:190px}.music-view footer strong,.music-view footer small{display:block}.music-view footer small{color:#817b86;margin-top:2px;font-size:9px}.music-view footer button{background:0 0;border:0}.music-view footer input{accent-color:#77717d;flex:1}.store-view{background:#f6f5f7;height:100%;display:flex}.store-view aside{background:#e8e5e9;border-right:1px solid #d3cfd6;width:175px;padding:17px 11px}.store-view aside>button{text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 9px}.store-view aside>button.selected{color:#fff;background:#297ce8}.store-view main{flex:1;padding:27px 32px;overflow:auto}.store-view main>small{color:#2677df;font-weight:650}.store-view main h1{margin:3px 0 17px}.store-hero{color:#fff;background:linear-gradient(125deg,#157cca,#784acf);border-radius:14px;justify-content:space-between;align-items:center;padding:23px 27px;display:flex}.store-hero b{font-size:9px}.store-hero h2{margin:6px 0 4px;font-size:23px}.store-hero p{color:#fffc;margin:0}.store-view main>h2{margin:25px 0 8px;font-size:16px}.store-view article{border-bottom:1px solid #e0dde2;align-items:center;gap:11px;padding:10px 0;display:flex}.store-icon{color:#fff;background:linear-gradient(145deg,#6c9aed,#6254cc);border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.store-view article div{flex:1}.store-view article strong,.store-view article small{display:block}.store-view article small{color:#85808a;margin-top:3px;font-size:10px}.store-view article button{color:#2476e3;background:#e4e4e9;border:0;border-radius:14px;align-items:center;gap:5px;padding:5px 10px;font-weight:650;display:flex}.store-live-view .store-trust{color:#7d7882;align-items:center;gap:7px;margin:18px 8px 0;font-size:10px;display:flex}.store-section-title{justify-content:space-between;align-items:center;margin:25px 0 5px;display:flex}.store-section-title h2{margin:0;font-size:16px}.store-section-title small{color:#85808a}.store-app-row>img{object-fit:cover;border-radius:11px;width:48px;height:48px;box-shadow:0 3px 10px #23202821}.store-app-row>div:first-of-type{min-width:0}.store-app-row>div:first-of-type>span{color:#a09aa4;margin-top:4px;font-size:9px;display:block}.store-actions{align-items:center;gap:5px;display:flex;flex:none!important}.store-view .store-actions .store-remove{color:#8e8992;background:0 0;justify-content:center;width:28px;height:28px;padding:0}.store-empty{color:#77717b;justify-content:center;align-items:center;gap:9px;min-height:110px;display:flex}.store-empty.error{color:#a94848;flex-direction:column}.store-empty button{color:#2878df;background:#e5e5ea;border:0;border-radius:12px;padding:6px 14px}.spinning{animation:.9s linear infinite store-spin}@keyframes store-spin{to{transform:rotate(360deg)}}.store-dialog-backdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17141b4d;place-items:center;display:grid;position:absolute;inset:0}.store-dialog{text-align:center;background:#f8f7f9f5;border-radius:20px;width:min(360px,100% - 40px);padding:25px;position:relative;box-shadow:0 20px 55px #14111840}.store-dialog>img{border-radius:13px;width:58px;height:58px}.store-dialog h2{margin:13px 0 5px;font-size:18px}.store-dialog p{color:#77727b;margin:0 0 17px;font-size:11px}.store-dialog>label{justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.store-dialog footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.store-dialog footer button{background:#e6e4e8;border:0;border-radius:9px;padding:7px 16px}.store-dialog footer button.danger{color:#fff;background:#ef4d4d}.store-dialog-close{color:#7a747d;background:#ddd9df;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:12px;left:12px}.weather-view{color:#fff;background:linear-gradient(155deg,#30559e,#6f8ac2);height:100%;display:flex}.weather-view aside{background:#15264c61;border-right:1px solid #ffffff26;width:220px;padding:17px 11px}.weather-view aside label{background:#ffffff1f}.weather-view aside input{color:#fff}.weather-view aside>button{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff21;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:7px;padding:11px;display:flex}.weather-view aside>button.selected{background:#ffffff2e}.weather-view aside strong,.weather-view aside small{display:block}.weather-view aside small{color:#ffffffb3;margin-top:3px}.weather-view aside b{font-size:22px}.weather-view main{flex:1;padding:25px 30px;overflow:auto}.weather-view main header{flex-direction:column;align-items:center;display:flex}.weather-view main header h1{margin:3px 0}.weather-view main header>strong{font-size:64px;font-weight:250}.weather-view main section{background:#11224540;border:1px solid #ffffff21;border-radius:13px;margin-top:22px;padding:16px}.weather-view main section>p{color:#fffc;margin:0 0 14px}.weather-view main section>div{justify-content:space-around;display:flex}.weather-view main section article{flex-direction:column;align-items:center;gap:7px;display:flex}.weather-details{grid-template-columns:repeat(3,1fr);gap:10px;display:grid!important}.weather-details article{padding:5px 12px;align-items:flex-start!important}.weather-details strong{font-size:18px}.dock{scrollbar-width:none;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);z-index:20000;max-width:calc(100vw - 18px);height:68px;height:calc(var(--dock-icon-size,48px) + 20px);background:#efebf67a;border:1px solid #ffffffa3;border-radius:18px;align-items:flex-end;gap:6px;padding:7px 9px;display:flex;position:absolute;bottom:12px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 14px 36px #20143442,inset 0 1px #ffffff6b}.dock::-webkit-scrollbar{display:none}.dock button{width:var(--dock-button-size,51px);height:calc(var(--dock-icon-size,48px) + 6px);flex:0 0 var(--dock-button-size,51px);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.dock .dock-app-item{cursor:grab}.dock .dock-app-item:active{cursor:grabbing}.dock.is-reordering .dock-app-item{transition:transform .16s,opacity .16s}.dock .dock-app-item.dragging{opacity:.48}.dock .dock-app-item.dragging .dock-icon{transform:translateY(-3px)scale(1.04)}.dock .dock-app-item.drop-target:before{content:"";background:#397ef6c7;border-radius:3px;width:3px;position:absolute;top:8px;bottom:5px;left:-4px;box-shadow:0 0 8px #397ef66b}.dock button:hover .dock-icon{transform:translateY(-5px)}.desktop.dock-magnification .dock button:hover .dock-icon{transform:translateY(-8px)scale(1.14)}.dock button i{background:#1f1a26a6;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px}.dock-icon{width:var(--dock-icon-size,48px);height:var(--dock-icon-size,48px);color:#fff;border-radius:14.5px;place-items:center;transition:transform .18s;display:grid;box-shadow:0 6px 12px #281b3e3d,inset 0 1px 1px #ffffff6b}.dock-icon svg{width:27px;height:27px}.finder-product-icon{background:url(/app-icons/finder.png) 50%/100% 100% no-repeat;width:100%;height:100%;display:block}.dock-icon.finder{box-shadow:none;background:0 0;overflow:hidden}.dock-icon.terminal{background:linear-gradient(145deg,#46424f,#1d1b22)}.dock-icon.minimized-app.finder{background:0 0}.dock-icon.minimized-app.editor{color:#736e78;background:linear-gradient(145deg,#fff,#e2e1e6)}.dock-icon.minimized-app.about{color:#55505c;background:linear-gradient(145deg,#f7f7f8,#c9cbd1)}.dock-icon.settings{background:linear-gradient(145deg,#aeb2b9,#5f6570)}.dock-icon.trash{color:#55505c;background:linear-gradient(145deg,#ffffffeb,#d0d2dcdb)}.dock-tooltip{bottom:calc(var(--dock-icon-size,48px) + 18px);z-index:2;opacity:0;color:#fff;white-space:nowrap;pointer-events:none;background:#231d2ad6;border:1px solid #ffffff1f;border-radius:6px;padding:5px 8px;font-size:11px;transition:all .14s;position:absolute;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 5px 14px #19131f33}.dock button:is(:hover,:focus-visible) .dock-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.dock-divider{background:#352b4233;width:1px;height:44px;margin:0 2px}.dock-minimized-item{animation:.3s cubic-bezier(.2,.9,.3,1.24) .14s both dock-item-arrive}@keyframes dock-item-arrive{0%{opacity:0;transform:translateY(10px)scale(.58)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.desktop-window,.dock-minimized-item{transition-duration:.01ms;animation:none}}.app-tile.agent,.dock-icon.agent{color:#f5f7ff;background:linear-gradient(145deg,#313bff,#7255e8 62%,#a54bdb);overflow:hidden}.gpt-code-product-icon{pointer-events:none;background:currentColor;display:block;-webkit-mask:url(/app-icons/gpt-code.svg) 50%/contain no-repeat;mask:url(/app-icons/gpt-code.svg) 50%/contain no-repeat}.agent-module-loading{color:#aeb4c2;background:#151619;justify-content:center;align-items:center;gap:9px;height:100%;display:flex}.desktop-window.agent-window{color:#d9dbe1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#151619;box-shadow:0 26px 70px #00000075}.desktop-window.agent-window:before,.desktop-window.agent-window:after{display:none}.agent-window .window-titlebar{color:#d8dae0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#191a1e;flex-basis:35px;height:35px}.agent-window .window-title{color:#d8dae0;font-size:12px;font-weight:500}.agent-app{--agent-panel:#1c1d21;--agent-panel-raised:#24252a;--agent-hover:#2b2c31;--agent-selected:#34353b;--agent-muted:#8d9099;--agent-accent:#8b72ff;color:#e1e2e6;background:#141518;grid-template-rows:minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.agent-app.settings-visible{grid-template-columns:232px minmax(0,1fr) 286px}.agent-app button,.agent-app input,.agent-app textarea{color:inherit}.agent-sidebar{background:var(--agent-panel);flex-direction:column;min-width:0;height:100%;min-height:0;padding:12px 10px 10px;display:flex;overflow:hidden}.agent-brand{align-items:center;gap:8px;height:34px;padding:0 5px 10px;font-size:13px;display:flex}.agent-brand>span{color:#fff;background:linear-gradient(145deg,#5362ff,#9b57e5);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.agent-brand .gpt-code-product-icon,.agent-message.assistant .gpt-code-product-icon,.agent-welcome .gpt-code-product-icon{color:#fff}.agent-brand strong{flex:1;font-weight:600}.agent-new-task,.agent-sidebar-settings{color:#f0f1f4;background:var(--agent-panel-raised);text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 10px;font-size:12px;display:flex}.agent-new-task:hover,.agent-sidebar-settings:hover{background:var(--agent-hover)}.agent-project-button{color:#aeb1ba;text-align:left;background:#5356622e;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:8px;padding:6px 10px;display:flex}.agent-project-button:hover{color:#fff;background:var(--agent-hover)}.agent-project-button>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agent-project-button small{color:#777a83;font-size:8.5px}.agent-project-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.agent-search{height:31px;color:var(--agent-muted);background:#15161a;border-radius:7px;align-items:center;gap:7px;margin-top:10px;padding:0 9px;display:flex}.agent-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11.5px}.agent-sidebar-heading{color:var(--agent-muted);justify-content:space-between;align-items:center;padding:17px 7px 7px;font-size:10.5px;display:flex}.agent-sidebar-heading button{border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.agent-sidebar-heading button:hover{background:var(--agent-hover)}.agent-task-list{flex:1;min-height:0;overflow:auto}.agent-task-list>p{color:#70737b;text-align:center;padding:14px 8px;font-size:11px}.agent-task-list>button{text-align:left;border-radius:8px;align-items:center;gap:5px;width:100%;min-height:46px;padding:7px 7px 7px 10px;display:flex}.agent-task-list>button:hover{background:var(--agent-hover)}.agent-task-list>button.selected{background:var(--agent-selected)}.agent-task-list>button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agent-task-list strong{color:#dcdee4;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.agent-task-list small{color:#7c7f87;font-size:9.5px}.agent-task-list svg{opacity:0;color:#979aa3}.agent-task-list button:hover>svg{opacity:1}.agent-sidebar-settings{color:#b8bbc3;background:0 0;margin-top:8px}.agent-workspace{background:#151619;grid-template-rows:50px auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.agent-workspace>header{background:#1b1c20bd;grid-row:1;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.agent-workspace>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-workspace>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:550;overflow:hidden}.agent-workspace>header span{color:var(--agent-muted);font-size:9.5px}.agent-workspace>header button,.agent-settings>header button{color:#aeb1ba;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.agent-workspace>header button:hover,.agent-settings>header button:hover{background:var(--agent-hover)}.agent-header-actions{gap:4px;display:flex}.agent-plan-panel{background:#1d1e23;border-radius:8px;grid-row:2;margin:8px 18px 0;overflow:hidden}.agent-plan-panel>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:34px;padding:6px 10px;list-style:none;display:grid}.agent-plan-panel>summary::-webkit-details-marker{display:none}.agent-plan-panel>summary>span{align-items:center;gap:7px;min-width:0;display:flex}.agent-plan-panel>summary strong{font-size:10.5px;font-weight:550}.agent-plan-panel>summary small{color:#7e818a;font-size:9px}.agent-plan-panel>summary>svg{color:#777b85;transition:transform .16s}.agent-plan-panel[open]>summary>svg{transform:rotate(180deg)}.agent-plan-panel ol{gap:6px;margin:0;padding:7px 10px 10px;list-style:none;display:grid;box-shadow:inset 0 1px #ffffff0a}.agent-plan-panel li{color:#aeb1ba;align-items:center;gap:7px;font-size:10px;display:flex}.agent-plan-panel li.in-progress{color:#e6e7ea}.agent-plan-panel li.in-progress svg{color:#9d7bff;fill:#8b72ff4d}.agent-plan-panel li.completed{color:#6f8d78;text-decoration:line-through}.agent-transcript{overscroll-behavior:contain;scrollbar-gutter:stable;grid-row:3;height:100%;min-height:0;padding:24px clamp(22px,5vw,72px);overflow:hidden auto}.agent-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding-bottom:30px;display:flex}.agent-welcome>span{color:#fff;background:linear-gradient(145deg,#5965ff,#a654da);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 32px #5f4be847}.agent-welcome h1{margin:17px 0 6px;font-size:24px;font-weight:580}.agent-welcome p{color:var(--agent-muted);margin:0;font-size:12px}.agent-welcome>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:23px;display:flex}.agent-welcome button{color:#babdc6;background:var(--agent-panel-raised);border-radius:8px;padding:8px 11px;font-size:10.5px}.agent-welcome button:hover{color:#fff;background:var(--agent-hover)}.agent-message{grid-template-columns:28px minmax(0,1fr);gap:10px;width:100%;max-width:760px;margin:0 auto 22px;display:grid}.agent-message-avatar{color:#f2f3f5;background:#34363c;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.agent-message.assistant .agent-message-avatar{background:linear-gradient(145deg,#5260f8,#8d55d3)}.agent-message.tool .agent-message-avatar{color:#91d3ff;background:#253746}.agent-message>div:last-child{min-width:0}.agent-message header{align-items:center;gap:8px;height:25px;display:flex}.agent-message header strong{font-size:11.5px;font-weight:550}.agent-message header time{color:#71747c;font-size:9.5px}.agent-message.user{grid-template-columns:minmax(0,1fr) 28px}.agent-message.user .agent-message-avatar{grid-area:1/2}.agent-message.user>div:last-child{flex-direction:column;grid-area:1/1;align-items:flex-end;display:flex}.agent-message.user header{justify-content:flex-end}.agent-message pre{color:#d3d5da;font:12px/1.75 var(--ui-font);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.agent-user-content{color:#f0f1f4;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap;background:#292a30;border-radius:10px;width:fit-content;max-width:min(82%,620px);padding:9px 11px;font-size:12px;line-height:1.75}.agent-message.streaming .agent-markdown{color:#aeb1b9}.agent-message.error .agent-markdown{color:#ff8f87}.agent-process-group{color:#c8cad1;background:#191b20;border-radius:9px;width:100%;max-width:760px;margin:0 auto 22px;overflow:hidden}.agent-process-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:42px;padding:8px 11px;list-style:none;display:grid}.agent-process-group>summary::-webkit-details-marker{display:none}.agent-process-group>summary:hover{background:#ffffff09}.agent-process-group>summary:focus-visible{outline-offset:-2px;outline:2px solid #7078ef}.agent-process-group>summary>span{align-items:center;gap:8px;min-width:0;display:flex}.agent-process-group>summary>span svg,.agent-process-group>summary>span .gpt-code-product-icon{color:#9d7bff}.agent-process-group>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:560;overflow:hidden}.agent-process-group>summary small{color:#7e818a;font-size:9.5px}.agent-process-group>summary>svg{color:#777b85;transition:transform .16s}.agent-process-group[open]>summary>svg{transform:rotate(180deg)}.agent-process-content{padding:6px 11px 2px;box-shadow:inset 0 1px #ffffff0b}.agent-message.process-message{max-width:none;margin-bottom:14px}.agent-message.process-message:last-child{margin-bottom:10px}.agent-markdown{color:#d3d5da;overflow-wrap:anywhere;font-size:12px;line-height:1.75}.agent-markdown>:first-child{margin-top:0}.agent-markdown>:last-child{margin-bottom:0}.agent-markdown p{margin:0 0 11px}.agent-markdown h1,.agent-markdown h2,.agent-markdown h3,.agent-markdown h4,.agent-markdown h5,.agent-markdown h6{color:#f2f3f5;margin:20px 0 8px;font-weight:600;line-height:1.35}.agent-markdown h1{font-size:20px}.agent-markdown h2{font-size:17px}.agent-markdown h3{font-size:15px}.agent-markdown h4,.agent-markdown h5,.agent-markdown h6{font-size:13px}.agent-markdown ul,.agent-markdown ol{margin:8px 0 12px;padding-left:24px}.agent-markdown li{margin:3px 0}.agent-markdown li>p{margin:0}.agent-markdown blockquote{color:#aeb2bc;background:#ffffff06;border-left:3px solid #6269dc;margin:10px 0;padding:5px 12px}.agent-markdown a{color:#78b9ff;text-underline-offset:2px;text-decoration:underline}.agent-markdown code{color:#e4d5ff;background:#24262c;border-radius:4px;padding:2px 5px;font:11px/1.55 SFMono-Regular,Consolas,monospace}.agent-markdown pre{color:#dce1e8;white-space:pre;tab-size:2;background:#111317;border-radius:8px;max-width:100%;margin:10px 0 13px;padding:11px 13px;overflow-x:auto}.agent-markdown pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.agent-markdown table{border-collapse:collapse;white-space:nowrap;width:100%;margin:11px 0 14px;display:block;overflow-x:auto}.agent-markdown th,.agent-markdown td{text-align:left;background:#1d1f24;padding:7px 10px;box-shadow:inset 0 -1px #ffffff14,inset -1px 0 #ffffff0d}.agent-markdown th{color:#f0f1f4;background:#25282e;font-weight:600}.agent-markdown hr{background:#ffffff1a;height:1px;margin:18px 0}.agent-markdown img{border-radius:8px;max-width:100%;height:auto}.agent-message>div>small{color:#848790;margin-top:5px;font-size:9.5px;display:block}.agent-message>div>button{color:#c9cbd2;background:var(--agent-panel-raised);border-radius:6px;align-items:center;gap:5px;margin-top:7px;padding:5px 8px;font-size:10px;display:flex}.agent-tool-call{color:#b9bcc5;background:#202227;border-radius:8px;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:6px;margin-top:9px;padding:8px 9px;font-size:10px;display:grid}.agent-tool-call svg{color:#77baf1}.agent-tool-call code{color:#7f828b;text-overflow:ellipsis;white-space:nowrap;font:9px/1.4 SFMono-Regular,Consolas,monospace;overflow:hidden}.agent-tool-result{background:#1d2024;border-radius:8px;padding:7px 9px}.agent-tool-result summary{color:#9fa3ad;cursor:pointer;font-size:10px}.agent-tool-result pre{color:#aeb3bd;max-height:260px;margin-top:8px;font:10px/1.55 SFMono-Regular,Consolas,monospace;overflow:auto}.agent-activity{color:#9296a0;align-items:center;gap:8px;max-width:760px;margin:-5px auto 18px;font-size:10.5px;display:flex}.agent-activity>span{background:#8b72ff;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite agent-activity-pulse}@keyframes agent-activity-pulse{50%{opacity:.35;transform:scale(.7)}}.agent-composer{background:#25262b;border-radius:14px;flex:none;grid-row:4;min-width:0;margin:0 clamp(18px,4vw,58px) 16px;padding:10px 11px 9px;box-shadow:0 8px 28px #0000002e}.agent-composer textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:54px;max-height:150px;font-size:12px;line-height:1.6}.agent-composer textarea::placeholder{color:#777a83}.agent-composer>div:last-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-composer>div:last-child>span{color:#7f828a;font-size:9px}.agent-permission-badge{white-space:nowrap;background:#745aee24;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;display:inline-flex;color:#c2b7ff!important}.agent-permission-badge.read-only{background:#3d80a624;color:#9fc7df!important}.agent-permission-badge.full-access{background:#bb692b26;color:#ffc28d!important}.agent-send,.agent-stop{color:#fff;background:linear-gradient(135deg,#645cff,#8b59da);border-radius:8px;align-items:center;gap:5px;height:29px;padding:0 10px;font-size:10.5px;display:flex}.agent-send:disabled{opacity:.42}.agent-stop{color:#ffb3ae;background:#4a3d42}.agent-notice{color:#ffc0ba;background:#8430303d;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:-2px 0 7px;padding:7px 8px;font-size:10px;display:flex}.agent-notice button{color:inherit;place-items:center;display:grid}.agent-settings{background:var(--agent-panel);min-width:0;height:100%;min-height:0;overflow:hidden}.agent-settings>header{justify-content:space-between;align-items:center;height:50px;padding:0 12px 0 15px;display:flex}.agent-settings>header>div{align-items:center;gap:8px;font-size:11.5px;display:flex}.agent-settings-tabs{grid-template-columns:repeat(3,1fr);gap:4px;height:34px;padding:2px 12px 5px;display:grid}.agent-settings-tabs button{color:#858892;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:9.5px;display:flex}.agent-settings-tabs button.selected{color:#e4e5e8;background:var(--agent-selected)}.agent-settings-body{flex-direction:column;gap:13px;height:calc(100% - 84px);padding:8px 15px 18px;display:flex;overflow:auto}.agent-permission-section>strong{color:#a5a8b0;margin-bottom:7px;font-size:10px;display:block}.agent-permission-section>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.agent-permission-section button{color:#aaaeb7;text-align:left;background:#25262b;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:7px 5px;display:flex}.agent-permission-section button.selected{color:#fff;background:#6859e252}.agent-permission-section button.selected.danger{background:#b85b2747}.agent-permission-section button span{font-size:9.5px}.agent-permission-section button small{color:#777b84;font-size:7.5px;line-height:1.3}.agent-settings-body>label,.agent-setting-grid label{flex-direction:column;gap:6px;display:flex}.agent-settings-body label>span{color:#a5a8b0;font-size:10px}.agent-settings-body input,.agent-settings-body textarea{background:#27282d;border:0;border-radius:7px;outline:0;width:100%;padding:8px 9px;font-size:10.5px}.agent-settings-body textarea{resize:vertical;line-height:1.55}.agent-setting-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-key-field{color:#7f828a;background:#27282d;border-radius:7px;align-items:center;gap:6px;padding-left:9px;display:flex}.agent-key-field input{background:0 0;min-width:0;padding-left:0}.agent-workflow{flex-direction:column;gap:8px;height:calc(100% - 84px);padding:6px 12px 16px;display:flex;overflow:auto}.agent-workflow>section{background:#222328;border-radius:8px;padding:10px}.agent-workflow>section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-workflow>section>header strong{font-size:10px;font-weight:550}.agent-workflow>section>header span{color:#777b84;font-size:8.5px}.agent-workflow>section>p{color:#8f929b;overflow-wrap:anywhere;margin:7px 0;font-size:8.5px;line-height:1.5}.agent-context-meter{background:#303137;border-radius:99px;height:4px;overflow:hidden}.agent-context-meter span{border-radius:inherit;background:linear-gradient(90deg,#655ce8,#9c65df);height:100%;display:block}.agent-workflow button{color:#bfc1c8;background:#303137;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:8.5px;display:inline-flex}.agent-workflow button:hover{color:#fff;background:#393a40}.agent-workflow button:disabled{opacity:.4;pointer-events:none}.agent-workflow-actions{flex-wrap:wrap;gap:6px;display:flex}.agent-checkpoint-list{gap:5px;margin-top:8px;display:grid}.agent-checkpoint-list article{grid-template-columns:minmax(0,1fr) 27px 27px;align-items:center;gap:4px;display:grid}.agent-checkpoint-list article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-checkpoint-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:500;overflow:hidden}.agent-checkpoint-list article small{color:#72757e;font-size:7.5px}.agent-checkpoint-list article button{width:27px;min-height:25px;padding:0}.agent-workflow dl{gap:5px;margin:8px 0 0;display:grid}.agent-workflow dl>div{justify-content:space-between;align-items:center;gap:8px;font-size:8.5px;display:flex}.agent-workflow dt{color:#858892}.agent-workflow dd{color:#b8bbc3;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.agent-audit-list{height:calc(100% - 84px);padding:6px 12px 16px;overflow:auto}.agent-audit-list>p{color:#737680;text-align:center;margin-top:25px;font-size:10px}.agent-audit-list article{background:#222328;border-radius:8px;margin-bottom:7px;padding:10px 8px}.agent-audit-list article header{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.agent-audit-list article header>span{background:#5ebc79;border-radius:50%;width:6px;height:6px}.agent-audit-list article header>span.error,.agent-audit-list article header>span.denied,.agent-audit-list article header>span.blocked{background:#ec746d}.agent-audit-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agent-audit-list article time{color:#6f727b;font-size:8px}.agent-audit-list article p{color:#a8abb3;overflow-wrap:anywhere;margin:6px 0 4px;font-size:9px;line-height:1.45}.agent-audit-list article small{color:#6f727b;font-size:8px}.agent-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04050794;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.agent-workspace-picker,.agent-approval-dialog{color:#dedfe4;background:#24252a;border-radius:13px;flex-direction:column;width:min(510px,92%);max-height:min(560px,88%);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000085}.agent-workspace-picker>header,.agent-approval-dialog>header{justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.agent-workspace-picker>header>div{align-items:center;gap:8px;font-size:11.5px;display:flex}.agent-workspace-picker>header button,.agent-approval-dialog>header>button{border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.agent-workspace-picker>header button:hover,.agent-approval-dialog>header>button:hover{background:#32343a}.agent-workspace-picker>nav{background:#1e1f23;align-items:center;gap:5px;min-height:39px;padding:0 12px;display:flex}.agent-workspace-picker>nav button{color:#9a9da6;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.agent-workspace-picker>nav button:hover{background:#303137}.agent-workspace-picker>nav button:disabled{opacity:.3}.agent-workspace-picker>nav span{color:#9a9da6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:9.5px SFMono-Regular,Consolas,monospace;overflow:hidden}.agent-folder-list{flex:1;align-content:start;gap:3px;min-height:230px;padding:9px 10px;display:grid;overflow:auto}.agent-folder-list>p{color:#7d8089;text-align:center;font-size:10px}.agent-folder-list>p.error{color:#ff8d86}.agent-folder-list>button{color:#c8cad0;text-align:left;border-radius:7px;align-items:center;gap:9px;min-height:34px;padding:0 9px;font-size:10.5px;display:flex}.agent-folder-list>button:hover{background:#303137}.agent-folder-list>button svg{color:#d2ad5f}.agent-workspace-picker>footer{background:#202125;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 13px;display:flex}.agent-workspace-picker>footer>span{color:#7e818a;font-size:8.5px}.agent-workspace-picker>footer>div,.agent-approval-dialog>footer{gap:7px;display:flex}.agent-workspace-picker>footer button,.agent-approval-dialog>footer button{color:#c7c9cf;background:#33343a;border-radius:7px;min-height:29px;padding:0 11px;font-size:9.5px}.agent-workspace-picker>footer button.primary,.agent-approval-dialog>footer button.primary{color:#fff;background:#675ce9}.agent-approval-dialog{width:min(470px,92%);padding:3px 14px 14px}.agent-approval-dialog>header{justify-content:flex-start;gap:10px;padding:4px 0 0}.agent-approval-dialog>header>span{color:#ffbd77;background:#be6b2b2b;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.agent-approval-dialog>header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agent-approval-dialog>header strong{font-size:12px}.agent-approval-dialog>header small{color:#858892;font-size:9px}.agent-approval-command{background:#191a1e;border-radius:8px;margin-top:13px;padding:10px}.agent-approval-command strong{color:#aeb2bd;font:10px SFMono-Regular,Consolas,monospace}.agent-approval-command pre{color:#8f939d;white-space:pre-wrap;overflow-wrap:anywhere;max-height:170px;margin:7px 0 0;font:9.5px/1.5 SFMono-Regular,Consolas,monospace;overflow:auto}.agent-approval-dialog>p{color:#858892;margin:10px 2px 13px;font-size:9px;line-height:1.5}.agent-approval-dialog>footer{justify-content:flex-end}@media (width<=1050px){.agent-app.settings-visible{grid-template-columns:210px minmax(0,1fr) 250px}}@media (width<=860px){.agent-app,.agent-app.settings-visible{grid-template-columns:190px minmax(0,1fr)}.agent-settings{z-index:5;width:min(286px,78%);position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 40px #00000052}.agent-transcript{padding-inline:20px}.agent-composer{margin-inline:14px}}.vscode-product-icon{background:url(/app-icons/vscode.png) 50%/contain no-repeat;flex:none;display:block}.app-tile.vscode,.dock-icon.vscode{background:#fff;overflow:hidden}.app-tile.vscode .vscode-product-icon{width:82%!important;height:82%!important}.dock-icon.vscode .vscode-product-icon{width:78%!important;height:78%!important}.desktop-window.vscode-window{color:#ccc;-webkit-backdrop-filter:none;backdrop-filter:none;background:#181818;border-color:#ffffff1f;box-shadow:0 26px 70px #0000006b}.desktop-window.vscode-window:before,.desktop-window.vscode-window:after{display:none}.vscode-window .window-titlebar{color:#ccc;-webkit-backdrop-filter:none;backdrop-filter:none;background:#181818;border-bottom-color:#2b2b2b;flex-basis:35px;height:35px}.vscode-window .window-title{color:#ccc;font-size:12px;font-weight:450}.vscode-window .window-content{background:#1e1e1e}.plugin-app-host{background:#f7f7f9f0;width:100%;height:100%;position:relative;overflow:hidden}.plugin-app-frame{background:0 0;border:0;width:100%;height:100%;display:block}.plugin-app-status{color:#67636c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#f5f5f8e0;align-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.plugin-app-status strong{color:#46424a;max-width:360px;font-size:13px;font-weight:560}.plugin-app-status.failed svg{color:#d6534e}.plugin-app-status button{color:#fff;background:#3478f6;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;display:flex;box-shadow:0 3px 9px #235cbf38}.vscode-module-loading{color:#b8b8b8;background:#1e1e1e;justify-content:center;align-items:center;gap:9px;height:100%;font-size:12px;display:flex}.vscode-app{--vscode-border:#2b2b2b;--vscode-text:#ccc;--vscode-muted:#969696;--vscode-sidebar:#181818;--vscode-editor:#1e1e1e;width:100%;min-width:0;height:100%;min-height:0;color:var(--vscode-text);background:var(--vscode-editor);-webkit-user-select:none;user-select:none;flex-direction:column;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;display:flex}.vscode-app button,.vscode-app input{font:inherit}.vscode-menu-bar{border-bottom:1px solid var(--vscode-border);background:#181818;flex:0 0 34px;grid-template-columns:minmax(360px,1fr) minmax(200px,420px) minmax(64px,1fr);align-items:center;gap:8px;height:34px;padding:0 8px;display:grid}.vscode-menu-bar nav{align-items:center;gap:1px;display:flex}.vscode-menu-bar nav button,.vscode-layout-button{color:#ccc;background:0 0;border:0;border-radius:4px;padding:4px 7px}.vscode-menu-bar nav button:hover,.vscode-layout-button:hover{background:#2b2d30}.vscode-command-center{color:#ccc;text-overflow:ellipsis;white-space:nowrap;background:#242424;border:1px solid #3f3f46;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;height:24px;padding:0 14px;display:flex;overflow:hidden}.vscode-layout-button{justify-self:end;place-items:center;padding:4px;display:grid}.vscode-workbench{flex:1;min-height:0;display:flex}.vscode-activity-bar{border-right:1px solid var(--vscode-border);background:#181818;flex-direction:column;flex:0 0 46px;justify-content:space-between;width:46px;display:flex}.vscode-activity-bar>div{flex-direction:column;display:flex}.vscode-activity-bar button{color:#868686;background:0 0;border:0;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative}.vscode-activity-bar button svg{stroke-width:1.6px;width:23px;height:23px}.vscode-activity-bar button:hover{color:#dedede}.vscode-activity-bar button.active{color:#fff}.vscode-activity-bar button.active:before{content:"";background:#0078d4;width:2px;position:absolute;inset:0 auto 0 0}.vscode-side-bar{background:var(--vscode-sidebar);border-right:1px solid var(--vscode-border);flex-direction:column;flex:0 0 234px;width:234px;min-width:0;display:flex;overflow:hidden}.vscode-side-bar>header{color:#bbb;text-transform:uppercase;letter-spacing:.35px;flex:0 0 35px;justify-content:space-between;align-items:center;height:35px;padding:0 8px 0 18px;font-size:10.5px;display:flex}.vscode-side-bar>header button,.vscode-sidebar-actions button,.vscode-inline-edit button{color:#b9b9b9;background:0 0;border:0;border-radius:4px;place-items:center;padding:3px;display:grid}.vscode-side-bar>header button:hover,.vscode-sidebar-actions button:hover:not(:disabled),.vscode-inline-edit button:hover{color:#fff;background:#303033}.vscode-sidebar-actions{color:#d0d0d0;flex:0 0 25px;justify-content:space-between;align-items:center;gap:5px;height:25px;padding:0 5px 0 8px;display:flex}.vscode-sidebar-actions strong{text-overflow:ellipsis;min-width:0;font-size:10.5px;overflow:hidden}.vscode-sidebar-actions>span{opacity:0;transition:opacity .12s;display:flex}.vscode-side-bar:hover .vscode-sidebar-actions>span{opacity:1}.vscode-sidebar-actions button:disabled{opacity:.28}.vscode-inline-edit{color:#d8d8d8;align-items:center;gap:5px;height:28px;padding:3px 5px 3px 18px;display:flex}.vscode-inline-edit input{color:#fff;-webkit-user-select:text;user-select:text;background:#242424;border:1px solid #007acc;outline:0;flex:1;min-width:0;height:21px;padding:1px 4px}.vscode-tree{scrollbar-color:#424242 transparent;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.vscode-tree-row{color:#ccc;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;width:100%;height:23px;padding:0 5px;display:flex}.vscode-tree-row:hover{background:#2a2d2e}.vscode-tree-row.selected{color:#fff;background:#37373d}.vscode-tree-chevron{color:#c6c6c6;flex:0 0 14px;place-items:center;width:14px;height:18px;display:grid}.vscode-tree-icon{color:#c5c5c5;flex:0 0 17px;place-items:center;width:17px;display:grid}.vscode-tree-icon.folder{color:#dcb67a}.vscode-tree-row>span:last-child{text-overflow:ellipsis;overflow:hidden}.vscode-tree-message{color:var(--vscode-muted);padding:8px 12px;font-size:11px}.vscode-tree-message.error{color:#f48771}.vscode-empty-workspace{color:#969696;flex-direction:column;align-items:flex-start;gap:7px;padding:18px 14px;display:flex}.vscode-empty-workspace p{margin:0 0 3px}.vscode-empty-workspace button{color:#fff;background:#0e639c;border:0;border-radius:2px;padding:4px 9px}.vscode-empty-workspace button:hover{background:#17b}.vscode-sidebar-section{border-top:1px solid var(--vscode-border);color:#ccc;text-transform:uppercase;align-items:center;gap:2px;height:24px;padding:0 5px;font-size:10.5px;display:flex}.vscode-language-glyph{place-items:center;width:16px;height:16px;font:700 8px/1 Arial,sans-serif;display:grid}.vscode-language-glyph.javascript{color:#1e1e1e;background:#e8d44d}.vscode-language-glyph.typescript{color:#fff;background:#3178c6}.vscode-language-glyph.html{color:#e44d26;background:0 0;font-size:9px}.vscode-language-glyph.css{color:#42a5f5;background:0 0;font-size:12px}.vscode-language-glyph.python{color:#f7cf4a;background:#3572a5;border-radius:3px}.vscode-tree-icon .json{color:#e7d358}.vscode-tree-icon .text{color:#9aa7b0}.vscode-search-box{margin:0 10px 6px;display:block;position:relative}.vscode-search-box input{color:#e2e2e2;-webkit-user-select:text;user-select:text;background:#242424;border:1px solid #3f3f46;outline:0;width:100%;height:25px;padding:2px 26px 2px 7px}.vscode-search-box input:focus{border-color:#007acc}.vscode-search-box svg{color:#949494;position:absolute;top:5px;right:7px}.vscode-search-summary{color:#9e9e9e;padding:4px 12px 7px;font-size:10.5px}.vscode-search-results{flex:1;min-height:0;overflow:auto}.vscode-search-results button{color:#ccc;text-align:left;background:0 0;border:0;align-items:flex-start;gap:7px;width:100%;padding:5px 9px 5px 14px;display:flex}.vscode-search-results button:hover{background:#2a2d2e}.vscode-search-results button>span:last-child{flex-direction:column;min-width:0;display:flex}.vscode-search-results strong,.vscode-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vscode-search-results small{color:#8f8f8f;font-size:9.5px}.vscode-editor-area{background:var(--vscode-editor);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.vscode-tabs{scrollbar-width:none;background:#181818;flex:0 0 35px;align-items:stretch;height:35px;display:flex;overflow:auto hidden}.vscode-tabs>button{color:#969696;border:0;border-right:1px solid var(--vscode-border);background:#181818;border-top:1px solid #0000;align-items:center;gap:6px;min-width:112px;max-width:210px;padding:0 8px;display:flex}.vscode-tabs>button.active{color:#fff;background:var(--vscode-editor);border-top-color:#007acc}.vscode-tabs>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.vscode-tab-close{border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.vscode-tab-close:hover{background:#3a3d41}.vscode-tabs button>i{background:#d2d2d2;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.vscode-tabs-spacer{border-bottom:1px solid var(--vscode-border);flex:1;min-width:20px}.vscode-breadcrumbs{color:#a0a0a0;white-space:nowrap;flex:0 0 25px;align-items:center;gap:2px;height:25px;padding:0 12px;display:flex;overflow:hidden}.vscode-breadcrumbs>span{align-items:center;gap:2px;display:flex}.vscode-breadcrumbs strong{color:#ccc;font-weight:400}.vscode-editor-host{flex:1;min-height:0}.vscode-editor-host.hidden{visibility:hidden}.vscode-welcome,.vscode-editor-state{color:#a9a9a9;background:var(--vscode-editor);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:35px 0 0}.vscode-welcome-logo{filter:grayscale(.12);opacity:.82;background:url(/app-icons/vscode.png) 50%/contain no-repeat;width:86px;height:86px;display:block}.vscode-welcome h1{color:#d8d8d8;margin:14px 0 3px;font-size:24px;font-weight:400}.vscode-welcome p{color:#8f8f8f;margin:0 0 28px;font-size:13px}.vscode-welcome-start{gap:7px;width:min(360px,80%);margin:-12px 0 14px;display:flex}.vscode-welcome-start button{color:#4daafc;background:0 0;border:0;border-radius:3px;padding:5px 9px}.vscode-welcome-start button:hover{color:#fff;background:#2b2b2b}.vscode-welcome dl{width:min(360px,80%);margin:0}.vscode-welcome dl>div{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.vscode-welcome dt{color:#4daafc}.vscode-welcome dd{color:#ccc;background:#2b2b2b;border-radius:4px;margin:0;padding:2px 7px;font:10px SFMono-Regular,Consolas,monospace}.vscode-editor-state{gap:10px}.vscode-editor-state svg{width:24px;height:24px}.vscode-editor-state.error{color:#f48771}.vscode-editor-state button{color:#fff;background:#0e639c;border:0;padding:5px 10px}.vscode-status-bar{color:#fff;background:#007acc;flex:0 0 22px;justify-content:space-between;align-items:center;height:22px;padding:0 7px;font-size:10px;display:flex}.vscode-status-bar>div{align-items:center;min-width:0;height:100%;display:flex}.vscode-status-bar>div:first-child{flex:1;overflow:hidden}.vscode-status-bar>div:last-child{flex:none}.vscode-status-bar span{align-items:center;gap:3px;height:100%;padding:0 6px;display:flex}.vscode-status-bar span:hover{background:#ffffff1f}.vscode-app{outline:0;position:relative}.vscode-menu-root{position:relative}.vscode-menu-bar nav>.vscode-menu-root>button.active{background:#37373d}.vscode-menu-dropdown{z-index:80;color:#ccc;background:#252526;border:1px solid #454545;border-radius:6px;width:250px;padding:5px;position:absolute;top:29px;left:0;box-shadow:0 9px 28px #00000075}.vscode-menu-dropdown button{color:#ccc;text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:25px;display:flex;padding:3px 8px!important}.vscode-menu-dropdown button:hover:not(:disabled){color:#fff;background:#04395e!important}.vscode-menu-dropdown button:disabled{opacity:.38}.vscode-menu-dropdown button span{white-space:pre}.vscode-menu-dropdown kbd{color:#a7a7a7;font:10px SFMono-Regular,Consolas,monospace}.vscode-side-bar{width:var(--vscode-sidebar-width);flex-basis:var(--vscode-sidebar-width);border-right:0}.vscode-vertical-resizer{z-index:4;cursor:ew-resize;flex:0 0 4px;width:4px;margin-left:-2px;position:relative}.vscode-vertical-resizer:after{content:"";background:0 0;position:absolute;inset:0 1px}.vscode-vertical-resizer:hover:after{background:#007acc}.vscode-search-controls{padding-top:1px;position:relative}.vscode-search-controls .vscode-search-box{align-items:center;display:flex}.vscode-search-controls .vscode-search-box input{flex:1}.vscode-search-controls .vscode-search-box>button{color:#bdbdbd;background:0 0;border:0;border-radius:3px;flex:0 0 23px;place-items:center;width:23px;height:23px;margin-left:3px;padding:0;display:grid}.vscode-search-controls .vscode-search-box>button:hover:not(:disabled){color:#fff;background:#37373d}.vscode-search-controls .vscode-search-box>button:disabled{opacity:.32}.vscode-search-options{justify-content:flex-end;gap:2px;padding:0 10px 5px;display:flex}.vscode-search-options button{color:#a7a7a7;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;width:24px;height:22px;padding:0;display:grid}.vscode-search-options button:hover{color:#fff;background:#303033}.vscode-search-options button.active{color:#fff;background:#37373d;border-color:#007acc}.vscode-search-results small{max-width:210px}.vscode-tabs-action{justify-content:center;width:34px;border-left:1px solid var(--vscode-border)!important;min-width:34px!important;max-width:34px!important;padding:0!important}.vscode-tabs-action:disabled{opacity:.3}.vscode-editor-groups{flex:1;min-height:0;display:flex}.vscode-editor-pane{border-left:1px solid #0000;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.vscode-editor-groups.split .vscode-editor-pane+.vscode-editor-pane{border-left-color:#414141}.vscode-editor-pane.active{box-shadow:inset 0 1px #333}.vscode-editor-pane .vscode-welcome,.vscode-editor-pane .vscode-editor-state{inset:25px 0 0}.vscode-split-title{color:#b7b7b7;background:#181818;flex:0 0 25px;justify-content:space-between;align-items:center;height:25px;padding:0 6px 0 10px;display:flex}.vscode-split-title button{color:#aaa;background:0 0;border:0;border-radius:3px;place-items:center;padding:3px;display:grid}.vscode-split-title button:hover{color:#fff;background:#333}.vscode-horizontal-resizer{right:0;bottom:var(--vscode-panel-height);z-index:8;cursor:ns-resize;height:5px;position:absolute;left:0}.vscode-horizontal-resizer:after{content:"";background:#2b2b2b;position:absolute;inset:2px 0}.vscode-horizontal-resizer:hover:after{background:#007acc}.vscode-bottom-panel{height:var(--vscode-panel-height);flex:0 0 var(--vscode-panel-height);color:#ccc;background:#181818;border-top:1px solid #2b2b2b;flex-direction:column;display:flex}.vscode-bottom-panel>header{flex:0 0 35px;justify-content:space-between;align-items:center;height:35px;padding:0 7px 0 12px;display:flex}.vscode-bottom-panel>header nav,.vscode-bottom-panel>header>div{align-items:center;gap:3px;height:100%;display:flex}.vscode-bottom-panel>header button{color:#a6a6a6;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;height:29px;padding:0 7px;font-size:10.5px;display:flex;position:relative}.vscode-bottom-panel>header button:hover,.vscode-bottom-panel>header nav button.active{color:#fff}.vscode-bottom-panel>header nav button.active:after{content:"";background:#e7e7e7;height:1px;position:absolute;bottom:1px;left:7px;right:7px}.vscode-bottom-panel>header button span{color:#bababa;border-radius:8px}.vscode-panel-content{flex:1;min-height:0;overflow:hidden}.vscode-problems{height:100%;overflow:auto}.vscode-problems>p{color:#939393;margin:18px}.vscode-problems>button{color:#ccc;text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;width:100%;padding:5px 12px;display:flex}.vscode-problems>button:hover{background:#2a2d2e}.vscode-problems svg.error{color:#f14c4c}.vscode-problems svg.warning{color:#cca700}.vscode-problems button span{flex-direction:column;min-width:0;display:flex}.vscode-problems strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.vscode-problems small{color:#8e8e8e;font-size:10px}.vscode-output{color:#ccc;-webkit-user-select:text;user-select:text;white-space:pre-wrap;height:100%;margin:0;padding:8px 12px;font:11px/1.5 SFMono-Regular,Consolas,monospace;overflow:auto}.vscode-terminal-panel{height:100%;display:flex}.vscode-terminal-panel>aside{border-right:1px solid #2b2b2b;flex:0 0 145px;width:145px;padding:3px 5px;overflow:auto}.vscode-terminal-panel>aside button{color:#a8a8a8;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;width:100%;height:24px;padding:0 4px;display:flex}.vscode-terminal-panel>aside button:hover,.vscode-terminal-panel>aside button.active{color:#fff;background:#37373d}.vscode-terminal-panel>aside button span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vscode-terminal-panel>aside button i{place-items:center;display:none}.vscode-terminal-panel>aside button:hover i{display:grid}.vscode-terminal-sessions{flex:1;min-width:0;min-height:0;position:relative}.vscode-terminal-session{display:none;position:absolute;inset:0}.vscode-terminal-session.active{display:block}.vscode-terminal-host{position:absolute;inset:3px 6px 3px 8px}.vscode-terminal-host .xterm{height:100%}.vscode-terminal-connection{color:#f48771;font-size:10px;position:absolute;bottom:6px;right:12px}.vscode-terminal-empty{color:#a7a7a7;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.vscode-terminal-empty:hover{color:#fff}.vscode-status-bar button{color:#fff;height:100%;font-size:inherit;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 6px;line-height:1;display:inline-flex}.vscode-status-bar button svg{flex:none}.vscode-status-bar button:hover{background:#ffffff1f}.vscode-palette-backdrop{z-index:100;background:#0000001f;justify-content:center;padding-top:42px;display:flex;position:absolute;inset:0}.vscode-palette{color:#ccc;background:#252526;border:1px solid #454545;border-radius:7px;flex-direction:column;align-self:flex-start;width:min(620px,100% - 80px);max-height:min(420px,100% - 80px);display:flex;overflow:hidden;box-shadow:0 12px 42px #0000008c}.vscode-palette>label{background:#3c3c3c;border:1px solid #007acc;align-items:center;gap:4px;height:38px;margin:7px;padding:0 8px;display:flex}.vscode-palette>label>span{color:#bdbdbd;font:14px SFMono-Regular,Consolas,monospace}.vscode-palette input{color:#fff;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;min-width:0}.vscode-palette>div{min-height:38px;padding:0 5px 5px;overflow:auto}.vscode-palette>div>button{color:#ccc;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:31px;padding:4px 8px;display:flex}.vscode-palette>div>button.active,.vscode-palette>div>button:hover{color:#fff;background:#04395e}.vscode-palette button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.vscode-palette button small{color:#a7a7a7;margin-left:auto}.vscode-palette button kbd{color:#a7a7a7;font:10px SFMono-Regular,Consolas,monospace}.vscode-palette p{color:#929292;margin:10px}.vscode-context-menu{z-index:110;background:#252526;border:1px solid #454545;border-radius:6px;min-width:190px;padding:5px;position:absolute;box-shadow:0 9px 28px #00000080}.vscode-context-menu button{color:#ccc;text-align:left;background:0 0;border:0;border-radius:3px;width:100%;min-height:25px;padding:3px 8px;display:block}.vscode-context-menu button:hover{color:#fff;background:#04395e}.vscode-dialog-backdrop{z-index:120;background:#0000008c;place-items:center;display:grid;position:absolute;inset:0}.vscode-dialog{color:#ccc;background:#252526;border:1px solid #444;border-radius:8px;gap:15px;width:min(480px,100% - 40px);padding:22px;display:flex;box-shadow:0 20px 55px #00000094}.vscode-dialog>svg{color:#cca700;flex:none}.vscode-dialog>div{flex:1;min-width:0}.vscode-dialog h2{color:#fff;margin:0 0 8px;font-size:16px;font-weight:500}.vscode-dialog p{color:#b0b0b0;margin:0;line-height:1.55}.vscode-dialog-input{color:#fff;-webkit-user-select:text;user-select:text;background:#3c3c3c;border:1px solid #007acc;outline:0;width:100%;height:30px;margin-top:13px;padding:3px 8px}.vscode-dialog footer{justify-content:flex-end;gap:7px;margin-top:20px;display:flex}.vscode-dialog footer button{color:#fff;background:#3c3c3c;border:1px solid #565656;border-radius:3px;min-width:72px;padding:6px 11px}.vscode-dialog footer button:hover{background:#505050}.vscode-dialog footer button.primary{background:#0e639c;border-color:#0e639c}.vscode-dialog footer button.primary:hover{background:#17b}.vscode-dialog footer button:disabled{cursor:default;opacity:.45}.vscode-picker{color:#ccc;background:#252526;border:1px solid #444;border-radius:8px;flex-direction:column;width:min(620px,100% - 40px);height:min(510px,100% - 42px);display:flex;overflow:hidden;box-shadow:0 20px 55px #00000094}.vscode-picker>header{background:#2d2d2d;justify-content:space-between;align-items:flex-start;gap:15px;min-height:62px;padding:14px 16px 10px;display:flex}.vscode-picker>header h2{color:#fff;margin:0 0 4px;font-size:16px;font-weight:500}.vscode-picker>header p{color:#a8a8a8;text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin:0;overflow:hidden}.vscode-picker>header>button{color:#ccc;background:0 0;border:0;border-radius:3px;place-items:center;padding:4px;display:grid}.vscode-picker>header>button:hover{color:#fff;background:#454545}.vscode-picker>nav{background:#202020;align-items:center;gap:6px;min-height:36px;padding:5px 10px;display:flex}.vscode-picker>nav button{color:#ccc;background:#353535;border:0;border-radius:3px;align-items:center;gap:5px;min-height:25px;padding:3px 8px;display:flex}.vscode-picker>nav button:hover:not(:disabled){color:#fff;background:#474747}.vscode-picker>nav button:disabled{opacity:.4}.vscode-picker-list{flex:1;min-height:0;padding:5px;overflow:auto}.vscode-picker-list>button{color:#d0d0d0;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;width:100%;min-height:42px;padding:5px 9px;display:flex}.vscode-picker-list>button:hover{color:#fff;background:#2a2d2e}.vscode-picker-list>button.selected{color:#fff;background:#094771}.vscode-picker-list>button>svg,.vscode-picker-list>button>.vscode-language-glyph{color:#dcb67a;flex:none}.vscode-picker-list>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.vscode-picker-list strong,.vscode-picker-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vscode-picker-list strong{font-weight:400}.vscode-picker-list small{color:#969696}.vscode-picker-message{color:#a8a8a8;margin:0;padding:8px 14px}.vscode-picker-message.error{color:#f48771}.vscode-picker>footer{background:#2d2d2d;justify-content:flex-end;align-items:center;gap:7px;min-height:48px;padding:8px 12px;display:flex}.vscode-picker>footer button{color:#fff;background:#3c3c3c;border:1px solid #565656;border-radius:3px;min-width:72px;padding:6px 11px}.vscode-picker>footer button:hover:not(:disabled){background:#505050}.vscode-picker>footer button.primary{background:#0e639c;border-color:#0e639c}.vscode-picker>footer button:disabled{opacity:.45}.vscode-recent-picker{height:min(450px,100% - 42px)}.vscode-recent-picker>footer{justify-content:space-between}.vscode-sidebar-actions select{color:#bcbcbc;background:#252526;border:1px solid #3d3d3d;border-radius:3px;outline:0;max-width:76px;height:22px;margin:2px 7px 5px;font-size:9.5px}.vscode-sidebar-actions select:focus{border-color:#007acc}.vscode-sidebar-section{color:#ccc;text-align:left;background:#181818;border:0;align-items:center;gap:3px;width:100%;min-height:25px;padding:3px 7px;display:flex}.vscode-sidebar-section:hover{background:#2a2d2e}.vscode-sidebar-section strong{text-transform:uppercase;flex:1;font-size:10.5px}.vscode-sidebar-section small{color:#8f8f8f}.vscode-outline-list{max-height:190px;padding:2px 0 5px;overflow:auto}.vscode-outline-list button{color:#bdbdbd;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;height:23px;padding:0 8px 0 17px;display:flex}.vscode-outline-list button:hover{color:#fff;background:#2a2d2e}.vscode-outline-list button svg{color:#d7ba7d;flex:none}.vscode-outline-list button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vscode-outline-list button small{color:#777}.vscode-outline-empty{color:#888;padding:8px 13px;font-size:10px}.vscode-search-filters{gap:4px;padding:0 10px 7px;display:grid}.vscode-search-filters input{color:#ddd;background:#3c3c3c;border:1px solid #3c3c3c;outline:0;width:100%;height:24px;padding:2px 6px;font-size:10px}.vscode-search-filters input:focus{border-color:#007acc}.vscode-search-results.grouped section{border-bottom:1px solid #292929}.vscode-search-results.grouped section>header{color:#c7c7c7;background:#1f1f1f;align-items:center;gap:5px;height:26px;padding:0 7px;display:flex}.vscode-search-results.grouped section>header strong{min-width:0;font-weight:500}.vscode-search-results.grouped section>header small{color:#777;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vscode-search-results.grouped section>header i{color:#aaa;font-style:normal}.vscode-search-results.grouped section>button{padding-left:20px}.vscode-search-results.grouped section>button>span:first-child{color:#777;text-align:right;width:25px;font:9px SFMono-Regular,Consolas,monospace}.vscode-breadcrumbs button{color:inherit;background:0 0;border:0;padding:0}.vscode-breadcrumbs button:hover{color:#fff;text-decoration:underline}.vscode-breadcrumbs em{color:#d7ba7d;margin-left:7px;font-size:9px;font-style:normal}.vscode-status-bar button:disabled{opacity:.58}.vscode-scm{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.vscode-scm-empty{color:#969696;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.vscode-scm-empty p{margin:0}.vscode-scm-empty small{color:#777;word-break:break-word}.vscode-scm-empty button{color:#fff;background:#0e639c;border:0;border-radius:3px;padding:4px 8px}.vscode-scm-toolbar{align-items:center;gap:3px;min-height:34px;padding:4px 7px;display:flex}.vscode-scm-toolbar label{background:#2a2a2a;border:1px solid #3d3d3d;flex:1;align-items:center;gap:4px;min-width:0;height:25px;padding:0 5px;display:flex;position:relative}.vscode-scm-toolbar label select{color:#ddd;appearance:none;background:0 0;border:0;outline:0;flex:1;min-width:0}.vscode-scm-toolbar label>svg:last-child{pointer-events:none}.vscode-scm-toolbar>button,.vscode-scm-new-branch button{color:#bbb;background:0 0;border:0;border-radius:3px;place-items:center;width:25px;height:25px;display:grid}.vscode-scm-toolbar>button:hover,.vscode-scm-new-branch button:hover{color:#fff;background:#37373d}.vscode-scm-new-branch{gap:4px;padding:0 7px 6px;display:flex}.vscode-scm-new-branch input{color:#fff;background:#3c3c3c;border:1px solid #007acc;outline:0;flex:1;min-width:0;height:26px;padding:2px 6px}.vscode-scm-commit{gap:5px;padding:2px 7px 8px;display:grid}.vscode-scm-commit textarea{resize:vertical;color:#fff;height:54px;font:inherit;background:#3c3c3c;border:1px solid #3c3c3c;outline:0;padding:5px 7px}.vscode-scm-commit textarea:focus{border-color:#007acc}.vscode-scm-commit button{color:#fff;background:#0e639c;border:0;border-radius:3px;justify-content:center;align-items:center;gap:5px;height:27px;display:flex}.vscode-scm-commit button:disabled{opacity:.4}.vscode-scm section>header{color:#ccc;text-transform:uppercase;background:#181818;align-items:center;gap:5px;height:25px;padding:0 6px 0 10px;display:flex}.vscode-scm section>header span{flex:1;min-width:0}.vscode-scm section>header small{color:#888}.vscode-scm section>header button{color:#aaa;background:0 0;border:0;border-radius:3px;place-items:center;width:21px;height:21px;display:grid}.vscode-scm section>header button:hover{color:#fff;background:#37373d}.vscode-scm-change{align-items:center;height:25px;padding-left:15px;display:flex}.vscode-scm-change:hover{background:#2a2d2e}.vscode-scm-change>button:first-child{color:#ccc;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:4px;min-width:0;height:100%;padding:0 3px;display:flex}.vscode-scm-change>button:first-child span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vscode-scm-change>button:first-child i{color:#e2c08d;font-style:normal;font-weight:600}.vscode-scm-change>button:first-child i.conflict{color:#f48771}.vscode-scm-change>button:not(:first-child){color:#aaa;background:0 0;border:0;place-items:center;width:22px;height:22px;display:grid}.vscode-scm-change>button:not(:first-child):hover{color:#fff}.vscode-scm-history>div{color:#aaa;align-items:flex-start;gap:6px;min-height:35px;padding:5px 8px 5px 16px;display:flex}.vscode-scm-history>div>span{flex-direction:column;min-width:0;display:flex}.vscode-scm-history strong,.vscode-scm-history small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vscode-scm-history strong{color:#ccc;font-weight:400}.vscode-scm-history small{color:#777;font-size:9px}.vscode-dialog footer button.danger{background:#c42b1c;border-color:#c42b1c}.vscode-diff-backdrop{padding:24px}.vscode-diff-dialog{color:#ccc;background:#1e1e1e;border:1px solid #454545;border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 20px 65px #000000b3}.vscode-diff-dialog>header{background:#252526;justify-content:space-between;align-items:center;min-height:54px;padding:8px 12px;display:flex}.vscode-diff-dialog h2{color:#fff;margin:0;font-size:14px;font-weight:500}.vscode-diff-dialog p{color:#888;margin:2px 0 0}.vscode-diff-dialog>header button{color:#bbb;background:0 0;border:0;place-items:center;padding:4px;display:grid}.vscode-diff-labels{background:#181818;border-top:1px solid #333;border-bottom:1px solid #333;grid-template-columns:1fr 1fr;height:25px;display:grid}.vscode-diff-labels span{color:#999;align-items:center;padding:0 10px;display:flex}.vscode-diff-labels span+span{border-left:1px solid #414141}.vscode-diff-host{flex:1;min-height:0}.vscode-diff-dialog>footer{background:#252526;border-top:1px solid #333;justify-content:flex-end;align-items:center;gap:7px;min-height:48px;padding:8px 12px;display:flex}.vscode-diff-dialog>footer button{color:#fff;background:#3c3c3c;border:1px solid #565656;border-radius:3px;padding:6px 11px}.vscode-diff-dialog>footer button.primary{background:#0e639c;border-color:#0e639c}.vscode-language-picker{height:min(520px,100% - 42px)}@media (width<=760px){.vscode-menu-bar{grid-template-columns:1fr auto}.vscode-menu-bar nav{display:none}.vscode-command-center{grid-column:1}.vscode-side-bar{flex-basis:205px;width:205px}.vscode-status-bar>div:first-child span:not(:first-child),.vscode-status-bar>div:last-child span:nth-child(-n+4){display:none}}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50000;background:#100a1d47;place-items:center;display:grid;position:fixed;inset:0}.auth-dialog{background:#faf8fcf0;border:1px solid #ffffffb8;border-radius:16px;flex-direction:column;align-items:center;width:350px;padding:28px;display:flex;box-shadow:0 28px 70px #19102a61}.auth-mark{filter:invert();width:58px;height:66px}.auth-dialog h2{margin:15px 0 5px;font-size:19px}.auth-dialog p{color:var(--muted);text-align:center;margin:0 0 18px;font-size:12px;line-height:1.5}.auth-dialog>div:last-child{justify-content:flex-end;gap:8px;width:100%;margin-top:17px;display:flex}.auth-dialog button{border:0;border-radius:7px;min-width:72px;padding:7px 12px}.auth-dialog button:not(.primary-button){background:#e8e5eb}.toast{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60000;background:#1e1926d6;border:1px solid #ffffff2e;border-radius:8px;padding:9px 14px;font-size:12px;position:fixed;bottom:98px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1c122a40}.lock-screen{z-index:90000;isolation:isolate;contain:paint;color:#fff;background:var(--lock-wallpaper,var(--desktop-wallpaper,url(/bg.jpg))) center / cover no-repeat;position:fixed;inset:0;overflow:hidden}.lock-screen:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#07111c33,#08121d47);position:absolute;inset:0}.lock-screen-status,.lock-clock,.lock-user{z-index:1}.lock-screen-status{align-items:center;gap:13px;display:flex;position:absolute;top:18px;right:23px}.lock-clock{text-shadow:0 2px 12px #0000002e;flex-direction:column;align-items:center;display:flex;position:absolute;top:14%;left:50%;transform:translate(-50%)}.lock-clock strong{font-size:19px}.lock-clock time{letter-spacing:-4px;margin-top:5px;font-size:78px;font-weight:250;line-height:1}.lock-user{color:#fff;-webkit-backdrop-filter:blur(34px)saturate(170%);backdrop-filter:blur(34px)saturate(170%);background:#ebf4fa21;border-radius:28px;flex-direction:column;align-items:center;width:330px;padding:23px 28px 21px;transition:bottom .22s;display:flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%);box-shadow:0 24px 64px #09131f3d,inset 0 1px #fff3}.lock-user.prompt-open{bottom:8%}.lock-avatar{color:#fff;background:linear-gradient(145deg,#62b2ff,#236cdd);border:1px solid #ffffff61;border-radius:50%;place-items:center;width:94px;height:94px;padding:0;display:grid;box-shadow:0 16px 30px #0003}.lock-user>strong{text-shadow:0 2px 8px #0000004d;margin-top:12px;font-size:15px}.lock-hint{color:#ffffffb8;background:0 0;border:0;margin-top:9px;padding:0;font-size:12px}.lock-user form{width:250px;margin-top:12px}.lock-password-field{-webkit-backdrop-filter:blur(18px)saturate(155%);backdrop-filter:blur(18px)saturate(155%);background:#ffffff94;border:1px solid #ffffffa6;border-radius:17px;align-items:center;gap:7px;height:34px;padding:0 4px 0 10px;display:flex;box-shadow:0 6px 20px #00000029}.lock-password-field>svg{color:#5f5a65}.lock-password-field input{color:#322f35;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;min-width:0}.lock-password-field button{color:#fff;background:#20242b;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;box-shadow:0 2px 8px #0d111757,inset 0 0 0 1px #fff3}.lock-password-field button svg{color:#fff;filter:drop-shadow(0 1px 1px #00000047);stroke-width:2.5px}.lock-password-field button:disabled{color:#fff;opacity:.72;background:#414750}.lock-password-field button:not(:disabled):hover{background:#0f1217}.lock-user form>small{color:#ffffffc2;text-align:center;text-shadow:0 1px 5px #00000052;min-height:16px;margin-top:7px;display:block}.boot-screen{z-index:100000;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.boot-content{flex-direction:column;align-items:center;width:210px;display:flex;transform:translateY(-1vh)}.boot-logo{width:72px;height:82px}.boot-progress-track{background:#333;border-radius:999px;width:178px;height:3px;margin-top:40px;overflow:hidden}.boot-progress-value{border-radius:inherit;background:#f5f5f7;width:0;height:100%;transition:width .18s cubic-bezier(.22,.61,.36,1);display:block}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}:is(.menu-bar,.menu-bar-dropdown,.desktop-window,.dock,.control-center-panel,.context-menu,.trash-confirm-dialog,.properties-dialog,.auth-dialog,.toast){border-color:var(--liquid-glass-edge);background-color:var(--liquid-glass-fill);box-shadow:var(--liquid-glass-shadow);-webkit-backdrop-filter:var(--liquid-glass-filter);backdrop-filter:var(--liquid-glass-filter);isolation:isolate;background-image:linear-gradient(145deg,#ffffff38,#ffffff09 38%,#8069be0a 72%,#ffffff21)}:is(.menu-bar,.menu-bar-dropdown,.desktop-window,.dock,.control-center-panel,.context-menu,.trash-confirm-dialog,.properties-dialog,.auth-dialog,.toast):before{content:"";z-index:8;border-radius:inherit;-webkit-mask-composite:xor;opacity:.72;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(from 215deg,#5fd6ff9e,#fffffff5 13%,#ffffff47 31%,#ff7bb06b 52%,#ffffffc7 70%,#66d6ff7a 88%,#5fd6ff9e);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.menu-bar,.menu-bar-dropdown,.desktop-window.active,.dock,.control-center-panel,.context-menu,.trash-confirm-dialog,.properties-dialog,.auth-dialog,.toast):after{content:"";z-index:7;border-radius:inherit;opacity:.68;pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff5c 35%,#0000 53%) 115% 0/240% 100% no-repeat;animation:none;position:absolute;inset:1px;box-shadow:inset 1px 0 #52cdff47,inset -1px 0 #ff71ab30,inset 0 1px #ffffff94,inset 0 -1px #5c4b8421}.menu-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.menu-bar:before,.menu-bar:after{display:none}.menu-bar-dropdown,.context-menu{background-color:#f7f5fb8f}.desktop-window{background-color:#f4f2f96e}.desktop-window:not(.active){opacity:.94}.desktop-window:not(.active):before{opacity:.42}.desktop-window.about-window{box-shadow:0 30px 90px #00000075,inset 0 1px #ffffff8a}.window-titlebar,.finder-toolbar,.trash-toolbar,.text-editor-toolbar,.text-editor-status{-webkit-backdrop-filter:blur(18px)saturate(155%);backdrop-filter:blur(18px)saturate(155%);background-color:#faf9fd57;background-image:linear-gradient(#ffffff2b,#ffffff06)}.finder-shell,.settings-panel,.split-app,.calendar-view,.music-view,.store-view,.photos-view,.safari-view{background-color:#f9f8fc8f}.finder-sidebar,.settings-sidebar,.messages-view aside,.mail-view>aside,.calendar-view aside,.notes-view>aside,.music-view aside,.store-view aside{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background-color:#e0dee863;background-image:linear-gradient(145deg,#ffffff2e,#74649409)}.control-center-panel{background-color:#dbeff980}.control-center-panel.dark{background-color:var(--liquid-glass-fill-dark)}.control-center-panel.dark:before{background:conic-gradient(from 215deg,#55caff73,#ffffff94 15%,#ffffff1f 38%,#ff6dae4d 59%,#ffffff73 78%,#55caff73)}.control-center-tile,.control-center-group,.control-center-battery-card,.settings-profile-card,.settings-detail-row,.settings-detail-group,.setting-card,.settings-device-card,.settings-storage-card,.favorite-grid button,.reading-list article,.store-hero,.weather-view main section{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background-color:#ffffff52;background-image:linear-gradient(145deg,#ffffff3b,#ffffff09);border:1px solid #ffffff7a;box-shadow:inset 0 1px #ffffff7a,0 7px 20px #241b3512}.control-center-panel.dark :is(.control-center-tile,.control-center-group,.control-center-battery-card){background-image:linear-gradient(145deg,#ffffff1a,#ffffff04);border-color:#ffffff24;background-color:#ffffff14!important}.dock{background-color:#e8e5f040;box-shadow:0 18px 44px #1e143247,0 4px 12px #1e14321f,inset 0 1px #ffffff8f}.dock-divider{background:linear-gradient(#0000,#352b4245 18% 82%,#0000)}.trash-confirm-dialog,.properties-dialog,.auth-dialog{background-color:#f7f6faa3}.properties-dialog,.auth-dialog{position:relative}.toast{background-color:#1d19268f}.desktop,.desktop *{border-color:#0000!important}:is(.menu-bar,.menu-bar-dropdown,.desktop-window,.dock,.control-center-panel,.context-menu,.trash-confirm-dialog,.properties-dialog,.auth-dialog,.toast):before,:is(.menu-bar,.menu-bar-dropdown,.desktop-window,.dock,.control-center-panel,.context-menu,.trash-confirm-dialog,.properties-dialog,.auth-dialog,.toast):after{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.menu-bar,.menu-bar-dropdown,.desktop-window,.dock,.control-center-panel,.context-menu,.trash-confirm-dialog,.properties-dialog,.auth-dialog,.toast){background-color:#f7f6faf0}.control-center-panel.dark{background-color:#1f232bf5}}@media (width<=760px){.menu-left button,.menu-left strong,.menu-right>span:not(.connection-dot){display:none}.desktop-icons{gap:8px 12px;inset:45px 8px 82px}.desktop-window{resize:none;min-width:0;min-height:0;width:calc(100vw - 12px)!important;height:calc(100vh - 116px)!important;top:34px!important;left:6px!important}.window-resize-handle,.finder-sidebar,.breadcrumbs{display:none}.finder-toolbar{justify-content:space-between}.finder-sort,.finder-search,.toolbar-actions button:nth-of-type(3),.toolbar-actions .view-switch{display:none}.file-area.grid{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}.dock{height:62px;bottom:8px;overflow:auto hidden}.dock button{width:45px}.dock-icon{width:44px;height:44px}.settings-panel>aside{display:none}.settings-panel>main{padding:26px 20px}.lock-clock{top:11%}.lock-clock time{font-size:60px}.lock-user{width:calc(100vw - 40px);bottom:12%}.launchpad-view{padding:25px 18px}.launchpad-grid{grid-template-columns:repeat(3,1fr);gap:25px 10px}.launchpad-search{margin:0}.favorite-grid{grid-template-columns:repeat(2,1fr)}.safari-view main{padding:24px 18px}.split-app>aside,.calendar-view>aside,.music-view>aside,.store-view>aside,.weather-view>aside{display:none}.mail-list,.notes-view>section{width:42%}.mail-preview,.notes-view main{padding:20px 16px}.photo-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr)}.photos-app>aside{display:none}.photos-app>main{padding:16px 14px 10px}.photos-search{width:140px}.photos-library-grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));grid-auto-rows:112px}.wallpaper-picker{grid-template-columns:1fr}.album-row{grid-template-columns:repeat(2,minmax(0,1fr))}.about-system{grid-template-columns:95px 1fr;gap:18px}.about-mark{width:92px;height:110px}.about-panel{padding:22px 18px}.about-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:is(.menu-bar,.menu-bar-dropdown,.desktop-window,.dock,.control-center-panel,.context-menu,.trash-confirm-dialog,.properties-dialog,.auth-dialog,.toast):after{background-position:55% 0}}.app-sidebar-heading{justify-content:space-between;align-items:center;height:30px;margin-bottom:4px;padding:0 7px;display:flex}.app-sidebar-heading strong{font-size:13px}.app-sidebar-heading button{place-items:center;height:25px;background:0 0!important;border-radius:6px!important;width:25px!important;padding:0!important;display:grid!important}.app-sidebar-heading button:hover{background:#524c591a!important}.app-list-empty{color:#918b95;text-align:center;padding:25px 10px;font-size:10px}.app-main-empty{color:#95909a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;display:flex}.app-main-empty strong{color:#4c4850;font-size:13px}.app-main-empty>button{color:#fff;background:#347fe6;border-radius:8px;align-items:center;gap:5px;margin-top:5px;padding:7px 12px;display:flex}.app-main-empty.error{color:#b4515a}.messages-live-view>aside{flex-direction:column;min-height:0;display:flex}.messages-new-conversation{gap:5px;margin:2px 0 8px;display:flex}.messages-new-conversation input{background:#ffffff80;border:1px solid #5d576326;border-radius:6px;flex:1;min-width:0;padding:6px 7px}.messages-new-conversation button{color:#287cec;background:#ffffff8c;border-radius:6px;padding:5px 7px}.messages-new-conversation button:disabled{opacity:.45}.messages-conversation-list{flex:1;min-height:0;overflow:auto}.messages-view .messages-conversation-list>button{text-align:left;background:0 0;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 8px;display:grid}.messages-view .messages-conversation-list>button.selected{color:#fff;background:#6a61d7}.messages-view .messages-conversation-list i{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.messages-view .messages-conversation-list span,.messages-view .messages-conversation-list strong,.messages-view .messages-conversation-list small{min-width:0;display:block}.messages-view .messages-conversation-list small{color:#79747e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.messages-view .messages-conversation-list .selected small{color:#ffffffbf}.messages-view .messages-conversation-list time{align-self:start;font-size:9px}.messages-live-view main{min-width:0}.messages-live-view main header{position:relative}.messages-delete-conversation{color:#8b8690;background:0 0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid;position:absolute;right:13px}.messages-delete-conversation:hover{color:#d44854;background:#d4485417}.message-thread p{flex-direction:column;gap:3px;display:flex}.message-thread p>time{color:#8f8993;align-self:flex-end;font-size:8px}.message-thread p.mine>time{color:#ffffffb3}.messages-thread-empty{color:#aaa5ad;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.messages-composer{border-top:1px solid #645d6a24;gap:7px;padding:10px 15px;display:flex}.messages-composer input{background:#ffffffbd;border:1px solid #69626f38;border-radius:16px;flex:1;min-width:0;padding:8px 12px}.messages-composer button{color:#fff;background:#287df0;border-radius:15px;align-items:center;gap:4px;padding:6px 10px;font-weight:650;display:flex}.messages-composer button:disabled{color:#99949d;background:#e4e1e6}.mail-live-view{min-width:0;position:relative;overflow:hidden}.mail-live-view>aside{flex:0 0 150px}.mail-compose-button{color:#fff!important;background:#347fe5!important;margin-bottom:10px!important}.mail-list{flex:0 0 285px}.mail-list>button.unread strong,.mail-list>button.unread b{font-weight:750}.mail-list>button:not(.unread) i{visibility:hidden}.mail-preview{min-width:0;position:relative}.mail-preview-actions{justify-content:flex-end;gap:5px;margin:-12px 0 8px;display:flex}.mail-preview-actions button{color:#6f6974;background:#efedf1;border-radius:7px;place-items:center;min-width:28px;height:27px;padding:0 8px;display:grid}.mail-preview-actions button:hover,.mail-preview-actions button.active{color:#e39519;background:#f8edd6}.mail-preview .mail-body{white-space:pre-wrap;-webkit-user-select:text;user-select:text}.mail-composer{z-index:8;background:#fbfafcf7;border-radius:13px;flex-direction:column;width:min(430px,100% - 36px);height:min(430px,100% - 36px);display:flex;position:absolute;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 45px #1e192347}.mail-composer>header{color:#fff;background:#4b4850;justify-content:space-between;align-items:center;height:38px;padding:0 12px;display:flex}.mail-composer>header button{color:#fff;background:0 0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.mail-composer>label{border-bottom:1px solid #e4e1e6;align-items:center;gap:8px;padding:8px 12px;display:flex}.mail-composer>label span{color:#827c87;width:48px;font-size:10px}.mail-composer>label input{background:0 0;flex:1;min-width:0}.mail-composer>textarea{resize:none;min-height:0;font:11.5px/1.6 var(--ui-font);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;flex:1;padding:13px}.mail-composer>footer{border-top:1px solid #e4e1e6;justify-content:flex-end;gap:7px;padding:9px 11px;display:flex}.mail-composer>footer button{background:#e7e4e9;border-radius:7px;align-items:center;gap:4px;padding:6px 10px;display:flex}.mail-composer>footer button.primary{color:#fff;background:#347fe5}.mail-composer>footer button:disabled{opacity:.45}.calendar-live-view aside{flex:0 0 225px;width:225px;padding:15px;overflow:auto}.calendar-live-view aside h3{margin-bottom:9px}.calendar-live-view .mini-calendar{gap:2px}.calendar-live-view .mini-calendar button{color:#4d4851;background:0 0;border-radius:50%;min-width:0;height:24px;padding:0;font-size:9.5px}.calendar-live-view .mini-calendar button:hover,.calendar-live-view .mini-calendar button.selected{color:#fff;background:#e6474f}.calendar-live-view .mini-calendar button.today:not(.selected){color:#e6474f;font-weight:700;box-shadow:inset 0 0 0 1px #e6474f}.calendar-live-view .mini-calendar button.outside{opacity:.35}.calendar-live-view aside h4{margin:14px 0 6px}.calendar-day-events{max-height:130px;overflow:auto}.calendar-day-events>p{color:#96909a;margin:10px 2px;font-size:9.5px}.calendar-day-events article{align-items:center;gap:7px;padding:5px 2px;display:flex}.calendar-day-events article>span{flex:1;min-width:0}.calendar-day-events strong,.calendar-day-events small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-day-events small{color:#89838d;margin-top:2px;font-size:9px}.calendar-day-events button{color:#99939c;background:0 0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.calendar-day-events button:hover{color:#d44b55;background:#d44b5517}.dot.other{background:#e49d31}.calendar-event-form{border-top:1px solid #665e6c21;margin-top:10px;padding-top:9px}.calendar-event-form>label{background:#ffffff87;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 7px;display:flex}.calendar-event-form>label input{background:0 0;flex:1;min-width:0}.calendar-event-form>div{gap:4px;margin-top:5px;display:flex}.calendar-event-form>div input,.calendar-event-form select{background:#ffffff87;border-radius:5px;min-width:0;padding:5px;font-size:9px}.calendar-event-form>div input{width:70px}.calendar-event-form select{flex:1}.calendar-event-form>div button{color:#fff;background:#e6474f;border-radius:5px;padding:4px 7px;font-size:9px}.calendar-event-form>div button:disabled{opacity:.4}.calendar-live-view .month-grid{grid-template-rows:25px repeat(6,1fr);min-height:0}.calendar-live-view .month-grid>button{text-align:left;vertical-align:top;background:0 0;border-bottom:1px solid #e5e2e7;border-right:1px solid #e5e2e7;min-width:0;padding:5px;font-size:10px;overflow:hidden}.calendar-live-view .month-grid>button:hover,.calendar-live-view .month-grid>button.selected{background:#5077dc13}.calendar-live-view .month-grid>button.outside{color:#aaa5ad;background:#e6e4e859}.calendar-live-view .month-grid>button.today>span{color:#fff;background:#e6474f;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.calendar-live-view .month-grid>button small{color:#8d8791;margin-top:2px;font-size:8px;display:block}.event.other{background:#e49d31}.music-live-view{min-width:0}.music-live-view aside button>b{margin-left:auto;font-size:9px}.music-file-input{display:none}.music-live-view main{min-width:0;padding:20px 24px}.music-live-view main>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.music-live-view main>header>div{flex:1;min-width:120px}.music-live-view main>header h1{margin:0;font-size:22px}.music-live-view main>header p{color:#8b8590;margin:2px 0 0;font-size:10px}.music-live-view main>header label{background:#68616e17;border-radius:7px;align-items:center;gap:6px;width:180px;height:29px;padding:0 8px;display:flex}.music-live-view main>header label input{background:0 0;width:100%;min-width:0}.music-live-view main>header>button{color:#fff;background:#d83f68;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;display:flex}.music-live-view .track-list{min-width:520px}.track-list-heading,.music-live-view .track-row{grid-template-columns:28px minmax(180px,1fr) minmax(90px,.55fr) 70px 28px;align-items:center;gap:7px;display:grid}.track-list-heading{color:#8c8690;border-bottom:1px solid #dfdce1;height:28px;font-size:9px}.music-live-view .track-row{cursor:default;border-bottom:1px solid #e3e0e5;min-height:49px;padding:4px 2px}.music-live-view .track-row:hover,.music-live-view .track-row.playing{background:#da3e6612}.track-title{align-items:center;gap:8px;min-width:0;display:flex}.track-title>i{color:#fff;background:linear-gradient(145deg,#5f3a82,#df4c76);border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.track-title>span{min-width:0}.track-title strong,.track-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.track-title small{margin-top:2px}.music-live-view .track-row>small,.music-live-view .track-row>time{color:#88828c;font-size:9.5px}.track-actions button{color:#958f99;opacity:0;background:0 0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.track-row:hover .track-actions button,.track-actions button:focus{opacity:1}.track-actions button:hover{color:#d34553;background:#d3455317}.music-live-view>footer{gap:10px}.music-controls{align-items:center;gap:2px;display:flex}.music-controls button{border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.music-controls button.play{color:#fff;background:#403c44}.music-controls button:disabled{opacity:.35}.music-progress{flex:1;align-items:center;gap:5px;min-width:100px;display:flex}.music-progress span{color:#827c87;text-align:center;width:31px;font-size:8px}.music-progress input{accent-color:#d83f68;flex:1;min-width:60px}.music-volume{align-items:center;gap:5px;width:100px;display:flex}.music-volume input{accent-color:#77717d;width:100%;min-width:0}.music-live-view audio{display:none}.weather-live-view aside{flex:0 0 230px;width:230px;overflow:auto}.weather-search{background:#ffffff1f;border-radius:7px;align-items:center;gap:5px;height:29px;margin-bottom:7px;padding:0 7px;display:flex}.weather-search input{color:#fff;background:0 0;flex:1;min-width:0}.weather-search input::placeholder{color:#ffffff9e}.weather-search>button{color:#fff;background:0 0;place-items:center;width:22px;height:22px;display:grid}.weather-search-results{background:#0c1c3b85;border-radius:8px;margin-bottom:7px;padding:4px}.weather-search-results button{color:#fff;text-align:left;background:0 0;border-radius:5px;width:100%;padding:6px 7px}.weather-search-results button:hover{background:#ffffff1a}.weather-search-results strong,.weather-search-results small{display:block}.weather-search-results small{color:#ffffff9e;margin-top:2px;font-size:9px}.weather-search-error{color:#ffd5d8;margin:0 3px 7px;font-size:9px;line-height:1.35}.weather-view aside>.weather-location-button{justify-content:flex-start;gap:7px;margin-bottom:4px}.weather-saved-locations>div{color:#fff;cursor:default;background:#ffffff14;border-radius:10px;align-items:center;gap:7px;width:100%;margin-top:7px;padding:11px;display:flex}.weather-saved-locations>div.selected{background:#ffffff2e}.weather-saved-locations>div>span{flex:1;min-width:0}.weather-saved-locations strong,.weather-saved-locations small{display:block}.weather-saved-locations small{color:#ffffffb3;margin-top:3px}.weather-saved-locations>div>button{color:#ffffffb3;background:0 0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.weather-saved-locations>div>button:hover{color:#fff;background:#ffffff1a}.weather-live-view main{position:relative}.weather-state{color:#fffc;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;display:flex}.weather-state.error button{color:#fff;background:#ffffff26;border-radius:7px;margin-top:5px;padding:6px 11px}.weather-live-view main header{position:relative}.weather-live-view main header>button{color:#fff;background:#ffffff1a;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:0;right:0}.weather-live-view main section h2{margin:0 0 12px;font-size:11px}.weather-hourly>div{overflow:auto}.weather-weekly{display:block!important}.weather-weekly>article{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr 38px 38px;padding:7px 2px;flex-direction:initial!important;align-items:center!important;gap:8px!important;display:grid!important}.weather-weekly>article:last-child{border-bottom:0}.weather-weekly article>span{color:#ffffffc7;align-items:center;gap:5px;display:flex}.weather-weekly article>small,.weather-weekly article>b{text-align:right}@media (width<=760px){.music-volume{display:none}.music-live-view main>header label{width:130px}.calendar-live-view .month-grid{grid-template-rows:25px repeat(6,minmax(55px,1fr));overflow:auto}}.media-preview-app{color:#eee;background:#17161a;flex-direction:column;height:100%;display:flex}.media-preview-app>header{background:#29282d;flex:0 0 48px;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.media-preview-app>header>div{align-items:center;gap:9px;min-width:0;display:flex}.media-preview-app>header span{min-width:0}.media-preview-app>header strong,.media-preview-app>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-preview-app>header small{color:#aaa6b0;margin-top:2px;font-size:9.5px}.media-preview-app>header button{color:#e4e2e6;background:#ffffff12;border:0;border-radius:7px;place-items:center;width:31px;height:30px;padding:0;display:grid}.media-preview-app>main{flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.media-preview-app>main>iframe{background:#fff;border:0;width:100%;height:100%}.media-preview-app>main>video{background:#000;max-width:100%;max-height:100%}.media-preview-state{color:#aaa6b0;flex-direction:column;align-items:center;gap:9px;display:flex}.media-preview-state.error{color:#ef767f}.audio-preview-player{background:linear-gradient(145deg,#322f3b,#211f26);border-radius:22px;flex-direction:column;align-items:center;gap:18px;width:min(460px,80%);padding:35px;display:flex;box-shadow:0 24px 65px #00000059}.audio-preview-player>svg{color:#9d7cf5}.audio-preview-player>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.audio-preview-player audio{width:100%}.audio-preview-player>button{color:#fff;background:#7557e8;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 17px;display:flex}.finder-selection-box{z-index:4;pointer-events:none;background:#3d70e826;border:1px solid #3d70e8b3;border-radius:3px;position:absolute}.file-item.drop-target{outline-offset:-2px;background:#5270da33;outline:2px solid #5b75d9}.file-art{position:relative}.file-tag-badge{border:2px solid #fffffff0;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-3px}.file-tag-badge.red{background:#ff453a}.file-tag-badge.orange{background:#ff9f0a}.file-tag-badge.yellow{background:#ffd60a}.file-tag-badge.green{background:#30d158}.file-tag-badge.blue{background:#0a84ff}.file-tag-badge.purple{background:#bf5af2}.file-tag-badge.gray{background:#98989d}.finder-sidebar button small{color:#928b9b;margin-left:auto;font-size:9px}.finder-upload-progress{color:#635d69;border-bottom:1px solid var(--line);background:#f5f3f7eb;align-items:center;gap:9px;height:32px;padding:0 12px;font-size:10.5px;display:flex}.finder-upload-progress>span{text-overflow:ellipsis;white-space:nowrap;width:130px;overflow:hidden}.finder-upload-progress>i{background:#4d455b1f;border-radius:999px;flex:1;height:5px;overflow:hidden}.finder-upload-progress>i>b{border-radius:inherit;background:#5b75d9;height:100%;transition:width .15s;display:block}.finder-upload-progress>strong{text-align:right;width:32px;font-size:9px}.finder-context-extended{min-width:224px}.finder-context-tags{align-items:center;gap:6px;padding:7px 11px;display:flex}.finder-context-tags>span{color:#77717e;white-space:nowrap;align-items:center;gap:4px;margin-right:auto;font-size:10px;display:flex}.context-menu .finder-context-tags>button.finder-tag-dot{box-sizing:border-box;border:2px solid #0000;border-radius:50%;flex:0 0 13px;width:13px;min-width:13px;height:13px;min-height:13px;padding:0;display:block}.context-menu .finder-context-tags>button.finder-tag-dot.red{background:#ff453a}.context-menu .finder-context-tags>button.finder-tag-dot.orange{background:#ff9f0a}.context-menu .finder-context-tags>button.finder-tag-dot.yellow{background:#ffd60a}.context-menu .finder-context-tags>button.finder-tag-dot.green{background:#30d158}.context-menu .finder-context-tags>button.finder-tag-dot.blue{background:#0a84ff}.context-menu .finder-context-tags>button.finder-tag-dot.purple{background:#bf5af2}.context-menu .finder-context-tags>button.finder-tag-dot.gray{background:#98989d}.context-menu .finder-context-tags>button.finder-tag-dot:hover:not(:disabled){filter:brightness(1.08)}.finder-context-tags>button.finder-tag-dot.active{border-color:#fff;box-shadow:0 0 0 1px #5c5662}.context-menu .finder-context-tags>button:last-child{color:#77717e;background:#5a52631a;border:0;border-radius:50%;flex:0 0 16px;justify-content:center;place-items:center;width:16px;min-width:16px;height:16px;min-height:16px;padding:0;display:grid}.finder-status .clipboard-status{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.media-preview-app audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.finder-main .file-area{touch-action:none}.finder-main .file-item{-webkit-user-select:none;user-select:none}.app-module-loading{color:#77717e;background:#f5f3f7c2;justify-content:center;align-items:center;gap:9px;height:100%;font-size:12px;display:flex}.window-error-state{color:#77717e;text-align:center;background:#f6f4f8eb;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;padding:24px;display:flex}.window-error-state>svg{color:#ef615f}.window-error-state>strong{color:#38333d;font-size:14px}.window-error-state>span{max-width:340px;font-size:10.5px;line-height:1.5}.window-error-state>button{color:#fff;background:#3478f6;border-radius:8px;align-items:center;gap:6px;margin-top:3px;padding:7px 12px;display:flex;box-shadow:0 4px 12px #3478f638}.store-live-view .store-hero{color:#fff;background-color:#315fcf;background-image:linear-gradient(125deg,#1977d8f5,#613fbef0);box-shadow:inset 0 1px #ffffff57,0 12px 28px #293f8e33}.store-live-view .store-hero b,.store-live-view .store-hero h2{color:#fff;text-shadow:0 1px 4px #13204e33}.store-live-view .store-hero b{font-size:10.5px}.store-live-view .store-hero p{color:#ffffffdb}.store-live-view .store-hero>svg{color:#fff;filter:drop-shadow(0 3px 8px #18235629)}.desktop.appearance-dark .menu-bar{color:#f4f2f7;background:#191b2194;box-shadow:0 1px 8px #0003}.desktop.appearance-dark .apple-menu-logo{filter:none}.desktop.appearance-dark .menu-search-button:hover,.desktop.appearance-dark .control-center-trigger.active>button{background:#ffffff1f}.desktop.appearance-dark .menu-bar-dropdown,.desktop.appearance-dark .context-menu{color:#f0edf4;background-color:#25262ccc;box-shadow:0 16px 42px #0000005c}.desktop.appearance-dark .menu-bar-dropdown button span{color:#aaa5af}.desktop.appearance-dark .context-sort-options{background:#ffffff14}.desktop.appearance-dark .dock{background:#2223297a;box-shadow:0 14px 36px #00000054,inset 0 1px #ffffff2e}.desktop.appearance-dark .dock-divider{background:#ffffff2e}.desktop.appearance-dark .dock button i{background:#ffffffbf}.desktop.appearance-dark .settings-panel{color:#eceaf0;background:#222328}.desktop.appearance-dark .settings-sidebar{background:#1f2025f0}.desktop.appearance-dark .settings-sidebar-controls>button,.desktop.appearance-dark .settings-navigation button,.desktop.appearance-dark .settings-account-card{color:#e3e0e7}.desktop.appearance-dark .settings-sidebar-controls label{color:#aaa5af;background:#ffffff17}.desktop.appearance-dark .settings-sidebar-controls input{color:#eeeaf2}.desktop.appearance-dark :is(.settings-profile-card,.settings-detail-row,.settings-detail-group,.setting-card,.setting-group,.setting-row,.notification-app,.settings-device-card,.settings-storage-card){color:#efedf2;background:#303137}.desktop.appearance-dark .setting-row select{color:#eeeaf2;background:#3b3c43}.desktop.appearance-dark .appearance-options button{color:#eeeaf2;background:#303137}.desktop.appearance-dark .settings-row-button:hover{background:#383940}.desktop.low-power :is(.desktop-window,.dock-minimized-item,.dock-icon,.launchpad-file-grid>button,.launchpad-action-grid>button){transition-duration:.01ms!important;animation:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
