@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_HSj8rUwDACfsYbATtRd1ttLdBDqe) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a98957{font-family:inter,inter Fallback}.__variable_a98957{--font-inter:"inter","inter Fallback"}

/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter),sans-serif;--font-mono:"SFMono-Regular",Consolas,monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.grow{flex-grow:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lg-radius:30px;--lg-blur:16px;--lg-saturate:1.85;--lg-tint:240 255 248;--lg-tint-a:.055;--lg-x:22%;--lg-y:0%;--lg-angle:0deg;--lg-hot:.65;--lg-shadow:0 36px 90px -35px #000000d9,0 5px 14px -5px #0000008c;--lg-spec:#f0fffaa6;--lg-rim-hi:#edfff6e6;--lg-rim-lo:#d7ffec11}.lg{isolation:isolate;border-radius:var(--lg-radius);background:linear-gradient(145deg,#ffffff0e,transparent 36%,#ffffff03 66%,#cfffe80a),rgb(var(--lg-tint)/var(--lg-tint-a));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate)) brightness(1.08);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate)) brightness(1.08);box-shadow:inset 0 1.5px 1px #ffffff73,inset 1px 0 1px #ffffff1f,inset -1px -1px 1px #daffef2b,inset 0 0 20px #d1ffea06,var(--lg-shadow);transition:background-color .4s,box-shadow .4s;position:relative}.lg:before{z-index:2;background:linear-gradient(calc(135deg + var(--lg-angle)),var(--lg-rim-hi) 0,#c9ffe426 22%,var(--lg-rim-lo) 40%,#ffffff09 60%,#c6ffe161 84%,var(--lg-rim-hi) 100%);padding:1.5px;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.lg:after,.lg:before{content:"";border-radius:inherit;pointer-events:none;position:absolute}.lg:after{z-index:-1;background:radial-gradient(260px 100px at var(--lg-x) var(--lg-y),#f6fffa40,transparent 70%),radial-gradient(180px 55px at calc(100% - var(--lg-x)) calc(100% - var(--lg-y)),#78ffc11a,transparent 75%),linear-gradient(155deg,#fff1,transparent 28%,transparent 74%,#d1ffe809);opacity:var(--lg-hot);mix-blend-mode:screen;transition:opacity .35s;inset:1.5px}.lg-tinted{--lg-tint:var(--lg-accent,78 190 150);--lg-tint-a:.11;--lg-saturate:1.95}.lg-clear{--lg-tint-a:.026;--lg-blur:12px}.lg-pill{--lg-radius:999px}.lg-refract{-webkit-backdrop-filter:url(#lg-refract) blur(var(--lg-blur)) saturate(var(--lg-saturate)) brightness(1.08);backdrop-filter:url(#lg-refract) blur(var(--lg-blur)) saturate(var(--lg-saturate)) brightness(1.08)}.lg-on-light,[data-theme=light] .lg{--lg-tint:255 255 255;--lg-tint-a:.48;--lg-rim-hi:#fffffff2;--lg-shadow:0 30px 75px -40px #00231866}.glass-text{text-shadow:0 1px 12px #0000004d}.db-signature{width:100%;height:auto;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.lg{transition:none}.db-stroke{stroke-dashoffset:0!important}.db-name,.db-stroke{transition:none!important}.db-name{opacity:.8!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg{background-color:#0d1a15f2}}.mac-desktop{--mac-ink:#263140;--mac-secondary:#7b8490;--mac-window:#fafbfc;--mac-titlebar:#f5f6f8;--mac-line:#202f441f;--mac-blue:#087cf0;color:var(--mac-ink);isolation:isolate;-webkit-font-smoothing:antialiased;background:#80bff0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.45;position:fixed;inset:0;overflow:hidden}.mac-desktop *{box-sizing:border-box}.mac-desktop :where(button,input,textarea,select){font:inherit}.mac-desktop button{cursor:pointer}.mac-desktop button:disabled{cursor:default}.mac-desktop [tabindex]:focus-visible,.mac-desktop a:focus-visible,.mac-desktop button:focus-visible{outline-offset:3px;outline:3px solid #2197ff}.mac-desktop input:focus-visible{outline-offset:1px;outline:2px solid #2197ff}.mac-desktop button{-webkit-tap-highlight-color:transparent}.mac-desktop svg{flex-shrink:0}.mac-app-icon{filter:drop-shadow(0 2px 2px #00000026);display:block;overflow:visible}.mac-wallpaper{z-index:-2;pointer-events:none;background:linear-gradient(165deg,#249cf6,#62b6f2 44%,#b8ddf7);position:absolute;inset:0;overflow:hidden}.mac-sky-image{background:url(/brand/sky-wallpaper.png) 50%/cover no-repeat;animation:mac-sky-drift 110s ease-in-out infinite alternate;inset:-4%;transform:scale(1.04)}.mac-cloud-layer,.mac-sky-image{will-change:transform;position:absolute}.mac-cloud-layer{pointer-events:none;background-image:url(/brand/cloud-layer.png);background-repeat:no-repeat;background-size:contain}.mac-cloud-near{opacity:.46;background-position:50%;width:110vw;height:75vh;animation:mac-cloud-near 150s linear infinite;bottom:-22vh;left:-40vw}.mac-cloud-far{opacity:.18;background-position:50%;width:95vw;height:55vh;animation:mac-cloud-far 210s linear infinite;top:4vh;left:-10vw}.mac-sky-light{background:radial-gradient(at 85% 8%,#ffffff52,#0000 54%),linear-gradient(#0000 78%,#0b438a14);transition:background .6s;position:absolute;inset:0}.mac-studio .mac-sky-image{background-position:60% 43%}.mac-mission .mac-sky-image{filter:saturate(.95);background-position:50% 58%}@keyframes mac-sky-drift{0%{transform:scale(1.04)translate(-.8%,.2%)}to{transform:scale(1.1)translate(.8%,-1%)}}@keyframes mac-cloud-near{0%{transform:translate(-30vw)}to{transform:translate(105vw)}}@keyframes mac-cloud-far{0%{transform:translate(80vw)}to{transform:translate(-100vw)}}.clouds-paused .mac-cloud-layer,.clouds-paused .mac-sky-image{animation-play-state:paused}.mac-dark{--mac-ink:#edf1f7;--mac-secondary:#9ca6b4;--mac-window:#20262c;--mac-titlebar:#2d333a;--mac-line:#dce7f421}.mac-dark .mac-sky-light{background:linear-gradient(135deg,#0a163b6b,#0614301f)}.mac-menu-bar{z-index:1000;-webkit-backdrop-filter:blur(28px)saturate(1.5);color:#172c47;-webkit-user-select:none;user-select:none;background:#e4f1fe57;justify-content:space-between;align-items:center;height:30px;padding:0 15px;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 1px #ffffff26}.mac-menu-left,.mac-menu-right{align-items:center;gap:2px;height:100%;display:flex}.mac-menu-left{min-width:0}.mac-menu-wrap{align-items:center;height:100%;display:flex;position:relative}.mac-menu-bar button{color:inherit;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:flex}.mac-menu-label{white-space:nowrap;height:25px;padding:0 10px;font-size:12px!important}.mac-brand-menu{width:33px;height:25px}.mac-menu-app-name{white-space:nowrap;text-overflow:ellipsis;max-width:165px;margin:0 12px 0 5px;font-size:12px;font-weight:700;overflow:hidden}.mac-brand-menu.is-open,.mac-brand-menu:hover,.mac-menu-label.is-open,.mac-menu-label:hover{background:#16386221}.mac-menu-right{flex-shrink:0;gap:10px}.mac-menu-right>button{min-width:23px;height:26px;padding:2px}.mac-menu-right>button:hover{background:#1638621f}.mac-menu-time{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;min-width:152px;margin-left:5px;font-size:11px}.mac-menu-panel{-webkit-backdrop-filter:blur(38px)saturate(1.6);color:#222d38;background:#fafcfee0;border:1px solid #ffffffa6;border-radius:8px;min-width:242px;padding:5px;position:absolute;top:30px;left:0;box-shadow:0 14px 35px #13355140,0 0 0 1px #1b35521a}.mac-menu-panel>button{text-align:left;white-space:nowrap;justify-content:flex-start;gap:8px;width:100%;min-height:28px;padding:4px 8px;font-size:12px}.mac-menu-panel>button:focus-visible,.mac-menu-panel>button:hover{color:#fff;background:#087cf0;outline:0}.mac-menu-panel>button:disabled{color:#a1a7ae;pointer-events:none}.mac-menu-panel kbd{color:#8c949c;margin-left:auto;font-family:inherit;font-size:11px}.mac-menu-panel>button:hover kbd{color:#ffffffbd}.mac-menu-panel small{color:#8d96a1;margin-left:auto;font-size:10px}.mac-menu-rule{background:#d7dce3;height:1px;margin:5px 7px}.mac-menu-caption{color:#8b939e;padding:6px 8px 3px;font-size:10px;display:block}.mac-menu-check{width:12px;display:flex}.mac-dark .mac-menu-bar{color:#f2f6fb;background:#21345459}.mac-dark .mac-menu-panel{color:#edf3fa;background:#292f3aeb;border-color:#ffffff16}.mac-dark .mac-menu-rule{background:#ffffff18}.mac-desktop-widgets{z-index:2;pointer-events:none;max-width:calc(100vw - 140px);position:absolute;inset:55px auto auto 30px}.mac-desktop-widgets>*{pointer-events:auto}.mac-desktop-shortcuts{z-index:3;flex-direction:column;gap:15px;display:flex;position:absolute;top:53px;right:22px}.mac-desktop-shortcuts>button{color:#fff;text-shadow:0 1px 3px #163b689c;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:78px;min-height:81px;display:flex}.mac-desktop-shortcuts>button:hover{background:#ffffff1a;border-color:#ffffff21}.mac-desktop-shortcuts>button:focus-visible{background:#ffffff21}.mac-desktop-shortcuts span{text-align:center;border-radius:3px;max-width:100%;padding:2px 4px;font-size:10px;font-weight:600;line-height:1.25}.mac-desktop-shortcuts>button:focus span{background:#1b71c7a1}.mac-desktop-caption{z-index:1;color:#fff;text-shadow:0 1px 6px #35557435;pointer-events:none;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:111px;left:32px}.mac-desktop-caption>span{letter-spacing:-.6px;font-size:17px;font-weight:650}.mac-desktop-caption>small{opacity:.76;font-size:10px}.mac-window-space{z-index:10;pointer-events:none;position:absolute;inset:0}.mac-window{pointer-events:auto;background:var(--mac-window);isolation:isolate;border:1px solid #ffffffdb;border-radius:12px;flex-direction:column;min-width:0;transition:box-shadow .15s;animation:mac-window-open .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 66px -12px #102a4d4d,0 6px 22px #09234321,0 0 0 1px #0000001a}.mac-window:focus{outline:none}.mac-window.is-active{box-shadow:0 28px 80px -15px #051d4463,0 7px 22px #09234333,0 0 0 1px #00000021}.mac-window.is-hidden{display:none}.mac-window-titlebar{border-bottom:1px solid var(--mac-line);-webkit-user-select:none;user-select:none;touch-action:none;cursor:default;height:43px;color:var(--mac-ink);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:relative}.mac-window-titlebar,.mac-window:not(.is-active) .mac-window-titlebar{background:var(--mac-titlebar)}@supports (color:color-mix(in lab,red,red)){.mac-window:not(.is-active) .mac-window-titlebar{background:color-mix(in srgb,var(--mac-titlebar) 85%,#fff)}}.mac-window:not(.is-active) .mac-window-title{opacity:.6}.mac-window-title{white-space:nowrap;pointer-events:none;align-items:center;gap:7px;max-width:calc(100% - 180px);font-size:12px;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mac-window-title>span{text-overflow:ellipsis;overflow:hidden}.mac-window-title .mac-app-icon{filter:none}.mac-window-title-spacer{width:64px}.mac-window-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a6afbb66 transparent;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.mac-window-body::-webkit-scrollbar{width:7px;height:7px}.mac-window-body::-webkit-scrollbar-thumb{border:1px solid var(--mac-window);background:#9aa6b55c;border-radius:10px}.mac-traffic-lights{z-index:1;flex-shrink:0;align-items:center;gap:0;width:60px;height:28px;display:flex;position:relative}.mac-traffic-button{width:20px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:4px;display:flex;outline-offset:0!important;cursor:default!important}.mac-traffic-button>span{border-radius:50%;width:12px;height:12px;display:block;position:relative;box-shadow:inset 0 0 0 .6px #0000002b}.mac-close>span{background:#ff5f57}.mac-minimize>span{background:#febc2e}.mac-maximize>span{background:#28c840}.mac-traffic-lights.is-inactive:not(:hover):not(:focus-within) .mac-traffic-button>span{background:#d3d5d8;box-shadow:inset 0 0 0 .6px #00000012}.mac-traffic-button svg{opacity:0;stroke:#65140d;stroke-width:1.05px;fill:none;width:12px;height:12px;display:block}.mac-minimize svg{stroke:#805400;stroke-width:1.25px}.mac-maximize svg{stroke:#096319;stroke-width:.85px}.mac-fullscreen-triangle{fill:#096319;stroke:none}.mac-traffic-lights:focus-within .mac-traffic-button svg,.mac-traffic-lights:hover .mac-traffic-button svg{opacity:1}.mac-traffic-button:active>span{filter:brightness(.87)}.mac-resize-handle{z-index:10;cursor:nwse-resize;color:#76818c88;touch-action:none;opacity:.45;justify-content:flex-end;align-items:flex-end;width:17px;height:17px;padding:2px;display:flex;position:absolute;bottom:1px;right:1px}.mac-resize-handle:focus,.mac-resize-handle:hover{opacity:1}.mac-window.is-maximized .mac-resize-handle{display:none}.mac-dark .mac-window{border-color:#ffffff26}.mac-dark .mac-window:not(.is-active) .mac-window-titlebar{background:#323941}.mac-dark .mac-traffic-lights.is-inactive:not(:hover):not(:focus-within) .mac-traffic-button>span{background:#66707b}@keyframes mac-window-open{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.mac-dock-position{z-index:900;width:max-content;max-width:calc(100vw - 28px);position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.mac-dock{-webkit-backdrop-filter:blur(25px)saturate(1.7);isolation:isolate;background:linear-gradient(160deg,#f8fdff7a,#e4f2fe42);border:1px solid #ffffffa8;border-radius:21px;align-items:flex-end;gap:4px;max-width:100%;height:77px;padding:7px 9px 4px;display:flex;position:relative;box-shadow:0 9px 35px #0b336145,inset 0 1px #ffffffb3,inset 0 -1px #ffffff2b}.mac-dock:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff20;border-radius:18px;position:absolute;inset:2px}.mac-dock-item{background:0 0;border:0;flex-direction:column;flex:0 0 56px;justify-content:flex-end;align-items:center;width:56px;height:64px;padding:0;display:flex;position:relative;overflow:visible}.mac-dock-image{transform-origin:50% 100%;will-change:transform;width:56px;height:56px;display:block}.mac-dock-image .mac-app-icon{filter:drop-shadow(0 3px 2px #0c254637)}.mac-dock-item:active .mac-dock-image{filter:brightness(.85)}.mac-running-dot{opacity:0;background:#253a52;border-radius:50%;width:4px;height:4px;margin-top:3px;display:block}.mac-running-dot.is-running{opacity:.85}.mac-dock-tooltip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#253344;white-space:nowrap;pointer-events:none;opacity:0;background:#f7fbffd9;border:1px solid #ffffff9c;border-radius:6px;padding:5px 10px;font-size:11px;line-height:1.3;transition:opacity .1s,transform .14s;position:absolute;bottom:calc(100% + 20px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 3px 14px #18375225}.mac-dock-tooltip:after{content:"";background:#f7fbffdd;border-bottom:1px solid #fff6;border-right:1px solid #fff6;width:7px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%,-3px)rotate(45deg)}.mac-dock-item:focus-visible .mac-dock-tooltip,.mac-dock-item:hover .mac-dock-tooltip,.mac-dock-system:focus-visible .mac-dock-tooltip,.mac-dock-system:hover .mac-dock-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.mac-dock-divider{background:#2b527729;flex:0 0 1px;align-self:center;width:1px;height:45px;margin:1px 6px 0;box-shadow:1px 0 #ffffff45}.mac-dock-system{color:#274966;background:0 0;border:0;flex:0 0 51px;width:51px;height:64px;padding:0 0 8px;position:relative}.mac-desktop-dock-icon,.mac-dock-system{justify-content:center;align-items:center;display:flex}.mac-desktop-dock-icon{color:#f5fbff;background:linear-gradient(145deg,#a1d9fa,#329ee8);border-radius:8px;width:48px;height:42px;transition:transform .18s;box-shadow:0 3px 5px #1a426c26,inset 0 0 0 1px #ffffff80}.mac-dock-system:hover .mac-desktop-dock-icon,.mac-dock-system:hover .mac-mission-dock-icon{transform:translateY(-4px)}.mac-mission-dock-icon{background:linear-gradient(#293444,#141f2d);border-radius:10px;width:47px;height:45px;transition:transform .18s;position:relative;box-shadow:inset 0 0 0 1px #ffffff70,0 3px 5px #1a426c26}.mac-mission-dock-icon i{border:1.4px solid #fffc;border-radius:2px;position:absolute;box-shadow:0 2px 2px #0002}.mac-mission-dock-icon i:first-child{background:#59bbe9;width:22px;height:15px;top:7px;left:5px}.mac-mission-dock-icon i:nth-child(2){background:#e1b4a2;width:17px;height:14px;top:25px;left:8px}.mac-mission-dock-icon i:nth-child(3){background:#839bdd;width:18px;height:23px;top:12px;right:5px}.mac-dark .mac-dock{background:linear-gradient(160deg,#263c537d,#162d438f);border-color:#ffffff3b}.mac-dark .mac-running-dot{background:#f5fbff}.mac-dark .mac-dock-divider{box-shadow:none;background:#ffffff29}.mac-control-center{-webkit-backdrop-filter:blur(42px)saturate(1.55);color:#273646;background:#f7fbffcc;border-radius:18px;width:309px;padding:13px;position:absolute;top:39px;right:12px;box-shadow:0 18px 50px #0b30524d,inset 0 0 0 1px #ffffffb3}.mac-control-heading{justify-content:space-between;align-items:center;padding:0 4px 10px;font-size:12px;font-weight:600;display:flex}.mac-control-heading button{width:24px;height:24px}.mac-control-network{background:#ffffff98;border:1px solid #ffffffa6;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.mac-control-network>span{color:#fff;background:#1687f6;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.mac-control-network>div{flex-direction:column;gap:1px;display:flex}.mac-control-network strong{font-size:12px}.mac-control-network small{color:#7d8996;font-size:10px}.mac-control-network>i{background:#b3bdc8;border-radius:50%;width:6px;height:6px;margin-left:auto}.mac-control-network>i.online{background:#30b96a}.mac-control-pair{grid-template-columns:1fr 1fr;gap:9px;margin:9px 0;display:grid}.mac-control-pair>button{background:#ffffff8a;border:1px solid #ffffffa6;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:113px;padding:12px;display:flex}.mac-control-pair>button>svg{color:#687f96;margin-bottom:7px}.mac-control-pair>button.is-on>svg{color:#1485f3}.mac-control-pair strong{font-size:11px}.mac-control-pair small{color:#818b95;font-size:9px}.mac-control-wide{gap:10px;width:100%;min-height:45px;margin:9px 0 0;background:#ffffff8a!important;border:1px solid #ffffff8a!important;border-radius:12px!important;justify-content:flex-start!important;padding:12px!important;font-size:11px!important;display:flex!important}.mac-control-wide kbd{color:#89939f;margin-left:auto;font:10px inherit}.mac-control-center>p{color:#85909b;text-align:center;margin:14px 0 1px;font-size:9px}.mac-dark .mac-control-center{color:#eaf2fc;background:#243141e0;box-shadow:0 18px 50px #06182a6e,inset 0 0 0 1px #ffffff2b}.mac-dark .mac-control-network,.mac-dark .mac-control-pair>button,.mac-dark .mac-control-wide{background:#ffffff0d!important;border-color:#ffffff12!important}.mac-dark .mac-control-center>p,.mac-dark .mac-control-network small,.mac-dark .mac-control-pair small{color:#b0bece}.mac-mission-control{z-index:800;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);color:#fff;background:#07234057;padding:50px 7vw 120px;position:absolute;inset:30px 0 0;overflow:auto}.mac-mission-heading{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.mac-mission-heading small{letter-spacing:2px;color:#d3e7f4;font-size:9px}.mac-mission-heading h2{letter-spacing:-1px;margin:5px 0 0;font-size:28px;font-weight:500}.mac-mission-heading>button{color:#fff;background:#ffffff26;border:1px solid #ffffff35;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mac-mission-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:34px;max-width:1100px;margin:0 auto;display:grid}.mac-mission-card{color:#fff;background:0 0;border:0;min-width:0;padding:0}.mac-mission-mini{color:#1e334b;background:#f8fbff;border:2px solid #fff7;border-radius:10px;height:185px;transition:transform .2s,outline .2s;overflow:hidden;box-shadow:0 12px 25px #0829443a}.mac-mission-card:hover .mac-mission-mini{outline:3px solid #83c6ff;transform:translateY(-5px)}.mac-mini-bar{background:#e6eaf0;align-items:center;gap:4px;height:27px;padding:0 8px;display:flex}.mac-mini-bar>i{background:#fd6259;border-radius:50%;width:6px;height:6px}.mac-mini-bar>i:nth-child(2){background:#ffc044}.mac-mini-bar>i:nth-child(3){background:#28ca4b}.mac-mini-bar>span{margin:auto;padding-right:28px;font-size:8px;font-weight:500}.mac-mini-content{background:radial-gradient(at 50% 40%,#eaf3ff,#f6f9fe);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:153px;display:flex}.mac-mini-content>span{color:#8999aa;font-size:9px}.mac-mission-card>strong{text-shadow:0 1px 4px #0005;margin-top:12px;font-size:12px;font-weight:500;display:block}.mac-mission-desktop{color:#fff;background:#ffffff1f;border:1px solid #ffffff54;border-radius:8px;align-items:center;gap:9px;margin:34px auto 0;padding:10px 16px;font-size:11px;display:flex}.mac-mission-empty{text-align:center;color:#d9eafa;grid-column:1/-1;padding:70px 0}.mac-desktop dialog{color:var(--mac-ink);background:0 0;border:0;max-width:none;max-height:none;padding:0;position:fixed;overflow:visible}.mac-desktop dialog::backdrop{-webkit-backdrop-filter:blur(3px);background:#0823422b}.mac-spotlight{width:min(630px,100vw - 32px);margin:0;top:18vh;left:50%;transform:translate(-50%);box-shadow:0 30px 90px #102d5c4d,0 0 0 1px #ffffff6b;border-radius:15px!important}.mac-spotlight-shell{-webkit-backdrop-filter:blur(45px)saturate(1.5);background:#f7fafee6;border:1px solid #ffffffb0;border-radius:15px;overflow:hidden}.mac-spotlight-search{color:#5c697a;border-bottom:1px solid #ccd6e16b;align-items:center;gap:15px;height:72px;padding:0 23px;display:flex}.mac-spotlight-search input{color:#283a4f;letter-spacing:-.6px;background:0 0;border:0;width:100%;min-width:0;height:100%;font-size:24px;font-weight:400;outline:0!important}.mac-spotlight-search input::placeholder{color:#8d9aaa}.mac-spotlight-search kbd{color:#8c98a5;border:1px solid #b8c3cf;border-radius:4px;padding:3px 5px;font-size:10px;line-height:1}.mac-spotlight-results{max-height:390px;padding:11px 9px;overflow-y:auto}.mac-spotlight-results>small{color:#8c98a6;letter-spacing:1.2px;padding:0 10px 7px;font-size:9px;display:block}.mac-spotlight-results>button{text-align:left;color:#34475c;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:7px 10px;display:flex}.mac-spotlight-results>button.is-selected{color:#fff;background:#0b80ef}.mac-spotlight-results>button>span:not(.mac-spotlight-enter){flex-direction:column;gap:1px;font-size:13px;font-weight:500;display:flex}.mac-spotlight-results button small{color:#8c9aac;font-size:10px;font-weight:400}.mac-spotlight-results button.is-selected small{color:#d6eafb}.mac-spotlight-enter{margin-left:auto;font-size:18px}.mac-spotlight-results>p{text-align:center;color:#8293a7;padding:25px;font-size:12px}.mac-spotlight-footer{color:#8796a7;background:#dfe7ef47;border-top:1px solid #d4dce67a;justify-content:flex-end;gap:18px;padding:9px 18px;font-size:9px;display:flex}.mac-help-dialog{width:min(460px,100vw - 32px);margin:auto}.mac-help-dialog>div{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);text-align:center;background:#f6f9fded;border:1px solid #ffffffa1;border-radius:18px;padding:34px;position:relative;box-shadow:0 20px 70px #132e5342}.mac-help-dialog .mac-app-icon{margin:0 auto 14px}.mac-help-dialog h2{letter-spacing:-.7px;color:#283b51;margin:0 0 9px;font-size:23px;font-weight:600}.mac-help-dialog p{color:#7f8e9f;margin:0 0 24px;font-size:12px;line-height:1.7}.mac-help-close{color:#597088;background:#dbe3ec85;border:0;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex;position:absolute;top:14px;right:14px}.mac-help-dialog dl{text-align:left;margin:0 0 25px;padding:0}.mac-help-dialog dl>div{border-bottom:1px solid #dbe2eb;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:10px;display:flex}.mac-help-dialog dt{color:#6e8094}.mac-help-dialog dd{color:#293e58;text-align:right;margin:0}.mac-help-done{color:#fff;background:linear-gradient(#2696ff,#087ae9);border:1px solid #0677e2;border-radius:7px;height:36px;padding:0 23px;font-size:12px;font-weight:500;box-shadow:inset 0 1px #ffffff38}.mac-dark .mac-spotlight-shell{background:#243141ef;border-color:#ffffff21}.mac-dark .mac-spotlight-results>button,.mac-dark .mac-spotlight-search input{color:#e3edf9}.mac-dark .mac-spotlight-search{border-color:#ffffff14}.mac-dark .mac-spotlight-footer{background:#ffffff08;border-color:#ffffff17}.mac-dark .mac-help-dialog>div{background:#243141f0;border-color:#ffffff21}.mac-dark .mac-help-dialog dd,.mac-dark .mac-help-dialog h2{color:#e3edf9}.mac-dark .mac-help-dialog dt,.mac-dark .mac-help-dialog p{color:#a0b0c3}.mac-dark .mac-help-dialog dl>div{border-color:#ffffff19}.mac-toast{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);z-index:1600;color:#273b51;background:#f8fbffde;border:1px solid #ffffffad;border-radius:14px;align-items:center;gap:12px;width:min(342px,100vw - 32px);padding:14px;display:flex;position:absolute;top:44px;right:16px;box-shadow:0 12px 34px #1738572e}.mac-toast>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mac-toast strong{font-size:11px}.mac-toast span{color:#7c8b9c;font-size:11px;line-height:1.5}.mac-toast>button{color:#8b99a9;background:#d8e1ec79;border:0;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:21px;height:21px;display:flex}.mac-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1600px){.mac-menu-bar{height:31px;padding:0 19px}.mac-desktop-shortcuts{top:64px;right:29px}.mac-dock-position{bottom:16px}.mac-dock{height:82px;padding:8px 11px 5px}.mac-dock-item{flex-basis:60px;width:60px;height:67px}.mac-dock-image,.mac-dock-image .mac-app-icon{width:60px;height:60px}}@media (max-width:1050px){.mac-menu-right{gap:6px}.mac-menu-time{min-width:132px;font-size:10px}.mac-menu-label{padding:0 7px}.mac-menu-app-name{max-width:135px;margin-right:6px}.mac-dock{gap:1px}.mac-dock-item{flex-basis:50px;width:50px}.mac-dock-image,.mac-dock-image .mac-app-icon{width:50px;height:50px}.mac-dock-system{flex-basis:46px;width:46px}.mac-dock-divider{margin-left:4px;margin-right:4px}.mac-menubar-battery{display:none!important}.mac-desktop-widgets{left:20px}.mac-desktop-shortcuts{right:12px}.mac-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mac-mission-mini{height:155px}.mac-mini-content{height:123px}.mac-mini-content .mac-app-icon{width:55px;height:55px}}@media (max-width:700px){.mac-menu-bar{height:34px;padding:0 9px}.mac-brand-menu{width:26px}.mac-brand-menu svg{width:17px}.mac-menu-app-name{max-width:122px;margin:0 4px;font-size:11px}.mac-menu-edit,.mac-menu-file,.mac-menu-help,.mac-menu-time,.mac-menu-window,.mac-menubar-overview,.mac-menubar-wifi{display:none!important}.mac-menu-view .mac-menu-label{padding:0 7px;font-size:11px!important}.mac-menu-right{gap:7px}.mac-menu-right>button{width:29px;height:29px}.mac-menu-panel{min-width:220px;top:34px}.mac-menu-panel>button{min-height:35px}.mac-menu-view .mac-menu-panel{left:-85px}.mac-control-center{max-width:calc(100vw - 16px);top:43px;right:8px}.mac-window{border-radius:12px;width:calc(100vw - 20px)!important;height:calc(100dvh - 144px)!important;top:49px!important;left:10px!important}.mac-window:not(.is-active){display:none}.mac-window-titlebar{height:47px;padding:0 8px}.mac-window-title{gap:5px;max-width:calc(100% - 120px);font-size:11px;left:auto;right:12px;transform:none}.mac-window-title .mac-app-icon{width:16px;height:16px}.mac-traffic-lights{width:96px;height:36px}.mac-traffic-button{width:32px;height:34px;padding:10px}.mac-traffic-button svg{opacity:0!important}.mac-resize-handle,.mac-window-title-spacer{display:none}.mac-dock-position{max-width:calc(100vw - 16px);bottom:10px}.mac-dock{scrollbar-width:none;overscroll-behavior-x:contain;border-radius:19px;gap:2px;height:72px;padding:5px 7px 4px;overflow:auto hidden}.mac-dock::-webkit-scrollbar{display:none}.mac-dock-item{flex-basis:46px;width:46px;height:60px}.mac-dock-image,.mac-dock-image .mac-app-icon{width:46px;height:46px}.mac-dock-image{transform:none!important}.mac-running-dot{width:3px;height:3px;margin-top:4px}.mac-dock-divider{height:38px;margin:0 4px 0 3px}.mac-dock-system{flex-basis:43px;width:43px;height:57px;padding-bottom:6px}.mac-desktop-dock-icon{border-radius:7px;width:39px;height:36px}.mac-desktop-dock-icon svg{width:27px;height:27px}.mac-mission-dock-icon{transform-origin:50%;transform:scale(.83)}.mac-dock-tooltip{display:none}.mac-desktop-widgets{max-width:calc(100vw - 110px);top:62px;left:20px}.mac-desktop-shortcuts{gap:10px;top:60px;right:8px}.mac-desktop-shortcuts>button{width:70px;min-height:77px}.mac-desktop-caption{bottom:110px;left:24px}.mac-desktop-caption>span{font-size:16px}.mac-desktop-caption>small{font-size:10px}.mac-mission-control{padding:28px 18px 110px;inset:34px 0 0}.mac-mission-heading{margin-bottom:24px}.mac-mission-heading h2{font-size:23px}.mac-mission-heading small{font-size:8px}.mac-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px}.mac-mission-mini{border-radius:8px;height:140px}.mac-mini-content{height:109px}.mac-mini-content .mac-app-icon{width:45px;height:45px}.mac-mini-content>span{font-size:8px}.mac-mission-card>strong{margin-top:9px;font-size:10px}.mac-mini-bar>span{white-space:nowrap;text-overflow:ellipsis;padding-right:0;font-size:7px;overflow:hidden}.mac-spotlight{width:calc(100vw - 24px);top:12vh}.mac-spotlight-search{gap:12px;height:62px;padding:0 16px}.mac-spotlight-search input{font-size:20px}.mac-spotlight-search>svg{width:21px;height:21px}.mac-spotlight-results{max-height:calc(75dvh - 100px)}.mac-spotlight-results>button{padding-top:9px;padding-bottom:9px}.mac-help-dialog>div{padding:28px 24px}.mac-help-dialog h2{font-size:21px}.mac-help-dialog dl>div{font-size:9px}.mac-cloud-near{width:210vw;height:70vh;bottom:-22vh;left:-80vw}.mac-cloud-far{width:190vw;height:45vh;top:17vh;left:-80vw}}@media (prefers-reduced-motion:reduce){.mac-cloud-layer,.mac-sky-image{will-change:auto;animation:none!important}.mac-window{animation:none!important}.mac-desktop *{scroll-behavior:auto!important}.mac-dock-image{will-change:auto;transform:none!important}.mac-desktop-dock-icon,.mac-dock-tooltip,.mac-mission-dock-icon,.mac-mission-mini{transition:none}}.sky-finder{color:#292b30;background:#fff;height:100%;min-height:0;font-size:12px;display:flex}.sky-sidebar{background:linear-gradient(150deg,#ecf1f5eb,#e1e8f0ed);border-right:1px solid #0000000e;flex-direction:column;flex:0 0 167px;padding:17px 9px 10px;display:flex}.sky-sidebar p{color:#7b8189;letter-spacing:.015em;margin:4px 11px 7px;font-size:10px;font-weight:650}.sky-sidebar p:not(:first-child){margin-top:23px}.sky-sidebar a,.sky-sidebar button{color:#353c44;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;min-height:30px;padding:7px 10px;font-size:11px;text-decoration:none;display:flex}.sky-sidebar button>svg{color:#318af3}.sky-sidebar button.selected{background:#c5d4e587;font-weight:550}.sky-sidebar a:hover,.sky-sidebar button:hover{background:#ffffff85}.sky-sidebar button.selected:hover{background:#c5d4e5}.sky-sidebar-brand{color:#fff;background:#222d36;border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.sky-sidebar a>svg{color:#737f8a;margin-left:auto}.sky-sidebar-bottom{color:#6f7a84;white-space:nowrap;align-items:center;gap:6px;margin-top:auto;padding:8px 9px;font-size:9px;display:flex}.sky-online-dot{background:#56b590;border-radius:50%;width:5px;height:5px}.sky-finder-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sky-finder-toolbar{background:#fafafa;border-bottom:1px solid #e8e9eb;flex-shrink:0;align-items:center;gap:8px;height:49px;padding:0 14px;display:flex}.sky-finder-toolbar>strong{white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-size:13px;overflow:hidden}.sky-history{gap:1px;margin-left:-6px;display:flex}.sky-history button,.sky-toolbar-btn,.sky-view-toggle button{color:#636970;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:25px;display:grid}.sky-history button:hover:not(:disabled),.sky-toolbar-btn:hover{background:#e8e8e8}.sky-history button:disabled{color:#c6c8cd;cursor:default}.sky-view-toggle{background:#eeefef;border:1px solid #e3e4e5;border-radius:6px;padding:2px;display:flex}.sky-view-toggle button{width:29px;height:23px}.sky-view-toggle button[aria-pressed=true]{color:#4b5056;background:#fff;box-shadow:0 1px 3px #0002}.sky-toolbar-btn.on{color:#313e4c}.sky-search-row{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 17px 12px;display:flex}.sky-search-row>span{color:#9498a0;font-size:10px}.sky-search-row label{color:#9397a0;border:1px solid #dedfe2;border-radius:5px;align-items:center;gap:5px;max-width:160px;padding:4px 7px;display:flex;box-shadow:0 1px 2px #00000002}.sky-search-row input{color:#42464e;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:11px}.sky-search-row label:focus-within{outline-offset:1px;outline:2px solid #58a3ff}.sky-file-workspace{flex:1;min-height:0;display:flex;overflow:auto}.sky-files{flex:1;align-content:start;min-width:0;padding:10px 14px 20px;overflow:auto}.sky-files-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:22px 5px;display:grid}.sky-file{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;align-self:start;align-items:center;padding:7px 4px;line-height:1.3;display:flex;outline-offset:-1px!important}.sky-file-art{filter:drop-shadow(0 3px 3px #3e8cd81d);flex-shrink:0;width:69px;height:64px}.sky-file-art.large{width:103px;height:88px}.sky-file-name{overflow-wrap:anywhere;border-radius:4px;max-width:100%;margin-top:7px;padding:2px 5px;font-size:11px}.sky-file-kind{color:#989ca3;margin-top:3px;font-size:9px}.sky-file.selected .sky-file-name{color:#fff;background:#207fe9}.sky-file.selected{background:#f3f7fc}.sky-file:hover{background:#f5f7f9}.sky-paper{background:linear-gradient(130deg,#fff,#f5f5f6);border:1px solid #d9dde1;border-radius:3px;flex-direction:column;flex-shrink:0;align-items:flex-start;width:49px;height:63px;margin:1px 10px 0;padding:0 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 3px #00000009}.sky-paper:after{content:"";background:linear-gradient(45deg,#e3e6e9 48%,#fff 49%);width:11px;height:11px;position:absolute;top:-1px;right:-1px;box-shadow:-1px 1px 1px #00000007}.sky-paper>span{border-radius:1px;width:8px;height:6px;margin-top:9px}.sky-paper strong{margin:5px 0 3px;font-size:6px;font-weight:600}.sky-paper i{background:#d6dae0;width:100%;height:1px;margin:2px 0}.sky-paper i:last-child{width:70%}.sky-paper.large{margin:14px 0;transform:scale(1.2)}.sky-signature-file{padding:5px}.sky-signature-file .db-signature{width:100%;height:auto}.sky-project-art{color:#fff;letter-spacing:-2px;border:1px solid #0001;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:61px;height:61px;margin:2px 4px 1px;font-size:28px;font-weight:650;display:flex;box-shadow:inset 0 1px 1px #ffffff40,0 3px 6px #00000015}.sky-project-art img{object-fit:contain;max-width:48px;height:auto}.sky-project-art.large{border-radius:19px;width:79px;height:79px;margin:5px 0;font-size:39px}.sky-photo-file{background:#fff;border:1px solid #dce0e3;border-radius:2px;width:61px;height:62px;margin:1px 4px;padding:3px;transform:rotate(-4deg);box-shadow:1px 2px 4px #0002}.sky-photo-file img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.sky-photo-file.large{width:86px;height:92px;margin:0}.sky-file-preview{text-align:center;background:linear-gradient(#fafbfc,#fff);border-left:1px solid #e9ebed;flex-direction:column;flex-shrink:0;align-items:center;width:205px;padding:24px 17px 18px;display:flex;overflow:auto}.sky-file-preview h2{letter-spacing:-.2px;margin:17px 0 3px;font-size:14px;font-weight:600;line-height:1.35}.sky-file-preview>span{color:#979ca2;font-size:10px}.sky-file-preview>p{color:#737983;margin:17px 0 20px;font-size:11px;line-height:1.8}.sky-blue-button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(#399dfc,#1684eb);border:1px solid #197cde;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:28px;padding:5px 11px;font-size:11px;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1064a12b,inset 0 1px #ffffff30}.sky-blue-button:hover{background:linear-gradient(#53adff,#208bf0)}.sky-development{color:#8c929b;align-items:center;gap:5px;font-size:10px;line-height:1.5;display:flex}.sky-development>span{background:#e8b751;border-radius:50%;flex-shrink:0;width:5px;height:5px}.sky-finder-footer{color:#90959c;background:#fafafb;border-top:1px solid #e5e8eb;justify-content:space-between;align-items:center;gap:8px;height:28px;min-height:28px;padding:0 13px;font-size:9px;display:flex}.sky-finder-footer>span:first-child{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.sky-finder-footer>span:last-child{white-space:nowrap}.sky-empty{text-align:center;color:#a6adb6;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:220px;display:flex}.sky-empty>strong{color:#686f7a;margin-top:14px;font-size:13px}.sky-empty p{font-size:11px}.sky-empty button{color:#147dea;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:11px}.sky-files-list{flex-direction:column;gap:1px;padding:0 10px 20px;display:flex}.sky-files-list .sky-file{border-radius:4px;flex-direction:row;align-items:center;width:100%;height:39px;padding:3px 6px}.sky-files-list .sky-file>:first-child{width:25px;min-width:25px;height:28px;margin:0 8px 0 0;transform:none}.sky-files-list .sky-project-art{letter-spacing:-1px;border-radius:6px;font-size:14px}.sky-files-list .sky-project-art img{max-width:20px}.sky-files-list .sky-paper{padding:3px 4px}.sky-files-list .sky-paper strong{margin:2px 0;font-size:4px}.sky-files-list .sky-paper i{margin:1px 0}.sky-files-list .sky-paper>span{height:3px;margin-top:2px}.sky-files-list .sky-paper:after{width:6px;height:6px}.sky-files-list .sky-file-name{text-align:left;flex:1;margin:0;padding:0;font-size:11px}.sky-files-list .sky-file-kind{text-align:left;width:95px;margin:0;font-size:9px}.sky-files-list .sky-file.selected{background:#e8f1fd}.sky-files-list .sky-file.selected .sky-file-name{color:#2567bb;background:0 0}.sky-list-heading{color:#9b9fa5;border-bottom:1px solid #eceeef;margin-bottom:6px;padding:3px 7px 8px;font-size:9px;display:flex}.sky-list-heading>span:first-child{flex:1}.sky-list-heading>span:last-child{width:95px}.sky-mobile-locations{display:none}.sky-about{color:#242a32;text-align:center;background:#fff;min-height:100%;overflow:auto}.sky-about-portrait{background:linear-gradient(140deg,#e9f6ff,#d6eaff 50%,#dae4fc);height:220px;position:relative;overflow:hidden}.sky-portrait-halo{background:linear-gradient(145deg,#a4c9fb80,#80b2f980);border:1px solid #ffffffc9;border-radius:50%;width:236px;height:236px;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 0 0 18px #ffffff20,0 0 0 36px #ffffff15}.sky-about-portrait>img{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.sky-about-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#688099;letter-spacing:1.25px;white-space:nowrap;background:#ffffffc9;border:1px solid #fffa;border-radius:20px;padding:5px 10px;font-size:7px;font-weight:650;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #465b6c08}.sky-about-info{padding:20px 26px 22px}.sky-about h1{letter-spacing:-.8px;margin:0 0 5px;font-size:25px;font-weight:650;line-height:1.1}.sky-about-role{color:#8a949f;margin:0;font-size:11px}.sky-bio{color:#777f89;max-width:263px;margin:14px auto 0;font-size:11px;line-height:1.8}.sky-about-signature{color:#43516a;width:113px;height:auto;margin:13px auto 12px;display:block}.sky-about .sky-blue-button{min-width:128px;padding:5px 11px;font-size:11px}.sky-notes{color:#3b3c3f;background:#fffdf7;height:100%;min-height:0;font-size:12px;display:flex}.sky-notes>aside{background:#f3f1e9;border-right:1px solid #dddcd4;flex-shrink:0;width:198px;padding:13px 8px;overflow:auto}.sky-notes-heading{justify-content:space-between;align-items:center;padding:1px 11px 14px;display:flex}.sky-notes-heading strong{font-size:15px;font-weight:650}.sky-notes-heading>span{color:#a4a196;font-size:11px}.sky-notes>aside>button{text-align:left;color:#4f4c43;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dedacf66;border-radius:5px;flex-direction:column;gap:5px;width:100%;padding:12px 11px;display:flex}.sky-notes>aside>button.selected{background:#f3d679}.sky-notes>aside>button strong{font-size:11px;font-weight:600}.sky-notes>aside>button span,.sky-notes>aside>button strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sky-notes>aside>button span{color:#8d887a;font-size:10px}.sky-note-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sky-note-toolbar{border-bottom:1px solid #ece9e0;align-items:center;gap:5px;min-height:44px;padding:8px 14px;display:flex}.sky-note-toolbar button{color:#ad9858;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:26px;display:grid}.sky-note-toolbar button:hover{background:#ebe5d4}.sky-note-toolbar>span{color:#aaa493;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.sky-note-title{letter-spacing:-.6px;color:#403d33;background:0 0;border:0;min-width:0;margin:24px 27px 12px;padding:0;font-size:23px;font-weight:650}.sky-note-editor>textarea{resize:none;color:#6c675d;background:0 0;border:0;outline:none;flex:1;width:100%;min-height:180px;padding:0 27px 20px;font-size:12px;line-height:1.85}.sky-note-editor>footer{color:#b0aa9c;border-top:1px solid #eeece5;padding:9px 27px;font-size:9px}.sky-note-undo{color:#8c7a40;background:#fff3c7;align-items:center;gap:8px;padding:7px 18px;font-size:10px;display:flex}.sky-note-undo button{color:#9b7626;cursor:pointer;background:0 0;border:0}.sky-note-undo button:last-child{margin-left:auto}.sky-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sky-photos{background:#f5f6f8;flex-direction:column;height:100%;min-height:0;display:flex}.sky-photo-toolbar{background:#fbfbfc;border-bottom:1px solid #e0e2e5;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px;display:flex}.sky-photo-toolbar a{color:#6f7985;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:flex}.sky-photo-toolbar a:hover{color:#2585ef}.sky-photo-view{background:radial-gradient(at 50% 30%,#fff,#eef0f4);flex:1;justify-content:center;align-items:center;min-height:0;padding:25px;display:flex;overflow:hidden}.sky-photo-view>img{object-fit:contain;width:100%;max-width:100%;height:100%}.sky-photo-view.signature{background:#fff;padding:70px}.sky-photo-view.signature>.db-signature{color:#29374b;width:100%;max-width:400px}.sky-photo-filmstrip{background:#f9fafb;border-top:1px solid #dde1e6;flex-shrink:0;gap:10px;padding:14px}.sky-photo-filmstrip,.sky-photo-filmstrip button{justify-content:center;align-items:center;display:flex}.sky-photo-filmstrip button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:5px;width:49px;height:49px;padding:2px;overflow:hidden}.sky-photo-filmstrip button[aria-pressed=true]{border-color:#3c99f6;box-shadow:0 0 0 2px #afd6ff66}.sky-photo-filmstrip button>img{object-fit:cover;width:100%;height:100%}.sky-photo-filmstrip button>.db-signature{color:#304760;width:100%;height:auto}.sky-photo-filmstrip>span{color:#74808d;margin-left:7px;font-size:11px;line-height:1.6}.sky-photo-filmstrip small{color:#a5aeb9;font-size:9px}@container mac-window (max-width:700px){.sky-sidebar{flex-basis:137px;padding-left:5px;padding-right:5px}.sky-sidebar a,.sky-sidebar button{gap:7px;padding:7px;font-size:10px}.sky-sidebar p{margin-left:7px}.sky-sidebar-bottom{padding:6px 3px;font-size:8px}.sky-file-preview{width:180px;padding-left:13px;padding-right:13px}.sky-finder-toolbar{padding-left:10px;padding-right:9px}.sky-files-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:15px 3px}.sky-search-row>span{font-size:9px}.sky-search-row{padding-left:12px;padding-right:12px}.sky-search-row label{max-width:130px}.sky-notes>aside{width:156px}}@container mac-window (max-width:520px){.sky-sidebar{display:none}.sky-finder-toolbar{gap:5px;height:48px}.sky-finder-toolbar>strong{font-size:12px}.sky-view-toggle button{width:26px}.sky-mobile-locations{background:#fcfcfd;border-bottom:1px solid #eeeff0;flex-shrink:0;padding:9px 14px;display:block}.sky-mobile-locations label{color:#8a919a;align-items:center;gap:10px;font-size:10px;display:flex}.sky-mobile-locations select{color:#525d68;background:0 0;border:0;flex:1;min-width:0;font-size:11px}.sky-search-row{flex-shrink:0;gap:7px;padding:12px 14px}.sky-search-row>span{max-width:48%;font-size:9px}.sky-search-row label{max-width:47%;padding:6px}.sky-file-workspace{flex-direction:column;flex:1;overflow:auto}.sky-files{flex:none;min-height:200px;padding:10px 11px 20px;overflow:visible}.sky-files-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.sky-file-art{width:64px;height:61px}.sky-file-name{font-size:10px}.sky-file-kind{font-size:8px}.sky-file-preview{text-align:left;border-top:1px solid #e9ebed;border-left:0;grid-template-columns:70px minmax(0,1fr);align-items:center;column-gap:16px;width:100%;padding:18px 22px 22px;display:grid;overflow:visible}.sky-file-preview>:first-child{grid-area:1/1/5;max-width:68px;margin:0;transform:none}.sky-file-preview h2{grid-column:2;margin:0 0 4px;font-size:13px}.sky-file-preview>span{grid-column:2;font-size:9px}.sky-file-preview>p{grid-column:2;margin:8px 0 10px;font-size:10px;line-height:1.7}.sky-file-preview>.sky-blue-button,.sky-file-preview>.sky-development{white-space:normal;grid-column:2;justify-self:start}.sky-finder-footer{flex-shrink:0;min-height:30px;padding:0 12px;font-size:8px}.sky-finder-footer>span:first-child{max-width:60%}.sky-files-list .sky-file{min-height:43px}.sky-files-list .sky-file-name{font-size:11px}.sky-notes>aside{width:115px;padding:12px 5px}.sky-notes>aside>button{padding:11px 7px}.sky-notes>aside>button strong{font-size:10px}.sky-notes>aside>button span{font-size:8px}.sky-notes-heading{padding:0 6px 14px}.sky-notes-heading strong{font-size:13px}.sky-note-toolbar{flex-wrap:wrap;flex-shrink:0;gap:1px;padding:8px}.sky-note-toolbar>span{flex-basis:100%;margin:3px 5px 0;font-size:8px}.sky-note-title{letter-spacing:-.4px;flex-shrink:0;margin:20px 15px 12px;font-size:18px}.sky-note-editor>textarea{min-height:180px;padding:0 15px 18px;font-size:11px}.sky-note-editor>footer{flex-shrink:0;padding:8px 15px;font-size:8px;line-height:1.6}.sky-photo-view{padding:19px}.sky-photo-view.signature{padding:32px}.sky-photo-toolbar{padding:13px}.sky-photo-filmstrip{padding:12px}.sky-note-undo{flex-wrap:wrap;flex-shrink:0;padding:7px;font-size:9px}}.sky-note-editor{overflow:auto}.sky-note-toolbar button,.sky-photo-filmstrip button{flex-shrink:0}.sky-photo-view.signature>.db-signature{max-height:100%}@media (max-width:520px){.sky-finder{height:auto;min-height:100%}.sky-finder-main{min-height:calc(100dvh - 190px)}.sky-finder-toolbar{z-index:1;position:sticky;top:0}.sky-file-workspace{overflow:visible}.sky-about-portrait{height:240px}.sky-about-info{padding:22px 30px 28px}.sky-about-signature{width:129px;margin:17px auto}.sky-bio{font-size:12px}.sky-about h1{font-size:27px}.sky-notes{height:auto;min-height:calc(100dvh - 190px)}.sky-note-editor>textarea{min-height:340px}.sky-photos{min-height:calc(100dvh - 190px)}}.sky-file-art.mac-file-icon{filter:none}.sky-signature-file{background:#fff;justify-content:center;align-items:center;display:flex}.sky-signature-file .db-original-signature{width:100%;height:auto}.sky-photo-file{transform:none}.sky-files-list .sky-file.selected{color:#fff;background:#007aff}.sky-files-list .sky-file.selected .sky-file-kind,.sky-files-list .sky-file.selected .sky-file-name{color:#fff}.sky-files-list .sky-file:nth-of-type(2n):not(.selected):not(:hover){background:#6473820b}.sky-sidebar button>.mac-symbol{color:#0861ad}.mac-dark .sky-sidebar button>.mac-symbol{color:#9ad0ff}.sky-file-name,.sky-sidebar a,.sky-sidebar button{font-size:12px}.sky-finder-footer{font-size:10px}.mac-desktop{--glass-ink:#102f49;--glass-secondary:#193e59;--glass-muted:#36576c;--glass-pane:#dcf1ff1f;--glass-pane-soft:#e4f5ff14;--glass-pane-raised:#ebf9ff38;--glass-separator:#eefaff5c;--glass-selection:#c2e7ff66;--glass-rim:#ffffffc7;--glass-rim-inner:#f7feff85;--glass-window-radius:28px;--mac-ink:var(--glass-ink);--mac-secondary:var(--glass-muted);--mac-window:transparent;--mac-titlebar:var(--glass-pane-soft);--mac-line:var(--glass-separator)}.mac-desktop .mac-window{border-radius:var(--glass-window-radius);border:1px solid var(--glass-rim);-webkit-backdrop-filter:blur(2px)saturate(1.04);backdrop-filter:blur(2px)saturate(1.04);color:var(--glass-ink);background:linear-gradient(145deg,#e8faff26,#c5e9ff17 44%,#dbf4ff24);box-shadow:0 20px 48px -18px #08305b40,0 3px 10px #0e385c1a,0 0 0 .5px #f5fdff33,inset 0 1px .5px #ffffffb8,inset 0 -1px .5px #ffffff7a,inset 1px 0 2px #ffffff2e,inset -1px 0 2px #ffffff24}.mac-desktop .mac-window.is-overlapping{-webkit-backdrop-filter:blur(8px)saturate(1.04);backdrop-filter:blur(8px)saturate(1.04)}.mac-desktop .mac-window.is-active{box-shadow:0 28px 62px -23px #05285654,0 4px 12px #0d335b21,0 0 0 .5px #f9feff4d,inset 0 1px .5px #fffc,inset 0 -1px .5px #fff9,inset 1px 0 2px #ffffff3d,inset -1px 0 2px #ffffff2e}.mac-desktop .mac-window:after,.mac-desktop .mac-window:before{content:"";pointer-events:none;z-index:50;background:0 0;position:absolute}.mac-desktop .mac-window:before{border-radius:calc(var(--glass-window-radius) - 2.5px);border:1px solid #f8feff85;inset:1.5px;box-shadow:0 0 1px #e8fbff24,inset 0 1px 1px #ffffff61,inset 0 -1px .5px #ffffff24}.mac-desktop .mac-window:after{border-radius:calc(var(--glass-window-radius) - 5px);border:1px solid #effdff3d;inset:4px;box-shadow:0 .5px #ffffff1f,inset 0 .5px #ffffff21}.mac-desktop .mac-window-titlebar,.mac-desktop .mac-window:not(.is-active) .mac-window-titlebar{color:var(--glass-ink);background:linear-gradient(#eefcff30,#e1f7ff0f);border-bottom:1px solid #f1fcff59;padding-left:17px;padding-right:17px;box-shadow:0 1px #256f9e09}.mac-desktop .mac-window-title{color:var(--glass-ink)}.mac-desktop .mac-window-body{color:var(--glass-ink);scrollbar-color:#134a6f4a transparent;background:0 0}.mac-desktop .mac-window-body::-webkit-scrollbar-thumb{background:#16476945;border-color:#0000}.mac-desktop .mac-resize-handle{color:#0e466d80;bottom:7px;right:7px}.mac-desktop .mac-dock{-webkit-backdrop-filter:blur(3px)saturate(1.1);backdrop-filter:blur(3px)saturate(1.1);background:linear-gradient(160deg,#e7f9ff38,#d1eeff1c 48%,#ecfbff38);border:1px solid #fffc;border-radius:25px;box-shadow:0 12px 27px -10px #08315b3d,0 0 0 .5px #fbffff33,inset 0 1px .5px #ffffffbd,inset 0 -1px .5px #ffffff85,inset 1px 0 2px #fff3}.mac-desktop .mac-dock:before{background:0 0;border:1px solid #ffffff70;border-radius:22.5px;inset:1.5px;box-shadow:inset 0 1px .5px #ffffff47}.mac-desktop .mac-dock:after{content:"";pointer-events:none;z-index:-1;border:1px solid #f6feff33;border-radius:20.5px;position:absolute;inset:3.5px}.mac-desktop .mac-dock-divider{background:#12547e30;box-shadow:1px 0 #faffff99}.mac-desktop .mac-running-dot{background:#164061}.mac-desktop .mac-app-icon-vylos{overflow:visible}.mac-desktop .mac-control-center,.mac-desktop .mac-help-dialog>div,.mac-desktop .mac-menu-panel,.mac-desktop .mac-spotlight-shell,.mac-desktop .mac-toast{-webkit-backdrop-filter:blur(6px)saturate(1.07);backdrop-filter:blur(6px)saturate(1.07);color:var(--glass-ink);background:linear-gradient(140deg,#e7f8ff63,#d8f0ff40);border:1px solid #ffffffb8;box-shadow:0 16px 43px -15px #092f5a59,0 0 0 .5px #faffff29,inset 0 1px .5px #ffffffa6,inset 0 -1px .5px #fff6}.mac-desktop .mac-menu-panel{border-radius:13px}.mac-desktop .mac-control-center,.mac-desktop .mac-help-dialog>div,.mac-desktop .mac-toast{border-radius:24px}.mac-desktop .mac-spotlight,.mac-desktop .mac-spotlight-shell{border-radius:23px!important}.mac-desktop .mac-control-center:before,.mac-desktop .mac-help-dialog>div:before,.mac-desktop .mac-menu-panel:before,.mac-desktop .mac-spotlight-shell:before,.mac-desktop .mac-toast:before{content:"";border-radius:inherit;pointer-events:none;z-index:10;border:1px solid #f9ffff4d;position:absolute;inset:2px}.mac-desktop .mac-menu-bar{-webkit-backdrop-filter:none;backdrop-filter:none;color:#123451;background:linear-gradient(#e7f9ff4f,#e0f6ff30);box-shadow:inset 0 -1px #f8feff75}.mac-desktop .mac-menu-panel>button{color:var(--glass-ink)}.mac-desktop .mac-menu-panel>button:focus-visible,.mac-desktop .mac-menu-panel>button:hover{color:#fff;background:#0e67ccdb}.mac-desktop .mac-menu-panel>button:disabled{color:#1f45616e}.mac-desktop .mac-menu-caption,.mac-desktop .mac-menu-panel kbd,.mac-desktop .mac-menu-panel small{color:var(--glass-secondary)}.mac-desktop .mac-menu-rule{background:#ecfcff82}.mac-desktop .mac-menu-panel>button:is(:hover,:focus-visible) :is(kbd,small){color:#ffffffcf}.mac-desktop .mac-control-network,.mac-desktop .mac-control-pair>button,.mac-desktop .mac-control-wide{color:var(--glass-ink);box-shadow:inset 0 1px #fff6;background:#e9f8ff2e!important;border-color:#f6feff6e!important}.mac-desktop .mac-control-center>p,.mac-desktop .mac-control-network small,.mac-desktop .mac-control-pair small,.mac-desktop .mac-control-wide kbd{color:var(--glass-secondary)}.mac-desktop .mac-spotlight-search{color:var(--glass-secondary);background:#f3fcff1a;border-bottom-color:#f5feff61}.mac-desktop .mac-spotlight-results>button,.mac-desktop .mac-spotlight-search input{color:var(--glass-ink)}.mac-desktop .mac-spotlight-search input::placeholder{color:#193d57ab}.mac-desktop .mac-spotlight-search kbd{color:var(--glass-secondary);border-color:#1d4a674f}.mac-desktop .mac-spotlight-results button small,.mac-desktop .mac-spotlight-results>p,.mac-desktop .mac-spotlight-results>small{color:var(--glass-secondary)}.mac-desktop .mac-spotlight-results>button.is-selected{color:#fff;background:#0869d3d6}.mac-desktop .mac-spotlight-results>button.is-selected small{color:#ffffffcf}.mac-desktop .mac-spotlight-footer{color:var(--glass-secondary);background:#dcf4ff21;border-top-color:#f5feff57}.mac-desktop dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#052c5914}.mac-desktop .mac-help-dialog :is(h2,dd),.mac-desktop .mac-toast strong{color:var(--glass-ink)}.mac-desktop .mac-help-dialog :is(p,dt),.mac-desktop .mac-toast span{color:var(--glass-secondary)}.mac-desktop .mac-help-dialog dl>div{border-color:var(--glass-separator)}.mac-desktop .mac-dock-tooltip{color:var(--glass-ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#e2f6ff82;border-color:#ffffffdb;bottom:calc(100% + 46px);box-shadow:0 5px 15px #0e3d6721,inset 0 1px #ffffffab}.mac-desktop .mac-dock-tooltip:after{background:#e2f6ff99}.mac-desktop.mac-dark{--glass-ink:#f1f9ff;--glass-secondary:#d6e7f4;--glass-muted:#bbd2e4;--glass-pane:#082a4c52;--glass-pane-soft:#08254630;--glass-pane-raised:#0d325661;--glass-separator:#e0f5ff3b;--glass-selection:#4d95cb59}.mac-desktop.mac-dark .mac-window{background:linear-gradient(145deg,#0723466b,#0a2c5147);border-color:#faffff99}.mac-desktop.mac-dark .mac-window-titlebar,.mac-desktop.mac-dark .mac-window:not(.is-active) .mac-window-titlebar{border-bottom-color:var(--glass-separator);background:linear-gradient(#a6dafd21,#154d7414)}.mac-desktop.mac-dark .mac-menu-bar{color:#edf8ff;background:#0f385942}.mac-desktop.mac-dark .mac-dock{background:linear-gradient(160deg,#0f375c4d,#15426436);border-color:#f9ffffa1}.mac-desktop.mac-dark .mac-running-dot{background:#ecf9ff}.mac-desktop.mac-dark .mac-dock-tooltip,.mac-desktop.mac-dark .mac-dock-tooltip:after{background:#0e2f50d6}.mac-desktop.mac-dark .mac-control-center,.mac-desktop.mac-dark .mac-help-dialog>div,.mac-desktop.mac-dark .mac-menu-panel,.mac-desktop.mac-dark .mac-spotlight-shell,.mac-desktop.mac-dark .mac-toast{background:linear-gradient(140deg,#08274ba3,#10375978);border-color:#f2fdff94}.mac-desktop.mac-dark .mac-control-network,.mac-desktop.mac-dark .mac-control-pair>button,.mac-desktop.mac-dark .mac-control-wide{background:#74b9ec14!important;border-color:#daf1ff3d!important}.mac-desktop.mac-dark .mac-menu-panel>button:disabled{color:#daecfb63}.mac-desktop.mac-dark .mac-spotlight-search{background:#c7ebff09}.mac-desktop.mac-dark .mac-spotlight-search input::placeholder{color:#deeffaba}.mac-desktop.mac-dark .mac-spotlight-search kbd{border-color:#def1ff54}.mac-desktop.mac-dark .mac-resize-handle{color:#e3f7ff99}@media (max-width:700px){.mac-desktop:has(.mac-window:not(.is-hidden)) :is(.mac-desktop-shortcuts,.mac-desktop-caption,.mac-desktop-widgets){visibility:hidden}.mac-desktop{--glass-window-radius:26px}.mac-desktop .mac-window-titlebar{padding-left:10px;padding-right:12px}.mac-desktop .mac-window:after{border-radius:calc(var(--glass-window-radius) - 4.5px);inset:3.5px}.mac-desktop .mac-dock{border-radius:23px}.mac-desktop .mac-dock:before{border-radius:20.5px}.mac-desktop .mac-dock:after{border-radius:18.5px}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.mac-desktop .mac-window{background:#c0e2f76b}.mac-desktop .mac-control-center,.mac-desktop .mac-help-dialog>div,.mac-desktop .mac-menu-panel,.mac-desktop .mac-spotlight-shell,.mac-desktop .mac-toast{background:#d1ebfad9}.mac-desktop.mac-dark .mac-window{background:#0d3155a6}.mac-desktop.mac-dark .mac-control-center,.mac-desktop.mac-dark .mac-help-dialog>div,.mac-desktop.mac-dark .mac-menu-panel,.mac-desktop.mac-dark .mac-spotlight-shell,.mac-desktop.mac-dark .mac-toast{background:#0e2c4feb}}@media (prefers-reduced-motion:reduce){.mac-desktop .mac-dock:after,.mac-desktop .mac-dock:before,.mac-desktop .mac-window:after,.mac-desktop .mac-window:before{transition:none;animation:none}}.vylos-app{text-align:center;min-height:100%;color:var(--glass-ink);background:var(--glass-pane-soft);flex-direction:column;align-items:center;padding:30px 32px 24px;display:flex}.vylos-launch-icon{border-radius:22%;flex-shrink:0;width:94px;height:94px;box-shadow:0 8px 22px #092b5240}.vylos-app h1{letter-spacing:-1px;margin:13px 0 2px;font-size:30px;font-weight:650;line-height:1.15}.vylos-app-tagline{color:var(--glass-secondary);margin:0;font-size:14px}.vylos-app-description{color:var(--glass-secondary);margin:14px 0 18px;font-size:12px;line-height:1.65}.vylos-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;max-width:440px;margin-bottom:20px;display:grid}.vylos-capabilities>span{background:var(--glass-pane-raised);color:var(--glass-ink);border:1px solid #ffffff91;border-radius:10px;padding:9px 6px;font-size:10px;box-shadow:inset 0 1px #ffffff85}.vylos-launch-actions{flex-wrap:wrap;gap:15px;display:flex}.vylos-launch-actions,.vylos-open{justify-content:center;align-items:center}.vylos-open{background:linear-gradient(#1a8cf6,#076fd9);border:1px solid #e1f3ff80;border-radius:9px;gap:8px;padding:9px 16px;font-size:12px;font-weight:550;display:inline-flex;box-shadow:inset 0 1px #fff6,0 4px 9px #12487524;color:#fff!important}.vylos-ios-link{color:var(--glass-ink);align-items:center;gap:4px;font-size:11px;display:inline-flex}.vylos-app>small{color:var(--glass-secondary);margin-top:17px;font-size:10px;display:block}.vylos-original-icon{object-fit:contain;border-radius:22%;display:block;overflow:hidden;box-shadow:0 3px 8px #0a244c25}@media (max-width:600px){.vylos-app{padding:30px 22px}.vylos-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.vylos-launch-actions{flex-direction:column;gap:14px}.vylos-ios-link,.vylos-open{min-height:44px}.vylos-ios-link{justify-content:center;padding:8px 10px}}@container mac-window (max-width:460px){.vylos-app{padding:24px 22px}.vylos-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.vylos-launch-actions{flex-direction:column;gap:10px}.vylos-ios-link,.vylos-open{min-height:44px}.vylos-ios-link{justify-content:center;padding:8px 10px}}.mac-desktop.mac-classic :is(.sky-finder,.sky-about,.sky-notes,.sky-photos){color:var(--glass-ink);background:0 0}.mac-desktop.mac-classic :is(.sky-sidebar,.sky-file-preview,.sky-notes>aside){background:var(--glass-pane);border-color:var(--glass-separator)}.mac-desktop.mac-classic :is(.sky-finder-toolbar,.sky-finder-footer,.sky-mobile-locations,.sky-photo-toolbar,.sky-photo-filmstrip,.sky-note-toolbar){background:var(--glass-pane-soft);border-color:var(--glass-separator)}.mac-desktop.mac-classic :is(.sky-about-portrait,.sky-photo-view,.sky-photo-view.signature){background:linear-gradient(135deg,#e7faff1f,#a6d8fa0a)}.mac-desktop.mac-classic .sky-portrait-halo{background:#d4efff17;border-color:#ffffff70;box-shadow:0 0 0 18px #ffffff0b,0 0 0 36px #ffffff06}.mac-desktop.mac-classic :is(.sky-about-info,.sky-finder-main,.sky-note-editor){background:0 0}.mac-desktop.mac-classic :is(.sky-sidebar p,.sky-sidebar-bottom,.sky-file-kind,.sky-file-preview>span,.sky-file-preview>p,.sky-search-row>span,.sky-finder-footer,.sky-about-role,.sky-bio,.sky-notes-heading>span,.sky-notes>aside>button span,.sky-note-toolbar>span,.sky-note-editor>footer,.sky-photo-filmstrip>span,.sky-photo-filmstrip small,.sky-mobile-locations label,.sky-list-heading,.sky-development){color:var(--glass-secondary)}.mac-desktop.mac-classic :is(.sky-sidebar button,.sky-sidebar a,.sky-note-title,.sky-note-editor>textarea,.sky-notes>aside>button,.sky-photo-toolbar a,.sky-about-signature,.sky-photo-view.signature>.db-signature,.sky-mobile-locations select,.sky-search-row input,.sky-toolbar-btn,.sky-history button:not(:disabled),.sky-view-toggle button){color:var(--glass-ink)}.mac-desktop.mac-classic .sky-about-caption{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--glass-ink);background:#e1f5ff5e;border-color:#ffffffab}.mac-desktop.mac-classic :is(.sky-search-row label,.sky-view-toggle){background:var(--glass-pane-raised);color:var(--glass-secondary);border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff69}.mac-desktop.mac-classic .sky-search-row input::placeholder{color:var(--glass-muted)}.mac-desktop.mac-classic :is(.sky-file:hover,.sky-file.selected,.sky-files-list .sky-file.selected,.sky-sidebar button.selected,.sky-sidebar button.selected:hover){background:var(--glass-selection)}.mac-desktop.mac-classic .sky-file.selected .sky-file-name{color:#fff;background:#1474cf}.mac-desktop.mac-classic .sky-files-list .sky-file.selected .sky-file-name{color:var(--glass-ink);background:0 0}.mac-desktop.mac-classic :is(.sky-notes>aside>button.selected,.sky-note-undo){color:var(--glass-ink);background:#ffdf7254;border-color:#ffffff75}.mac-desktop.mac-classic :is(.sky-note-toolbar button,.sky-note-undo button){color:var(--glass-ink)}.mac-desktop.mac-classic :is(.sky-note-editor>footer,.sky-list-heading,.sky-note-toolbar,.sky-notes>aside>button){border-color:var(--glass-separator)}.mac-desktop.mac-classic .sky-view-toggle button[aria-pressed=true]{color:#1e4b6b;background:#f6fdff87;box-shadow:0 1px 3px #19547f19}.mac-desktop.mac-classic .sky-sidebar-brand{box-shadow:none;background:0 0;width:20px;height:20px;padding:0;overflow:hidden}.mac-desktop.mac-classic .sky-sidebar-brand img{object-fit:contain;border-radius:5px;width:20px;height:20px}.mac-desktop.mac-classic .sky-vylos-file{border:0;padding:0;overflow:hidden;box-shadow:0 3px 8px #10284736;background:0 0!important}.mac-desktop.mac-classic .sky-vylos-file img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.mac-desktop.mac-classic .sky-file-preview .sky-vylos-file.large{border-radius:18px}.mac-desktop.mac-classic .sky-files-list .sky-vylos-file img{width:100%;max-width:none;height:100%}.mac-desktop.mac-classic .sky-empty{color:var(--glass-secondary)}.mac-desktop.mac-classic .sky-empty>strong{color:var(--glass-ink)}.mac-desktop.mac-classic .sky-photo-filmstrip button{background:#f3fbff4d}.mac-desktop.mac-classic .sky-note-undo{border-bottom:1px solid var(--glass-separator)}.mac-desktop.mac-classic.mac-dark .sky-view-toggle button[aria-pressed=true]{color:#f3faff;background:#a1d6ff40}.mac-desktop.mac-classic.mac-dark .sky-about-caption{color:var(--glass-ink);background:#0a355b59}.mac-desktop.mac-classic .sky-about-signature{width:210px;max-width:100%;height:auto}.mac-desktop.mac-classic .sky-signature-file{color:#102f49}.mac-desktop.mac-classic .sky-contact-actions{max-width:270px;margin:0 auto}.mac-desktop.mac-classic .sky-files.sky-files-list .sky-file.selected{background:#007aff}.mac-desktop.mac-classic .sky-files.sky-files-list .sky-file.selected .sky-file-kind,.mac-desktop.mac-classic .sky-files.sky-files-list .sky-file.selected .sky-file-name{color:#fff}.db-original-signature{flex-shrink:0;overflow:hidden}.signature-reveal{animation:signature-appear var(--signature-duration,.65s) ease-out var(--signature-delay,.1s) both}@keyframes signature-appear{0%{opacity:0}to{opacity:1}}.mac-desktop .mac-brand-menu .mac-menu-signature{width:55px;height:20px}@media (max-width:700px){.mac-desktop .mac-brand-menu{width:49px}.mac-desktop .mac-brand-menu .mac-menu-signature{width:43px;height:18px}}@media (prefers-reduced-motion:reduce){.signature-reveal{animation:none}}.mac-desktop .contact-actions{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.mac-desktop .contact-actions>a.contact-action{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 14px;font-size:12px;font-weight:550;line-height:1.4;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex}.mac-desktop .contact-actions>a.contact-action svg,.mac-desktop .contact-x-logo{flex-shrink:0}.mac-desktop .contact-actions>a.contact-action.contact-x{color:#fff;background:#000;border-color:#000;box-shadow:inset 0 1px #ffffff21,0 3px 8px #07284620}.mac-desktop .contact-actions>a.contact-action.contact-x:hover{background:#191919;border-color:#191919;box-shadow:0 4px 12px #07284635}.mac-desktop .contact-x-logo{object-fit:contain;width:17px;height:17px;display:block}.mac-desktop .contact-actions>a.contact-action.contact-email{background:var(--glass-pane-raised);color:var(--glass-ink);border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff70}.mac-desktop .contact-actions>a.contact-action.contact-email:hover{background:var(--glass-selection)}.mac-desktop .contact-actions>a.contact-action:focus-visible{outline-offset:3px;outline:3px solid #2687f5}.mac-desktop .contact-actions>a.contact-action span{overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.mac-desktop .contact-actions>a.contact-action{min-height:44px}}@media (prefers-reduced-motion:reduce){.mac-desktop .contact-actions>a.contact-action{transition:none}}.mac-desktop .mac-app-icon-native{filter:none}.mac-dock .mac-mission-dock-icon-native{width:56px;height:56px;box-shadow:none;background:0 0;border-radius:0;display:block}.mac-dock .mac-mission-dock-icon-native .mac-app-icon{width:100%;height:100%;display:block}@media (max-width:1050px){.mac-dock .mac-mission-dock-icon-native{width:50px;height:50px}}@media (max-width:700px){.mac-dock .mac-mission-dock-icon-native{width:46px;height:46px;transform:none}}.mac-desktop .mac-window-body{container:mac-window/inline-size}.mac-desktop .mac-resize-zone{z-index:60;touch-action:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.mac-desktop .mac-resize-n,.mac-desktop .mac-resize-s{cursor:ns-resize;height:8px;left:24px;right:24px}.mac-desktop .mac-resize-n{top:0}.mac-desktop .mac-resize-s{bottom:0}.mac-desktop .mac-resize-e,.mac-desktop .mac-resize-w{cursor:ew-resize;width:8px;top:24px;bottom:24px}.mac-desktop .mac-resize-e{right:0}.mac-desktop .mac-resize-w{left:0}.mac-desktop .mac-resize-ne,.mac-desktop .mac-resize-nw,.mac-desktop .mac-resize-se,.mac-desktop .mac-resize-sw{width:24px;height:24px}.mac-desktop .mac-resize-ne{cursor:nesw-resize;top:0;right:0}.mac-desktop .mac-resize-nw{cursor:nwse-resize;top:0;left:0}.mac-desktop .mac-resize-sw{cursor:nesw-resize;bottom:0;left:0}.mac-desktop .mac-resize-se{cursor:nwse-resize;bottom:0;right:0}.mac-desktop .mac-traffic-lights{z-index:70}.mac-desktop .mac-resize-handle{width:28px;height:28px;color:var(--glass-secondary,#193e59);opacity:.82;background:linear-gradient(135deg,#0000 25%,#f1fbff66);border-radius:5px 5px 16px;justify-content:flex-end;align-items:flex-end;padding:5px;transition:background .12s,opacity .12s;display:flex;bottom:3px;right:3px}.mac-desktop .is-resizing .mac-resize-handle,.mac-desktop .mac-resize-handle:focus-visible,.mac-desktop .mac-resize-handle:hover{opacity:1;background:#eaf8ffad}.mac-desktop .mac-resize-handle:focus-visible{outline-offset:-4px;border-radius:9px}.mac-desktop.mac-dark .mac-resize-handle{color:#e0f4ff;background:linear-gradient(135deg,#0000 25%,#477ea766)}.mac-desktop.mac-dark .is-resizing .mac-resize-handle,.mac-desktop.mac-dark .mac-resize-handle:focus-visible,.mac-desktop.mac-dark .mac-resize-handle:hover{background:#3b6b93bd}.mac-desktop .mac-resize-dimensions{z-index:65;color:#143b57;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#ebf8fff0;border:1px solid #ffffffd1;border-radius:8px;padding:5px 10px;font:500 11px/1.4 SFMono-Regular,Consolas,monospace;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0d365329}.mac-desktop .mac-resize-dimensions span{opacity:.55;padding:0 2px}.mac-desktop.mac-dark .mac-resize-dimensions{color:#e7f6ff;background:#14324df5;border-color:#d9f2ff73}.mac-desktop.is-window-gesturing,.mac-desktop.is-window-gesturing *{cursor:var(--mac-gesture-cursor)!important;-webkit-user-select:none!important;user-select:none!important}.mac-desktop .mac-window.is-resizing{animation:none}.mac-desktop .mac-window.is-maximized>.mac-resize-zone{display:none}@media (pointer:coarse) and (min-width:701px){.mac-desktop .mac-resize-n,.mac-desktop .mac-resize-s{height:12px}.mac-desktop .mac-resize-e,.mac-desktop .mac-resize-w{width:12px}.mac-desktop .mac-resize-ne,.mac-desktop .mac-resize-nw,.mac-desktop .mac-resize-se,.mac-desktop .mac-resize-sw{width:28px;height:28px}.mac-desktop .mac-resize-handle{width:32px;height:32px}}@media (max-width:700px){.mac-desktop .mac-resize-dimensions,.mac-desktop .mac-resize-zone{display:none}}@media (prefers-reduced-motion:reduce){.mac-desktop .mac-resize-handle{transition:none}}.mac-desktop .mac-symbol{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.mac-desktop .mac-symbol>rect{stroke:none}.mac-desktop .mac-file-icon{filter:none;flex-shrink:0;display:block}.mac-desktop .mac-menu-bar{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.mac-desktop .mac-brand-menu{width:33px}.mac-desktop .mac-brand-menu>.mac-symbol{width:20px;height:20px}.mac-desktop .mac-menu-label{font-size:13px!important}.mac-desktop .mac-menu-app-name{font-size:13px}.mac-desktop .mac-menu-time{font-size:12px}.mac-desktop .mac-menu-right{gap:9px}.mac-desktop .mac-menu-panel{border-radius:9px;padding:5px}.mac-desktop .mac-menu-panel>button{border-radius:5px;min-height:26px;font-size:13px}.mac-desktop .mac-menu-panel>button:focus-visible{outline:none}.mac-desktop .mac-menubar-battery .mac-symbol{width:27px;height:23px}.mac-desktop .mac-desktop-dock-icon{width:56px;height:56px;box-shadow:none;background:0 0;border-radius:0}.mac-desktop .mac-desktop-dock-icon>.mac-file-icon{width:100%;height:100%}.mac-desktop-shortcuts .mac-file-icon{width:54px;height:54px}.mac-desktop .mac-resize-grip{visibility:hidden}.mac-desktop .mac-window .mac-resize-handle{background:0 0}.mac-desktop .mac-control-network strong{font-size:13px}.mac-desktop .mac-control-network small{font-size:11px}.mac-desktop .mac-control-pair strong,.mac-desktop .mac-control-wide{font-size:12px!important}.mac-desktop .mac-control-pair small{font-size:10px}@media (max-width:1050px){.mac-desktop .mac-desktop-dock-icon{width:50px;height:50px}.mac-desktop .mac-menu-right{gap:6px}}@media (max-width:700px){.mac-desktop .mac-brand-menu{width:27px}.mac-desktop .mac-brand-menu>.mac-symbol{width:19px;height:19px}.mac-desktop .mac-menu-app-name{font-size:11px}.mac-desktop .mac-menu-right{gap:7px}.mac-desktop .mac-menu-panel>button{min-height:35px}.mac-desktop .mac-desktop-dock-icon{width:46px;height:46px}}.mac-desktop .mac-dock-position{--dock-icon-size:56px;--dock-item-size:var(--dock-icon-size);--dock-gap:clamp(2px,calc(var(--dock-icon-size) / 14),4px);--dock-padding-x:clamp(4px,calc(var(--dock-icon-size) / 8),7px);--dock-padding-top:max(5px,calc(var(--dock-icon-size) / 8));--dock-padding-bottom:max(4px,calc(var(--dock-icon-size) / 14));--dock-dot-size:clamp(3px,calc(var(--dock-icon-size) / 14),5px);--dock-dot-gap:clamp(3px,calc(var(--dock-icon-size) / 14),7px);--dock-footer:calc(var(--dock-dot-size) + var(--dock-dot-gap));--dock-item-height:max(44px,calc(var(--dock-icon-size) + var(--dock-footer)));--dock-radius:calc(var(--dock-icon-size) * .446429);--dock-rim-inset:max(1.5px,calc(var(--dock-icon-size) / 37.3333));--dock-inner-rim-inset:max(3.5px,calc(var(--dock-icon-size) / 16));--dock-divider-color:#12547e3d;max-width:calc(100vw - 28px)}.mac-desktop .mac-dock{gap:var(--dock-gap);height:calc(var(--dock-item-height) + var(--dock-padding-top) + var(--dock-padding-bottom) + 2px);padding:var(--dock-padding-top) var(--dock-padding-x) var(--dock-padding-bottom);border-radius:var(--dock-radius)}.mac-desktop .mac-dock:before{inset:var(--dock-rim-inset);border-radius:calc(var(--dock-radius) - var(--dock-rim-inset) - 1px)}.mac-desktop .mac-dock:after{inset:var(--dock-inner-rim-inset);border-radius:calc(var(--dock-radius) - var(--dock-inner-rim-inset) - 1px)}.mac-desktop .mac-dock .mac-dock-item{width:var(--dock-item-size);height:var(--dock-item-height);flex:none;gap:0;min-width:0;margin:0;padding:0}.mac-desktop .mac-dock .mac-dock-image{width:var(--dock-icon-size);height:var(--dock-icon-size);flex:none;overflow:visible}.mac-desktop .mac-dock .mac-desktop-dock-icon>.mac-file-icon,.mac-desktop .mac-dock .mac-dock-image>.mac-app-icon,.mac-desktop .mac-dock .mac-mission-dock-icon-native>.mac-app-icon{width:100%;max-width:none;height:100%;overflow:visible}.mac-desktop .mac-dock .mac-running-dot{width:var(--dock-dot-size);height:var(--dock-dot-size);margin-top:var(--dock-dot-gap);flex:none}.mac-desktop .mac-dock .mac-dock-system{width:var(--dock-item-size);height:var(--dock-item-height);padding:0 0 var(--dock-footer);flex:none;align-items:flex-end;overflow:visible}.mac-desktop .mac-dock .mac-desktop-dock-icon,.mac-desktop .mac-dock .mac-mission-dock-icon-native{width:var(--dock-icon-size);height:var(--dock-icon-size);box-shadow:none;background:0 0;border-radius:0;flex:none;display:block;overflow:visible}.mac-desktop .mac-dock .mac-dock-divider{width:24px;height:auto;min-height:44px;box-shadow:none;appearance:none;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:5px;flex:0 0 24px;align-self:stretch;margin:0;padding:0;display:block;position:relative}.mac-desktop .mac-dock .mac-dock-divider:before{content:"";width:1px;height:calc(var(--dock-icon-size) * .8);background:var(--dock-divider-color);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:1px 0 #faffff99}.mac-desktop.mac-dark .mac-dock-position{--dock-divider-color:#e7f6ff47}.mac-desktop .mac-dock .mac-dock-tooltip{bottom:calc(100% + max(30px, calc(var(--dock-icon-size) * .82)))}.mac-desktop .mac-dock-position.is-dock-resizing,.mac-desktop.is-dock-resizing{cursor:ns-resize;-webkit-user-select:none;user-select:none}.mac-desktop .mac-dock-position.is-dock-resizing .mac-desktop-dock-icon,.mac-desktop .mac-dock-position.is-dock-resizing .mac-dock-image,.mac-desktop .mac-dock-position.is-dock-resizing .mac-mission-dock-icon,.mac-desktop.is-dock-resizing .mac-desktop-dock-icon,.mac-desktop.is-dock-resizing .mac-dock-image,.mac-desktop.is-dock-resizing .mac-mission-dock-icon{transition:none;transform:none!important}.mac-desktop .mac-dock-position.is-dock-resizing .mac-dock-tooltip,.mac-desktop.is-dock-resizing .mac-dock-tooltip{visibility:hidden;opacity:0;transition:none}@media (max-width:1050px){.mac-desktop .mac-dock-position{--dock-icon-size:50px}}@media (max-width:700px){.mac-desktop .mac-dock-position{--dock-icon-size:46px;max-width:calc(100vw - 16px)}.mac-desktop .mac-dock{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;overflow:auto hidden}.mac-desktop .mac-dock::-webkit-scrollbar{display:none}.mac-desktop .mac-dock .mac-desktop-dock-icon,.mac-desktop .mac-dock .mac-mission-dock-icon-native{transform:none}.mac-desktop .mac-dock .mac-dock-tooltip{display:none}}.mac-desktop:has(.mac-dock-position.is-dock-resizing),.mac-desktop:has(.mac-dock-position.is-dock-resizing) *{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}body,html{width:100%;height:100%;min-height:100%;overflow:hidden}*{box-sizing:border-box}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #2687f5}::selection{color:#10274e;background:#aad5ff}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}