:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:100%;line-height:1.5;color:#202020;background:#f5f5f5;color-scheme:light;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--panel-padding:var(--space-4);--radius-sm:4px;--radius-control:6px;--radius-panel:8px;--text-page:clamp(1.875rem,2.4vw,2.375rem);--line-body:1.5;--line-heading:1.2;--line-control:1.3;--text-xs:.75rem;--text-sm:.875rem;--text-body:1rem;--text-field:var(--text-sm);--text-title:1.125rem;--page-gutter:clamp(12px,3vw,24px);--content-width:1080px;--row-index-width:28px;--control-height:44px;--compact-height:32px;--row-height:2.25rem;--icon-size:18px;--duration-fast:.14s;--duration-enter:.18s;--ease:cubic-bezier(.2,.8,.2,1);--shadow-popup:0 6px 18px #00000018;--shadow-dialog:0 12px 36px #00000024;--backdrop:#00000050;--control-line:#b5b5b5;--surface:#fff;--input:#fafafa;--line:#d8d8d8;--muted:#686868;--soft:#efefef;--ink:#101010;--file-primary:#efb454;--file-border:#9c6818;--file-text:#202020;--file-selected:#fff1d7;--file-focus:#9c6818;--file-filter:#faf6ef;--file-source:#fff5e3;--file-source-text:#765018;--web-primary:#3569ad;--web-border:#28538d;--web-text:#fff;--web-selected:#e9f0fb;--web-filter:#f2f4f8;--web-source:#edf2f9;--web-source-text:#466182;--primary:var(--file-primary);--on-primary:var(--file-text);--accent-border:var(--file-border);--focus:var(--file-focus);--selected:var(--file-selected);--source-bg:var(--web-source);--source-text:var(--web-source-text);--filter-bg:var(--web-filter);--icon-blue:#3569ad;--icon-green:#28785b;--violet:#76539a;--red:#b65050}[data-theme=dark]{color:#f2f2f2;background:#404040;color-scheme:dark;--control-line:#858585;--surface:#484848;--input:#393939;--line:#707070;--muted:#d0d0d0;--soft:#505050;--ink:#fff;--file-border:#efb454;--file-selected:#62513a;--file-focus:#ffd18b;--file-filter:#504b43;--file-source:#62513a;--file-source-text:#ffe0ac;--web-primary:#aac9fa;--web-border:#aac9fa;--web-text:#202020;--web-selected:#465b76;--web-filter:#454b54;--web-source:#414e60;--web-source-text:#cadbf5;--icon-blue:#aac9fa;--icon-green:#9bdbb9;--violet:#cfb2ed;--red:#f0aaaa}:root{--site-width:calc(100% - 2 * var(--page-gutter));--text-page:clamp(1.625rem,1.25rem + 1.2vw,2.125rem);--text-xs:.8125rem;--text-sm:.9375rem;--text-body:1rem;--logo-width:72px;--logo-height:34px}@media(min-width:1151px){:root{--site-frame-width:calc(100% - 2 * var(--page-gutter));--site-width:calc((100% - 2 * var(--page-gutter)) * .55)}}@media(max-width:600px){:root{--control-height:44px;--text-field:1rem}}.language-picker{position:relative;display:inline-flex;flex:none;min-width:0;max-width:100%;font:inherit}.language-select[hidden]{display:none!important}.language-trigger{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--control-height);height:var(--control-height);min-height:var(--control-height);padding:8px;border:1px solid var(--control-line,var(--line));border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}.language-trigger .icon{display:block;width:var(--icon-size);height:var(--icon-size);flex:none}.language-trigger:hover{background:var(--soft);border-color:var(--muted)}.language-trigger[aria-expanded=true]{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 14%,transparent)}.language-trigger:focus-visible,.language-option:focus-visible{outline:1px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 14%,transparent)}.language-menu{position:fixed;z-index:100;inset:auto;inline-size:min(18rem,calc(100vw - 24px));max-block-size:min(60vh,24rem);overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--control-line,var(--line));border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-popup,0 8px 24px #00000020);direction:ltr;text-align:start}.language-menu[hidden]{display:none!important}.language-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:400;line-height:var(--line-control);text-align:start;cursor:pointer}.language-option:hover{background:var(--soft)}.language-option[aria-selected=true]{background:var(--selected);color:var(--ink)}.language-option-name{min-width:0;overflow-wrap:anywhere}.language-option-check{display:inline-flex;align-items:center;justify-content:center;width:18px;flex:none}.language-option-check .icon{width:16px;height:16px}.language-option:not([aria-selected=true]) .language-option-check{visibility:hidden}[data-hybrid-english]{direction:ltr;text-align:start;unicode-bidi:isolate}@media(pointer:coarse){.language-trigger{width:44px;height:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.language-trigger,.language-option{transition:none}}:is(#app>header,.content-header) :is(.language-trigger,#theme,.content-theme){box-sizing:border-box;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:8px;border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);line-height:var(--line-control);touch-action:manipulation}:is(#app>header,.content-header) :is(.language-trigger,#theme,.content-theme)>.icon{display:block;width:18px;height:18px;flex:none;color:inherit}:is(#app>header,.content-header) :is(.language-trigger,#theme,.content-theme):hover{background:var(--soft);border-color:var(--muted)}:is(#app>header,.content-header) :is(.language-trigger,#theme,.content-theme):active{background:var(--selected)}:is(#app>header,.content-header)>nav{align-items:center;flex-wrap:nowrap;gap:8px;min-width:0}:is(#app,body)>.site-footer{width:var(--site-width);min-width:0;max-width:100%;margin-inline:auto;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-block:8px 12px;color:var(--muted)}.site-footer .footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0;min-width:0;max-width:100%}.site-footer .footer-links a{display:inline-flex;align-items:center;min-height:28px;padding-block:0;font-size:1rem;font-weight:500;line-height:1.5;color:var(--icon-blue);text-decoration:none}.site-footer .footer-links a:hover{text-decoration:underline;text-underline-offset:3px}.site-footer>p{flex-basis:100%;margin:0;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.summary-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;max-width:100%;margin-block:12px 16px;font-size:1rem;line-height:1.5;color:var(--muted)}.summary-label{min-width:0;overflow-wrap:anywhere}.summary-providers{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.summary-links .summary-provider{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;min-width:44px;height:44px;padding:9px;border-radius:var(--radius-control);color:var(--ink);text-decoration:none;transition:background-color .15s ease,transform .15s ease}.summary-links .summary-provider svg{display:block;width:26px;height:26px;flex:none}.summary-links .summary-claude{color:#d97757}.summary-links .summary-perplexity{color:#1fb8cd}.summary-links .summary-provider:hover{background:var(--soft);transform:translateY(-1px)}.summary-links .summary-provider:focus-visible{outline:2px solid var(--icon-blue);outline-offset:2px}.summary-provider-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-footer>.summary-links{flex-basis:100%;margin-block:0 4px}@media(prefers-reduced-motion:reduce){.summary-links .summary-provider{transition:none}.summary-links .summary-provider:hover{transform:none}}@media(pointer:coarse){.site-footer .footer-links a{min-height:44px}}:is(.guide-prose,.legal-prose) h2,main>.app-column>section>h2{font-size:clamp(1.25rem,1.125rem + .5vw,1.5rem);font-weight:650;line-height:1.35;margin-block:24px 10px}:is(.guide-prose,.legal-prose) h3{font-size:1.125rem;font-weight:600;line-height:1.4;margin-block:20px 8px}.summary-links .summary-gemini{color:#4285f4}.summary-copy{margin:0;padding:0;border:0;min-width:0}.summary-copy>summary{list-style:none;cursor:pointer}.summary-copy>summary::-webkit-details-marker{display:none}.summary-copy>summary::marker{content:""}.summary-copy>summary:before,.summary-copy>summary:after{display:none}.summary-copy[open]{flex-basis:100%;width:100%}.summary-copy-panel{box-sizing:border-box;max-width:100%;padding:12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--soft)}.summary-copy-panel p{margin:0 0 8px}.summary-copy-panel textarea{box-sizing:border-box;width:100%;min-height:120px;font:inherit;color:var(--ink);background:var(--paper);resize:vertical}.summary-copy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:8px}.summary-copy-actions button,.summary-copy-actions a{min-height:44px;display:inline-flex;align-items:center;font:inherit}.summary-copy:not([open])>.summary-copy-panel{display:none}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);font-size:var(--text-sm);font-weight:500;line-height:var(--line-control);border-color:var(--control-line);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}button:hover:not(:disabled){background:var(--soft);border-color:var(--muted)}button:active:not(:disabled){box-shadow:inset 0 2px 3px #00000020}button:disabled{opacity:.55;cursor:not-allowed}:where(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:focus,textarea:focus,select:focus{border-color:var(--focus)}.icon{display:inline-block;width:var(--icon-size);height:var(--icon-size);flex-shrink:0;vertical-align:middle}header,main{width:calc(100% - 2 * var(--page-gutter));margin-inline:auto}header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:64px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:var(--space-2);color:var(--ink);text-decoration:none;font-size:var(--text-title);font-weight:650;white-space:nowrap}.brand .icon{width:22px;height:22px}.local{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);margin-inline-start:auto;white-space:nowrap}nav{display:flex;flex-wrap:wrap;gap:var(--space-2)}#history-count{font-size:var(--text-xs);padding:1px 5px;background:var(--soft);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}#theme{min-width:var(--control-height);padding:8px}main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-6);padding-block:var(--space-6)}.app-column,.sponsor-rail{min-width:0}.app-column .hero{text-align:start}.sponsor-rail{padding-block-start:var(--space-2)}.sponsor-placeholder{min-height:240px;padding:var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-panel)}.sponsor-placeholder h2{margin:0;color:var(--muted);font-size:var(--text-xs);font-weight:500}.sponsor-rail:has(#affiliate-tools:not([hidden])) .sponsor-placeholder{display:none}.sponsor-rail .affiliate-tools{margin:0}.sponsor-rail #affiliate-list{grid-template-columns:1fr}.hero{text-align:start;margin-block-end:var(--space-6)}h1{font-size:var(--text-page);line-height:var(--line-heading);letter-spacing:-.03em;color:var(--ink);margin:8px 0;font-weight:650}.intro{font-size:var(--text-body);color:var(--muted);margin:0}.panel{padding:var(--panel-padding);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);container-type:inline-size}.section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:calc(-1 * var(--panel-padding)) calc(-1 * var(--panel-padding)) var(--space-4);padding:0 var(--panel-padding);background:var(--soft);border-bottom:1px solid var(--line);border-radius:calc(var(--radius-panel) - 1px) calc(var(--radius-panel) - 1px) 0 0;min-height:48px}.section-head h2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:600;margin:0;color:var(--ink);min-width:0}#example{border-color:transparent;background:transparent;min-height:32px;padding:4px 8px;font-size:var(--text-xs)}.panel label{display:block;font-size:var(--text-body);font-weight:500;line-height:var(--line-body);margin:0 0 var(--space-2)}textarea{display:block;width:100%;height:144px;min-height:96px;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);border-color:var(--control-line);background:var(--input);padding:var(--space-3);font-size:var(--text-body);line-height:var(--line-body)}textarea::placeholder,input::placeholder{color:var(--muted);opacity:1}.input-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);margin:8px 0 12px}.actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.layout .actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.layout .actions button,.web-actions button,.result-tools button{min-width:0;justify-content:flex-start;text-align:start;overflow-wrap:normal}.actions .button-shortcut,.web-actions .button-shortcut{margin-inline-start:auto}.primary{background:var(--primary);border-color:var(--accent-border);color:var(--on-primary)}.primary:disabled{animation:none}.primary:hover:not(:disabled){background:var(--primary);border-color:var(--accent-border);box-shadow:inset 0 0 0 1px var(--accent-border)}.button-shortcut{font:inherit;font-size:var(--text-xs);line-height:1.2;padding:3px 4px;border-radius:var(--radius-sm);background:var(--soft);color:var(--muted);white-space:nowrap;flex-shrink:0}.primary .button-shortcut{background:#0000000d;color:inherit}#progress-area,#fetch-progress-area{margin-block-start:var(--space-3);padding:var(--space-3);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-control)}.progress-top{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}#progress-label,#fetch-progress-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#progress-percent,#fetch-progress-count{font-variant-numeric:tabular-nums;white-space:nowrap}.progress-top button{padding:4px 8px;min-height:var(--compact-height);font-size:var(--text-xs)}#progress,#fetch-progress{height:18px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--input);margin-block-start:var(--space-2)}#fill,.fetch-fill{height:100%;width:100%;position:relative;background:var(--primary)}#fill{clip-path:inset(0 100% 0 0);transition:clip-path 70ms linear}#fill:after,.fetch-fill:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,#ffffff55 1px,transparent 1.5px) 0 0/7px 7px,linear-gradient(100deg,transparent 25%,#ffffff60 48%,transparent 72%);background-size:7px 7px,160px 100%;background-repeat:repeat,no-repeat;animation:texture-flow 1.6s linear infinite}#fetch-progress.indeterminate .fetch-fill{width:32%;animation:fetch-travel 1.4s var(--ease) infinite}.is-fetching .icon{animation:spin .9s linear infinite}.formats{border-top:1px solid var(--line);padding-block-start:var(--space-3);margin-block-start:var(--space-4);display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--text-xs);color:var(--muted)}.format-list{flex:1 1 440px}.format-limit{white-space:nowrap;font-weight:500}.file-help,.scope-description,.proxy-note{font-size:var(--text-sm);color:var(--muted);line-height:var(--line-body)}.file-help{margin:8px 0 0}.file{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);margin-block-start:var(--space-2);padding:4px 8px;min-height:44px;font-size:var(--text-sm);animation:fade-in var(--duration-enter) var(--ease)}.file-label{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1}.file-label .source-name{justify-content:flex-start;gap:0;min-width:0;min-height:var(--compact-height);padding:0;flex:1;border-color:transparent;background:transparent;text-align:start;font-size:var(--text-sm);font-weight:400}.source-start{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-end{flex-shrink:0;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-name.expanded{display:block;white-space:normal;overflow-wrap:anywhere}.source-name.expanded span{white-space:normal;overflow:visible}.source-size,.source-state{flex-shrink:0;font-size:var(--text-xs);color:var(--muted)}.source-state{text-transform:none}.file>button,.drawer-head button,.history-item>button:last-child{padding:6px;min-height:var(--compact-height);min-width:var(--compact-height)}.inline-issue{flex-basis:100%;margin:0;padding-inline-start:calc(var(--icon-size) + var(--space-2));color:var(--red);font-size:var(--text-sm);overflow-wrap:anywhere}.source-error{box-shadow:inset 2px 0 0 var(--red)}.source-error .source-state,.source-error .file-label>.icon{color:var(--red)}#website-list,#file-list{max-height:320px;overflow-y:auto;scrollbar-gutter:stable;padding:2px;margin-inline:-2px}.web-content{animation:fade-in var(--duration-enter) var(--ease)}.web-content label>span{display:block;font-size:var(--text-sm);font-weight:400;color:var(--muted);margin-block-start:4px}#web-urls{height:144px}.web-options>*{min-width:0}.web-options{display:grid;gap:var(--space-3);margin-block:var(--space-4)}.scan-scope,.select-field{position:relative}.scope-description{margin:0}.consent{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:var(--space-2);line-height:var(--line-body)}.consent input{width:18px;height:18px;margin:calc((1em * var(--line-body) - 18px) / 2) 0 0;accent-color:var(--primary)}.web-options .consent{margin:0}.web-options .consent>span{margin:0;color:inherit;font-size:inherit;font-weight:inherit}.web-options .consent small{display:block;color:var(--muted);font-size:var(--text-sm);font-weight:400;margin-block-start:4px}.proxy-note{margin:var(--space-3) 0}.web-options .proxy-note{margin:0}.web-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}#cancel-fetch{grid-column:1/-1}#extract-web{width:100%;margin-block-start:var(--space-2)}#status,#web-status,#result-status,#history-status{font-size:var(--text-sm);color:var(--muted);margin:var(--space-3) 0 0;overflow-wrap:anywhere}#web-status:empty,#history-status:empty{display:none}.results,.affiliate-tools{margin-block-start:var(--space-4);scroll-margin-block-start:var(--space-4)}.results:focus{outline:none}.results .section-head{flex-wrap:wrap;gap:var(--space-2)}#count,#duplicates{font-size:var(--text-sm);font-weight:500;border:1px solid var(--line);border-radius:var(--radius-sm);padding:3px 8px;background:var(--surface);font-variant-numeric:tabular-nums}.result-tools{margin-block-end:var(--space-3)}.result-tools .actions{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr))}.result-tools button{font-size:var(--text-sm)}.result-filters{padding:var(--space-3);background:var(--filter-bg);border:1px solid var(--line);border-radius:var(--radius-control)}.result-filters label{min-width:0;margin:0}.result-filters input,.result-filters select,.select-trigger{display:block;width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);border-color:var(--control-line);background:var(--surface);padding:8px 12px;font-size:var(--text-field);font-weight:400;margin-block-start:var(--space-2)}.result-search-sort{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,160px);gap:var(--space-3);align-items:end}.search-field{min-width:0}.search-input{position:relative;margin-block-start:var(--space-2)}.search-icon{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);display:flex;color:var(--icon-blue);pointer-events:none}.result-filters .search-field input{margin:0;padding-inline-start:calc(var(--space-3) + var(--icon-size) + var(--space-2))}.view-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin:12px 0;font-size:var(--text-sm);color:var(--muted)}.view-summary button{min-height:var(--compact-height);padding:4px 8px;background:var(--selected);color:var(--ink);font-size:var(--text-sm)}.domain-panel{border-top:1px solid var(--line);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.domain-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-2)}.domain-heading h3{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;margin:0}.domain-heading .domain-rule{width:min(55%,200px);margin:0}.domain-rule .select-trigger{margin:0}.domain-find input{margin:0 0 8px}#top-domains{display:flex;flex-wrap:wrap;gap:var(--space-2)}.domain-chip{min-height:var(--compact-height);padding:4px 8px;max-width:100%;font-size:var(--text-sm)}.domain-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-chip small{font-size:var(--text-xs);color:var(--muted);padding-inline-start:8px;border-inline-start:1px solid var(--line);font-variant-numeric:tabular-nums}.domain-chip .icon{display:none;width:14px;height:14px}.domain-chip[aria-pressed=true]{background:var(--selected);border-color:var(--accent-border)}.domain-chip[aria-pressed=true] .icon{display:none}.domain-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2)}#domain-summary{font-size:var(--text-xs);color:var(--muted)}#domain-empty{margin:0;color:var(--muted);font-size:var(--text-sm)}#more-domains{min-height:var(--compact-height);padding:4px 8px}#results{height:288px;overflow:auto;border-top:1px solid var(--line)}#result-space{position:relative}.email-row{height:var(--row-height);position:absolute;inset-inline:0;display:flex;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);font-size:var(--text-sm);padding:0 4px}.email-row:hover{background:var(--soft)}.email-row>span:first-child{width:var(--row-index-width);flex-shrink:0;text-align:end;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--muted)}.email-row>span:nth-child(2){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-badge{background:var(--source-bg);color:var(--source-text);border:1px solid transparent;max-width:30%;min-height:24px;padding:1px 8px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-weight:500}.source-badge:hover:not(:disabled){background:var(--source-bg);border-color:var(--source-text)}.email-list-head{display:flex;justify-content:space-between;padding:8px 4px;padding-inline-start:calc(var(--space-1) + var(--row-index-width) + var(--space-2));border-top:1px solid var(--line);font-size:var(--text-xs);font-weight:600;color:var(--muted)}#empty,.history-empty{text-align:center;padding:24px 12px;font-size:var(--text-sm);color:var(--muted)}#empty p,.history-empty p{margin:8px 0 0}#stale-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-3);margin-block-end:var(--space-3)}#stale-banner span{font-size:var(--text-sm);color:var(--muted)}#history-drawer,#sources-dialog{background:var(--surface);color:inherit;padding:var(--panel-padding);box-shadow:var(--shadow-dialog)}#history-drawer{position:fixed;inset-block:0;inset-inline:auto 0;margin:0;height:100dvh;max-height:100dvh;width:min(420px,100vw);max-width:100vw;border:0;border-inline-start:1px solid var(--line);overflow-y:auto;animation:fade-in var(--duration-enter) var(--ease)}#history-drawer::backdrop,#sources-dialog::backdrop{background:var(--backdrop);animation:fade-in var(--duration-fast)}#history-drawer.closing{animation:fade-out var(--duration-fast) var(--ease) forwards}#history-drawer.closing::backdrop{animation:fade-out var(--duration-fast) forwards}.drawer-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-block-end:var(--space-3);border-bottom:1px solid var(--line)}.drawer-head h2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-title);margin:0}.drawer-description{color:var(--muted);font-size:var(--text-sm);margin:var(--space-3) 0}.storage-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-3);margin:var(--space-3) 0}.storage-card>span{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm)}.storage-card strong{font-size:var(--text-sm);font-weight:600;text-align:end;white-space:nowrap}.storage-card small{grid-column:1/-1;color:var(--muted);font-size:var(--text-xs)}#history-list{display:grid;gap:var(--space-2)}.history-item{display:flex;align-items:center;gap:var(--space-2);padding:11px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0}.history-item .restore{flex:1;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:6px 8px;min-width:0;border-color:transparent;padding:4px;background:transparent;text-align:start}.restore>.icon{grid-column:1;grid-row:1/4;align-self:start;margin-block-start:2px;color:var(--file-border)}.history-item[data-flow=web] .restore>.icon{color:var(--icon-blue)}.restore strong,.restore small{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restore strong{grid-column:2;grid-row:1;font-size:var(--text-sm);font-weight:600}.restore small{grid-column:2/-1;font-size:var(--text-xs);color:var(--muted)}.restore small:first-of-type{grid-row:3}.restore small:last-of-type{grid-row:2}.history-mode{grid-column:3;grid-row:1;align-self:center;justify-self:end;font-size:var(--text-xs);padding:2px 6px;border-radius:var(--radius-sm);background:var(--file-source);color:var(--file-source-text);max-width:9rem;white-space:normal;overflow-wrap:anywhere}.history-item[data-flow=web] .history-mode{background:var(--web-source);color:var(--web-source-text)}.history-item>button:last-child{align-self:center}#delete-history{width:100%;margin-block-start:var(--space-4);color:var(--red)}#sources-dialog{width:min(540px,calc(100vw - 2 * var(--page-gutter)));max-width:none;max-height:80dvh;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-panel)}#sources-dialog[open]{animation:fade-in var(--duration-enter) var(--ease)}#source-email{color:var(--source-text);overflow-wrap:anywhere;margin:var(--space-3) 0}#source-names{list-style:none;padding:0;margin:0}#source-names li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--line);font-size:var(--text-sm)}#source-names .icon{color:var(--icon-blue);margin-block-start:2px}.source-detail{min-width:0;overflow-wrap:anywhere}.source-location{display:block;margin-block-start:4px;color:var(--muted);font-size:var(--text-xs)}#drop{position:fixed;inset:16px;border:2px dashed var(--line);border-radius:var(--radius-panel);background:#202020ed;color:#fff;display:grid;place-content:center;text-align:center;font-size:var(--text-title);pointer-events:none;z-index:30}#drop small{font-size:var(--text-body);margin-block-start:var(--space-2)}.affiliate-tools h2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body);margin:0 0 8px}.affiliate-tools>p{color:var(--muted);font-size:var(--text-sm);margin:0 0 12px}#affiliate-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.tool-card{border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-3);min-width:0}.tool-card h3{font-size:var(--text-sm);margin:0 0 4px}.tool-card p{font-size:var(--text-sm);color:var(--muted);margin:0 0 8px}.tool-card a{display:inline-flex;align-items:center;gap:var(--space-2);color:inherit;font-size:var(--text-sm);text-underline-offset:3px}.select-trigger{display:flex;justify-content:space-between}.select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger>.icon{width:14px;height:14px;color:var(--icon-blue)}.select-options{position:absolute;top:calc(100% + 4px);inset-inline:0;z-index:20;padding:4px;max-height:min(240px,var(--popup-space,240px));overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-popup);animation:fade-in var(--duration-fast) var(--ease)}.select-options.above{top:auto;bottom:calc(100% + 4px)}.select-options button{width:100%;justify-content:space-between;border:0;border-radius:var(--radius-sm);padding:8px;font-size:var(--text-field);font-weight:400;min-height:var(--control-height)}.select-options button.active,.select-options button:hover{background:var(--selected)}.select-options button>.icon{width:14px;height:14px;color:var(--icon-blue);visibility:hidden}.select-options button[aria-selected=true]>.icon{visibility:visible}.mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-block-end:var(--space-4)}.mode-tabs button{justify-content:flex-start;text-align:start;min-width:0}.mode-tabs button[aria-selected=true]{background:var(--selected);border-color:var(--accent-border)}#mode-web{--selected:var(--web-selected);--accent-border:var(--web-border);--focus:var(--web-primary)}.web-content,.results[data-flow=web],#sources-dialog[data-flow=web]{--primary:var(--web-primary);--accent-border:var(--web-border);--on-primary:var(--web-text);--selected:var(--web-selected);--focus:var(--web-primary)}#progress-area[data-flow=web]{--primary:var(--web-primary)}.results[data-flow=files],#sources-dialog[data-flow=files]{--primary:var(--file-primary);--accent-border:var(--file-border);--on-primary:var(--file-text);--selected:var(--file-selected);--focus:var(--file-focus);--icon-blue:var(--file-border);--source-bg:var(--file-source);--source-text:var(--file-source-text);--filter-bg:var(--file-filter)}.brand>.icon,.section-head h2>.icon,.domain-heading .icon{color:var(--icon-blue)}.local>.icon,.storage-card>span>.icon,.file-label[data-kind=sheet]>.icon{color:var(--icon-green)}#example>.icon{color:var(--accent-border)}.file-label[data-kind=pdf]>.icon{color:var(--red)}.file-label[data-kind=message]>.icon{color:var(--violet)}.file-label[data-kind=document]>.icon,.file-label[data-kind=web]>.icon{color:var(--icon-blue)}.ready{box-shadow:inset 0 0 0 1px var(--accent-border)}.attention{animation:ready-cue .9s var(--ease)}.has-content{border-color:var(--accent-border)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:8px;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;z-index:40;padding:8px 12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-control)}.skip-link:focus{clip-path:none;width:auto;height:auto;overflow:visible}.arrive{animation:fade-in var(--duration-enter) var(--ease)}@keyframes texture-flow{0%{background-position:0 0,-160px 0}to{background-position:7px 0,calc(100% + 160px) 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes ready-cue{0%,to{transform:translateY(0)}35%{transform:translateY(-3px)}60%{transform:translateY(1px)}80%{transform:translateY(-1px)}}@keyframes fetch-travel{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes spin{to{transform:rotate(360deg)}}@container (max-width:850px){.layout .actions{grid-template-columns:repeat(2,minmax(0,1fr))}.layout .actions button{justify-content:flex-start}.layout .actions .button-shortcut{margin-inline-start:auto}.result-tools .actions{grid-template-columns:repeat(3,minmax(0,1fr))}.result-tools #copy{grid-column:span 2}}@container (max-width:540px){.result-tools .actions{grid-template-columns:repeat(2,minmax(0,1fr))}.result-tools #copy{grid-column:span 2}#stale-banner{flex-wrap:wrap}#stale-banner button{width:100%}}@container (max-width:420px){.result-search-sort,.web-actions,.layout .actions{grid-template-columns:1fr}.web-actions button{justify-content:flex-start}.web-actions .button-shortcut{margin-inline-start:auto}}@container (max-width:320px){.domain-heading{flex-wrap:wrap}.domain-heading .domain-rule{width:100%}}@media(max-width:1100px){.local{display:none}nav{margin-inline-start:auto}}@media(max-width:600px){header,main{width:calc(100% - 2 * var(--page-gutter))}header{min-height:64px}.brand{font-size:var(--text-body)}header .button-shortcut{display:none}main{padding-block:var(--space-4)}.hero{text-align:start;margin-block-end:var(--space-4)}:root{--panel-padding:var(--space-3)}.source-badge{max-width:30%}#affiliate-list{grid-template-columns:1fr}.progress-top .button-shortcut{display:none}:root{--text-field:var(--text-body)}}@media(max-width:360px){header,main{width:calc(100% - 2 * var(--page-gutter))}header{gap:4px}#history-toggle{padding-inline:8px;gap:4px}.mode-tabs button{gap:4px;padding-inline:6px}}@media(pointer:coarse){:root{--control-height:44px}.consent{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#fetch-progress.indeterminate .fetch-fill{width:100%;opacity:.4}}textarea[aria-invalid=true]{border-color:var(--red)}.source-open{flex-basis:100%;padding-inline-start:calc(var(--icon-size) + var(--space-2));color:var(--icon-blue);font-size:var(--text-sm)}#extension-help{margin-block-start:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-panel);font-size:var(--text-sm)}#extension-help summary{cursor:pointer;font-weight:600}#extension-help p{margin-block:var(--space-2);color:var(--muted)}#extension-help a{color:var(--web-source-text)}.capture-import{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-3)}.capture-import a{font-size:var(--text-sm);color:var(--web-source-text)}#scan-summary:empty{display:none}@media(max-width:600px){:root{--control-height:44px}.consent{min-height:44px}}.file-label .source-name:hover:not(:disabled),.history-item .restore:hover:not(:disabled){border-color:transparent;background:transparent;box-shadow:none}.file:hover,.file:focus-within,.history-item:hover,.history-item:focus-within{background:var(--selected);border-color:var(--accent-border)}.file,.history-item{transition:background-color var(--duration-fast),border-color var(--duration-fast)}.history-item[data-flow=web]{--selected:var(--web-selected);--accent-border:var(--web-border)}.file>button,.history-item>button:last-child{border-color:transparent;background:transparent}.file>button:hover:not(:disabled),.history-item>button:last-child:hover:not(:disabled){border-color:transparent;background:var(--soft)}.domain-chip{min-height:30px;padding:3px 7px;gap:6px}.source-badge{line-height:1.3}:root{--row-height:2.5rem;--text-page:clamp(1.625rem,1.25rem + 1.2vw,2.125rem);--text-sm:.9375rem;--text-body:1rem}@media(max-width:1200px){main{grid-template-columns:minmax(0,1fr)}.sponsor-rail:has(#affiliate-tools[hidden]){display:none}}@media(max-width:600px){:root{--text-field:1rem}textarea{font-size:1rem}.intro{line-height:1.5}}.panel label,.drawer-description,.file-help,.scope-description,.proxy-note{text-align:start}.section-head h2{flex-wrap:wrap}.section-head>button{flex-shrink:0}.domain-heading h3{min-width:0}.storage-card,.restore,.tool-card{overflow-wrap:anywhere}button>span{min-width:0}@container (max-width:420px){.result-tools button{padding-inline:8px;gap:6px}.result-tools .button-shortcut{display:none}}@media(max-width:600px){.mode-tabs{gap:var(--space-2)}.section-head{margin-block-end:var(--space-3)}}.primary,textarea,.select-trigger,.mode-tabs button,.result-filters input{border-width:2px}textarea,input{color:var(--ink);caret-color:var(--ink)}.primary:hover:not(:disabled){animation:action-bounce .6s var(--ease)}.attention{animation:action-bounce .9s var(--ease)}@keyframes action-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}55%{transform:translateY(1px)}75%{transform:translateY(-2px)}}#extract-web{justify-content:flex-start;text-align:start}.domain-footer{flex-wrap:wrap}.domain-footer>span{min-width:0;overflow-wrap:anywhere}@media(max-width:360px){.storage-card{grid-template-columns:1fr}.storage-card strong{text-align:start}}.restore strong{white-space:normal;overflow:visible;overflow-wrap:normal}textarea,.select-trigger,.mode-tabs button,.result-filters input{border-width:1px}textarea,input,select,.select-trigger{font-weight:400}textarea,input{transition:border-color .22s var(--ease),box-shadow .22s var(--ease),background-color .22s var(--ease)}:where(button,a,summary,input,textarea,select):focus-visible{outline:1px solid var(--focus);outline-offset:1px;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent)}textarea:focus-visible,input:focus-visible{outline:0;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent)}.capture-import{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.capture-import>button,.capture-import .extension-download{width:100%;min-width:0;min-height:var(--control-height);padding:8px 12px;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);text-align:start;font-size:var(--text-sm);font-weight:500;line-height:var(--line-control)}.capture-import .extension-download{padding:8px 12px;border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);text-decoration:none;font-weight:500;transition:background-color .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.capture-import .extension-download:hover{background:var(--soft);border-color:var(--muted)}.guide-links{margin:8px 0 0;font-size:var(--text-sm);line-height:var(--line-body);text-align:start}.guide-links a,#extension-help a{color:var(--file-source-text);text-underline-offset:3px;overflow-wrap:anywhere}.web-content .guide-links a,#extension-help a{color:var(--web-source-text)}.guide-links a:hover,#extension-help a:hover{color:var(--ink);text-decoration-thickness:2px}.web-guide-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.extension-download-help{margin:8px 0 0;font-size:var(--text-sm);color:var(--muted);line-height:var(--line-body)}.capture-import .button-shortcut{margin-inline-start:auto}@container (max-width:420px){.capture-import,.web-guide-links{grid-template-columns:1fr}}.primary.ready.attention:not(:disabled){animation:action-bounce .9s var(--ease) 2}.primary:hover:not(:disabled){animation:action-bounce .7s var(--ease)}button{transition:background-color .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}@keyframes ready-reminder{0%,78%,to{transform:translateY(0)}84%{transform:translateY(-3px)}89%{transform:translateY(1px)}94%{transform:translateY(-1px)}}@media(min-width:1201px){header{width:var(--site-width)}main{grid-template-columns:minmax(0,1fr) minmax(0,var(--site-width)) minmax(0,1fr);column-gap:0}.app-column{grid-column:2}.sponsor-rail{grid-column:3;padding-inline-start:var(--space-6)}}.faq-section{margin-block-start:32px;text-align:start}.faq-section h2{margin:0 0 8px;font-size:var(--text-title);color:var(--ink)}.faq-benefits{margin:0 0 16px;font-size:var(--text-sm);line-height:1.6;color:var(--muted)}.faq-section details{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);margin-block-start:var(--space-2)}.faq-section summary{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:var(--space-4);cursor:pointer;padding:var(--space-3) var(--panel-padding);font-size:var(--text-sm);font-weight:500;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary svg{width:14px;height:14px;margin-block-start:calc((1em * var(--line-body) - 14px) / 2);color:var(--icon-blue);transform:rotate(-90deg);transition:transform var(--duration-enter) var(--ease)}.faq-section summary:dir(rtl) svg{transform:rotate(90deg)}.faq-section details[open] summary svg{transform:rotate(0)}.faq-section details p{margin:0;padding:0 var(--panel-padding) 14px;padding-inline-start:calc(var(--panel-padding) + 14px + var(--space-4));font-size:var(--text-sm);color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.faq-section a{color:var(--icon-blue);text-underline-offset:3px}.brand-mark{display:inline-flex;position:relative;width:var(--logo-width);height:var(--logo-height);overflow:hidden;flex:none}.brand-mark img{position:absolute;width:72px;height:54px;max-width:none;top:-14px;left:0}@media(max-width:420px){.history-item .restore{grid-template-columns:18px minmax(0,1fr)}.restore>.icon{grid-row:1/5}.history-mode{grid-column:2;grid-row:4;justify-self:start;max-width:100%}.restore strong,.restore small{white-space:normal;overflow-wrap:anywhere}}@media(max-width:600px){#history-toggle{min-height:var(--control-height);height:var(--control-height);padding:8px;gap:6px}#history-toggle .history-label{display:none}}.web-setting,.permission-group,.extension-option{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-2);min-width:0}.control-note{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--muted);font-size:.875rem;line-height:var(--line-body)}.control-note>.icon{width:18px;height:18px;flex:none;margin-block-start:calc((1em * var(--line-body) - 18px) / 2);color:var(--icon-blue)}.control-note>p{min-width:0;margin:0;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;text-align:start}.guide-links a{display:inline-flex;align-items:center;gap:var(--space-2);line-height:var(--line-body)}.guide-links a>.icon{width:16px;height:16px;flex:none}.capture-import{align-items:start;margin-block-start:var(--space-4);gap:var(--space-3)}.extension-option .guide-links{margin:0}.web-setting>label{margin:0}.extension-option{display:contents}.extension-option>.control-note,.extension-option>.guide-links{grid-column:1/-1}.capture-import>button,.capture-import .extension-download{align-self:stretch}.guide-links a{align-items:flex-start}.guide-links a>.icon{margin-block-start:calc((1em * var(--line-body) - 16px) / 2)}.web-actions button,.capture-import>button,.capture-import .extension-download{min-height:44px}.capture-import{column-gap:var(--space-2);row-gap:var(--space-2)}.layout .actions button{min-height:44px}.guide-links a,.web-content .guide-links a,#extension-help a{color:var(--icon-blue)}.formats{border-top:0;padding-block-start:0}#input-mode>.control-note{margin-block-start:var(--space-2)}.formats{display:grid;gap:var(--space-1)}.format-limit{white-space:normal}#extension-help summary{display:flex;align-items:flex-start;gap:var(--space-2);list-style:none;font-weight:500;line-height:var(--line-body)}#extension-help summary::-webkit-details-marker{display:none}#extension-help summary>.icon{width:14px;height:14px;flex:none;margin-block-start:calc((1em * var(--line-body) - 14px) / 2);color:var(--icon-blue);transform:rotate(-90deg);transition:transform var(--duration-enter) var(--ease)}#extension-help summary:dir(rtl)>.icon{transform:rotate(90deg)}#extension-help[open] summary>.icon{transform:rotate(0)}.sponsor-rail:has(#affiliate-tools[hidden]){display:none}.result-tools button{min-height:var(--control-height)}.section-head{padding-block:var(--space-2)}.result-filters .field-label{display:block}.web-options .consent{align-content:center}@container (max-width:420px){.result-tools .actions{grid-template-columns:1fr}.result-tools #copy{grid-column:auto}.result-tools .button-shortcut{display:inline-block;margin-inline-start:auto}}header{width:var(--site-width)}@media(max-width:1200px){main{width:var(--site-width)}}.input-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-block-end:var(--space-2)}.panel .input-heading>label{margin:0}.input-heading>.format-limit{font-size:.875rem;line-height:var(--line-body);color:var(--muted);font-weight:400}#input-mode>.formats{margin-block-start:var(--space-3)}#input-mode>.control-note{margin-block-start:var(--space-3)}#input-mode>.guide-links{margin-block-start:var(--space-3)}.guide-links a{display:inline-grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:var(--space-2);vertical-align:top}.guide-links a>.icon{width:18px;height:18px;margin-block-start:calc((1em * var(--line-body) - 18px) / 2)}.local{padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--icon-green) 7%,var(--surface));color:var(--ink);font-weight:500;line-height:var(--line-body)}.local>.icon{width:16px;height:16px}#input-mode>.control-note>.icon{width:18px;height:18px;margin-block-start:calc((1em * var(--line-body) - 18px) / 2)}.guide-links a{text-decoration:none;font-weight:500}.guide-links a:hover{text-decoration:underline;text-decoration-thickness:1px}.faq-section summary{grid-template-columns:minmax(0,1fr) 18px;gap:12px;align-items:center;line-height:var(--line-body)}.faq-section summary>svg{grid-column:2;grid-row:1;width:18px;height:18px;margin:0;color:var(--muted);transform:none;transition:transform .18s ease-out}.faq-section summary>span{grid-column:1;grid-row:1}.faq-section summary:dir(rtl)>svg{transform:none}.faq-section details[open] summary>svg{transform:rotate(45deg)}.faq-section details p{padding-inline-start:var(--panel-padding)}.faq-section details{overflow:hidden}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.faq-section h2{font-size:1.25rem;margin-bottom:12px}.faq-section summary{font-size:1rem;font-weight:600;padding-block:14px}.faq-section details p{font-size:.9375rem;line-height:1.65;padding-bottom:16px}@media(max-width:600px){main{padding-bottom:12px}}.primary.ready:not(:disabled){animation:ready-reminder 5s var(--ease) 1}.primary.ready.attention:not(:disabled){animation:action-bounce .6s var(--ease) 2}@media(hover:hover){.primary:hover:not(:disabled){animation:action-bounce .45s var(--ease) 1}}button,textarea,input,.capture-import .extension-download{transition-duration:.14s}@media(prefers-reduced-motion:reduce){.primary.ready:not(:disabled),.primary.ready.attention,.primary:hover:not(:disabled){animation:none}}.layout>.panel>.section-head #example[hidden]{display:inline-flex!important;visibility:hidden;pointer-events:none}.button-shortcut{unicode-bidi:isolate}#url-help{font-size:.875rem;line-height:var(--line-body);color:var(--muted)}#app>header>nav{margin-inline-start:0}@media(max-width:1400px){#app>header>.local{display:none}#app>header>nav{margin-inline-start:auto}}.web-options{gap:var(--space-2);margin-block:var(--space-3)}.web-options .consent{min-height:44px;align-items:center;align-content:center;padding-block:0}.web-options .consent input{margin:0}.capture-import{margin-block-start:var(--space-3)}.extension-option>.control-note{padding-block-start:4px}main[tabindex="-1"]:focus{outline:none}main[tabindex="-1"]:focus-visible .hero h1{outline:2px solid var(--icon-blue);outline-offset:4px}.faq-section summary:focus-visible{outline:2px solid var(--icon-blue);outline-offset:-4px;box-shadow:none;border-radius:var(--radius-control)}.mobile-next{display:none}.rail,.mobile-next{--category:#3483fa;--header-bg:#276bd4;--header-ink:#fff;--side-pad:14px;--side-gap:8px;--ink:#303b49;--muted:#656b63;--surface:#fff;--soft:#f2f2f2;--line:#d7d7d7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,system-ui,sans-serif;color:var(--ink)}main.partner-layout .rail{padding:28px 16px 0 0;min-width:0}main.partner-layout .rail.right{padding:28px 0 0 16px}main.partner-layout .rail .rail-inner{width:100%;max-width:none;margin:0;padding:var(--side-pad);border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;transition:border-color .16s ease-out}main.partner-layout .rail.right .rail-inner{padding:0;border:2px solid var(--category)}.rail [data-task=organise],.mobile-next [data-task=organise],.rail-inner[data-category=organise],.mobile-rec[data-category=organise]{--category:#b738e8;--header-bg:#a72bdb}.rail [data-task=send],.mobile-next [data-task=send],.rail-inner[data-category=send],.mobile-rec[data-category=send]{--category:#ed9d14;--header-bg:#ed9d14;--header-ink:#151515}.rail [data-task=collect],.mobile-next [data-task=collect],.rail-inner[data-category=collect],.mobile-rec[data-category=collect]{--category:#2bacbf;--header-bg:#2bacbf;--header-ink:#151515}.rail [data-task=automate],.mobile-next [data-task=automate],.rail-inner[data-category=automate],.mobile-rec[data-category=automate]{--category:#ed6b35;--header-bg:#ed6b35;--header-ink:#151515}.rail .desk-intro,.mobile-task-card>h2{font-size:16px;line-height:22px;font-weight:650;margin:0 0 12px;letter-spacing:0;color:var(--ink)}.rail .task-list,.mobile-next .task-list{display:grid;gap:4px}main.partner-layout .rail .task,.mobile-next .task{width:100%;min-height:62px;display:grid;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:var(--side-gap);padding:9px 8px;margin:0;border:0;border-radius:6px;background:transparent;color:var(--ink);font-size:14px;font-weight:600;line-height:20px;text-align:start;overflow:hidden;transition:background-color .14s ease-out}main.partner-layout .rail .task small,.mobile-next .task small{display:block;font-size:12px;font-weight:400;line-height:18px;color:var(--muted);margin-top:2px}main.partner-layout .rail .task svg,.mobile-next .task svg{width:20px;height:20px;color:var(--category)}main.partner-layout .rail .task .chevron,.mobile-next .task .chevron{display:flex;align-items:center;justify-content:center;margin:0;width:14px;opacity:.85}main.partner-layout .rail .task .chevron svg,.mobile-next .task .chevron svg{width:14px;height:14px;color:var(--muted)}main.partner-layout .rail .task:hover,.mobile-next .task:hover{background:color-mix(in srgb,var(--category) 6%,var(--surface));box-shadow:none}main.partner-layout .rail .task[aria-pressed=true],.mobile-next .task[aria-pressed=true]{background:color-mix(in srgb,var(--category) 9%,var(--surface));color:var(--ink);box-shadow:none}.rail button:focus-visible,.rail a:focus-visible,.mobile-next button:focus-visible,.mobile-next a:focus-visible{outline:0;box-shadow:0 0 0 3px #3569ad40}main.partner-layout .rail .task:focus-visible,.mobile-next .task:focus-visible{outline:2px solid #3569ad;outline-offset:-2px}.rail .field-window,.mobile-rec .field-window{height:auto;margin:0;border:0;border-radius:0;background:var(--surface);overflow:visible}.rail .field-window[hidden],.mobile-rec .field-window[hidden],.tool-slide[hidden]{display:none!important}.rail .window-bar,.mobile-rec .window-bar{display:flex;align-items:center;gap:var(--side-gap);min-height:48px;padding:12px var(--side-pad);border:0;background:var(--header-bg);color:var(--header-ink);font-size:15px;font-weight:600;line-height:22px}.rail .window-bar svg,.mobile-rec .window-bar svg{width:20px;height:20px;color:inherit}.rail .field-body,.mobile-rec .field-body{padding:var(--side-pad);min-width:0}.category-context{font-size:14px;line-height:21px;color:var(--muted);margin:0 0 16px}.tool-slide{overflow-wrap:anywhere}.tool-slide .partner-brand{display:flex;align-items:center;gap:var(--side-gap);margin:0 0 12px}.partner-brand>div:last-child{min-width:0}.tool-slide .partner-mark{width:44px;height:44px;flex:none;border-radius:4px;background:color-mix(in srgb,#3483fa 12%,var(--surface));color:var(--ink);display:grid;place-items:center;font-size:22px;font-weight:700}.side-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tool-slide .partner-name{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:19px;line-height:25px;letter-spacing:0;margin:0 0 4px;font-weight:650}.recommend-badge{display:inline-flex;color:var(--category)}.recommend-badge svg{width:16px;height:16px}.partner-pill{display:inline-flex;max-width:100%;padding:2px 8px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:11px;line-height:16px;font-weight:500}.tool-slide .partner-copy{font-size:14px;line-height:21px;margin:0 0 12px;color:var(--muted)}.partner-why{font-size:12px;line-height:18px;margin:0 0 16px;color:var(--muted)}.tool-slide .partner-visit{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:9px 10px;margin-bottom:16px;border:2px solid #b57b19;border-radius:6px;background:#f2a322;color:#151515;box-shadow:0 3px #b57b19;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .12s ease-out,transform .12s ease-out}.tool-slide .partner-visit:hover{background:#ffb334}.tool-slide .partner-visit:active{transform:translateY(2px);box-shadow:0 1px #b57b19}.tool-slide .partner-visit svg{width:16px;height:16px}.offer-ticket{position:relative;display:grid;gap:8px;padding:12px;border:0;border-radius:6px;background:color-mix(in srgb,var(--category) 9%,var(--surface));font-size:12px;line-height:18px}.recommend-label{color:var(--muted);font-size:11px;line-height:16px;font-weight:600}.ticket-label{font-size:14px;line-height:20px}.offer-ticket code{font:600 16px/20px ui-monospace,SFMono-Regular,monospace;color:var(--ink)}.ticket-copy{min-height:44px;padding:4px 0;display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--ink);font-size:12px;text-align:start}.ticket-copy svg{width:14px;height:14px}.offer-ticket small,.partner-tagline{font-size:11px;line-height:16px;color:var(--muted)}.tool-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:0;border:0}.tool-navigation button{width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink);display:grid;place-items:center}.tool-navigation button:hover:enabled{background:color-mix(in srgb,var(--category) 9%,var(--surface))}.tool-navigation button:disabled{opacity:.4;cursor:default}.tool-navigation svg{width:20px;height:20px}.tool-navigation span{font-size:14px;line-height:21px;color:var(--muted)}[data-theme=dark] .rail,[data-theme=dark] .mobile-next{--ink:#e7eadf;--muted:#bfc3b9;--surface:#414141;--soft:#505050;--line:#707070}@media(min-width:1151px){main.partner-layout .rail .rail-inner{position:sticky;top:16px;max-height:calc(100dvh - 32px)}}@media(max-width:1150px){main.partner-layout .rail{display:none}.mobile-next{display:block;margin:24px 0;padding:0;background:transparent;border:0}.mobile-task-card{padding:var(--side-pad);background:var(--surface);border:1px solid var(--line);border-radius:8px}.mobile-next .task-list{grid-template-columns:1fr 1fr;gap:4px}.mobile-next .task:last-child{grid-column:auto}.mobile-rec{margin-top:16px;max-width:none;border:2px solid var(--category);border-radius:8px;overflow:hidden}}@media(max-width:500px){.mobile-next .task-list{grid-template-columns:1fr}.mobile-next .task small,.mobile-next .task .chevron{display:flex}.mobile-next .task small{display:block}.mobile-next .task:last-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.rail *,.mobile-next *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}main.partner-layout{width:var(--site-frame-width,calc(100% - 2 * var(--page-gutter)));grid-template-columns:minmax(0,.225fr) minmax(0,.55fr) minmax(0,.225fr);column-gap:0}main.partner-layout>.app-column{grid-column:2;grid-row:1}main.partner-layout .rail{grid-row:1;grid-column:1;align-self:stretch;padding:8px 16px 0 0}main.partner-layout .rail.right{grid-column:3;padding:8px 0 0 16px}main.partner-layout:dir(rtl) .rail{padding-left:16px;padding-right:0}main.partner-layout:dir(rtl) .rail.right{padding-left:0;padding-right:16px}main.partner-layout .rail .rail-inner{top:16px}main.partner-layout .tool-navigation{flex-wrap:nowrap}main.partner-layout .tool-navigation[hidden]{display:none}main.partner-layout .partner-visit{display:flex}main.partner-layout .rail .task:hover{border-color:transparent}main.partner-layout .partner-disclosure{font-size:11px;line-height:16px;color:var(--muted);margin:12px 0 0}@media(max-width:1150px){main.partner-layout{grid-template-columns:minmax(0,1fr)}main.partner-layout>.app-column{grid-column:1}main.partner-layout .mobile-next{grid-column:1;margin-top:0}}main.partner-layout .window-bar{height:48px;min-height:48px;padding-block:6px;line-height:18px}main.partner-layout .window-bar svg{flex:none}main.partner-layout .window-bar span{min-width:0}main.content-partner-layout{display:grid;margin-inline:auto}main.content-partner-layout>.app-column{min-width:0}main.content-partner-layout .rail,main.content-partner-layout .rail.right{padding-top:0}@media(max-width:1150px){main.content-partner-layout{width:var(--site-width)}main.content-partner-layout .mobile-next{margin-top:24px}}.partner-mark{position:relative;overflow:hidden}.partner-mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--surface)}.partner-mark img[hidden]{display:none}.partner-mark:has(img:not([hidden])) .partner-initial{visibility:hidden}.partner-pill{white-space:normal;overflow-wrap:normal}.category-context{padding:12px;margin:0 0 20px;border:0;border-radius:4px;background:color-mix(in srgb,var(--category) 6%,var(--surface));font-size:14px;line-height:21px;color:var(--muted)}.tool-slide .partner-brand{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px}.tool-slide .partner-mark{width:52px;max-width:100%;height:52px;min-width:0;background:#767676;border-radius:4px}.partner-mark img{position:static;display:block;box-sizing:border-box;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;padding:4px;object-fit:contain;background:transparent}.tool-slide .partner-mark:not(:has(img:not([hidden]))){width:52px;height:52px;min-height:52px;align-self:center;background:var(--soft);border-radius:4px;font-size:26px}.tool-slide .partner-brand:not(:has(img:not([hidden]))){grid-template-columns:52px minmax(0,1fr);align-items:center}.partner-mark:has(img:not([hidden])) .partner-initial{display:none}.tool-slide .partner-name{font-size:20px;line-height:26px}.tool-slide .partner-visit{--visit-border:color-mix(in srgb,var(--header-bg) 70%,#000);background:var(--header-bg);color:var(--header-ink);border-color:var(--visit-border);box-shadow:inset 0 1px #fff3,0 3px 0 var(--visit-border);margin-bottom:0}.tool-slide .partner-visit:hover{background:color-mix(in srgb,var(--header-bg) 90%,var(--header-ink))}.tool-slide .partner-visit:active{box-shadow:inset 0 1px #fff3,0 1px 0 var(--visit-border)}.tool-slide{touch-action:pan-y}.rail .task,.mobile-next .task,.tool-slide .partner-copy,.tool-slide .partner-visit{font-size:15px;line-height:1.5}main.partner-layout .rail .task small,.mobile-next .task small,.partner-why{font-size:14px;line-height:1.5}.partner-pill{font-size:12px;line-height:18px}@media(max-width:600px){main.partner-layout .mobile-next{margin-bottom:12px}}.partner-brand>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tool-slide .partner-name{margin-bottom:0}.partner-pill{border-radius:4px}
