/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties;:root{--site-color-canvas:oklch(99.6% .005 270);--site-color-surface:oklch(97.2% .003 270);--site-color-surface-raised:oklch(99.6% .005 270);--site-color-rule:oklch(91.5% .006 270);--site-color-ink:oklch(22% .006 270);--site-color-ink-secondary:oklch(45% .008 270);--site-color-link:oklch(47% .17 255);--site-color-focus:oklch(43% .19 255);--site-color-action:var(--site-color-ink);--site-color-action-ink:var(--site-color-canvas);--site-color-selection:oklch(94% .012 255);--site-color-selection-strong:oklch(87% .025 255);--site-color-glass:oklch(99% .004 270/.72);--site-color-glass-strong:oklch(98% .005 270/.9);--site-color-glass-border:oklch(100% .002 270/.78);--site-color-shadow:oklch(18% .008 270/.18);--site-color-shadow-soft:oklch(18% .008 270/.09);--site-color-menu-active:oklch(47% .17 255);--site-color-menu-active-ink:oklch(99% .004 255);--site-color-disabled:oklch(43% .008 270);--site-color-error:oklch(48% .18 29);--site-color-success:oklch(45% .12 145);--site-color-wallpaper-start:oklch(98% .004 270);--site-color-wallpaper-middle:oklch(93% .007 270);--site-color-wallpaper-end:oklch(89% .01 270);--site-color-wallpaper-line:oklch(100% .002 270);--site-color-wallpaper-object:oklch(22% .006 270);--site-color-wallpaper-composite:oklch(22% .006 270/.2);--site-color-window-close:oklch(66% .2 29);--site-color-window-minimize:oklch(82% .16 87);--site-color-window-zoom:oklch(68% .17 145);--site-color-window-control-glyph:oklch(22% .006 270/.72);--site-font-display:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--site-font-body:var(--site-font-display);--site-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--site-space-1:.25rem;--site-space-2:.5rem;--site-space-3:.75rem;--site-space-4:1rem;--site-space-5:1.25rem;--site-space-6:1.5rem;--site-space-8:2rem;--site-space-10:2.5rem;--site-space-12:3rem;--site-space-16:4rem;--site-text-display:clamp(2.5rem,7vw,4rem);--site-text-title:clamp(2rem,4vw,2.5rem);--site-text-heading:clamp(1.5rem,3vw,2rem);--site-text-guide-title:1.375rem;--site-text-lead:clamp(1.125rem,2vw,1.3125rem);--site-text-body:1rem;--site-text-meta:.8125rem;--site-text-control:.875rem;--site-ease-out:cubic-bezier(.16,1,.3,1);--site-ease-in:cubic-bezier(.32,0,.67,0);--site-ease-in-out:cubic-bezier(.65,0,.35,1);--site-duration-fast:.12s;--site-duration-standard:.2s;--site-duration-menu:.18s;--site-menu-bar-height:2rem;--site-window-titlebar-height:1.75rem;--site-dock-icon-size:3rem;--site-dock-padding:.75rem;--site-dock-safe-area:6rem;--site-widget-unit:10rem;--site-widget-gap:.75rem;--site-widget-inset:1rem;--site-rule-hairline:1px;--site-radius-control:.625rem;--site-radius-panel:1.25rem;--site-radius-window:1rem;--site-radius-icon:.875rem;--site-z-base:1;--site-z-raised:10;--site-z-window:40;--site-z-menu:100;--site-z-dock:200;--site-z-skip:500}@layer theme,base,components,utilities;@layer theme{:root,:host{--default-font-family:var(--ui-font-body);--default-mono-font-family:var(--ui-font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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{color:inherit;border-top-width:1px;height:0}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,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{position:relative;vertical-align:baseline;font-size:75%;line-height:0}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{display:block;vertical-align:middle}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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::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{text-align:inherit;min-height:1lh}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{appearance:button}input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-file-upload-button{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 utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}}html,body,#root{min-height:100%}.first-visit-guide{position:fixed;z-index:var(--site-z-dock);display:grid;width:min(26rem,100% - 2*var(--site-space-4));gap:var(--site-space-4);padding:var(--site-space-5);overflow:auto;color:var(--site-color-ink);background:var(--site-color-glass-strong);border:var(--site-rule-hairline)solid var(--site-color-glass-border);border-radius:var(--site-radius-panel);box-shadow:0 12px 36px var(--site-color-shadow-soft);backdrop-filter:blur(20px)saturate(1.08);max-height:calc(100dvh - 9rem);bottom:calc(6.75rem + env(safe-area-inset-bottom))}.first-visit-guide:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(var(--site-space-4),env(safe-area-inset-right))}.first-visit-guide:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(var(--site-space-4),env(safe-area-inset-right))}.first-visit-guide:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(var(--site-space-4),env(safe-area-inset-right))}.first-visit-guide:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(var(--site-space-4),env(safe-area-inset-right))}.first-visit-guide:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(var(--site-space-4),env(safe-area-inset-right))}.first-visit-guide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(var(--site-space-4),env(safe-area-inset-right))}.first-visit-guide header,.first-visit-guide dl,.first-visit-guide dl>div{display:grid}.first-visit-guide header{gap:var(--site-space-1)}.first-visit-guide header p{color:var(--site-color-ink-secondary);font-size:var(--site-text-meta);margin:0;font-weight:500}.first-visit-guide h2,.first-visit-guide p,.first-visit-guide dl,.first-visit-guide dd{margin:0}.first-visit-guide h2{font-size:var(--site-text-guide-title);font-weight:600;line-height:1.2}.first-visit-guide>p,.first-visit-guide dd{color:var(--site-color-ink-secondary);font-size:var(--site-text-control);line-height:1.45}.first-visit-guide dl{border-block-start:var(--site-rule-hairline)solid var(--site-color-rule);gap:0}.first-visit-guide dl>div{grid-template-columns:minmax(0,1fr);gap:var(--site-space-1);padding-block:var(--site-space-3);border-block-end:var(--site-rule-hairline)solid var(--site-color-rule)}@media (min-width:40rem){.first-visit-guide dl>div{grid-template-columns:7rem minmax(0,1fr);gap:var(--site-space-3)}}.first-visit-guide dt{font-size:var(--site-text-control);font-weight:600}.first-visit-guide button{padding-inline:var(--site-space-4);color:var(--site-color-action-ink);font:600 var(--site-text-control)/1 var(--site-font-body);white-space:nowrap;background:var(--site-color-action);border:var(--site-rule-hairline)solid var(--site-color-action);border-radius:var(--site-radius-control);transition:background-color var(--site-duration-fast)var(--site-ease-out),transform var(--site-duration-fast)var(--site-ease-out);justify-self:end;min-height:44px}.first-visit-guide button:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.first-visit-guide button:hover{background:var(--site-color-ink-secondary)}}@media (prefers-reduced-transparency:reduce){.first-visit-guide{background:var(--site-color-surface-raised);backdrop-filter:none}}.desktop-shell[data-reduce-transparency=true] .first-visit-guide{background:var(--site-color-surface-raised);backdrop-filter:none}html,body{overflow-x:clip}body{background:var(--site-color-wallpaper-end);color:var(--site-color-ink);font-family:var(--site-font-body);font-size:var(--site-text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}*,*:before,*:after{box-sizing:border-box}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:var(--site-color-link);text-decoration-thickness:var(--site-rule-hairline);text-underline-offset:var(--site-space-1)}:where(a,button):focus-visible{border-radius:var(--site-radius-control);outline:2px solid var(--site-color-focus);outline-offset:2px}:where(input,select):focus-visible{outline:2px solid var(--site-color-focus);outline-offset:1px}a:active{color:var(--site-color-ink)}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.desktop-shell{background:var(--site-color-wallpaper-end);color:var(--site-color-ink);min-height:100dvh}.simple-view{background:var(--site-color-canvas);color:var(--site-color-ink);min-height:100dvh}.simple-view__bar{position:sticky;z-index:var(--site-z-menu);display:flex;justify-content:space-between;align-items: center;gap:var(--site-space-4);border-block-end:var(--site-rule-hairline)solid var(--site-color-rule);padding-inline:max(var(--site-space-4),env(safe-area-inset-left))max(var(--site-space-4),env(safe-area-inset-right));background:var(--site-color-surface-raised);min-height:3rem;top:0}.simple-view__brand{color:var(--site-color-ink);text-decoration:none;white-space:nowrap;font-weight:600}.simple-view__bar nav{display:flex;align-items: center;gap:var(--site-space-4)}.simple-view__bar nav a{font-size:var(--site-text-control);white-space:nowrap;font-weight:600}.simple-view__document,.offline-document{width:min(100% - 2*var(--site-space-4),72rem);padding-block:var(--site-space-12)var(--site-space-16);margin-inline-start:auto;margin-inline-end:auto}.simple-view__document>.route-document{margin-inline-start:auto;margin-inline-end:auto}.offline-document nav{display:flex;align-items: center;gap:var(--site-space-4);margin-block-start:var(--site-space-8)}.pwa-status{position:fixed;z-index:calc(var(--site-z-menu) + 1);top:calc(var(--site-menu-bar-height) + var(--site-space-2));inset-inline:var(--site-space-4);display:flex;width:min(42rem,100% - 2*var(--site-space-4));justify-content:space-between;align-items: center;gap:var(--site-space-3);border:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-control);padding:var(--site-space-2)var(--site-space-3);background:var(--site-color-surface-raised);box-shadow:0 var(--site-space-2)var(--site-space-6)var(--site-color-shadow-soft);color:var(--site-color-ink);font-size:var(--site-text-control);min-height:2.75rem;margin-inline-start:auto;margin-inline-end:auto}.pwa-status button{border:var(--site-rule-hairline)solid var(--site-color-action);border-radius:var(--site-radius-control);padding-inline:var(--site-space-3);background:var(--site-color-action);color:var(--site-color-action-ink);white-space:nowrap;min-height:2.75rem;font-weight:600}.pwa-status button:active{transform:translateY(1px)}.skip-link{position:fixed;z-index:var(--site-z-skip);padding:var(--site-space-2)var(--site-space-3);border-radius:var(--site-radius-control);background:var(--site-color-action);color:var(--site-color-action-ink);min-height:2.75rem;top:var(--site-space-2);transform:translateY(-160%)}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--site-space-2)}.skip-link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--site-space-2)}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--site-space-2)}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--site-space-2)}.skip-link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--site-space-2)}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--site-space-2)}.skip-link:focus{transform:translateY(0)}.menu-bar{position:sticky;z-index:var(--site-z-menu);display:flex;justify-content:space-between;align-items: center;gap:var(--site-space-1);border-block-end:var(--site-rule-hairline)solid var(--site-color-glass-border);padding-inline:max(var(--site-space-2),env(safe-area-inset-left))max(var(--site-space-2),env(safe-area-inset-right));background:var(--site-color-glass-strong);color:var(--site-color-ink);backdrop-filter:blur(20px)saturate(1.15);min-height:3rem;top:0}.menu-bar__menus,.menu-bar__utilities{display:flex;align-items: center;min-width:0}.menu-trigger,.menu-utility{display:inline-flex;border-radius:var(--site-radius-control);padding-inline:var(--site-space-2);color:var(--site-color-ink);font-size:var(--site-text-control);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items: center;min-height:2.75rem;font-weight:500;line-height:1}.menu-trigger--brand{letter-spacing:-.02em;font-weight:600}.menu-trigger[aria-expanded=true],.menu-utility[aria-pressed=true]{background:var(--site-color-selection);color:var(--site-color-ink)}.menu-trigger:active,.menu-utility:active,.menu-panel__submenu button:active,.dock-item:active{transform:translateY(1px)}.menu-panel__item>:where(a,button):active{transform:translateY(1px)}.menu-bar__time{color:var(--site-color-ink-secondary);font-size:var(--site-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.menu-trigger:not(:-webkit-any(:first-child,:last-child)),.menu-utility:first-child,.menu-bar__time{display:none}.menu-trigger:not(:-moz-any(:first-child,:last-child)),.menu-utility:first-child,.menu-bar__time{display:none}.menu-trigger:not(:is(:first-child,:last-child)),.menu-utility:first-child,.menu-bar__time{display:none}.desktop-launcher{display:none}.menu-panel{position:fixed;z-index:var(--site-z-menu);width:min(17.5rem,100% - var(--site-space-4));overflow-y:auto;border:var(--site-rule-hairline)solid var(--site-color-glass-border);border-radius:var(--site-radius-panel);padding:var(--site-space-2);background:var(--site-color-glass-strong);box-shadow:0 var(--site-space-3)var(--site-space-8)var(--site-color-shadow);color:var(--site-color-ink);backdrop-filter:blur(24px)saturate(1.2);transform-origin:top left;animation:menu-open var(--site-duration-menu)var(--site-ease-out)both;max-height:calc(100dvh - 4rem);top:calc(3rem + var(--site-space-1))}.menu-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--menu-panel-inline)}.menu-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--menu-panel-inline)}.menu-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--menu-panel-inline)}.menu-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--menu-panel-inline)}.menu-panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--menu-panel-inline)}.menu-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--menu-panel-inline)}.menu-panel ul{list-style:none;margin:0;padding:0}.menu-panel li[role=separator]{height:var(--site-rule-hairline);margin-block:var(--site-space-1);background:var(--site-color-rule)}.menu-panel__item{position:relative}.menu-panel__item>a,.menu-panel__item>button,.menu-panel__submenu button{display:grid;grid-template-columns:1rem minmax(0,1fr)auto;align-items: center;gap:var(--site-space-2);border-radius:var(--site-radius-control);padding:var(--site-space-1)var(--site-space-2);color:var(--site-color-ink);font-size:var(--site-text-control);text-align:start;text-decoration:none;white-space:nowrap;background:0 0;border:0;width:100%;min-height:2.25rem;font-weight:500}.menu-panel__item>:where(a,button):focus-visible{outline-offset:-2px}.menu-panel__submenu button:focus-visible{outline-offset:-2px}.menu-panel__item>button:disabled,.menu-panel__item>button[aria-disabled=true]{color:var(--site-color-disabled);cursor:not-allowed}.menu-panel__mark,.menu-panel__detail{color:inherit;font-family:var(--site-font-mono);font-size:var(--site-text-meta)}.menu-panel__detail{color:var(--site-color-ink-secondary);font-variant-numeric:tabular-nums}.menu-panel__submenu{position:absolute;z-index:var(--site-z-menu);border:var(--site-rule-hairline)solid var(--site-color-glass-border);border-radius:var(--site-radius-panel);padding:var(--site-space-2);background:var(--site-color-glass-strong);box-shadow:0 var(--site-space-3)var(--site-space-8)var(--site-color-shadow);color:var(--site-color-ink);backdrop-filter:blur(24px)saturate(1.2);width:13rem;top:calc(var(--site-space-2)*-1)}.menu-panel__submenu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - var(--site-space-1))}.menu-panel__submenu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - var(--site-space-1))}.menu-panel__submenu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - var(--site-space-1))}.menu-panel__submenu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - var(--site-space-1))}.menu-panel__submenu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - var(--site-space-1))}.menu-panel__submenu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - var(--site-space-1))}.desktop-scene{position:relative;padding:var(--site-space-3)var(--site-space-3)calc(5.75rem + env(safe-area-inset-bottom));isolation:isolate;min-height:calc(100dvh - 3rem)}.desktop-canvas,.desktop-widgets,.desktop-objects,.desktop-window--preview{display:none}.desktop-window{border:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-window);background:var(--site-color-surface-raised);color:var(--site-color-ink);box-shadow:0 var(--site-space-2)var(--site-space-8)var(--site-color-shadow-soft);min-width:0}.managed-window{position:relative;z-index:var(--site-z-window);overflow:clip}.managed-window:not(.managed-window--active){display:none}.managed-window--active{box-shadow:0 var(--site-space-2)var(--site-space-8)var(--site-color-shadow)}.desktop-window__titlebar{display:grid;grid-template-columns:auto minmax(0,1fr)auto;border-block-end:var(--site-rule-hairline)solid var(--site-color-rule);align-items: center;gap:var(--site-space-1);padding-inline:var(--site-space-2);background:var(--site-color-surface);color:var(--site-color-ink-secondary);font-size:var(--site-text-meta);text-align:center;white-space:nowrap;min-height:2.75rem;font-weight:600}.window-controls{display:flex;justify-self:start;align-items: center;gap:0}.window-controls[data-window-active=false]{opacity:.55}.window-control{position:relative;display:grid;color:var(--site-color-window-control-glyph);background:0 0;border:0;place-items: center;width:2.75rem;height:2.75rem;padding:0}.window-control__dot{display:grid;border:var(--site-rule-hairline)solid var(--site-color-shadow-soft);border-radius:50%;place-items: center;width:.75rem;height:.75rem;font-size:.6875rem;font-weight:700;line-height:1}.window-control--close .window-control__dot{background:var(--site-color-window-close)}.window-control--minimize .window-control__dot{background:var(--site-color-window-minimize)}.window-control--zoom .window-control__dot{background:var(--site-color-window-zoom)}.window-control__dot>span{opacity:0}.window-control:focus-visible .window-control__dot>span{opacity:1}.window-control:active .window-control__dot{transform:translateY(1px)}.window-control__tooltip{position:absolute;z-index:var(--site-z-menu);padding:var(--site-space-1)var(--site-space-2);border:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-surface-raised);box-shadow:0 var(--site-space-1)var(--site-space-3)var(--site-color-shadow-soft);color:var(--site-color-ink);font-size:var(--site-text-meta);opacity:0;pointer-events:none;transform:translate(-50%,calc(var(--site-space-1)*-1));transition:opacity var(--site-duration-fast)var(--site-ease-out),transform var(--site-duration-fast)var(--site-ease-out);width:max-content;max-width:14rem;font-weight:500;top:calc(100% + var(--site-space-1))}.window-control__tooltip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.window-control__tooltip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.window-control__tooltip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.window-control__tooltip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.window-control__tooltip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.window-control__tooltip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.window-control:focus-visible .window-control__tooltip{opacity:1;transform:translate(-50%)}.desktop-window__title,.desktop-window__state{pointer-events:none}.desktop-window__title{overflow:hidden;text-overflow:ellipsis}.desktop-window__state{display:none;color:var(--site-color-disabled);letter-spacing:.04em;text-transform:uppercase;justify-self:end;font-size:.6875rem;font-weight:500}.window-resize-handle{display:none}.spotlight-layer,.utility-layer{position:fixed;z-index:var(--site-z-skip);display:grid;padding:max(12vh,4rem)var(--site-space-3)var(--site-space-3);background:var(--site-color-shadow-soft);place-items: start center;inset:0}.spotlight-search,.preferences-panel{overflow:auto;border:var(--site-rule-hairline)solid var(--site-color-glass-border);border-radius:var(--site-radius-panel);background:var(--site-color-glass-strong);box-shadow:0 var(--site-space-5)var(--site-space-16)var(--site-color-shadow);color:var(--site-color-ink);backdrop-filter:blur(24px)saturate(1.2);width:min(42rem,100%);max-height:min(70dvh,38rem)}.spotlight-search__field{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:var(--site-space-2);border-block-end:var(--site-rule-hairline)solid var(--site-color-rule);padding-inline:var(--site-space-4);min-height:3.5rem}.spotlight-search__field>span{color:var(--site-color-ink-secondary);font-size:var(--site-text-heading)}.spotlight-search__field input{color:var(--site-color-ink);font-size:var(--site-text-lead);background:0 0;border:0;min-width:0;min-height:2.75rem}.spotlight-search__field input::placeholder{color:var(--site-color-disabled)}.spotlight-search__field kbd{border:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-control);padding:var(--site-space-1)var(--site-space-2);background:var(--site-color-surface);color:var(--site-color-ink-secondary);font-family:var(--site-font-mono);font-size:var(--site-text-meta)}.spotlight-search__results{overflow:auto;padding:var(--site-space-2);list-style:none;max-height:25rem;margin:0}.spotlight-search__results li+li{border-block-start:var(--site-rule-hairline)solid var(--site-color-rule)}.spotlight-search__results button{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--site-space-4);border-radius:var(--site-radius-control);padding:var(--site-space-2)var(--site-space-3);color:var(--site-color-ink);text-align:start;background:0 0;border:0;width:100%;min-height:3.5rem}.spotlight-search__results button>span:first-child{display:grid;min-width:0}.spotlight-search__results small{overflow:hidden;color:var(--site-color-ink-secondary);text-overflow:ellipsis;white-space:nowrap}.spotlight-search__results [aria-selected=true]{background:var(--site-color-menu-active);color:var(--site-color-menu-active-ink)}.spotlight-search__results [aria-selected=true] small{color:var(--site-color-menu-active-ink)}.spotlight-search__source{color:inherit;font-size:var(--site-text-meta);white-space:nowrap;font-weight:600}.spotlight-search__empty,.spotlight-search__quick-action{padding:var(--site-space-4);color:var(--site-color-ink-secondary)}.spotlight-search__quick-action{display:flex;justify-content:space-between;align-items: center;gap:var(--site-space-4);border-block-start:var(--site-rule-hairline)solid var(--site-color-rule);background:var(--site-color-surface);font-size:var(--site-text-control);min-height:2.75rem;font-weight:600}.preferences-panel{padding:var(--site-space-5);width:min(34rem,100%)}.preferences-panel>header{display:flex;justify-content:space-between;align-items: center;gap:var(--site-space-4);border-block-end:var(--site-rule-hairline)solid var(--site-color-rule);padding-block-end:var(--site-space-4)}.preferences-panel>header :where(p,h2){margin:0}.preferences-panel>header p,.preferences-panel legend{color:var(--site-color-ink-secondary);font-size:var(--site-text-meta);font-weight:600}.preferences-panel h2{font-size:var(--site-text-heading);font-style:normal;font-weight:600}.preferences-panel button,.desktop-widget__commands button{border:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-control);padding-inline:var(--site-space-3);background:var(--site-color-surface-raised);color:var(--site-color-ink);font-size:var(--site-text-control);white-space:nowrap;min-height:2.75rem;font-weight:600}.preferences-panel button:active,.desktop-widget__commands button:active{transform:translateY(1px)}.preferences-panel button:disabled,.desktop-widget__commands button:disabled{cursor:not-allowed;opacity:.55}.spotlight-search__results button:active{background:var(--site-color-selection-strong)}.preferences-panel fieldset{display:grid;gap:var(--site-space-1);padding:var(--site-space-4)0 0;border:0;margin:0}.preferences-panel fieldset>p{margin:var(--site-space-2)0 0;color:var(--site-color-ink-secondary);font-size:var(--site-text-control)}.preferences-panel fieldset .preferences-panel__actions{margin-block-start:var(--site-space-3)}.preferences-panel label{display:flex;justify-content:space-between;align-items: center;gap:var(--site-space-4);border-block-end:var(--site-rule-hairline)solid var(--site-color-rule);min-height:2.75rem;font-weight:500}.preferences-panel input{accent-color:var(--site-color-link);width:1.25rem;height:1.25rem}.preferences-panel__actions{display:flex;align-items: center;gap:var(--site-space-2);flex-wrap:wrap;margin-block-start:var(--site-space-5)}.desktop-window__traffic-lights{color:var(--site-color-disabled);justify-self:start}.desktop-window__traffic-lights:before{content:"●  ●  ●";letter-spacing:.04em;font-size:.625rem}.desktop-window__document{overflow:auto;overscroll-behavior:contain;padding:clamp(var(--site-space-5),6vw,var(--site-space-12));background:var(--site-color-surface-raised);color:var(--site-color-ink);max-height:calc(100dvh - 9rem)}.route-document{width:min(100%,52rem);min-width:0;margin-inline-start:auto;margin-inline-end:auto}.route-document__header{border-block-end:var(--site-rule-hairline)solid var(--site-color-rule);padding-block-end:var(--site-space-8)}.route-document__context{margin:0 0 var(--site-space-3);color:var(--site-color-ink-secondary);font-size:var(--site-text-meta);font-weight:600}.route-document h1,.route-document h2,.route-document h3{overflow-wrap:anywhere;font-family:var(--site-font-display);letter-spacing:-.02em;min-width:0;font-style:normal;font-weight:600}.route-document h1{font-size:var(--site-text-display);max-width:14ch;margin:0;line-height:1.06}.route-document h2{margin:var(--site-space-10)0 var(--site-space-4);font-size:var(--site-text-heading);line-height:1.2}.route-document h3{font-size:var(--site-text-lead);margin:0;line-height:1.3}.route-document__header>p:last-child,.route-document__lead{color:var(--site-color-ink-secondary);font-size:var(--site-text-lead);max-width:62ch}.route-document__body{padding-block:var(--site-space-8)var(--site-space-16)}.route-document__actions{display:flex;align-items: center;gap:var(--site-space-3);margin-block:var(--site-space-8)var(--site-space-12);flex-wrap:wrap}.site-action{display:inline-flex;border-radius:var(--site-radius-control);padding-inline:var(--site-space-5);text-decoration:none;white-space:nowrap;transition:background-color var(--site-duration-fast)var(--site-ease-out),color var(--site-duration-fast)var(--site-ease-out),transform var(--site-duration-fast)var(--site-ease-out);justify-content:center;align-items: center;min-height:2.75rem;font-weight:600}.site-action--primary{background:var(--site-color-action);color:var(--site-color-action-ink)}.site-action--link{color:var(--site-color-link)}.site-action:active{transform:translateY(1px)}.content-segmented{margin-block:var(--site-space-6)var(--site-space-12)}.content-segmented__tabs{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--site-space-1);border:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-control);padding:var(--site-space-1);background:var(--site-color-surface);color:var(--site-color-ink);width:-moz-fit-content;width:fit-content;max-width:100%}.content-segmented__tabs button{border:var(--site-rule-hairline)solid transparent;border-radius:calc(var(--site-radius-control) - var(--site-rule-hairline));padding-inline:var(--site-space-4);color:var(--site-color-ink-secondary);font-size:var(--site-text-control);white-space:nowrap;background:0 0;min-width:0;min-height:2.75rem;font-weight:600}.content-segmented__tabs button[aria-selected=true]{border-color:var(--site-color-rule);background:var(--site-color-surface-raised);color:var(--site-color-ink);box-shadow:0 var(--site-space-1)var(--site-space-2)var(--site-color-shadow-soft)}.content-segmented__tabs button:active,.content-chip:active{transform:translateY(1px)}.content-segmented__tabs button:disabled,.content-chip:disabled{cursor:not-allowed;opacity:.55}.content-segmented__panel{min-width:0}.content-chip{display:inline-flex;border:var(--site-rule-hairline)solid var(--site-color-rule);padding-inline:var(--site-space-4);background:var(--site-color-surface);color:var(--site-color-ink);font-size:var(--site-text-control);white-space:nowrap;border-radius:999px;justify-content:center;align-items: center;min-height:2.75rem;font-weight:600}.content-chip[aria-pressed=true]{border-color:var(--site-color-ink-secondary);background:var(--site-color-selection)}.content-chip[data-state=error]{border-color:var(--site-color-error)}.content-chip[data-state=success]{border-color:var(--site-color-success)}.content-disclosure{border-block-start:var(--site-rule-hairline)solid var(--site-color-rule)}.content-disclosure__essential>p{padding-block:var(--site-space-3);max-width:65ch;margin:0}.content-disclosure details{border-block-start:var(--site-rule-hairline)solid var(--site-color-rule)}.content-disclosure summary{display:flex;justify-content:space-between;align-items: center;gap:var(--site-space-4);color:var(--site-color-link);cursor:pointer;font-size:var(--site-text-control);list-style:none;white-space:nowrap;min-height:2.75rem;font-weight:600}.content-disclosure summary::-webkit-details-marker{display:none}.content-disclosure summary>span:last-child{color:var(--site-color-ink-secondary);transform:rotate(0)}.content-disclosure details[open] summary>span:last-child{transform:rotate(90deg)}.content-disclosure summary:active{color:var(--site-color-ink)}.content-disclosure__body{padding-block:0 var(--site-space-4);color:var(--site-color-ink-secondary)}.content-disclosure__body>:first-child,.content-state>:first-child{margin-block-start:0}.content-state{display:grid;gap:var(--site-space-3);border-block:var(--site-rule-hairline)solid var(--site-color-rule);padding-block:var(--site-space-5);background:var(--site-color-surface-raised);color:var(--site-color-ink-secondary);min-width:0}.content-state--loading{grid-template-columns:var(--site-space-8)minmax(0,1fr);align-items: center}.content-state__indicator{width:var(--site-space-8);height:var(--site-space-2);background:var(--site-color-rule);border-radius:999px}.route-list,.route-steps{list-style:none;margin:0;padding:0}.route-list li,.route-steps li{display:grid;gap:var(--site-space-1);border-block-start:var(--site-rule-hairline)solid var(--site-color-rule);padding-block:var(--site-space-4);min-width:0}.route-list span{color:var(--site-color-ink-secondary)}.route-steps{counter-reset:route-step}.route-steps li{grid-template-columns:auto minmax(0,1fr);counter-increment:route-step}.route-steps li:before{color:var(--site-color-ink-secondary);content:counter(route-step,decimal-leading-zero);font-family:var(--site-font-mono);font-size:var(--site-text-meta)}.route-changelog{display:grid;gap:var(--site-space-8);list-style:none;margin:0;padding:0}.route-changelog li{display:grid;gap:var(--site-space-2);border-block-start:var(--site-rule-hairline)solid var(--site-color-rule);padding-block-start:var(--site-space-4)}.route-changelog p{max-width:65ch;margin:0}.route-changelog p:last-child,.route-changelog__meta{color:var(--site-color-ink-secondary)}.route-changelog__meta{display:flex;gap:var(--site-space-2);font-family:var(--site-font-mono);font-size:var(--site-text-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap}.route-changelog__meta span:before{content:"·";margin-inline-end:var(--site-space-2)}.shell-icon{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:100%;height:100%}.shell-icon__plate{fill:var(--site-color-surface-raised);stroke:var(--site-color-ink-secondary)}.dock{position:fixed;z-index:var(--site-z-dock);max-width:calc(100% - var(--site-space-3));border:var(--site-rule-hairline)solid var(--site-color-glass-border);border-radius:var(--site-radius-panel);padding:var(--site-dock-padding);background:var(--site-color-glass);box-shadow:0 var(--site-space-2)var(--site-space-8)var(--site-color-shadow);color:var(--site-color-ink);backdrop-filter:blur(24px)saturate(1.2);width:max-content;bottom:max(var(--site-space-2),env(safe-area-inset-bottom));transform:translate(-50%)}.dock:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dock:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dock:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dock:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dock:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dock:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dock ul{display:flex;align-items: end;gap:var(--site-space-1);list-style:none;margin:0;padding:0}.dock li:nth-child(3),.dock li:nth-child(4),.dock li:nth-child(5),.dock__item--overflow,.dock__minimized-window{display:none}.dock__more{display:list-item;border-inline-start:var(--site-rule-hairline)solid var(--site-color-rule);margin-inline-start:var(--site-space-1);padding-inline-start:var(--site-space-1)}.dock-item__more-glyph{font-size:var(--site-text-meta);letter-spacing:.08em;font-weight:600}.dock-item{position:relative;display:grid;border-radius:var(--site-radius-icon);padding:var(--site-space-1);background:var(--site-color-surface-raised);color:var(--site-color-ink);text-decoration:none;transition:background-color var(--site-duration-fast)var(--site-ease-out),transform var(--site-duration-fast)var(--site-ease-out);border:0;place-items: center;width:2.75rem;min-width:2.75rem;height:2.75rem}.dock-item[aria-disabled=true]{opacity:.55;cursor:not-allowed}.dock-item__active{position:absolute;width:var(--site-space-1);height:var(--site-space-1);background:var(--site-color-ink);border-radius:50%;bottom:calc(var(--site-space-1)*-1)}.dock-item__tooltip{position:absolute;padding:var(--site-space-1)var(--site-space-2);border:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-control);background:var(--site-color-surface-raised);color:var(--site-color-ink);box-shadow:0 var(--site-space-1)var(--site-space-3)var(--site-color-shadow-soft);font-size:var(--site-text-meta);opacity:0;pointer-events:none;transform:translate(-50%,var(--site-space-1));transition:opacity var(--site-duration-fast)var(--site-ease-out),transform var(--site-duration-fast)var(--site-ease-out);white-space:nowrap;width:max-content;max-width:12rem;font-weight:500;bottom:calc(100% + var(--site-space-2))}.dock-item__tooltip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dock-item__tooltip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dock-item__tooltip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dock-item__tooltip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dock-item__tooltip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dock-item__tooltip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dock-item:focus-visible .dock-item__tooltip{opacity:1;transform:translate(-50%)}.dock__minimized-window{border-inline-start:var(--site-rule-hairline)solid var(--site-color-rule);margin-inline-start:var(--site-space-1);padding-inline-start:var(--site-space-1)}.dock-item__window{display:grid;width:var(--site-dock-icon-size);border:var(--site-rule-hairline)solid var(--site-color-ink-secondary);border-radius:var(--site-radius-control);background:var(--site-color-surface);box-shadow:0 var(--site-space-1)var(--site-space-2)var(--site-color-shadow-soft);place-items: start;height:2.25rem}.dock-item__window>span{height:var(--site-space-1);border-block-end:var(--site-rule-hairline)solid var(--site-color-rule);background:var(--site-color-selection-strong);width:100%}.responsive-sheet{position:fixed;z-index:var(--site-z-skip);color:var(--site-color-ink);background:0 0;border:0;width:100%;max-width:none;height:calc(100dvh - 3rem);max-height:none;margin:0;padding:0;inset:3rem 0 0}.responsive-sheet::backdrop{background:var(--site-color-shadow-soft)}.responsive-sheet__surface{display:grid;grid-template-rows:auto minmax(0,1fr);border:var(--site-rule-hairline)solid var(--site-color-glass-border);border-radius:var(--site-radius-panel)var(--site-radius-panel)0 0;background:var(--site-color-glass-strong);color:var(--site-color-ink);backdrop-filter:blur(24px)saturate(1.2);height:100%}.responsive-sheet__surface>header{display:flex;justify-content:space-between;align-items: center;gap:var(--site-space-3);border-block-end:var(--site-rule-hairline)solid var(--site-color-rule);padding-inline:var(--site-space-4);min-height:3.5rem}.responsive-sheet__surface h2{font-size:var(--site-text-lead);margin:0;font-style:normal;font-weight:600}.responsive-sheet__close,.dock-overflow__utilities button,.dock-overflow>ul>li>button{border:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-control);padding-inline:var(--site-space-3);background:var(--site-color-surface-raised);color:var(--site-color-ink);font-size:var(--site-text-control);white-space:nowrap;min-height:2.75rem;font-weight:600}.responsive-sheet__body{overflow:auto;padding:var(--site-space-4);min-height:0}.responsive-sheet .desktop-widgets{position:static;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--site-space-3);width:100%}.responsive-sheet .desktop-widget{position:static;display:grid;overflow:visible;gap:var(--site-space-2);border:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-window);padding:var(--site-space-4);background:var(--site-color-surface-raised);color:var(--site-color-ink);width:auto;min-width:0;height:auto;transition:none;transform:none}.responsive-sheet .desktop-widget__handle{display:flex;color:var(--site-color-disabled);touch-action:none;justify-content:center;align-items: center;min-height:2.75rem}.responsive-sheet .desktop-widget__content{display:grid;gap:var(--site-space-2)}.responsive-sheet .desktop-widget__content>:where(p,h2,span,time){margin:0}.responsive-sheet .desktop-widget__content>:where(p,span){color:var(--site-color-ink-secondary)}.responsive-sheet .desktop-widget__content h2{font-size:var(--site-text-lead);font-style:normal;font-weight:600}.responsive-sheet .desktop-widget__content time{font-size:var(--site-text-title);font-variant-numeric:tabular-nums;font-weight:600}.responsive-sheet .desktop-widget__commands{display:flex;gap:var(--site-space-2);flex-wrap:wrap}.responsive-sheet .desktop-objects{position:static;display:block;width:100%}.responsive-sheet .desktop-objects ul{display:grid;gap:var(--site-space-2);list-style:none;margin:0;padding:0}.responsive-sheet .desktop-object{display:grid;grid-template-columns:3rem minmax(0,1fr)auto;align-items: center;gap:var(--site-space-3);border:0;border-block-end:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-control);padding:var(--site-space-2);color:var(--site-color-ink);text-align:start;background:0 0;width:100%;min-height:4rem;font-weight:600}.responsive-sheet .desktop-object[aria-pressed=true]{background:var(--site-color-selection-strong)}.responsive-sheet .desktop-object__art{border:var(--site-rule-hairline)solid var(--site-color-rule);border-radius:var(--site-radius-icon);padding:var(--site-space-2);background:var(--site-color-surface-raised);width:3rem;height:3rem}.responsive-sheet .desktop-object__label{white-space:nowrap}.responsive-sheet .desktop-object__selection{position:static;display:none;background:var(--site-color-ink);color:var(--site-color-action-ink);border-radius:50%;place-items: center;width:1.25rem;height:1.25rem;font-size:.625rem}.responsive-sheet .desktop-object[aria-pressed=true] .desktop-object__selection{display:grid}.dock-overflow>ul{display:grid;gap:var(--site-space-2);list-style:none;margin:0;padding:0}.dock-overflow .dock-item{grid-template-columns:2.75rem minmax(0,1fr);justify-items:start;gap:var(--site-space-3);border-block-end:var(--site-rule-hairline)solid var(--site-color-rule);background:0 0;width:100%;height:auto;min-height:3.5rem}.dock-overflow .dock-item .shell-icon{width:2.75rem;height:2.75rem}.dock-overflow .dock-item__tooltip{position:static;box-shadow:none;opacity:1;background:0 0;border:0;width:auto;max-width:100%;padding:0;transform:none}.dock-overflow .dock-item__active{display:none}.dock-overflow__utilities{display:flex;gap:var(--site-space-2);border-block-start:var(--site-rule-hairline)solid var(--site-color-rule);flex-wrap:wrap;margin-block-start:var(--site-space-4);padding-block-start:var(--site-space-4)}@keyframes menu-open{0%{opacity:0;transform:translateY(calc(var(--site-space-1)*-1))scale(.98)}to{opacity:1;transform:none}}@keyframes window-minimize-to-dock{0%{opacity:1;transform:translate3d(var(--window-x),var(--window-y),0)scale(1)}to{opacity:0;transform:translate3d(calc(50vw - var(--window-width)/2),calc(100dvh - var(--site-dock-safe-area)/2 - var(--window-height)/2),0)scale(.08)}}@keyframes window-restore-from-dock{0%{opacity:0;transform:translate3d(calc(50vw - var(--window-width)/2),calc(100dvh - var(--site-dock-safe-area)/2 - var(--window-height)/2),0)scale(.08)}to{opacity:1;transform:translate3d(var(--window-x),var(--window-y),0)scale(1)}}@media (hover:hover) and (pointer:fine){a:hover{color:var(--site-color-ink)}.menu-trigger:hover,.menu-utility:hover{background:var(--site-color-selection);color:var(--site-color-ink)}.menu-panel__submenu button:hover{background:var(--site-color-menu-active);color:var(--site-color-menu-active-ink)}.menu-panel__item>:where(a,button):not(:disabled):hover{background:var(--site-color-menu-active);color:var(--site-color-menu-active-ink)}.menu-panel__item>:where(a,button):not(:disabled):hover .menu-panel__detail{color:var(--site-color-menu-active-ink)}.site-action--primary:hover{background:var(--site-color-ink-secondary);color:var(--site-color-action-ink);transform:translateY(-1px)}.pwa-status button:hover{background:var(--site-color-ink-secondary)}.content-segmented__tabs button:not(:disabled):hover,.content-chip:not(:disabled):hover{background:var(--site-color-selection);color:var(--site-color-ink)}.spotlight-search__results button:hover,.preferences-panel button:not(:disabled):hover,.desktop-widget__commands button:not(:disabled):hover{background:var(--site-color-selection)}.spotlight-search__results [aria-selected=true]:hover{background:var(--site-color-menu-active)}.dock-item:not([aria-disabled=true]):hover{background:var(--site-color-selection);color:var(--site-color-ink);transform:translateY(calc(var(--site-space-1)*-1))}.dock-item:hover .dock-item__tooltip{opacity:1;transition-delay:.8s;transform:translate(-50%)}.window-controls:hover .window-control__dot>span{opacity:1}.window-control:hover .window-control__tooltip{opacity:1;transition-delay:.8s;transform:translate(-50%)}.desktop-launcher:hover,.responsive-sheet__close:hover,.dock-overflow__utilities button:hover,.dock-overflow>ul>li>button:hover{background:var(--site-color-selection);color:var(--site-color-ink)}}@media (min-width:40rem){.desktop-window__titlebar{grid-template-columns:minmax(8.25rem,1fr)auto minmax(3.75rem,1fr);padding-inline:var(--site-space-3)}.desktop-window__state{display:block}.menu-trigger[data-menu-trigger=File],.menu-trigger[data-menu-trigger=Go],.menu-utility:first-child{display:inline-flex}.menu-trigger[data-menu-trigger=View],.menu-trigger[data-menu-trigger=Window],.menu-trigger[data-menu-trigger=Help],.menu-bar__time{display:none}.dock li:nth-child(3),.dock li:nth-child(4),.dock li:nth-child(5),.dock__item--overflow,.dock__minimized-window{display:list-item}.dock__more{display:none}.dock__group-start{border-inline-start:var(--site-rule-hairline)solid var(--site-color-rule);margin-inline-start:var(--site-space-2);padding-inline-start:var(--site-space-2)}.dock-item{width:3rem;min-width:3rem;height:3rem}.desktop-scene{padding-inline-start:5.75rem}.desktop-launcher{position:fixed;z-index:var(--site-z-raised);display:grid;place-items: center;gap:var(--site-space-1);border:var(--site-rule-hairline)solid var(--site-color-glass-border);border-radius:var(--site-radius-icon);padding:var(--site-space-2);background:var(--site-color-glass-strong);box-shadow:0 var(--site-space-1)var(--site-space-3)var(--site-color-shadow-soft);color:var(--site-color-ink);font-size:var(--site-text-meta);text-align:center;backdrop-filter:blur(18px)saturate(1.1);width:4.5rem;min-height:5.75rem;font-weight:600;line-height:1.2;top:4rem}.desktop-launcher:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--site-space-3)}.desktop-launcher:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--site-space-3)}.desktop-launcher:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--site-space-3)}.desktop-launcher:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--site-space-3)}.desktop-launcher:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--site-space-3)}.desktop-launcher:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--site-space-3)}.desktop-launcher .shell-icon{width:2.75rem;height:2.75rem}.responsive-sheet{box-shadow:calc(var(--site-space-2)*-1)0 var(--site-space-8)var(--site-color-shadow-soft);width:min(30rem,100%);inset:3rem 0 0 auto}.responsive-sheet__surface{border-radius:var(--site-radius-panel)0 0}}@media (min-width:60rem){.menu-trigger:not([data-menu-trigger=More]),.menu-utility:first-child,.menu-bar__time{display:inline-flex}.menu-trigger[data-menu-trigger=More]{display:none}.menu-bar__time{padding-inline:var(--site-space-2);align-items: center}.menu-bar{position:fixed;padding-inline:max(var(--site-space-2),env(safe-area-inset-left))max(var(--site-space-2),env(safe-area-inset-right));min-height:2rem;left:0;right:0}.menu-trigger,.menu-utility{padding-inline:var(--site-space-2);min-height:1.75rem}.menu-panel{top:calc(2rem + var(--site-space-1))}.desktop-scene{overflow:clip;padding:calc(2rem + var(--site-space-3))var(--site-space-4)calc(5.5rem + env(safe-area-inset-bottom));min-height:100dvh}.desktop-launcher{display:none}.desktop-canvas{position:absolute;z-index:calc(var(--site-z-base)*-1);display:block;width:100%;height:100%;inset:0}.desktop-widgets{position:absolute;z-index:var(--site-z-raised);display:block;pointer-events:none;inset:0}.desktop-widget{position:absolute;display:grid;z-index:var(--site-z-raised);width:calc(var(--widget-width-span)*var(--site-widget-unit) + (var(--widget-width-span) - 1)*var(--site-widget-gap));height:calc(var(--widget-height-span)*var(--site-widget-unit) + (var(--widget-height-span) - 1)*var(--site-widget-gap));overflow:clip;grid-template-rows:auto minmax(0,1fr)auto;gap:var(--site-space-2);border:var(--site-rule-hairline)solid var(--site-color-glass-border);border-radius:var(--site-radius-panel);padding:var(--site-space-2);background:var(--site-color-glass-strong);color:var(--site-color-ink);box-shadow:0 var(--site-space-2)var(--site-space-6)var(--site-color-shadow-soft);backdrop-filter:blur(18px)saturate(1.1);pointer-events:auto;transform:translate3d(calc(var(--site-widget-inset) + var(--widget-column)*(var(--site-widget-unit) + var(--site-widget-gap)) + var(--widget-drag-x)),calc(var(--site-menu-bar-height) + var(--site-widget-inset) + var(--widget-row)*(var(--site-widget-unit) + var(--site-widget-gap)) + var(--widget-drag-y)),0);transition:border-color var(--site-duration-fast)var(--site-ease-out),box-shadow var(--site-duration-fast)var(--site-ease-out);min-width:0;inset:0 auto auto 0}.desktop-widget[data-interacting=move]{z-index:calc(var(--site-z-window) - 1);backdrop-filter:none;cursor:grabbing;user-select:none;will-change:transform}.desktop-widget[data-interacting=move] .desktop-widget__content{pointer-events:none}.desktop-widget[data-settling=true]{transition:transform var(--site-duration-standard)var(--site-ease-out),border-color var(--site-duration-fast)var(--site-ease-out),box-shadow var(--site-duration-fast)var(--site-ease-out)}.desktop-widget__handle{display:flex;margin:calc(var(--site-space-1)*-1)calc(var(--site-space-1)*-1)0;color:var(--site-color-disabled);cursor:grab;touch-action:none;user-select:none;justify-content:center;align-items: center;min-height:2.75rem}.desktop-widget__handle:active{cursor:grabbing}.desktop-widget__content{display:grid;align-content: start;gap:var(--site-space-2);overflow:auto;min-height:0}.desktop-widget__content>:where(p,h2,span,time){margin:0}.desktop-widget__content>p,.desktop-widget__content>span{color:var(--site-color-ink-secondary);font-size:var(--site-text-meta)}.desktop-widget__content h2{font-size:var(--site-text-lead);letter-spacing:-.02em;font-style:normal;font-weight:600}.desktop-widget__content time{font-size:var(--site-text-title);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:600}.desktop-widget__content a{font-size:var(--site-text-meta);white-space:nowrap;width:max-content;font-weight:600}.desktop-widget__commands{display:flex;align-items: center;gap:var(--site-space-1)}.desktop-widget__commands button{padding-inline:var(--site-space-2);overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:.6875rem}.desktop-objects{position:absolute;z-index:var(--site-z-raised);display:block;width:8.5rem;top:calc(2rem + var(--site-space-5))}.desktop-objects:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--site-space-5)}.desktop-objects:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--site-space-5)}.desktop-objects:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--site-space-5)}.desktop-objects:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--site-space-5)}.desktop-objects:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--site-space-5)}.desktop-objects:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--site-space-5)}.desktop-objects ul{display:grid;gap:var(--site-space-3);list-style:none;margin:0;padding:0}.desktop-object{position:relative;display:grid;justify-items:center;gap:var(--site-space-1);border-radius:var(--site-radius-control);padding:var(--site-space-2);color:var(--site-color-ink);font-size:var(--site-text-meta);text-align:center;transition:background-color var(--site-duration-fast)var(--site-ease-out),transform var(--site-duration-fast)var(--site-ease-out);background:0 0;border:0;width:100%;min-height:6.75rem;font-weight:600}.desktop-object[aria-pressed=true]{background:var(--site-color-selection-strong);color:var(--site-color-ink)}.desktop-object__art{border:var(--site-rule-hairline)solid var(--site-color-glass-border);border-radius:var(--site-radius-icon);padding:var(--site-space-2);background:var(--site-color-glass-strong);box-shadow:0 var(--site-space-1)var(--site-space-3)var(--site-color-shadow-soft);color:var(--site-color-ink);width:4rem;height:4rem}.desktop-object__label{text-shadow:0 1px var(--site-color-surface-raised);white-space:nowrap}.desktop-object__selection{position:absolute;display:none;background:var(--site-color-ink);color:var(--site-color-action-ink);border-radius:50%;place-items: center;width:1.125rem;height:1.125rem;font-size:.625rem;top:var(--site-space-1)}.desktop-object__selection:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--site-space-1)}.desktop-object__selection:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--site-space-1)}.desktop-object__selection:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--site-space-1)}.desktop-object__selection:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--site-space-1)}.desktop-object__selection:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--site-space-1)}.desktop-object__selection:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--site-space-1)}.desktop-object[aria-pressed=true] .desktop-object__selection{display:grid}.desktop-object:active{transform:translateY(1px)}.desktop-window--preview{position:absolute;z-index:calc(var(--site-z-window) - 1);display:block;overflow:clip;width:min(42rem,100% - 32rem);min-height:18rem;top:4.75rem;transform:rotate(.35deg)}.desktop-window--preview:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:clamp(22rem,37vw,38rem)}.desktop-window--preview:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:clamp(22rem,37vw,38rem)}.desktop-window--preview:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:clamp(22rem,37vw,38rem)}.desktop-window--preview:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:clamp(22rem,37vw,38rem)}.desktop-window--preview:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:clamp(22rem,37vw,38rem)}.desktop-window--preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:clamp(22rem,37vw,38rem)}.desktop-window__preview-body{padding:var(--site-space-6);max-width:45ch}.desktop-window__preview-body strong{font-size:var(--site-text-heading);letter-spacing:-.02em;font-weight:600}.desktop-window__preview-body p{color:var(--site-color-ink-secondary)}.managed-window{position:absolute;z-index:calc(var(--site-z-window) + var(--window-z));display:block;width:var(--window-width);height:var(--window-height);transform:translate3d(var(--window-x),var(--window-y),0);transform-origin:calc(50vw - var(--window-x))calc(100dvh - var(--window-y) - var(--site-dock-safe-area)/2);transition:border-radius var(--site-duration-standard)var(--site-ease-out),box-shadow var(--site-duration-standard)var(--site-ease-out),opacity var(--site-duration-standard)var(--site-ease-out),transform var(--site-duration-standard)var(--site-ease-out);min-width:20rem;max-height:none;inset:0 auto auto 0}.managed-window--active{box-shadow:0 var(--site-space-5)var(--site-space-16)var(--site-color-shadow)}.managed-window[data-interacting]{will-change:transform,width,height;transition:none}.managed-window[data-window-transition=restoring]{animation:window-restore-from-dock var(--site-duration-standard)var(--site-ease-out)both}.managed-window[data-window-transition=minimizing]{animation:window-minimize-to-dock var(--site-duration-menu)var(--site-ease-in)both;pointer-events:none}.managed-window[data-interacting] .desktop-window__titlebar{background:var(--site-color-surface);backdrop-filter:none}.managed-window .desktop-window__titlebar{min-height:var(--site-window-titlebar-height);cursor:grab;touch-action:none;user-select:none}.managed-window .desktop-window__titlebar:active{cursor:grabbing}.managed-window .desktop-window__document{height:calc(100% - var(--site-window-titlebar-height));max-height:none}.window-resize-handle{position:absolute;z-index:1;display:block;color:var(--site-color-ink-secondary);touch-action:none;background:0 0;border:0;padding:0}.window-resize-handle--n,.window-resize-handle--s{inset-inline:var(--site-space-6);height:var(--site-space-4);cursor:ns-resize}.window-resize-handle--n{top:0}.window-resize-handle--s{bottom:0}.window-resize-handle--e,.window-resize-handle--w{inset-block:var(--site-space-6);width:var(--site-space-4);cursor:ew-resize}.window-resize-handle--e:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.window-resize-handle--e:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.window-resize-handle--e:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.window-resize-handle--e:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.window-resize-handle--e:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.window-resize-handle--e:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.window-resize-handle--w:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.window-resize-handle--w:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.window-resize-handle--w:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.window-resize-handle--w:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.window-resize-handle--w:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.window-resize-handle--w:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.window-resize-handle--ne,.window-resize-handle--nw,.window-resize-handle--se,.window-resize-handle--sw{width:var(--site-space-6);height:var(--site-space-6)}.window-resize-handle--ne,.window-resize-handle--sw{cursor:nesw-resize}.window-resize-handle--nw,.window-resize-handle--se{cursor:nwse-resize}.window-resize-handle--ne,.window-resize-handle--nw{top:0}.window-resize-handle--se,.window-resize-handle--sw{bottom:0}.window-resize-handle--ne:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.window-resize-handle--ne:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.window-resize-handle--ne:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.window-resize-handle--se:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.window-resize-handle--se:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.window-resize-handle--se:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.window-resize-handle--ne:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.window-resize-handle--ne:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.window-resize-handle--ne:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.window-resize-handle--se:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.window-resize-handle--se:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.window-resize-handle--se:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.window-resize-handle--nw:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.window-resize-handle--nw:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.window-resize-handle--nw:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.window-resize-handle--sw:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.window-resize-handle--sw:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.window-resize-handle--sw:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.window-resize-handle--nw:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.window-resize-handle--nw:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.window-resize-handle--nw:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.window-resize-handle--sw:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.window-resize-handle--sw:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.window-resize-handle--sw:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.window-resize-handle--se{display:grid;padding:var(--site-space-1);place-items: end}.desktop-window__document{padding:clamp(var(--site-space-8),4vw,var(--site-space-12));max-height:calc(100dvh - 17.75rem)}.route-document{margin-inline-start:0;margin-inline-end:auto}.dock{padding:var(--site-dock-padding)}.dock ul{gap:var(--site-space-2)}.dock-item{padding:var(--site-space-1);width:3.5rem;min-width:3.5rem;height:3.5rem}.dock-item .shell-icon{width:var(--site-dock-icon-size);height:var(--site-dock-icon-size)}.responsive-sheet{height:calc(100dvh - 2rem);top:2rem}}@media (hover:hover) and (pointer:fine) and (min-width:60rem){.window-controls{gap:var(--site-space-2)}.window-control{height:var(--site-window-titlebar-height);width:.75rem}.window-control:before{position:absolute;top:0;bottom:0;inset-inline:calc(var(--site-space-2)*-1);content:""}.window-controls,.desktop-window__title,.desktop-window__state{position:relative;z-index:2}.desktop-object:hover{background:var(--site-color-selection);color:var(--site-color-ink)}}.dock__minimized-window+.dock__minimized-window{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}@media (min-width:90rem){.desktop-window--preview{width:min(46rem,100% - 44rem)}.desktop-window--preview:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:clamp(34rem,42vw,46rem)}.desktop-window--preview:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:clamp(34rem,42vw,46rem)}.desktop-window--preview:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:clamp(34rem,42vw,46rem)}.desktop-window--preview:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:clamp(34rem,42vw,46rem)}.desktop-window--preview:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:clamp(34rem,42vw,46rem)}.desktop-window--preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:clamp(34rem,42vw,46rem)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:var(--site-duration-fast)!important;animation-iteration-count:1!important;transition-duration:var(--site-duration-fast)!important}.menu-panel{animation-name:none}.managed-window,.desktop-widget[data-settling=true]{animation-name:none;transition-property:opacity}}.desktop-shell[data-reduce-motion=true] *,.desktop-shell[data-reduce-motion=true] *:before,.desktop-shell[data-reduce-motion=true] *:after{animation-duration:var(--site-duration-fast)!important;animation-iteration-count:1!important;transition-duration:var(--site-duration-fast)!important}.desktop-shell[data-reduce-motion=true] :where(.managed-window,.desktop-widget){animation-name:none;transition-property:opacity}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.menu-bar,.menu-panel,.menu-panel__submenu,.dock,.desktop-widget,.spotlight-search,.preferences-panel,.responsive-sheet__surface{background:var(--site-color-surface-raised);color:var(--site-color-ink);backdrop-filter:none}}.desktop-shell[data-reduce-transparency=true] :where(.menu-bar,.menu-panel,.menu-panel__submenu,.dock,.desktop-widget,.spotlight-search,.preferences-panel){background:var(--site-color-surface-raised);color:var(--site-color-ink);backdrop-filter:none}.desktop-shell[data-reduce-transparency=true] .responsive-sheet__surface{background:var(--site-color-surface-raised);color:var(--site-color-ink);backdrop-filter:none}@media (display-mode:standalone){.menu-bar,.simple-view__bar{padding-block-start:env(safe-area-inset-top)}.pwa-status{top:calc(var(--site-menu-bar-height) + env(safe-area-inset-top) + var(--site-space-2))}}@media (max-width:39.999rem){.simple-view__bar{align-items: flex-start;gap:var(--site-space-2);padding-block:var(--site-space-3);flex-direction:column}.simple-view__bar nav{justify-content:space-between;gap:var(--site-space-2);width:100%}.simple-view__document,.offline-document{width:min(100% - 2*var(--site-space-3),72rem);padding-block-start:var(--site-space-8)}.pwa-status{inset-inline:var(--site-space-2);width:calc(100% - 2*var(--site-space-2))}.desktop-scene{padding:var(--site-space-2)var(--site-space-2)calc(5.25rem + env(safe-area-inset-bottom))}.managed-window--active{min-height:calc(100dvh - 8.75rem - env(safe-area-inset-bottom))}.managed-window--active .desktop-window__document{max-height:calc(100dvh - 11.5rem - env(safe-area-inset-bottom))}.menu-panel{width:calc(100% - var(--site-space-4))}.menu-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--site-space-2)}.menu-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--site-space-2)}.menu-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--site-space-2)}.menu-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--site-space-2)}.menu-panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--site-space-2)}.menu-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--site-space-2)}.menu-panel__submenu{position:static;border:0;border-block-start:var(--site-rule-hairline)solid var(--site-color-rule);box-shadow:none;border-radius:0;width:100%;padding-inline-start:var(--site-space-4)}.spotlight-layer,.utility-layer{align-items:stretch;padding:3rem 0 0}.spotlight-search,.preferences-panel{border-radius:var(--site-radius-panel)var(--site-radius-panel)0 0;width:100%;height:calc(100dvh - 3rem);max-height:none}.spotlight-search__results{max-height:calc(100dvh - 12.5rem)}}@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}@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}@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{--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;--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}::backdrop{--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;--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}}}
