._page_15y92_2{--bg: #ffffff;--text: #1f1f1f;--text-2: #5c5c5c;--rule: #e4e4e4;--card: #efefef;--link: #005bd3;--sale: #c4290c;--new: #1f1f1f;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){._page_15y92_2{--bg: #161616;--text: #ececec;--text-2: #a6a6a6;--rule: #2e2e2e;--card: #262626;--link: #7fb0ff;--sale: #ff6b4a;--new: #ececec}}body:has(._page_15y92_2){margin:0}._page_15y92_2 *,._page_15y92_2 *:before,._page_15y92_2 *:after{box-sizing:border-box}._page_15y92_2 a{color:var(--link)}._page_15y92_2 a:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}._header_15y92_38{display:flex;align-items:baseline;gap:10px;padding:20px 24px;max-width:1040px;width:100%;margin:0 auto}._brand_15y92_47{font-size:20px;font-weight:700;letter-spacing:-.02em;text-decoration:none;color:var(--text)!important}._by_15y92_48{color:var(--text-2);font-size:14px}._main_15y92_50{flex:1;width:100%;max-width:1040px;margin:0 auto;padding:24px 24px 64px}._narrow_15y92_51 ._header_15y92_38,._narrow_15y92_51 ._main_15y92_50,._narrow_15y92_51 ._footer_15y92_51{max-width:720px}._footer_15y92_51{display:flex;flex-wrap:wrap;gap:8px 24px;padding:20px 24px 28px;max-width:1040px;width:100%;margin:0 auto;border-top:1px solid var(--rule);color:var(--text-2);font-size:14px}._hero_15y92_67{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center;padding:32px 0 48px}._hero_15y92_67 h1{font-size:clamp(32px,5vw,48px);line-height:1.1;letter-spacing:-.03em;margin:0 0 16px;font-weight:700}._lede_15y92_69{font-size:18px;color:var(--text-2);margin:0 0 24px;max-width:34em}._install_15y92_70{display:inline-block;padding:10px 18px;border-radius:10px;background:var(--text);color:var(--bg)!important;font-weight:600;text-decoration:none}._note_15y92_71{color:var(--text-2);font-size:15px;margin:0}._card_15y92_74{justify-self:center;width:min(100%,300px)}._photo_15y92_75{position:relative;aspect-ratio:1;border-radius:14px;background:var(--card);overflow:hidden}._photo_15y92_75:after{content:"";position:absolute;top:22%;right:26%;bottom:22%;left:26%;border-radius:50% 50% 12px 12px;background:color-mix(in srgb,var(--text) 12%,transparent)}._stack_15y92_77{position:absolute;top:12px;left:12px;display:grid;gap:6px;justify-items:start;z-index:1}._tag_15y92_78{padding:3px 10px;border-radius:6px;font-size:13px;font-weight:700;color:#fff}._tagSale_15y92_79{background:var(--sale)}._tagNew_15y92_80{background:var(--new);color:var(--bg)}._meta_15y92_81{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:15px}._badge_15y92_82{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--rule);color:var(--text-2);white-space:nowrap}._features_15y92_84{list-style:none;margin:0;padding:32px 0 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}._features_15y92_84 h2{font-size:17px;margin:0 0 4px;letter-spacing:-.01em}._features_15y92_84 p{margin:0;color:var(--text-2)}._legal_15y92_89 h1{font-size:36px;line-height:1.15;letter-spacing:-.02em;margin:8px 0 4px}._legal_15y92_89 h2{font-size:20px;margin:36px 0 8px;letter-spacing:-.01em}._legal_15y92_89 p,._legal_15y92_89 li{color:var(--text)}._legal_15y92_89 ul{padding-left:22px}._legal_15y92_89 li+li{margin-top:6px}._updated_15y92_94{color:var(--text-2);margin:0 0 24px}@media(max-width:720px){._header_15y92_38,._main_15y92_50,._footer_15y92_51{padding-left:16px;padding-right:16px}._hero_15y92_67{grid-template-columns:1fr;gap:32px;padding-top:8px}._features_15y92_84{grid-template-columns:1fr}}
