:root{--t-bg: #EDEFF1;--t-app: #F7F8F9;--t-panel: #FFFFFF;--t-side: #F1F3F4;--t-soft: #EAEDEF;--t-line: #DDE1E4;--t-line-strong: #878D92;--t-muted: #5F6B72;--t-text: #1B2024;--t-action: #1B2024;--t-action-hover: #2C333A;--t-action-text: #FFFFFF;--t-switch-knob: #FFFFFF;--t-success: #1E7A4C;--t-warn: #9A5A19;--t-warn-bg: #FFF3E5;--t-danger: #B03A32;--t-danger-bg: #FDECEA;--t-focus: #3B7DD8;--t-metric-cpu: #2a78d6;--t-metric-gpu: #e87ba4;--t-metric-mem: #4a3aa7;--t-metric-net: #1baf7a;--t-metric-disk: #eda100;--t-metric-bat: #008300;--t-metric-temp: #eb6834;--t-text-micro-size: 12px;--t-text-micro-line: 16px;--t-text-micro-weight: 500;--t-text-small-size: 13px;--t-text-small-line: 18px;--t-text-small-weight: 400;--t-text-body-size: 14px;--t-text-body-line: 20px;--t-text-body-weight: 400;--t-text-strong-size: 14px;--t-text-strong-line: 20px;--t-text-strong-weight: 500;--t-text-title-size: 16px;--t-text-title-line: 22px;--t-text-title-weight: 600;--t-text-heading-size: 20px;--t-text-heading-line: 26px;--t-text-heading-weight: 600;--t-text-readout-size: 28px;--t-text-readout-line: 30px;--t-text-readout-weight: 600;--t-text-readout-tracking: -.01em;--t-text-display-size: 44px;--t-text-display-line: 48px;--t-text-display-weight: 600;--t-text-display-tracking: -.02em;--t-radius-sm: 5px;--t-radius-md: 8px;--t-radius-lg: 12px;--t-radius-full: 9999px;--t-space-1: 4px;--t-space-2: 8px;--t-space-3: 12px;--t-space-4: 16px;--t-space-5: 24px;--t-space-6: 32px;--t-space-7: 48px;--t-size-control-compact: 24px;--t-size-control-default: 28px;--t-size-control-comfortable: 32px;--t-size-row-list: 32px;--t-size-row-settings: 44px;--t-size-sidebar: 220px;--t-size-sidebar-min: 180px;--t-size-sidebar-max: 320px;--t-size-inspector: 300px;--t-size-inspector-min: 260px;--t-size-inspector-max: 420px;--t-size-dialog: 440px;--t-size-dialog-wide: 640px;--t-font-sans: ui-sans-serif, -apple-system, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--t-font-mono: ui-monospace, SFMono-Regular, "Cascadia Mono", Menlo, monospace;--t-duration-instant: 80ms;--t-duration-fast: .14s;--t-duration-normal: .22s;--t-ease-entrance: cubic-bezier(.2, 0, 0, 1);--t-ease-exit: cubic-bezier(.4, 0, 1, 1);--t-shadow-raised: 0 1px 2px rgba(20, 26, 30, .06), 0 4px 12px rgba(20, 26, 30, .05);--t-shadow-floating: 0 8px 24px rgba(20, 26, 30, .1), 0 24px 64px rgba(20, 26, 30, .1);--t-shadow-knob: 0 1px 2px rgba(20, 26, 30, .25), 0 0 0 .5px rgba(20, 26, 30, .1);--t-signature: var(--t-text);--t-signature-tint: #1B202410}:root[data-theme=dark]{--t-bg: #121517;--t-app: #181B1E;--t-panel: #1F2326;--t-side: #15181A;--t-soft: #24282C;--t-line: #2C3135;--t-line-strong: #666D73;--t-muted: #9AA5AC;--t-text: #E6EAEC;--t-action: #E6EAEC;--t-action-hover: #CBD3D8;--t-action-text: #14171A;--t-switch-knob: #F4F6F7;--t-success: #6FCF97;--t-warn: #E3B981;--t-warn-bg: #3A2F22;--t-danger: #F08D84;--t-danger-bg: #3A2422;--t-focus: #7FB0F0;--t-metric-cpu: #3987e5;--t-metric-gpu: #d55181;--t-metric-mem: #9085e9;--t-metric-net: #199e70;--t-metric-disk: #c98500;--t-metric-bat: #008300;--t-metric-temp: #d95926;--t-shadow-raised: none;--t-shadow-floating: 0 8px 24px rgba(0, 0, 0, .45);--t-shadow-knob: 0 1px 2px rgba(0, 0, 0, .5), 0 0 0 .5px rgba(0, 0, 0, .3);--t-signature-tint: #E6EAEC10}:root[data-app=squish]{--t-signature: #0E7490;--t-signature-tint: #0E74901F}:root[data-theme=dark][data-app=squish]{--t-signature: #4FC3DE;--t-signature-tint: #4FC3DE1F}:root[data-app=diskatlas]{--t-signature: #2F5D8C;--t-signature-tint: #2F5D8C1F}:root[data-theme=dark][data-app=diskatlas]{--t-signature: #7FAEDC;--t-signature-tint: #7FAEDC1F}:root[data-app=veilshot]{--t-signature: #6A4C93;--t-signature-tint: #6A4C931F}:root[data-theme=dark][data-app=veilshot]{--t-signature: #B394DC;--t-signature-tint: #B394DC1F}:root[data-app=kempt]{--t-signature: #8A3F77;--t-signature-tint: #8A3F771F}:root[data-theme=dark][data-app=kempt]{--t-signature: #D08BC0;--t-signature-tint: #D08BC01F}:root[data-app=telltale]{--t-signature: #4F55B8;--t-signature-tint: #4F55B81F}:root[data-theme=dark][data-app=telltale]{--t-signature: #9EA3F0;--t-signature-tint: #9EA3F01F}@theme inline{ --color-bg: var(--t-bg); --color-app: var(--t-app); --color-panel: var(--t-panel); --color-side: var(--t-side); --color-soft: var(--t-soft); --color-line: var(--t-line); --color-line-strong: var(--t-line-strong); --color-muted: var(--t-muted); --color-text: var(--t-text); --color-action: var(--t-action); --color-action-hover: var(--t-action-hover); --color-action-text: var(--t-action-text); --color-switch-knob: var(--t-switch-knob); --color-success: var(--t-success); --color-warn: var(--t-warn); --color-warn-bg: var(--t-warn-bg); --color-danger: var(--t-danger); --color-danger-bg: var(--t-danger-bg); --color-focus: var(--t-focus); --color-metric-cpu: var(--t-metric-cpu); --color-metric-gpu: var(--t-metric-gpu); --color-metric-mem: var(--t-metric-mem); --color-metric-net: var(--t-metric-net); --color-metric-disk: var(--t-metric-disk); --color-metric-bat: var(--t-metric-bat); --color-metric-temp: var(--t-metric-temp); --text-micro: var(--t-text-micro-size); --text-micro--line-height: var(--t-text-micro-line); --text-micro--font-weight: var(--t-text-micro-weight); --text-small: var(--t-text-small-size); --text-small--line-height: var(--t-text-small-line); --text-small--font-weight: var(--t-text-small-weight); --text-body: var(--t-text-body-size); --text-body--line-height: var(--t-text-body-line); --text-body--font-weight: var(--t-text-body-weight); --text-strong: var(--t-text-strong-size); --text-strong--line-height: var(--t-text-strong-line); --text-strong--font-weight: var(--t-text-strong-weight); --text-title: var(--t-text-title-size); --text-title--line-height: var(--t-text-title-line); --text-title--font-weight: var(--t-text-title-weight); --text-heading: var(--t-text-heading-size); --text-heading--line-height: var(--t-text-heading-line); --text-heading--font-weight: var(--t-text-heading-weight); --text-readout: var(--t-text-readout-size); --text-readout--line-height: var(--t-text-readout-line); --text-readout--font-weight: var(--t-text-readout-weight); --text-readout--letter-spacing: var(--t-text-readout-tracking); --text-display: var(--t-text-display-size); --text-display--line-height: var(--t-text-display-line); --text-display--font-weight: var(--t-text-display-weight); --text-display--letter-spacing: var(--t-text-display-tracking); --radius-sm: var(--t-radius-sm); --radius-md: var(--t-radius-md); --radius-lg: var(--t-radius-lg); --radius-full: var(--t-radius-full); --spacing-1: var(--t-space-1); --spacing-2: var(--t-space-2); --spacing-3: var(--t-space-3); --spacing-4: var(--t-space-4); --spacing-5: var(--t-space-5); --spacing-6: var(--t-space-6); --spacing-7: var(--t-space-7); --size-control-compact: var(--t-size-control-compact); --size-control-default: var(--t-size-control-default); --size-control-comfortable: var(--t-size-control-comfortable); --size-row-list: var(--t-size-row-list); --size-row-settings: var(--t-size-row-settings); --size-sidebar: var(--t-size-sidebar); --size-sidebar-min: var(--t-size-sidebar-min); --size-sidebar-max: var(--t-size-sidebar-max); --size-inspector: var(--t-size-inspector); --size-inspector-min: var(--t-size-inspector-min); --size-inspector-max: var(--t-size-inspector-max); --size-dialog: var(--t-size-dialog); --size-dialog-wide: var(--t-size-dialog-wide); --font-sans: var(--t-font-sans); --font-mono: var(--t-font-mono); --duration-instant: var(--t-duration-instant); --duration-fast: var(--t-duration-fast); --duration-normal: var(--t-duration-normal); --ease-entrance: var(--t-ease-entrance); --ease-exit: var(--t-ease-exit); --shadow-raised: var(--t-shadow-raised); --shadow-floating: var(--t-shadow-floating); --shadow-knob: var(--t-shadow-knob); --color-signature: var(--t-signature); --color-signature-tint: var(--t-signature-tint); }@font-face{font-family:Nunito;src:url(/fonts/nunito-latin.woff2) format("woff2");font-weight:600 800;font-display:swap}:root{--bg: #f5f6f8;--surface: #ffffff;--fg: #121519;--muted: #5a6370;--line: #e0e3e9;--soft: #e9ecf6;--accent: #2747d6;--accent-deep: #1a2c8c;--accent-ink: #ffffff;--good: #1e7a4c;--warn: #9a5a19;--ink: #0e1116;--ink-2: #161b22;--ink-line: #262d37;--ink-fg: #e8ecf1;--ink-muted: #8e98a5;--amber: #f0a63a;--on-tint: #3e4955;--tint-mix: 100%;--display: ui-rounded, "SF Pro Rounded", "Nunito", -apple-system, system-ui, sans-serif;--body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r: 16px;--r-sm: 10px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0f1216;--surface: #171b21;--fg: #e8ecf1;--muted: #9aa4b0;--line: #262d36;--soft: #1e242c;--accent: #7b93ff;--accent-deep: #2c3f9e;--accent-ink: #0b1020;--good: #4fbf83;--warn: #e0a15a;--on-tint: #c9d1da;--tint-mix: 14%;color-scheme:dark}}:root[data-theme=dark]{--bg: #0f1216;--surface: #171b21;--fg: #e8ecf1;--muted: #9aa4b0;--line: #262d36;--soft: #1e242c;--accent: #7b93ff;--accent-deep: #2c3f9e;--accent-ink: #0b1020;--good: #4fbf83;--warn: #e0a15a;--on-tint: #c9d1da;--tint-mix: 14%;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.5 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%}button{font:inherit;color:inherit}p{margin:0;line-height:1.6}h1,h2,h3,h4{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:99;background:var(--surface);padding:8px 12px;border-radius:8px}.wrap{max-width:1180px;margin-inline:auto;padding-inline:20px}section{padding-block:80px}.flush{padding-top:0}.disp{font-family:var(--display);text-wrap:balance;letter-spacing:-.025em}.muted{color:var(--muted)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sec-h{font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.05}.sec-sub{color:var(--muted);margin-top:12px;max-width:60ch;font-size:17px}.ph{font-family:var(--mono);font-size:.82em;border:1px dashed currentColor;border-radius:4px;padding:0 .35em;white-space:nowrap;opacity:.9}.sep{display:inline-block;width:1px;height:.85em;background:currentColor;opacity:.3;margin:0 .6em;vertical-align:-.08em}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tint{background:color-mix(in srgb,var(--tint) var(--tint-mix),var(--bg))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-sm);padding:12px 18px;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .12s,filter .12s,border-color .12s}.btn:active{transform:translateY(1px)}.btn-p{background:var(--accent);color:var(--accent-ink)}.btn-p:hover{filter:brightness(1.08)}.btn-s{background:transparent;border-color:var(--line);color:var(--fg)}.btn-s:hover{border-color:var(--muted)}.btn-dark{background:var(--fg);color:var(--bg)}.btn-dark:hover{filter:brightness(1.2)}.btn-sm{padding:8px 13px;font-size:14px}.badges{display:flex;flex-wrap:wrap;gap:6px}.badge{font-size:12px;font-weight:500;padding:3px 9px;border-radius:999px;background:var(--soft);white-space:nowrap}.plat{font-size:12px;color:var(--muted);font-family:var(--mono)}.icon{display:block;flex-shrink:0;border-radius:22%}.tag-soon{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--amber);color:#1a1206;padding:3px 9px;border-radius:99px}.dark{background:var(--ink);color:var(--ink-fg);--fg: var(--ink-fg);--muted: var(--ink-muted);--line: var(--ink-line);--surface: var(--ink-2);--soft: #1d232c;--accent: var(--amber);--accent-ink: #1a1206}.strip{background:var(--ink);color:var(--ink-fg);font-size:13.5px}.strip .wrap{display:flex;gap:8px 16px;align-items:center;justify-content:center;flex-wrap:wrap;padding-block:9px;text-align:center}.strip b{color:var(--amber)}.strip a{color:var(--ink-fg);opacity:.8}.nav{padding-block:16px}.nav .wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.logo{display:flex;align-items:center;gap:9px;font-family:var(--display);font-weight:700;font-size:19px;text-decoration:none}.logo-mark{width:22px;height:22px;background:url(/logo.svg) center / contain no-repeat;flex-shrink:0}.nav-links{display:flex;gap:2px;margin-left:auto;overflow-x:auto;max-width:100%}.nav-links a{padding:7px 11px;border-radius:8px;text-decoration:none;color:var(--muted);font-size:14.5px;font-weight:500;white-space:nowrap}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--fg);background:var(--soft)}.foot{border-top:1px solid var(--line);padding-block:48px 32px;font-size:14px}.foot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:28px}.foot h2{margin:0 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.legal{margin-top:36px;color:var(--muted);font-size:12.5px;display:flex;flex-wrap:wrap;gap:6px 18px}.news{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.news input,.signin input{flex:1 1 180px;min-width:0;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:var(--r-sm);padding:9px 12px;font:inherit}.suitebar{background:var(--ink);color:var(--ink-fg);font-size:13px}.suitebar .wrap{display:flex;align-items:center;gap:14px;padding-block:7px;flex-wrap:wrap}.suitebar a{text-decoration:none}.suitebar .logo{font-size:14px}.suitebar .logo-mark{width:16px;height:16px}.switcher{position:relative}.switcher summary{list-style:none;cursor:pointer;opacity:.8;padding:3px 6px;border-radius:5px}.switcher summary::-webkit-details-marker{display:none}.switcher[open] summary,.switcher summary:hover{opacity:1}.switch-menu{position:absolute;top:calc(100% + 6px);left:0;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:12px;padding:6px;min-width:260px;box-shadow:0 20px 50px -20px #0006;z-index:30;display:grid}.dark .switch-menu,.suitebar .switch-menu{--surface: #ffffff;--fg: #121519;--soft: #e9ecf6;--muted: #5a6370;--line: #e0e3e9}.switch-menu a{display:flex;gap:10px;align-items:center;padding:8px;border-radius:8px}.switch-menu a:hover{background:var(--soft)}.switch-menu small{display:block;color:var(--muted);font-size:12px}.suitebar .get{margin-left:auto;opacity:.85}.suitebar .get:hover{opacity:1;text-decoration:underline}.appnav{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.appnav .wrap{display:flex;align-items:center;gap:6px;padding-block:10px;flex-wrap:wrap}.appnav .name{display:flex;align-items:center;gap:9px;font-weight:700;font-family:var(--display);font-size:18px;margin-right:10px;text-decoration:none}.appnav .tabs{display:flex;gap:2px;overflow-x:auto;max-width:100%}.appnav .tabs a{padding:7px 11px;border-radius:8px;text-decoration:none;color:var(--muted);font-size:14px;font-weight:500;white-space:nowrap}.appnav .tabs a:hover{color:var(--fg)}.appnav .tabs a[aria-current=page]{color:var(--fg);background:var(--soft)}.appnav .btn{margin-left:auto}.faq{border-top:1px solid var(--line);margin-top:24px}.faq details{border-bottom:1px solid var(--line);padding-block:16px}.faq summary{cursor:pointer;font-weight:600;font-size:16.5px;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-weight:400}.faq details[open] summary:after{content:"−"}.faq p{margin-top:8px;color:var(--muted);max-width:70ch}.closing{text-align:center;padding-block:0 96px}.closing .disp{font-size:clamp(40px,6vw,80px);font-weight:800;letter-spacing:-.04em;line-height:1}.closing .row{justify-content:center;margin-top:26px}.head-row{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.gcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin-top:24px}.gcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:18px;text-decoration:none;display:grid;gap:10px;align-content:start;transition:border-color .2s,transform .2s}.gcard:hover{border-color:var(--muted);transform:translateY(-2px)}.gcard h3{font-size:17px;line-height:1.3}.gcard .tag{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.gcard .kind{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips a,.chips button{border:1px solid var(--line);background:var(--surface);padding:6px 12px;border-radius:99px;cursor:pointer;font-size:13.5px;font-weight:500;text-decoration:none}.chips [aria-pressed=true],.chips [aria-current=page]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.prose{max-width:68ch;font-size:17px}.prose h2{font-family:var(--display);font-size:26px;margin:34px 0 10px}.prose p,.prose ul{margin:0 0 14px}.prose li{margin-bottom:6px;line-height:1.6}.prose code{font-family:var(--mono);font-size:.88em;background:var(--soft);padding:1px 5px;border-radius:4px}.draft-note{background:var(--soft);border-radius:var(--r-sm);padding:10px 14px;font-size:14px;margin-bottom:24px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:700px){section{padding-block:56px}}
