.brand-lockup[data-astro-cid-ftxupyf3]{align-items:center;gap:calc(var(--brand-height,18px) * var(--brand-gap));white-space:nowrap;vertical-align:middle;display:inline-flex}.brand-symbol[data-astro-cid-ftxupyf3],.brand-lettering[data-astro-cid-ftxupyf3]{flex:none;display:block}.brand-symbol[data-astro-cid-ftxupyf3]{height:calc(var(--brand-height,18px) * var(--brand-mark));aspect-ratio:1}.brand-lettering[data-astro-cid-ftxupyf3]{height:var(--brand-height,18px)}.brand-lockup[data-astro-cid-ftxupyf3] svg{width:100%;height:100%;display:block}.publisher-badge[data-astro-cid-wgywyehn]{height:24px;color:var(--pb-canvas);border-radius:8px;flex-shrink:0;text-decoration:none;transition:transform .24s,box-shadow .24s;display:inline-flex}.badge-full[data-astro-cid-wgywyehn]{height:100%;display:inline-flex}.badge-full[data-astro-cid-wgywyehn] svg{width:auto;height:100%;display:block}.badge-mark[data-astro-cid-wgywyehn]{display:none}.publisher-badge[data-astro-cid-wgywyehn]:is(:hover,:focus-visible){color:var(--pb-canvas);box-shadow:0 5px 14px color-mix(in srgb, var(--pb-copper) 20%, transparent);transform:translateY(-1px)}@media (width<=540px){.publisher-badge[data-astro-cid-wgywyehn]{border-radius:6px;height:20px}}@media (width<=380px){.badge-full[data-astro-cid-wgywyehn]{display:none}.badge-mark[data-astro-cid-wgywyehn]{width:22px;height:22px;color:var(--pb-copper);border:1px solid color-mix(in srgb, var(--pb-copper) 45%, transparent);background:color-mix(in srgb, var(--pb-copper) 10%, transparent);border-radius:7px;place-items:center;display:grid}.badge-mark[data-astro-cid-wgywyehn] svg{width:17px;height:15px}}@media (prefers-reduced-motion:reduce){.publisher-badge[data-astro-cid-wgywyehn]{transition:none}.publisher-badge[data-astro-cid-wgywyehn]:is(:hover,:focus-visible){transform:none}}.native-app-icon-host[data-astro-cid-w2izz3yh]{width:var(--icon-size);height:var(--icon-size);cursor:pointer;user-select:none;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.native-app-icon-host[data-astro-cid-w2izz3yh]:hover{transform:translateY(-2px)scale(1.03)}.native-icon-svg[data-astro-cid-w2izz3yh]{width:100%;height:100%;overflow:visible}.icon-layer-squircle[data-astro-cid-w2izz3yh]{transform-origin:128px 128px;transform-box:view-box;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s}.icon-layer-dock[data-astro-cid-w2izz3yh]{transform-origin:128px 191.5px;transform-box:view-box;transition:transform .46s cubic-bezier(.34,1.75,.64,1),opacity .32s}.icon-layer-popover[data-astro-cid-w2izz3yh]{transform-origin:128px 191.5px;transform-box:view-box;transition:transform .58s cubic-bezier(.34,1.48,.64,1),opacity .35s}.icon-layer-win-left[data-astro-cid-w2izz3yh]{transform-origin:70px 125.5px;transform-box:view-box;transition:transform .28s cubic-bezier(.34,1.4,.64,1),opacity .35s}.icon-layer-win-right[data-astro-cid-w2izz3yh]{transform-origin:186px 125.5px;transform-box:view-box;transition:transform .28s cubic-bezier(.34,1.4,.64,1),opacity .35s}.icon-layer-win-center[data-astro-cid-w2izz3yh]{transform-origin:128px 117px;transform-box:view-box;transition:transform .28s cubic-bezier(.34,1.4,.64,1),opacity .38s}.icon-layer-title-center[data-astro-cid-w2izz3yh]{transform-origin:128px 81.6px;transform-box:view-box;transition:transform .35s cubic-bezier(.34,1.4,.64,1),opacity .25s}.native-app-icon-host[data-astro-cid-w2izz3yh]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px;border-radius:24px}.site-header[data-astro-cid-fzpbxy5g]{z-index:80;background:rgb(var(--surface-0-rgb) / .78);backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner[data-astro-cid-fzpbxy5g]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;height:68px;display:grid}.brand[data-astro-cid-fzpbxy5g]{letter-spacing:-.02em;color:var(--white);white-space:nowrap;justify-self:start;align-items:center;gap:10px;font-size:17px;font-weight:650;display:inline-flex}.header-brand-group[data-astro-cid-fzpbxy5g]{justify-self:start;align-items:center;gap:13px;display:flex}.brand-divider[data-astro-cid-fzpbxy5g]{background:var(--line-strong);flex-shrink:0;width:1px;height:20px}.header-app-icon[data-astro-cid-fzpbxy5g]{pointer-events:none;flex:none;width:34px;height:34px}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{transition:color .2s,transform .2s;position:relative}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible){color:var(--ink);transform:translateY(-1px)}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible):after{transform:scaleX(1)}.main-nav[data-astro-cid-fzpbxy5g]{color:var(--muted);white-space:nowrap;align-items:center;gap:24px;font-size:13px;display:flex}.nav-account[data-astro-cid-fzpbxy5g]{--brand-height:10px;align-items:center;gap:7px;margin-left:1px;display:inline-flex;position:relative}.main-nav[data-astro-cid-fzpbxy5g] .nav-account[data-astro-cid-fzpbxy5g]:before{content:"";border-left:1px solid var(--line);position:absolute;top:3px;bottom:3px;left:-13px}.header-side[data-astro-cid-fzpbxy5g]{justify-self:end;align-items:center;gap:13px;display:flex}.lang-switch-control[data-astro-cid-fzpbxy5g]{border:1px solid rgb(var(--white-rgb) / .12);border-radius:var(--radius);background:rgb(var(--white-rgb) / .06);align-items:center;gap:3px;padding:3px;display:inline-flex}.header-download[data-astro-cid-fzpbxy5g]{background:var(--accent);color:var(--white);border-radius:var(--radius);white-space:nowrap;padding:7px 13px;font-size:12px;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .2s}.header-download[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible){color:var(--white);background:color-mix(in srgb, var(--accent) 85%, var(--white));box-shadow:0 3px 12px color-mix(in srgb, var(--accent) 20%, transparent);transform:translateY(-1px)}.header-download[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{margin-left:3px;transition:transform .2s;display:inline-block}.header-download[data-astro-cid-fzpbxy5g]:hover span[data-astro-cid-fzpbxy5g]{transform:translateY(2px)}a[data-astro-cid-fzpbxy5g].lang-pill:hover{color:var(--white);background:rgb(var(--white-rgb) / .08)}.header-mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:var(--radius);transition:color .2s,background-color .2s}.header-mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:rgb(var(--white-rgb) / .05);color:var(--accent)}.lang-pill[data-astro-cid-fzpbxy5g]{border-radius:var(--radius);font-family:var(--mono);color:var(--muted);padding:3px 10px;font-size:11px;font-weight:550;line-height:1.3;transition:all .18s}.lang-pill[data-astro-cid-fzpbxy5g].active{color:var(--white);background:rgb(var(--white-rgb) / .12);box-shadow:inset 0 0 0 1px rgb(var(--white-rgb) / .08)}.header-mobile-menu[data-astro-cid-fzpbxy5g]{display:none;position:relative}summary[data-astro-cid-fzpbxy5g]{cursor:pointer;justify-content:center;align-items:center;width:30px;height:34px;list-style:none;display:flex}summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.header-mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-width:190px;box-shadow:0 12px 30px rgb(var(--black-rgb) / .4);padding:8px;display:grid;position:absolute;top:43px;right:0}.header-mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:9px 12px;font-size:13px}.header-mobile-menu[data-astro-cid-fzpbxy5g] .nav-account[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--line);margin:5px 0 0;padding-top:13px}@media (width<=900px){.header-inner[data-astro-cid-fzpbxy5g]{grid-template-columns:minmax(0,1fr) auto;gap:12px}.main-nav[data-astro-cid-fzpbxy5g]{display:none}.header-mobile-menu[data-astro-cid-fzpbxy5g]{display:block}}@media (width<=540px){.header-brand-group[data-astro-cid-fzpbxy5g]{gap:6px}.brand-divider[data-astro-cid-fzpbxy5g]{height:16px}.header-side[data-astro-cid-fzpbxy5g]{gap:7px}.brand[data-astro-cid-fzpbxy5g]{gap:7px;font-size:15px}.header-download[data-astro-cid-fzpbxy5g]{padding:6px 9px;font-size:11px}.lang-pill[data-astro-cid-fzpbxy5g]{padding:3px 6px;font-size:10px}}@media (width<=440px){.header-download[data-astro-cid-fzpbxy5g]{display:none}.header-inner[data-astro-cid-fzpbxy5g]{gap:8px}}@media (prefers-reduced-motion:reduce){.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after,.header-download[data-astro-cid-fzpbxy5g],.header-download[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g],.header-mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{transition:none}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible),.header-download[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible),.header-download[data-astro-cid-fzpbxy5g]:hover span[data-astro-cid-fzpbxy5g]{transform:none}}.hero-guided-reading[data-astro-cid-fwlm66mv]{border:1px solid var(--box-border);border-radius:var(--radius);background:var(--box-background);width:100%;box-shadow:var(--box-shadow);align-items:center;gap:12px;padding:12px;display:flex}.hero-animated-icon-badge[data-astro-cid-fwlm66mv]{--icon-size:160px;width:var(--icon-size);height:var(--icon-size);flex:none;justify-content:center;display:flex;position:relative}.hero-animated-icon-badge[data-astro-cid-fwlm66mv] .native-app-icon-host{width:100%;height:100%}.kinetic-reading-ribbon[data-astro-cid-fwlm66mv]{text-align:left;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ribbon-step-item[data-astro-cid-fwlm66mv]{width:100%}.ribbon-step-chip[data-astro-cid-fwlm66mv]{border-radius:var(--radius);text-align:left;border:1px solid #0000;align-items:center;gap:8px;width:100%;padding:10px 7px;transition:background .25s,border-color .25s;display:flex}.ribbon-step-chip[data-astro-cid-fwlm66mv]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.ribbon-step-chip[data-astro-cid-fwlm66mv]:hover,.ribbon-step-chip[data-astro-cid-fwlm66mv].is-active{background:rgb(var(--steel-light-rgb) / .045);border-color:rgb(var(--steel-rgb) / .14)}.step-num-pip[data-astro-cid-fwlm66mv]{font-family:var(--mono);color:var(--text-5);background:rgb(var(--steel-rgb) / .06);border-radius:var(--radius);padding:1px 4px;font-size:9px;font-weight:700;transition:all .25s}.ribbon-step-chip[data-astro-cid-fwlm66mv]:hover .step-num-pip[data-astro-cid-fwlm66mv],.ribbon-step-chip[data-astro-cid-fwlm66mv].is-active .step-num-pip[data-astro-cid-fwlm66mv]{background:rgb(var(--accent-rgb) / .1);color:var(--sky-light)}.step-content[data-astro-cid-fwlm66mv]{white-space:nowrap;align-items:baseline;gap:5px;font-size:14px;display:inline-flex}.step-action-title[data-astro-cid-fwlm66mv]{color:var(--text-3);font-weight:600;transition:all .25s}.step-action-desc[data-astro-cid-fwlm66mv]{color:var(--text-5);font-size:11.5px;font-weight:400;transition:color .25s}.ribbon-step-chip[data-astro-cid-fwlm66mv]:hover .step-action-title[data-astro-cid-fwlm66mv],.ribbon-step-chip[data-astro-cid-fwlm66mv].is-active .step-action-title[data-astro-cid-fwlm66mv]{color:var(--white)}.ribbon-step-chip[data-astro-cid-fwlm66mv]:hover .step-action-desc[data-astro-cid-fwlm66mv],.ribbon-step-chip[data-astro-cid-fwlm66mv].is-active .step-action-desc[data-astro-cid-fwlm66mv]{color:var(--text-2)}@media (width<=1000px) and (width>=761px){.hero-animated-icon-badge[data-astro-cid-fwlm66mv]{--icon-size:136px}.ribbon-step-chip[data-astro-cid-fwlm66mv]{gap:6px;padding:9px 4px}.step-content[data-astro-cid-fwlm66mv]{font-size:13px}.step-action-desc[data-astro-cid-fwlm66mv]{font-size:11px}}@media (width<=760px){.hero-guided-reading[data-astro-cid-fwlm66mv]{padding:10px}.hero-animated-icon-badge[data-astro-cid-fwlm66mv]{--icon-size:104px}.kinetic-reading-ribbon[data-astro-cid-fwlm66mv]{gap:2px}.ribbon-step-chip[data-astro-cid-fwlm66mv]{gap:6px;padding:7px 4px}.step-content[data-astro-cid-fwlm66mv]{white-space:normal;flex-wrap:wrap;gap:0 5px;font-size:12px}.step-action-desc[data-astro-cid-fwlm66mv]{font-size:11px}.step-num-pip[data-astro-cid-fwlm66mv]{padding:1px 3px}}@media (prefers-reduced-motion:reduce){.hero-guided-reading[data-astro-cid-fwlm66mv] *{transition:none!important;animation:none!important}}.download-options[data-astro-cid-cizuyjtn]{width:fit-content;min-width:0;max-width:100%}.download-methods[data-astro-cid-cizuyjtn]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.download-button[data-astro-cid-cizuyjtn]{min-height:38px;box-shadow:0 3px 12px rgb(var(--accent-rgb) / .2), inset 0 1px 0 rgb(var(--white-rgb) / .25);gap:8px;padding:7px 14px}.download-button[data-astro-cid-cizuyjtn] svg[data-astro-cid-cizuyjtn]{flex-shrink:0}.btn-title[data-astro-cid-cizuyjtn]{font-size:13px;font-weight:650}.download-compatibility[data-astro-cid-cizuyjtn]{color:var(--muted);text-align:center;margin-top:7px;font-size:11px;line-height:1.5}.brew-install[data-astro-cid-cizuyjtn]{border:1px solid var(--line);border-radius:var(--radius);background:rgb(var(--white-rgb) / .025);max-width:100%;min-height:38px;color:var(--muted);text-align:left;align-items:center;gap:10px;padding:7px 11px;font-size:11px;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.brew-install[data-astro-cid-cizuyjtn] code[data-astro-cid-cizuyjtn]{font-family:var(--mono);overflow-wrap:anywhere;font-size:11px}.brew-install[data-astro-cid-cizuyjtn]:is(:hover,:focus-visible){color:var(--ink);background:rgb(var(--white-rgb) / .055);border-color:rgb(var(--steel-rgb) / .28)}.brew-install[data-astro-cid-cizuyjtn] svg[data-astro-cid-cizuyjtn]{flex:none}.install-check-icon[data-astro-cid-cizuyjtn],.brew-install[data-astro-cid-cizuyjtn][data-copied=true] .install-copy-icon[data-astro-cid-cizuyjtn]{display:none}.brew-install[data-astro-cid-cizuyjtn][data-copied=true] .install-check-icon[data-astro-cid-cizuyjtn]{color:var(--success);display:block}.is-section[data-astro-cid-cizuyjtn] .download-methods[data-astro-cid-cizuyjtn]{justify-content:center;gap:12px}.is-section[data-astro-cid-cizuyjtn] .download-button[data-astro-cid-cizuyjtn],.is-section[data-astro-cid-cizuyjtn] .brew-install[data-astro-cid-cizuyjtn]{min-height:44px;padding:10px 18px}.is-section[data-astro-cid-cizuyjtn] .btn-title[data-astro-cid-cizuyjtn]{font-size:14px}.is-section[data-astro-cid-cizuyjtn] .brew-install[data-astro-cid-cizuyjtn] code[data-astro-cid-cizuyjtn]{font-size:12px}.is-section[data-astro-cid-cizuyjtn] .download-compatibility[data-astro-cid-cizuyjtn]{margin-top:8px;font-size:11px}@media (width<=760px){.download-options[data-astro-cid-cizuyjtn]{width:100%}.download-methods[data-astro-cid-cizuyjtn]{justify-content:center}}.hero-demo-stage[data-astro-cid-y43xgj4u]{margin-top:42px}.demo-screen-bezel[data-astro-cid-y43xgj4u]{aspect-ratio:3560/2160;border-radius:var(--radius);background:var(--surface-1);border:1px solid rgb(var(--white-rgb) / .14);width:100%;max-width:980px;box-shadow:0 28px 70px rgb(var(--black-rgb) / .6), 0 0 1px rgb(var(--white-rgb) / .25);margin-inline:auto;position:relative;overflow:hidden}.hero-video-player[data-astro-cid-y43xgj4u]{object-fit:cover;background:var(--surface-1);width:100%;height:100%;display:block}.demo-play-overlay[data-astro-cid-y43xgj4u]{border-radius:var(--radius);background:rgb(var(--surface-1-rgb) / .72);backdrop-filter:blur(14px);box-shadow:0 5px 24px rgb(var(--black-rgb) / .33);color:var(--white);flex-direction:column;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-play-symbol[data-astro-cid-y43xgj4u]{border-radius:var(--radius);background:var(--accent);place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.demo-play-symbol[data-astro-cid-y43xgj4u] svg[data-astro-cid-y43xgj4u]{margin-left:3px}.demo-play-overlay[data-astro-cid-y43xgj4u]:hover .demo-play-symbol[data-astro-cid-y43xgj4u]{background:var(--accent-soft)}.demo-screen-bezel[data-astro-cid-y43xgj4u].is-playing .demo-play-overlay[data-astro-cid-y43xgj4u]{display:none}@media (width<=760px){.hero-demo-stage[data-astro-cid-y43xgj4u]{margin-top:32px}}@media (prefers-reduced-motion:reduce){.demo-play-symbol[data-astro-cid-y43xgj4u]{transition:none}}.hero-stage-section[data-astro-cid-ssxvyu24]{padding-top:48px;padding-bottom:var(--section-divider-space)}.hero-header[data-astro-cid-ssxvyu24]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;column-gap:28px;max-width:980px;margin-inline:auto;display:grid}.hero-copy[data-astro-cid-ssxvyu24],.hero-guide[data-astro-cid-ssxvyu24]{grid-row:1/span 2}.hero-copy[data-astro-cid-ssxvyu24]{grid-column:1}.hero-guide[data-astro-cid-ssxvyu24]{grid-column:2}h1[data-astro-cid-ssxvyu24]{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(34px,4vw,46px);font-weight:600;line-height:1.14}.title-line[data-astro-cid-ssxvyu24]{display:block}.title-line[data-astro-cid-ssxvyu24]:last-child{background:linear-gradient(180deg, var(--white) 40%, var(--muted) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-hook-line[data-astro-cid-ssxvyu24]{letter-spacing:-.01em;color:var(--text-4);margin:0 0 12px;font-size:15px;font-weight:450;line-height:1.5}.hero-actions[data-astro-cid-ssxvyu24]{grid-column:1/-1;justify-content:center;align-items:flex-start;gap:18px;margin-top:28px;display:flex}.hero-watch-demo[data-astro-cid-ssxvyu24]{min-height:38px;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding-left:19px;font-size:12px;transition:color .2s,transform .2s;display:inline-flex;position:relative}.hero-watch-demo[data-astro-cid-ssxvyu24]:before{content:"";border-left:1px solid var(--line);position:absolute;top:7px;bottom:7px;left:0}.hero-watch-demo[data-astro-cid-ssxvyu24]:hover{color:var(--ink);transform:translateY(-1px)}.demo-jump-arrow[data-astro-cid-ssxvyu24]{color:var(--accent);margin-left:3px;transition:transform .2s}.hero-watch-demo[data-astro-cid-ssxvyu24]:hover .demo-jump-arrow[data-astro-cid-ssxvyu24]{transform:translateY(3px)}@media (width<=1000px) and (width>=761px){.hero-header[data-astro-cid-ssxvyu24]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:20px}}@media (width<=760px){.hero-stage-section[data-astro-cid-ssxvyu24]{padding-top:36px}.hero-header[data-astro-cid-ssxvyu24]{flex-direction:column;align-items:stretch;display:flex}h1[data-astro-cid-ssxvyu24]{font-size:36px}.hero-hook-line[data-astro-cid-ssxvyu24]{max-width:42ch;margin-bottom:0}.hero-guide[data-astro-cid-ssxvyu24]{margin-top:15px}.hero-actions[data-astro-cid-ssxvyu24]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}.hero-watch-demo[data-astro-cid-ssxvyu24]{padding-left:0}.hero-watch-demo[data-astro-cid-ssxvyu24]:before{display:none}}@media (prefers-reduced-motion:reduce){.hero-watch-demo[data-astro-cid-ssxvyu24],.demo-jump-arrow[data-astro-cid-ssxvyu24]{transition:none}.hero-watch-demo[data-astro-cid-ssxvyu24]:hover,.hero-watch-demo[data-astro-cid-ssxvyu24]:hover .demo-jump-arrow[data-astro-cid-ssxvyu24]{transform:none}}.card-action[data-astro-cid-cbjeakcc]{background:rgb(var(--white-rgb) / .12);width:11px;height:11px;color:var(--white);border-radius:3px;justify-content:center;align-items:center;display:flex}.card-action[data-astro-cid-cbjeakcc][data-action=arrange]{color:var(--emerald)}.mac-folder-svg[data-astro-cid-vi236cv3]{vertical-align:middle;filter:drop-shadow(0 2px 5px rgb(var(--black-rgb) / .45));flex-shrink:0;display:inline-block}.finder-window[data-astro-cid-ixcifnla]{flex-direction:column;display:flex;position:absolute;inset:0}.mac-titlebar[data-astro-cid-ixcifnla]{background:rgb(var(--surface-5-rgb) / .7);border-bottom:1px solid rgb(var(--white-rgb) / .08);flex-shrink:0;align-items:center;gap:12px;height:38px;padding-inline:12px;display:flex}.traffic-lights[data-astro-cid-ixcifnla]{gap:6px;display:flex}.tl-dot[data-astro-cid-ixcifnla]{border-radius:50%;width:10px;height:10px}.tl-close[data-astro-cid-ixcifnla]{background:var(--mac-close)}.tl-min[data-astro-cid-ixcifnla]{background:var(--mac-minimize)}.tl-zoom[data-astro-cid-ixcifnla]{background:var(--mac-zoom)}.segmented-nav[data-astro-cid-ixcifnla]{color:rgb(var(--white-rgb) / .5);gap:3px;padding-inline:4px;display:flex}.mac-win-title[data-astro-cid-ixcifnla]{color:var(--ink);font-size:12px;font-weight:600}.titlebar-tools[data-astro-cid-ixcifnla]{color:rgb(var(--white-rgb) / .55);align-items:center;gap:10px;margin-left:auto;display:flex}.view-btn[data-astro-cid-ixcifnla]{background:rgb(var(--white-rgb) / .06);border-radius:4px;padding:2px 6px;display:flex}.view-btn[data-astro-cid-ixcifnla].active{color:var(--white);background:rgb(var(--white-rgb) / .16)}.finder-body[data-astro-cid-ixcifnla]{background:var(--surface-3);flex:1;display:flex}.finder-sidebar[data-astro-cid-ixcifnla]{background:rgb(var(--surface-3-rgb) / .6);border-right:1px solid rgb(var(--white-rgb) / .06);flex-direction:column;gap:3px;width:120px;padding:10px 8px;font-size:10.5px;display:flex}.sb-label[data-astro-cid-ixcifnla]{color:rgb(var(--white-rgb) / .35);text-transform:uppercase;letter-spacing:.04em;padding:2px 6px 4px;font-size:9px;font-weight:600}.sb-row[data-astro-cid-ixcifnla]{height:22px;color:rgb(var(--white-rgb) / .7);white-space:nowrap;border-radius:5px;align-items:center;gap:7px;padding:0 6px;line-height:1;display:flex}.sb-row[data-astro-cid-ixcifnla].active{background:rgb(var(--sky-rgb) / .2);color:var(--sky);font-weight:500}.sb-icon-slot[data-astro-cid-ixcifnla]{width:14px;height:14px;color:rgb(var(--white-rgb) / .55);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sb-row[data-astro-cid-ixcifnla].active .sb-icon-slot[data-astro-cid-ixcifnla]{color:var(--sky)}.sb-icon-slot[data-astro-cid-ixcifnla] .mac-folder-svg{filter:none;width:12px;height:10px}.finder-folder-grid[data-astro-cid-ixcifnla]{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:64px;gap:14px;padding:14px 16px;display:grid}.finder-folder-item[data-astro-cid-ixcifnla]{color:var(--text-1);flex-direction:column;align-items:center;gap:4px;font-size:10.5px;display:flex}.mac-dock-shelf[data-astro-cid-iew7v7zz]{background:rgb(var(--surface-3-rgb) / .65);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid rgb(var(--white-rgb) / .16);box-shadow:0 12px 36px rgb(var(--black-rgb) / .45), 0 4px 12px rgb(var(--black-rgb) / .3);z-index:25;border-radius:16px;align-items:flex-end;gap:7px;padding:6px 9px 9px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mac-dock-shelf[data-astro-cid-iew7v7zz].is-compact{gap:6px;padding:5px 7px 9px}.dock-app-icon[data-astro-cid-iew7v7zz]{justify-content:center;align-items:center;width:28px;height:28px;transition:transform .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.dock-icon-svg[data-astro-cid-iew7v7zz]{filter:drop-shadow(0 2px 4px rgb(var(--black-rgb) / .3));display:block}.dock-app-divider[data-astro-cid-iew7v7zz]{background:rgb(var(--white-rgb) / .18);width:1px;height:24px;margin:0 1px 2px}.dock-dot[data-astro-cid-iew7v7zz]{background:var(--white);width:3px;height:3px;box-shadow:0 0 3px rgb(var(--white-rgb) / .95);border-radius:50%;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.mac-file-svg[data-astro-cid-li2vnnpl]{vertical-align:middle;filter:drop-shadow(0 2px 4px rgb(var(--black-rgb) / .35));flex-shrink:0;display:inline-block}.thumb-window-shell[data-astro-cid-3fjq57tf]{height:var(--mini-shell-h,48px);background:var(--surface-1);border:1px solid rgb(var(--white-rgb) / .07);border-radius:5px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mini-chrome[data-astro-cid-3fjq57tf]{height:var(--mini-chrome-h,9px);background:rgb(var(--surface-5-rgb) / .9);border-bottom:1px solid rgb(var(--white-rgb) / .05);flex-shrink:0;align-items:center;gap:2px;padding-inline:3px;display:flex}.m-dot[data-astro-cid-3fjq57tf]{border-radius:50%;width:3px;height:3px}.m-dot[data-astro-cid-3fjq57tf].r{background:var(--mac-close)}.m-dot[data-astro-cid-3fjq57tf].y{background:var(--mac-minimize)}.m-dot[data-astro-cid-3fjq57tf].g{background:var(--mac-zoom)}.m-col-header[data-astro-cid-3fjq57tf]{color:rgb(var(--white-rgb) / .4);margin-left:4px;font-size:5px}.m-win-name[data-astro-cid-3fjq57tf]{color:rgb(var(--white-rgb) / .7);margin-left:3px;font-size:5px}.mini-column-view[data-astro-cid-3fjq57tf]{background:var(--surface-2);flex:1;display:flex}.col-strip[data-astro-cid-3fjq57tf]{border-right:1px solid rgb(var(--white-rgb) / .05);flex-direction:column;flex:1;gap:1.5px;padding:2px 1px;display:flex}.c-item[data-astro-cid-3fjq57tf]{color:rgb(var(--white-rgb) / .55);white-space:nowrap;text-overflow:ellipsis;border-radius:2px;padding:.5px 2px;font-size:4.5px;overflow:hidden}.c-item[data-astro-cid-3fjq57tf].active-blue{background:var(--sky-strong);color:var(--white);font-weight:500}.mini-list-view[data-astro-cid-3fjq57tf]{background:var(--surface-2);flex-direction:column;flex:1;gap:2px;padding:2px 3px;display:flex}.list-row[data-astro-cid-3fjq57tf]{color:rgb(var(--white-rgb) / .65);align-items:center;gap:2px;font-size:5px;display:flex}.list-image-icon[data-astro-cid-3fjq57tf]{stroke:var(--text-4);stroke-width:2px;flex-shrink:0}.row-txt[data-astro-cid-3fjq57tf]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-icon-grid[data-astro-cid-3fjq57tf]{background:var(--surface-2);flex:1;justify-content:space-around;align-items:center;padding:2px;display:flex}.mini-grid-item[data-astro-cid-3fjq57tf]{color:rgb(var(--white-rgb) / .65);flex-direction:column;align-items:center;gap:1px;font-size:5px;display:flex}.mini-finder-body[data-astro-cid-3fjq57tf]{background:var(--surface-3);flex:1;display:flex}.mini-sb[data-astro-cid-3fjq57tf]{background:rgb(var(--surface-2-rgb) / .8);border-right:1px solid rgb(var(--white-rgb) / .05);flex-direction:column;gap:2px;width:14px;padding:3px 2px;display:flex}.sb-bar-item[data-astro-cid-3fjq57tf]{background:rgb(var(--white-rgb) / .15);border-radius:1px;height:2px}.sb-bar-item[data-astro-cid-3fjq57tf].active{background:var(--sky)}.mini-grid-folders[data-astro-cid-3fjq57tf]{flex:1;grid-template-columns:repeat(2,1fr);align-content:center;gap:1px;padding:2px;display:grid}.mf-cell[data-astro-cid-3fjq57tf]{color:rgb(var(--white-rgb) / .7);align-items:center;gap:1px;min-width:0;font-size:4px;display:flex}[data-astro-cid-3fjq57tf][data-cols="3"] .mini-grid-folders[data-astro-cid-3fjq57tf]{grid-template-columns:repeat(3,1fr)}[data-astro-cid-3fjq57tf][data-cols="3"] .mf-cell[data-astro-cid-3fjq57tf]{flex-direction:column;gap:.5px}.popover-bottom-bar[data-astro-cid-q4zelrcc]{border-top:1px solid rgb(var(--white-rgb) / .07);color:rgb(var(--white-rgb) / .7);justify-content:space-between;align-items:center;padding-top:5px;font-size:9.5px;display:flex}.bottom-app-identity[data-astro-cid-q4zelrcc]{align-items:center;gap:5px;display:flex}.bottom-app-squircle[data-astro-cid-q4zelrcc]{border-radius:4px;width:15px;height:15px;display:block;overflow:hidden}.bottom-app-title[data-astro-cid-q4zelrcc]{color:var(--ink);white-space:nowrap;font-weight:500}.bottom-plus-btn[data-astro-cid-q4zelrcc]{background:rgb(var(--white-rgb) / .08);width:17px;height:17px;color:rgb(var(--white-rgb) / .7);border-radius:4px;justify-content:center;align-items:center;display:flex}.bottom-search-hint[data-astro-cid-q4zelrcc]{color:rgb(var(--white-rgb) / .4);align-items:center;gap:4px;font-size:8.5px;display:flex}.guide-anim-stage[data-astro-cid-mtyaerpr]{background:var(--surface-1);user-select:none;width:720px;height:440px;font-family:var(--sans);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.guide-anim-stage[data-astro-cid-mtyaerpr] *{animation-delay:calc(var(--scene-duration) * var(--scene-still) * -1)!important;animation-play-state:paused!important}}.desktop-wallpaper[data-astro-cid-yjpvuq4c]{background:radial-gradient(circle at 50% 120%, var(--wallpaper-deep) 0%, var(--surface-0) 100%);position:absolute;inset:0}.wallpaper-orb[data-astro-cid-yjpvuq4c]{filter:blur(75px);opacity:.35;border-radius:50%;position:absolute}.orb-1[data-astro-cid-yjpvuq4c]{background:var(--sky-strong);width:260px;height:260px;top:15%;left:10%}.orb-2[data-astro-cid-yjpvuq4c]{background:var(--wallpaper-glow);width:220px;height:220px;bottom:20%;right:15%}.desktop-files[data-astro-cid-pznux5e6]{opacity:.35;flex-direction:column;gap:14px;display:flex;position:absolute;top:16px;right:20px}.desktop-file[data-astro-cid-pznux5e6]{color:var(--text-1);flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.desktop-dimmer[data-astro-cid-pznux5e6]{background:rgb(var(--black-rgb) / .65);backdrop-filter:blur(2px);z-index:5;opacity:0;animation:dimmerCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite;position:absolute;inset:0}.live-peek-window[data-astro-cid-pznux5e6]{background:rgb(var(--surface-4-rgb) / .94);backdrop-filter:blur(32px)saturate(180%);border:1px solid rgb(var(--white-rgb) / .16);width:480px;height:300px;box-shadow:0 20px 60px rgb(var(--black-rgb) / .6);z-index:10;opacity:.55;filter:brightness(.8);transform-origin:30% 90%;animation:peekBloomCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite;border-radius:12px;position:absolute;top:24px;left:200px;overflow:hidden;transform:scale(.96)translateY(6px)}.peek-live-badge[data-astro-cid-pznux5e6]{background:rgb(var(--sky-vivid-rgb) / .16);border:1px solid rgb(var(--sky-rgb) / .35);color:var(--sky);border-radius:12px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:500;display:flex;position:absolute;bottom:10px;right:12px}.live-pulse-dot[data-astro-cid-pznux5e6]{background:var(--sky);width:6px;height:6px;box-shadow:0 0 6px var(--sky);border-radius:50%}.dockpick-popover[data-astro-cid-pznux5e6]{background:rgb(var(--surface-3-rgb) / .88);backdrop-filter:blur(28px)saturate(180%);border:1px solid rgb(var(--white-rgb) / .14);width:310px;box-shadow:0 20px 50px rgb(var(--black-rgb) / .65);z-index:20;opacity:0;pointer-events:none;transform-origin:79px bottom;animation:popoverFloatEntranceCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite;border-radius:18px;flex-direction:column;gap:8px;padding:10px 10px 8px;display:flex;position:absolute;bottom:56px;left:80px;transform:translateY(14px)scale(.94)}.popover-grid[data-astro-cid-pznux5e6]{--mini-shell-h:52px;--mini-chrome-h:12px;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.grid-thumb-card[data-astro-cid-pznux5e6]{background:rgb(var(--white-rgb) / .03);border:1px solid rgb(var(--white-rgb) / .06);border-radius:7px;flex-direction:column;gap:3px;padding:3px;transition:all .25s;display:flex}.thumb-header[data-astro-cid-pznux5e6]{justify-content:space-between;align-items:center;height:13px;padding-inline:2px;display:flex}.card-title-text[data-astro-cid-pznux5e6]{color:rgb(var(--white-rgb) / .85);white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:500;overflow:hidden}.card-action-buttons[data-astro-cid-pznux5e6]{opacity:0;animation:actionBtnsReveal var(--scene-duration) ease infinite;align-items:center;gap:3px;display:flex}.target-card[data-astro-cid-pznux5e6]{animation:targetCardCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite}.target-card[data-astro-cid-pznux5e6] .thumb-window-shell{background:var(--surface-3);border-color:rgb(var(--sky-rgb) / .3)}.kinetic-cursor[data-astro-cid-pznux5e6]{z-index:40;pointer-events:none;animation:cursorMoveCycle var(--scene-duration) cubic-bezier(.2, .8, .2, 1) infinite;position:absolute}.cursor-dwell-radar[data-astro-cid-pznux5e6]{border:2px solid var(--sky);opacity:0;width:26px;height:26px;animation:radarPulseCycle var(--scene-duration) ease infinite;border-radius:50%;position:absolute;top:-5px;left:-5px}@keyframes popoverFloatEntranceCycle{0%,16%{opacity:0;pointer-events:none;transform:translateY(14px)scale(.94)}22%,78%{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}84%,to{opacity:0;pointer-events:none;transform:translateY(14px)scale(.94)}}@keyframes cursorMoveCycle{0%,8%{opacity:.8;top:250px;left:320px}18%,24%{opacity:1;top:405px;left:159px}30%,36%{opacity:1;top:310px;left:135px}40%,72%{opacity:.35;top:310px;left:135px}78%,86%{opacity:.9;top:140px;left:480px}94%,to{opacity:.8;top:250px;left:320px}}@keyframes radarPulseCycle{0%,28%{opacity:0;transform:scale(.4)}32%{opacity:.85;transform:scale(1.1)}38%{opacity:0;transform:scale(1.4)}to{opacity:0}}@keyframes targetCardCycle{0%,26%{border-color:rgb(var(--white-rgb) / .06);background:rgb(var(--white-rgb) / .03);box-shadow:none}32%,76%{border-color:rgb(var(--sky-rgb) / .7);background:rgb(var(--sky-rgb) / .08);box-shadow:0 0 12px rgb(var(--sky-rgb) / .35)}82%,to{border-color:rgb(var(--white-rgb) / .06);background:rgb(var(--white-rgb) / .03);box-shadow:none}}@keyframes actionBtnsReveal{0%,28%{opacity:0}32%,76%{opacity:1}82%,to{opacity:0}}@keyframes dimmerCycle{0%,34%{opacity:0}40%,72%{opacity:1}78%,to{opacity:0}}@keyframes peekBloomCycle{0%,34%{opacity:.55;filter:brightness(.8);box-shadow:0 20px 60px rgb(var(--black-rgb) / .6);transform:scale(.96)translateY(6px)}42%{opacity:1;filter:brightness();box-shadow:0 32px 80px rgb(var(--black-rgb) / .8), 0 0 0 1px rgb(var(--sky-rgb) / .35);transform:scale(1.015)translateY(0)}46%,72%{opacity:1;filter:brightness();box-shadow:0 30px 80px rgb(var(--black-rgb) / .75), 0 0 0 1px rgb(var(--sky-rgb) / .3);transform:scale(1)translateY(0)}78%,to{opacity:.55;filter:brightness(.8);box-shadow:0 20px 60px rgb(var(--black-rgb) / .6);transform:scale(.96)translateY(6px)}}.search-keycap-stream[data-astro-cid-oibdyj36]{z-index:30;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.keycap[data-astro-cid-oibdyj36]{background:rgb(var(--surface-4-rgb) / .85);border:1px solid rgb(var(--white-rgb) / .15);border-bottom:2px solid rgb(var(--white-rgb) / .25);font-family:var(--mono);color:var(--text-2);box-shadow:0 4px 10px rgb(var(--black-rgb) / .4);opacity:.35;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600;transition:all .2s;transform:translateY(0)}.k-sub[data-astro-cid-oibdyj36]{opacity:.7;font-size:9px}.key-d[data-astro-cid-oibdyj36]{animation:keyDPress var(--scene-duration) ease infinite}.key-o[data-astro-cid-oibdyj36]{animation:keyOPress var(--scene-duration) ease infinite}.key-tab[data-astro-cid-oibdyj36]{animation:keyTabPress var(--scene-duration) ease infinite}.key-enter[data-astro-cid-oibdyj36]{animation:keyEnterPress var(--scene-duration) ease infinite}.search-target-bloom-win[data-astro-cid-oibdyj36]{background:rgb(var(--surface-4-rgb) / .94);backdrop-filter:blur(32px)saturate(180%);border:1px solid rgb(var(--white-rgb) / .16);width:480px;height:300px;box-shadow:0 30px 80px rgb(var(--black-rgb) / .75);z-index:8;opacity:.5;filter:brightness(.8);transform-origin:30% 90%;animation:searchBloomWinCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite;border-radius:12px;position:absolute;top:24px;left:200px;overflow:hidden;transform:scale(.96)translateY(6px)}.search-bloom-badge[data-astro-cid-oibdyj36]{background:rgb(var(--green-rgb) / .16);border:1px solid rgb(var(--green-rgb) / .35);color:var(--green-light);border-radius:12px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:500;display:flex;position:absolute;bottom:10px;right:12px}.bloom-pulse-dot[data-astro-cid-oibdyj36]{background:var(--green-light);border-radius:50%;width:6px;height:6px}.dockpick-popover-search[data-astro-cid-oibdyj36]{background:rgb(var(--surface-3-rgb) / .88);backdrop-filter:blur(28px)saturate(180%);border:1px solid rgb(var(--white-rgb) / .14);width:310px;box-shadow:0 20px 50px rgb(var(--black-rgb) / .65);z-index:20;opacity:0;pointer-events:none;transform-origin:79px bottom;animation:popoverSearchEntranceCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite;border-radius:18px;flex-direction:column;gap:8px;padding:10px 10px 8px;display:flex;position:absolute;bottom:56px;left:80px;transform:translateY(14px)scale(.94)}.popover-grid[data-astro-cid-oibdyj36]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.grid-card[data-astro-cid-oibdyj36]{background:rgb(var(--white-rgb) / .03);border:1px solid rgb(var(--white-rgb) / .06);border-radius:7px;flex-direction:column;gap:3px;padding:3px;transition:all .25s;display:flex;position:relative}.grid-card[data-astro-cid-oibdyj36].is-dimmed{animation:nonMatchDimCycle var(--scene-duration) ease infinite}.card-header[data-astro-cid-oibdyj36]{justify-content:space-between;align-items:center;height:13px;padding-inline:2px;display:flex}.card-title-text[data-astro-cid-oibdyj36]{color:rgb(var(--white-rgb) / .85);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:500;overflow:hidden}.matched-prefix[data-astro-cid-oibdyj36]{color:var(--sky);text-shadow:0 0 6px rgb(var(--sky-rgb) / .6);font-weight:700}.card-switch-arrow[data-astro-cid-oibdyj36]{color:var(--sky);opacity:0;animation:switchArrowReveal var(--scene-duration) ease infinite;filter:drop-shadow(0 0 3px rgb(var(--sky-rgb) / .6));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.focus-ring[data-astro-cid-oibdyj36]{border:1.5px solid var(--sky-strong);box-shadow:0 0 10px rgb(var(--sky-strong-rgb) / .6), inset 0 0 4px rgb(var(--sky-strong-rgb) / .2);pointer-events:none;opacity:0;border-radius:8.5px;position:absolute;inset:-1.5px}.ring-first[data-astro-cid-oibdyj36]{animation:ringFirstCycle var(--scene-duration) ease infinite}.ring-second[data-astro-cid-oibdyj36]{animation:ringSecondCycle var(--scene-duration) ease infinite}.bottom-search-capsule[data-astro-cid-oibdyj36]{align-items:center;min-width:60px;height:18px;display:flex;position:relative}.capsule-placeholder[data-astro-cid-oibdyj36]{color:rgb(var(--white-rgb) / .4);animation:searchPlaceholderFade var(--scene-duration) ease infinite;align-items:center;gap:4px;font-size:8.5px;display:flex}.capsule-active-input[data-astro-cid-oibdyj36]{background:rgb(var(--surface-4-rgb) / .9);border:1px solid rgb(var(--sky-rgb) / .4);color:var(--white);box-shadow:0 0 10px rgb(var(--sky-rgb) / .35);opacity:0;animation:searchActiveInputFade var(--scene-duration) ease infinite;border-radius:10px;align-items:center;gap:4px;padding:2px 7px;font-size:9px;display:flex;position:absolute;right:0}.typed-letters[data-astro-cid-oibdyj36]{color:var(--white);letter-spacing:.5px;font-weight:600}.typing-caret[data-astro-cid-oibdyj36]{color:var(--sky);animation:.8s infinite caretBlink}@keyframes caretBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes keyDPress{0%,14%{opacity:.35;color:var(--text-2);transform:translateY(0)}16%,22%{opacity:1;color:var(--sky);border-color:var(--sky);box-shadow:0 0 10px rgb(var(--sky-rgb) / .5);transform:translateY(-3px)}24%,to{opacity:.35;color:var(--text-2);transform:translateY(0)}}@keyframes keyOPress{0%,21%{opacity:.35;color:var(--text-2);transform:translateY(0)}23%,30%{opacity:1;color:var(--sky);border-color:var(--sky);box-shadow:0 0 10px rgb(var(--sky-rgb) / .5);transform:translateY(-3px)}32%,to{opacity:.35;color:var(--text-2);transform:translateY(0)}}@keyframes keyTabPress{0%,48%{opacity:.35;color:var(--text-2);transform:translateY(0)}50%,58%{opacity:1;color:var(--sky);border-color:var(--sky);box-shadow:0 0 10px rgb(var(--sky-rgb) / .5);transform:translateY(-3px)}60%,to{opacity:.35;color:var(--text-2);transform:translateY(0)}}@keyframes keyEnterPress{0%,66%{opacity:.35;color:var(--text-2);transform:translateY(0)}68%,76%{opacity:1;color:var(--green);border-color:var(--green);box-shadow:0 0 10px rgb(var(--green-rgb) / .5);transform:translateY(-3px)}78%,to{opacity:.35;color:var(--text-2);transform:translateY(0)}}@keyframes searchPlaceholderFade{0%,22%{opacity:1}26%,84%{opacity:0}88%,to{opacity:1}}@keyframes searchActiveInputFade{0%,22%{opacity:0;transform:scale(.9)}26%,84%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.9)}}@keyframes nonMatchDimCycle{0%,24%{opacity:1;filter:grayscale(0%)}28%,82%{opacity:.22;filter:grayscale(40%)}88%,to{opacity:1;filter:grayscale(0%)}}@keyframes ringFirstCycle{0%,26%{opacity:0}30%,48%{opacity:1}52%,to{opacity:0}}@keyframes ringSecondCycle{0%,50%{opacity:0;transform:scale(.95)}53%,82%{opacity:1;transform:scale(1)}86%,to{opacity:0}}@keyframes switchArrowReveal{0%,26%{opacity:0}30%,82%{opacity:1}86%,to{opacity:0}}@keyframes popoverSearchEntranceCycle{0%,10%{opacity:0;pointer-events:none;transform:translateY(14px)scale(.94)}16%,86%{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}92%,to{opacity:0;pointer-events:none;transform:translateY(14px)scale(.94)}}@keyframes searchBloomWinCycle{0%,67%{opacity:.5;filter:brightness(.8);box-shadow:0 20px 60px rgb(var(--black-rgb) / .6);transform:scale(.96)translateY(6px)}72%,84%{opacity:1;filter:brightness();box-shadow:0 32px 80px rgb(var(--black-rgb) / .8), 0 0 0 1px rgb(var(--green-rgb) / .35);transform:scale(1)translateY(0)}90%,to{opacity:.5;filter:brightness(.8);box-shadow:0 20px 60px rgb(var(--black-rgb) / .6);transform:scale(.96)translateY(6px)}}.monitor-indicators[data-astro-cid-7nitij6e]{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:14px;right:14px}.m-tag[data-astro-cid-7nitij6e]{background:rgb(var(--surface-2-rgb) / .75);backdrop-filter:blur(12px);border:1px solid rgb(var(--white-rgb) / .12);color:var(--text-2);border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;display:flex}.m-device-icon[data-astro-cid-7nitij6e]{color:var(--text-4);justify-content:center;align-items:center;display:inline-flex}.m-tag[data-astro-cid-7nitij6e].m-laptop .m-device-icon[data-astro-cid-7nitij6e]{color:var(--sky)}.m-tag[data-astro-cid-7nitij6e].m-external .m-device-icon[data-astro-cid-7nitij6e]{color:var(--violet-light)}.m-boundary-line[data-astro-cid-7nitij6e]{background:linear-gradient(90deg, transparent, rgb(var(--white-rgb) / .1) 50%, transparent);flex:1;height:1px;margin-inline:16px}.dual-screen-canvas[data-astro-cid-7nitij6e]{display:flex;position:absolute;inset:0}.screen-view[data-astro-cid-7nitij6e]{flex:1;height:100%;position:relative;overflow:hidden}.screen-wallpaper[data-astro-cid-7nitij6e]{position:absolute;inset:0}.wall-glow[data-astro-cid-7nitij6e]{filter:blur(80px);opacity:.25;border-radius:50%;width:240px;height:240px;position:absolute}.screen-macbook[data-astro-cid-7nitij6e] .screen-wallpaper[data-astro-cid-7nitij6e]{background:radial-gradient(circle at 40% 120%, var(--wallpaper-deep) 0%, var(--surface-1) 100%)}.screen-macbook[data-astro-cid-7nitij6e] .wall-glow[data-astro-cid-7nitij6e]{background:var(--sky-strong);top:20%;left:20%}.screen-dell[data-astro-cid-7nitij6e] .screen-wallpaper[data-astro-cid-7nitij6e]{background:radial-gradient(circle at 60% 120%, var(--wallpaper-violet) 0%, var(--surface-1) 100%)}.screen-dell[data-astro-cid-7nitij6e] .wall-glow[data-astro-cid-7nitij6e]{background:var(--violet);bottom:25%;right:20%}.display-bezel-divider[data-astro-cid-7nitij6e]{background:var(--surface-0);border-inline:1px solid rgb(var(--white-rgb) / .08);z-index:25;justify-content:center;align-items:center;width:6px;height:100%;display:flex;position:relative}.bezel-notch[data-astro-cid-7nitij6e]{background:rgb(var(--white-rgb) / .15);border-radius:2px;width:2px;height:40px}.macbook-layer[data-astro-cid-7nitij6e]{width:calc(50% - 3px);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.safari-window[data-astro-cid-7nitij6e]{background:rgb(var(--surface-4-rgb) / .94);backdrop-filter:blur(20px);border-radius:10px;flex-direction:column;width:292px;height:195px;display:flex;position:absolute;top:44px;left:33px;overflow:hidden}.active-source-window[data-astro-cid-7nitij6e]{border:1px solid rgb(var(--white-rgb) / .15);box-shadow:0 16px 40px rgb(var(--black-rgb) / .6);z-index:5;animation:sourceWinFlightCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite}.dell-landed-window[data-astro-cid-7nitij6e]{border:1px solid rgb(var(--magenta-rgb) / .4);box-shadow:0 20px 50px rgb(var(--black-rgb) / .7), 0 0 20px rgb(var(--magenta-rgb) / .25);z-index:10;opacity:0;animation:landedDellCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite}.win-titlebar[data-astro-cid-7nitij6e]{background:rgb(var(--surface-5-rgb) / .85);border-bottom:1px solid rgb(var(--white-rgb) / .08);align-items:center;gap:8px;height:26px;padding-inline:8px;display:flex}.traffic-lights[data-astro-cid-7nitij6e]{gap:4px;display:flex}.dot[data-astro-cid-7nitij6e]{border-radius:50%;width:7px;height:7px}.d-r[data-astro-cid-7nitij6e]{background:var(--mac-close)}.d-y[data-astro-cid-7nitij6e]{background:var(--mac-minimize)}.d-g[data-astro-cid-7nitij6e]{background:var(--mac-zoom)}.win-url-pill[data-astro-cid-7nitij6e]{color:rgb(var(--white-rgb) / .65);background:rgb(var(--white-rgb) / .08);border-radius:6px;padding:1px 8px;font-size:8px}.dell-ext-badge[data-astro-cid-7nitij6e]{color:var(--magenta-light);background:rgb(var(--magenta-rgb) / .16);border:1px solid rgb(var(--magenta-rgb) / .35);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:7.5px}.win-content-preview[data-astro-cid-7nitij6e]{background:var(--surface-2);flex-direction:column;flex:1;gap:8px;padding:10px;display:flex}.plan-header-block[data-astro-cid-7nitij6e]{background:rgb(var(--white-rgb) / .08);border-radius:4px;width:60%;height:18px}.plan-grid-blocks[data-astro-cid-7nitij6e]{flex:1;gap:8px;display:flex}.pg-item[data-astro-cid-7nitij6e]{background:rgb(var(--white-rgb) / .04);border:1px solid rgb(var(--white-rgb) / .04);border-radius:4px;flex:1}.dockpick-popover-arrange[data-astro-cid-7nitij6e]{background:rgb(var(--surface-3-rgb) / .88);backdrop-filter:blur(28px)saturate(180%);border:1px solid rgb(var(--white-rgb) / .14);width:320px;box-shadow:0 20px 50px rgb(var(--black-rgb) / .65);z-index:20;opacity:0;pointer-events:none;transform-origin:91px bottom;animation:popoverArrangeEntranceCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite;border-radius:18px;flex-direction:column;gap:8px;padding:10px 10px 8px;display:flex;position:absolute;bottom:56px;left:18px;transform:translateY(14px)scale(.94)}.arrange-cards-row[data-astro-cid-7nitij6e]{gap:8px;display:flex}.arrange-thumb-card[data-astro-cid-7nitij6e]{background:rgb(var(--white-rgb) / .03);border:1px solid rgb(var(--white-rgb) / .06);border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:4px;display:flex}.arrange-thumb-card[data-astro-cid-7nitij6e].dim-neighbor{opacity:.35}.arrange-thumb-card[data-astro-cid-7nitij6e].active-arrange-card{border-color:rgb(var(--white-rgb) / .2);background:rgb(var(--white-rgb) / .06);box-shadow:0 4px 16px rgb(var(--black-rgb) / .3);flex:1.35}.card-head[data-astro-cid-7nitij6e]{justify-content:space-between;align-items:center;height:16px;padding-inline:4px;display:flex}.card-title[data-astro-cid-7nitij6e]{color:rgb(var(--white-rgb) / .9);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:600;overflow:hidden}.card-head-actions[data-astro-cid-7nitij6e]{align-items:center;gap:3px;display:flex}.card-body-preview[data-astro-cid-7nitij6e]{background:var(--surface-2);border:1px solid rgb(var(--white-rgb) / .06);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:78px;padding:4px;display:flex}.mock-neo-text[data-astro-cid-7nitij6e]{color:var(--text-4);text-align:center;font-size:7.5px;font-weight:600}.mock-neo-badge[data-astro-cid-7nitij6e]{color:var(--sky);font-size:6.5px}.card-arrange-surface[data-astro-cid-7nitij6e]{background:rgb(var(--surface-3-rgb) / .85);border:1px solid rgb(var(--white-rgb) / .12);border-radius:6px;height:78px;display:flex;position:relative;overflow:hidden}.surface-ghost-content[data-astro-cid-7nitij6e]{opacity:.1;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;inset:6px}.ghost-line[data-astro-cid-7nitij6e]{background:var(--white);border-radius:1px;height:2px}.w80[data-astro-cid-7nitij6e]{width:80%}.w50[data-astro-cid-7nitij6e]{width:50%}.zones-tiling-grid[data-astro-cid-7nitij6e]{z-index:2;grid-template-rows:repeat(3,1fr);grid-template-columns:1.1fr 1.55fr 1.1fr 26px;grid-template-areas:"left top right ext""left full right ext""left bottom right ext";gap:3px 3.5px;display:grid;position:absolute;inset:4px}.tile-cell[data-astro-cid-7nitij6e]{background:rgb(var(--surface-6-rgb) / .65);backdrop-filter:blur(10px);border:1px solid rgb(var(--white-rgb) / .12);color:rgb(var(--white-rgb) / .85);box-shadow:0 1.5px 5px rgb(var(--black-rgb) / .25);border-radius:5px;justify-content:center;align-items:center;display:flex}.zone-svg-icon[data-astro-cid-7nitij6e]{color:var(--white);filter:drop-shadow(0 1px 2px rgb(var(--black-rgb) / .35))}.external-display-col[data-astro-cid-7nitij6e]{background:rgb(var(--violet-deep-rgb) / .48);border:1px solid rgb(var(--violet-light-rgb) / .55);backdrop-filter:blur(10px);color:rgb(var(--white-rgb) / .85);z-index:2;box-shadow:0 1.5px 6px rgb(var(--black-rgb) / .3);animation:externalColCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite;border-radius:5px;grid-area:ext;justify-content:center;align-items:center;display:flex;position:relative}.col-icon-center[data-astro-cid-7nitij6e]{justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:relative}.icon-monitor-mid[data-astro-cid-7nitij6e],.icon-putback-mid[data-astro-cid-7nitij6e]{filter:drop-shadow(0 1px 2px rgb(var(--black-rgb) / .35));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.icon-monitor-mid[data-astro-cid-7nitij6e]{animation:monitorIconCycle var(--scene-duration) ease infinite}.icon-putback-mid[data-astro-cid-7nitij6e]{animation:putBackIconCycle var(--scene-duration) ease infinite}.put-back-hook-arrow[data-astro-cid-7nitij6e]{filter:drop-shadow(0 1px 2px rgb(var(--black-rgb) / .4))}.dockpick-popover-arrange[data-astro-cid-7nitij6e] .popover-bottom-bar{height:24px}.bottom-app-identity-wrapper[data-astro-cid-7nitij6e]{align-items:center;height:18px;display:flex;position:relative}.status-item[data-astro-cid-7nitij6e]{white-space:nowrap;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.bottom-app-squircle[data-astro-cid-7nitij6e]{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex;overflow:hidden}.status-txt[data-astro-cid-7nitij6e]{color:var(--ink);font-size:9.5px;font-weight:500;line-height:1}.move-highlight[data-astro-cid-7nitij6e]{color:var(--magenta-light);font-weight:600}.return-highlight[data-astro-cid-7nitij6e]{color:var(--sky);font-weight:600}.state-normal[data-astro-cid-7nitij6e]{animation:statusNormalCycle var(--scene-duration) ease infinite}.state-hover-move[data-astro-cid-7nitij6e]{animation:statusMoveCycle var(--scene-duration) ease infinite}.state-put-back[data-astro-cid-7nitij6e]{animation:statusPutBackCycle var(--scene-duration) ease infinite}.macbook-layer[data-astro-cid-7nitij6e] .macbook-dock{left:20px;transform:none}.kinetic-cursor[data-astro-cid-7nitij6e]{z-index:40;pointer-events:none;animation:arrangeCursorCycle var(--scene-duration) cubic-bezier(.2, .8, .2, 1) infinite;position:absolute}.cursor-click-ring[data-astro-cid-7nitij6e]{border:2px solid var(--magenta-light);opacity:0;width:26px;height:26px;animation:clickRingPulse var(--scene-duration) ease infinite;border-radius:50%;position:absolute;top:-5px;left:-5px}@keyframes arrangeCursorCycle{0%,2%{opacity:.6;top:430px;left:60px;transform:scale(1)}4%,10%{opacity:1;top:408px;left:110px;transform:scale(1)}20%,37%{opacity:1;top:299px;left:304px;transform:scale(1)}38%{opacity:1;top:299px;left:304px;transform:scale(.92)}39%{opacity:1;top:299px;left:304px;transform:scale(1)}47%,63%{opacity:.7;top:150px;left:510px;transform:scale(1)}72%,82%{opacity:1;top:299px;left:304px;transform:scale(1)}83%{opacity:1;top:299px;left:304px;transform:scale(.92)}84%{opacity:1;top:299px;left:304px;transform:scale(1)}89%,91%{opacity:.85;top:408px;left:110px;transform:scale(1)}95%,to{opacity:.4;top:430px;left:60px;transform:scale(1)}}@keyframes clickRingPulse{0%,36%{opacity:0;transform:scale(.5)}38%{opacity:.9;transform:scale(1.1)}40%{opacity:0;transform:scale(1.4)}41%,81%{opacity:0;transform:scale(.5)}83%{opacity:.9;transform:scale(1.1)}85%{opacity:0;transform:scale(1.4)}86%,to{opacity:0}}@keyframes externalColCycle{0%,18%{background:rgb(var(--violet-deep-rgb) / .48);border-color:rgb(var(--violet-light-rgb) / .55);box-shadow:0 1.5px 6px rgb(var(--black-rgb) / .3);color:rgb(var(--white-rgb) / .85);transform:scale(1)}20%,39%{background:linear-gradient(180deg, var(--violet-darkest) 0%, var(--violet-dark) 100%);border-color:rgb(var(--white-rgb) / .95);box-shadow:0 0 16px rgb(var(--violet-rgb) / .9), 0 0 28px rgb(var(--violet-darkest-rgb) / .45);color:var(--white);transform:scale(1.02)}42%,69%{background:rgb(var(--violet-deep-rgb) / .48);border-color:rgb(var(--violet-light-rgb) / .55);box-shadow:0 1.5px 6px rgb(var(--black-rgb) / .3);color:rgb(var(--white-rgb) / .85);transform:scale(1)}71%,84%{background:linear-gradient(180deg, var(--violet) 0%, var(--violet-darkest) 100%);border-color:var(--white);box-shadow:0 0 16px rgb(var(--violet-light-rgb) / .95), 0 0 28px rgb(var(--violet-rgb) / .5);color:var(--white);transform:scale(1.02)}87%,to{background:rgb(var(--violet-deep-rgb) / .48);border-color:rgb(var(--violet-light-rgb) / .55);box-shadow:0 1.5px 6px rgb(var(--black-rgb) / .3);color:rgb(var(--white-rgb) / .85);transform:scale(1)}}@keyframes monitorIconCycle{0%,39%{opacity:1;transform:scale(1)}43%,84%{opacity:0;transform:scale(.7)}87%,to{opacity:1;transform:scale(1)}}@keyframes putBackIconCycle{0%,39%{opacity:0;transform:scale(.7)}43%,84%{opacity:1;transform:scale(1)}87%,to{opacity:0;transform:scale(.7)}}@keyframes statusNormalCycle{0%,18%{opacity:1}20%,39%{opacity:0}42%,69%{opacity:1}71%,84%{opacity:0}86%,to{opacity:1}}@keyframes statusMoveCycle{0%,18%{opacity:0}20%,39%{opacity:1}42%,to{opacity:0}}@keyframes statusPutBackCycle{0%,69%{opacity:0}71%,84%{opacity:1}86%,to{opacity:0}}@keyframes sourceWinFlightCycle{0%,38%{opacity:1;transform:translate(0)}42%,82%{opacity:.15;transform:scale(.98)translate(25px)}86%,to{opacity:1;transform:translate(0)}}@keyframes landedDellCycle{0%,38%{opacity:0;pointer-events:none;transform:translate(-25px)scale(.98)}43%,81%{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}86%,to{opacity:0;pointer-events:none;transform:translate(-25px)scale(.98)}}@keyframes popoverArrangeEntranceCycle{0%,8%{opacity:0;pointer-events:none;transform:translateY(12px)scale(.92)}13%,88%{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}93%,to{opacity:0;pointer-events:none;transform:translateY(12px)scale(.92)}}.shortcut-keycap-stream[data-astro-cid-q56h6dkp]{z-index:30;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.keycap[data-astro-cid-q56h6dkp]{background:rgb(var(--surface-4-rgb) / .85);border:1px solid rgb(var(--white-rgb) / .15);border-bottom:2px solid rgb(var(--white-rgb) / .25);font-family:var(--mono);color:var(--text-2);box-shadow:0 4px 10px rgb(var(--black-rgb) / .4);opacity:.35;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600;transition:all .2s;transform:translateY(0)}.k-sub[data-astro-cid-q56h6dkp]{opacity:.75;font-size:9.5px}.key-w[data-astro-cid-q56h6dkp]{animation:keyWPress var(--scene-duration) ease infinite}.key-m[data-astro-cid-q56h6dkp]{animation:keyMPress var(--scene-duration) ease infinite}.key-h[data-astro-cid-q56h6dkp]{animation:keyHPress var(--scene-duration) ease infinite}@keyframes keyWPress{0%,19%{opacity:.35;color:var(--text-2);transform:translateY(0)}21%,30%{opacity:1;color:var(--red);border-color:var(--red);box-shadow:0 0 10px rgb(var(--red-rgb) / .5);transform:translateY(-3px)}32%,to{opacity:.35;color:var(--text-2);transform:translateY(0)}}@keyframes keyMPress{0%,43%{opacity:.35;color:var(--text-2);transform:translateY(0)}45%,54%{opacity:1;color:var(--yellow);border-color:var(--yellow);box-shadow:0 0 10px rgb(var(--yellow-rgb) / .5);transform:translateY(-3px)}56%,to{opacity:.35;color:var(--text-2);transform:translateY(0)}}@keyframes keyHPress{0%,65%{opacity:.35;color:var(--text-2);transform:translateY(0)}67%,76%{opacity:1;color:var(--violet);border-color:var(--violet);box-shadow:0 0 10px rgb(var(--violet-rgb) / .5);transform:translateY(-3px)}78%,to{opacity:.35;color:var(--text-2);transform:translateY(0)}}.dockpick-popover-shortcuts[data-astro-cid-q56h6dkp]{background:rgb(var(--surface-3-rgb) / .88);backdrop-filter:blur(28px)saturate(180%);border:1px solid rgb(var(--white-rgb) / .14);width:310px;box-shadow:0 20px 50px rgb(var(--black-rgb) / .65);z-index:20;opacity:0;pointer-events:none;transform-origin:79px bottom;animation:popoverShortcutsEntranceCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite;border-radius:18px;flex-direction:column;gap:8px;padding:10px 10px 8px;display:flex;position:absolute;bottom:56px;left:80px;transform:translateY(14px)scale(.94)}@keyframes popoverShortcutsEntranceCycle{0%,5%{opacity:0;pointer-events:none;transform:translateY(14px)scale(.94)}10%,91%{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}95%,to{opacity:0;pointer-events:none;transform:translateY(14px)scale(.94)}}.popover-grid-container[data-astro-cid-q56h6dkp]{animation:gridHiddenDimCycle var(--scene-duration) ease infinite;flex-direction:column;gap:6px;display:flex}@keyframes gridHiddenDimCycle{0%,66%{opacity:1;filter:grayscale(0%)}70%,86%{opacity:.4;filter:grayscale(80%)}90%,to{opacity:1;filter:grayscale(0%)}}.grid-row-wrap[data-astro-cid-q56h6dkp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.shortcut-thumb-card[data-astro-cid-q56h6dkp]{background:rgb(var(--white-rgb) / .03);border:1px solid rgb(var(--white-rgb) / .06);border-radius:7px;flex-direction:column;gap:3px;padding:3px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.card-head[data-astro-cid-q56h6dkp]{justify-content:space-between;align-items:center;height:13px;padding-inline:2px;display:flex}.card-title[data-astro-cid-q56h6dkp]{color:rgb(var(--white-rgb) / .85);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:500;overflow:hidden}.card-head-actions[data-astro-cid-q56h6dkp]{align-items:center;gap:2.5px;display:flex}.actions-close[data-astro-cid-q56h6dkp]{animation:actionsCloseShow var(--scene-duration) ease infinite}@keyframes actionsCloseShow{0%,12%{opacity:0}15%,26%{opacity:1}28%,to{opacity:0}}.actions-min[data-astro-cid-q56h6dkp]{animation:actionsMinShow var(--scene-duration) ease infinite}@keyframes actionsMinShow{0%,34%{opacity:0}37%,52%{opacity:1}55%,to{opacity:0}}.actions-close[data-astro-cid-q56h6dkp] [data-action=close]{animation:closeBtnPress var(--scene-duration) ease infinite}.actions-min[data-astro-cid-q56h6dkp] [data-action=minimize]{animation:minBtnPress var(--scene-duration) ease infinite}@keyframes closeBtnPress{0%,20%{background:rgb(var(--white-rgb) / .12);color:var(--white)}22%,26%{background:var(--red);color:var(--white);transform:scale(.9)}29%,to{background:rgb(var(--white-rgb) / .12);color:var(--white)}}@keyframes minBtnPress{0%,44%{background:rgb(var(--white-rgb) / .12);color:var(--white)}46%,50%{background:var(--yellow);color:var(--surface-slate);transform:scale(.9)}53%,to{background:rgb(var(--white-rgb) / .12);color:var(--white)}}.card-target-close[data-astro-cid-q56h6dkp]{animation:targetCloseDissolve var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite}@keyframes targetCloseDissolve{0%,22%{opacity:1;transform:scale(1)}26%,89%{opacity:0;pointer-events:none;transform:scale(.7)}93%,to{opacity:1;transform:scale(1)}}.card-shift-last[data-astro-cid-q56h6dkp]{animation:healShiftLast var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite}@keyframes healShiftLast{0%,24%{transform:translate(0)}30%,89%{transform:translate(calc(-100% - 6px))}93%,to{transform:translate(0)}}.minimized-badge[data-astro-cid-q56h6dkp]{background:var(--yellow);width:12px;height:12px;box-shadow:0 1px 4px rgb(var(--black-rgb) / .5);z-index:3;opacity:0;animation:minBadgePopCycle var(--scene-duration) cubic-bezier(.16, 1, .3, 1) infinite;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:3px;right:3px;transform:scale(.6)}@keyframes minBadgePopCycle{0%,45%{opacity:0;transform:scale(.6)}49%,89%{opacity:1;transform:scale(1)}93%,to{opacity:0;transform:scale(.6)}}.app-hidden-tag[data-astro-cid-q56h6dkp]{color:rgb(var(--white-rgb) / .45);opacity:0;animation:hiddenTagCycle var(--scene-duration) ease infinite;font-weight:400}@keyframes hiddenTagCycle{0%,66%{opacity:0}70%,86%{opacity:1}90%,to{opacity:0}}.kinetic-cursor[data-astro-cid-q56h6dkp]{z-index:40;pointer-events:none;animation:shortcutCursorMove var(--scene-duration) cubic-bezier(.2, .8, .2, 1) infinite;position:absolute}.cursor-press-ring[data-astro-cid-q56h6dkp]{border:2px solid var(--white);opacity:0;width:26px;height:26px;animation:pressRingCycle var(--scene-duration) ease infinite;border-radius:50%;position:absolute;top:-5px;left:-5px}@keyframes shortcutCursorMove{0%,5%{opacity:.9;top:408px;left:245px}14%,26%{opacity:1;top:308px;left:235px}36%,54%{opacity:1;top:230px;left:333px}60%,84%{opacity:1;top:242px;left:325px}92%,to{opacity:.9;top:408px;left:245px}}@keyframes pressRingCycle{0%,21%{opacity:0;transform:scale(.5)}23%{opacity:.9;border-color:var(--red);transform:scale(1.1)}26%{opacity:0;transform:scale(1.4)}45%{opacity:0;transform:scale(.5)}47%{opacity:.9;border-color:var(--yellow);transform:scale(1.1)}50%{opacity:0;transform:scale(1.4)}to{opacity:0}}.dock-feature-showcase[data-astro-cid-znbwgzbm]{width:100%;max-width:980px;font-family:var(--sans);flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}.feature-toolbar[data-astro-cid-znbwgzbm]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:36px;width:min(860px,100%);max-width:100%;margin-inline:auto;padding-top:20px;display:grid}.feature-heading-stack[data-astro-cid-znbwgzbm]{min-width:0;max-width:600px;display:grid}.feature-heading-stack[data-astro-cid-znbwgzbm]>.panel-meta-header[data-astro-cid-znbwgzbm]{grid-area:1/1;align-self:center}.feature-heading-stack[data-astro-cid-znbwgzbm]>.panel-meta-header[data-astro-cid-znbwgzbm][hidden]{visibility:hidden;pointer-events:none;display:block!important}.dock-shelf-wrapper[data-astro-cid-znbwgzbm]{z-index:25;padding-bottom:22px;position:relative}.feature-dock-shelf[data-astro-cid-znbwgzbm]{background:rgb(var(--surface-4-rgb) / .68);backdrop-filter:blur(28px)saturate(200%);border:1px solid rgb(var(--white-rgb) / .16);box-shadow:0 16px 40px rgb(var(--black-rgb) / .5), inset 0 1px 0 rgb(var(--white-rgb) / .2);border-radius:18px;align-items:flex-end;gap:11px;padding:7px 11px 9px;display:flex;position:relative}.dock-gliding-dot[data-astro-cid-znbwgzbm]{pointer-events:none;z-index:15;width:4px;height:4px;transform:translate3d(var(--dot-x,31px), 0, 0);transition:transform var(--glide-duration,.35s) cubic-bezier(.18, .9, .2, 1);position:absolute;bottom:2.5px;left:0}.dock-dot-core[data-astro-cid-znbwgzbm]{background:var(--white);box-shadow:0 0 5px rgb(var(--white-rgb) / .95), 0 0 1px var(--white);transform-origin:50%;border-radius:50%;transition:background .3s,box-shadow .3s;position:absolute;inset:0}.dock-gliding-dot[data-astro-cid-znbwgzbm].is-gliding .dock-dot-core[data-astro-cid-znbwgzbm]{animation:dotFluidGlide var(--glide-duration,.35s) cubic-bezier(.2, .85, .25, 1)}@keyframes dotFluidGlide{0%{background:var(--white);box-shadow:0 0 5px rgb(var(--white-rgb) / .95);transform:scaleX(1)scaleY(1)}30%{transform:scaleX(calc(1.8 + var(--glide-dist,1) * .9)) scaleY(.7);background:var(--sky);box-shadow:0 0 8px var(--sky), 0 0 16px rgb(var(--sky-rgb) / .7), 0 0 2px var(--white)}65%{transform:scaleX(calc(1.3 + var(--glide-dist,1) * .4)) scaleY(.8);background:var(--sky-light);box-shadow:0 0 6px rgb(var(--sky-rgb) / .9), 0 0 12px rgb(var(--sky-rgb) / .4)}85%{background:var(--white);box-shadow:0 0 7px var(--white);transform:scaleX(.82)scaleY(1.18)}to{background:var(--white);box-shadow:0 0 5px rgb(var(--white-rgb) / .95);transform:scaleX(1)scaleY(1)}}.dock-dot-trail[data-astro-cid-znbwgzbm]{pointer-events:none;opacity:0;border-radius:2px;height:2.5px;position:absolute;top:50%}.dock-gliding-dot[data-astro-cid-znbwgzbm].glide-right .dock-dot-trail[data-astro-cid-znbwgzbm]{width:calc(var(--glide-dist,1) * 16px + 6px);background:linear-gradient(90deg, transparent 0%, rgb(var(--sky-rgb) / .45) 60%, rgb(var(--white-rgb) / .9) 100%);filter:blur(.5px);right:50%;transform:translateY(-50%)}.dock-gliding-dot[data-astro-cid-znbwgzbm].glide-left .dock-dot-trail[data-astro-cid-znbwgzbm]{width:calc(var(--glide-dist,1) * 16px + 6px);background:linear-gradient(-90deg, transparent 0%, rgb(var(--sky-rgb) / .45) 60%, rgb(var(--white-rgb) / .9) 100%);filter:blur(.5px);left:50%;transform:translateY(-50%)}.dock-gliding-dot[data-astro-cid-znbwgzbm].is-gliding .dock-dot-trail[data-astro-cid-znbwgzbm]{animation:dotTrailFlash var(--glide-duration,.35s) cubic-bezier(.2, .85, .25, 1)}@keyframes dotTrailFlash{0%{opacity:0;transform:translateY(-50%)scaleX(.2)}25%{opacity:1;transform:translateY(-50%)scaleX(1)}70%{opacity:.75;transform:translateY(-50%)scaleX(.7)}to{opacity:0;transform:translateY(-50%)scaleX(.1)}}.dock-dot-ripple[data-astro-cid-znbwgzbm]{pointer-events:none;opacity:0;border-radius:50%;width:4px;height:4px;margin-top:-2px;margin-left:-2px;position:absolute;top:50%;left:50%}.dock-gliding-dot[data-astro-cid-znbwgzbm].is-gliding .dock-dot-ripple[data-astro-cid-znbwgzbm]{animation:dotLandingRipple var(--glide-duration,.35s) cubic-bezier(.12, .8, .25, 1)}@keyframes dotLandingRipple{0%,65%{opacity:0;border:1.5px solid rgb(var(--sky-rgb) / .95);transform:scale(.6)}78%{opacity:.85;border:1.5px solid rgb(var(--sky-rgb) / .8);transform:scale(2.4)}to{opacity:0;border:1px solid rgb(var(--sky-rgb) / 0);transform:scale(4.5)}}.dock-app-item[data-astro-cid-znbwgzbm]{cursor:pointer;transform:translateY(var(--dock-lift,0px)) scale(var(--dock-scale,1));transform-origin:bottom;background:0 0;border:none;flex-direction:column;align-items:center;margin:0;padding:0;transition:transform .15s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.dock-app-label[data-astro-cid-znbwgzbm]{white-space:nowrap;color:var(--muted);font-size:10px;font-weight:500;line-height:1.2;transition:color .2s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.dock-app-item[data-astro-cid-znbwgzbm].is-active .dock-app-label[data-astro-cid-znbwgzbm],.dock-app-item[data-astro-cid-znbwgzbm]:hover .dock-app-label[data-astro-cid-znbwgzbm]{color:var(--white)}.dock-app-item[data-astro-cid-znbwgzbm]:focus{outline:none}.dock-app-item[data-astro-cid-znbwgzbm]:focus-visible{outline:2px solid rgb(var(--sky-rgb) / .6);outline-offset:3px;border-radius:12px}.dock-app-icon[data-astro-cid-znbwgzbm]{width:44px;height:44px;box-shadow:0 6px 14px rgb(var(--black-rgb) / .38), inset 0 1px 0 rgb(var(--white-rgb) / .45);border-radius:10.5px;justify-content:center;align-items:center;transition:box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden}.dock-app-icon[data-astro-cid-znbwgzbm] svg{width:28px;height:28px}.dock-app-item[data-astro-cid-znbwgzbm]:hover .dock-app-icon[data-astro-cid-znbwgzbm]{box-shadow:0 10px 20px rgb(var(--black-rgb) / .48), 0 0 14px rgb(var(--white-rgb) / .22), inset 0 1px 0 rgb(var(--white-rgb) / .55);filter:brightness(1.08)}.dock-icon-specular[data-astro-cid-znbwgzbm]{background:linear-gradient(180deg, rgb(var(--white-rgb) / .35) 0%, rgb(var(--white-rgb) / 0) 100%);pointer-events:none;border-radius:10.5px 10.5px 0 0;height:48%;position:absolute;top:0;left:0;right:0}.dock-app-tooltip[data-astro-cid-znbwgzbm]{background:rgb(var(--surface-3-rgb) / .94);backdrop-filter:blur(20px);border:1px solid rgb(var(--white-rgb) / .16);box-shadow:0 6px 20px rgb(var(--black-rgb) / .5);opacity:0;pointer-events:none;z-index:30;border-radius:7px;justify-content:center;align-items:center;padding:4px 10px;line-height:1;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(3px)}.tooltip-text[data-astro-cid-znbwgzbm]{color:var(--white);white-space:nowrap;letter-spacing:-.01em;font-size:11.5px;font-weight:550;line-height:1.3;display:block}.tooltip-arrow[data-astro-cid-znbwgzbm]{background:rgb(var(--surface-3-rgb) / .94);border-right:1px solid rgb(var(--white-rgb) / .16);border-bottom:1px solid rgb(var(--white-rgb) / .16);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.dock-app-item[data-astro-cid-znbwgzbm]:is(:hover,:focus-visible) .dock-app-tooltip[data-astro-cid-znbwgzbm]{opacity:1;transform:translate(-50%)translateY(0)}.showcase-panels-container[data-astro-cid-znbwgzbm]{width:100%;max-width:1080px}.feature-showcase-panel[data-astro-cid-znbwgzbm]{flex-direction:column;gap:24px;width:100%;display:flex}.feature-showcase-panel[data-astro-cid-znbwgzbm].is-entering{animation:.3s cubic-bezier(.16,1,.3,1) panelEnterFade}@keyframes panelEnterFade{0%{opacity:0}to{opacity:1}}.panel-meta-header[data-astro-cid-znbwgzbm]{width:100%;padding:0}.header-main-row[data-astro-cid-znbwgzbm]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.header-title-col[data-astro-cid-znbwgzbm]{flex-direction:column;gap:4px;display:flex}.panel-headline[data-astro-cid-znbwgzbm]{color:var(--white);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.panel-subheadline[data-astro-cid-znbwgzbm]{color:var(--sky);letter-spacing:-.01em;margin:0;font-size:12.5px;font-weight:450;line-height:1.4}.header-badges-col[data-astro-cid-znbwgzbm]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;display:flex}.header-badge[data-astro-cid-znbwgzbm]{font-family:var(--mono);color:var(--text-1);background:rgb(var(--white-rgb) / .06);border:1px solid rgb(var(--white-rgb) / .14);border-bottom:2px solid rgb(var(--white-rgb) / .25);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 1px 2px rgb(var(--black-rgb) / .25);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:600;transition:all .2s}.header-badge[data-astro-cid-znbwgzbm]:hover{background:rgb(var(--white-rgb) / .1);border-color:rgb(var(--white-rgb) / .22);color:var(--white)}.stage-scaler-viewport[data-astro-cid-znbwgzbm]{aspect-ratio:720/440;background:var(--surface-0);border:1px solid rgb(var(--white-rgb) / .12);width:100%;max-width:860px;box-shadow:0 16px 40px rgb(var(--black-rgb) / .6);isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(var(--white), var(--black));border-radius:12px;margin-inline:auto;position:relative;overflow:hidden}.stage-canonical-scaler[data-astro-cid-znbwgzbm]{width:720px;height:440px;transform:translateX(-50%) scale(var(--stage-scale,1));transform-origin:top;position:absolute;top:0;left:50%}.panel-narrative-footer[data-astro-cid-znbwgzbm]{flex-direction:column;padding-top:0;display:flex}.spec-card-desc[data-astro-cid-znbwgzbm] code{font-family:var(--mono);color:var(--ink);background:rgb(var(--white-rgb) / .08);border:1px solid rgb(var(--white-rgb) / .2);border-bottom:2px solid rgb(var(--white-rgb) / .35);vertical-align:baseline;box-shadow:0 1px 2px rgb(var(--black-rgb) / .3);border-radius:5px;margin-inline:2px;padding:1px 6px;font-size:11.5px;font-weight:600;line-height:1.25;display:inline-block}.feature-specs-grid[data-astro-cid-znbwgzbm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.spec-card[data-astro-cid-znbwgzbm]{background:rgb(var(--white-rgb) / .025);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.spec-card-header[data-astro-cid-znbwgzbm]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.spec-card-icon[data-astro-cid-znbwgzbm]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spec-card-title[data-astro-cid-znbwgzbm]{color:var(--white);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:650}.spec-card-desc[data-astro-cid-znbwgzbm]{color:var(--text-4);margin:0;font-size:12px;line-height:1.5}.spec-card-desc[data-astro-cid-znbwgzbm] strong{color:var(--text-1);font-weight:600}@media (width<=768px){.feature-dock-shelf[data-astro-cid-znbwgzbm]{gap:9px;padding:6px 9px 8px}.dock-app-icon[data-astro-cid-znbwgzbm]{border-radius:9px;width:38px;height:38px}.dock-app-icon[data-astro-cid-znbwgzbm] svg{width:24px;height:24px}.feature-toolbar[data-astro-cid-znbwgzbm]{grid-template-columns:1fr;justify-items:center;gap:12px;width:100%}.feature-heading-stack[data-astro-cid-znbwgzbm]{width:100%}.feature-showcase-panel[data-astro-cid-znbwgzbm]{gap:24px}.panel-headline[data-astro-cid-znbwgzbm]{font-size:22px}.header-main-row[data-astro-cid-znbwgzbm]{text-align:center;flex-direction:column;align-items:center;gap:10px}.header-badges-col[data-astro-cid-znbwgzbm]{justify-content:center;width:100%}.feature-specs-grid[data-astro-cid-znbwgzbm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.spec-card[data-astro-cid-znbwgzbm]{padding:12px}}@media (width<=480px){.feature-specs-grid[data-astro-cid-znbwgzbm]{grid-template-columns:1fr;gap:12px}.feature-dock-shelf[data-astro-cid-znbwgzbm]{gap:7px;padding:5px 8px 7px}.dock-app-icon[data-astro-cid-znbwgzbm]{border-radius:8.5px;width:34px;height:34px}.dock-app-icon[data-astro-cid-znbwgzbm] svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.dock-gliding-dot[data-astro-cid-znbwgzbm],.dock-gliding-dot[data-astro-cid-znbwgzbm] [data-astro-cid-znbwgzbm],.dock-app-item[data-astro-cid-znbwgzbm],.dock-app-icon[data-astro-cid-znbwgzbm],.dock-app-tooltip[data-astro-cid-znbwgzbm],.feature-showcase-panel[data-astro-cid-znbwgzbm],.header-badge[data-astro-cid-znbwgzbm],.spec-card[data-astro-cid-znbwgzbm]{transition:none!important;animation:none!important}.header-badge[data-astro-cid-znbwgzbm]:hover,.spec-card[data-astro-cid-znbwgzbm]:hover{transform:none}}.feature-section[data-astro-cid-q2h4smjk]{border-top:1px solid var(--line);padding-block:var(--section-divider-space)}.feature-section-lead[data-astro-cid-q2h4smjk]{grid-template-columns:1fr 1.1fr;align-items:center;gap:12px 36px;margin-bottom:14px;display:grid}.section-tag[data-astro-cid-q2h4smjk]{grid-column:1/-1;margin-bottom:0}h2[data-astro-cid-q2h4smjk]{font-size:clamp(28px,3.2vw,36px)}.feature-lead-copy[data-astro-cid-q2h4smjk]{max-width:none;color:var(--muted);justify-self:end;font-size:14px;line-height:1.7}@media (width<=900px){.feature-section-lead[data-astro-cid-q2h4smjk]{grid-template-columns:1fr;gap:16px}.feature-lead-copy[data-astro-cid-q2h4smjk]{justify-self:start}}.philosophy-section[data-astro-cid-ljv5jw73]{padding-block:var(--section-divider-space);border-block:1px solid var(--line);background:color-mix(in srgb, var(--accent) 9%, var(--paper))}.philosophy-inner[data-astro-cid-ljv5jw73]{grid-template-columns:1fr 1.1fr;align-items:start;gap:36px;display:grid}h2[data-astro-cid-ljv5jw73]{white-space:pre-line;font-size:clamp(28px,3.2vw,36px)}.philosophy-copy[data-astro-cid-ljv5jw73],.philosophy-note[data-astro-cid-ljv5jw73]{color:var(--text-4);font-size:14px;line-height:1.7}.philosophy-note[data-astro-cid-ljv5jw73]{color:var(--accent-soft);align-items:center;gap:10px;margin-top:20px;font-weight:550;display:flex}.philosophy-note[data-astro-cid-ljv5jw73]:before{content:"";background:var(--accent);flex-shrink:0;width:20px;height:1px}.philosophy-intro[data-astro-cid-ljv5jw73]{gap:10px;display:grid}.philosophy-lead[data-astro-cid-ljv5jw73]{color:var(--ink);font-weight:550}@media (width<=900px){.philosophy-inner[data-astro-cid-ljv5jw73]{grid-template-columns:1fr;gap:28px}}.faq-section[data-astro-cid-os3yafxb]{padding-block:var(--section-divider-space);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:36px;display:grid}h2[data-astro-cid-os3yafxb]{font-size:clamp(28px,3.2vw,36px)}.faq-columns[data-astro-cid-os3yafxb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.faq-column[data-astro-cid-os3yafxb]{min-width:0}.faq-accordion[data-astro-cid-os3yafxb]{border-bottom:1px solid var(--line)}summary[data-astro-cid-os3yafxb]{cursor:pointer;min-height:62px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-block:14px;font-size:14px;font-weight:550;line-height:1.5;list-style:none;transition:color .18s;display:flex}summary[data-astro-cid-os3yafxb]:hover{color:var(--accent-soft)}summary[data-astro-cid-os3yafxb]:focus-visible{outline-offset:4px}summary[data-astro-cid-os3yafxb]::-webkit-details-marker{display:none}.accordion-icon[data-astro-cid-os3yafxb]{width:14px;height:14px;color:var(--muted);flex-shrink:0;transition:color .22s,transform .26s cubic-bezier(.2,.7,.2,1);position:relative}.accordion-icon[data-astro-cid-os3yafxb]:before,.accordion-icon[data-astro-cid-os3yafxb]:after{content:"";background:currentColor;height:1px;transition:transform .24s;position:absolute;inset:6px 1px}.accordion-icon[data-astro-cid-os3yafxb]:after{transform:rotate(90deg)}.faq-accordion[data-astro-cid-os3yafxb][data-expanded=true] .accordion-icon[data-astro-cid-os3yafxb],.faq-accordion[data-astro-cid-os3yafxb]:not([data-expanded])[open] .accordion-icon[data-astro-cid-os3yafxb]{color:var(--accent);transform:rotate(45deg)}.faq-answer[data-astro-cid-os3yafxb]{color:var(--muted);padding:0 26px 16px 0;font-size:14px;line-height:1.7}.faq-answer[data-astro-cid-os3yafxb] p+p,.faq-answer[data-astro-cid-os3yafxb] ul+p{margin-top:10px}.faq-answer[data-astro-cid-os3yafxb] strong{color:var(--ink);font-weight:550}.faq-answer[data-astro-cid-os3yafxb] ol,.faq-answer[data-astro-cid-os3yafxb] ul{margin:10px 0 0;padding-left:20px}.faq-answer[data-astro-cid-os3yafxb] ol{list-style:decimal}.faq-answer[data-astro-cid-os3yafxb] ul{list-style:outside}.faq-answer[data-astro-cid-os3yafxb] li+li{margin-top:6px}.faq-answer[data-astro-cid-os3yafxb] li::marker{color:var(--accent-soft)}.faq-answer[data-astro-cid-os3yafxb] a[data-astro-cid-os3yafxb]{color:var(--accent-soft);text-underline-offset:3px;text-decoration:underline #0000;transition:text-decoration-color .18s}.faq-answer[data-astro-cid-os3yafxb] a[data-astro-cid-os3yafxb]:hover{text-decoration-color:currentColor}.faq-compatibility[data-astro-cid-os3yafxb]{color:var(--muted)}.faq-method[data-astro-cid-os3yafxb]{color:var(--ink);font-weight:550}.faq-answer[data-astro-cid-os3yafxb] ol[data-astro-cid-os3yafxb]+.faq-method[data-astro-cid-os3yafxb]{margin-top:16px}.faq-brew[data-astro-cid-os3yafxb]{background:rgb(var(--white-rgb) / .035);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;transition:background-color .18s,border-color .18s;display:flex}.faq-brew[data-astro-cid-os3yafxb]:hover{background:rgb(var(--white-rgb) / .07);border-color:var(--line-strong)}.faq-brew[data-astro-cid-os3yafxb] code[data-astro-cid-os3yafxb]{font-family:var(--mono);overflow-wrap:anywhere;font-size:11.5px;line-height:1.5}.faq-brew[data-astro-cid-os3yafxb] svg[data-astro-cid-os3yafxb]{flex-shrink:0}.faq-check-icon[data-astro-cid-os3yafxb],.faq-brew[data-astro-cid-os3yafxb][data-copied=true] .faq-copy-icon[data-astro-cid-os3yafxb]{display:none}.faq-brew[data-astro-cid-os3yafxb][data-copied=true] .faq-check-icon[data-astro-cid-os3yafxb]{color:var(--emerald);display:block}.faq-brew-hint[data-astro-cid-os3yafxb]{margin-top:8px}.faq-account-link[data-astro-cid-os3yafxb]{margin-top:10px;display:inline-block}@media (width<=900px){.faq-section[data-astro-cid-os3yafxb]{grid-template-columns:1fr;gap:20px}}@media (width<=640px){.faq-columns[data-astro-cid-os3yafxb]{grid-template-columns:1fr;gap:0}summary[data-astro-cid-os3yafxb]{min-height:56px}}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-os3yafxb],.accordion-icon[data-astro-cid-os3yafxb],.accordion-icon[data-astro-cid-os3yafxb]:before,.accordion-icon[data-astro-cid-os3yafxb]:after,.faq-brew[data-astro-cid-os3yafxb],.faq-answer[data-astro-cid-os3yafxb] a[data-astro-cid-os3yafxb]{transition:none}}.download-section[data-astro-cid-iecv5abt]{padding-block:var(--section-divider-space);border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;display:flex}.download-icon[data-astro-cid-iecv5abt]{width:144px;height:144px;margin-bottom:4px}h2[data-astro-cid-iecv5abt]{letter-spacing:-.04em;font-size:clamp(30px,4vw,40px);font-weight:600}.download-lead[data-astro-cid-iecv5abt]{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}.download-license[data-astro-cid-iecv5abt]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:16px;font-size:12px;line-height:1.7;display:flex}.license-summary[data-astro-cid-iecv5abt]{flex-wrap:wrap;justify-content:center;gap:0 5px;display:inline-flex}.license-summary[data-astro-cid-iecv5abt] span[data-astro-cid-iecv5abt]{white-space:nowrap}.download-license[data-astro-cid-iecv5abt] strong[data-astro-cid-iecv5abt]{color:var(--ink);font-weight:600}.download-license[data-astro-cid-iecv5abt] a[data-astro-cid-iecv5abt]{color:var(--accent-soft);text-underline-offset:3px;text-decoration:none}.download-license[data-astro-cid-iecv5abt] a[data-astro-cid-iecv5abt]:is(:hover,:focus-visible){text-decoration:underline}.download-section-actions[data-astro-cid-iecv5abt]{justify-content:center;width:100%;margin-top:18px;display:flex}@media (width<=640px){.download-icon[data-astro-cid-iecv5abt]{width:120px;height:120px}.download-icon[data-astro-cid-iecv5abt] .native-app-icon-host{--icon-size:120px!important}.download-lead[data-astro-cid-iecv5abt]{max-width:32ch}}.product-footer[data-astro-cid-k5vjv46p]{--pf-ink:var(--product-footer-text,var(--ink,currentColor));--pf-muted:var(--product-footer-muted,var(--muted,currentColor));--pf-line:var(--product-footer-line,var(--line,currentColor));color:var(--pf-ink);background:var(--product-footer-background,var(--paper,transparent));border-top:1px solid var(--pf-line)}.product-footer-inner[data-astro-cid-k5vjv46p]{width:min(var(--product-footer-width,1080px), calc(100% - var(--product-footer-gutter,48px)));padding-block:var(--product-footer-space,36px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:64px;margin-inline:auto;display:grid}.product-footer-brand[data-astro-cid-k5vjv46p]{min-width:0}.product-footer-wordmark[data-astro-cid-k5vjv46p]{color:var(--pf-ink);letter-spacing:-.025em;align-items:center;gap:10px;font-size:22px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.product-footer-wordmark[data-astro-cid-k5vjv46p] img[data-astro-cid-k5vjv46p]{flex-shrink:0;transition:transform .22s;display:block}.product-footer-wordmark[data-astro-cid-k5vjv46p]:is(:hover,:focus-visible) img[data-astro-cid-k5vjv46p]{transform:translateY(-1px)rotate(-5deg)}.product-footer-tagline[data-astro-cid-k5vjv46p]{max-width:38ch;color:var(--pf-muted);margin:4px 0 0;font-size:14px;line-height:1.7}.product-footer-publisher[data-astro-cid-k5vjv46p]{align-items:center;min-height:24px;margin-top:10px;display:flex}.product-footer-studio[data-astro-cid-k5vjv46p]{color:var(--pf-ink);font-size:14px;line-height:1.7;text-decoration:none}.product-footer-studio[data-astro-cid-k5vjv46p]:hover{text-underline-offset:4px;text-decoration:underline}.product-footer-copyright[data-astro-cid-k5vjv46p]{color:var(--pf-muted);flex-wrap:wrap;gap:6px;margin-top:14px;font-size:12px;line-height:1.7;display:flex}.product-footer-nav[data-astro-cid-k5vjv46p]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.product-footer-links[data-astro-cid-k5vjv46p]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.product-footer-links[data-astro-cid-k5vjv46p] h2[data-astro-cid-k5vjv46p]{color:var(--pf-ink);letter-spacing:0;margin:0 0 3px;font-size:14px;font-weight:600;line-height:32px}.product-footer-links[data-astro-cid-k5vjv46p] a[data-astro-cid-k5vjv46p]{max-width:100%;color:var(--pf-muted);overflow-wrap:anywhere;padding-block:3px;font-size:14px;font-weight:400;line-height:1.7;text-decoration:none;transition:color .18s;position:relative}.product-footer-links[data-astro-cid-k5vjv46p] a[data-astro-cid-k5vjv46p]:after{content:"";inset-inline:0;transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:1px;transform:scaleX(0)}.product-footer-links[data-astro-cid-k5vjv46p] a[data-astro-cid-k5vjv46p]:is(:hover,:focus-visible){color:var(--pf-ink)}.product-footer-links[data-astro-cid-k5vjv46p] a[data-astro-cid-k5vjv46p]:is(:hover,:focus-visible):after{transform:scaleX(1)}@media (width<=700px){.product-footer-inner[data-astro-cid-k5vjv46p]{padding-block:var(--product-footer-space,28px);grid-template-columns:minmax(0,1fr);gap:24px}.product-footer-links[data-astro-cid-k5vjv46p]{gap:0}.product-footer-links[data-astro-cid-k5vjv46p] a[data-astro-cid-k5vjv46p]{padding-block:6px}}@media (prefers-reduced-motion:reduce){.product-footer-wordmark[data-astro-cid-k5vjv46p] img[data-astro-cid-k5vjv46p],.product-footer-links[data-astro-cid-k5vjv46p] a[data-astro-cid-k5vjv46p],.product-footer-links[data-astro-cid-k5vjv46p] a[data-astro-cid-k5vjv46p]:after{transition:none}.product-footer-wordmark[data-astro-cid-k5vjv46p]:is(:hover,:focus-visible) img[data-astro-cid-k5vjv46p]{transform:none}}:root{color-scheme:dark;--white:#fff;--white-rgb:255 255 255;--black:#000;--black-rgb:0 0 0;--ink:#f0f3f8;--ink-rgb:240 243 248;--text-1:#e2e8f0;--text-1-rgb:226 232 240;--text-2:#cbd5e1;--text-2-rgb:203 213 225;--text-3:#aab5c5;--text-3-rgb:170 181 197;--text-4:#94a3b8;--text-4-rgb:148 163 184;--text-5:#7e8b9e;--text-5-rgb:126 139 158;--muted:#8b92a0;--muted-rgb:139 146 160;--subtle:#5e6677;--subtle-rgb:94 102 119;--steel:#96afcd;--steel-rgb:150 175 205;--steel-light:#b2c7e1;--steel-light-rgb:178 199 225;--accent:#26a6fe;--accent-rgb:38 166 254;--accent-hi:#2eaeff;--accent-hi-rgb:46 174 255;--accent-lo:#158ee4;--accent-lo-rgb:21 142 228;--accent-soft:#5bc4fe;--accent-soft-rgb:91 196 254;--terracotta:#b96749;--terracotta-rgb:185 103 73;--sky:#38bdf8;--sky-rgb:56 189 248;--sky-light:#7dd3fc;--sky-light-rgb:125 211 252;--sky-strong:#0284c7;--sky-strong-rgb:2 132 199;--sky-vivid:#0ea5e9;--sky-vivid-rgb:14 165 233;--cyan:#21d1f0;--cyan-rgb:33 209 240;--cyan-pale:#bcf5ff;--cyan-pale-rgb:188 245 255;--violet:#a855f7;--violet-rgb:168 85 247;--violet-light:#c084fc;--violet-light-rgb:192 132 252;--violet-deep:#8b3df5;--violet-deep-rgb:139 61 245;--violet-dark:#7c3aed;--violet-dark-rgb:124 58 237;--violet-darkest:#9333ea;--violet-darkest-rgb:147 51 234;--magenta:#d946ef;--magenta-rgb:217 70 239;--magenta-light:#e879f9;--magenta-light-rgb:232 121 249;--green:#22c55e;--green-rgb:34 197 94;--green-light:#4ade80;--green-light-rgb:74 222 128;--emerald:#34d399;--emerald-rgb:52 211 153;--success:#10b981;--success-rgb:16 185 129;--yellow:#facc15;--yellow-rgb:250 204 21;--red:#ef4444;--red-rgb:239 68 68;--mac-close:#ff5f56;--mac-close-rgb:255 95 86;--mac-minimize:#ffbd2e;--mac-minimize-rgb:255 189 46;--mac-zoom:#27c93f;--mac-zoom-rgb:39 201 63;--surface-0:#080a0f;--surface-0-rgb:8 10 15;--surface-1:#0d1017;--surface-1-rgb:13 16 23;--surface-2:#13151b;--surface-2-rgb:19 21 27;--surface-3:#181a20;--surface-3-rgb:24 26 32;--surface-4:#1e2128;--surface-4-rgb:30 33 40;--surface-5:#262830;--surface-5-rgb:38 40 48;--surface-6:#323a48;--surface-6-rgb:50 58 72;--surface-slate:#1e293b;--surface-slate-rgb:30 41 59;--wallpaper-deep:#151d30;--wallpaper-deep-rgb:21 29 48;--wallpaper-violet:#1e1730;--wallpaper-violet-rgb:30 23 48;--paper:var(--surface-1);--product-footer-background:var(--surface-0);--line:rgb(var(--white-rgb) / .08);--line-strong:rgb(var(--white-rgb) / .16);--box-background:linear-gradient(145deg, rgb(var(--surface-4-rgb) / .6), rgb(var(--surface-1-rgb) / .85));--box-border:rgb(var(--steel-rgb) / .16);--box-shadow:inset 0 1px 0 rgb(var(--white-rgb) / .07), 0 12px 32px rgb(var(--black-rgb) / .1);--radius:12px;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, sans-serif;--mono:"SF Mono", ui-monospace, Menlo, Monaco, Consolas, monospace}@layer base{*,:before,:after{box-sizing:border-box}:where(button,input,textarea,select,optgroup){appearance:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;background-color:#0000;background-image:none;border:0 solid #0000;border-radius:0;margin:0;padding:0}:where(button):not(:disabled){cursor:pointer}:where(p,h1,h2,h3,h4,h5,h6,blockquote,figure,pre,dl,dd){margin:0}:where(svg){vertical-align:middle}}*{box-sizing:border-box}html{scroll-padding-top:90px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{--section-divider-space:56px;background-color:var(--paper);background-image:radial-gradient(ellipse at 50% 0%, rgb(var(--accent-rgb) / .12) 0%, transparent 650px), radial-gradient(circle at 15% 250px, rgb(var(--terracotta-rgb) / .05) 0%, transparent 400px);color:var(--ink);font:14.5px/1.65 var(--sans);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;min-height:100vh;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none;transition:color .18s}a:hover{color:var(--white)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius)}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.04em;color:var(--white);font-weight:550;line-height:1.18}[hidden]{display:none!important}.wrap{width:min(1080px,100% - 48px);margin-inline:auto}.skip{background:var(--ink);color:var(--surface-0);z-index:100;padding:10px 18px;font-weight:600;position:absolute;top:-100px;left:20px}.skip:focus{top:15px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.button{border-radius:var(--radius);align-items:center;gap:10px;min-height:44px;padding:0 22px;font-size:13.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.button.primary{background:linear-gradient(180deg, var(--accent-hi) 0%, var(--accent-lo) 100%);color:var(--white);box-shadow:0 4px 20px rgb(var(--accent-rgb) / .4), inset 0 1px 0 rgb(var(--white-rgb) / .35);border:1px solid rgb(var(--white-rgb) / .2)}.button.primary:hover{box-shadow:0 8px 28px rgb(var(--accent-rgb) / .55), inset 0 1px 0 rgb(var(--white-rgb) / .5);color:var(--white);transform:translateY(-1.5px)}.section-tag{font-family:var(--mono);letter-spacing:.14em;color:var(--accent);text-transform:uppercase;margin-bottom:12px;font-size:10px;display:inline-block}@media (width<=900px){body{--section-divider-space:40px}}
