.studio-web .tool-detail-page{max-width:1200px;margin-inline:auto;min-width:0}.studio-web .tool-detail-page>*+*{margin-top:28px}.studio-web .tool-detail-header{padding:5px 0 28px;border-bottom:1px solid var(--ui-line)}.tool-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:11px}.tool-detail-category{display:inline-flex;align-items:center;gap:9px;color:var(--ui-muted)}.tool-detail-access{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:5px;color:var(--ui-ink)}.tool-detail-access.is-pro{color:var(--ui-accent)}.tool-detail-access.is-free{color:var(--ui-success,#168070)}.tool-detail-heading{display:flex;align-items:flex-end;gap:28px;justify-content:space-between}.tool-detail-heading>div:first-child{flex:1;min-width:0;max-width:820px}.studio-web .tool-detail-heading h1{font-family:var(--font-inter),sans-serif;font-weight:550;letter-spacing:-.045em;font-size:clamp(28px,3.2vw,42px);line-height:1.22;overflow-wrap:anywhere;text-wrap:balance;color:var(--ui-ink);margin:0}.tool-detail-heading p{font-size:14px;line-height:1.85;color:var(--ui-muted);max-width:740px;margin:16px 0 0}.tool-detail-actions{flex-shrink:0;max-width:100%}.studio-web .tool-detail-page .studio-workbench{padding:0!important;overflow:clip;border-radius:14px!important;border-color:var(--ui-line);box-shadow:none!important}.tool-detail-page .studio-workbench-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 24px;background:var(--ui-soft);border-bottom:1px solid var(--ui-line);font-size:11px;font-weight:550;letter-spacing:.025em;color:var(--ui-muted)}.tool-detail-page .studio-workbench-heading>span:first-child{display:flex;gap:9px;align-items:center;color:var(--ui-ink)}.tool-workbench-category{text-align:right;font-size:10px}.tool-detail-page .studio-workbench-body{padding:28px;min-width:0;background:var(--ui-panel)}.tool-detail-page .studio-workbench-body>div{margin-inline:auto;max-width:100%}.studio-web .tool-detail-page .studio-workbench-body :is(input:not([type=range]):not([type=color]):not([type=checkbox]):not([type=radio]),textarea,select){background:var(--ui-bg)!important;border:1px solid var(--ui-line)!important;border-radius:9px!important;color:var(--ui-ink)!important;box-shadow:none!important;font-size:13px;line-height:1.7;min-height:42px}.studio-web .tool-detail-page .studio-workbench-body :is(input,textarea,select):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.studio-web .tool-detail-page .studio-workbench-body textarea{padding:14px!important;resize:vertical}.tool-detail-page .studio-workbench-body :is(label,h3){letter-spacing:0;line-height:1.65}.studio-web .tool-detail-page .studio-workbench-body :is(.rounded-3xl,.rounded-2xl){border-radius:11px!important}.tool-detail-page .tool-detail-guide{gap:24px}.tool-detail-guide>div{min-width:0}.studio-web .tool-detail-guide .ui-panel{box-shadow:none!important;border-radius:12px!important;border-color:var(--ui-line)!important}.tool-detail-guide h2{font-size:17px;font-weight:550;line-height:1.5}.tool-detail-guide h3{line-height:1.6}.tool-detail-guide p{font-size:13px;line-height:1.85}.studio-web .studio-quick-grid .studio-quick-arrow{display:block!important;flex:0 0 16px;color:var(--ui-muted);margin-left:auto}.studio-quick-grid>a>span:nth-child(2){min-width:0;flex:1}.footer-feature-arrow{flex-shrink:0;color:var(--ui-muted);margin-left:auto}@media(max-width:767px){.tool-detail-heading{align-items:stretch;flex-direction:column;gap:20px}.tool-detail-actions{align-self:flex-start}.tool-detail-meta{margin-bottom:17px}.tool-detail-heading p{font-size:13px}.tool-detail-page .studio-workbench-heading{padding:15px 17px}.tool-detail-page .studio-workbench-body{padding:20px 16px}.tool-detail-page .tool-detail-guide{gap:20px}.tool-workbench-category{max-width:45%;line-height:1.6}.studio-web .tool-detail-page>*+*{margin-top:24px}}.tool-data-notice{display:flex;align-items:flex-start;gap:14px;padding:21px 23px;background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:11px;color:var(--ui-muted)}.tool-data-notice>svg{flex-shrink:0;margin-top:2px}.tool-data-notice strong{display:block;color:var(--ui-ink);font-size:12px;font-weight:550}.tool-data-notice p{font-size:12px;line-height:1.85;margin-top:8px}.studio-web .tool-detail-page .studio-workbench-heading{flex-direction:row;align-items:center;margin:0;border-radius:0!important;text-align:left}.studio-web .tool-detail-page>.tool-detail-header{border-radius:0;padding-bottom:28px}.tool-detail-page>nav{flex-wrap:wrap;overflow:visible}.tool-detail-page>nav>div:last-child{flex:1 1 160px;min-width:0}.tool-detail-page>nav>div:last-child>span{max-width:none;white-space:normal;line-height:1.6}.financial-reference{display:flex;align-items:flex-start;gap:12px;padding:18px;min-width:0;font-size:12px;line-height:1.85;color:var(--ui-muted)}.financial-reference>svg{flex-shrink:0;margin-top:3px}.financial-reference>div{min-width:0}.financial-reference p+p{margin-top:8px}.financial-reference ul{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;list-style:none;padding:0}.financial-reference li{min-width:0}.financial-reference a{display:inline;color:var(--ui-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.financial-reference a>svg{display:inline-block;vertical-align:middle;margin-left:5px}.tool-embed-dialog:not([open]){display:none}.studio-web .tool-embed-dialog{position:fixed;inset:0;margin:auto;padding:0;width:860px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-panel);color:var(--ui-ink);box-shadow:0 30px 100px #0004;overflow:hidden}.tool-embed-dialog::backdrop{background:#0b101b99;backdrop-filter:blur(5px)}.tool-embed-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 30px 24px;border-bottom:1px solid var(--ui-line)}.tool-embed-header>div{min-width:0}.tool-embed-eyebrow{display:flex;align-items:center;gap:8px;letter-spacing:.09em;text-transform:uppercase;font-size:10px;color:var(--ui-muted);margin-bottom:14px}.tool-embed-header h2{font-size:25px;font-weight:550;line-height:1.3;letter-spacing:-.04em;overflow-wrap:anywhere}.tool-embed-header p{font-size:12px;line-height:1.7;color:var(--ui-muted);margin-top:10px}.tool-embed-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--ui-line);border-radius:8px;flex-shrink:0;color:var(--ui-muted)}.tool-embed-body{padding:24px 30px 28px;overflow-y:auto;min-height:0;flex:1;overscroll-behavior:contain}.tool-embed-description{font-size:13px;line-height:1.8;color:var(--ui-muted);max-width:680px}.tool-embed-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;margin-top:25px}.tool-embed-settings{display:flex;flex-direction:column;align-items:stretch;min-width:0}.tool-embed-settings label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--ui-muted);margin-bottom:9px}.tool-embed-settings label>span{font-family:var(--font-mono),monospace}.tool-embed-settings label:not(:first-child){margin-top:25px}.tool-embed-settings :is(input,select){width:100%;min-height:44px;padding:10px 12px;background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:8px;font-size:13px;color:var(--ui-ink);outline-offset:3px}.tool-embed-settings input[aria-invalid=true]{border-color:var(--ui-danger)}.tool-embed-presets{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.tool-embed-presets button{flex:1;padding:7px 4px;border:1px solid var(--ui-line);border-radius:5px;font-size:10px;white-space:nowrap;color:var(--ui-muted)}.tool-embed-presets [aria-pressed=true]{background:var(--ui-soft);border-color:var(--ui-ink);color:var(--ui-ink)}.tool-embed-install{font-size:11px;line-height:1.9;color:var(--ui-muted);margin-top:20px}.tool-embed-output{min-width:0;border-left:1px solid var(--ui-line);padding-left:28px}.tool-embed-code-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.tool-embed-code-heading h3{font-size:11px;font-weight:550}.tool-embed-code-heading>span{font-size:10px}.tool-embed-code-heading>span,.tool-embed-output pre{color:var(--ui-muted);font-family:var(--font-mono),monospace}.tool-embed-output pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ui-bg);padding:15px;border:1px solid var(--ui-line);border-radius:8px;font-size:11px;line-height:1.8;min-height:180px;max-height:250px;overflow-y:auto;-webkit-user-select:all;-moz-user-select:all;user-select:all}.tool-embed-copy{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 14px;margin-top:12px;border:1px solid var(--ui-ink);border-radius:8px;background:var(--ui-ink);color:var(--ui-panel);font-size:12px;font-weight:550}.tool-embed-copy:disabled{opacity:.45;cursor:not-allowed}.tool-embed-preview-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:16px;font-size:10px;color:var(--ui-muted)}.tool-embed-preview-actions :is(button,a){display:inline-flex;align-items:center;gap:7px;min-height:32px}.tool-embed-preview-actions button:disabled{opacity:.5}.tool-embed-error{color:var(--ui-danger);font-size:11px;line-height:1.8;margin-top:8px}.tool-embed-policy{display:flex;align-items:flex-start;gap:13px;margin-top:25px;border-top:1px solid var(--ui-line);padding-top:20px}.tool-embed-policy>svg{flex-shrink:0;color:var(--ui-muted);margin-top:1px}.tool-embed-policy strong{font-size:12px;font-weight:550;line-height:1.7}.tool-embed-policy p{font-size:11px;line-height:1.8;color:var(--ui-muted);margin-top:5px}.tool-embed-live{margin-top:25px;border:1px solid var(--ui-line);border-radius:9px;overflow:hidden;background:var(--ui-panel)}.tool-embed-live iframe{display:block;border:0;max-width:100%}:is(.studio-web,.studio-embed) [data-case-mode][aria-pressed=true]{border-color:var(--ui-accent)!important;background:var(--ui-soft)!important;color:var(--ui-accent)!important}@media(max-width:639px){.studio-web .tool-embed-dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:12px}.tool-embed-header{padding:20px;gap:15px}.tool-embed-header h2{font-size:21px}.tool-embed-body{padding:20px;min-height:0}.tool-embed-grid{grid-template-columns:minmax(0,1fr);gap:22px}.tool-embed-output{padding:22px 0 0;border-left:0;border-top:1px solid var(--ui-line)}.tool-embed-settings :is(input,select){font-size:16px}.tool-embed-policy{gap:10px}.tool-embed-preview-actions{font-size:11px}}.studio-web .tool-embed-dialog[open]{display:flex;flex-direction:column}.tool-embed-header{flex-shrink:0}.studio-web .release-digest{margin-block:48px 12px;min-width:0}.release-digest-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.release-digest-heading .workspace-page-eyebrow{margin-bottom:9px}.release-digest-heading h2{font-size:25px;font-weight:550;letter-spacing:-.04em;line-height:1.3;color:var(--ui-ink)}.release-digest-heading>a{display:flex;align-items:center;gap:9px;font-size:12px;min-height:40px;color:var(--ui-muted)}.release-digest-grid{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:14px;overflow:hidden}.release-digest-current{padding:30px;display:flex;flex-direction:column;gap:18px;min-width:0;border-right:1px solid var(--ui-line);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 5%,var(--ui-panel)),var(--ui-panel) 70%)}.release-digest-version{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--ui-muted)}.release-digest-current>strong{font-size:58px;line-height:1.1;letter-spacing:-.06em;font-weight:500;color:var(--ui-ink)}.release-digest-current h3{font-size:19px;font-weight:550;line-height:1.5;color:var(--ui-ink);overflow-wrap:anywhere}.release-digest-current>p{font-size:13px;line-height:1.85;color:var(--ui-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.release-digest-date{margin-top:auto;display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--ui-muted);padding-top:18px;border-top:1px solid var(--ui-line)}.release-digest-date>span{color:var(--ui-accent)}.release-digest-list{display:grid;grid-template-rows:1fr 1fr;min-width:0}.release-digest-list>a{display:flex;flex-direction:column;gap:13px;padding:26px 28px;min-width:0;transition:background .2s}.release-digest-list>a+a{border-top:1px solid var(--ui-line)}.release-digest-list>a:hover{background:var(--ui-soft)}.release-digest-list-meta{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--ui-muted)}.release-digest-list-meta>span:last-child{margin-left:auto;font-family:var(--font-mono),monospace}.release-digest-list h3{display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:1.65;font-weight:550;color:var(--ui-ink);overflow-wrap:anywhere}.release-digest-list h3>svg{flex-shrink:0;margin-top:3px}.release-digest-list p{color:var(--ui-muted);font-size:12px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.release-digest-list time{font-size:10px;color:var(--ui-muted);margin-top:auto}@media(max-width:767px){.release-digest-grid{grid-template-columns:1fr}.release-digest-current{border-right:0;border-bottom:1px solid var(--ui-line);padding:24px}.release-digest-heading{align-items:flex-start;flex-direction:column;gap:10px}.release-digest-heading h2{font-size:23px}.release-digest-heading>a{min-height:32px}.release-digest-current>strong{font-size:49px}.release-digest-list>a{padding:22px 24px}}.release-digest-list h3>span{min-width:0;flex:1}.she-showcase{--she-accent:#9b4b67;--she-soft:color-mix(in srgb,var(--she-accent) 6%,var(--ui-panel))}.dark .she-showcase{--she-accent:#dfa1b6}.studio-web .she-showcase>*+*{margin-top:60px}.studio-web .she-showcase>.she-hero{margin-top:32px}.she-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;padding-block:12px 28px}.she-hero-copy{min-width:0}.she-hero-copy .workspace-page-eyebrow{color:var(--she-accent)}.studio-web .she-hero h1{font-size:clamp(32px,3.6vw,49px);line-height:1.2;letter-spacing:-.05em;font-weight:550;text-wrap:balance;color:var(--ui-ink);max-width:650px}.she-hero-copy>p{color:var(--ui-muted);font-size:15px;line-height:1.9;margin:22px 0 28px;max-width:600px}.she-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:46px;padding:12px 18px;background:var(--ui-ink);color:var(--ui-panel);border-radius:8px;font-size:12px;font-weight:550;line-height:1.6}.she-availability{display:flex;align-items:center;gap:7px;margin-top:18px;color:var(--ui-muted);font-size:10px;line-height:1.8}.she-catalog-preview{background:var(--she-soft);border:1px solid var(--ui-line);padding:30px;border-radius:16px;min-width:0}.she-preview-brand{display:flex;gap:13px;align-items:center}.she-brand-mark{display:grid;place-items:center;width:50px;height:50px;border:1px solid color-mix(in srgb,var(--she-accent) 25%,var(--ui-line));border-radius:14px;color:var(--she-accent);background:var(--ui-panel)}.she-preview-brand strong{display:block;font-size:23px;letter-spacing:-.05em;font-weight:550;color:var(--ui-ink)}.she-preview-brand div>span{display:block;font-size:9px;letter-spacing:.08em;color:var(--ui-muted);margin-top:5px}.she-catalog-stats{display:grid;grid-template-columns:1fr 1fr;padding:28px 0;border-bottom:1px solid var(--ui-line);gap:24px}.she-catalog-stats strong{display:block;font-size:47px;font-weight:450;letter-spacing:-.06em;line-height:1.2;color:var(--ui-ink)}.she-catalog-stats span{font-size:11px;color:var(--ui-muted)}.she-preview-tools{display:grid;margin-top:12px}.she-preview-tools>a{display:flex;align-items:center;gap:11px;padding:13px 0;font-size:11px;color:var(--ui-ink)}.she-preview-tools>a>svg{flex-shrink:0;color:var(--she-accent)}.she-preview-tools>a>span{flex:1;min-width:0;line-height:1.7}.she-section-heading>span{font-size:10px;letter-spacing:.08em;color:var(--she-accent)}.she-section-heading h2{font-size:28px;font-weight:550;letter-spacing:-.04em;line-height:1.3;color:var(--ui-ink);margin-top:12px}.she-section-heading p{font-size:13px;line-height:1.8;color:var(--ui-muted);max-width:650px;margin-top:12px}.she-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.she-tool-entry{display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;transition:border-color .2s,transform .2s}.she-tool-entry:hover{border-color:var(--she-accent);transform:translateY(-2px)}.she-tool-entry-top{display:flex;align-items:center;justify-content:space-between;color:var(--she-accent);margin-bottom:26px}.she-tool-entry-top>span{font-size:10px;color:var(--ui-muted);font-family:var(--font-mono),monospace}.she-tool-entry h3{font-size:15px;font-weight:550;line-height:1.6;color:var(--ui-ink);overflow-wrap:anywhere}.she-tool-entry p{font-size:12px;line-height:1.85;color:var(--ui-muted);margin:12px 0 24px}.she-tool-entry-action{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:10px;color:var(--she-accent);padding-top:15px;border-top:1px solid var(--ui-line)}.she-directory{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;padding-top:36px;border-top:1px solid var(--ui-line)}.she-directory>div:last-child{display:grid}.she-directory a{display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--ui-line);padding:17px 0;color:var(--ui-ink);font-size:13px}.she-directory a>svg{flex-shrink:0;color:var(--she-accent)}.she-directory a>span{flex:1;min-width:0}.she-directory small{font-size:10px;color:var(--ui-muted);white-space:nowrap}.she-transparency{display:flex;gap:20px;padding:28px;background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:12px}.she-transparency>svg{color:var(--she-accent);flex-shrink:0}.she-transparency h2{font-size:17px;font-weight:550;line-height:1.5;color:var(--ui-ink)}.she-transparency p{font-size:12px;line-height:1.9;color:var(--ui-muted);margin-top:12px;max-width:850px}.she-transparency a{display:inline-flex;gap:10px;align-items:center;font-size:11px;color:var(--she-accent);margin-top:18px}.she-final-cta{display:flex;gap:28px;align-items:center;justify-content:space-between;padding-block:28px;border-top:1px solid var(--ui-line)}.she-final-cta h2{font-size:22px;line-height:1.5;font-weight:550;letter-spacing:-.03em;color:var(--ui-ink)}.she-final-cta p{font-size:12px;line-height:1.8;color:var(--ui-muted);margin-top:10px}.she-final-cta>a{flex-shrink:0}@media(max-width:1023px){.she-hero{gap:32px}.she-catalog-preview{padding:24px}.she-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.she-hero{grid-template-columns:1fr;gap:30px;padding-bottom:0}.studio-web .she-showcase>*+*{margin-top:40px}.she-hero-copy>p{font-size:14px}.she-availability{flex-wrap:wrap}.she-tools-grid{gap:12px}.she-tool-entry{padding:20px}.she-directory{grid-template-columns:1fr;gap:20px}.she-transparency{padding:22px;gap:14px}.she-final-cta{align-items:flex-start;flex-direction:column}.she-section-heading h2{font-size:25px}.she-final-cta h2{font-size:21px}}@media(max-width:479px){.she-tools-grid{grid-template-columns:1fr}.she-tool-entry-top{margin-bottom:20px}.she-catalog-stats{padding:22px 0}.she-transparency{flex-direction:column}.she-directory a{gap:10px}}.she-preview-tools>a>svg{width:16px;height:16px}.she-brand-mark:has(img){background:none;border:0}.she-brand-mark img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:11px}.extension-showcase{--ext-bg:var(--ui-panel,#fff);--ext-ink:var(--ui-ink,#14212d);--ext-muted:var(--ui-muted,#5e7082);--ext-line:var(--ui-line,#e0e5e9);--ext-soft:var(--ui-soft,#f5f7f8);max-width:1152px;margin:0 auto;padding:30px 0 48px;color:var(--ext-ink);overflow-wrap:anywhere}.ext-hero{text-align:center;max-width:890px;margin:0 auto;padding:20px 20px 42px}.ext-product-mark{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:12px;font-weight:600;line-height:1.6}.ext-product-mark>div{flex-shrink:0}.ext-version{font-family:var(--font-mono),monospace;border:1px solid var(--ext-line);border-radius:5px;padding:2px 6px}.ext-eyebrow,.ext-version{font-size:10px;color:var(--ext-muted)}.ext-eyebrow{letter-spacing:.15em;font-weight:600;line-height:1.8;margin:34px 0 14px}.extension-showcase .ext-hero h1{font-family:var(--font-inter),sans-serif;font-size:clamp(32px,4.7vw,58px);font-weight:600;letter-spacing:-.055em;line-height:1.13;text-wrap:balance;max-width:870px;margin:0 auto;color:var(--ext-ink)}.ext-intro{max-width:700px;margin:22px auto 0;font-size:16px;line-height:1.85;color:var(--ext-muted);text-wrap:pretty}.ext-store-badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:30px}.ext-store-badges a{display:inline-flex;align-items:center;border-radius:9px;transition:opacity .15s;max-width:100%}.ext-store-badges a:hover{opacity:.8}.ext-store-badges img{display:block;width:204px;height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain}.ext-shortcut{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;font-size:10px;line-height:1.6;color:var(--ext-muted);margin-top:20px}.ext-shortcut kbd{font-family:var(--font-mono),monospace}.ext-section{margin-top:72px}.ext-section-heading{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:26px}.ext-section-index{font-family:var(--font-mono),monospace;font-size:11px;line-height:2.4;color:var(--ext-muted)}.extension-showcase h2{font-size:clamp(23px,3vw,32px);font-weight:550;letter-spacing:-.04em;line-height:1.3;text-wrap:balance;color:var(--ext-ink)}.ext-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ext-line);border-radius:14px;overflow:hidden;background:var(--ext-bg)}.ext-feature{padding:30px 27px;min-width:0;border-right:1px solid var(--ext-line);border-bottom:1px solid var(--ext-line)}.ext-feature:nth-child(3n){border-right:0}.ext-feature:nth-last-child(-n+3){border-bottom:0}.ext-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid var(--ext-line);border-radius:10px;background:var(--ext-soft);color:var(--ext-ink);margin-bottom:22px}.extension-showcase h3{font-size:15px;font-weight:600;letter-spacing:-.025em;line-height:1.5;color:var(--ext-ink)}.ext-feature p,.ext-steps p{font-size:13px;line-height:1.85;color:var(--ext-muted);margin-top:10px}.ext-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ext-line);padding-top:28px;gap:36px;list-style:none;margin:0}.ext-steps li{min-width:0}.ext-step-number{display:inline-flex;font-family:var(--font-mono),monospace;font-size:12px;color:var(--ext-muted);margin-bottom:22px}.ext-questions{padding:34px 0}.ext-browser-help,.ext-questions{border-top:1px solid var(--ext-line)}.ext-browser-help{margin-top:22px;padding-top:16px;white-space:normal}.ext-browser-help p{font-size:12px;font-weight:600;line-height:1.7}.ext-browser-help>div{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:6px}.ext-browser-help a{display:inline-flex;align-items:center;min-height:40px;font-size:12px;text-decoration:underline;text-underline-offset:4px;color:var(--ext-ink)}.extension-showcase a:focus-visible{outline:2px solid var(--ext-ink);outline-offset:5px}@media(min-width:1600px){.ext-hero{padding-top:30px}}@media(max-width:900px){.ext-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ext-feature:nth-child(3n){border-right:1px solid var(--ext-line)}.ext-feature:nth-child(2n){border-right:0}.ext-feature:nth-last-child(-n+3){border-bottom:1px solid var(--ext-line)}.ext-feature:nth-last-child(-n+2){border-bottom:0}}@media(max-width:600px){.extension-showcase{padding:16px 0 28px}.ext-hero{padding:10px 0 30px}.ext-eyebrow{margin-top:28px}.ext-intro{font-size:14px;line-height:1.85}.ext-store-badges{gap:10px;margin-top:25px}.ext-store-badges img{width:160px;height:47px}.ext-section{margin-top:46px}.ext-section-heading{grid-template-columns:30px minmax(0,1fr);gap:10px;margin-bottom:22px}.ext-feature{padding:23px 20px}.ext-feature-icon{margin-bottom:16px}.ext-steps{grid-template-columns:1fr;gap:23px}.ext-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.ext-step-number{grid-row:1/3;margin:0;padding-top:3px}.ext-steps p{grid-column:2}.ext-questions{padding:24px 0}}@media(max-width:380px){.ext-feature-grid{grid-template-columns:1fr}.ext-feature:nth-child(n){border-right:0;border-bottom:1px solid var(--ext-line)}.ext-feature:last-child{border-bottom:0}.ext-store-badges{gap:8px}.ext-store-badges img{width:142px;height:42px}}@media(max-width:600px){.ext-feature-grid{grid-template-columns:1fr}.ext-feature:nth-child(n){border-right:0;border-bottom:1px solid var(--ext-line)}.ext-feature:last-child{border-bottom:0}.ext-feature{display:grid;grid-template-columns:39px minmax(0,1fr);-moz-column-gap:15px;column-gap:15px}.ext-feature-icon{grid-row:1/3;margin-bottom:0}.ext-feature p{grid-column:2}}.ext-gallery{padding-top:12px}.ext-gallery-heading{margin-bottom:22px;max-width:680px}.extension-showcase .ext-gallery-heading h2{font-size:23px}.ext-gallery-heading p{font-size:12px;line-height:1.85;color:var(--ext-muted);margin-top:10px}.ext-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:960px}.ext-gallery-grid figure{min-width:0;margin:0}.ext-gallery-thumb{display:block;position:relative;width:100%;padding:0;overflow:hidden;border-radius:8px;border:1px solid var(--ext-line);background:var(--ext-bg);cursor:zoom-in;text-align:left;aspect-ratio:16/9}.ext-gallery-thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ext-gallery-thumb .ext-gallery-dark{display:none}.dark .ext-gallery-thumb:has(.ext-gallery-dark) .ext-gallery-light{display:none}.dark .ext-gallery-thumb .ext-gallery-dark{display:block}.ext-gallery-expand{position:absolute;bottom:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:rgb(15 23 32/.8);color:#fff;transition:background .15s}.ext-gallery-thumb:hover .ext-gallery-expand{background:#14212d}.ext-gallery-thumb:focus-visible{outline:2px solid var(--ext-ink);outline-offset:4px}.ext-gallery-grid figcaption{font-size:12px;font-weight:500;line-height:1.65;color:var(--ext-muted);margin-top:10px}.ext-gallery-dialog{position:fixed;inset:0;margin:0;padding:24px;border:0;width:100%;max-width:none;height:100%;max-height:none;background:transparent;color:#14212d;overflow-y:auto;overscroll-behavior:contain}.ext-gallery-dialog[open]{display:flex;align-items:safe center;justify-content:center}.ext-gallery-dialog::backdrop{background:rgb(4 9 14/.88);backdrop-filter:blur(5px)}.ext-gallery-viewer{width:min(1280px,100%);min-width:0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 24px 90px rgb(0 0 0/.35)}.ext-gallery-viewer footer,.ext-gallery-viewer header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px}.ext-gallery-viewer header{border-bottom:1px solid #e0e5e9}.ext-gallery-viewer h2{font-size:14px;font-weight:600;line-height:1.65;overflow-wrap:anywhere;margin:0}.ext-gallery-viewer button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid #e0e5e9;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.ext-gallery-viewer button:hover{background:#f1f4f6}.ext-gallery-viewer button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ext-gallery-full-image{display:flex;align-items:center;justify-content:center;background:#f5f7f8}.ext-gallery-full-image img{display:block;width:100%;height:auto;max-height:calc(100dvh - 190px);-o-object-fit:contain;object-fit:contain}.ext-gallery-viewer footer{font-family:var(--font-mono),monospace;font-size:12px;border-top:1px solid #e0e5e9}.ext-gallery-viewer footer>div{display:flex;gap:8px}.dark .ext-gallery-viewer{background:#1b2227;color:#edf2f6}.dark .ext-gallery-full-image{background:#101619}.dark .ext-gallery-viewer :is(header,footer,button){border-color:#344047}.dark .ext-gallery-viewer button:hover{background:#28323a}@media(max-width:600px){.ext-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.extension-showcase .ext-gallery-heading h2{font-size:21px}.ext-gallery-grid figcaption{font-size:11px}.ext-gallery-dialog{padding:12px}.ext-gallery-viewer footer,.ext-gallery-viewer header{padding:8px 12px;gap:10px}.ext-gallery-viewer h2{font-size:13px}.ext-gallery-full-image img{max-height:calc(100dvh - 170px)}}.ext-browser-answer{white-space:normal}.ext-browser-answer p+p{margin-top:20px}.ext-browser-answer strong{font-weight:600;color:var(--ext-ink)}