:root{--brand-50: #fdf7ef;--brand-100: #f7ead6;--brand-300: #e4c391;--brand-400: #d3a55e;--brand-500: #c98f4c;--brand-600: #a86f34;--brand-700: #85562a;--brand-800: #5c3b1d;--brand-gradient: linear-gradient(135deg, #a2662d 0%, #8f5a2a 52%, #8a4433 100%);--on-brand: #ffffff;--ink-900: #17151f;--ink-700: #35313f;--ink-500: #635e70;--ink-400: #8b8599;--ink-300: #ada7b8;--surface-0: #ffffff;--surface-1: #f8f8fb;--surface-2: #f1eff6;--surface-3: #e8e5ef;--surface-glass: rgb(255 255 255 / 78%);--line: #e7e4ed;--line-strong: #d4cfdf;--chrome-bg: #181526;--chrome-bg-soft: #211c36;--chrome-text: #f8f6ff;--chrome-muted: #aba5bd;--chrome-line: #342e49;--hero-glow: rgb(108 92 231 / 18%);--chrome-glow: color-mix(in srgb, var(--brand-400) 20%, transparent);--chrome-control-bg: color-mix(in srgb, var(--chrome-text) 7%, transparent);--chrome-control-bg-hover: color-mix(in srgb, var(--chrome-text) 10%, transparent);--chrome-control-line: color-mix(in srgb, var(--chrome-text) 10%, transparent);--chrome-active-start: color-mix(in srgb, var(--brand-400) 25%, transparent);--chrome-active-end: color-mix(in srgb, var(--brand-400) 9%, transparent);--chrome-active-line: color-mix(in srgb, var(--brand-300) 16%, transparent);--shell-shadow: 8px 0 30px color-mix(in srgb, var(--chrome-bg) 10%, transparent);--topnav-shadow: 0 10px 30px color-mix(in srgb, var(--chrome-bg) 22%, transparent);--mark-shadow: 0 8px 20px color-mix(in srgb, var(--chrome-bg) 48%, transparent);--modal-backdrop: color-mix(in srgb, var(--chrome-bg) 58%, transparent);--scrollbar-track: transparent;--scrollbar-thumb: color-mix(in srgb, var(--line-strong) 76%, var(--brand-300));--scrollbar-thumb-hover: color-mix(in srgb, var(--brand-500) 66%, var(--line-strong));--ok: #17936b;--warn: #b6802a;--bad: #cc3b52;--top-h: 64px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 72px;--sp-9: 112px;--fs-xs: 12px;--fs-sm: 14px;--fs-md: 16px;--fs-lg: 20px;--fs-xl: 28px;--fs-2xl: 40px;--fs-3xl: 56px;--lh-tight: 1.15;--lh-normal: 1.6;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(23 21 31 / 5%), 0 4px 12px rgb(23 21 31 / 4%);--shadow-md: 0 2px 6px rgb(23 21 31 / 5%), 0 14px 32px rgb(23 21 31 / 8%);--shadow-lg: 0 8px 20px rgb(23 21 31 / 8%), 0 32px 72px rgb(23 21 31 / 16%);--shadow-brand: 0 12px 28px rgb(133 86 42 / 26%);--content-width: 1440px;--topbar-height: 56px;color-scheme:light}:root[data-theme=dark]{--brand-50: #2a2016;--brand-100: #382a1b;--brand-300: #a0793f;--brand-400: #c2954f;--brand-500: #d6a862;--brand-600: #e0b978;--brand-700: #e8c894;--brand-800: #f0d7ae;--brand-gradient: linear-gradient(135deg, #d6a862 0%, #c9834f 100%);--on-brand: #1a1209;--ink-900: #f3f1fa;--ink-700: #d5d1e4;--ink-500: #a8a3bd;--ink-400: #8b86a3;--ink-300: #6f6b85;--surface-0: #100f18;--surface-1: #17161f;--surface-2: #1e1c29;--surface-3: #282536;--surface-glass: rgb(23 22 31 / 82%);--line: #2b2838;--line-strong: #3a3649;--chrome-bg: #0d0c13;--chrome-bg-soft: #171421;--chrome-text: #f8f6ff;--chrome-muted: #9f98b2;--chrome-line: #2c273b;--hero-glow: rgb(138 123 255 / 20%);--ok: #3fc094;--warn: #e0a94a;--bad: #ef6b80;--shadow-sm: 0 1px 2px rgb(0 0 0 / 40%);--shadow-md: 0 4px 16px rgb(0 0 0 / 45%);--shadow-lg: 0 16px 48px rgb(0 0 0 / 55%);--shadow-brand: 0 12px 30px rgb(214 168 98 / 18%);color-scheme:dark}:root{--wrap: 1160px;--wrap-narrow: 760px}:root{--shot-ink: #eeeef0;--shot-ink-2: rgb(238 238 240 / 60%);--shot-ink-3: rgb(238 238 240 / 36%);--shot-ground: #09090a;--shot-card: rgb(255 255 255 / 4.5%);--shot-card-hi: rgb(255 255 255 / 7.5%);--shot-line: rgb(255 255 255 / 8.5%);--shot-line-2: rgb(255 255 255 / 14%);--shot-good: #4ed89b;--shot-warn: #e8a33d;--shot-info: #5aa9e6;--shot-bad: #e0603c;--shot-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", Menlo, Consolas, monospace}.shot[data-tab=clean],.tile[data-tab=clean]{--shot-accent: #5d95f2;--shot-tint: #122a61}.shot[data-tab=trash],.tile[data-tab=trash]{--shot-accent: #8f86e8;--shot-tint: #221d4d}.shot[data-tab=apps],.tile[data-tab=apps]{--shot-accent: #e0603c;--shot-tint: #3c1a13}.shot[data-tab=optimize],.tile[data-tab=optimize]{--shot-accent: #d9b44a;--shot-tint: #332d0d}.shot[data-tab=analyze],.tile[data-tab=analyze]{--shot-accent: #db9c4e;--shot-tint: #3b2510}.shot[data-tab=status],.tile[data-tab=status]{--shot-accent: #c9b94f;--shot-tint: #2f2c0c}.shot[data-tab=procs],.tile[data-tab=procs]{--shot-accent: #dd8fa6;--shot-tint: #3a1a26}.shot[data-tab=usage],.tile[data-tab=usage]{--shot-accent: #7fb3a6;--shot-tint: #14302b}.shot[data-tab=power],.tile[data-tab=power]{--shot-accent: #c9714f;--shot-tint: #35180f}.shot[data-tab=servers],.tile[data-tab=servers]{--shot-accent: #b3947a;--shot-tint: #2b2219}@media(max-width:720px){:root{--sp-7: 32px;--sp-8: 44px;--sp-9: 64px;--fs-2xl: 32px;--fs-3xl: 40px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid transparent;border-radius:var(--radius-pill)}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}body{margin:0;background:var(--surface-1);color:var(--ink-900);font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-md);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:var(--lh-tight);letter-spacing:-.02em}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.site{display:flex;flex-direction:column;min-height:100%}.site__main{flex:1}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-inline:var(--sp-5)}.wrap--narrow{max-width:var(--wrap-narrow)}.section{padding-block:var(--sp-8)}.section--tight{padding-block:var(--sp-7)}.section--tinted{background:linear-gradient(180deg,transparent,var(--surface-2) 22%,var(--surface-2) 78%,transparent)}.section__head{max-width:62ch;margin-bottom:var(--sp-7)}.section__head--center{margin-inline:auto;text-align:center}.eyebrow{display:inline-block;margin-bottom:var(--sp-3);font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;color:var(--brand-600);text-transform:uppercase}.h2{text-wrap:balance;font-size:clamp(26px,3.4vw,var(--fs-xl));font-weight:720;letter-spacing:-.03em;color:var(--ink-900)}.h3{font-size:var(--fs-lg);font-weight:680;letter-spacing:-.02em;color:var(--ink-900)}.lede{margin-top:var(--sp-3);font-size:var(--fs-md);line-height:1.75;color:var(--ink-500)}.prose{font-size:var(--fs-sm);line-height:1.75;color:var(--ink-500)}.prose strong{color:var(--ink-700)}.grid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.panel{padding:var(--sp-5);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-lg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.site{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-1)}.site__top{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--surface-1) 72%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site__top{background:var(--surface-1)}}.site__top--lifted{border-bottom-color:var(--line);box-shadow:0 1px 24px color-mix(in srgb,var(--ink-900) 6%,transparent)}.site__topinner{display:flex;gap:var(--sp-4);align-items:center;width:100%;max-width:1440px;min-height:64px;padding:var(--sp-2) var(--sp-6);margin:0 auto}.site__brand{display:inline-flex;gap:var(--sp-2);align-items:center;padding:0;font-size:var(--fs-md);font-weight:700;letter-spacing:-.02em;color:var(--ink-900);cursor:pointer;background:none;border:0}.site__mark{width:30px;height:30px;border-radius:9px;box-shadow:var(--shadow-sm)}.site__center{display:flex;gap:var(--sp-4);align-items:stretch;align-self:stretch;margin-inline:auto}.site__nav{display:flex;gap:2px;align-items:center}.site__link{padding:8px 14px;font-size:var(--fs-sm);font-weight:550;color:var(--ink-500);cursor:pointer;background:none;border:0;border-radius:var(--radius-pill);transition:color .15s ease,background-color .15s ease}.site__link:hover{color:var(--ink-900);background:color-mix(in srgb,var(--ink-900) 5%,transparent)}.site__link--on{color:var(--brand-700);background:var(--brand-50)}.site__sections{display:flex;gap:var(--sp-4);align-items:stretch;padding-left:var(--sp-4);border-left:1px solid var(--line)}.site__section{flex:none;padding:0 2px;font-size:var(--fs-sm);white-space:nowrap;font-weight:550;color:var(--ink-400);cursor:pointer;background:none;border:0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.site__section:hover{color:var(--ink-900)}.site__section[aria-selected=true]{color:var(--ink-900);border-bottom-color:var(--brand-500)}.site__tools{display:flex;gap:var(--sp-3);align-items:center}.themeswitch{display:flex;gap:2px;padding:3px;background:color-mix(in srgb,var(--ink-900) 5%,transparent);border:1px solid var(--line);border-radius:var(--radius-pill)}.themeswitch__btn{display:grid;place-items:center;width:28px;height:28px;color:var(--ink-400);cursor:pointer;background:none;border:0;border-radius:50%;transition:color .15s ease,background-color .15s ease}.themeswitch__btn:hover{color:var(--ink-700)}.themeswitch__btn[aria-pressed=true]{color:var(--brand-700);background:var(--surface-0);box-shadow:var(--shadow-sm)}.site__acct{position:relative}.site__avatar{display:grid;place-items:center;width:36px;height:36px;color:var(--ink-500);cursor:pointer;background:color-mix(in srgb,var(--ink-900) 5%,transparent);border:1px solid var(--line);border-radius:50%;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.site__avatar:hover{color:var(--ink-900)}.site__avatar[data-signed-in]{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-300)}.site__avatar[aria-expanded=true]{color:var(--ink-900);border-color:var(--line-strong)}.site__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:2;display:flex;flex-direction:column;min-width:240px;padding:var(--sp-2);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.site__menuid{padding:8px 12px 10px}.site__menuidname{display:block;min-width:0;overflow:hidden;font-size:var(--fs-sm);font-weight:600;color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap}.site__menuitem{display:flex;align-items:center;min-height:42px;padding:0 12px;font-size:var(--fs-sm);font-weight:550;color:var(--ink-700);text-align:left;cursor:pointer;background:none;border:0;border-radius:var(--radius-md)}.site__menuitem:hover{background:color-mix(in srgb,var(--ink-900) 5%,transparent)}.site__menuitem[aria-current=page]{color:var(--brand-700);background:var(--brand-50)}.site__menu nav{display:flex;flex-direction:column}.site__menusep{height:1px;margin:var(--sp-2) 4px;background:var(--line)}.site__menunav{display:none}.site__menuitem--quit{color:var(--bad)}.site__menutheme .themeswitch__btn{width:40px;height:40px}.site__menutheme{display:flex;gap:var(--sp-3);align-items:center;justify-content:space-between;padding:4px 12px 6px;font-size:var(--fs-sm);color:var(--ink-500)}.site__menutheme>span{white-space:nowrap}.site__foot{margin-top:var(--sp-7);color:var(--ink-500);background:var(--surface-2);border-top:1px solid var(--line)}.site__footinner{display:grid;gap:var(--sp-6);grid-template-columns:1.4fr .7fr 1.2fr;width:100%;max-width:var(--wrap);padding:var(--sp-7) var(--sp-5) var(--sp-6);margin:0 auto}.site__footbrand{display:grid;gap:var(--sp-2);grid-template-columns:auto 1fr;align-content:start;align-items:center;font-weight:700;color:var(--ink-900)}.site__footbrand p{grid-column:1 / -1;max-width:34ch;font-size:var(--fs-sm);font-weight:400;line-height:1.7;color:var(--ink-500)}.site__footnav{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.site__footnav button{min-height:40px;padding:0;font-size:var(--fs-sm);color:var(--ink-500);cursor:pointer;background:none;border:0}.site__footnav button:hover{color:var(--brand-700)}.site__foot h2{margin-bottom:var(--sp-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;color:var(--ink-400);text-transform:uppercase}.site__footnote p{max-width:46ch;font-size:var(--fs-sm);line-height:1.7}.site__footnote strong{color:var(--ink-900)}.site__privacy{margin-top:var(--sp-3)!important;color:var(--ink-400)!important;font-size:var(--fs-xs)!important}.site__inline-link{appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--brand-500);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.site__inline-link:hover{color:var(--brand-400)}.site__copyright{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);justify-content:space-between;width:100%;max-width:var(--wrap);padding:var(--sp-4) var(--sp-5);margin:0 auto;font-size:var(--fs-xs);color:var(--ink-400);border-top:1px solid var(--line)}@media(max-width:900px){.site__sections{display:none}}@media(max-width:860px){.site__footinner{grid-template-columns:1fr}}@media(max-width:720px){.site__center{display:none}.site__menunav{display:block}.site__tools{margin-left:auto}}@media(pointer:coarse),(max-width:720px){.site__brand,.site__link{min-height:40px}.site__link{display:inline-flex;align-items:center}.themeswitch__btn{width:36px;height:36px}}.site__beian{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;justify-content:center;padding:0 var(--sp-5) var(--sp-5);font-size:var(--fs-xs)}.site__beian a{display:inline-flex;gap:6px;align-items:center;min-height:40px;padding-block:2px;color:var(--ink-400);text-decoration:none}.site__beian a:hover{color:var(--ink-700);text-decoration:underline}.site__beian img{width:14px;height:14px;opacity:.85}.legal{padding-block:var(--sp-8) var(--sp-9);line-height:1.85}.legal h1{font-size:var(--fs-3xl);margin:0 0 var(--sp-2)}.legal__meta{color:var(--ink-3);font-size:13px;margin:0 0 var(--sp-7)}.legal__lead{font-size:16px;color:var(--ink-2);margin-bottom:var(--sp-8)}.legal h2{font-size:var(--fs-xl);margin:var(--sp-8) 0 var(--sp-3)}.legal h3{font-size:var(--fs-lg);margin:var(--sp-6) 0 var(--sp-2)}.legal p,.legal li{color:var(--ink-2)}.legal ul,.legal ol{padding-left:1.35em;margin:0 0 var(--sp-4)}.legal li{margin-bottom:var(--sp-2)}.legal__hero{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:var(--sp-6);margin-bottom:var(--sp-8)}.legal__hero h2{margin-top:0}.legal__hero ol{margin-bottom:0}.legal__never li::marker{color:var(--accent)}.legal__note{border-left:3px solid var(--line);padding-left:var(--sp-4);color:var(--ink-3);font-size:14px}.legal__table-wrap{overflow-x:auto;margin-bottom:var(--sp-5)}.legal__table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.legal__table th,.legal__table td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.legal__table th{background:var(--surface-2);font-weight:600;color:var(--ink);white-space:nowrap}@media(max-width:720px){.legal{line-height:1.8}.legal__hero{padding:var(--sp-5)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border:1px solid transparent;border-radius:var(--radius-md);font-weight:600;cursor:pointer;white-space:nowrap;min-height:38px;font-family:inherit;letter-spacing:-.005em;box-shadow:var(--shadow-sm);transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.btn--md{padding:9px 16px;font-size:var(--fs-sm)}.btn--sm{padding:5px 10px;font-size:var(--fs-xs)}.btn--lg{min-height:50px;padding:13px 26px;font-size:var(--fs-md);border-radius:var(--radius-md)}a.btn{text-decoration:none}.btn--primary{background:var(--brand-gradient);color:var(--on-brand);box-shadow:var(--shadow-brand)}.btn--primary:hover:not(:disabled){filter:saturate(1.06) brightness(1.04);box-shadow:0 14px 30px color-mix(in srgb,var(--brand-600) 32%,transparent);transform:translateY(-1px)}:root[data-theme=dark] .btn--primary{color:var(--surface-0)}.btn--ghost{background:var(--surface-0);border-color:var(--line-strong);color:var(--ink-700)}.btn--ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand-300)}.btn--danger{background:transparent;border-color:var(--line-strong);color:var(--bad)}.btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--bad) 10%,transparent);border-color:var(--bad)}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-5);box-shadow:var(--shadow-sm);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.card:hover{border-color:color-mix(in srgb,var(--brand-300) 42%,var(--line));box-shadow:var(--shadow-md)}.pagehead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.pagehead__title{font-size:clamp(26px,3vw,32px);font-weight:760;letter-spacing:-.035em}.pagehead__desc{margin-top:var(--sp-2);color:var(--ink-500);font-size:var(--fs-sm);max-width:66ch;line-height:1.7}.pagehead__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}.field{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4)}.field__label{font-size:var(--fs-sm);font-weight:600}.field__hint{font-size:var(--fs-xs);color:var(--ink-400);line-height:1.5}.input{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-0);color:var(--ink-900);min-height:42px;padding:9px 13px;font-size:var(--fs-sm);font-family:inherit;transition:border-color .15s,box-shadow .15s,background-color .15s}.inputwrap{position:relative;display:block;width:100%}.inputwrap>.input{display:block}.selectwrap{position:relative;display:block;width:100%}.selectwrap>.input{display:block}.select{padding-right:52px;cursor:pointer;appearance:none;-webkit-appearance:none}.select::-ms-expand{display:none}.select option{color:var(--ink-900);background:var(--surface-0)}.select__arrow{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:28px;height:28px;color:var(--ink-500);background:var(--surface-1);border:1px solid var(--line);border-radius:calc(var(--radius-md) - 4px);pointer-events:none;transform:translateY(-50%);transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.select__arrow svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.selectwrap:hover .select__arrow{color:var(--ink-700);background:var(--surface-2);border-color:var(--line-strong)}.selectwrap:focus-within .select__arrow{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-300);box-shadow:var(--shadow-sm)}.input--actions-1{padding-right:42px}.input--actions-2{padding-right:72px}.inputactions{position:absolute;top:50%;right:8px;display:flex;align-items:center;gap:2px;transform:translateY(-50%)}.inputbtn{display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--ink-400);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:color .15s,background-color .15s}.inputbtn:hover{color:var(--ink-900);background:var(--surface-2)}.inputbtn:focus-visible{color:var(--ink-900);outline:2px solid var(--brand-500);outline-offset:1px}.inputbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media(pointer:coarse),(max-width:720px){.inputactions{right:4px;gap:0}.inputbtn{width:40px;height:40px}.input--actions-1{padding-right:52px}.input--actions-2{padding-right:92px}}.input:hover:not(:disabled){border-color:var(--brand-300)}.input:focus{border-color:var(--brand-500);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 22%,transparent)}.input--area{resize:vertical;line-height:1.5}.check{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);margin-bottom:var(--sp-4);cursor:pointer}.check--boxed{display:grid;grid-template-columns:auto 1fr;align-content:center;min-height:42px;margin:0 0 var(--sp-4);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1)}.check--boxed small{grid-column:2;margin-top:2px;color:var(--ink-400);font-size:var(--fs-xs);line-height:1.4}.check--disabled{cursor:not-allowed;color:var(--ink-400)}.check--disabled input{cursor:not-allowed}.badge{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:2px 9px;font-size:var(--fs-xs);font-weight:600;border:1px solid transparent}.badge--brand{background:var(--brand-50);color:var(--brand-700);border-color:var(--brand-100)}.badge--muted{background:var(--surface-2);color:var(--ink-500);border-color:var(--line)}.badge--ok{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.badge--bad{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad)}.tablewrap{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-0);box-shadow:var(--shadow-sm)}.table{width:max(100%,880px);border-collapse:collapse;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.table th,.table td{text-align:left;padding:13px var(--sp-4);border-bottom:1px solid var(--line);vertical-align:middle}.table th{font-size:var(--fs-xs);font-weight:700;color:var(--ink-400);text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--surface-1) 82%,var(--brand-50))}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:color-mix(in srgb,var(--brand-50) 44%,var(--surface-0))}.table .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-xs);color:var(--ink-500);word-break:break-all}.rowactions{display:flex;flex-wrap:nowrap;gap:var(--sp-2);justify-content:flex-end}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--sp-7);text-align:center;color:var(--ink-500);background:color-mix(in srgb,var(--surface-0) 72%,transparent);font-size:var(--fs-sm)}.empty__title{font-size:var(--fs-md);font-weight:600;color:var(--ink-700);margin-bottom:var(--sp-2)}.alert{border-radius:var(--radius-md);padding:10px var(--sp-4);font-size:var(--fs-sm);margin-bottom:var(--sp-4);border:1px solid transparent}.alert--error{background:color-mix(in srgb,var(--bad) 10%,transparent);border-color:color-mix(in srgb,var(--bad) 35%,transparent);color:var(--bad)}.alert--ok{background:color-mix(in srgb,var(--ok) 10%,transparent);border-color:color-mix(in srgb,var(--ok) 35%,transparent);color:var(--ok)}.modal{position:fixed;inset:0;z-index:50;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:var(--sp-6) var(--sp-4);overflow:hidden}.modal__panel{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100dvh - (2 * var(--sp-6)));overflow:hidden;background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line)}.modal__title{font-size:var(--fs-md);font-weight:700}.modal__x{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;padding:0;color:var(--ink-400);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:20px;line-height:1;cursor:pointer;transition:color .15s,background-color .15s,border-color .15s,transform .15s}.modal__x:hover{color:var(--ink-900);background:var(--surface-2);border-color:var(--line-strong);transform:rotate(4deg)}.modal__body{min-height:0;padding:var(--sp-5);overflow-y:auto;overscroll-behavior:contain}.modal__foot{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line)}.confirm__text{margin:0;color:var(--ink-500);font-size:var(--fs-sm);line-height:1.7}.formrow{display:grid;gap:var(--sp-4);grid-template-columns:1fr 1fr}@media(max-width:520px){.pagehead{align-items:stretch}.pagehead__actions,.pagehead__actions .btn{width:100%}.modal{padding:var(--sp-4)}.modal__panel{max-height:calc(100dvh - (2 * var(--sp-4)))}.formrow{grid-template-columns:1fr}}.vendor-icon__fallback-bg{fill:var(--surface-2)}.vendor-icon__fallback-text{fill:var(--ink-400)}.account{padding-block:var(--sp-7) var(--sp-8)}.account__head{display:flex;gap:var(--sp-4);align-items:flex-start;justify-content:space-between;margin-bottom:var(--sp-6)}.account__tabs{display:flex;gap:var(--sp-5);margin-bottom:var(--sp-5);border-bottom:1px solid var(--line)}.account__tab{padding:0 2px var(--sp-3);font-size:var(--fs-md);font-weight:600;color:var(--ink-400);cursor:pointer;background:none;border:0;margin-bottom:-1px;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.account__tab:hover{color:var(--ink-900)}.account__tab[aria-selected=true]{color:var(--ink-900);border-bottom-color:var(--brand-500)}.account__section{margin-bottom:var(--sp-7)}.account__section>.h3{margin:0 0 var(--sp-4)}.account__card{padding:var(--sp-4);margin-bottom:var(--sp-4);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-md)}.account__key{display:flex;gap:var(--sp-3);align-items:center;justify-content:space-between;padding:var(--sp-3);margin-bottom:var(--sp-3);background:var(--brand-50);border-radius:var(--radius-sm)}.account__key code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-sm);letter-spacing:.04em;color:var(--brand-700);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.account__meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-3);font-size:var(--fs-xs);color:var(--ink-400)}.account__seats--full{color:var(--warn)}.account__suspended{color:var(--bad)}.account__devices,.account__orders{padding:0;margin:0;list-style:none}.account__devices li,.account__orders li{display:flex;gap:var(--sp-3);align-items:center;justify-content:space-between;padding:var(--sp-3) 0;border-top:1px solid var(--line)}.account__devices strong,.account__orders strong{display:block;font-size:var(--fs-sm);color:var(--ink-900)}.account__devices span,.account__orders span{font-size:var(--fs-xs);color:var(--ink-400)}.account__status{font-size:var(--fs-xs)}.account__status--paid{color:var(--ok)}.account__status--pending{color:var(--warn)}.account__status--refunded,.account__status--closed{color:var(--ink-300)}.account__hint{margin-top:var(--sp-3);font-size:var(--fs-xs)}.account__orders li:has(.account__refund){align-items:flex-start}.account__orders li>div:first-child{min-width:0}.account__refund{display:grid;gap:var(--sp-2);max-width:420px;margin-top:var(--sp-3)}.account__refundacts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.account__orderside{display:flex;flex-direction:column;gap:4px;align-items:flex-end;flex:none}.account__refundlink{padding:0;font-size:var(--fs-xs);color:var(--ink-400);text-decoration:underline;cursor:pointer;background:none;border:0}.account__refundlink:hover{color:var(--ink-700)}.account__error{margin:0;font-size:var(--fs-xs);color:var(--bad)}.account__status--refund_requested{color:var(--warn-700, var(--warn));background:color-mix(in srgb,var(--warn) 14%,transparent)}.auth{padding:var(--sp-7) 0 var(--sp-8)}.auth__head{margin-bottom:var(--sp-5);text-align:center}.auth__badge{display:inline-flex;gap:6px;align-items:center;padding:5px 12px;margin-bottom:var(--sp-4);font-size:var(--fs-xs);color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-pill)}.auth__form{display:flex;flex-direction:column;gap:var(--sp-4);max-width:380px;margin:0 auto}.auth__foot{display:flex;justify-content:space-between;gap:var(--sp-3)}.auth__link{padding:0;font-size:var(--fs-xs);color:var(--ink-400);cursor:pointer;background:none;border:0}.auth__link:hover:not(:disabled){color:var(--brand-700);text-decoration:underline}.auth__link:disabled{cursor:default;opacity:.6}.auth__alertlink{display:inline-block;padding:0;margin-top:6px;font-family:inherit;font-size:inherit;font-weight:600;color:inherit;text-decoration:underline;cursor:pointer;background:none;border:0}.auth__aside{max-width:420px;margin:var(--sp-6) auto 0;font-size:var(--fs-xs);text-align:center}.auth__aside .auth__link{font-size:inherit;color:var(--brand-700);text-decoration:underline}.auth__aside p+p{margin-top:var(--sp-3)}@media(pointer:coarse),(max-width:720px){.auth__foot .auth__link,.auth__alertlink{display:inline-flex;align-items:center;min-height:40px}}.modal__panel.authdlg{max-width:420px}.authdlg .auth__head{margin-bottom:var(--sp-4);text-align:left}.authdlg .auth__head .lede{margin:0;font-size:14px}.authdlg .auth__form{max-width:none;margin:0;padding:0;border:0;background:none;box-shadow:none}.buy{padding-block:var(--sp-7) var(--sp-8)}.buy__head{margin-bottom:var(--sp-6);text-align:center}.buy__head--paid .buy__check{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--sp-3);color:var(--on-brand);background:var(--ok);border-radius:50%}.buy__logo--wechat{background:#07c160}.buy__logo--alipay{background:#1677ff}.buy__logo--mock{background:var(--ink-300)}@keyframes buy-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.buy__dot{animation:none}}.buy__keybox{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;justify-content:space-between;padding:var(--sp-4);margin-bottom:var(--sp-4);background:var(--brand-50);border:1px solid var(--brand-300);border-radius:var(--radius-md)}.buy__keybox code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-md);letter-spacing:.04em;color:var(--brand-700);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.buy__paidactions{display:flex;gap:var(--sp-3);margin-top:var(--sp-5)}@media(pointer:coarse),(max-width:720px){.buy__qrtip{display:block;max-width:220px;margin:var(--sp-3) auto 0;font-size:var(--fs-xs);line-height:1.6;color:var(--ink-400);text-align:center}}.buy__wallactions{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-top:var(--sp-4)}.modal__panel.buydlg{max-width:420px}.buy__note{max-width:56ch;margin:calc(var(--sp-2) * -1) auto var(--sp-6);font-size:var(--fs-sm);line-height:1.8;color:var(--ink-500);text-align:center}.buy__note strong{color:var(--ink-900)}.buy__ctahint{margin:0;color:var(--ink-3);font-size:13px}.buy__paidmeta{margin:var(--sp-5) 0 0;color:var(--ink-3);font-size:13px;text-align:center;word-break:break-all}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);align-items:stretch;margin:var(--sp-6) 0}.plan{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;padding:var(--sp-5);cursor:pointer;background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-xl);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.plan:hover{border-color:color-mix(in srgb,var(--brand-400) 45%,var(--line))}.plan:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.plan--main{background:linear-gradient(180deg,var(--brand-50),var(--surface-0) 46%);border-color:color-mix(in srgb,var(--brand-300) 70%,var(--line))}.plan--on{border-color:var(--brand-500);box-shadow:0 0 0 1px var(--brand-500) inset,var(--shadow-md);transform:translateY(-2px)}.plan__tag{position:absolute;top:-10px;left:var(--sp-5);padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--on-brand);background:var(--brand-gradient);border-radius:var(--radius-pill)}:root[data-theme=dark] .plan__tag{color:var(--surface-0)}.plan__name{font-size:var(--fs-md);font-weight:700;color:var(--ink-900)}.plan__amount{display:flex;align-items:baseline;gap:4px;margin:0}.plan__amount em{font-style:normal;font-size:18px;font-weight:600;color:var(--ink-700)}.plan__amount b{font-size:38px;font-weight:760;line-height:1;letter-spacing:-.03em;color:var(--ink-900)}.plan__amount i{margin-left:4px;font-style:normal;font-size:var(--fs-xs);color:var(--ink-400)}.plan__seat{margin:0;font-size:var(--fs-xs);color:var(--ink-500)}.plan__list{display:flex;flex:1;flex-direction:column;gap:8px;padding:0;margin:var(--sp-2) 0 var(--sp-3);list-style:none}.plan__list li{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-sm);line-height:1.55;color:var(--ink-700)}.plan__list svg{flex:none;margin-top:2px;color:var(--brand-600)}.plan>button{width:100%;justify-content:center}.plans__offline{margin:var(--sp-6) 0;font-size:var(--fs-sm);color:var(--ink-500)}.buy__col{max-width:var(--wrap-narrow);margin-inline:auto}@media(max-width:860px){.plans{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.plan--main{padding-top:var(--sp-6)}}.pay{display:flex;flex-direction:column;gap:var(--sp-4)}.pay__goods{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.pay__goods-name{font-size:var(--fs-md);font-weight:700;color:var(--ink-900)}.pay__goods-sub{font-size:var(--fs-xs);color:var(--ink-400)}.pay__methods{display:grid;gap:10px}.pay__method{display:flex;gap:14px;align-items:center;padding:12px 14px;font:inherit;color:var(--ink-900);text-align:left;cursor:pointer;background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.pay__method:hover{border-color:var(--line-strong)}.pay__method--alipay.is-on{border-color:#1677ff99;background:color-mix(in srgb,#1677ff 10%,var(--surface-0));box-shadow:0 6px 18px #1677ff29}.pay__method--wechat.is-on{border-color:#07c16099;background:color-mix(in srgb,#07c160 10%,var(--surface-0));box-shadow:0 6px 18px #07c16029}.pay__method--mock.is-on{border-color:#d77a2499;background:color-mix(in srgb,#d77a24 10%,var(--surface-0))}.pay__logo{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000024}.pay__logo svg{width:26px;height:26px}.pay__logo--alipay{background:#1677ff}.pay__logo--wechat{background:#07c160}.pay__logo--mock{background:#d77a24}.pay__copy{display:flex;flex:1;gap:8px;align-items:baseline;min-width:0}.pay__copy strong{font-size:var(--fs-sm);font-weight:700}.pay__copy small{font-size:var(--fs-xs);color:var(--ink-400)}.pay__radio{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--line-strong);border-radius:50%;transition:border-color .16s ease,background-color .16s ease}.pay__radio i{width:8px;height:8px;background:#fff;border-radius:50%;opacity:0;transform:scale(.5);transition:opacity .16s ease,transform .16s ease}.pay__method.is-on .pay__radio i{opacity:1;transform:scale(1)}.pay__method--alipay.is-on .pay__radio{background:#1677ff;border-color:#1677ff}.pay__method--wechat.is-on .pay__radio{background:#07c160;border-color:#07c160}.pay__method--mock.is-on .pay__radio{background:#d77a24;border-color:#d77a24}.pay__sum{display:flex;align-items:baseline;justify-content:space-between;padding:12px 14px;background:var(--surface-2);border-radius:var(--radius-lg)}.pay__sum span{font-size:var(--fs-sm);color:var(--ink-500)}.pay__sum strong{font-size:22px;font-weight:760;letter-spacing:-.02em;color:var(--ink-900)}.pay>button{justify-content:center}.pay--qr{align-items:center;text-align:center}.pay__card{display:block;width:100%;max-width:300px;aspect-ratio:360 / 476;border-radius:18px;box-shadow:0 16px 40px #00000047}.pay__card--loading{display:grid;place-items:center;font-size:var(--fs-sm);color:var(--ink-400);border:1px dashed var(--line-strong);box-shadow:none}.pay__tip{max-width:34ch;margin:0;font-size:var(--fs-xs);line-height:1.75;color:var(--ink-500)}.pay__tip strong{color:var(--ink-900)}.pay__tip--touch{display:none}@media(pointer:coarse),(max-width:560px){.pay__tip--touch{display:block}}.pay__acts{display:flex;gap:var(--sp-3);align-items:center;justify-content:center;flex-wrap:wrap}.pay__dl{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;font-size:var(--fs-sm);font-weight:600;color:var(--ink-700);text-decoration:none;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill)}.pay__dl:hover{color:var(--ink-900);border-color:var(--line-strong)}.pay__waiting{display:inline-flex;gap:8px;align-items:center;margin:0;font-size:var(--fs-xs);color:var(--ink-400)}.pay__dot{width:7px;height:7px;background:var(--brand-500);border-radius:50%;animation:pay-pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pay__dot{animation:none}}@keyframes pay-pulse{0%,to{opacity:.35}50%{opacity:1}}.pricing__split{display:grid;gap:var(--sp-4);align-content:start;padding:var(--sp-5);background:var(--surface-2);border-radius:var(--radius-xl)}.pricing__split b{font-size:var(--fs-sm);font-weight:680;color:var(--ink-900)}.pricing__split p{margin-top:4px;font-size:var(--fs-sm);line-height:1.7;color:var(--ink-500)}.pricing__why{padding-top:var(--sp-4);font-size:var(--fs-xs)!important;line-height:1.8!important;color:var(--ink-400)!important;border-top:1px solid var(--line)}@media(max-width:720px){.pricing{grid-template-columns:1fr}}.faq{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-0);overflow:hidden}.faq__item+.faq__item{border-top:1px solid var(--line)}.faq__item summary{display:flex;gap:var(--sp-4);align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-5);font-size:var(--fs-md);font-weight:620;color:var(--ink-900);cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{background:var(--surface-1)}.faq__sign{position:relative;flex:none;width:16px;height:16px}.faq__sign:before,.faq__sign:after{position:absolute;inset:50% 0 auto;height:1.6px;content:"";background:var(--ink-400);border-radius:2px;transition:transform .18s ease}.faq__sign:after{transform:rotate(90deg)}.faq__item[open] .faq__sign:after{transform:rotate(0)}.faq__item p{padding:0 var(--sp-5) var(--sp-5);margin:0;max-width:74ch;font-size:var(--fs-sm);line-height:1.8;color:var(--ink-500)}.pricing__try{display:block;min-height:40px;padding:10px 0;margin:var(--sp-3) auto 0;font-size:var(--fs-xs);color:var(--ink-400);cursor:pointer;background:none;border:0}.pricing__try:hover{color:var(--brand-700);text-decoration:underline}.cmp{margin-top:var(--sp-6)}.cmp__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.cmp__table th,.cmp__table td{padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.cmp__table thead th{color:var(--ink-900);font-weight:700;white-space:nowrap}.cmp__table thead th span{display:block;font-weight:400;font-size:var(--fs-xs);color:var(--ink-500)}.cmp__table tbody th{font-weight:400;color:var(--ink-700)}.cmp__table thead th:not(:first-child),.cmp__table tbody td{width:8.5em;text-align:center}.cmp__val{color:var(--ink-400)}.cmp__table td[data-on] .cmp__val{color:var(--brand-600);font-weight:700}.cmp__who{display:none}@media(max-width:720px){.cmp__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cmp__table,.cmp__table tbody,.cmp__table tr,.cmp__table th,.cmp__table td{display:block;width:auto}.cmp__table tr{padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.cmp__table tbody th{padding:0 0 var(--sp-2);border:0;color:var(--ink-900);font-weight:600}.cmp__table tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);width:auto;padding:2px 0;border:0;text-align:left}.cmp__who{display:inline;font-size:var(--fs-xs);color:var(--ink-500)}}.dl-hero{padding-block:var(--sp-8) var(--sp-6);background:radial-gradient(90% 130% at 50% -20%,color-mix(in srgb,var(--brand-400) 15%,transparent),transparent 62%)}.dl-hero .h2{font-size:clamp(30px,4.6vw,var(--fs-2xl))}.dl-hero .lede{max-width:62ch}.dl-grid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:start}.dl-card{display:flex;flex-direction:column;gap:var(--sp-4);container-type:inline-size;padding:var(--sp-5);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.dl-card--mine{border-color:color-mix(in srgb,var(--brand-400) 48%,var(--line));box-shadow:var(--shadow-md)}.dl-card__head{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.dl-card__icon{display:grid;place-items:center;width:44px;height:44px;color:var(--ink-900);background:var(--surface-2);border-radius:var(--radius-md)}.dl-card__head b{display:block;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.dl-card__head em{font-size:var(--fs-xs);font-style:normal;color:var(--ink-400)}.dl-card__mine{padding:4px 10px;margin-left:auto;font-size:var(--fs-xs);font-weight:650;color:var(--brand-700);background:var(--brand-50);border-radius:var(--radius-pill)}@container (max-width: 380px){.dl-card__mine{margin-left:0}}.dl-card__state{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-4);margin:0;font-size:var(--fs-sm);line-height:1.7;color:var(--ink-400);background:var(--surface-1);border:1px dashed var(--line-strong);border-radius:var(--radius-md)}.dl-card__state svg{flex:none;color:var(--ink-300)}.dl-badge{display:inline-block;padding:5px 12px;margin-bottom:var(--sp-3);font-size:var(--fs-xs);font-weight:650;color:var(--brand-700);background:var(--brand-50);border:1px solid color-mix(in srgb,var(--brand-300) 40%,transparent);border-radius:var(--radius-pill)}.dl-builds{display:grid;gap:var(--sp-3);container-type:inline-size}@container (max-width: 380px){.dl-build .btn{width:100%}}.dl-build{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;justify-content:space-between;min-width:0;padding:var(--sp-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md)}.dl-build__main{min-width:0;flex:1 1 200px}.dl-build__title{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.dl-tag{padding:2px 7px;font-size:10px;font-weight:700;line-height:1.5;color:var(--ink-400);white-space:nowrap;background:var(--surface-2);border:1px solid var(--line);border-radius:999px}.dl-tag--kind{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.02em}.dl-tag--rec{color:var(--brand-600);background:color-mix(in srgb,var(--brand-400) 14%,transparent);border-color:color-mix(in srgb,var(--brand-400) 40%,var(--line))}.dl-build__main b{font-size:var(--fs-sm);font-weight:680;color:var(--ink-900)}.dl-build__meta{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--ink-400)}.dl-build__hash{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;min-width:0;max-width:100%;width:100%;padding:6px 0 0;text-align:left;cursor:pointer;background:none;border:0}.dl-build__hash span{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--ink-300)}.dl-build__hash code{min-width:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--ink-400);text-overflow:ellipsis;white-space:nowrap}.dl-build__hash em{font-size:10px;font-style:normal;color:var(--brand-600)}.dl-build__hash:hover code{color:var(--ink-700)}.dl-others{margin-top:var(--sp-6)}.dl-others .h3{margin-bottom:var(--sp-3)}.dl-cmd b,.dl-cmd__title{display:flex;gap:var(--sp-2);align-items:center;font-size:var(--fs-sm);font-weight:700;color:var(--ink-900)}.dl-cmd code{display:block;padding:var(--sp-3) var(--sp-4);margin:var(--sp-3) 0;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-xs);color:var(--ink-700);white-space:nowrap;background:var(--surface-2);border-radius:var(--radius-sm)}.dl-note{padding-top:var(--sp-4);margin-top:var(--sp-4);border-top:1px solid var(--line)}.dl-note b{display:block;margin-bottom:4px;font-size:var(--fs-sm);font-weight:650;color:var(--ink-900)}.dl-retry{padding:0;margin-left:4px;font:inherit;color:var(--brand-600);text-decoration:underline;cursor:pointer;background:none;border:0}.dl-retry:hover{color:var(--brand-700)}.dl-entry{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-5);align-items:center;justify-content:space-between}.dl-entry>div{flex:1 1 380px;min-width:0;max-width:62ch}.guide{max-width:720px}.guide__lede{margin-bottom:var(--sp-5);font-size:var(--fs-sm);line-height:1.75;color:var(--ink-500)}.guide__sub{margin:var(--sp-6) 0 var(--sp-2)}.guide__sub:first-of-type{margin-top:0}.guide__note{margin-bottom:var(--sp-3)}.guide__browser{margin:var(--sp-4) 0 var(--sp-3);color:var(--ink-400)}.guide__browser b{display:inline-flex;gap:6px;align-items:center;margin-right:4px;color:var(--ink-900)}.guide__steps{display:grid;gap:var(--sp-4);padding:0;margin:0 0 var(--sp-4);list-style:none}.guide__step{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--sp-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg)}.guide__stephead{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:baseline}.guide__stepno{padding:2px 8px;font-size:11px;font-weight:700;color:var(--brand-700);white-space:nowrap;background:var(--brand-50);border-radius:var(--radius-pill)}.guide__stephead b{font-size:var(--fs-sm);color:var(--ink-900)}.guide__shot{display:block;width:100%;height:auto;margin-inline:auto;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md)}.guide__shot--wide{max-width:560px;margin-bottom:var(--sp-3)}.guide__check{display:grid;gap:var(--sp-2);padding:var(--sp-4);margin:var(--sp-4) 0;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg)}.guide__check>b{font-size:var(--fs-sm);color:var(--ink-900)}.guide__code{padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;overflow-wrap:anywhere;background:var(--surface-2);border-radius:var(--radius-sm)}.guide__fine{margin:0;font-size:var(--fs-xs);color:var(--ink-300)}.guide__plan{padding-top:var(--sp-4);margin-top:var(--sp-4);font-size:var(--fs-sm);line-height:1.75;color:var(--ink-400);border-top:1px solid var(--line)}.guide__lock{margin-right:auto;font-size:var(--fs-xs);color:var(--ink-400)}.dl-group{display:flex;flex-wrap:wrap;gap:var(--sp-5) var(--sp-6);align-items:center;justify-content:space-between}.dl-group__text{flex:1 1 380px;min-width:0;max-width:62ch}.dl-group__text .lede{margin-bottom:var(--sp-3)}.dl-group__qr{display:grid;gap:var(--sp-2);justify-items:center;flex:0 0 auto;padding:var(--sp-4);margin:0;background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.dl-group__qr img{display:block;width:200px;height:auto;border-radius:var(--radius-sm)}.dl-group__qr figcaption{font-size:var(--fs-xs);color:var(--ink-400);text-align:center}.dl-group__mail{color:var(--brand-600);text-decoration:underline}.dl-group__mail:hover{color:var(--brand-700)}.shot{container-type:inline-size;position:relative;aspect-ratio:1240 / 820;overflow:hidden;isolation:isolate;border:1px solid rgb(255 255 255 / 11%);border-radius:16px;box-shadow:0 44px 96px #00000075,0 4px 16px #0000004d;background:linear-gradient(180deg,var(--shot-tint) 0%,#111113 44%,var(--shot-ground) 100%);color:var(--shot-ink);-webkit-user-select:none;user-select:none}.shot__chrome{display:flex;align-items:center;gap:1.2cqw;height:3.1cqw;padding:0 1.3cqw}.shot__spacer{flex:1}.shot__dots{display:flex;gap:.65cqw;flex:1}.shot__dots i{width:.95cqw;height:.95cqw;border-radius:50%;background:#ff5f57}.shot__dots i[data-dot=min]{background:#febc2e}.shot__dots i[data-dot=zoom]{background:#28c840}.shot__caps{display:flex;gap:1.5cqw;align-items:center}.shot__caps i{width:.85cqw;height:.85cqw;border-top:1px solid var(--shot-ink-3)}.shot__caps i[data-cap=max]{border:1px solid var(--shot-ink-3)}.shot__caps i[data-cap=close]{border:0;background:linear-gradient(to bottom right,transparent 45%,var(--shot-ink-3) 45%,var(--shot-ink-3) 55%,transparent 55%),linear-gradient(to bottom left,transparent 45%,var(--shot-ink-3) 45%,var(--shot-ink-3) 55%,transparent 55%)}.shot__stamp{margin-left:auto;padding:.15cqw .7cqw;font-size:max(9px,.85cqw);line-height:1.7;letter-spacing:.08em;color:var(--shot-ink-3);border:1px solid var(--shot-line);border-radius:999px;white-space:nowrap}.shot__caps+.shot__stamp,.shot__stamp:has(+.shot__caps){margin-right:1.2cqw}.shot__nav{position:absolute;top:1.6cqw;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:.16cqw;max-width:calc(100% - 3.2cqw);padding:.4cqw;border:1px solid rgb(255 255 255 / 6%);border-radius:999px;background:#ffffff13;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.shot__tab{padding:.95cqw 1.75cqw;font:600 1.08cqw/1 var(--shot-mono);color:#ffffff94;white-space:nowrap;border-radius:999px}.shot__tab[data-on]{font-weight:700;color:#fff;background:#ffffff2e;border:1px solid rgb(255 255 255 / 22%);box-shadow:inset 0 1px #ffffff47;padding:calc(.95cqw - 1px) calc(1.75cqw - 1px)}.shot__stage{position:absolute;inset:7.2cqw 2.6cqw 2.6cqw;display:flex;font-size:1.02cqw;line-height:1.5}.shot__stage>*{width:100%;height:100%}.shot__img{width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:.8em}.sk-panel{display:flex;flex-direction:column;padding:1.4em;background:var(--shot-card);border:1px solid var(--shot-line);border-radius:1em;overflow:hidden}.sk-panel--flush{padding:0}.sk-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:1em;margin-bottom:.4em;border-bottom:1px solid var(--shot-line)}.sk-head b{font-size:1.15em;font-weight:650}.sk-head span{font-size:.92em;color:var(--shot-ink-3)}.sk-cols{display:grid;grid-template-columns:1fr auto 8em;gap:1em;padding-bottom:.9em;margin-bottom:.3em;font-size:.9em;color:var(--shot-ink-3);border-bottom:1px solid var(--shot-line)}.sk-row{display:flex;gap:1em;align-items:center;padding:.95em .2em;border-bottom:1px solid var(--shot-line)}.sk-row:last-child{border-bottom:0}.sk-row[data-on] .sk-text b{color:var(--shot-ink)}.sk-text{display:flex;flex-direction:column;gap:.15em;flex:1;min-width:0}.sk-text b{font-weight:550;font-size:1.02em;color:#eeeef0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-text em{font-style:normal;font-size:.85em;color:var(--shot-ink-3)}.sk-right{font:500 1em/1 var(--shot-mono);color:var(--shot-ink-2);white-space:nowrap}.sk-mark{flex:none}.sk-check{display:grid;place-items:center;width:1.5em;height:1.5em;font-size:.85em;color:var(--shot-ground);border:1px solid var(--shot-line-2);border-radius:.35em}.sk-check[data-on]{color:#fff;background:var(--shot-accent);border-color:var(--shot-accent)}.sk-meter{position:relative;display:block;flex:none;width:7em;height:.38em;overflow:hidden;background:#ffffff12;border-radius:999px}.sk-meter i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--shot-accent)}.sk-meter[data-tone=mute] i{background:var(--shot-ink-3)}.sk-meter[data-tone=warn] i{background:var(--shot-warn)}.sk-meter[data-tone=good] i{background:var(--shot-good)}.sk-meter[data-tone=bad] i{background:var(--shot-bad)}.sk-badge{padding:.3em .8em;font-size:.85em;color:var(--shot-ink-2);border:1px solid var(--shot-line);border-radius:999px}.sk-badge[data-tone=good]{color:var(--shot-good);border-color:#4ed89b52}.sk-badge[data-tone=warn]{color:var(--shot-warn);border-color:#e8a33d52}.sk-btn{padding:.62em 1.5em;font-size:.95em;font-weight:600;color:var(--shot-ink-2);white-space:nowrap;border:1px solid var(--shot-line-2);border-radius:.6em}.sk-btn[data-kind=primary]{color:#0d0d0f;background:var(--shot-accent);border-color:transparent}.sk-foot{display:flex;gap:1em;align-items:center;justify-content:space-between;padding-top:1.1em;margin-top:auto;border-top:1px solid var(--shot-line)}.sk-split{display:grid;grid-template-columns:1fr 15em;gap:1.2em;align-items:stretch}.sk-side{display:flex;flex-direction:column;gap:.35em;padding:1.4em;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid var(--shot-line);border-radius:1em}.sk-side__cap,.sk-card__cap{font-size:.88em;letter-spacing:.04em;color:var(--shot-ink-3)}.sk-side__big,.sk-card__big{font:600 2.6em/1.1 var(--shot-mono);letter-spacing:-.02em;color:var(--shot-accent)}.sk-card__mid{font:500 1.35em/1.3 var(--shot-mono);color:var(--shot-ink)}.sk-side__sub,.sk-card__sub{font-size:.88em;color:var(--shot-ink-3)}.sk-side__acts{display:flex;gap:.6em;margin-top:1em}.sk-side__note{margin:auto 0 0;font-size:.85em;line-height:1.6;color:var(--shot-ink-3)}.sk-row--app{display:grid;grid-template-columns:2.2em 1fr auto 8em 7em;gap:1em;align-items:center}.sk-app{width:2.2em;height:2.2em;border-radius:.55em;background:linear-gradient(135deg,#cdb083,#c98f4c)}.sk-app[data-i="1"]{background:linear-gradient(135deg,#9a8ba6,#7d6f8c)}.sk-app[data-i="2"]{background:linear-gradient(135deg,#b8593f,#8e3f2c)}.sk-app[data-i="3"]{background:linear-gradient(135deg,#8e8a7e,#6b6860)}.sk-app[data-i="4"]{background:linear-gradient(135deg,#7d8b7a,#5a6659)}.sk-used{font-size:.9em;color:var(--shot-ink-2)}.sk-used[data-unknown]{color:var(--shot-ink-3)}.sk-switch{position:relative;flex:none;width:2.6em;height:1.4em;background:#ffffff1a;border-radius:999px}.sk-switch:after{position:absolute;top:.2em;left:.2em;width:1em;height:1em;content:"";background:var(--shot-ink-3);border-radius:50%}.sk-switch[data-on]{background:var(--shot-accent)}.sk-switch[data-on]:after{left:auto;right:.2em;background:#0d0d0f}.sk-crumb{display:flex;gap:.6em;align-items:center;padding:1.1em 1.4em;font-size:.95em;color:var(--shot-ink-3);border-bottom:1px solid var(--shot-line)}.sk-crumb b{font-weight:600;color:var(--shot-ink)}.sk-crumb__part{display:inline-flex;gap:.6em;align-items:center}.sk-crumb__part i{font-style:normal;color:var(--shot-ink-3)}.sk-tree{display:grid;flex:1;gap:.5em;padding:.9em;grid-template-areas:"a a b" "a a c" "d e f";grid-template-rows:1fr 1fr 1fr;grid-template-columns:1.35fr 1fr 1fr}.sk-tile{display:flex;flex-direction:column;gap:.2em;justify-content:flex-end;padding:.9em;overflow:hidden;border-radius:.6em;background:color-mix(in srgb,#cdb083 26%,transparent);box-shadow:inset 0 0 0 1px #ffffff14}.sk-tile[data-i="1"]{background:color-mix(in srgb,#c98f4c 26%,transparent)}.sk-tile[data-i="2"]{background:color-mix(in srgb,#9a8ba6 26%,transparent)}.sk-tile[data-i="3"]{background:color-mix(in srgb,#b8593f 26%,transparent)}.sk-tile[data-i="4"]{background:color-mix(in srgb,#8e8a7e 26%,transparent)}.sk-tile[data-i="5"]{background:color-mix(in srgb,#7d8b7a 26%,transparent)}.sk-tile b{font-weight:600;font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-tile em{font:500 .88em/1 var(--shot-mono);font-style:normal;color:var(--shot-ink-2)}.sk-st{display:grid;gap:.9em;grid-template-columns:15.5em repeat(4,1fr);grid-template-rows:auto auto 1fr}.sk-st__health{display:flex;flex-direction:column;align-items:center;gap:.25em;grid-row:1 / 3;padding:1.2em 1em;text-align:center;background:var(--shot-card);border:1px solid var(--shot-line);border-radius:1em}.sk-orb{width:6.4em;height:6.4em;margin-bottom:.5em;border-radius:50%;background:radial-gradient(circle at 38% 34%,#ffd27a,#f0913a 38%,#c8461f 72%,#7d2410);box-shadow:0 0 2.4em #f0913a52}.sk-st__cap{font-size:.86em;color:var(--shot-ink-3)}.sk-st__health b{font-size:1.9em;font-weight:650;letter-spacing:.02em;color:var(--shot-warn)}.sk-st__health b[data-tone=good]{color:var(--shot-good)}.sk-st__health b[data-tone=bad]{color:var(--shot-bad)}.sk-st__why{font-size:.84em;color:var(--shot-ink-2)}.sk-st__sep{width:100%;height:1px;margin:.9em 0 .7em;background:var(--shot-line)}.sk-st__mach{font-size:.88em;line-height:1.4;color:var(--shot-ink-2)}.sk-st__tags{display:flex;flex-wrap:wrap;gap:.35em;justify-content:center;margin-top:.5em}.sk-st__tags i{padding:.15em .55em;font-style:normal;font-size:.76em;color:var(--shot-ink-3);background:#ffffff0f;border-radius:.35em;white-space:nowrap}.sk-st__up{margin-top:.6em;font-size:.76em;color:var(--shot-ink-3)}.sk-stat2{display:flex;flex-direction:column;gap:.3em;padding:.9em 1em;overflow:hidden;background:var(--shot-card);border:1px solid var(--shot-line);border-radius:1em}.sk-stat2__h{display:flex;gap:.45em;align-items:center;min-width:0;color:var(--shot-accent)}.sk-stat2__l{font-size:.8em;font-weight:600;letter-spacing:.08em;color:var(--shot-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-stat2__b{flex:none;padding:.1em .45em;font-style:normal;font-size:.72em;letter-spacing:0;color:var(--shot-ink-3);background:#ffffff0f;border-radius:.3em;white-space:nowrap}.sk-stat2__v{display:flex;align-items:baseline;gap:.3em;margin-top:.15em}.sk-stat2__v b{font:350 2.5em/1 var(--shot-mono);letter-spacing:-.03em;color:var(--shot-ink);font-variant-numeric:tabular-nums}.sk-stat2__v em{font-style:normal;font-size:.86em;color:var(--shot-ink-3);white-space:nowrap}.sk-stat2 .sk-meter{width:100%;margin-top:auto}.sk-stat2 .sk-spark{width:100%;height:2.6em;margin-top:auto}.sk-stat2__f{margin-top:.5em;font-size:.76em;color:var(--shot-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-st__procs{display:flex;flex-direction:column;grid-column:1 / -1;min-height:0;padding:.9em 1em .4em;overflow:hidden;background:var(--shot-card);border:1px solid var(--shot-line);border-radius:1em}.sk-st__tabs{display:inline-flex;gap:.2em;align-self:flex-start;padding:.25em;margin-bottom:.8em;background:#ffffff0d;border-radius:999px}.sk-st__tabs i{padding:.35em 1em;font-style:normal;font-size:.84em;font-weight:600;color:var(--shot-ink-3);border-radius:999px}.sk-st__tabs i[data-on]{color:var(--shot-ink);background:#ffffff1f}.sk-pcols,.sk-prow{display:grid;grid-template-columns:1.7em 1fr 5em 4em 4em 8em;gap:.8em;align-items:center}.sk-pcols{padding:0 0 .6em;font-size:.78em;color:var(--shot-ink-3);border-bottom:1px solid var(--shot-line)}.sk-pcols span:nth-child(n+3),.sk-prow .sk-pnum{text-align:right}.sk-prow{padding:.5em 0;border-bottom:1px solid var(--shot-line)}.sk-prow:last-child{border-bottom:0}.sk-pav{display:grid;place-items:center;width:1.7em;height:1.7em;font:600 .8em/1 var(--shot-mono);color:#12120f;border-radius:.45em;background:linear-gradient(135deg,#cdb083,#c98f4c)}.sk-pav[data-i="1"]{background:linear-gradient(135deg,#9a8ba6,#7d6f8c)}.sk-pav[data-i="2"]{background:linear-gradient(135deg,#b8593f,#8e3f2c)}.sk-pav[data-i="3"]{background:linear-gradient(135deg,#7d8b7a,#5a6659)}.sk-pav[data-i="4"]{background:linear-gradient(135deg,#8e8a7e,#6b6860)}.sk-pav[data-i="5"]{background:linear-gradient(135deg,#5aa9e6,#3d7aa8)}.sk-pname{font-size:.94em;color:var(--shot-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-pnum{font:400 .88em/1 var(--shot-mono);color:var(--shot-ink-2);font-variant-numeric:tabular-nums}.sk-pmem{position:relative;padding-bottom:.45em;font:400 .88em/1 var(--shot-mono);color:var(--shot-ink);text-align:right;font-variant-numeric:tabular-nums}.sk-pmem i{position:absolute;right:0;bottom:0;height:2px;border-radius:999px;background:var(--shot-accent)}.sk-spark{width:100%;height:4em;margin-top:.3em}.sk-spark__line{fill:none;stroke:var(--shot-accent);stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sk-spark__fill{fill:color-mix(in srgb,var(--shot-accent) 18%,transparent);stroke:none}.shotwrap{display:contents}.shotwrap__hint{display:none}.shot[data-tab=procs] .sk-pcols,.shot[data-tab=procs] .sk-prow{grid-template-columns:1.7em 1fr 5em 4em 4em 5em 8em}.shot[data-tab=procs] .sk-prow[data-rank]{position:relative}.shot[data-tab=procs] .sk-prow[data-rank]:before{position:absolute;top:.3em;bottom:.3em;left:0;width:2px;content:"";border-radius:999px;background:var(--rank, transparent)}.shot[data-tab=procs] .sk-prow[data-rank]{padding-left:6px}.shot[data-tab=procs] .sk-prow[data-rank="1"]{--rank: #dd8fa6}.shot[data-tab=procs] .sk-prow[data-rank="2"]{--rank: #c47f9a}.shot[data-tab=procs] .sk-prow[data-rank="3"]{--rank: #a9718e}.shot[data-tab=procs] .sk-prow[data-rank="4"]{--rank: #8d6480}.shot[data-tab=procs] .sk-prow[data-rank="5"]{--rank: #715671}.sk-ai{display:grid;grid-template-columns:1fr 1fr;gap:1.2em}.sk-ai>.sk-panel:first-child,.sk-ai>.sk-panel:last-child{grid-column:1 / -1}.sk-qrow{display:grid;grid-template-columns:12em 7em 1fr 3em 8em;gap:.9em;align-items:center;padding:.62em 0;border-bottom:1px solid var(--shot-line)}.sk-qrow:last-child{border-bottom:0}.sk-qname{display:flex;gap:.5em;align-items:center;min-width:0}.sk-qname b{font-size:.94em;font-weight:600;color:var(--shot-ink);white-space:nowrap}.sk-plan{padding:.15em .5em;font:600 .66em/1.6 var(--shot-mono);font-style:normal;letter-spacing:.06em;border-radius:.35em;color:#12120f;background:var(--tier, #8b8699)}.sk-plan[data-tier=free]{--tier: #8b8699}.sk-plan[data-tier=plus]{--tier: #5aa9e6}.sk-plan[data-tier=pro]{--tier: #7fb3a6}.sk-plan[data-tier=max]{--tier: #cdb083}.sk-qwin,.sk-qas{font-size:.8em;color:var(--shot-ink-3);white-space:nowrap}.sk-qas{text-align:right}.sk-qpct{font:400 .88em/1 var(--shot-mono);color:var(--shot-ink);text-align:right;font-variant-numeric:tabular-nums}.sk-bars{display:flex;gap:2px;align-items:flex-end;height:6em;padding-top:.8em}.sk-bars i{flex:1;min-width:0;border-radius:1px 1px 0 0;background:color-mix(in srgb,var(--shot-accent) 55%,transparent)}.sk-bars i[data-hi]{background:var(--shot-accent)}@media(max-width:720px){.shotwrap{display:block}.shot{border-radius:8px;box-shadow:0 12px 28px #0006,0 2px 6px #00000047}}.sk-srv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1.1em;height:100%}.sk-srv__card{display:flex;flex-direction:column;gap:.55em;overflow:hidden;min-width:0;padding:1.05em 1.15em;background:var(--shot-card);border:1px solid var(--shot-line);border-radius:.9em}.sk-srv__card[data-off]{opacity:.72}.sk-srv__h{display:flex;align-items:center;gap:.5em;min-width:0}.sk-srv__flag{font-size:1.05em;line-height:1}.sk-srv__dot{width:.5em;height:.5em;flex:none;border-radius:50%;background:var(--shot-ink-3)}.sk-srv__dot[data-tone=good]{background:var(--shot-good)}.sk-srv__dot[data-tone=bad]{background:var(--shot-bad)}.sk-srv__h b{font-size:.95em;font-weight:600;color:var(--shot-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-srv__state{margin-left:auto;font:400 .74em/1 var(--shot-mono);color:var(--shot-bad)}.sk-srv__ipv{margin-left:auto;display:flex;gap:.3em}.sk-srv__ipv i{padding:.1em .36em;font:600 .62em/1.55 var(--shot-mono);font-style:normal;letter-spacing:.04em;border-radius:.3em;color:var(--shot-ink-3);border:1px solid var(--shot-line-2)}.sk-srv__ipv i[data-on]{color:var(--shot-accent);border-color:color-mix(in srgb,var(--shot-accent) 45%,transparent)}.sk-srv__err{margin:.2em 0 0;font:400 .78em/1.45 var(--shot-mono);color:var(--shot-bad);overflow-wrap:anywhere}.sk-srv__row{display:grid;grid-template-columns:3.4em 1fr auto;gap:.2em .6em;align-items:baseline}.sk-srv__k{font:400 .78em/1.4 var(--shot-mono);color:var(--shot-ink-3)}.sk-srv__v{font:500 .86em/1.4 var(--shot-mono);color:var(--shot-ink);font-variant-numeric:tabular-nums}.sk-srv__sub{font:400 .74em/1.4 var(--shot-mono);color:var(--shot-ink-3);text-align:right}.sk-srv__blk{grid-column:1 / -1;display:flex;gap:.14em;height:.36em}.sk-srv__blk i{flex:1;border-radius:.08em;background:var(--shot-line-2)}.sk-srv__blk i[data-on]{background:var(--shot-accent)}.sk-srv__blk[data-tone=warn] i[data-on]{background:var(--shot-warn)}.sk-srv__blk[data-tone=bad] i[data-on]{background:var(--shot-bad)}.sk-srv__net{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18em .8em;margin-top:.15em}.sk-srv__net span{display:flex;justify-content:space-between;gap:.5em;font:500 .78em/1.5 var(--shot-mono);color:var(--shot-ink);font-variant-numeric:tabular-nums}.sk-srv__net em{font-style:normal;font-weight:400;color:var(--shot-ink-3)}.sk-srv__quota{display:flex;align-items:baseline;gap:.5em;padding-top:.5em;border-top:1px solid var(--shot-line)}.sk-srv__quota .sk-srv__sub{margin-left:auto}.sk-srv__since{font:400 .68em/1.4 var(--shot-mono);color:var(--shot-ink-3)}.sk-srv__line{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .6em;font:400 .72em/1.6 var(--shot-mono);color:var(--shot-ink-3)}.sk-srv__line b{margin-left:.35em;font-weight:500;color:var(--shot-ink-2);font-variant-numeric:tabular-nums}.sk-srv__pings{margin-left:auto;display:flex;gap:.55em}.sk-srv__pings em{font-style:normal;color:var(--shot-ink-2)}.sk-srv__meta{display:flex;align-items:baseline;gap:.7em;margin-top:auto;padding-top:.55em;border-top:1px dashed var(--shot-line-2);font:400 .74em/1.5 var(--shot-mono);color:var(--shot-ink-3)}.sk-srv__meta span:last-child{margin-left:auto}.sk-srv__meta b{margin-right:.45em;font-weight:500;color:var(--shot-ink-2)}.setshot{--shot-accent: #cdb083;position:relative;display:flex;flex-direction:column;gap:14px;padding:14px;color:var(--shot-ink);background:var(--shot-ground);border:1px solid var(--shot-line-2);border-radius:16px;box-shadow:0 18px 44px #00000057;-webkit-user-select:none;user-select:none}.setshot__titlebar{display:flex;gap:10px;align-items:center;padding:8px 10px;background:var(--shot-card);border:1px solid var(--shot-line);border-radius:10px}.setshot__mark{width:16px;height:16px;background:linear-gradient(135deg,#cdb083,#c98f4c);border-radius:5px}.setshot__title{font-size:12px;font-weight:650}.setshot__icons{display:flex;gap:8px;align-items:center;margin-left:auto}.setshot__icons i:not(.setshot__gear){width:11px;height:11px;background:var(--shot-line-2);border-radius:3px}.setshot__gear{display:grid;place-items:center;width:22px;height:22px;color:var(--shot-ink);border-radius:6px;background:color-mix(in srgb,var(--shot-accent) 26%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--shot-accent) 55%,transparent)}.setshot__gear svg{width:13px;height:13px}.setshot__stamp{padding:2px 7px;font-size:10px;color:var(--shot-ink-3);border:1px solid var(--shot-line-2);border-radius:999px}.setshot__sheet{overflow:hidden;background:#17171b;border:1px solid var(--shot-line-2);border-radius:12px}.setshot__sheethead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--shot-line)}.setshot__sheethead b{font-size:13px;font-weight:700}.setshot__close{font-size:12px;color:var(--shot-ink-3)}.setshot__tabs{display:flex;gap:2px;padding:10px 14px 0;overflow-x:auto;scrollbar-width:none}.setshot__tabs::-webkit-scrollbar{display:none}.setshot__tabs span{position:relative;padding:6px 10px;font-size:11.5px;color:var(--shot-ink-3);white-space:nowrap;border-radius:7px}.setshot__tabs span[data-on]{color:var(--shot-ink);background:var(--shot-card-hi)}.setshot__body{display:flex;flex-direction:column;padding:4px 14px 14px}.setshot__state{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--shot-line)}.setshot__dot{flex:none;width:8px;height:8px;background:var(--shot-warn);border-radius:50%}.setshot__state b{font-size:12.5px;font-weight:700}.setshot__statehint{flex:1;min-width:0;font-size:11px;line-height:1.55;color:var(--shot-ink-3)}.setshot__row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--shot-line)}.setshot__row:last-child{border-bottom:0}.setshot__row--mute{opacity:.55}.setshot__label{flex:1;min-width:160px}.setshot__label b{display:block;font-size:12.5px;font-weight:650}.setshot__label span{display:block;margin-top:3px;font-size:11px;line-height:1.55;color:var(--shot-ink-3)}.setshot__field{display:flex;gap:8px;align-items:center;min-width:0}.setshot__input{position:relative;padding:8px 10px;font:400 11.5px/1 var(--shot-mono);color:var(--shot-ink-3);white-space:nowrap;background:#00000047;border:1px solid var(--shot-line-2);border-radius:8px}.setshot__go{position:relative;padding:8px 16px;font-size:12px;font-weight:650;color:#12120f;white-space:nowrap;background:var(--shot-accent);border-radius:8px}[data-pin]:after{position:absolute;top:-9px;left:-9px;z-index:1;display:grid;place-items:center;width:19px;height:19px;font:700 11px/1 system-ui,-apple-system,Segoe UI,PingFang SC,sans-serif;color:#12120f;content:attr(data-pin);background:var(--shot-accent);border:2px solid var(--shot-ground);border-radius:50%}.setshot__gear,.setshot__tabs span[data-pin]{position:relative}.setshot__tabs span[data-pin]:after{top:-8px;right:-8px;left:auto}@media(max-width:720px){.setshot{padding:10px}.setshot__field{flex-wrap:wrap;width:100%}.setshot__input{flex:1;min-width:0}}.panelshot{container-type:inline-size;width:100%;max-width:360px}.pshot{display:grid;gap:2.4cqw;padding:3.1cqw;overflow:hidden;color:var(--shot-ink);background:#131317;border:1px solid rgb(255 255 255 / 9%);border-radius:14px;box-shadow:0 30px 70px #00000085,0 3px 10px #00000057;font-family:var(--shot-mono);font-size:3.5cqw;line-height:1.4;-webkit-user-select:none;user-select:none}.pshot__bar{display:flex;align-items:center;gap:2.2cqw}.pshot__tabs{display:inline-flex;gap:.6cqw;padding:.8cqw;background:#ffffff0d;border:1px solid var(--shot-line);border-radius:2.4cqw}.pshot__tabs i{display:grid;place-items:center;width:7.4cqw;height:6.2cqw;color:var(--shot-ink-3);border-radius:1.8cqw}.pshot__tabs i[data-on]{color:var(--shot-ink);background:#ffffff1c}.pshot__grip{flex:1;height:1px;max-width:6cqw;margin:0 auto;background:var(--shot-line-2);box-shadow:0 3px 0 var(--shot-line-2)}.pshot__stamp{margin-left:auto;padding:.3cqw 1.6cqw;font-family:var(--shot-sans, inherit);font-size:max(9px,2.5cqw);letter-spacing:.06em;color:var(--shot-ink-3);border:1px solid var(--shot-line);border-radius:999px;white-space:nowrap}.pshot__health{display:grid;grid-template-columns:auto 1fr;gap:0 2.6cqw;align-items:center;padding:2.6cqw 3cqw;background:var(--shot-card);border:1px solid var(--shot-line);border-radius:3cqw}.pshot__sun{grid-row:1 / 3;display:grid;place-items:center;color:var(--shot-bad)}.pshot__health b{font-size:4.4cqw;font-weight:650;color:var(--shot-bad)}.pshot__health em{font-style:normal;font-size:3.2cqw;color:var(--shot-ink-3)}.pshot__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.2cqw}.pcard{display:flex;flex-direction:column;gap:1.4cqw;padding:2.4cqw 2.6cqw;overflow:hidden;background:var(--shot-card);border:1px solid var(--shot-line);border-radius:3cqw}.pcard__h{display:flex;gap:1.4cqw;align-items:center;min-width:0;color:var(--shot-accent)}.pcard__h span{font-size:3cqw;font-weight:600;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard__h i{flex:none;margin-left:auto;padding:.2cqw 1.2cqw;font-style:normal;font-size:2.6cqw;color:var(--shot-ink-3);background:#ffffff0f;border-radius:1cqw;white-space:nowrap}.pcard__v{display:flex;align-items:baseline;gap:.8cqw}.pcard__v b{font-size:7.6cqw;font-weight:600;letter-spacing:-.03em;color:var(--shot-ink);font-variant-numeric:tabular-nums}.pcard__v em{font-style:normal;font-size:3cqw;color:var(--shot-ink-3)}.pcard__spark{width:100%;height:5cqw}.pcard__spark polyline{fill:none;stroke:var(--shot-good);stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pcard__chips,.pshot__chips{display:flex;flex-wrap:wrap;gap:1.2cqw;margin-top:auto}.pcard__chips i,.pshot__chips i{padding:.6cqw 1.4cqw;font-style:normal;font-size:2.7cqw;color:var(--shot-ink-2);background:#ffffff0f;border-radius:1.4cqw;white-space:nowrap}.pshot__machine{display:grid;gap:1.8cqw;padding:2.6cqw 3cqw;background:var(--shot-card);border:1px solid var(--shot-line);border-radius:3cqw}.pshot__mtitle{display:flex;gap:1.6cqw;align-items:center;font-size:3.6cqw;font-weight:650;color:var(--shot-ink)}.solarshow{--ink: #eeeef0;--ink-2: rgba(238, 238, 240, .6);--ink-3: rgba(238, 238, 240, .36);--ground: #09090a;--line: rgba(255, 255, 255, .085);--line-2: rgba(255, 255, 255, .14);--good: #4ed89b;--warn: #e8a33d;--info: #5aa9e6;--bad: #e0603c;--accent: #c9b94f;--mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", Menlo, Consolas, monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "PingFang SC", "Microsoft YaHei", sans-serif;--tb-h: 0px;color:var(--ink);font-family:var(--sans)}.solar{position:absolute;inset:0;background:radial-gradient(46% 40% at 46% 50%,rgba(255,176,74,.09),transparent 70%),radial-gradient(58% 46% at 16% 22%,rgba(84,66,148,.1),transparent 72%),radial-gradient(52% 44% at 88% 78%,rgba(40,92,132,.085),transparent 74%),radial-gradient(120% 90% at 46% 50%,rgba(30,27,48,.6),transparent 66%),var(--ground);overflow:hidden;-webkit-user-select:none;user-select:none}.solar-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.solar-orbit{fill:none;stroke:#ffffff17;stroke-width:1}.solar-ring{fill:none;stroke:#e2ce9e6b;stroke-width:.34;vector-effect:none}.solar-trail{fill:none;stroke:#ffffff38;stroke-width:1.2;stroke-linecap:round}.solar-rocket{fill:#e9e9ee}.solar-rocket-fin{fill:#c2543c}.solar-rocket-port{fill:#2b3b57}.solar-rocket-flame{fill:#e8a33d;opacity:.9}.solar-hits{position:absolute;inset:0}.solar-body{position:absolute;left:0;top:0;width:0;height:0;transform:translate(-9999px,-9999px);padding:0;margin:0;border:0;background:none;color:var(--ink-2);cursor:pointer}.solar-body__hit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(22px,calc(var(--body-r, 12px) * 2 + 10px));height:max(22px,calc(var(--body-r, 12px) * 2 + 10px));border-radius:50%;border:1px solid transparent;transition:border-color .15s ease,background .15s ease}.solar-body:hover .solar-body__hit{border-color:#ffffff47}.solar-body:focus-visible{outline:none}.solar-body:focus-visible .solar-body__hit{border-color:var(--ink);background:#ffffff0f}.solar-body[data-on] .solar-body__hit{border-color:#ffffff8c}.solar-body__name{position:absolute;left:50%;top:calc(var(--body-r, 12px) + 9px);transform:translate(-50%);font-size:11px;letter-spacing:.02em;white-space:nowrap;color:var(--ink-3);transition:color .15s ease}.solar-body:hover .solar-body__name,.solar-body[data-on] .solar-body__name{color:var(--ink)}@media(max-width:720px){.solar-body__name{display:none}.solar-body[data-on] .solar-body__name{display:block}}.solar-body[data-dim] .solar-body__name{color:#eeeef038}.solar-card{position:absolute;right:18px;top:calc(var(--tb-h) + 12px);width:268px;max-height:calc(100% - var(--tb-h) - 74px);overflow-y:auto;padding:14px 15px 15px;border:1px solid var(--line);border-radius:12px;background:#101014db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.solar-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.solar-card__head h2{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.solar-card__kind{margin-right:auto;padding:2px 6px;font:500 10.5px/1.5 var(--mono);color:var(--ink-3);background:#ffffff13;border-radius:4px;white-space:nowrap}.solar-card__x{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--ink-3);cursor:pointer}.solar-card__x:hover{background:#ffffff14;color:var(--ink)}.solar-card__sep{height:1px;margin:12px 0;background:var(--line)}.solar-facts{margin:12px 0 0;display:grid;gap:6px}.solar-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.solar-facts dt{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.solar-facts dd{margin:0;font-size:12px;font-family:var(--mono);color:var(--ink);text-align:right}.solar-card__k{font-size:11.5px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.solar-card__tag{padding:1px 6px;border-radius:999px;border:1px solid var(--line-2);font-size:10px;color:var(--ink-2)}.solar-card__vals{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:4px}.solar-card__vals li{font-size:13px;font-family:var(--mono);color:var(--ink)}.solar-card__none{margin-top:8px}.solar-card__none strong{display:block;font-size:12.5px;font-weight:600;color:var(--warn)}.solar-card__none p,.solar-card__note p{margin:4px 0 0;font-size:11.5px;line-height:1.5;color:var(--ink-3)}.solar-card__go{margin-top:12px;width:100%;justify-content:center}.solar-card__hidden{display:none}.solar-card__tex{display:grid;gap:3px;font-size:11px;color:var(--ink-3);line-height:1.45}.solar-body:hover .solar-body__hit{border-color:#ffffff80}.solar-body:hover .solar-body__name{color:var(--ink)}.solar[data-labels=off] .solar-body__name{opacity:0;transition:opacity .12s ease}.solar[data-labels=off] .solar-body:hover .solar-body__name,.solar[data-labels=off] .solar-body:focus-visible .solar-body__name,.solar[data-labels=off] .solar-body[data-on] .solar-body__name{opacity:1}.hud{width:252px;padding:10px 13px 11px;border:1px solid var(--line);border-radius:12px;background:#0e0e12b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;gap:9px;max-height:76vh;overflow-y:auto;overscroll-behavior:contain}.hud-none{font-size:12px;color:var(--warn)}.hud-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:10.5px;color:var(--ink-3);letter-spacing:.04em}.hud-live{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)}.hud-live i{width:5px;height:5px;border-radius:50%;background:var(--good);animation:hud-pulse 2.4s ease-in-out infinite}@keyframes hud-pulse{0%,to{opacity:1}50%{opacity:.25}}.hud-since b{color:var(--ink-2);font-weight:600;font-family:var(--mono)}.hud-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px}.hud-k{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-3);white-space:nowrap}.hud-v{font:600 12px var(--mono);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.hud-hint{margin-left:6px;font-weight:500;color:var(--ink-3)}.hud-sub{grid-column:1 / -1;margin-top:2px;font:400 10.5px/1.45 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.hud-net .hud-v{display:inline-flex;align-items:baseline;gap:3px}.hud-dir{color:var(--info);font-weight:700}.hud-dir--up{margin-left:7px;color:var(--warn)}.hud-unit{margin-right:1px;font-size:9.5px;font-weight:500;color:var(--ink-3)}.hud-missing{margin:0;padding-top:7px;border-top:1px solid var(--line);font:400 10px/1.5 var(--sans);color:var(--ink-3)}.hud-meter{grid-column:1 / -1;height:4px;margin-top:1px;border-radius:99px;background:#ffffff17;overflow:hidden}.hud-meter i{display:block;height:100%;background:var(--info);border-radius:99px}.hud-meter[data-tone=bad] i{background:var(--bad)}.hud-foot{display:flex;flex-wrap:wrap;gap:4px 10px;padding-top:8px;border-top:1px solid var(--line);font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.hud-foot b{color:var(--ink-2);font-weight:600;font-family:var(--mono)}.hud-procs{margin:0;padding:8px 0 0;list-style:none;border-top:1px solid var(--line);display:grid;gap:3px}.hud-procs li{display:grid;grid-template-columns:1fr auto auto;gap:8px;font:500 11px var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums}.hud-procs .pn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-procs .pc{color:var(--ink)}.hud-procs .pm{color:var(--ink-3)}.solar-clock{display:grid;gap:3px;color:var(--ink-3)}.solar-clock b{display:flex;align-items:baseline;gap:1px;font:250 40px/1 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.solar-clock b i{font:250 22px/1 var(--sans);font-style:normal;color:var(--ink-3);font-variant-numeric:tabular-nums}.solar-clock b em{margin:0 5px;font:600 12px/1 var(--sans);font-style:normal;color:var(--ink-3);letter-spacing:.06em}.solar-clock span{font-size:11.5px;letter-spacing:.02em}.solar-galaxy-note{position:absolute;left:50%;bottom:74px;transform:translate(-50%);max-width:460px;text-align:center;display:grid;gap:3px;transition:opacity .2s ease;pointer-events:none}.solar-galaxy-note b{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.06em}.solar-galaxy-note span{font-size:11px;line-height:1.5;color:var(--ink-3)}.solar-glwarn{position:absolute;left:20px;top:calc(var(--tb-h) + 12px);font-size:11.5px;color:var(--warn)}.solar-tools{position:absolute;right:16px;bottom:14px;display:grid;justify-items:end;gap:8px;opacity:.22;transition:opacity .2s ease}.solar-tools:hover,.solar-tools[data-open],.solar-tools:focus-within{opacity:1}.solar-tools__bar{display:flex;align-items:center;gap:6px}.solar-tool{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:#101014b3;color:var(--ink-2);font:500 11.5px var(--mono);cursor:pointer;transition:background .15s ease,color .15s ease}.solar-tool:hover{background:#ffffff1a;color:var(--ink)}.solar-opts{width:214px;padding:10px 12px 11px;border:1px solid var(--line);border-radius:11px;background:#101014e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;gap:2px}.solar-opts__h{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.solar-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;font-size:12px;color:var(--ink-2)}.floatp{position:absolute;left:-9999px;top:-9999px;opacity:0;cursor:grab;touch-action:none;transition:opacity .18s ease}.floatp[data-placed]{opacity:1}.floatp:active{cursor:grabbing}.floatp button,.floatp input{cursor:pointer}.solar[data-dragging]{cursor:grabbing}.solar{touch-action:none}@media(pointer:coarse),(any-pointer:coarse),(max-width:720px){.solar{touch-action:pan-y}}.solar-tools{grid-template-columns:auto}.solarshow{--stage-h: clamp(580px, 70vh, 740px);border:1px solid rgb(255 255 255 / 9%);border-radius:18px;overflow:hidden;background:#0b0b0e;box-shadow:0 44px 96px #00000057,0 4px 16px #00000038}.solarshow__how--coarse{display:none}@media(pointer:coarse),(max-width:720px){.solarshow__how--fine{display:none}.solarshow__how--coarse{display:block}}.solarshow__bar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--line);background:#ffffff08}.solarshow__demo,.hud-demo{flex:none;padding:3px 9px;font:600 10.5px/1.5 var(--sans);letter-spacing:.06em;color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 34%,transparent);border-radius:999px}.solarshow__bar p{flex:1 1 260px;margin:0;font-size:12px;line-height:1.6;color:var(--ink-3)}.solarshow__demo{color:var(--ink-2);border-color:var(--line-2)}.solarshow__acts{display:flex;gap:6px}.solarshow__acts button{padding:6px 12px;font:600 11.5px var(--sans);color:var(--ink-2);cursor:pointer;background:#ffffff0d;border:1px solid var(--line);border-radius:999px;font-variant-numeric:tabular-nums}.solarshow__acts button:hover{color:var(--ink);background:#ffffff1a}.solarshow__acts button[aria-pressed=true]{color:var(--ink);border-color:var(--line-2)}.solarshow__stage{position:relative;height:var(--stage-h)}.solarshow--idle{height:calc(var(--stage-h) + 190px);background:radial-gradient(46% 40% at 46% 46%,rgba(255,176,74,.06),transparent 70%),#0b0b0e}.solarshow .solar{cursor:grab}.solarshow .solar[data-dragging]{cursor:grabbing}.solarshow__foot{margin:0;padding:11px 14px;font-size:12px;line-height:1.7;color:var(--ink-3);border-top:1px solid var(--line);background:#ffffff08}.solarshow .hud{position:absolute;left:14px;top:14px;z-index:3;max-height:calc(100% - 28px)}.solarshow__clock{position:absolute;right:20px;bottom:16px;z-index:3;text-align:right}.solarshow__clock .solar-clock b{justify-content:flex-end}.fmtbar{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:10px 14px;border-top:1px solid var(--line);background:#ffffff08}.fmtbar__l{font:500 11px var(--sans);color:var(--ink-3)}.fmtbar__g{display:flex;flex-wrap:wrap;gap:4px}.fmtbar__g button{display:grid;gap:1px;padding:4px 10px;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid var(--line);border-radius:7px}.fmtbar__g button:hover{background:#ffffff17}.fmtbar__g button b{font:600 11px/1.3 var(--sans);color:var(--ink-2)}.fmtbar__g button em{font:400 10px/1.3 var(--mono);font-style:normal;color:var(--ink-3);font-variant-numeric:tabular-nums}.fmtbar__g button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 15%,transparent)}.fmtbar__g button[aria-pressed=true] b,.fmtbar__g button[aria-pressed=true] em{color:var(--ink)}.spark{position:relative;margin-top:auto;padding-top:8px;color:#ffffff1c}.spark svg{display:block;width:100%;height:40px;overflow:visible}.spark-end{position:absolute;right:-1px;width:5px;height:5px;border-radius:50%;transform:translateY(-50%)}.hud-cpu .spark{grid-column:1 / -1;height:34px;margin-top:2px}.solar-card__demo{color:var(--ink-3);opacity:.8}@media(max-width:820px){.solarshow__stage{height:400px}.fmtbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fmtbar::-webkit-scrollbar{display:none}.fmtbar__g{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.fmtbar__g::-webkit-scrollbar{display:none}.fmtbar__g button{min-height:40px}.fmtbar__l,.fmtbar__g button{flex:none}.fmtbar__g button b,.fmtbar__g button em{white-space:nowrap}}.hero{position:relative;padding-top:var(--sp-7);overflow:hidden}.hero__glow{position:absolute;top:-34%;left:50%;z-index:0;width:min(1400px,130%);aspect-ratio:1 / 1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-400) 26%,transparent),transparent 72%),radial-gradient(closest-side at 62% 58%,var(--hero-glow),transparent 70%);transform:translate(-50%);opacity:.9}.hero__inner{position:relative;z-index:1;text-align:center}.hero__badge{display:inline-flex;gap:var(--sp-2);align-items:center;padding:6px 14px 6px 10px;margin-bottom:var(--sp-4);font-size:var(--fs-xs);font-weight:600;color:var(--brand-700);background:color-mix(in srgb,var(--surface-0) 70%,transparent);border:1px solid color-mix(in srgb,var(--brand-300) 46%,var(--line));border-radius:var(--radius-pill);box-shadow:var(--shadow-sm)}.hero__title{text-wrap:balance;max-width:34ch;margin:0 auto;font-size:clamp(28px,4.6vw,44px);font-weight:760;letter-spacing:-.04em;line-height:1.12;color:var(--ink-900)}.hero__lede{max-width:46ch;margin:var(--sp-4) auto 0;font-size:clamp(14px,1.25vw,16px);line-height:1.7;color:var(--ink-500)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-top:var(--sp-5)}.hero__fineprint{margin-top:var(--sp-4);font-size:var(--fs-xs);color:var(--ink-400)}.hero__shot{position:relative;z-index:1;margin-top:var(--sp-7);padding-bottom:var(--sp-8);mask-image:linear-gradient(180deg,#000 62%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.hero__tiles{position:relative;z-index:1;width:100%;max-width:1440px;padding-inline:var(--sp-6);padding-bottom:var(--sp-8);margin:var(--sp-5) auto 0}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-4);text-align:left}.tile{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0}.tile figcaption{display:flex;gap:8px;align-items:baseline;font-size:var(--fs-xs);line-height:1.5;color:var(--ink-400)}.tile figcaption b{flex:none;font-weight:650;color:var(--ink-700)}@media(max-width:720px){.hero__tiles{padding-inline:0}.tiles{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.tile figcaption{padding-inline:var(--sp-5)}}.proof{display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.proof__item b{display:block;margin-top:var(--sp-3);font-size:var(--fs-sm);font-weight:680;color:var(--ink-900)}.proof__item p{margin-top:6px;font-size:var(--fs-sm);line-height:1.7;color:var(--ink-500)}.proof__icon,.safety__icon,.finalcta__icon{display:grid;place-items:center;width:38px;height:38px;color:var(--brand-700);background:var(--brand-50);border:1px solid color-mix(in srgb,var(--brand-300) 34%,transparent);border-radius:var(--radius-md)}.showcase{display:grid;gap:var(--sp-6);grid-template-columns:270px 1fr;align-items:start}.showcase__side{position:sticky;top:88px;display:grid;gap:var(--sp-4)}.showcase__platform{display:flex;gap:2px;padding:3px;background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-pill)}.showcase__platform button{min-height:44px;display:inline-flex;flex:1;gap:6px;align-items:center;justify-content:center;padding:8px 10px;font-size:var(--fs-sm);font-weight:600;color:var(--ink-500);cursor:pointer;background:none;border:0;border-radius:var(--radius-pill)}.showcase__platform button[aria-pressed=true]{color:var(--on-brand);background:var(--brand-gradient)}:root[data-theme=dark] .showcase__platform button[aria-pressed=true]{color:var(--surface-0)}.showcase__tabs{display:grid;gap:4px}.showcase__tab{display:flex;gap:var(--sp-3);align-items:center;padding:11px 14px;font-size:var(--fs-sm);font-weight:600;color:var(--ink-500);text-align:left;cursor:pointer;background:none;border:1px solid transparent;border-radius:var(--radius-md);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.showcase__tabname{flex:1}.showcase__dot{width:9px;height:9px;border-radius:50%;background:var(--dot, var(--ink-300))}.showcase__tab[data-tab=clean]{--dot: #5d95f2}.showcase__tab[data-tab=trash]{--dot: #8f86e8}.showcase__tab[data-tab=apps]{--dot: #e0603c}.showcase__tab[data-tab=optimize]{--dot: #d9b44a}.showcase__tab[data-tab=analyze]{--dot: #db9c4e}.showcase__tab[data-tab=status]{--dot: #c9b94f}.showcase__tab[data-tab=procs]{--dot: #dd8fa6}.showcase__tab[data-tab=usage]{--dot: #7fb3a6}.showcase__tab[data-tab=power]{--dot: #c9714f}.showcase__tab[data-tab=servers]{--dot: #b3947a}.showcase__tab:hover:not(:disabled){color:var(--ink-900);background:var(--surface-0)}.showcase__tab[aria-selected=true]{color:var(--ink-900);background:var(--surface-0);border-color:var(--line);box-shadow:var(--shadow-sm)}.showcase__tab:disabled{cursor:not-allowed;opacity:.55}.showcase__tab em,.showcase__tab b{font-size:11px;font-style:normal;font-weight:650;padding:2px 7px;border-radius:var(--radius-pill)}.showcase__tab em{color:var(--ink-400);background:var(--surface-2)}.showcase__tab b{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.showcase__tab b[data-tier]{color:var(--brand-700);background:var(--brand-50)}.showcase__main{display:grid;gap:var(--sp-5)}.showcase__caption{max-width:68ch}.showcase__caption .prose{margin-top:var(--sp-2)}@media(max-width:900px){.showcase{grid-template-columns:1fr}.showcase__side{position:static}.showcase__tabs{display:flex;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.showcase__tabs::-webkit-scrollbar{display:none}.showcase__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.showcase__tab{flex:none}.showcase__tab em,.showcase__tab b{display:none}}.safety{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.safety__item{padding:var(--sp-5);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.safety__item:hover{border-color:color-mix(in srgb,var(--brand-300) 46%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-2px)}.safety__item b{display:block;margin-top:var(--sp-4);font-size:var(--fs-md);font-weight:680;letter-spacing:-.015em;color:var(--ink-900)}.safety__item p{margin-top:var(--sp-2);font-size:var(--fs-sm);line-height:1.75;color:var(--ink-500)}.platform{display:flex;flex-direction:column;padding:var(--sp-5);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.platform__head{display:flex;gap:var(--sp-3);align-items:center;padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.platform__icon{display:grid;place-items:center;width:42px;height:42px;color:var(--ink-900);background:var(--surface-2);border-radius:var(--radius-md)}.platform__head b{display:block;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.platform__head em{font-size:var(--fs-xs);font-style:normal;color:var(--ink-400)}.platform__list{padding:0;margin:var(--sp-4) 0 0;list-style:none}.platform__list li{display:flex;gap:var(--sp-3);align-items:flex-start;padding:7px 0;font-size:var(--fs-sm);line-height:1.65;color:var(--ink-700)}.platform__list svg{flex:none;margin-top:3px;color:var(--ok)}.act{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-6)}.act__col{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-xl)}.act__col--paid{background:linear-gradient(180deg,var(--brand-50),var(--surface-0) 52%);border-color:color-mix(in srgb,var(--brand-300) 60%,var(--line))}.act__cap{align-self:flex-start;padding:4px 12px;font-size:var(--fs-xs);font-weight:700;border-radius:var(--radius-pill)}.act__cap[data-tone=free]{color:var(--ink-700);background:var(--surface-2)}.act__cap[data-tone=paid]{color:var(--brand-700);background:color-mix(in srgb,var(--brand-300) 30%,transparent)}.act__list{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.act__list li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-700)}.act__list svg{flex:none;margin-top:3px;color:var(--ink-400)}.act__col--paid .act__list svg{color:var(--brand-600)}.act__why{max-width:62ch;margin:var(--sp-5) auto 0;font-size:var(--fs-sm);line-height:1.8;color:var(--ink-500);text-align:center}.act__how{margin-top:var(--sp-8)}.act__steps{display:flex;flex-direction:column;gap:var(--sp-4);max-width:68ch;padding:0;margin:var(--sp-5) auto 0;list-style:none;counter-reset:none}.act__steps li{display:flex;gap:var(--sp-4);align-items:flex-start}.act__num{display:grid;flex:none;place-items:center;width:26px;height:26px;font:700 13px/1 var(--sans);color:var(--on-brand);background:var(--brand-gradient);border-radius:50%}:root[data-theme=dark] .act__num{color:var(--surface-0)}.act__steps b{display:block;margin-bottom:4px;font-size:var(--fs-md);font-weight:650;color:var(--ink-900)}.act__steps p{margin:0;font-size:var(--fs-sm);line-height:1.75;color:var(--ink-500)}.act__guide{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--sp-6);align-items:start;max-width:1000px;margin:var(--sp-5) auto 0}.act__guide .act__steps{max-width:none;margin:0}@media(max-width:860px){.act__guide{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}}.act__key{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-4);max-width:1000px;margin:var(--sp-7) auto 0}.act__key-demo,.act__key-where{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-xl)}.act__key-tag{align-self:flex-start;padding:3px 10px;font-size:var(--fs-xs);font-weight:700;color:var(--ink-500);background:var(--surface-2);border-radius:var(--radius-pill)}.act__key-demo code{overflow-x:auto;padding:12px 14px;font:600 var(--fs-sm) / 1.6 ui-monospace,"SF Mono","JetBrains Mono","Cascadia Mono",Menlo,Consolas,monospace;color:var(--ink-700);letter-spacing:.04em;white-space:nowrap;background:var(--surface-2);border-radius:var(--radius-md)}.act__key-note{font-size:var(--fs-xs);line-height:1.75;color:var(--ink-500)}.act__key-where b{font-size:var(--fs-md);font-weight:650;color:var(--ink-900)}.act__key-where ul{display:flex;flex-direction:column;gap:8px;padding-left:1.1em;margin:0}.act__key-where li{font-size:var(--fs-sm);line-height:1.7;color:var(--ink-500)}.act__key-where strong{color:var(--ink-900)}.act__key-go{align-self:flex-start;margin-top:auto;min-height:40px;padding:0 16px;font-size:var(--fs-sm);font-weight:650;color:var(--brand-700);cursor:pointer;background:var(--brand-50);border:1px solid color-mix(in srgb,var(--brand-300) 70%,var(--line));border-radius:var(--radius-pill)}.act__key-go:hover{background:color-mix(in srgb,var(--brand-300) 30%,transparent)}@media(max-width:860px){.act__key{grid-template-columns:minmax(0,1fr)}}.act__try{display:block;min-height:40px;padding:10px 0;margin:var(--sp-6) auto 0;font-size:var(--fs-xs);color:var(--ink-400);cursor:pointer;background:none;border:0}.act__try:hover{color:var(--brand-700);text-decoration:underline}@media(max-width:720px){.act{grid-template-columns:minmax(0,1fr)}}.finalcta{padding:var(--sp-7) var(--sp-5);text-align:center;background:radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--brand-400) 16%,transparent),transparent 62%),var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-xl)}.finalcta__icon{margin:0 auto var(--sp-4);width:46px;height:46px}.finalcta .lede{margin-inline:auto;max-width:46ch}.finalcta__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-top:var(--sp-5)}.panelsec{display:grid;gap:var(--sp-7);grid-template-columns:1fr minmax(300px,380px);align-items:center}.panelsec__list{padding:0;margin:var(--sp-6) 0 0;list-style:none;display:grid;gap:var(--sp-5)}.panelsec__list li{display:grid;grid-template-columns:auto 1fr;gap:4px var(--sp-4);align-items:center}.panelsec__icon{grid-row:1 / 3;display:grid;place-items:center;width:38px;height:38px;color:var(--brand-700);background:var(--brand-50);border:1px solid color-mix(in srgb,var(--brand-300) 34%,transparent);border-radius:var(--radius-md)}.panelsec__list b{font-size:var(--fs-md);font-weight:680;letter-spacing:-.015em;color:var(--ink-900)}.panelsec__list p{font-size:var(--fs-sm);line-height:1.7;color:var(--ink-500)}.panelsec__shot{position:relative;display:flex;justify-content:flex-end;padding:var(--sp-6) var(--sp-5);border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 80% 20%,color-mix(in srgb,var(--brand-400) 20%,transparent),transparent 62%),linear-gradient(160deg,var(--surface-2),var(--surface-3));border:1px solid var(--line)}@media(max-width:900px){.panelsec{grid-template-columns:1fr}.panelsec__shot{justify-content:center}}.hometabs{--hometabs-h: 0px;scroll-margin-top:var(--top-h)}.hometabs__bar{display:none}@media(max-width:900px){.hometabs{--hometabs-h: 56px}.hometabs__bar{display:block}}.hometabs__panel section{scroll-margin-top:calc(var(--top-h) + var(--hometabs-h))}.hometabs__bar{position:sticky;top:var(--top-h);z-index:15;background:color-mix(in srgb,var(--surface-1) 82%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hometabs__bar{background:var(--surface-1)}}.hometabs__row{display:flex;gap:var(--sp-6);align-items:stretch;justify-content:center;height:var(--hometabs-h)}.hometabs__tab{padding:0 2px;margin-bottom:-1px;font-size:var(--fs-md);font-weight:600;color:var(--ink-500);cursor:pointer;background:none;border:0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.hometabs__tab:hover{color:var(--ink-900)}.hometabs__tab[aria-selected=true]{color:var(--ink-900);border-bottom-color:var(--brand-500)}@media(max-width:720px){.hometabs{--hometabs-h: 48px}.hometabs__row{gap:var(--sp-5);height:var(--hometabs-h)}.hometabs__tab{padding:0 var(--sp-2);font-size:var(--fs-sm)}}.lic{padding-block:var(--sp-8) var(--sp-9)}.lic__head{margin-bottom:var(--sp-6)}.lic__head .lede{max-width:54ch}.lic__head strong{color:var(--ink-900)}.lic__badge{display:inline-flex;gap:var(--sp-2);align-items:center;padding:5px 12px;margin-bottom:var(--sp-4);font-size:var(--fs-xs);font-weight:600;color:var(--brand-700);background:var(--brand-50);border-radius:var(--radius-pill)}.lic__form{display:grid;gap:var(--sp-4);justify-items:start;max-width:420px;padding:var(--sp-5);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.lic__form .field{width:100%}.lic__aside{max-width:54ch;margin-bottom:var(--sp-4)}.lic__form+.lic__aside{margin-top:var(--sp-5)}.lic__aside p+p{margin-top:var(--sp-3)}.lic__link{padding:0;font-family:inherit;font-size:inherit;color:var(--brand-700);text-decoration:underline;cursor:pointer;background:none;border:0}.lic__link:hover{color:var(--brand-800)}.lic__card{padding:var(--sp-5);margin-bottom:var(--sp-4);background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.lic__key{display:flex;gap:var(--sp-3);align-items:center;justify-content:space-between;padding:var(--sp-3) var(--sp-4);background:var(--brand-50);border:1px solid color-mix(in srgb,var(--brand-300) 34%,transparent);border-radius:var(--radius-md)}.lic__key code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-md);font-weight:600;letter-spacing:.06em;color:var(--brand-700);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.lic__meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:var(--sp-4) 0;font-size:var(--fs-xs);color:var(--ink-400)}.lic__seats{font-weight:650;color:var(--ink-700)}.lic__seats--full{color:var(--warn)}.lic__suspended{color:var(--bad)}.lic__devices{padding:0;margin:0;list-style:none}.lic__device{display:flex;gap:var(--sp-3);align-items:center;justify-content:space-between;padding:var(--sp-3) 0;border-top:1px solid var(--line)}.lic__device strong{display:block;font-size:var(--fs-sm);color:var(--ink-900)}.lic__device span{font-size:var(--fs-xs);color:var(--ink-400)}.lic__hint{padding-top:var(--sp-4);margin-top:var(--sp-4);font-size:var(--fs-xs);border-top:1px solid var(--line)}
