.extensions-module__zeiL3q__workspace{--ext-bg:var(--ui-bg);--ext-surface:var(--ui-surface);--ext-surface-raised:var(--ui-raised);--ext-border:var(--ui-border);--ext-border-strong:var(--ui-border-strong);--ext-text:var(--ui-text);--ext-muted:var(--ui-muted);--ext-dim:var(--ui-dim);--ext-blue:var(--ui-link);--ext-blue-strong:var(--ui-primary);--ext-green:var(--ui-success);background:var(--ext-bg);min-height:100vh;color:var(--ext-text);font-family:var(--font-geist-sans), Arial, sans-serif}.extensions-module__zeiL3q__workspace a:focus-visible{outline:2px solid var(--ext-blue);outline-offset:4px}.extensions-module__zeiL3q__topbar{z-index:20;border-bottom:1px solid var(--ext-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151a20f0;align-items:center;min-height:60px;padding:0 26px 0 20px;display:flex;position:sticky;top:0}.extensions-module__zeiL3q__logo{color:#a8d1ff;letter-spacing:-.4px;font-size:20px;font-weight:800}.extensions-module__zeiL3q__fileLabel{color:var(--ext-dim);font-family:var(--font-geist-mono), monospace;letter-spacing:.8px;margin-left:auto;font-size:11px}.extensions-module__zeiL3q__policyNav{color:#aeb7c2;font-family:var(--font-geist-mono), monospace;gap:28px;margin-left:48px;font-size:12px;display:flex}.extensions-module__zeiL3q__policyNav a:hover,.extensions-module__zeiL3q__pageFooter a:hover{color:var(--ext-blue)}.extensions-module__zeiL3q__indexMain,.extensions-module__zeiL3q__policyMain{width:min(var(--layout-max), calc(100% - 48px));margin:0 auto;padding:42px 0 80px}.extensions-module__zeiL3q__policyMain{width:min(1040px,100% - 48px)}.extensions-module__zeiL3q__breadcrumb{max-width:100%;color:var(--ext-dim);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;flex-wrap:wrap;gap:9px;font-size:12px;line-height:18px;display:flex}.extensions-module__zeiL3q__breadcrumb a{color:var(--ext-blue)}.extensions-module__zeiL3q__breadcrumb>*{overflow-wrap:anywhere;min-width:0}.extensions-module__zeiL3q__breadcrumb a:hover{color:#fff}.extensions-module__zeiL3q__breadcrumb b{color:#46515e;font-weight:400}.extensions-module__zeiL3q__kicker{color:var(--ext-green);font-family:var(--font-geist-mono), monospace;letter-spacing:.7px;text-transform:uppercase;font-size:12px;line-height:18px}.extensions-module__zeiL3q__indexHero{max-width:850px;padding:72px 0 54px}.extensions-module__zeiL3q__indexHero h1{color:#f0f2f5;letter-spacing:-2.5px;max-width:810px;margin-top:15px;font-size:clamp(42px,6.2vw,70px);font-weight:500;line-height:1.05}.extensions-module__zeiL3q__indexHero>p:not(.extensions-module__zeiL3q__kicker){color:#aeb7c2;max-width:710px;margin-top:24px;font-size:17px;line-height:28px}.extensions-module__zeiL3q__serviceLink{color:var(--ext-blue);gap:10px;margin-top:22px;font-size:15px;line-height:24px;display:inline-flex}.extensions-module__zeiL3q__serviceLink:hover{text-underline-offset:3px;text-decoration:underline}.extensions-module__zeiL3q__indexStats{border:1px solid var(--ext-border);background:var(--ext-surface);grid-template-columns:repeat(3,1fr);margin:0 0 36px;display:grid}.extensions-module__zeiL3q__indexStats div{border-right:1px solid var(--ext-border);padding:17px 20px}.extensions-module__zeiL3q__indexStats div:last-child{border-right:0}.extensions-module__zeiL3q__indexStats dt,.extensions-module__zeiL3q__policyMeta dt{color:var(--ext-dim);font-family:var(--font-geist-mono), monospace;letter-spacing:.6px;text-transform:uppercase;font-size:10px}.extensions-module__zeiL3q__indexStats dd{color:#dfe4e9;font-family:var(--font-geist-mono), monospace;margin:6px 0 0;font-size:13px}.extensions-module__zeiL3q__success{color:#8ed173!important}.extensions-module__zeiL3q__extensionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.extensions-module__zeiL3q__extensionCard{border:1px solid var(--ext-border);background:var(--ext-surface);border-radius:4px;flex-direction:column;min-width:0;min-height:300px;padding:24px;transition:border-color .15s,background .15s,transform .15s;display:flex;box-shadow:0 12px 32px #00000024}.extensions-module__zeiL3q__extensionCard:hover{border-color:var(--ext-border-strong);background:var(--ext-surface-raised);transform:translateY(-2px)}.extensions-module__zeiL3q__cardTopline{color:var(--ext-dim);font-family:var(--font-geist-mono), monospace;letter-spacing:.7px;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.extensions-module__zeiL3q__cardTopline span:first-child{color:#c586c0}.extensions-module__zeiL3q__extensionIdentity{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;margin-top:34px;display:grid}.extensions-module__zeiL3q__iconFrame,.extensions-module__zeiL3q__policyIcon{border:1px solid var(--ext-border-strong);background:#20262d;place-items:center;display:grid;overflow:hidden}.extensions-module__zeiL3q__iconFrame{border-radius:4px;width:72px;height:72px;padding:10px}.extensions-module__zeiL3q__iconFrame img{object-fit:contain;width:auto;max-width:52px;height:auto;max-height:52px;display:block}.extensions-module__zeiL3q__extensionIdentity h2{color:#f0f2f5;letter-spacing:-.45px;font-size:20px;font-weight:600;line-height:29px}.extensions-module__zeiL3q__extensionIdentity p{color:var(--ext-muted);margin-top:8px;font-size:14px;line-height:21px}.extensions-module__zeiL3q__cardActions{font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:center;gap:20px;margin-top:auto;padding-top:34px;font-size:11px;font-weight:700;display:flex}.extensions-module__zeiL3q__primaryLink{background:var(--ext-blue-strong);color:#fff;align-items:center;gap:10px;min-height:40px;padding:7px 12px;display:inline-flex}.extensions-module__zeiL3q__primaryLink:hover{background:#1a65d6}.extensions-module__zeiL3q__primaryLink span{font-size:16px}.extensions-module__zeiL3q__secondaryLink{color:var(--ext-blue)}.extensions-module__zeiL3q__secondaryLink:hover{color:#fff}.extensions-module__zeiL3q__comingSoon{color:var(--ext-dim)}.extensions-module__zeiL3q__pageFooter{border-top:1px solid var(--ext-border);color:var(--ext-blue);font-family:var(--font-geist-mono), monospace;justify-content:space-between;gap:20px;margin-top:68px;padding-top:22px;font-size:11px;display:flex}.extensions-module__zeiL3q__pageFooter span{color:var(--ext-dim)}.extensions-module__zeiL3q__policyHero{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:38px;padding:60px 0 50px;display:grid}.extensions-module__zeiL3q__policyHero>div{min-width:0}.extensions-module__zeiL3q__policyIcon{width:130px;height:130px;box-shadow:var(--ui-shadow);border-radius:4px;position:relative}.extensions-module__zeiL3q__policyIcon img{object-fit:contain;padding:20px;display:block}.extensions-module__zeiL3q__policyMonogram{color:var(--ext-blue);font-family:var(--font-geist-mono), monospace;font-size:28px;font-weight:700}.extensions-module__zeiL3q__policyHero h1{color:#f1f3f5;letter-spacing:-2px;margin-top:12px;font-size:clamp(38px,6vw,64px);font-weight:500;line-height:1.02}.extensions-module__zeiL3q__policyHero h1 span{color:var(--ui-dim)}.extensions-module__zeiL3q__policyHero>div>p:last-child{color:#aeb7c2;max-width:650px;margin-top:18px;font-size:16px;line-height:25px}.extensions-module__zeiL3q__policyMeta{border:1px solid var(--ext-border);background:var(--ext-surface);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.extensions-module__zeiL3q__policyMeta div{border-right:1px solid var(--ext-border);padding:16px 18px}.extensions-module__zeiL3q__policyMeta div:last-child{border-right:0}.extensions-module__zeiL3q__policyMeta dd{color:#dce1e7;font-family:var(--font-geist-mono), monospace;margin:7px 0 0;font-size:11px;line-height:17px}.extensions-module__zeiL3q__policyLayout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:66px;margin-top:58px;display:grid}.extensions-module__zeiL3q__policyArticle{min-width:0}.extensions-module__zeiL3q__policyArticle section{scroll-margin-top:86px}.extensions-module__zeiL3q__policyArticle section+section{margin-top:48px}.extensions-module__zeiL3q__commandLine{font-family:var(--font-geist-mono), monospace;color:#d4d8dd!important;font-size:13px!important}.extensions-module__zeiL3q__commandLine span{color:#569cd6}.extensions-module__zeiL3q__commandLine b{color:#c586c0;font-weight:400}.extensions-module__zeiL3q__policyArticle h2{color:#f0f1f4;letter-spacing:-.35px;margin:0 0 17px;font-size:25px;font-weight:600;line-height:33px}.extensions-module__zeiL3q__commandLine+h2{margin-top:26px}.extensions-module__zeiL3q__policyArticle p,.extensions-module__zeiL3q__policyArticle li{color:#c4cbd3;font-size:16px;line-height:28px}.extensions-module__zeiL3q__policyArticle p+p{margin-top:14px}.extensions-module__zeiL3q__permissionList{background:var(--ext-border);gap:1px;margin:24px 0;padding:1px;display:grid}.extensions-module__zeiL3q__permissionList div{background:var(--ext-surface);grid-template-columns:160px minmax(0,1fr);gap:22px;padding:17px 18px;display:grid}.extensions-module__zeiL3q__permissionList dt{color:var(--ext-blue);font-family:var(--font-geist-mono), monospace;font-size:12px;line-height:20px}.extensions-module__zeiL3q__permissionList dd{color:#b8c0c9;margin:0;font-size:14px;line-height:22px}.extensions-module__zeiL3q__markdown{flex-direction:column;gap:14px;display:flex}.extensions-module__zeiL3q__markdown h3{color:#e8ecf0;font-size:18px}.extensions-module__zeiL3q__markdown ul,.extensions-module__zeiL3q__markdown ol{margin:0;padding-left:22px}.extensions-module__zeiL3q__markdown li{display:list-item}.extensions-module__zeiL3q__markdown li:before{content:none}.extensions-module__zeiL3q__markdown code{color:#e3b084;font-family:var(--font-geist-mono), monospace;background:#20262d;padding:2px 5px;font-size:.9em}.extensions-module__zeiL3q__policyArticle ul{flex-direction:column;gap:12px;margin:18px 0;padding:0;list-style:none;display:flex}.extensions-module__zeiL3q__policyArticle li{gap:12px;display:flex}.extensions-module__zeiL3q__policyArticle li:before{content:">";color:var(--ext-blue-strong);font-family:var(--font-geist-mono), monospace}.extensions-module__zeiL3q__policyArticle a{color:var(--ext-blue);text-underline-offset:3px;text-decoration:underline}.extensions-module__zeiL3q__policyArticle a:hover{color:#fff}.extensions-module__zeiL3q__privacyCallout{border:1px solid #3f6042;border-left:3px solid var(--ext-green);background:#151d17;border-radius:4px;margin-top:28px;padding:20px 22px}.extensions-module__zeiL3q__privacyCallout strong{color:#8ed173;font-family:var(--font-geist-mono), monospace;letter-spacing:.7px;font-size:11px}.extensions-module__zeiL3q__privacyCallout p{color:#c6d4c6;margin-top:9px;font-size:14px;line-height:23px}.extensions-module__zeiL3q__policyAside{border-left:1px solid var(--ext-border);padding:18px 0 18px 18px;position:sticky;top:88px}.extensions-module__zeiL3q__policyAside>p{color:var(--ext-green);font-family:var(--font-geist-mono), monospace;letter-spacing:.8px;font-size:10px}.extensions-module__zeiL3q__policyAside nav{flex-direction:column;gap:11px;margin-top:16px;display:flex}.extensions-module__zeiL3q__policyAside a{color:var(--ui-muted);font-family:var(--font-geist-mono), monospace;font-size:11px;line-height:16px}.extensions-module__zeiL3q__policyAside a:hover{color:var(--ext-blue)}@media (max-width:1100px){.extensions-module__zeiL3q__extensionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.extensions-module__zeiL3q__extensionGrid{grid-template-columns:1fr}.extensions-module__zeiL3q__extensionCard{min-height:280px}.extensions-module__zeiL3q__policyMeta{grid-template-columns:repeat(2,1fr)}.extensions-module__zeiL3q__policyMeta div:nth-child(2){border-right:0}.extensions-module__zeiL3q__policyMeta div:nth-child(-n+2){border-bottom:1px solid var(--ext-border)}.extensions-module__zeiL3q__policyLayout{grid-template-columns:1fr;gap:48px}.extensions-module__zeiL3q__policyAside{border:1px solid var(--ext-border);order:-1;padding:18px;position:static}.extensions-module__zeiL3q__policyAside nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:580px){.extensions-module__zeiL3q__topbar{min-height:56px;padding-inline:16px}.extensions-module__zeiL3q__logo{font-size:18px}.extensions-module__zeiL3q__fileLabel{display:none}.extensions-module__zeiL3q__policyNav{gap:16px;margin-left:auto;font-size:10px}.extensions-module__zeiL3q__storeLink{display:none}.extensions-module__zeiL3q__indexMain,.extensions-module__zeiL3q__policyMain{width:min(100% - 32px,1180px);padding-top:28px}.extensions-module__zeiL3q__indexHero{padding:48px 0 38px}.extensions-module__zeiL3q__indexHero h1{letter-spacing:-1.5px;font-size:42px}.extensions-module__zeiL3q__indexHero>p:not(.extensions-module__zeiL3q__kicker){font-size:15px;line-height:24px}.extensions-module__zeiL3q__indexStats{grid-template-columns:1fr}.extensions-module__zeiL3q__indexStats div{border-right:0;border-bottom:1px solid var(--ext-border)}.extensions-module__zeiL3q__indexStats div:last-child{border-bottom:0}.extensions-module__zeiL3q__extensionCard{min-height:0;padding:20px}.extensions-module__zeiL3q__extensionIdentity{grid-template-columns:66px minmax(0,1fr);gap:16px;margin-top:27px}.extensions-module__zeiL3q__iconFrame{width:66px;height:66px;padding:10px}.extensions-module__zeiL3q__iconFrame img{max-width:46px;max-height:46px}.extensions-module__zeiL3q__extensionIdentity h2{font-size:19px;line-height:25px}.extensions-module__zeiL3q__extensionIdentity p{font-size:13px;line-height:19px}.extensions-module__zeiL3q__cardActions{flex-direction:column;align-items:flex-start;gap:17px;padding-top:30px}.extensions-module__zeiL3q__policyHero{grid-template-columns:1fr;gap:18px;padding:42px 0 38px}.extensions-module__zeiL3q__policyIcon{width:72px;height:72px;padding:0}.extensions-module__zeiL3q__policyIcon img{max-width:none;max-height:none;padding:12px}.extensions-module__zeiL3q__policyHero h1{overflow-wrap:anywhere;letter-spacing:-1.2px;font-size:34px}.extensions-module__zeiL3q__policyHero>div>p:last-child{font-size:14px;line-height:22px}.extensions-module__zeiL3q__policyMeta{grid-template-columns:1fr}.extensions-module__zeiL3q__policyMeta div,.extensions-module__zeiL3q__policyMeta div:nth-child(2){border-right:0;border-bottom:1px solid var(--ext-border)}.extensions-module__zeiL3q__policyMeta div:last-child{border-bottom:0}.extensions-module__zeiL3q__policyLayout{margin-top:42px}.extensions-module__zeiL3q__policyAside nav{grid-template-columns:1fr}.extensions-module__zeiL3q__policyArticle h2{font-size:21px;line-height:29px}.extensions-module__zeiL3q__policyArticle p,.extensions-module__zeiL3q__policyArticle li{font-size:15px;line-height:25px}.extensions-module__zeiL3q__permissionList div{grid-template-columns:1fr;gap:6px;padding:15px}.extensions-module__zeiL3q__pageFooter{flex-direction:column;gap:12px;margin-top:54px}}
