:root{color-scheme:light;--bg: #f7f8f6;--surface: #ffffff;--surface-subtle: #f0f3f0;--surface-raised: #fbfcfa;--surface-warm: #fffdfa;--surface-success: #fbfefc;--text: #171a18;--muted: #626a65;--line: #dfe4e0;--line-strong: #c8d0ca;--link: #116650;--accent: #126e59;--accent-hover: #0b5747;--accent-soft: #e2f0ea;--accent-faint: #f1f8f5;--focus: #16765f;--danger: #9b4638;--danger-strong: #a33b2b;--danger-muted: #ba6b5d;--danger-soft: #f9eeeb;--warning: #8a641b;--warning-strong: #9d6700;--warning-soft: #faf4e7;--ok: #1c6a4a;--ok-soft: #e9f4ed;--on-accent: #ffffff;--inverse-muted: rgb(255 255 255 / 70%);--inverse-subtle: rgb(255 255 255 / 58%);--inverse-line: rgb(255 255 255 / 14%);--instrument: #151a18;--instrument-raised: #222927;--instrument-line: #39433f;--instrument-text: #f4f7f5;--instrument-muted: #aeb8b3;--instrument-accent: #74cbb7;--instrument-accent-text: #c6e6dd;--terminal: #151515;--terminal-raised: #222222;--terminal-line: #3a3a3a;--terminal-text: #f2f0ea;--terminal-muted: #bdb7ac;--terminal-accent: #7bd88f;--placeholder: #817d75;--placeholder-on-terminal: #8f8b83;--checker: #ece9e0;--source-style-text: #26304a;--source-style-heading: #57449a;--window-close: #d94b3f;--window-minimize: #d9a13f;--window-zoom: #4d9f5b;--source-style-yellow: #ffe36b;--source-style-yellow-border: #c9a91f;--source-style-blue: #cfe6ff;--source-style-blue-border: #7ba8d4;--source-style-blue-heading: #285f99;--overlay: rgb(18 18 18 / 54%);--radius-xs: 6px;--radius-sm: 9px;--radius: 12px;--radius-lg: 16px;--page-width: 1180px;--measure: 720px;--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--font-data: "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--shadow-subtle: 0 1px 2px rgb(21 30 26 / 5%);--shadow-subtle-strong: 0 1px 4px rgb(18 24 23 / 10%);--shadow-control: 0 3px 10px rgb(18 24 23 / 12%);--shadow-control-soft: 0 3px 10px rgb(18 24 23 / 8%);--shadow-control-hover: 0 5px 16px rgb(18 110 89 / 15%);--shadow-stage: 0 7px 18px rgb(18 24 23 / 5%);--shadow-soft: 0 8px 24px rgb(18 24 23 / 4%);--shadow-card: 0 12px 30px rgb(18 24 23 / 7%);--shadow-lift: 0 10px 30px rgb(18 24 23 / 5%);--shadow-drop: 0 10px 30px rgb(0 0 0 / 16%);--shadow-menu: 0 14px 36px rgb(18 24 23 / 16%);--shadow-demo: 0 14px 44px rgb(24 24 24 / 9%);--shadow-popover: 0 1px 2px rgb(20 31 27 / 6%), 0 8px 18px rgb(20 31 27 / 10%);--shadow-modal: 0 18px 54px rgb(0 0 0 / 22%);--shadow-dialog: 0 28px 90px rgb(0 0 0 / 28%);--attention-ring: rgb(20 124 101 / 32%);--attention-ring-clear: rgb(20 124 101 / 0%);--shadow-surface: var(--shadow-subtle), 0 18px 50px rgb(21 30 26 / 6%);--shadow-float: 0 14px 36px rgb(21 30 26 / 12%);font-family:var(--font-ui);font-size:16px;line-height:1.55}:root[data-theme=dark]{color-scheme:dark;--bg: #101411;--surface: #171c19;--surface-subtle: #202622;--surface-raised: #1b211e;--surface-warm: #1d1c18;--surface-success: #17221c;--text: #eef2ef;--muted: #a5aea8;--line: #303934;--line-strong: #46514b;--link: #79cdb6;--accent: #277764;--accent-hover: #2f866f;--accent-soft: #24473d;--accent-faint: #1a2d27;--focus: #86d6bf;--danger: #e18e80;--danger-strong: #f0a094;--danger-muted: #ca887d;--danger-soft: #3b2420;--warning: #d3ad63;--warning-strong: #e3bc70;--warning-soft: #352c1d;--ok: #75c597;--ok-soft: #1c3527;--on-accent: #ffffff;--placeholder: #989f9a;--checker: #313732;--source-style-blue: #263e58;--source-style-blue-border: #527ca5;--source-style-blue-heading: #a9cff5;--overlay: rgb(0 0 0 / 68%);--shadow-subtle: 0 1px 2px rgb(0 0 0 / 22%);--shadow-subtle-strong: 0 1px 4px rgb(0 0 0 / 30%);--shadow-control: 0 3px 10px rgb(0 0 0 / 28%);--shadow-control-soft: 0 3px 10px rgb(0 0 0 / 22%);--shadow-control-hover: 0 5px 16px rgb(0 0 0 / 30%);--shadow-stage: 0 7px 18px rgb(0 0 0 / 24%);--shadow-soft: 0 8px 24px rgb(0 0 0 / 18%);--shadow-card: 0 12px 30px rgb(0 0 0 / 26%);--shadow-lift: 0 10px 30px rgb(0 0 0 / 24%);--shadow-drop: 0 10px 30px rgb(0 0 0 / 42%);--shadow-menu: 0 14px 36px rgb(0 0 0 / 42%);--shadow-demo: 0 14px 44px rgb(0 0 0 / 28%);--shadow-popover: 0 1px 2px rgb(0 0 0 / 28%), 0 8px 18px rgb(0 0 0 / 34%);--shadow-modal: 0 18px 54px rgb(0 0 0 / 48%);--shadow-dialog: 0 28px 90px rgb(0 0 0 / 54%);--attention-ring: rgb(121 205 182 / 34%);--attention-ring-clear: rgb(121 205 182 / 0%);--shadow-surface: var(--shadow-subtle), 0 18px 50px rgb(0 0 0 / 28%);--shadow-float: 0 14px 36px rgb(0 0 0 / 36%)}*{box-sizing:border-box}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text)}a{color:var(--link);text-underline-offset:3px}button,input,select,textarea{font:inherit}button{appearance:none;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--on-accent);cursor:pointer;font-weight:700;padding:10px 14px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}button:hover{border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:var(--shadow-control);transform:translateY(-1px)}button:active{box-shadow:none;transform:translateY(0)}button:disabled{cursor:wait;opacity:.65}button:disabled:hover{box-shadow:none;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[contenteditable]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:16px;max-width:760px;font-size:4rem;font-weight:700;letter-spacing:-.035em;line-height:.98}h2{margin-bottom:12px;font-size:2rem;font-weight:650;letter-spacing:0;line-height:1.12}h3{margin-bottom:8px;font-size:1.08rem;font-weight:650;letter-spacing:0}p,li{font-size:1.05rem}code,pre{border-radius:6px;background:var(--surface-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.92rem}code{padding:.08em .24em}pre{overflow:auto;padding:12px;white-space:pre-wrap}.site-header,.site-footer,.page,.wide-page{width:min(100% - 40px,1060px);margin:0 auto}.site-header{width:min(100% - 40px,1160px);padding:20px 0 10px}.site-nav,.site-links,.form-actions,.hero-actions{display:flex;align-items:center;gap:14px}.site-nav{min-height:58px;justify-content:space-between;border-bottom:2px solid color-mix(in srgb,var(--text) 82%,var(--line));padding:0 2px 14px}.site-brand{color:var(--text);font-size:1.25rem;font-weight:800;letter-spacing:-.025em;text-decoration:none}.site-links{flex-wrap:wrap;gap:20px;justify-content:flex-end}.site-links a{color:var(--muted);font-size:.95rem;font-weight:650;text-decoration:none}.site-links a[aria-current=page]{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:6px}.site-links a:hover{color:var(--text);text-decoration:underline}.site-footer{margin-top:54px;border-top:1px solid var(--line);padding:26px 0 42px}.site-footer p{max-width:var(--measure);margin-bottom:8px}.footer-small,.muted,.note-date,.readout-label{color:var(--muted)}.page,.wide-page{padding:38px 0 28px}.hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(330px,.78fr);gap:38px;align-items:start;padding:34px 0 40px}.hero h1{max-width:680px}.hero .lede{max-width:650px;font-size:1.16rem;line-height:1.5}.lede{max-width:var(--measure);color:var(--text);font-size:1.35rem;line-height:1.45}.section,.section-band{margin-top:42px}.section-band{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.feature-list,.notes-list,.check-list,.payload-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.feature-list li,.notes-list li,.check-list li{border-left:3px solid var(--text);padding-left:12px}.feature-list strong,.notes-list strong,.check-list strong,.payload-list strong{display:block}.notes-reference{max-width:var(--measure);margin:0 0 26px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:10px;background:var(--accent-faint);padding:20px 22px}.notes-reference h2{margin:2px 0 7px;font-size:1.28rem}.notes-reference p{margin:0 0 10px;line-height:1.55}.notes-reference__action{font-weight:750}.notes-list{max-width:var(--measure);gap:0;border-top:1px solid var(--line)}.notes-list li{border-bottom:1px solid var(--line);border-left:0;padding:21px 0 22px}.notes-list li>a{color:var(--text);text-decoration:none}.notes-list li>a:hover{color:var(--link);text-decoration:underline;text-underline-offset:3px}.notes-list strong{font-size:1.15rem;line-height:1.3}.notes-list .muted{display:block;margin-top:6px;font-size:.8rem}.notes-list p{margin:8px 0 0;color:var(--muted);font-size:.98rem;line-height:1.55}.preflight-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px}.preflight-panel h2{font-size:1.05rem}.preflight-items{display:grid;gap:10px;margin:16px 0;padding:0;list-style:none}.preflight-item{border:1px solid var(--line);border-radius:6px;padding:10px}.preflight-item strong{display:block;margin-bottom:4px}.severity-high{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}.severity-medium{border-color:color-mix(in srgb,var(--warning) 45%,var(--line))}.severity-low{border-color:color-mix(in srgb,var(--ok) 35%,var(--line))}.action-row{display:flex;flex-wrap:wrap;gap:8px}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--on-accent);padding:10px 14px;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}.button:hover{border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:var(--shadow-control);color:var(--on-accent);transform:translateY(-1px)}.button:active{box-shadow:none;transform:translateY(0)}.button.secondary:hover,button.secondary:hover{border-color:var(--accent);background:var(--accent-faint);color:var(--accent-hover)}.waitlist-form{display:grid;gap:14px;max-width:780px}.waitlist-form--compact{margin-top:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}label{display:grid;gap:6px}label span{color:var(--muted);font-size:.88rem;font-weight:700}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);color:var(--text);padding:10px}textarea{resize:vertical}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.form-status{margin:0;color:var(--muted);font-size:.95rem}.form-status[data-state=success]{color:var(--ok)}.form-status[data-state=error]{color:var(--danger)}.note-header{max-width:820px;margin-bottom:38px;border-bottom:1px solid var(--line);padding-bottom:30px}.note-header h1{max-width:820px;margin-bottom:18px;font-size:clamp(2.65rem,5vw,4rem);font-weight:720;letter-spacing:-.035em;line-height:1.01;text-wrap:balance}.note-header .lede{max-width:730px;margin-bottom:18px;color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:1.25rem;line-height:1.5;text-wrap:pretty}.note-header .note-date{margin-bottom:0;font-size:.82rem;font-variant-numeric:tabular-nums}.back-link{display:inline-block;margin-bottom:20px;color:var(--muted);font-size:.88rem;font-weight:700;text-decoration:none}.back-link:before{margin-right:6px;content:"←"}.back-link:hover{color:var(--link);text-decoration:underline}.series-nav{max-width:var(--measure);margin:50px 0 0;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);padding:18px}.series-nav h2{margin-bottom:12px;font-size:1.2rem}.series-nav ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.series-nav a{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:baseline;border:1px solid transparent;border-radius:6px;padding:8px 10px;color:var(--text);text-decoration:none}.series-nav a:hover{background:var(--surface-subtle);text-decoration:underline}.series-nav li[data-current=true] a{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft)}.series-nav span{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.series-nav strong{font-size:.94rem}.prose{max-width:var(--measure)}.prose h2{margin-top:46px;margin-bottom:14px;font-size:1.72rem;letter-spacing:-.02em}.prose h3{margin-top:28px}.prose p,.prose li{line-height:1.7}.prose img{max-width:100%}.fact-page-date{margin:22px 0 30px;border-radius:7px;background:var(--surface-subtle);padding:12px 14px;color:var(--muted);font-size:.86rem}.prose .fact-status{margin:34px 0 -28px;color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere}.prose :is(a,code){overflow-wrap:anywhere}.article-facts-link{max-width:var(--measure);margin-top:42px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);padding:20px 22px}.note-page>.section-band{max-width:var(--measure)}.article-facts-link h2{margin:2px 0 7px;font-size:1.2rem}.article-facts-link p{margin:0 0 10px;color:var(--muted);line-height:1.55}.article-facts-link>a{font-weight:750}.article-copy-card{display:flex;align-items:center;gap:14px;margin:22px 0;border:1px solid var(--line);border-radius:10px;background:var(--accent-faint);box-shadow:var(--shadow-soft);padding:16px 18px}.article-copy-card p{margin:0;color:var(--muted);font-size:.98rem}.story-shot{margin:26px 0 34px}.story-shot figcaption{margin-top:9px;color:var(--muted);font-size:.84rem}.mock-window,.mock-target{border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.mock-window__bar{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line);padding:10px 12px;color:var(--muted);font-size:.86rem}.mock-window__bar span{width:10px;height:10px;border-radius:999px;background:var(--window-close)}.mock-window__bar span:nth-child(2){background:var(--window-minimize)}.mock-window__bar span:nth-child(3){margin-right:7px;background:var(--window-zoom)}.mock-source{display:grid;gap:14px;padding:16px}.mock-kicker{margin:0;color:var(--muted);font-size:.96rem}.mock-button{display:inline-flex;width:fit-content;border:1px solid var(--instrument-line);border-radius:6px;background:var(--instrument);color:var(--instrument-text);padding:9px 12px;font-weight:650}.mock-code-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mock-code-grid div{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-warm);padding:10px}.mock-code-grid strong{display:block;margin-bottom:8px;color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.mock-code-grid code{display:block;overflow-wrap:anywhere}.mock-paste-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mock-target{min-width:0;overflow:hidden}.mock-target__title{border-bottom:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);padding:8px 10px;font-size:.86rem;font-weight:700}.mock-target__title a{color:inherit}.mock-target pre{margin:0;border-radius:0;background:transparent;font-size:.84rem}.mock-terminal{background:var(--terminal);color:var(--terminal-text)}.mock-terminal .mock-target__title{border-color:var(--terminal-line);background:var(--terminal-raised);color:var(--terminal-muted)}.mock-terminal pre{color:var(--terminal-text)}.mock-terminal span{color:var(--terminal-accent)}.mock-document{padding-bottom:12px}.mock-document h3,.mock-document p,.mock-document table{margin-right:12px;margin-left:12px}.mock-document h3{margin-top:12px;margin-bottom:8px;color:var(--accent);font-size:1.12rem}.mock-document p{margin-bottom:10px;font-size:.93rem}.mock-document table{width:calc(100% - 24px);border-collapse:collapse;font-size:.86rem}.mock-document th,.mock-document td{border:1px solid var(--line);padding:5px 6px;text-align:left}.mock-json pre{max-height:none}.article-paste-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-paste-target{min-height:286px}.article-paste-target .mock-target__title{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:center;gap:12px;min-height:44px;background:var(--surface-subtle);padding:10px 14px;font-size:.98rem;font-weight:720}.article-paste-target .mock-target__title>span:first-child{min-width:0;white-space:nowrap}.paste-demo-state{min-width:96px;justify-self:end;color:var(--muted);font-size:.78rem;font-weight:700;text-align:right;white-space:nowrap}.mock-terminal .paste-demo-state{color:var(--terminal-muted)}.article-paste-target[data-pasted=true] .paste-demo-state{color:var(--ok)}.paste-terminal-editor{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:242px;padding:20px}.paste-terminal-prompt{color:var(--terminal-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;line-height:1.55}.paste-terminal-editor textarea{width:100%;min-height:198px;resize:none;border:0;border-radius:0;background:transparent;color:var(--terminal-text);padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;line-height:1.55;caret-color:var(--terminal-text)}.paste-terminal-editor textarea:focus-visible,.paste-document-editor:focus-visible{outline:none}.article-paste-target:has(.paste-terminal-editor textarea:focus-visible),.article-paste-target:has(.paste-document-editor:focus-visible){border-color:var(--accent);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--accent)}.article-paste-target.mock-terminal:has(.paste-terminal-editor textarea:focus-visible){border-color:var(--terminal-accent);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--terminal-accent)}.paste-terminal-editor textarea::placeholder{color:var(--placeholder-on-terminal);opacity:1}.article-paste-target.mock-document{padding-bottom:0}.paste-document-editor{min-height:242px;outline-offset:-3px;background:var(--surface);padding:20px;cursor:text}.paste-document-editor:empty:before{color:var(--placeholder);content:attr(data-placeholder)}.paste-document-editor article>:first-child{margin-top:0}.paste-document-editor h2,.paste-document-editor h3{margin:0 0 12px;color:var(--accent);font-size:1.3rem}.paste-document-editor p,.paste-document-editor table{margin-right:0;margin-left:0}.paste-document-editor table{width:100%}.sample-content-map{margin:-10px 0 22px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-lift);overflow:hidden}.sample-content-map__header{padding:19px 20px 17px}.sample-content-map__header h2{margin:0 0 7px;font-size:1.16rem}.sample-content-map__header>p:last-child,.sample-content-map__note{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.sample-content-map__list{margin:0;border-top:1px solid var(--line);padding:0;list-style:none}.sample-content-map__list li{display:grid;grid-template-columns:28px minmax(150px,.8fr) minmax(190px,1.2fr);gap:12px;align-items:center;min-height:66px;margin:0;padding:11px 20px}.sample-content-map__list li+li{border-top:1px solid var(--line)}.sample-content-map__list li[data-sample-content=metadata]{background:var(--accent-faint)}.sample-content-map__number{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:750}.sample-content-map__list div{display:grid;gap:1px}.sample-content-map__list strong{font-size:.88rem}.sample-content-map__list div span,.sample-content-map__state{color:var(--muted);font-size:.76rem}.sample-content-map__state,.sample-content-map__list a{justify-self:end;text-align:right}.sample-content-map__list a{font-size:.79rem;font-weight:750}.sample-content-map__note{border-top:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:var(--accent-faint);padding:12px 20px}.paste-demo-complete{margin:0 0 30px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-left:4px solid var(--accent);border-radius:8px;background:var(--accent-faint);padding:17px 19px;opacity:0;transform:translateY(10px)}.paste-demo-complete[data-visible=true]{opacity:1;transform:none}.paste-demo-complete p{margin:0}.paste-demo-complete p+p{margin-top:10px}.paste-simulation-notice{display:flex;gap:9px 14px;align-items:baseline;margin:22px 0 12px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-left:4px solid var(--accent);border-radius:8px;background:var(--accent-faint);padding:13px 16px}.paste-simulation-notice strong{flex:0 0 auto;font-size:.78rem;letter-spacing:.035em;text-transform:uppercase}.paste-simulation-notice .scope-label{border-left:0;padding-left:0}.paste-simulation-notice span{color:var(--muted);font-size:.84rem;line-height:1.45}.paste-decision-demo{width:min(960px,calc(100vw - 32px));margin:34px 0 52px}.paste-decision-control{min-width:0;padding:11px 13px}.paste-decision-control--copy{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.paste-decision-control--copy button{width:100%}.paste-decision-control--copy>span:last-child,.paste-decision-control__heading>span:last-child{color:var(--muted);font-size:.68rem}.paste-decision-control--copy>span:last-child{text-align:center}.paste-decision-control--paste{display:grid;grid-template-rows:auto 1fr;gap:7px;border-left:1px solid var(--line)}.paste-decision-control__heading{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between}.paste-decision-control__label{color:var(--text);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.paste-decision-flow{display:grid;grid-template-columns:minmax(190px,.9fr) 84px minmax(280px,1.3fr) 84px minmax(190px,.9fr);gap:0;align-items:stretch}.paste-decision-stage{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-stage)}.paste-decision-source,.paste-decision-target{display:grid;min-height:440px}.paste-decision-source{grid-template-rows:auto 1fr}.paste-decision-stage__header{border-bottom:1px solid var(--line);padding:14px 15px 13px}.paste-decision-stage__header>span{display:block;margin-bottom:2px;color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.paste-decision-stage__header h2,.paste-decision-stage__header p{margin:0}.paste-decision-stage__header h2{font-size:1rem;letter-spacing:-.01em}.paste-decision-stage__header p{margin-top:3px;color:var(--muted);font-size:.72rem;line-height:1.45}.paste-decision-source__workspace{display:grid;grid-template-rows:1fr;min-height:0}.paste-decision-source__document{display:grid;align-content:start;gap:9px;min-width:0;background:var(--surface-raised);padding:22px 16px}.paste-decision-source__heading{width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:7px;background:var(--accent-faint);color:var(--text);padding:9px 10px;font-size:.88rem;font-weight:750;line-height:1.35}.paste-decision-source__body{color:var(--muted);font-size:.8rem;line-height:1.5}.paste-decision-source__sample-label{color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.paste-decision-route{display:grid;align-content:center;gap:10px;padding:0 8px;text-align:center}.paste-decision-route__label{display:grid;gap:1px;color:var(--muted);font-size:.66rem;line-height:1.25}.paste-decision-route__label strong{color:var(--text);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.paste-decision-route__line{position:relative;width:100%;height:2px;background:var(--line-strong);transition:background-color .3s ease}.paste-decision-route__line:after{position:absolute;top:-4px;right:-1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--line-strong);content:"";transition:border-color .3s ease}.paste-decision-route__line:before{position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:50%;background:var(--accent);content:"";opacity:0;transform:translate(-50%,-50%)}.paste-decision-route[data-state=active] .paste-decision-route__label strong,.paste-decision-route[data-state=complete] .paste-decision-route__label strong{color:var(--accent)}.paste-decision-route[data-state=active] .paste-decision-route__line,.paste-decision-route[data-state=complete] .paste-decision-route__line{background:var(--accent)}.paste-decision-route[data-state=active] .paste-decision-route__line:after,.paste-decision-route[data-state=complete] .paste-decision-route__line:after{border-left-color:var(--accent)}.paste-decision-route[data-state=active] .paste-decision-route__line:before{opacity:1}.paste-decision-after-copy{min-height:0;opacity:0;transform:translate(-6px)}.paste-decision-after-copy[data-visible=true]{opacity:1;transform:none}.paste-decision-pasteboard{position:relative;display:grid;grid-template-rows:auto auto 1fr;min-height:440px;overflow:hidden;border:1px solid var(--line-strong);background:var(--surface)}.paste-decision-pasteboard__header{display:flex;gap:12px;align-items:center;background:var(--instrument);color:var(--on-accent);padding:13px 14px}.paste-decision-pasteboard__header h2{margin:0;color:inherit}.paste-decision-pasteboard__header h2{font-size:.92rem;letter-spacing:-.01em}.paste-decision-pasteboard__label{display:block;margin-bottom:2px;color:var(--instrument-muted);font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.paste-decision-pasteboard__clip{position:relative;width:20px;height:24px;flex:0 0 auto;margin-left:3px;border:1.7px solid var(--instrument-muted);border-radius:3px}.paste-decision-pasteboard__empty{align-self:center;margin:0;color:var(--muted);font-size:.8rem;line-height:1.55;padding:22px;text-align:center}.paste-decision-pasteboard__clip:before{position:absolute;top:-5px;left:4px;width:9px;height:6px;border:1.7px solid var(--instrument-muted);border-radius:3px;background:var(--instrument);content:""}.paste-decision-inventory{display:grid;grid-template-columns:1fr;gap:1px;min-height:100%;margin:0;background:var(--line);padding:0;list-style:none}.paste-decision-inventory li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:0 10px;align-items:center;min-height:69px;background:var(--surface);padding:10px 11px;transition:background-color .36s ease,box-shadow .36s ease}.paste-decision-format{display:grid;width:36px;height:36px;place-items:center;border-radius:7px;background:var(--surface-subtle);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;font-weight:800;letter-spacing:-.02em;transition:background-color .36s ease,color .36s ease}.paste-decision-inventory li>div{display:grid;min-width:0;gap:2px}.paste-decision-inventory li>div>span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.paste-decision-inventory [data-paste-decision-support]{grid-column:3;justify-self:end;min-height:18px;margin-top:0;font-size:.7rem;font-weight:750;white-space:nowrap}.paste-decision-inventory li[data-compatibility=supported]{background:var(--ok-soft)}.paste-decision-inventory li[data-compatibility=supported] .paste-decision-format{background:color-mix(in srgb,var(--ok) 14%,var(--surface));color:var(--ok)}.paste-decision-inventory li[data-compatibility=supported] [data-paste-decision-support]{color:var(--ok)}.paste-decision-inventory li[data-compatibility=inspected]{background:var(--ok-soft)}.paste-decision-inventory li[data-compatibility=inspected] .paste-decision-format{background:color-mix(in srgb,var(--accent) 15%,var(--surface));color:var(--accent)}.paste-decision-inventory li[data-compatibility=inspected] [data-paste-decision-support]{color:var(--ok)}.paste-decision-inventory li[data-compatibility=unsupported]{background:var(--surface-raised)}.paste-decision-inventory li[data-compatibility=unsupported] [data-paste-decision-support]{color:var(--muted)}.paste-decision-inventory li[data-compatibility=selected]{background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface));box-shadow:inset 4px 0 0 var(--accent)}.paste-decision-inventory li[data-compatibility=selected] .paste-decision-format{background:var(--accent);color:var(--on-accent)}.paste-decision-inventory li[data-compatibility=selected] [data-paste-decision-support]{width:auto;min-width:82px;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:color-mix(in srgb,var(--accent-soft) 82%,var(--surface));color:var(--accent-hover);padding:4px 9px 4px 27px}.paste-decision-inventory li[data-compatibility=selected] [data-paste-decision-support] .action-feedback__mark{inset-inline-start:8px}.paste-decision-target{grid-template-rows:auto 1fr;transition:border-color .28s ease}.paste-decision-control--paste[data-ready=false] .paste-decision-targets{opacity:.58}.paste-decision-targets{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line);margin:0;transition:opacity .28s ease}.paste-decision-targets button{display:grid;width:100%;min-width:0;gap:2px;border:0;border-radius:0;background:var(--surface-raised);color:var(--text);padding:10px 11px;text-align:left}.paste-decision-targets__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.paste-decision-targets button+button{border-left:1px solid var(--line)}.paste-decision-targets button:focus-visible{position:relative;z-index:1;outline-offset:-3px}.paste-decision-targets button strong{font-size:.84rem}.paste-decision-targets button span{color:var(--muted);font-size:.68rem;font-weight:600}.paste-decision-targets button:hover{background:var(--accent-faint);color:var(--accent-hover);box-shadow:none;transform:none}.paste-decision-targets button:disabled{cursor:default;opacity:1}.paste-decision-targets button:disabled:hover{background:var(--surface-raised);color:var(--text)}.paste-decision-targets button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.paste-decision-targets button[aria-pressed=true] span{color:var(--instrument-accent-text)}.paste-decision-result{margin:0;opacity:0;transform:translateY(6px)}.paste-decision-result-slot{display:grid;align-content:center;min-height:0;margin:13px}.paste-decision-result-slot>p{align-self:center;margin:0;color:var(--muted);font-size:.72rem;line-height:1.45;text-align:center}.paste-decision-result[data-visible=true]{opacity:1;transform:none}.paste-decision-question{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;min-height:62px;border-bottom:1px solid var(--line);background:var(--accent-faint);padding:11px 13px;opacity:0;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease}.paste-decision-question[data-visible=true]{opacity:1;transform:none}.paste-decision-question[data-changing=true]{opacity:0;transform:translateY(5px)}.paste-decision-question[data-settled=true]{opacity:1}.paste-decision-question h2{margin:0;font-size:.78rem;line-height:1.35}.paste-decision-question [data-paste-decision-answer]{color:var(--accent);font-size:.78rem}.paste-decision-question [data-paste-decision-answer]:before{margin-right:9px;color:var(--muted);content:"→"}.paste-decision-preview{max-width:none;margin-top:0}.paste-decision-preview__label{display:block;margin-bottom:6px;color:var(--muted);font-size:.66rem;font-weight:750;text-transform:uppercase}.paste-decision-preview__terminal,.paste-decision-preview__document,.paste-decision-preview__inspector{min-height:76px;border:1px solid var(--line);border-radius:7px;padding:11px}.paste-decision-preview__terminal{background:var(--terminal);color:var(--terminal-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.paste-decision-preview__terminal .paste-decision-preview__prompt{color:var(--terminal-accent)}.paste-decision-preview__document,.paste-decision-preview__inspector{display:grid;align-content:center;gap:6px;background:var(--surface)}.paste-decision-preview__document strong,.paste-decision-preview__inspector>strong{color:var(--link);font-size:.88rem;text-decoration:underline;text-underline-offset:3px}.paste-decision-preview__document span{color:var(--muted);font-size:.72rem;overflow-wrap:anywhere}.paste-decision-preview__document a{font-size:.72rem}.paste-decision-preview__inspector>strong{color:var(--text);text-decoration:none}.paste-decision-preview__inspector ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.paste-decision-preview__inspector li{display:flex;gap:7px;align-items:center;margin:0;color:var(--muted);font-size:.68rem}.paste-decision-preview__inspector li span{min-width:34px;border-radius:4px;background:var(--accent-faint);color:var(--accent);padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:800;text-align:center}.paste-decision-preview__comment{width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--warning-soft) 65%,var(--surface));padding:3px 7px;font-size:.68rem}.mock-inspector{background:var(--surface-warm)}.mock-type-list{display:grid;gap:0;margin:0;padding:0}.mock-type-list div{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,1.25fr);gap:12px;border-bottom:1px solid var(--line);padding:10px 12px}.mock-type-list div:last-child{border-bottom:0}.mock-type-list dt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.84rem;overflow-wrap:anywhere}.mock-type-list dd{margin:0;color:var(--muted);font-size:.94rem}.copy-lab-page .intro{max-width:880px;margin-bottom:30px}.copy-lab-page h1{max-width:880px;font-size:4.2rem}.clipboard-inspector,.result-summary,.representation-browser,.representation-card,.product-tier{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.clipboard-inspector{position:relative;border-top:4px solid var(--accent);padding:24px;scroll-margin-top:24px}.inspector-heading{max-width:740px}.inspector-heading h2{margin-bottom:6px}.inspector-heading>p:last-child{margin-bottom:0;color:var(--muted)}.inspection-methods{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:14px;margin-top:20px}.inspection-method{display:flex;min-width:0;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-warm);padding:16px}.inspection-method--primary{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.method-heading{display:flex;gap:12px;align-items:flex-start}.method-number{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--instrument);color:var(--instrument-text);font-size:.85rem;font-weight:750}.method-label{margin-bottom:1px;color:var(--accent);font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.method-heading h3{margin-bottom:4px;font-size:1.12rem}.method-heading p:last-child,.method-help{margin-bottom:0;color:var(--muted);font-size:.9rem}.inspection-method--secondary>button{width:100%;margin-top:auto}.method-points{display:grid;gap:8px;margin:18px 0}.method-points div{display:grid;gap:1px;border-left:3px solid var(--line);padding-left:9px}.method-points dt{color:var(--muted);font-size:.72rem;font-weight:750;text-transform:uppercase}.method-points dd{margin:0;font-size:.88rem}.method-help{margin-top:8px;text-align:center}.paste-catcher{display:grid;min-height:174px;margin-top:15px;place-content:center;justify-items:center;gap:5px;border:2px dashed color-mix(in srgb,var(--accent) 58%,var(--line));border-radius:var(--radius);background:var(--accent-soft);padding:20px;color:var(--accent);cursor:text;text-align:center;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.paste-catcher:hover,.paste-catcher:focus{border-style:solid;border-color:var(--accent);background:var(--accent-faint)}.paste-catcher[data-state=success]{border-style:solid;background:color-mix(in srgb,var(--accent-soft) 76%,var(--surface));color:var(--ok)}.paste-catcher__icon{display:inline-grid;box-sizing:border-box;min-width:48px;min-height:36px;place-items:center;border:1px solid currentColor;border-radius:6px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-weight:750;line-height:1;white-space:nowrap}.paste-catcher strong{font-size:1.05rem}.paste-catcher span:last-child{max-width:430px;color:color-mix(in srgb,currentColor 74%,var(--muted));font-size:.88rem}.inspector-utilities{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.inspector-utilities p{margin:0 4px 0 0;color:var(--muted);font-size:.9rem}.inspector-utilities button{padding:7px 10px;font-size:.9rem}.inspection-feedback{display:flex;gap:12px;align-items:center;margin-top:14px;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:6px;background:var(--surface-subtle);padding:12px 14px}.inspection-feedback__icon{display:inline-grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--muted);color:var(--on-accent);font-size:.82rem;font-weight:800}.inspection-feedback div{display:grid;min-width:0;gap:1px}.inspection-feedback span:last-child{color:var(--muted);font-size:.9rem;overflow-wrap:anywhere}.inspection-feedback[data-state=loading],.inspection-feedback[data-state=ready]{border-left-color:var(--accent)}.inspection-feedback[data-state=loading] .inspection-feedback__icon,.inspection-feedback[data-state=ready] .inspection-feedback__icon{background:var(--accent)}.inspection-feedback[data-state=success]{border-left-color:var(--ok);background:var(--ok-soft)}.inspection-feedback[data-state=success] .inspection-feedback__icon{background:var(--ok)}.inspection-feedback[data-state=error]{border-left-color:var(--danger);background:var(--danger-soft)}.inspection-feedback[data-state=error] .inspection-feedback__icon{background:var(--danger)}.sample-payload-details,.technical-readout{margin-top:14px;color:var(--muted)}.sample-payload-details summary,.technical-readout summary,.representation-technical summary{cursor:pointer;font-weight:700}.sample-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;border-top:1px solid var(--line);padding:12px 0 0;list-style:none}.sample-paths li{display:grid;min-width:0;gap:2px}.sample-paths strong{font-size:.9rem;overflow-wrap:anywhere}.sample-paths span{color:var(--muted);font-size:.9rem}.technical-readout pre{max-height:220px;margin:10px 0 0;font-size:.82rem}.inspection-results{margin-top:36px;scroll-margin-top:20px}.result-summary{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(250px,.46fr);gap:16px;align-items:start;border-color:color-mix(in srgb,var(--ok) 35%,var(--line));background:var(--surface-success);padding:20px}.result-summary__mark{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:999px;background:var(--ok);color:var(--on-accent);font-size:1.25rem;font-weight:800}.result-summary__body{min-width:0}.result-summary h2{margin-bottom:4px}.result-source{margin-bottom:12px;color:var(--muted);font-size:.94rem}.result-type-list,.result-meta{display:flex;flex-wrap:wrap;gap:7px}.result-type-chip,.result-meta span{border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:4px 9px;font-size:.82rem;font-weight:650}.result-meta{margin-top:10px}.result-meta span{border:0;background:var(--surface-subtle);color:var(--muted);font-weight:600}.result-signal{min-width:0;border-left:1px solid var(--line);padding-left:16px}.result-signal h3{margin-bottom:9px;font-size:.86rem}#clipboard-signals{display:grid;gap:8px}.signal{display:grid;gap:2px;border-left:3px solid var(--accent);padding-left:9px}.signal--unknown{border-color:var(--muted)}.signal--warning{border-color:var(--warning)}.signal strong{font-size:.84rem}.signal span{color:var(--muted);font-size:.8rem}.representation-browser{margin-top:16px;overflow:hidden}.representation-browser>header{display:flex;gap:24px;align-items:end;justify-content:space-between;padding:18px 20px}.representation-browser>header h2,.representation-browser>header p{margin-bottom:0}.representation-browser>header>p{max-width:390px;color:var(--muted);font-size:.9rem}.representation-workbench{display:grid;grid-template-columns:minmax(210px,.3fr) minmax(0,1fr);border-top:1px solid var(--line);min-height:440px}.representation-sidebar{min-width:0;border-right:1px solid var(--line);background:var(--surface-subtle);padding:16px 12px}.representation-sidebar h3,.representation-sidebar p{margin:0}.representation-sidebar h3{font-size:.95rem}.representation-sidebar>p{margin-top:2px;color:var(--muted);font-size:.78rem}.representation-tabs{display:grid;gap:7px;align-content:start;margin-top:12px;max-height:620px;overflow-y:auto;scrollbar-width:thin}.representation-tab{display:grid;width:100%;min-width:0;gap:1px;border-color:transparent;background:transparent;color:var(--text);padding:8px 10px;text-align:left}.representation-tab:hover{border-color:var(--line);background:var(--surface);color:var(--text)}.representation-tab[aria-selected=true]{border-color:var(--accent);background:var(--surface);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.representation-tab strong{font-size:.86rem}.representation-tab span{max-width:220px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.representation-panel{min-width:0;background:var(--surface-warm);padding:18px}.representation-card{min-width:0;padding:18px}.representation-header{display:flex;gap:16px;align-items:start;justify-content:space-between}.representation-title{min-width:0}.representation-kind{margin-bottom:2px;color:var(--accent);font-size:.72rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.representation-name{margin-bottom:4px;font-size:1.25rem}.representation-mime{display:inline-block;max-width:100%;color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.representation-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.format-badge{border:1px solid var(--line);border-radius:999px;background:var(--surface-subtle);padding:3px 8px;color:var(--muted);font-size:.74rem;font-weight:700}.format-badge--accent{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft);color:var(--accent)}.representation-description{margin:9px 0 0;color:var(--muted);font-size:.92rem}.representation-analysis{margin-top:13px;border-left:3px solid var(--accent);background:var(--accent-soft);padding:9px 11px}.representation-analysis h4,.representation-preview h4,.representation-technical h4{margin:0 0 7px;font-size:.76rem;letter-spacing:.02em;text-transform:uppercase}.representation-analysis ul{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding-left:18px}.representation-analysis li{font-size:.84rem}.representation-preview{margin-top:14px}.representation-source,.byte-preview{max-height:360px;margin:0;background:var(--surface-subtle);font-size:.79rem}.representation-source--preview[data-expanded=false]{max-height:230px}.representation-source--preview[data-expanded=true]{max-height:none}.preview-toggle{width:auto;margin-top:8px;padding:7px 10px;font-size:.86rem}.html-preview-frame{width:100%;min-height:260px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.representation-card--compact .html-preview-frame{min-height:210px}.image-preview{display:block;max-width:100%;max-height:520px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(45deg,var(--checker) 25%,transparent 25%),linear-gradient(-45deg,var(--checker) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--checker) 75%),linear-gradient(-45deg,transparent 75%,var(--checker) 75%),var(--surface);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;object-fit:contain}.preview-note,.preview-unavailable,.empty-inspection{margin:8px 0 0;color:var(--muted);font-size:.88rem}.representation-technical{margin-top:14px;border-top:1px solid var(--line);padding-top:10px;color:var(--muted)}.representation-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:12px 0 0;border-bottom:1px solid var(--line);padding-bottom:12px}.representation-meta div{min-width:0}.representation-meta dt{color:var(--muted);font-size:.7rem;font-weight:750;text-transform:uppercase}.representation-meta dd{margin:2px 0 0;color:var(--text);font-size:.84rem;overflow-wrap:anywhere}.technical-source-title{margin-top:13px!important}.product-ladder{margin-top:54px}.product-ladder__heading{max-width:780px;margin-bottom:22px}.product-ladder__heading h2{margin-bottom:7px}.product-ladder__heading>p:last-child{margin-bottom:0;color:var(--muted)}.product-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-tier{display:flex;min-width:0;flex-direction:column;border-top:4px solid var(--line);padding:18px}.product-tier--current{border-top:4px solid var(--text)}.product-tier--pro{border-top:4px solid var(--accent);background:color-mix(in srgb,var(--accent-soft) 42%,var(--surface))}.tier-status{margin-bottom:5px;color:var(--accent);font-size:.75rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.product-tier h3{margin-bottom:5px;font-size:1.28rem}.tier-description{min-height:48px;margin-bottom:10px;color:var(--muted);font-size:.92rem}.capability-list{margin:0 0 18px;padding:0;list-style:none}.capability-list li{border-top:1px solid var(--line)}.capability-list button{width:100%;border:0;border-radius:0;background:transparent;color:var(--text);padding:10px 2px;text-align:left}.capability-list button:hover{background:var(--accent-soft);color:var(--text)}.capability-list button span[aria-hidden=true]{display:inline-block;width:20px;color:var(--ok);font-weight:800}.capability-list li[data-availability=unavailable] button span[aria-hidden=true]{color:var(--danger)}.tier-action{width:100%;margin-top:auto}.pro-waitlist{scroll-margin-top:20px}.clipboard-inspector{border:0;border-radius:0;background:transparent;padding:0;overflow-anchor:none}.inspector-heading{display:flex;max-width:none;gap:18px;align-items:baseline;justify-content:space-between}.inspector-heading h2,.inspector-heading p{margin:0}.inspector-heading p{color:var(--muted);font-size:.88rem}.capture-flow{margin-top:14px}.article-handoff{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;margin-top:14px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:8px;background:var(--accent-faint);padding:11px 13px;color:var(--text)}.article-handoff+.capture-flow{margin-top:10px}.article-handoff kbd{display:grid;min-width:44px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 52%,var(--line));border-bottom-width:2px;border-radius:6px;background:var(--surface);color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:800}.article-handoff div{display:grid;gap:1px}.article-handoff strong{font-size:.86rem}.article-handoff span{color:var(--muted);font-size:.78rem;line-height:1.45}.inspection-method{border:0;border-radius:0;background:transparent;padding:0}.inspection-method--primary{position:relative}.paste-catcher{min-height:174px;margin:0;border-width:2px;background:color-mix(in srgb,var(--accent-soft) 70%,var(--surface));transition:background-color .16s ease,border-color .16s ease}.paste-catcher[data-drag-active=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 88%,var(--surface))}.page-drop-indicator{position:fixed;z-index:1000;top:18px;left:50%;display:grid;gap:1px;transform:translate(-50%);border-radius:8px;background:var(--terminal);color:var(--on-accent);padding:10px 14px;box-shadow:var(--shadow-drop);pointer-events:none}.page-drop-indicator strong{font-size:.82rem}.page-drop-indicator span{color:var(--inverse-muted);font-size:.72rem}.page-drop-indicator[hidden]{display:none}.paste-catcher[data-state=success]{min-height:174px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon detail";place-content:center;justify-items:start;column-gap:14px;border-color:color-mix(in srgb,var(--ok) 58%,var(--line));background:var(--ok-soft);padding:20px 56px 20px 20px;text-align:left}.paste-catcher[data-state=success] .paste-catcher__icon{grid-area:icon;width:28px;height:28px;min-width:0;min-height:0;align-self:center;border:1.5px solid var(--ok);border-radius:999px;background:var(--surface);padding:0;color:var(--ok)}.paste-catcher[data-state=success] .paste-catcher__icon:after{width:8px;height:4px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;content:"";transform:translateY(-1px) rotate(-45deg)}.paste-catcher[data-state=success] #paste-state-title{grid-area:title}.paste-catcher[data-state=success] span:last-child{grid-area:detail}.paste-method-emphasis{font-size:inherit;font-weight:800}.capture-or{display:flex;gap:12px;align-items:center;margin:9px 0;color:var(--muted);font-size:.76rem;text-transform:uppercase}.capture-or:before,.capture-or:after{height:1px;flex:1;background:color-mix(in srgb,var(--line) 70%,transparent);content:""}.inspection-method--secondary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;align-items:center;padding:4px 0}.inspection-method--secondary h3,.inspection-method--secondary p{margin:0}.inspection-method--secondary h3{font-size:.98rem}.inspection-method--secondary p{margin-top:2px;color:var(--muted);font-size:.84rem}.inspection-method--secondary>button{width:auto;margin:0;padding:7px 11px;font-size:.86rem}.sample-action{display:flex;gap:10px;align-items:baseline;margin-top:8px}.sample-link,.clear-inspector{width:auto;border:0;background:transparent;color:var(--accent);padding:4px 0;font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 58%,transparent);text-underline-offset:3px;transition:color .12s ease,text-decoration-color .12s ease}.sample-link:hover,.clear-inspector:hover{background:transparent;box-shadow:none;color:var(--accent-hover);text-decoration-color:currentColor;transform:none}.sample-action>span{color:var(--muted);font-size:.8rem}.inspection-feedback:not([data-state=error]){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inspection-feedback[data-state=error]{margin-top:10px;border:0;border-radius:6px;background:var(--danger-soft);padding:10px 12px}.clear-inspector{position:absolute;z-index:1;top:10px;right:12px;margin:0;font-size:.82rem}.inspection-results{margin-top:12px;opacity:0;transform:translateY(10px)}.inspection-results[data-visible=true]{opacity:1;transform:none}.results-heading{display:flex;gap:20px;align-items:end;justify-content:space-between;margin-bottom:10px}.results-heading h2,.results-heading .result-source{margin:0}.results-heading .result-source{color:var(--muted);font-size:.8rem;text-align:right}.result-signal{margin-bottom:10px;border:0;border-radius:6px;background:var(--accent-soft);padding:10px 12px}.result-signal h3{margin-bottom:5px}.representation-workbench{min-height:390px;border:0;border-radius:8px;background:var(--surface-subtle);overflow:hidden}.representation-sidebar{border:0;background:var(--surface-subtle);padding:14px 10px}.representation-sidebar h3{padding:0 8px;font-size:.82rem}.representation-tabs{margin-top:8px}.representation-tab,.representation-tab:hover,.representation-tab[aria-selected=true]{border:0}.representation-tab{padding:8px}.representation-tab:hover{background:color-mix(in srgb,var(--surface) 65%,transparent)}.representation-tab[aria-selected=true]{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent)}.representation-panel{background:var(--surface);padding:20px}.representation-card{border:0;border-radius:0;background:transparent;padding:0}.representation-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0}.representation-summary div{min-width:0;border-radius:6px;background:var(--accent-soft);padding:9px 10px}.representation-summary dt{color:var(--accent);font-size:.66rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.representation-summary dd{margin:3px 0 0;font-size:.84rem;overflow-wrap:anywhere}.external-resources{display:grid;gap:8px;margin-bottom:10px;border:1px solid color-mix(in srgb,var(--warning) 38%,var(--line));border-radius:6px;background:var(--warning-soft);padding:10px}.external-resources h5{margin:0;font-size:.75rem}.external-resource-row{display:flex;gap:12px;align-items:center;justify-content:space-between}.external-resource-row>div{display:grid;gap:1px}.external-resource-row span,.external-resource-state{color:var(--muted);font-size:.78rem}.external-load{width:auto;flex:0 0 auto;padding:6px 9px;font-size:.78rem}.external-link-list{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:.8rem}.external-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.html-preview-frame{border:0;background:var(--surface-subtle)}.representation-technical{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.representation-technical summary{color:var(--accent);font-size:.84rem;text-decoration:underline;text-underline-offset:3px}.technical-facts{color:var(--muted);font-size:.78rem}.copy-lab-page{width:min(100% - 40px,1160px)}.copy-lab-page .intro{max-width:780px;margin-bottom:22px}.copy-lab-page .lab-hero h1{max-width:780px;margin-bottom:0;font-size:4.25rem;letter-spacing:-.035em;line-height:.98}.lab-hero__statement{max-width:720px;margin:14px 0 0;font-size:2rem;font-weight:650;letter-spacing:-.02em;line-height:1.12}.copy-lab-page .lede{max-width:720px;margin-top:16px;font-size:1.12rem;line-height:1.55}.clipboard-inspector{border:0;border-radius:0;background:transparent;padding:0}.inspector-heading{align-items:flex-start}.inspector-heading>div:first-child{min-width:0}.inspector-heading h2{margin:0}#inspector-summary{margin:4px 0 0;color:var(--muted);font-size:.86rem}.inspection-result-actions{position:relative;display:flex;flex:0 0 auto;gap:8px;align-items:center}.inspection-result-actions>button,.inspection-result-actions .clear-inspector{position:static;width:auto;margin:0;padding:7px 10px;font-size:.82rem}.capture-export{position:relative}.capture-export>summary{border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-size:.82rem;font-weight:700;line-height:1.55;list-style:none;padding:7px 28px 7px 10px;position:relative;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.capture-export>summary::-webkit-details-marker{display:none}.capture-export>summary:after{content:"";position:absolute;top:50%;right:10px;width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-68%) rotate(45deg);transform-origin:50% 50%}.capture-export[open]>summary{border-color:var(--accent);background:var(--accent-faint);box-shadow:0 0 0 2px var(--attention-ring)}.capture-export[open]>summary:after{transform:translateY(-30%) rotate(225deg)}.capture-export>summary:hover{border-color:var(--accent);background:var(--accent-faint)}.capture-export>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 35%,transparent);outline-offset:2px}.capture-export__menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;width:min(370px,calc(100vw - 32px));gap:13px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-menu);padding:14px}.capture-export__menu>strong{font-size:.82rem;line-height:1.3}.capture-export__option{display:grid;gap:5px;border-top:1px solid var(--line);padding-top:12px}.capture-export__option button{width:100%;padding:8px 10px;font-size:.76rem}.capture-export__option:first-of-type button{border-color:var(--line-strong);background:var(--surface-subtle);color:var(--text)}.capture-export__option:first-of-type button:hover,.capture-export__option:first-of-type button:focus-visible{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--accent-faint);color:var(--accent-hover)}.capture-export__option span{color:var(--muted);font-size:.68rem;line-height:1.4}.capture-export__status{min-height:1.1em;margin:-2px 0 0;color:var(--accent-strong);font-size:.68rem;font-weight:700;line-height:1.4}.inspection-results{margin-top:14px}.paste-receipt{display:grid;grid-template-columns:1fr 1.35fr .65fr 1fr .8fr;margin:0;border-radius:8px;background:var(--instrument);color:var(--on-accent);overflow:hidden}.paste-receipt>div{min-width:0;padding:10px 12px}.paste-receipt>div+div{box-shadow:inset 1px 0 var(--inverse-line)}.paste-receipt dt,.paste-receipt dd{margin:0}.paste-receipt dt{color:var(--inverse-subtle);font-size:.58rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.paste-receipt dd{margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.representation-picker__heading{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:baseline;justify-content:space-between;margin:13px 0 2px}.representation-picker__heading h3,.representation-picker__heading p{margin:0}.representation-picker__heading h3{color:var(--muted);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.representation-picker__heading p{color:var(--muted);font-size:.72rem;line-height:1.4;text-align:right}.representation-tabs{display:grid;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:10px;margin:0 -4px;overflow-x:auto;padding:6px 4px 12px;scroll-snap-type:x proximity;scrollbar-width:thin}.representation-tabs[data-count="1"]{grid-auto-flow:row;grid-template-columns:minmax(0,430px)}.representation-tab,.representation-tab:hover,.representation-tab[aria-selected=true]{position:relative;width:auto;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:0;overflow:hidden;text-align:left;scroll-snap-align:start;box-shadow:none;transform:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.representation-tab:before{position:absolute;z-index:1;top:0;right:0;left:0;height:4px;background:var(--line);content:""}.representation-tab[data-kind=inventory]{border-color:color-mix(in srgb,var(--warning) 52%,var(--line));background:color-mix(in srgb,var(--warning-soft) 32%,var(--surface))}.representation-tab[data-kind=inventory] .representation-tab__kind{color:var(--warning);font-weight:750}.representation-tab:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:var(--surface)}.representation-tab[aria-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:0 0 0 2px var(--accent),0 10px 24px color-mix(in srgb,var(--accent) 18%,transparent);transform:translateY(-3px) scale(1.012);z-index:2}.representation-tab[aria-selected=true]:before{height:6px;background:var(--accent)}.representation-tab[aria-selected=true]:after{position:absolute;z-index:2;top:11px;right:11px;border-radius:999px;background:var(--accent);color:var(--on-accent);content:"Viewing below ↓";font-size:.58rem;font-weight:800;letter-spacing:.045em;line-height:1;padding:6px 8px;text-transform:uppercase}.representation-tab[aria-selected=true] .representation-tab__heading{background:transparent;padding-right:13px}.representation-tab[aria-selected=true] .representation-tab__title,.representation-tab[aria-selected=true] .representation-tab__kind{width:calc(100% - 118px)}.representation-tab[aria-selected=true] .representation-thumbnail{border-top-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:transparent}.representation-tab .representation-tab__heading{display:grid;width:100%;max-width:none;min-height:58px;align-content:center;gap:1px;overflow:visible;padding:12px 13px 8px;white-space:normal}.representation-tab .representation-tab__title{display:flex;width:100%;min-width:0;max-width:none;gap:7px;align-items:center;overflow:visible;white-space:normal}.representation-tab .representation-tab__label{display:inline-block;min-width:0;max-width:none;padding:0;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.representation-tab .representation-tab__badge{flex:0 0 auto;max-width:none;border-radius:999px;background:var(--accent-soft);color:var(--accent);padding:3px 6px;font-size:.56rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;overflow:visible;white-space:nowrap}.representation-tab .representation-tab__kind{max-width:none;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.61rem;font-weight:550;letter-spacing:0;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.representation-thumbnail{position:relative;height:126px;border-top:1px solid var(--line);background:var(--surface-subtle);overflow:hidden;pointer-events:none}.representation-thumbnail__html-frame{display:block;width:160%;height:202px;border:0;background:var(--surface);pointer-events:none;transform:scale(.625);transform-origin:top left}.representation-thumbnail__image{width:100%;height:100%;object-fit:contain}.representation-thumbnail__video{width:100%;height:100%;background:var(--instrument);object-fit:contain}.representation-thumbnail__text{height:100%;margin:0;background:transparent;padding:12px;color:var(--text);font-size:.68rem;line-height:1.4;white-space:pre-wrap;overflow:hidden}.representation-thumbnail__files{display:grid;gap:5px;padding:14px}.representation-thumbnail__files strong{padding:0;font-size:.76rem}.representation-thumbnail__files span{color:var(--muted);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.representation-thumbnail__files .representation-thumbnail__files-action{margin-top:5px;color:var(--accent-strong);font-weight:750}.representation-thumbnail__folder{display:grid;height:100%;place-content:center;gap:8px;color:var(--muted);text-align:center}.representation-thumbnail__folder-icon{color:var(--accent);font-size:.66rem;font-weight:800;letter-spacing:.06em}.representation-thumbnail__folder strong{font-size:.74rem}.thumbnail-unavailable{display:grid;height:100%;place-items:center;color:var(--muted);font-size:.8rem}.representation-panel{margin-top:20px;background:transparent;overflow-anchor:none;padding:0}.representation-card{border:0;background:transparent;padding:0}.representation-detail-header{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:10px}.representation-detail-header .representation-name{margin:0;font-size:1.22rem}.representation-detail-identity{display:grid;gap:2px}.representation-detail-context,.representation-view-label{color:var(--muted);font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.opened-file-back{width:max-content;margin:0 0 5px;border:0;background:transparent;color:var(--accent);padding:0;font-size:.76rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.opened-file-back:hover{background:transparent;color:var(--text)}.representation-view-control{display:grid;flex:0 0 auto;justify-items:end;gap:3px}.representation-modes{display:inline-flex;flex:0 0 auto;gap:2px;border:1px solid var(--line);border-radius:7px;background:var(--surface-subtle);padding:2px}.representation-mode{width:auto;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);padding:5px 9px;font-size:.8rem;font-weight:700}.representation-mode:hover{border-color:color-mix(in srgb,var(--accent) 26%,transparent);background:var(--accent-faint);box-shadow:none;color:var(--accent-hover);transform:none}.representation-mode[aria-pressed=true]{border-color:var(--line-strong);background:var(--surface);color:var(--accent-hover);box-shadow:var(--shadow-subtle-strong)}.representation-detail-grid{--representation-stage-height: clamp(460px, 62vh, 700px);display:grid;grid-template-columns:minmax(0,3.2fr) minmax(220px,1fr);height:var(--representation-stage-height);gap:16px;align-items:start;min-height:0}.representation-canvas{height:100%;min-width:0;min-height:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:auto}.representation-canvas .html-preview-frame{display:block;height:100%;min-height:0;border:0;border-radius:0;background:var(--surface)}.representation-canvas .image-preview{width:100%;height:100%;min-height:0;max-height:none;border:0;border-radius:0;object-fit:contain}.native-media-preview{display:block;width:100%;height:100%;border:0;background:var(--instrument);object-fit:contain}.native-document-preview{display:block;width:100%;height:100%;min-height:0;border:0;background:var(--surface-subtle)}.native-audio-preview{display:block;width:calc(100% - 40px);margin:32px 20px}.preview-unavailable--explanation{max-width:58ch;margin:0;padding:24px;line-height:1.55}.representation-canvas--files{min-height:0;padding:20px}.file-inventory__summary{margin:0 0 14px;color:var(--muted);font-size:.82rem}.file-inventory__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.file-inventory__button{display:grid;width:100%;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;border:0;border-radius:7px;background:var(--surface-subtle);color:var(--text);padding:8px;text-align:left}.file-inventory__button:hover{background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface));color:var(--text)}.file-inventory__visual{display:grid;width:64px;height:52px;place-items:center;border-radius:5px;background:var(--surface);overflow:hidden}.file-inventory__image{width:100%;height:100%;object-fit:contain}.file-inventory__file-icon,.file-inventory__folder-icon{color:var(--muted);font-size:.64rem;font-weight:750;letter-spacing:.05em}.file-inventory__folder-icon{color:var(--accent)}.file-inventory__description{display:grid;gap:3px;min-width:0}.file-inventory__description strong,.file-inventory__description span,.file-inventory__description code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-inventory__description strong{font-size:.84rem}.file-inventory__description span,.file-inventory__description code{color:var(--muted);font-size:.7rem}.file-inventory__arrow{color:var(--accent);font-weight:750}.file-inventory__note{max-width:62ch;margin:14px 0 0;color:var(--muted);font-size:.76rem;line-height:1.45}.representation-canvas--directory{min-height:520px;padding:20px}.directory-browser__summary,.directory-browser__note{margin:0 0 14px;color:var(--muted);font-size:.78rem;line-height:1.45}.directory-browser__list{display:grid;gap:3px;margin:0;padding:0;list-style:none}.directory-browser__list .directory-browser__list{margin:4px 0 4px 18px}.directory-browser__folder>summary,.directory-browser__file{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;border:0;border-radius:5px;background:transparent;color:var(--text);padding:7px 8px;text-align:left}.directory-browser__folder>summary:hover,.directory-browser__file:hover{background:var(--surface-subtle);color:var(--text)}.directory-browser__folder>summary::marker{content:""}.directory-browser__folder[open]>summary .directory-browser__icon{transform:rotate(90deg)}.directory-browser__icon{color:var(--accent);transition:transform .12s ease}.directory-browser__folder>summary>span:last-child,.directory-browser__action{color:var(--muted);font-size:.7rem}.directory-browser__file{cursor:pointer}.directory-browser__file-icon{color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.05em}.directory-browser__action{color:var(--accent)}.representation-canvas .representation-source,.representation-canvas .byte-preview{height:100%;min-height:0;max-height:none;margin:0;border-radius:0;background:var(--surface-raised);padding:18px;font-size:.79rem;overflow:auto}.representation-canvas--text,.representation-canvas--json,.representation-canvas--text .representation-source,.representation-canvas--json .representation-source{min-height:280px}.representation-source--rendered{white-space:pre-wrap}.representation-tools{min-width:0;max-height:100%;border-radius:8px;background:var(--surface-subtle);overflow:auto;padding:14px}.capture-overview{display:grid;gap:2px}.capture-overview h4{margin:0 0 5px;color:var(--muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.capture-overview__route{font-size:.84rem}.capture-overview__details{display:flex;flex-wrap:wrap;gap:3px 8px;color:var(--muted);font-size:.68rem;line-height:1.4}.capture-inference{position:relative;display:inline-flex;gap:4px;align-items:center;border-radius:4px;cursor:help;outline:none}.capture-inference:focus-visible{box-shadow:0 0 0 2px var(--surface-subtle),0 0 0 4px var(--accent)}.capture-inference__mark{display:inline-grid;width:14px;height:14px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:.58rem;font-weight:800;line-height:1}.capture-inference__tooltip{position:absolute;z-index:4;top:calc(100% + 7px);right:0;width:min(230px,72vw);border-radius:6px;background:var(--text);color:var(--surface);opacity:0;padding:8px 9px;font-size:.66rem;font-weight:500;line-height:1.4;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.capture-inference:hover .capture-inference__tooltip,.capture-inference:focus .capture-inference__tooltip{opacity:1;transform:translateY(0)}.capture-capabilities{margin-top:10px;overflow-anchor:none}.capture-capabilities summary{color:var(--accent);font-size:.75rem;font-weight:700}.capture-capabilities__hint{margin:8px 0 0;color:var(--muted);font-size:.66rem;line-height:1.4}.capture-capabilities__list{display:grid;gap:8px;margin:10px 0 0}.capture-capabilities__list>div{display:grid;gap:1px}.capture-capabilities__list dt{color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.capture-capabilities__list dd{margin:0;font-size:.72rem}.capture-overview+.representation-tool-group,.capture-overview+.representation-technical,.opened-file-origin+.representation-tool-group,.opened-file-origin+.representation-technical{margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.opened-file-origin{display:grid;gap:3px}.opened-file-origin h4{margin:0 0 3px;color:var(--muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.opened-file-origin strong{font-size:.78rem;overflow-wrap:anywhere}.opened-file-origin span{color:var(--muted);font-size:.68rem;line-height:1.45}.representation-tool-group+.representation-tool-group,.representation-tool-group+.representation-technical,.representation-technical+.representation-technical,.capture-findings+.representation-tool-group,.capture-findings+.representation-technical{margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.representation-tool-group h4{margin:0 0 6px;color:var(--muted);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.representation-tool-group__hint{margin:-1px 0 8px;color:var(--muted);font-size:.66rem;line-height:1.4}.inspection-tool__button{display:flex;width:100%;gap:8px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);color:var(--text);padding:9px 10px;font-size:.76rem;font-weight:700;text-align:left;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}.inspection-tool__button+.inspection-tool__button,.inspection-tool+.inspection-tool{margin-top:6px}.inspection-tool__button:after{content:attr(data-action-label);border-radius:999px;background:var(--accent);color:var(--on-accent);padding:3px 6px;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.inspection-tool__button:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent-faint);box-shadow:var(--shadow-control-soft);color:var(--accent-hover);transform:translateY(-1px)}.inspection-tool__button:active{box-shadow:none;transform:translateY(0)}.inspection-tool__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inspection-tool__button:disabled{background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--muted);cursor:default}.inspection-tool__status{display:flex;gap:8px;align-items:center;justify-content:space-between;border-radius:6px;background:var(--accent-soft);color:var(--accent);padding:9px 10px;font-size:.72rem;font-weight:700;line-height:1.35}.inspection-tool__status:after{content:"✓";flex:0 0 auto}.inspection-tool__output{padding:8px 0 3px}.inspection-tool__output ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.inspection-tool__output li{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.7rem;overflow-wrap:anywhere}.representation-tools .representation-technical{margin-top:14px;border-top:1px solid var(--line);overflow-anchor:none;padding-top:12px}.inspection-tool{overflow-anchor:none}.representation-tools .representation-technical summary{color:var(--muted);font-size:.82rem;font-weight:750;text-decoration:none}.representation-tools .representation-meta{display:grid;grid-template-columns:1fr;gap:8px;margin:10px 0 0;border:0;padding:0}.representation-tools .representation-meta dt{font-size:.64rem}.representation-tools .representation-meta dd{font-size:.72rem;line-height:1.4}.capture-evidence__formats{margin-top:14px}.capture-evidence__explanation{max-width:42rem;margin:0 0 5px;color:var(--muted);font-size:.66rem;line-height:1.4}.capture-findings{display:grid;gap:8px;margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.capture-findings>h4,.capture-evidence__api h4{margin:0;color:var(--muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.capture-finding{display:grid;align-content:start;gap:4px;border-left:3px solid color-mix(in srgb,var(--accent) 45%,var(--line));padding:8px 9px;background:color-mix(in srgb,var(--accent-soft) 35%,transparent)}.capture-finding--info{border-left:0;background:transparent;padding:0}.capture-finding__scope{width:fit-content;margin:0 0 2px;border:0;background:transparent;color:var(--muted);padding:0;font-size:.58rem;font-weight:760;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.capture-finding__scope--representation{display:inline-flex;max-width:100%;align-self:start;align-items:center;justify-self:start;color:var(--accent-strong);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-underline-offset:3px}.capture-finding__scope--representation:hover,.capture-finding__scope--representation:focus-visible{border:0;background:transparent;box-shadow:none;color:var(--accent-hover);text-decoration-color:currentColor;transform:none}.capture-finding--warning{border-left-color:var(--warning-strong);background:var(--warning-soft)}.capture-finding--unexpected{border-left-color:var(--danger-strong);background:var(--danger-soft)}.capture-finding strong{font-size:.74rem;line-height:1.25}.capture-finding p,.capture-report p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.4}.capture-finding a,.capture-report__contact{width:fit-content;color:var(--accent-strong);font-size:.68rem;font-weight:700}.capture-report{display:grid;gap:8px;padding-top:2px}.capture-report__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.capture-report__download{border:1px solid var(--text);border-radius:5px;padding:6px 8px;background:var(--surface);color:var(--text);font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.capture-report__download:hover,.capture-report__download:focus-visible{border-color:var(--accent-hover);background:var(--accent-hover);color:var(--on-accent)}.capture-evidence__api{display:grid;gap:5px;margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.capture-evidence__expression,.capture-evidence__value,.capture-evidence__count,.capture-evidence__api-list{font-size:.68rem}.capture-evidence__expression{margin-top:5px;color:var(--accent-strong);font-weight:700}.capture-evidence__value{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.capture-evidence__count{color:var(--text)}.capture-evidence__api-list{display:grid;gap:7px;margin:4px 0 6px;padding:0;color:var(--muted);list-style:none}.capture-evidence__api-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 8px;border-left:2px solid var(--line-strong);background:color-mix(in srgb,var(--surface-raised) 62%,transparent);padding:6px 8px;font-size:.68rem;line-height:1.45;overflow-wrap:anywhere}.capture-evidence__api-list li>code{grid-row:1 / span 3;background:transparent;color:var(--muted);padding:0;font-size:inherit;font-weight:750}.capture-evidence__api-list li>span{display:block;grid-column:2}.capture-evidence__formats h4{margin:0 0 4px;color:var(--muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.capture-evidence__order,.capture-evidence__note{margin:0;color:var(--muted);font-size:.7rem;line-height:1.45;overflow-wrap:anywhere}.capture-evidence__list{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.capture-evidence__item,.capture-evidence__identity{display:grid;gap:2px;min-width:0}.capture-evidence__identity code,.capture-evidence__hash{color:var(--text);font-size:.68rem;overflow-wrap:anywhere}.capture-evidence__identity span,.capture-evidence__hash{color:var(--muted)}.capture-evidence__identity span{font-size:.7rem;line-height:1.4}.capture-evidence__note,.capture-evidence__comparison{margin-top:14px}.capture-evidence__comparison h4{margin:0 0 5px;color:var(--muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.capture-evidence__comparison ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.capture-evidence__comparison li{color:var(--text);font-size:.72rem}.technical-signals{display:grid;gap:10px;margin-top:10px}.technical-signals div{display:grid;gap:2px}.technical-signals strong{font-size:.78rem}.technical-signals span{color:var(--muted);font-size:.72rem}.product-ladder{margin-top:48px}.product-ladder__heading{max-width:700px;margin-bottom:18px}.product-ladder__surface{border-radius:10px;background:var(--surface-subtle);overflow:hidden}.product-tiers{gap:0}.product-tier{border:0;border-radius:0;background:transparent;padding:22px 20px;box-shadow:none}.product-tier:not(:last-child){box-shadow:inset -1px 0 color-mix(in srgb,var(--line) 74%,transparent)}.product-tier--current{border:0;background:transparent}.product-tier--pro,.pro-waitlist{border:0;background:var(--accent-faint)}.capability-list{display:grid;gap:7px;margin-bottom:14px}.capability-list li{border:0}.capability-list button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;align-items:start;padding:5px 0;color:var(--accent);box-shadow:none;transform:none}.capability-list button:hover{background:transparent;box-shadow:none;color:var(--text);transform:none}.capability-mark{width:auto!important;text-decoration:none}.capability-label{font-weight:650;line-height:1.35;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-underline-offset:3px}.capability-list li[data-availability=unavailable] button{color:var(--muted)}.pro-waitlist{margin-top:0;border-top:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:0;padding:24px 22px 26px}.pro-waitlist h2{margin-bottom:6px}.pro-waitlist>p:last-of-type{margin-bottom:0;color:var(--muted)}.capability-dialog{width:min(calc(100% - 28px),760px);max-height:min(88vh,800px);border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);padding:22px;overflow:auto;box-shadow:var(--shadow-dialog)}.capability-dialog::backdrop{background:var(--overlay);backdrop-filter:blur(2px)}.capability-dialog__topbar{display:flex;align-items:center;justify-content:flex-end}.dialog-close{display:inline-grid;width:36px;height:36px;place-items:center;border-color:var(--line);background:var(--surface);color:var(--text);padding:0;font-size:1.3rem}.dialog-close:hover{border-color:var(--accent);background:var(--surface-subtle);color:var(--text)}.capability-dialog h2{margin-top:8px}.capability-dialog h2:focus{outline:none}.capability-dialog__description{max-width:670px;color:var(--muted)}.capability-dialog__note{margin:14px 0 0;color:var(--muted);font-size:.84rem}.demo-window{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-warm);box-shadow:var(--shadow-demo)}.demo-window__bar{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);background:var(--surface-subtle);padding:9px 12px;color:var(--muted);font-size:.78rem}.demo-window__dots{color:var(--danger-muted);letter-spacing:2px}.demo-window__body{padding:16px}.demo-rows{display:grid}.demo-row{display:flex;gap:14px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0}.demo-row:last-child{border-bottom:0}.demo-row>div{display:grid;gap:2px}.demo-row span,.demo-badge,.demo-label{color:var(--muted);font-size:.8rem}.demo-badge{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--surface-subtle);padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.demo-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:6px;background:var(--accent-soft);padding:12px}.demo-notice__icon{grid-row:1 / 3;font-weight:800}.demo-notice p{margin:0;color:var(--muted);font-size:.86rem}.demo-notice--success{border-left-color:var(--ok);background:var(--ok-soft)}.demo-notice--warning{border-left-color:var(--warning);background:var(--warning-soft)}.demo-notice--danger{border-left-color:var(--danger);background:var(--danger-soft)}.demo-notice--neutral{border-left-color:var(--muted);background:var(--surface-subtle)}.demo-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-preview-card{min-height:150px;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:12px}.demo-preview-card--code{background:var(--terminal);color:var(--terminal-text);overflow-wrap:anywhere}.demo-preview-card--code code{background:transparent}.demo-stage{position:relative;display:grid;min-height:310px;place-items:center;overflow:hidden;border-radius:6px;background:var(--surface-subtle)}.demo-stage__background{position:absolute;inset:20px;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:12px;color:var(--muted)}.demo-confirmation{position:relative;z-index:1;width:min(90%,420px);border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);padding:18px;box-shadow:var(--shadow-modal)}.demo-shield{color:var(--warning)}.demo-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;margin-top:12px}.demo-action{border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--on-accent);padding:6px 9px;font-size:.8rem}.demo-action--secondary{border-color:var(--line);background:var(--surface);color:var(--text)}.demo-code{margin:10px 0 0;background:var(--terminal);color:var(--terminal-text)}.demo-section-title{margin-bottom:4px;font-weight:700}.demo-rule-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.demo-rule-step{display:grid;gap:3px;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:10px}.demo-rule-step span{color:var(--muted);font-size:.72rem;text-transform:uppercase}@media(max-width:900px){h1{font-size:3rem}.copy-lab-page .lab-hero h1{font-size:3.2rem}.lab-hero__statement{font-size:1.8rem}.hero,.split,.inspection-methods,.product-tiers,.mock-code-grid,.mock-paste-grid,.paste-decision-source{grid-template-columns:1fr}.product-tier:not(:last-child){box-shadow:inset 0 -1px color-mix(in srgb,var(--line) 74%,transparent)}.result-summary{grid-template-columns:auto minmax(0,1fr)}.result-signal{grid-column:1 / -1;border-top:1px solid var(--line);border-left:0;padding-top:14px;padding-left:0}.representation-workbench{grid-template-columns:1fr;min-height:0}.representation-sidebar{border-right:0;border-bottom:1px solid var(--line)}.representation-tabs{max-height:none}.tier-description{min-height:0}.demo-rule-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-type-list div{grid-template-columns:1fr;gap:4px}.paste-decision-demo{width:100%;margin-right:0;margin-left:0;transform:none}.paste-decision-flow{grid-template-columns:1fr}.paste-decision-source,.paste-decision-target{min-height:0}.paste-decision-route{grid-template-columns:34px minmax(0,1fr);grid-template-rows:58px;gap:12px;align-items:center;min-height:74px;padding:8px 18px;text-align:left}.paste-decision-route__label{grid-column:2;grid-row:1}.paste-decision-route__line{grid-column:1;grid-row:1;width:2px;height:54px;justify-self:center}.paste-decision-route__line:after{inset:auto auto -1px -4px;border-top:7px solid var(--line-strong);border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent}.paste-decision-route[data-state=active] .paste-decision-route__line:after,.paste-decision-route[data-state=complete] .paste-decision-route__line:after{border-top-color:var(--accent);border-left-color:transparent}.paste-decision-route__line:before{top:0;left:50%}}@media(max-width:560px){h1{font-size:2.3rem}.copy-lab-page .lab-hero h1{font-size:2.3rem;letter-spacing:-.03em}.lab-hero__statement{font-size:1.5rem}.copy-lab-page .intro{margin-bottom:18px}h2{font-size:1.45rem}.lede{font-size:1.1rem}.site-header,.site-footer,.page,.wide-page{width:min(100% - 28px,1060px)}.site-nav{align-items:flex-start;gap:10px;flex-direction:column}.site-links{width:100%;border-top:1px solid var(--line);padding-top:10px;justify-content:flex-start}.form-grid,.form-actions,.hero-actions,.article-copy-card{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.paste-simulation-notice{display:grid;gap:3px}.sample-content-map__list li{grid-template-columns:28px minmax(0,1fr);gap:8px 12px;padding:13px 16px}.sample-content-map__state,.sample-content-map__list a{grid-column:2;justify-self:start;text-align:left}.button,button{width:100%}.product-tier{padding:14px}.paste-decision-demo{padding:0}.paste-decision-control--paste{border-top:1px solid var(--line);border-left:0}.paste-decision-source__document{padding:16px}.paste-decision-inventory,.paste-decision-targets{grid-template-columns:1fr}.paste-decision-targets button+button{border-top:1px solid var(--line);border-left:0}.paste-decision-result{margin-left:0}.paste-decision-question,.paste-decision-inventory li{padding-right:13px;padding-left:13px}.inspector-heading,.results-heading,.inspection-method--secondary,.external-resource-row{align-items:flex-start;flex-direction:column;grid-template-columns:1fr}.inspector-heading,.results-heading{display:flex}.results-heading .result-source{text-align:left}.sample-action{align-items:flex-start;flex-direction:column}.sample-link,.clear-inspector,.external-load,.inspection-method--secondary>button{width:auto}.representation-panel{padding:14px}.representation-summary{grid-template-columns:1fr}.representation-browser>header,.representation-header{align-items:flex-start;flex-direction:column}.result-summary{grid-template-columns:1fr}.result-summary__mark{width:36px;height:36px}.result-signal{grid-column:auto}.sample-paths,.demo-split,.demo-rule-flow{grid-template-columns:1fr}.inspector-utilities{align-items:stretch;flex-direction:column}.inspector-utilities p{margin:0}.representation-tab{width:100%;min-width:0}.representation-badges{justify-content:flex-start}.capability-dialog{padding:14px}.demo-window__body{padding:12px}}@media(max-width:720px){.clipboard-inspector{padding:0}.inspector-heading{gap:12px;align-items:flex-start;flex-direction:column}.inspection-result-actions{width:100%;flex-wrap:wrap}.capture-export{position:static}.capture-export__menu{right:0;left:0;width:100%}.inspection-result-actions>button,.inspection-result-actions .clear-inspector,.representation-mode,.representation-tab{width:auto}.representation-tabs{grid-auto-columns:minmax(76vw,280px);scroll-snap-type:x mandatory}.paste-receipt{grid-template-columns:repeat(5,minmax(128px,1fr));overflow-x:auto;scrollbar-width:thin}.representation-panel{padding:0}.representation-detail-header{align-items:flex-start;flex-direction:column}.representation-view-control{justify-items:start}.representation-detail-grid{height:auto;grid-template-columns:1fr;min-height:0}.representation-canvas,.representation-canvas .html-preview-frame,.representation-canvas .representation-source,.representation-canvas .byte-preview,.representation-canvas .image-preview,.native-document-preview{height:360px;min-height:360px}.native-media-preview{height:360px}.representation-tools{max-height:none}.representation-canvas--text,.representation-canvas--json,.representation-canvas--text .representation-source,.representation-canvas--json .representation-source{min-height:240px}}html,body{background:var(--bg)}body{color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}p,li{font-size:inherit}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.18em}h1,h2,h3,h4{color:var(--text);font-family:var(--font-ui);text-wrap:balance}h1{max-width:13ch;margin-bottom:20px;font-size:clamp(3rem,5.2vw,3.6rem);font-weight:620;letter-spacing:-.045em;line-height:1.02}h2{font-size:clamp(1.65rem,3vw,2rem);font-weight:610;letter-spacing:-.03em;line-height:1.12}h3{font-size:1.08rem;font-weight:630;letter-spacing:-.012em}code,pre{font-family:var(--font-data)}code{border-radius:4px;background:color-mix(in srgb,var(--surface-subtle) 82%,transparent)}.site-header,.site-footer,.page,.wide-page,.copy-lab-page{width:min(calc(100% - 48px),var(--page-width));margin-inline:auto}.site-header{padding:0}.site-nav{min-height:76px;gap:32px;border:0;padding:0}.site-brand{color:var(--text);font-size:1.14rem;font-weight:720;letter-spacing:-.035em}.site-links{gap:24px}.site-nav__end{display:flex;gap:18px;align-items:center}.site-links a{color:var(--muted);font-size:.92rem;font-weight:480;text-decoration:none}.site-links a:hover,.site-links a[aria-current=page]{color:var(--text);text-decoration:none}.site-links a[aria-current=page]{font-weight:620}.theme-toggle{display:inline-grid;width:36px;min-height:36px;flex:0 0 auto;place-items:center;border-color:var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:0;box-shadow:var(--shadow-subtle)}.theme-toggle:hover{border-color:var(--line-strong);background:var(--surface-subtle);color:var(--text);box-shadow:var(--shadow-subtle-strong);transform:none}.theme-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.theme-toggle__moon,:root[data-theme=dark] .theme-toggle__sun{display:none}:root[data-theme=dark] .theme-toggle__moon{display:block}.site-footer{margin-top:96px;border-color:var(--line);padding:26px 0 46px;color:var(--muted);font-size:.88rem}.page,.wide-page{padding:68px 0 40px}.lede{max-width:38rem;color:var(--muted);font-size:1.16rem;line-height:1.58}button,.button{min-height:42px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);padding:9px 15px;font-size:.92rem;font-weight:610;letter-spacing:-.01em;box-shadow:none}button:hover,.button:hover{border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:var(--shadow-control-hover);transform:translateY(-1px)}button.secondary,.button.secondary{border-color:var(--line-strong);background:var(--surface);color:var(--text)}button.secondary:hover,.button.secondary:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--accent-faint);color:var(--accent-hover)}input,select,textarea{min-height:43px;border-color:var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:10px 12px;font-size:.94rem}label span{color:var(--muted);font-size:.78rem;font-weight:590}.form-status{font-size:.86rem}.wide-page{padding-top:84px}.hero{grid-template-columns:minmax(0,.92fr) minmax(400px,.8fr);gap:clamp(64px,8vw,120px);align-items:center;padding:12px 0 92px}.hero h1{max-width:11.5ch;margin-bottom:24px;font-size:clamp(3.15rem,5vw,3.65rem);font-weight:590;letter-spacing:-.05em;line-height:1.01;word-spacing:.08em}.hero .lede{max-width:34rem;color:var(--muted);font-size:1.08rem;line-height:1.62}.hero .lede p:last-child{margin-bottom:0}.hero-actions{gap:10px;margin-top:30px}.hero-learn-link{display:inline-flex;gap:5px;margin-top:14px;color:var(--accent-strong);font-size:.86rem;font-weight:610}.preflight-demo-cue{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--surface-subtle);padding:9px 12px;color:var(--muted);font-size:.7rem;line-height:1.35}.preflight-demo-cue strong{color:var(--accent-strong);font-size:.72rem;font-weight:720;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.preflight-demo-cue kbd{border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);padding:1px 4px;color:var(--text);font-family:var(--font-ui);font-size:.68rem;font-weight:650}.preflight-panel{position:relative;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-surface);padding:0;overflow:visible}.preflight-panel:before{display:block;height:4px;background:linear-gradient(90deg,var(--accent) 0 38%,var(--accent-soft) 38% 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:""}.preflight-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--surface-subtle)}.preflight-scenarios button{display:grid;min-width:0;min-height:58px;place-content:center start;gap:2px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);padding:10px 12px;text-align:left;box-shadow:none}.preflight-scenarios button:last-child{border-right:0}.preflight-scenarios button:hover{border-color:var(--line);background:var(--accent-faint);color:var(--text);box-shadow:none;transform:none}.preflight-scenarios button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 -2px var(--accent)}.preflight-scenarios strong,.preflight-scenarios span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preflight-scenarios strong{font-size:.75rem;font-weight:650}.preflight-scenarios span{color:inherit;font-size:.67rem;font-weight:510}.preflight-stage{position:relative;height:580px;overflow:visible;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:linear-gradient(180deg,var(--surface-raised),var(--surface-subtle))}.preflight-destination-header{display:flex;height:56px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);padding:8px 16px}.preflight-destination-header .preflight-receipt{min-width:0;margin:0 10px 0 auto}.preflight-destination-identity{display:flex;min-width:0;align-items:center;gap:9px}.preflight-destination-identity>img{width:28px;height:28px;border-radius:6px;object-fit:contain}.preflight-destination-identity>span{display:grid;gap:1px}.preflight-destination-identity small{color:var(--muted);font-size:.58rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.preflight-destination-identity strong{font-size:.82rem;font-weight:650}.preflight-reset{width:auto;min-height:30px;border-color:var(--line-strong);background:var(--surface);color:var(--text);padding:4px 9px;font-size:.7rem}.preflight-destination-workspace{position:absolute;inset:56px 0 0}.preflight-destination-view{position:relative;height:100%;overflow:hidden}.preflight-destination-view[hidden]{display:none}.preflight-destination-empty{position:absolute;top:44%;left:50%;margin:0;transform:translate(-50%,-50%);color:var(--muted);font-size:.82rem;text-align:center}.preflight-destination-empty[role=textbox],[data-preflight-input]{cursor:text}[data-preflight-input]:empty:before{color:var(--muted);content:attr(data-placeholder);pointer-events:none}.mock-chatgpt-mark{position:absolute;top:42px;left:50%;display:grid;width:38px;height:38px;transform:translate(-50%);place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.mock-chatgpt-mark img{width:22px;height:22px}.mock-chatgpt-composer{position:absolute;right:18px;bottom:16px;left:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;align-items:center;justify-content:space-between;border:1px solid var(--line-strong);border-radius:24px;background:var(--surface);padding:10px 16px;color:var(--muted);font-size:.78rem;box-shadow:var(--shadow-subtle)}.mock-chatgpt-composer__input{grid-column:1;grid-row:1;min-width:0;outline:0;white-space:pre-wrap}.preflight-destination-view [contenteditable]:focus-visible{outline:0}.preflight-destination-view [contenteditable]{caret-color:var(--accent)}.mock-chatgpt-composer__tools{grid-column:2;grid-row:1;align-self:center}.preflight-destination-view--notion{background:linear-gradient(90deg,var(--surface-subtle) 0 44px,var(--line) 44px 45px,var(--surface) 45px);padding:26px 32px 24px 70px}.mock-notion-breadcrumb{color:var(--muted);font-size:.63rem}.mock-notion-title{display:block;margin-top:46px;font-size:1.35rem;letter-spacing:-.03em}.preflight-destination-view--notion .preflight-destination-empty{inset:145px 32px 24px 70px;overflow:auto;transform:none;text-align:left}.preflight-destination-view--linkedin{width:calc(100% - 48px);height:calc(100% - 54px);margin:26px 24px 28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-subtle)}.mock-linkedin-person{display:flex;align-items:center;gap:9px;padding:16px 18px 8px}.mock-linkedin-person>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);font-size:.65rem;font-weight:700}.mock-linkedin-person strong{font-size:.8rem}.preflight-destination-view--linkedin .preflight-destination-empty{inset:94px 18px 54px;overflow:auto;transform:none;font-size:.92rem;text-align:left}.mock-linkedin-tools{position:absolute;right:18px;bottom:18px;left:18px;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:.84rem}.preflight-paste-trigger{position:absolute;z-index:2;right:22px;bottom:78px;left:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 94%,transparent);padding:10px 12px;box-shadow:var(--shadow-surface);backdrop-filter:blur(10px)}.preflight-paste-trigger>span{color:var(--muted);font-size:.7rem}.preflight-paste-trigger button{display:inline-flex;width:auto;flex:0 0 auto;min-height:36px;align-items:center;gap:8px;padding:6px 11px;font-size:.76rem}.preflight-paste-trigger kbd{border:1px solid color-mix(in srgb,currentColor 52%,transparent);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:var(--font-data);font-size:.67rem}.preflight-sheet{position:absolute;z-index:4;inset:10px 12px 12px;overflow:auto;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-drop)}.preflight-sheet[hidden]{display:none}.preflight-sheet__header{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:1fr auto 1fr;min-height:34px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 88%,white 12%),color-mix(in srgb,var(--surface-subtle) 90%,transparent));padding:4px 12px;box-shadow:inset 0 1px color-mix(in srgb,white 82%,transparent),inset 0 -1px color-mix(in srgb,black 4%,transparent);backdrop-filter:blur(12px) saturate(128%);-webkit-backdrop-filter:blur(12px) saturate(128%)}.preflight-sheet__header:after{position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 78%,transparent),transparent);content:"";pointer-events:none}.preflight-sheet__header>span:last-child{justify-self:end;color:var(--warning-strong);font-size:.6rem;font-weight:600}.preflight-window-controls{display:inline-flex;justify-self:start;gap:7px}.preflight-window-controls i{display:block;width:12px;height:12px;flex:0 0 12px;border:1px solid color-mix(in srgb,black 16%,transparent);border-radius:999px;box-shadow:inset 0 1px color-mix(in srgb,white 48%,transparent)}.preflight-window-controls i:nth-child(1){background:#ff5f57}.preflight-window-controls i:nth-child(2){background:#febc2e}.preflight-window-controls i:nth-child(3){background:#28c840}.preflight-sheet__brand{display:inline-flex;justify-self:center;align-items:center;gap:5px}.preflight-sheet__brand>span{display:grid;width:17px;height:17px;place-items:center;border-radius:4px;background:var(--accent);color:var(--on-accent);font-size:.55rem;font-weight:750}.preflight-sheet__brand strong{font-size:.69rem;font-weight:620}.preflight-sheet>h2,.preflight-sheet>.preflight-route,.preflight-sheet>.preflight-items,.preflight-sheet>.action-row{margin-inline:18px}.preflight-sheet>h2{margin-top:12px;margin-bottom:3px;font-size:.94rem;font-weight:650;letter-spacing:-.02em}.preflight-sheet>.preflight-route{margin-bottom:0;font-size:.72rem}.preflight-sheet .preflight-sample{margin:8px 18px 0}.preflight-sheet>.preflight-items{margin-top:10px}.preflight-sheet .preflight-item{min-height:54px;padding-block:6px;font-size:.76rem}.preflight-sheet .preflight-item strong{font-size:.8rem}.preflight-sheet .preflight-recommendation,.preflight-sheet .preflight-outcome{margin-inline:18px}.preflight-sheet .preflight-recommendation{margin-top:8px}.preflight-sheet>.action-row{gap:8px;padding-block:7px 6px}.preflight-sheet .preflight-outcome{margin-bottom:12px}.preflight-receipt{justify-content:flex-start;padding:0 0 0 1.45em;color:var(--ok);font-size:.67rem;line-height:1.25}.preflight-destination-result{position:absolute;z-index:1}.preflight-destination-view--chatgpt .preflight-destination-result{position:static;grid-column:1;grid-row:1;min-width:0}.preflight-destination-view--notion .preflight-destination-result{top:116px;right:32px;left:70px;display:grid;gap:12px}.preflight-destination-view--linkedin .preflight-destination-result{top:76px;right:18px;left:18px}.preflight-destination-result .preflight-sample__content{height:auto;min-height:0;border:0;padding:12px 14px;box-shadow:none}.preflight-destination-view--chatgpt .preflight-destination-result .preflight-sample__content{max-height:132px;overflow:auto;border-radius:0;background:transparent;padding:0 14px 0 0}.preflight-destination-view--linkedin .preflight-destination-result .preflight-sample__content{padding-inline:0;background:transparent}.preflight-destination-result .preflight-sample__sensitive,.preflight-destination-result .preflight-template-field{border:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit;padding:0}.preflight-clipboard-preview{position:absolute;z-index:3;top:212px;right:-128px;display:grid;width:184px;height:188px;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent);box-shadow:var(--shadow-drop);pointer-events:none;backdrop-filter:blur(16px) saturate(132%);-webkit-backdrop-filter:blur(16px) saturate(132%);transition:opacity var(--motion-fast) var(--motion-ease-out),transform var(--motion-standard) var(--motion-ease-out)}.preflight-clipboard-preview>header{display:flex;min-height:36px;align-items:center;gap:6px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-subtle) 76%,transparent);padding:8px 10px;color:var(--muted);font-size:.6rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.preflight-clipboard-preview>header img{width:17px;height:17px}.preflight-clipboard-preview>div{display:grid;min-width:0;align-content:start;gap:7px;padding:14px 12px;font-size:.67rem;line-height:1.42}.preflight-clipboard-preview>div[hidden]{display:none}.preflight-clipboard-preview strong,.preflight-clipboard-preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preflight-clipboard-preview span{color:var(--muted)}.preflight-clipboard-document--docs{border:8px solid var(--surface-raised);background:color-mix(in srgb,var(--source-style-yellow) 66%,var(--surface));color:var(--source-style-text);font-family:Aptos,Arial,sans-serif}.preflight-clipboard-document--docs strong{color:var(--source-style-heading);font-size:.76rem}.preflight-clipboard-document--docs span{color:var(--source-style-text)}.preflight-clipboard-document--docs-next{border-color:var(--surface-raised);background:color-mix(in srgb,var(--source-style-blue) 78%,var(--surface));color:var(--source-style-text)}.preflight-clipboard-document--docs-next strong{color:var(--source-style-blue-heading)}.preflight-clipboard-document--docs-next span{color:var(--text)}.preflight-clipboard-document--ai u{color:var(--danger-strong);font-family:var(--font-data);text-decoration-color:var(--danger-strong);text-underline-offset:2px}.preflight-clipboard-document--linkedin mark{border-radius:3px;background:var(--warning-soft);color:var(--warning-strong);padding-inline:2px}.preflight-stage[data-state=preflight] .preflight-clipboard-preview{opacity:0;transform:translate(12px) scale(.96)}.preflight-clipboard-preview[data-updating=true]{animation:pasteboard-preview-update .82s var(--motion-ease-out) both}.preflight-clipboard-preview[data-dismissing=true]{opacity:0;transform:translate(14px) scale(.96)}.preflight-save-rule-prompt{position:absolute;z-index:6;top:50%;left:50%;display:grid;width:min(calc(100% - 48px),360px);justify-items:stretch;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);overflow:hidden;box-shadow:var(--shadow-drop);transform:translate(-50%,-50%);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.preflight-save-rule-prompt__header{width:100%;border-radius:17px 17px 0 0}.preflight-save-rule-prompt__body{display:grid;justify-items:start;gap:5px;width:100%;padding:18px}.preflight-save-rule-prompt__body>span{color:var(--muted);font-size:.65rem;font-weight:680;letter-spacing:.055em;text-transform:uppercase}.preflight-save-rule-prompt__body>strong{margin-top:3px;font-size:.88rem}.preflight-save-rule-prompt p{margin:0 0 9px;color:var(--muted);font-size:.75rem}.preflight-save-rule-prompt button{width:auto;min-height:36px;padding:7px 13px;font-size:.76rem}.preflight-rules-preview{position:absolute;z-index:3;top:58px;right:-128px;display:grid;width:184px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);box-shadow:var(--shadow-drop);pointer-events:none;backdrop-filter:blur(16px) saturate(132%);-webkit-backdrop-filter:blur(16px) saturate(132%)}.preflight-rules-preview>header{display:flex;min-height:36px;align-items:center;gap:7px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-subtle) 76%,transparent);padding:8px 10px;font-size:.64rem}.preflight-rules-preview>header>span{display:grid;width:17px;height:17px;place-items:center;border-radius:4px;background:var(--accent);color:var(--on-accent);font-size:.54rem;font-weight:750}.preflight-rules-preview>div{display:grid;gap:5px;padding:11px 12px 13px;font-size:.65rem}.preflight-rules-preview>div>span:last-child{color:var(--muted)}.preflight-rules-preview__route{display:inline-flex;align-items:center;gap:4px;color:var(--line-strong)}.preflight-rules-preview__route img{width:15px;height:15px;border-radius:3px}.preflight-rule-confirmation{position:absolute;z-index:5;top:calc(50% + 26px);left:50%;margin:0;border:1px solid color-mix(in srgb,var(--ok) 28%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent);padding:8px 13px 8px 2.2em;color:var(--ok);font-size:.7rem;box-shadow:var(--shadow-surface);transform:translate(-50%,-50%);white-space:nowrap;backdrop-filter:blur(16px) saturate(132%);-webkit-backdrop-filter:blur(16px) saturate(132%)}.preflight-panel__header,.preflight-panel>h2,.preflight-panel>.muted,.preflight-panel>.preflight-items,.preflight-panel>.action-row{margin-inline:24px}.preflight-panel>h2{margin-top:22px;margin-bottom:5px;font-size:1rem;font-weight:650;letter-spacing:-.02em}.preflight-panel>.muted{margin-bottom:0;font-size:.84rem}.preflight-route{display:flex;min-width:0;align-items:center;gap:8px}.preflight-route__apps{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--line-strong)}.preflight-route__apps img{width:16px;height:16px;border-radius:3px;object-fit:contain}.preflight-sample{margin:16px 24px 0}.preflight-sample__heading{display:flex;min-height:20px;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 6px;color:var(--muted);font-size:.66rem;line-height:1.3}.preflight-sample__heading>span{font-weight:650;letter-spacing:.055em;text-transform:uppercase}.preflight-sample__heading>strong{color:var(--text);font-weight:590}.preflight-sample__content{position:relative;display:grid;height:108px;align-content:center;gap:4px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);padding:12px 14px;overflow:hidden;font-size:.72rem;line-height:1.45;transition:border-color var(--motion-fast) var(--motion-ease-out),background-color var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out)}.preflight-sample__content p{margin:0}.preflight-sample__content--client{border-color:var(--line-strong);background:var(--surface-raised);color:var(--text);font-family:var(--font-ui)}.preflight-sample__sensitive{display:inline-block;max-width:100%;overflow:hidden;border-bottom:1px solid currentColor;color:var(--danger-strong);font-family:var(--font-data);font-size:.66rem;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.preflight-sample__replacement{display:none;color:var(--ok)}.preflight-sample__content--client[data-applied=redact] .preflight-sample__original{display:none}.preflight-sample__content--client[data-applied=redact] .preflight-sample__replacement{display:inline;animation:action-label-in var(--motion-confirm-label) var(--motion-ease-out) both}.preflight-sample__content--notion{border-color:color-mix(in srgb,var(--source-style-yellow-border) 70%,var(--line));background:color-mix(in srgb,var(--source-style-yellow) 56%,var(--surface));color:var(--source-style-text);font-family:Aptos,Arial,sans-serif;font-size:.75rem}.preflight-sample__content--notion>strong{color:var(--source-style-heading);font-size:.88rem}.preflight-sample__content--notion[data-applied=clean]{border-color:var(--line-strong);background:var(--surface-raised);color:var(--text);font-family:var(--font-ui)}.preflight-sample__content--notion[data-applied=clean]>strong{color:var(--text)}.preflight-sample__content--linkedin{border-color:color-mix(in srgb,var(--link) 30%,var(--line));background:var(--surface-raised);color:var(--text)}.preflight-template-field{display:inline-block;border-radius:3px;background:var(--warning-soft);color:var(--warning-strong);font-size:0;padding-inline:3px;transition:background-color var(--motion-standard) var(--motion-ease-out),color var(--motion-standard) var(--motion-ease-out)}.preflight-template-field>span{font-size:.72rem;line-height:1.45}.preflight-template-field__replacement{display:none;color:var(--ok)}.preflight-template-field[data-state=typing],.preflight-template-field[data-state=complete]{background:var(--ok-soft);color:var(--ok)}.preflight-template-field[data-state=typing] .preflight-template-field__original,.preflight-template-field[data-state=complete] .preflight-template-field__original{display:none}.preflight-template-field[data-state=typing] .preflight-template-field__replacement,.preflight-template-field[data-state=complete] .preflight-template-field__replacement{display:inline}.preflight-items{gap:0;margin-block:14px 0;border-top:1px solid var(--line)}.preflight-item{display:grid;grid-template-columns:8px minmax(0,1fr);grid-template-rows:auto auto;min-height:68px;column-gap:10px;align-content:center;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 12px;color:var(--muted);font-size:.88rem;line-height:1.4;transition:background-color var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out)}.preflight-item:before{grid-column:1;grid-row:1;align-self:center;justify-self:center;width:8px;height:8px;border-radius:50%;background:var(--line-strong);content:""}.preflight-item.severity-high:before{background:var(--danger)}.preflight-item.severity-medium:before{background:var(--warning)}.preflight-item.severity-low:before{background:var(--ok)}.preflight-item strong{display:block;grid-column:2;grid-row:1;margin-bottom:2px;color:var(--text);font-size:.92rem;font-weight:620;line-height:1.3}.preflight-item>span{display:block;grid-column:2;grid-row:2}.preflight-item.is-addressed{background:var(--ok-soft);color:color-mix(in srgb,var(--ok) 74%,var(--text))}.preflight-item.is-addressed:before{background:var(--ok)}.preflight-item.is-addressed strong{color:var(--ok)}.preflight-recommendation,.preflight-outcome{margin-inline:24px}.preflight-recommendation{display:grid;gap:2px;margin-block:14px 0}.preflight-recommendation>span{color:var(--muted);font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.preflight-recommendation>strong{min-height:1.42em;font-size:.8rem;font-weight:590;line-height:1.42}.preflight-panel>.action-row{gap:8px;padding-block:12px 10px}.preflight-panel .action-row button{min-height:38px;padding:7px 12px;font-size:.84rem}.preflight-panel .action-row button[data-selected]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.preflight-outcome{width:auto;height:2.8em;box-sizing:content-box;margin-block:0 20px;color:var(--muted);font-size:.76rem;line-height:1.4}.preflight-outcome.action-feedback{display:flex;align-items:flex-start}.download-page .install-option .command-preview{position:relative;padding-right:68px}.download-page .command-preview__copy.action-feedback{position:absolute;top:50%;right:18px;display:inline-grid;width:38px;min-height:38px;place-items:center;border-color:var(--instrument-line);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--instrument-text) 4%,transparent);color:var(--instrument-muted);padding:0;box-shadow:none;transform:translateY(-50%)}.download-page .command-preview__copy.action-feedback:before,.download-page .command-preview__copy.action-feedback:after{position:absolute;z-index:4;left:50%;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease-out)}.download-page .command-preview__copy.action-feedback:before{top:calc(100% + 5px);width:8px;height:8px;border-top:1px solid var(--instrument-line);border-left:1px solid var(--instrument-line);background:var(--instrument);content:"";transform:translate(-50%,-2px) rotate(45deg)}.download-page .command-preview__copy.action-feedback:after{top:calc(100% + 9px);border:1px solid var(--instrument-line);border-radius:var(--radius-xs);background:var(--instrument);color:var(--instrument-text);content:attr(data-tooltip);padding:6px 9px;font-size:.72rem;font-weight:600;line-height:1;white-space:nowrap;box-shadow:var(--shadow-control);transform:translate(-50%,-2px)}.download-page .command-preview__copy.action-feedback:hover:before,.download-page .command-preview__copy.action-feedback:hover:after,.download-page .command-preview__copy.action-feedback:focus-visible:before,.download-page .command-preview__copy.action-feedback:focus-visible:after{opacity:1}.download-page .command-preview__copy.action-feedback[data-action-state=success]:before,.download-page .command-preview__copy.action-feedback[data-action-state=success]:after{opacity:0}.download-page .command-preview__copy.action-feedback:hover:before,.download-page .command-preview__copy.action-feedback:focus-visible:before{transform:translate(-50%) rotate(45deg)}.download-page .command-preview__copy.action-feedback:hover:after,.download-page .command-preview__copy.action-feedback:focus-visible:after{transform:translate(-50%)}.download-page .command-preview__copy.action-feedback:hover{border-color:color-mix(in srgb,var(--instrument-accent) 55%,var(--instrument-line));background:color-mix(in srgb,var(--instrument-accent) 10%,transparent);color:var(--instrument-text);box-shadow:none;transform:translateY(-50%)}.download-page .command-preview__copy-icon,.download-page .command-preview__copy .action-feedback__mark{position:static;grid-area:1 / 1;width:19px;height:19px}.download-page .command-preview__copy-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.download-page .command-preview__copy .action-feedback__mark{color:var(--instrument-accent)}.download-page .command-preview__copy[data-action-state=success] .command-preview__copy-icon{opacity:0}.section,.section-band{margin-top:72px}.wide-page>.section-band{max-width:920px}.section{max-width:var(--measure)}.wide-page>.split{max-width:920px;gap:72px}.feature-list{gap:0}.feature-list li{border:0;border-top:1px solid var(--line);padding:15px 0;color:var(--muted);font-size:.94rem;line-height:1.55}.feature-list strong{margin-bottom:3px;color:var(--text);font-size:.95rem;font-weight:620}.section-band{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-subtle);padding:clamp(24px,4vw,40px)}.note-header{max-width:780px;margin-bottom:54px;border:0;padding:0}.note-header h1{max-width:13ch;margin-bottom:20px;font-size:clamp(2.85rem,5vw,3.5rem);font-weight:560;letter-spacing:-.05em;line-height:1.02}.note-header .lede{max-width:42rem;margin-bottom:16px;color:var(--muted);font-size:1.12rem;line-height:1.62}.notes-reference{max-width:780px;margin-bottom:24px;border:0;border-radius:var(--radius);background:var(--accent-faint);padding:24px 26px}.notes-reference h2{font-size:1.24rem}.notes-reference__action{font-size:.9rem;font-weight:600}.notes-list{max-width:780px;border-color:var(--line)}.notes-list li{padding:24px 0 25px}.notes-list strong{font-size:1.12rem;font-weight:610}.notes-list .muted{font-size:.74rem;letter-spacing:.025em}.notes-list p{max-width:42rem;color:var(--muted);font-size:.94rem}.draft-label{display:inline-flex;align-items:center;margin-left:.55rem;border:1px solid color-mix(in srgb,var(--warning) 42%,transparent);border-radius:999px;padding:.16rem .46rem;background:var(--warning-soft);color:var(--warning);font-family:var(--font-ui);font-size:.62rem;font-weight:720;letter-spacing:.07em;line-height:1;text-transform:uppercase;vertical-align:.14em}.draft-notice{display:flex;align-items:center;gap:.65rem;width:fit-content;margin:-8px 0 22px;color:var(--muted);font-family:var(--font-ui);font-size:.78rem;font-weight:560}.draft-notice span{border-radius:999px;padding:.24rem .58rem;background:var(--warning-soft);color:var(--warning);font-size:.67rem;font-weight:740;letter-spacing:.075em;text-transform:uppercase}.page:not(.note-page):has(.note-header) .section{margin-top:52px}.page:not(.note-page):has(.note-header) .section p{color:var(--muted);font-size:1rem;line-height:1.68}.note-page{padding-top:70px}.note-page .note{max-width:var(--measure)}.note-page .note-header{margin-bottom:56px}.note-page .note-header h1{max-width:17ch;font-family:var(--font-ui);font-size:clamp(2.9rem,5vw,3.6rem);font-weight:650;letter-spacing:-.045em;line-height:1.02}.note-page .note-header .lede{max-width:39rem;font-size:1.12rem}.back-link{margin-bottom:28px;color:var(--muted);font-size:.82rem;font-weight:560}.note-date{color:var(--muted);font-size:.74rem;letter-spacing:.025em}.prose{max-width:var(--measure);font-family:var(--font-ui);font-size:1.1rem;line-height:1.72}.prose p,.prose li{line-height:inherit}.prose h2,.prose h3{font-family:var(--font-ui)}.prose h2{margin-top:60px;margin-bottom:16px;font-size:1.7rem;font-weight:610}.prose h3{margin-top:36px;font-size:1.12rem}.prose [class],.prose button,.prose input,.prose textarea,.prose select{font-family:var(--font-ui)}.article-copy-card,.sample-content-map,.paste-decision-demo,.paste-demo-complete,.article-facts-link,.series-nav{border-color:var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-subtle)}.article-copy-card{margin:30px 0;padding:18px}.article-copy-card p{font-size:.88rem}.article-copy-card--scoped{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.45fr);gap:0;overflow:hidden;padding:0}.article-copy-card__intro{display:grid;align-content:center;border-right:1px solid var(--line);padding:18px}.article-copy-card__intro .scope-label{margin-bottom:7px}.article-copy-card__intro>strong{font-size:.78rem;font-weight:620;line-height:1.45}.article-copy-card__action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:18px}.story-shot{margin:32px 0 42px}.series-nav,.series-continuation,.article-facts-link{margin-top:64px;padding:24px}.series-continuation{max-width:var(--measure);border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:var(--radius);background:var(--accent-faint);box-shadow:var(--shadow-subtle)}.series-continuation a{display:grid;gap:6px;color:var(--text);text-decoration:none}.series-continuation strong{color:var(--accent-strong);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.25;letter-spacing:-.02em}.series-continuation a>span:last-child{color:var(--muted);font-size:.82rem}.series-continuation a:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.related-notes{max-width:var(--measure);margin-top:64px;border-top:1px solid var(--line);padding-top:24px}.related-notes h2{margin:3px 0 16px;font-size:1.35rem;font-weight:610;letter-spacing:-.025em}.related-notes ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.related-notes a{display:grid;min-height:100%;gap:7px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px;color:var(--text);text-decoration:none}.related-notes a:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--accent-faint)}.related-notes strong{font-size:.96rem;font-weight:620;line-height:1.35}.related-notes a>span{color:var(--muted);font-size:.82rem;line-height:1.5}.series-nav a{border-radius:var(--radius-xs)}.series-nav li[data-current=true] a{border-color:transparent;background:var(--accent-soft)}.note-page>.section-band{margin-top:88px}.prose .paste-decision-demo{font-family:var(--font-ui);font-size:1rem}.prose .paste-decision-demo__skip{display:flex;gap:12px;align-items:center;justify-content:flex-end;border:1px solid var(--line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface-subtle);padding:10px 14px}.prose .paste-decision-demo__skip span{color:var(--muted);font-size:.76rem}.prose .paste-decision-demo__skip button{min-height:32px;border-radius:var(--radius-xs);padding:5px 11px;font-size:.76rem}.prose .paste-decision-control{min-height:118px;padding:12px 14px}.prose .paste-decision-source .paste-decision-control--copy{border-top:1px solid var(--line);background:var(--surface)}.prose .paste-decision-pasteboard .paste-decision-control--paste{border-bottom:1px solid var(--line);border-left:0;background:var(--surface-raised)}.prose .paste-decision-control--copy{grid-template-rows:auto 42px 21px;gap:7px}.prose .paste-decision-control--copy button{min-height:42px;padding:8px 12px;font-size:.82rem;font-weight:620}.prose .paste-decision-control--copy>span:last-child,.prose .paste-decision-control__heading>span:last-child{font-size:.7rem;line-height:1.35}.prose .paste-decision-control--copy>span:last-child{min-height:21px}.prose .paste-decision-control__heading{min-height:20px;gap:5px 16px}.prose .paste-decision-control__label{font-size:.67rem;font-weight:720;letter-spacing:.065em}.prose .paste-decision-targets{border-radius:var(--radius-sm)}.prose .paste-decision-targets button{min-height:62px;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:3px 7px;padding:9px 8px}.prose .paste-decision-targets__icon{width:26px;height:26px;grid-column:1;grid-row:1 / -1;align-self:center;border-radius:7px;object-fit:contain}.prose .paste-decision-targets button strong{min-width:0;max-width:100%;grid-column:2;font-size:.76rem;font-weight:620;line-height:1.2;overflow-wrap:break-word}.prose .paste-decision-targets button span{display:none;grid-column:2}.prose .paste-decision-control--paste[data-ready=false] .paste-decision-targets{opacity:.42}.prose .paste-decision-flow{grid-template-columns:minmax(185px,.9fr) 72px minmax(330px,1.4fr) 72px minmax(185px,.9fr)}.prose .paste-decision-stage{min-height:440px;border-radius:var(--radius);box-shadow:var(--shadow-stage)}.prose .paste-decision-source,.prose .paste-decision-target{min-height:440px}.prose .paste-decision-source{grid-template-rows:100px auto minmax(130px,1fr)}.prose .paste-decision-target{grid-template-rows:100px 1fr}.prose .paste-decision-stage__header,.prose .paste-decision-pasteboard__header{min-height:100px;padding:17px 18px}.prose .paste-decision-stage__header{display:flex;justify-content:flex-start;flex-direction:column}.prose .paste-decision-stage__header>span,.prose .paste-decision-pasteboard__label{margin-bottom:5px;font-size:.62rem;font-weight:720;letter-spacing:.085em}.prose .paste-decision-stage__header h2,.prose .paste-decision-pasteboard__header h2{margin:0;font-family:var(--font-ui);font-size:1.08rem;font-weight:620;letter-spacing:-.025em;line-height:1.15}.prose .paste-decision-pasteboard__header h2{color:var(--on-accent);font-size:.94rem}.prose .paste-decision-stage__header p{margin-top:7px;font-size:.72rem;line-height:1.45}.prose .paste-decision-target__identity{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.prose .paste-decision-target__icon{display:grid;width:28px;height:28px;place-items:center;color:var(--accent-strong)}.prose .paste-decision-target__icon>span{display:none;width:28px;height:28px;place-items:center;border:1px dashed var(--line-strong);border-radius:7px;background:var(--surface-subtle);color:var(--muted);font-size:.86rem;font-weight:700}.prose .paste-decision-target__icon[data-paste-decision-target-icon=none]>span[data-icon=none]{display:grid}.prose .paste-decision-target__icon img{display:none;width:28px;height:28px;border-radius:7px;object-fit:contain}.prose .paste-decision-target__icon[data-paste-decision-target-icon=terminal] img[data-icon=terminal],.prose .paste-decision-target__icon[data-paste-decision-target-icon=notes] img[data-icon=notes],.prose .paste-decision-target__icon[data-paste-decision-target-icon=inspector] img[data-icon=inspector]{display:block}.prose .paste-decision-target__identity>div{min-width:0;grid-column:2}.prose .paste-decision-source__document{gap:10px;padding:22px 18px}.prose .paste-decision-source__sample-label{font-size:.61rem;letter-spacing:.075em}.prose .paste-decision-source__heading{width:100%;padding:9px 10px;font-size:.78rem;font-weight:620}.prose .paste-decision-source__body,.prose .paste-decision-pasteboard__empty{font-size:.74rem;line-height:1.5}.prose .paste-decision-pasteboard{min-height:440px;grid-template-rows:100px auto 64px 1fr;border-radius:var(--radius)}.prose .paste-decision-pasteboard__header{gap:12px}.prose .paste-decision-question{display:grid;height:64px;min-height:64px;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:10px;align-items:center;padding:10px 16px}.prose .paste-decision-question [data-paste-decision-question],.prose .paste-decision-question [data-paste-decision-answer]{font-size:.77rem;font-weight:620;line-height:1.28}.prose .paste-decision-question [data-paste-decision-question]{grid-column:1}.prose .paste-decision-question [data-paste-decision-answer]{grid-column:2;text-align:right}.prose .paste-decision-question [data-paste-decision-answer]:before{margin-right:6px}.prose .paste-decision-inventory li{min-height:74px;grid-template-columns:36px minmax(0,1fr) 74px;gap:0 10px;padding:10px 12px}.prose .paste-decision-inventory li>div>strong{font-size:.82rem;font-weight:620;line-height:1.3}.prose .paste-decision-inventory li>div>span{font-size:.7rem;line-height:1.4}.prose .paste-decision-inventory [data-paste-decision-support]{width:82px;font-size:.65rem;text-align:right}.prose .paste-decision-route{gap:9px;padding-inline:7px}.prose .paste-decision-route__label{font-size:.62rem}.prose .paste-decision-route__label strong{font-size:.67rem}.prose .paste-decision-result-slot{margin:16px}.prose .paste-decision-result-slot>p,.prose .paste-decision-preview__document span,.prose .paste-decision-preview__document a{font-size:.7rem}.prose .paste-decision-preview__terminal,.prose .paste-decision-preview__document,.prose .paste-decision-preview__inspector{font-size:.76rem}@media(max-width:900px){.prose .paste-decision-flow{grid-template-columns:1fr}.prose .paste-decision-stage,.prose .paste-decision-source,.prose .paste-decision-target,.prose .paste-decision-pasteboard{min-height:0}.prose .paste-decision-source{grid-template-rows:auto auto minmax(150px,auto)}.prose .paste-decision-target{grid-template-rows:auto minmax(190px,auto)}}@media(max-width:560px){.prose .paste-decision-control--copy{grid-template-rows:auto 42px 21px}.prose .paste-decision-stage__header,.prose .paste-decision-pasteboard__header{min-height:88px;padding:15px 16px}.prose .paste-decision-pasteboard{grid-template-rows:88px auto 64px auto}.prose .paste-decision-pasteboard .paste-decision-control--paste{padding:12px}.prose .paste-decision-targets{grid-template-columns:repeat(3,minmax(0,1fr))}.prose .paste-decision-targets button{min-height:48px;padding:8px 5px;text-align:center}.prose .paste-decision-targets button+button{border-top:0;border-left:1px solid var(--line)}.prose .paste-decision-targets button strong{font-size:.72rem}.prose .paste-decision-inventory li{grid-template-columns:34px minmax(0,1fr) 68px}.prose .paste-decision-inventory [data-paste-decision-support]{width:68px}}.prose .formatting-demo{margin:34px 0 52px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-surface);overflow:hidden;font-family:var(--font-ui);font-size:1rem}.prose .formatting-demo__source{padding:24px;background:var(--surface-raised)}.scope-label,.prose .scope-label{display:inline-flex;align-items:center;width:fit-content;margin:0 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-subtle);padding:4px 8px;color:var(--muted);font-family:var(--font-ui);font-size:.72rem;font-weight:620;letter-spacing:0;line-height:1.35}.scope-label[data-scope=product],.scope-label[data-scope=pro],.scope-label[data-scope=copy-lab],.scope-label[data-scope=comparison]{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--accent-faint);color:var(--accent-hover)}.prose .transform-demo__header .scope-label{border-color:color-mix(in srgb,var(--instrument-accent) 55%,transparent);background:color-mix(in srgb,var(--instrument-accent) 10%,transparent);color:var(--instrument-accent-text)}.prose .formatting-demo h2{margin:0;font-family:var(--font-ui);font-size:1.12rem;font-weight:620;letter-spacing:-.025em;line-height:1.25}.prose .formatting-demo__source p{max-width:38rem;margin:8px 0 0;color:var(--muted);font-size:.74rem;line-height:1.5}.prose .formatting-demo__preview{display:grid;align-content:center;min-height:220px;gap:7px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:18px}.prose .formatting-demo__preview.formatting-demo__preview--normal{border-color:var(--source-style-yellow-border);background:var(--source-style-yellow);color:var(--source-style-text);font-family:Arial,sans-serif}.prose .formatting-demo__preview.formatting-demo__preview--normal strong{color:var(--source-style-heading)}.prose .formatting-demo__preview strong{font-size:1.04rem;font-weight:700}.prose .formatting-demo__preview span,.prose .formatting-demo__preview a{font-size:.8rem;line-height:1.45}.prose .formatting-demo__preview table{width:min(100%,360px);margin:7px 0 0;border-collapse:collapse;color:inherit;font-family:inherit;font-size:.72rem}.prose .formatting-demo__preview th,.prose .formatting-demo__preview td{border:1px solid color-mix(in srgb,currentColor 48%,transparent);padding:6px 8px;font-weight:400;line-height:1.35;text-align:left}.prose .formatting-demo__preview th{width:34%;font-weight:680}.prose .formatting-demo__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.prose .formatting-demo__controls button{display:grid;min-height:84px;gap:3px;align-content:center;border:0;border-radius:0;background:var(--surface);padding:13px 16px;color:var(--text);text-align:left}.prose .formatting-demo__controls button+button{border-left:1px solid var(--line)}.prose .formatting-demo__controls button:hover{background:var(--surface-raised)}.prose .formatting-demo__controls button:focus-visible{position:relative;z-index:1;outline:2px solid var(--focus);outline-offset:-3px}.prose .formatting-demo__controls button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-hover);box-shadow:inset 0 -3px 0 var(--accent)}.prose .formatting-demo__controls button strong{font-size:.8rem;font-weight:640}.prose .formatting-demo__controls button span{color:var(--muted);font-size:.68rem}.prose .formatting-demo__controls button .formatting-demo__owner{color:var(--muted);font-size:.56rem;font-weight:720;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.prose .formatting-demo__controls button:last-child .formatting-demo__owner{color:var(--accent-hover)}.prose .formatting-demo__result{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px 24px;padding:24px}.prose .formatting-demo__result-heading{align-self:start;padding-top:4px}.prose .formatting-demo__result-heading>strong{display:block;font-size:.9rem;font-weight:640;line-height:1.35}.prose .formatting-demo__previews{min-width:0;min-height:220px}.prose .formatting-demo__preview{height:100%;background:var(--surface-raised);opacity:0;transform:translateY(5px);transition:opacity .22s ease,transform .22s ease}.prose .formatting-demo__preview[data-visible=true]{opacity:1;transform:none}.prose .formatting-demo__preview--match{align-content:center;color:var(--text);font-family:var(--font-ui)}.prose .formatting-demo__preview--clean{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:var(--surface)}.prose .formatting-demo__preview--clean strong{color:var(--text);font-weight:650}.prose .formatting-demo__preview[hidden]{display:none}.prose .formatting-demo__outcome{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:2;margin:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);overflow:hidden}.prose .formatting-demo__outcome div{padding:11px 13px}.prose .formatting-demo__outcome div+div{border-left:1px solid var(--line)}.prose .formatting-demo__outcome dt{margin:0 0 3px;color:var(--muted);font-size:.59rem;font-weight:720;letter-spacing:.065em;line-height:1.35;text-transform:uppercase}.prose .formatting-demo__outcome dd{margin:0;color:var(--text);font-size:.68rem;font-weight:590;line-height:1.45}@media(max-width:620px){.prose .formatting-demo__source{padding:19px}.prose .formatting-demo__controls{grid-template-columns:1fr}.prose .formatting-demo__controls button{min-height:62px}.prose .formatting-demo__controls button+button{border-top:1px solid var(--line);border-left:0}.prose .formatting-demo__controls button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--accent)}.prose .formatting-demo__result{grid-template-columns:1fr;padding:19px}.prose .formatting-demo__outcome{grid-column:1}}.prose .danger-demo{margin:34px 0 52px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-surface);overflow:hidden;font-family:var(--font-ui);font-size:1rem}.prose .danger-demo__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:24px;align-items:center;padding:24px;background:var(--surface-raised)}.prose .danger-demo h2{margin:0;font-family:var(--font-ui);font-size:1.12rem;font-weight:620;letter-spacing:-.025em;line-height:1.25}.prose .danger-demo__source{display:grid;gap:6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:15px 17px}.prose .danger-demo__source span,.prose .danger-demo__control-label{color:var(--muted);font-size:.66rem;font-weight:620}.prose .danger-demo__source code{background:transparent;padding:0;color:var(--text);font-size:.82rem}.prose .danger-demo__destinations{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;border-block:1px solid var(--line);padding:14px 24px}.prose .danger-demo__destinations>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.prose .danger-demo__destinations button{min-height:42px;border:0;border-radius:0;background:var(--surface);padding:8px 14px;color:var(--text);font-size:.78rem;font-weight:630}.prose .danger-demo__destinations button+button{border-left:1px solid var(--line)}.prose .danger-demo__destinations button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.prose .danger-demo__destinations button:focus-visible{position:relative;z-index:1;outline:2px solid var(--focus);outline-offset:-3px}.prose .danger-demo__inspection{display:grid;gap:16px;padding:24px;transition:background-color .22s ease}.prose .danger-demo__inspection[data-danger-tone=danger]{background:color-mix(in srgb,var(--danger-soft) 58%,var(--surface))}.prose .danger-demo__inspection-header{display:flex;gap:18px;align-items:center;justify-content:space-between}.prose .danger-demo__inspection-header>div>strong{display:block;font-size:.96rem;font-weight:650}.prose .danger-demo__inspection[data-danger-tone=danger] .danger-demo__inspection-header>div>strong{color:var(--danger)}.prose .danger-demo__inspection-header button{flex:0 0 auto;min-height:38px;padding:7px 11px;font-size:.7rem}.prose .danger-demo__payload{min-height:118px;margin:0;border:0;border-radius:var(--radius-sm);background:var(--instrument);padding:18px;color:var(--instrument-text);font-size:.8rem;line-height:1.8;white-space:pre-wrap}.prose .danger-demo__payload code{background:transparent;padding:0;color:inherit}.prose .danger-demo__message{min-height:44px;margin:0;border-left:3px solid var(--line-strong);padding:8px 12px;color:var(--muted);font-size:.75rem;line-height:1.48}.prose .danger-demo__inspection[data-danger-tone=danger] .danger-demo__message{border-left-color:var(--danger);color:color-mix(in srgb,var(--danger) 76%,var(--text))}.prose .danger-demo__cleanup{display:grid;grid-template-columns:minmax(150px,.52fr) minmax(0,1fr);gap:14px;align-items:center}.prose .danger-demo__cleanup button{min-height:42px;padding:9px 13px;font-size:.76rem;font-weight:630}.prose .danger-demo__cleanup .action-feedback{min-height:24px;color:var(--muted);font-size:.72rem}@media(max-width:620px){.prose .danger-demo__header{grid-template-columns:1fr;padding:19px}.prose .danger-demo__destinations{grid-template-columns:1fr;gap:8px;padding:14px 19px}.prose .danger-demo__inspection{padding:19px}.prose .danger-demo__inspection-header{align-items:flex-start;flex-direction:column}.prose .danger-demo__inspection-header button{width:100%}.prose .danger-demo__cleanup{grid-template-columns:1fr}.prose .danger-demo__cleanup button{width:100%}}.prose .file-route-demo{margin:34px 0 52px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-surface);overflow:hidden;font-family:var(--font-ui);font-size:1rem}.prose .file-route-demo__header{padding:24px;background:var(--surface-raised)}.prose .file-route-demo h2{margin:0;font-family:var(--font-ui);font-size:1.12rem;font-weight:620;letter-spacing:-.025em;line-height:1.25}.prose .file-route-demo__header p{max-width:34rem;margin:8px 0 0;color:var(--muted);font-size:.74rem;line-height:1.5}.prose .file-route-demo__routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line);background:var(--surface-subtle)}.prose .file-route-demo__route{min-width:0}.prose .file-route-demo__route+.file-route-demo__route{border-left:1px solid var(--line)}.prose .file-route-demo__zone{display:grid;min-height:176px;gap:6px;align-content:center;padding:24px;outline:none;background:var(--surface);border-bottom:1px solid var(--line);cursor:default;transition:background-color .18s ease,box-shadow .18s ease}.prose .file-route-demo__zone:hover,.prose .file-route-demo__zone:focus-visible,.prose .file-route-demo__zone[data-dragging=true]{background:var(--accent-faint);box-shadow:inset 0 0 0 2px var(--accent)}.prose .file-route-demo__step{margin-bottom:6px;color:var(--accent);font-size:.66rem;font-weight:720;letter-spacing:.075em;text-transform:uppercase}.prose .file-route-demo__zone>strong{font-size:.92rem;font-weight:640}.prose .file-route-demo__zone>span:not(.file-route-demo__step):not(.file-route-demo__state){color:var(--muted);font-size:.72rem}.prose .file-route-demo__state{min-height:24px;margin-top:12px;color:var(--muted);font-size:.7rem}.prose .file-route-demo__result{min-height:250px;margin:16px 12px 20px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.prose .file-route-demo__result[data-captured=true]{border-color:color-mix(in srgb,var(--accent) 36%,var(--line))}.prose .file-route-demo__result>header{display:grid;gap:3px;border-bottom:1px solid var(--line);padding:14px 16px}.prose .file-route-demo__result>header span{color:var(--muted);font-size:.62rem;font-weight:720;letter-spacing:.075em;text-transform:uppercase}.prose .file-route-demo__result>header strong{font-size:.82rem;font-weight:640}.prose .file-route-demo__result>p{margin:0;padding:20px 16px;color:var(--muted);font-size:.72rem}.prose .file-route-demo__result dl{margin:0;opacity:0;transform:translateY(5px);transition:opacity .22s ease,transform .22s ease}.prose .file-route-demo__result dl[data-visible=true]{opacity:1;transform:none}.prose .file-route-demo__result dl[hidden]{display:none}.prose .file-route-demo__result dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--line);padding:11px 16px}.prose .file-route-demo__result dl>div:last-child{border-bottom:0}.prose .file-route-demo__result dt,.prose .file-route-demo__result dd{margin:0;font-size:.68rem;line-height:1.45;overflow-wrap:anywhere}.prose .file-route-demo__result dt{color:var(--muted);font-weight:620}.prose .file-route-demo__result dd{color:var(--text)}.prose .file-route-demo__privacy{margin:0;border-top:1px solid var(--line);padding:12px 24px;color:var(--muted);font-size:.66rem;line-height:1.4}@media(max-width:620px){.prose .file-route-demo__header{padding:19px}.prose .file-route-demo__routes{grid-template-columns:1fr}.prose .file-route-demo__route+.file-route-demo__route{border-top:1px solid var(--line);border-left:0}.prose .file-route-demo__zone{min-height:148px;padding:19px}.prose .file-route-demo__result{min-height:0;margin:14px 19px 19px}.prose .file-route-demo__privacy{padding-inline:19px}}.prose .transform-demo{margin:34px 0 52px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-surface);overflow:hidden;font-family:var(--font-ui);font-size:1rem}.prose .transform-demo__header{padding:18px 22px;background:var(--instrument);color:var(--on-accent)}.prose .transform-demo__header p{color:var(--instrument-muted)}.prose .transform-demo h2{margin:0;color:var(--on-accent);font-family:var(--font-ui);font-size:1.12rem;font-weight:620;letter-spacing:-.025em;line-height:1.25}.prose .transform-demo__header p{margin:5px 0 0;font-size:.72rem;line-height:1.45}.prose .transform-demo__body{display:grid;grid-template-columns:204px minmax(0,1fr)}.prose .transform-demo__options{margin:0;border:0;border-right:1px solid var(--line);padding:18px;background:var(--surface-raised)}.prose .transform-demo__options-heading{padding:0 0 3px;color:var(--muted);font-size:.64rem;font-weight:720;letter-spacing:.075em;text-transform:uppercase}.prose .transform-demo__options-hint{margin:0 0 10px;color:var(--muted);font-size:.61rem;line-height:1.4}.prose .transform-demo__options label{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:10px;align-items:center;border-top:1px solid var(--line);padding:13px 0;cursor:pointer}.prose .transform-demo__options label:last-child{padding-bottom:0}.prose .transform-demo__options label[data-disabled]{cursor:not-allowed;opacity:.48}.prose .transform-demo__options label[data-disabled] input{cursor:not-allowed}.prose .transform-demo__options input{position:absolute;z-index:1;top:50%;right:0;width:36px;height:20px;margin:0;cursor:pointer;opacity:0;transform:translateY(-50%)}.prose .transform-demo__toggle{position:relative;width:36px;height:20px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-subtle);transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease}.prose .transform-demo__options .transform-demo__toggle{grid-column:2;grid-row:1}.prose .transform-demo__toggle:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--muted);content:"";transition:background var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease-out)}.prose .transform-demo__options input:checked+.transform-demo__toggle{border-color:var(--accent);background:var(--accent)}.prose .transform-demo__options input:checked+.transform-demo__toggle:after{background:var(--surface);transform:translate(16px)}.prose .transform-demo__options input:focus-visible+.transform-demo__toggle{outline:2px solid var(--focus);outline-offset:3px}.prose .transform-demo__option-copy{display:grid;grid-column:1;grid-row:1;gap:3px;transition:opacity var(--motion-fast) ease}.prose .transform-demo__options input:not(:checked)~.transform-demo__option-copy{opacity:.58}.prose .transform-demo__options strong{font-size:.76rem;font-weight:640}.prose .transform-demo__options small{color:var(--muted);font-size:.64rem;line-height:1.4}.prose .transform-demo__options code{font-size:.62rem}.prose .transform-demo__workspace{min-width:0;padding:18px}.prose .transform-demo__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.prose .transform-demo__version{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;background:var(--surface)}.prose .transform-demo__version+.transform-demo__version{border-left:1px solid var(--line)}.prose .transform-demo__version>header{display:flex;min-height:48px;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:12px 14px;background:var(--surface-raised)}.prose .transform-demo__version>header strong{color:var(--text);font-size:.72rem;font-weight:680}.prose .transform-demo__version>header span{color:var(--muted);font-size:.61rem;line-height:1.35;text-align:right}.prose .transform-demo__document{display:grid;gap:8px;align-content:center;min-height:168px;padding:20px;background:var(--surface)}.prose .transform-demo__document--original,.prose .transform-demo__document--result[data-source-styles=true]{background:var(--source-style-yellow);color:var(--source-style-text);font-family:Arial,sans-serif}.prose .transform-demo__document--original strong,.prose .transform-demo__document--result[data-source-styles=true] strong{color:var(--source-style-heading)}.prose .transform-demo__document strong{font-size:1rem;font-weight:660}.prose .transform-demo__document span,.prose .transform-demo__document a{font-size:.76rem;line-height:1.45}.prose .transform-demo__document [hidden]{display:none}.prose .transform-demo__link-source{display:inline-flex;width:max-content;max-width:100%;justify-self:start}.prose .transform-demo__link-explanation{position:relative;z-index:2;min-width:0;margin-top:-34px;background:transparent;padding:12px 20px 15px;pointer-events:none}.prose .transform-demo__link-popover{position:relative;display:grid;gap:3px;width:100%;min-width:0;height:54px;box-sizing:border-box;align-content:center;justify-self:start;border:1px solid color-mix(in srgb,var(--line-strong) 68%,var(--line));border-radius:10px;background:var(--surface);padding:7px 10px;box-shadow:var(--shadow-popover)}.prose .transform-demo__link-popover:before{position:absolute;top:-6px;left:62px;width:8px;height:8px;border-top:1px solid color-mix(in srgb,var(--line-strong) 68%,var(--line));border-left:1px solid color-mix(in srgb,var(--line-strong) 68%,var(--line));background:var(--surface);content:"";transform:rotate(45deg)}.prose .transform-demo__link-popover small{color:var(--muted);font-family:var(--font-ui);font-size:.46rem;font-weight:700;letter-spacing:.045em;line-height:1.3;text-transform:uppercase}.prose .transform-demo__link-popover code{min-width:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:.52rem;font-weight:540;line-height:1.35;overflow-wrap:anywhere;padding:0}.prose .transform-demo__link-popover[data-state=removed]{color:var(--muted)}.prose .transform-demo__link-popover[data-state=removed] code{font-family:var(--font-ui);font-weight:620}.prose .transform-demo__changes{margin-top:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);overflow:hidden}.prose .transform-demo__changes>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 14px}.prose .transform-demo__changes h3{margin:0;color:var(--text);font-size:.72rem;font-weight:680;line-height:1.35}.prose .transform-demo__changes>header span{color:var(--muted);font-size:.61rem;font-weight:620}.prose .transform-demo__changes ul{display:grid;margin:0;padding:0;list-style:none}.prose .transform-demo__changes li{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:baseline;border-bottom:1px solid var(--line);padding:9px 14px}.prose .transform-demo__changes li:last-child{border-bottom:0}.prose .transform-demo__changes li strong{color:var(--accent-hover);font-size:.63rem;font-weight:680;line-height:1.45}.prose .transform-demo__changes li span{color:var(--text);font-size:.66rem;line-height:1.45}.prose .transform-demo__changes li[data-change-state=preserved] strong,.prose .transform-demo__changes li[data-change-state=not-applicable] strong,.prose .transform-demo__changes li[data-change-state=not-applicable] span{color:var(--muted)}.prose .transform-demo__summary{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center;margin-top:8px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:12px 4px 2px}.prose .transform-demo__summary-mark.action-feedback{display:block;width:30px;min-height:30px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:50%;background:var(--accent-faint);padding:0}.prose .transform-demo__summary-mark .action-feedback__mark{inset:5px;width:20px;height:20px}.prose .transform-demo__summary-mark .action-feedback__label{display:none}.prose .transform-demo__summary-copy{display:grid;gap:2px}.prose .transform-demo__summary-copy strong{color:var(--text);font-size:.72rem;font-weight:680;line-height:1.35}.prose .transform-demo__summary-copy>span{color:var(--muted);font-size:.64rem;line-height:1.45}@media(max-width:620px){.article-copy-card--scoped{grid-template-columns:1fr}.article-copy-card__intro{border-right:0;border-bottom:1px solid var(--line)}.article-copy-card__action{grid-template-columns:1fr}.prose .transform-demo__header{padding:19px}.prose .transform-demo__body{grid-template-columns:1fr}.prose .transform-demo__options{border-right:0;border-bottom:1px solid var(--line);padding:19px}.prose .transform-demo__workspace{padding:19px}.prose .transform-demo__compare{grid-template-columns:1fr}.prose .transform-demo__version+.transform-demo__version{border-top:1px solid var(--line);border-left:0}.prose .transform-demo__document{min-height:158px}.prose .transform-demo__changes li{grid-template-columns:68px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.prose .formatting-demo__preview,.prose .danger-demo__inspection,.prose .file-route-demo__zone,.prose .file-route-demo__result dl{transition-duration:.01ms}}.copy-lab-page{padding-top:68px}.copy-lab-page .intro,.copy-lab-page .lab-hero{max-width:760px;margin-bottom:46px}.copy-lab-page .lab-hero h1{max-width:none;margin-bottom:14px;font-size:clamp(2.9rem,5vw,3.6rem);font-weight:580;letter-spacing:-.05em;line-height:1}.lab-hero__statement{max-width:35rem;margin:0;color:var(--text);font-size:1.45rem;font-weight:540;letter-spacing:-.025em;line-height:1.3}.copy-lab-page .lede{max-width:42rem;margin-top:14px;color:var(--muted);font-size:1rem;line-height:1.62}.lab-hero__paths{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px}.lab-hero__paths a{color:var(--accent-strong);font-size:.82rem;font-weight:610}.clipboard-inspector{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-surface);padding:clamp(20px,3vw,30px)}.inspector-heading{gap:24px;margin-bottom:22px}.inspector-heading h2{font-size:1.75rem;font-weight:600}.inspection-result-actions>button,.inspection-result-actions .clear-inspector,.capture-export>summary{min-height:36px;border-radius:8px;padding-block:6px;font-size:.78rem;font-weight:590}.paste-catcher{border-color:color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:var(--radius);background:var(--accent-faint)}.paste-catcher>strong{font-size:1.18rem;font-weight:590}.paste-catcher>span:last-child{color:var(--muted);font-size:.9rem}.paste-receipt{border-radius:var(--radius-sm);background:var(--instrument)}.paste-access-summary{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.8fr) auto;gap:18px;align-items:center;margin-top:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:14px 16px}.paste-access-summary h3{margin:0;font-size:.94rem;font-weight:620;letter-spacing:-.01em}.paste-access-summary ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:access-level}.paste-access-summary li{position:relative;min-width:0;padding-left:22px;counter-increment:access-level}.paste-access-summary li:before{position:absolute;top:1px;left:0;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);content:counter(access-level);font-size:.62rem;font-weight:750}.paste-access-summary li strong,.paste-access-summary li span{display:block}.paste-access-summary li strong{font-size:.76rem;font-weight:650}.paste-access-summary li span{margin-top:2px;color:var(--muted);font-size:.7rem;line-height:1.35}.paste-access-summary>a{color:var(--accent-strong);font-size:.72rem;font-weight:650;white-space:nowrap}.inspection-view-switch{display:inline-flex;gap:3px;margin-top:22px;border:1px solid var(--line);border-radius:9px;background:var(--surface-subtle);padding:3px}.inspection-view-switch button{min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:6px 13px;font-size:.79rem;font-weight:590;box-shadow:none}.inspection-view-switch button:hover{background:var(--surface);color:var(--text);box-shadow:none;transform:none}.inspection-view-switch button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-subtle)}.inspection-view-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inspection-view[hidden]{display:none}.representation-browser{border:0;border-radius:0;background:transparent;box-shadow:none}.representation-picker{margin-top:26px}.representation-picker__heading h3{font-size:1rem;font-weight:610}.representation-picker__heading p{font-size:.82rem}.representation-tabs{gap:12px}.representation-tab,.representation-tab:hover,.representation-tab[aria-selected=true]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);box-shadow:none}.representation-tab:hover{border-color:var(--line-strong);background:var(--surface);transform:translateY(-1px)}.representation-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--accent) 70%,var(--line));background:var(--accent-faint);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.representation-tab[aria-selected=true]:after{background:var(--accent)}.representation-detail-header{margin-bottom:14px}.representation-detail-header .representation-name{font-size:1.15rem;font-weight:610}.representation-modes{border-color:var(--line);border-radius:8px;background:var(--surface-subtle)}.representation-mode{min-height:32px;border-radius:6px;font-size:.76rem;font-weight:570}.representation-mode[aria-pressed=true]{border-color:var(--line);box-shadow:var(--shadow-subtle)}.representation-detail-grid{gap:14px}.representation-canvas,.representation-tools{border-radius:var(--radius)}.representation-canvas{border-color:var(--line)}.representation-tools{background:var(--surface-subtle);padding:16px}.representation-tools>.capture-findings:first-child,.representation-tools>.representation-tool-group:first-child,.representation-tools>.representation-technical:first-child{margin-top:0;border-top:0;padding-top:0}.browser-report{margin-top:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);overflow:hidden}.browser-report__heading{display:grid;gap:3px;border-bottom:1px solid var(--line);padding:22px 24px 20px}.browser-report__heading h3,.browser-report__heading p{margin:0}.browser-report__heading h3{font-size:1.25rem;font-weight:610;letter-spacing:-.02em}.browser-report__heading p{max-width:58ch;color:var(--muted);font-size:.82rem;line-height:1.5}.browser-report__content{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:20px 24px 24px}.browser-report__section,.browser-report .capture-evidence__api,.browser-report .capture-evidence__formats,.browser-report .capture-capabilities{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr);column-gap:28px;min-width:0;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:20px 0}.browser-report__content>:first-child{border-top:0}.browser-report__section h4,.browser-report .capture-evidence__api h4,.browser-report .capture-evidence__formats h4{grid-column:1;margin:0;color:var(--muted);font-size:.68rem;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.browser-report .capture-capabilities h4{grid-column:1;grid-row:1 / span 2;margin:0;color:var(--muted);font-size:.68rem;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.browser-report__event,.browser-report .capture-evidence__api,.browser-report .capture-evidence__formats,.browser-report .capture-capabilities{grid-column:1;grid-row:auto}.browser-report .capture-evidence__api{align-content:start;border-top:1px solid var(--line)}.browser-report>.browser-report__content>.capture-evidence__note{grid-column:1 / -1;margin:0;border-top:1px solid var(--line);padding-top:15px}.browser-report__facts{display:grid;grid-column:2;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:11px;margin:0;border:0;padding:0}.browser-report__facts>div{display:grid;gap:2px}.browser-report__facts dt{color:var(--muted);font-size:.62rem;font-weight:720;letter-spacing:.05em;text-transform:uppercase}.browser-report__facts dd{margin:0;color:var(--text);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.browser-report__inference{grid-column:2;margin:15px 0 0;color:var(--muted);font-size:.72rem;line-height:1.45}.browser-report .capture-capabilities__hint{grid-column:2;margin:0 0 12px;color:var(--muted);font-size:.72rem;line-height:1.45}.browser-report__api-field{display:grid;grid-column:2;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:baseline;border-top:1px solid var(--line);padding:10px 0}.browser-report__api-field--types{border-top:0;padding-top:0;padding-bottom:4px}.browser-report__api-summary{display:inline-flex;gap:8px;justify-self:end;color:var(--muted);font-size:.7rem}.browser-report .capture-evidence__expression,.browser-report .capture-evidence__value,.browser-report .capture-evidence__count,.browser-report .capture-evidence__api-list,.browser-report .capture-evidence__identity code,.browser-report .capture-evidence__hash-value{font-size:.74rem}.browser-report .capture-evidence__expression,.browser-report .capture-evidence__value,.browser-report .capture-evidence__count,.browser-report .capture-evidence__identity code,.browser-report .capture-evidence__hash-value{border:0;background:transparent;padding:0}.browser-report .capture-evidence__api-list li{border:0;border-left:2px solid var(--line-strong);border-radius:0;background:transparent;padding:6px 10px;font-size:.74rem}.browser-report .capture-evidence__api>.capture-evidence__explanation,.browser-report .capture-evidence__api>.capture-evidence__api-list,.browser-report .capture-evidence__formats>.capture-evidence__order,.browser-report .capture-evidence__formats>.capture-evidence__list,.browser-report .capture-capabilities__list{grid-column:2}.browser-report .capture-evidence__api>.capture-evidence__explanation{margin:0 0 14px}.browser-report .capture-evidence__list{gap:0;margin-top:4px}.browser-report .capture-evidence__item{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;border-top:1px solid var(--line);padding:10px 0}.browser-report .capture-capabilities__list{grid-template-columns:1fr;gap:0;margin-top:0}.browser-report .capture-capability{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;align-content:start;border-top:1px solid var(--line);padding:10px 0}.browser-report .capture-capability dt{display:flex;gap:7px;align-items:center;color:var(--text);font-size:.74rem;font-weight:620;letter-spacing:0;text-transform:none}.browser-report .capture-capability dd{margin:0}.browser-report .capture-capability__status{color:var(--muted);font-size:.72rem;white-space:nowrap}.copy-lab-page .browser-report button.capture-capability__info{display:inline-grid;box-sizing:border-box;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;flex:0 0 18px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;padding:0;background:transparent;color:var(--muted);font:inherit;font-size:.62rem;font-weight:720;line-height:1;cursor:pointer;box-shadow:none;transform:none}.copy-lab-page .browser-report button.capture-capability__info:hover,.copy-lab-page .browser-report button.capture-capability__info:focus-visible,.copy-lab-page .browser-report button.capture-capability__info[aria-expanded=true]{border-color:var(--accent);background:var(--surface-raised);color:var(--accent-strong);box-shadow:none;transform:none}.browser-capability-tooltip{position:fixed;z-index:1000;width:min(300px,calc(100vw - 24px));border:1px solid var(--line-strong);border-radius:10px;padding:10px 12px;background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow);pointer-events:none}.browser-capability-tooltip[hidden]{display:none}.browser-capability-tooltip strong{display:block;font-size:.74rem;font-weight:650;line-height:1.35}.browser-capability-tooltip p{margin:4px 0 0;color:var(--muted);font-size:.7rem;line-height:1.45}.browser-report .capture-evidence__item:first-child{border-top:0}.browser-report .capture-evidence__hash{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:baseline;justify-self:end;max-width:70ch;text-align:left}.browser-report .capture-evidence__hash-label{color:var(--muted);font-size:.64rem;font-weight:680;letter-spacing:.04em}.browser-report .capture-evidence__hash-value{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;line-height:1.35;overflow-wrap:anywhere}.inspection-tool__button{border-color:var(--line);border-radius:8px;background:var(--surface);font-weight:590}.inspection-tool__button:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:none}.product-ladder{margin-top:96px}.product-ladder__heading{margin-bottom:26px}.product-ladder__surface{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-subtle)}.product-tier{padding:26px 24px}.product-tier:not(:last-child){box-shadow:inset -1px 0 var(--line)}.product-tier--pro,.pro-waitlist{background:var(--accent-faint)}.capability-list button{min-height:0;font-size:.86rem;font-weight:560}.capability-label{font-weight:560;text-decoration:none}.capability-list button:hover .capability-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pro-waitlist{padding:28px 24px}.inspector-faq{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(36px,6vw,78px);margin-top:88px;border-top:1px solid var(--line);padding-top:42px}.inspector-faq>header{max-width:30rem}.inspector-faq h2{margin:5px 0 12px;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:590;letter-spacing:-.035em;line-height:1.08}.inspector-faq>header>p:last-child{color:var(--muted);font-size:.94rem;line-height:1.62}.inspector-faq__items{border-top:1px solid var(--line)}.inspector-faq details{border-bottom:1px solid var(--line)}.inspector-faq summary{padding:18px 34px 18px 0;color:var(--text);cursor:pointer;font-size:.96rem;font-weight:610}.inspector-faq details p{max-width:38rem;margin:-6px 0 18px;color:var(--muted);font-size:.88rem;line-height:1.58}@media(max-width:900px){.page,.wide-page,.copy-lab-page{padding-top:52px}.hero{grid-template-columns:1fr;gap:52px;padding-bottom:70px}.hero>div:first-child{max-width:680px}.hero h1{max-width:13ch}.preflight-panel{max-width:680px}.representation-detail-grid{height:auto}}@media(max-width:680px){.site-header,.site-footer,.page,.wide-page,.copy-lab-page{width:min(calc(100% - 32px),var(--page-width))}.site-nav{min-height:auto;gap:14px;align-items:flex-start;flex-direction:column;padding:20px 0}.site-links{width:auto;gap:18px;border:0;padding:0}.site-nav__end{width:100%;justify-content:space-between}.wide-page,.page,.copy-lab-page{padding-top:38px}.hero{gap:38px;padding-bottom:54px}.hero h1,.note-header h1,.note-page .note-header h1,.copy-lab-page .lab-hero h1{font-size:2.6rem}.hero-actions,.article-copy-card{align-items:stretch;flex-direction:column}.hero-actions .button,.article-copy-card button{width:100%}.preflight-demo-cue{align-items:flex-start;flex-direction:column}.preflight-scenarios button{min-height:62px;padding-inline:8px}.preflight-scenarios strong,.preflight-scenarios span{overflow:visible;text-overflow:clip;white-space:normal}.preflight-scenarios strong{font-size:.69rem}.preflight-scenarios span{font-size:.61rem}.preflight-clipboard-preview{z-index:1;top:230px;right:12px;bottom:auto;width:132px;height:148px}.preflight-clipboard-preview>header{min-height:28px;padding:5px 7px}.preflight-clipboard-preview>div{gap:4px;padding:9px;font-size:.58rem}.preflight-rules-preview{top:58px;right:12px;width:160px}.section,.section-band{margin-top:56px}.wide-page>.split{gap:46px}.clipboard-inspector{margin-inline:-8px;border-radius:var(--radius);padding:18px 14px}.paste-access-summary{grid-template-columns:1fr;gap:12px}.paste-access-summary ol{grid-template-columns:1fr;gap:8px}.paste-access-summary>a{white-space:normal}.inspector-heading{gap:14px}.inspection-result-actions{width:100%}.paste-receipt{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.paste-receipt>div{box-shadow:inset 1px 0 var(--inverse-line),inset 0 1px var(--inverse-line)}.paste-receipt>div:nth-child(odd){box-shadow:inset 0 1px var(--inverse-line)}.paste-receipt>div:nth-child(-n+2){box-shadow:inset 1px 0 var(--inverse-line)}.paste-receipt>div:first-child{box-shadow:none}.paste-receipt>div:last-child{grid-column:1 / -1}.inspection-view-switch{display:grid;width:100%;grid-template-columns:1fr 1fr}.inspection-view-switch button{width:100%}.browser-report__heading,.browser-report__content{padding-right:16px;padding-left:16px}.browser-report__content{grid-template-columns:1fr}.browser-report__section,.browser-report .capture-evidence__api,.browser-report .capture-evidence__formats,.browser-report .capture-capabilities{grid-template-columns:1fr;row-gap:12px}.browser-report__section h4,.browser-report .capture-evidence__api h4,.browser-report .capture-evidence__formats h4,.browser-report .capture-capabilities h4,.browser-report__facts,.browser-report__inference,.browser-report__api-field,.browser-report .capture-evidence__api>.capture-evidence__explanation,.browser-report .capture-evidence__api>.capture-evidence__api-list,.browser-report .capture-evidence__formats>.capture-evidence__order,.browser-report .capture-evidence__formats>.capture-evidence__list,.browser-report .capture-capabilities__hint,.browser-report .capture-capabilities__list{grid-column:1;grid-row:auto}.browser-report__api-field{grid-template-columns:minmax(0,1fr) auto}.browser-report .capture-capabilities__list{grid-template-columns:1fr}.browser-report__event,.browser-report .capture-evidence__api,.browser-report .capture-evidence__formats,.browser-report .capture-capabilities,.browser-report>.browser-report__content>.capture-evidence__note{grid-column:1;grid-row:auto}.browser-report .capture-evidence__item{grid-template-columns:1fr}.browser-report .capture-evidence__hash{justify-self:stretch;max-width:none;text-align:left}.product-ladder{margin-top:72px}.related-notes ul,.inspector-faq{grid-template-columns:1fr}.inspector-faq{gap:24px;margin-top:64px;padding-top:30px}.product-tier:not(:last-child){box-shadow:inset 0 -1px var(--line)}}:root{--motion-fast: .16s;--motion-standard: .32s;--motion-deliberate: .44s;--motion-confirm-label: .52s;--motion-confirm-label-delay: .18s;--motion-check-stroke: .3s;--motion-selection: .32s;--motion-inventory-reveal: .3s;--motion-inventory-stagger: 60ms;--motion-route: .4s;--motion-inspector-receipt: .4s;--motion-inspector-picker: .42s;--motion-inspector-panel: .44s;--motion-inspector-receipt-delay: 60ms;--motion-inspector-picker-delay: .14s;--motion-inspector-panel-delay: .22s;--motion-attention-cycle: 4s;--motion-action-attention-cycle: 1.5s;--motion-attention-start: .26s;--motion-attention-stagger: .14s;--motion-ease-out: cubic-bezier(.22, 1, .36, 1)}.action-feedback{position:relative;display:inline-flex;min-height:1.35em;align-items:center;padding-inline-start:1.45em}.action-feedback__mark{position:absolute;inset-inline-start:0;width:1.18em;height:1.18em;overflow:visible;color:var(--ok);opacity:0}.action-feedback__check{fill:none;stroke:currentColor;stroke-width:2.35;stroke-dasharray:1 1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;opacity:0}.action-feedback[data-action-state=success]{color:var(--ok)}.action-feedback[data-action-state=success] .action-feedback__mark{opacity:1}.action-feedback[data-action-state=success] .action-feedback__check--down{animation:action-check-stroke var(--motion-check-stroke) cubic-bezier(.24,.42,.58,.9) both,action-check-reveal 36ms 18ms linear both}.action-feedback[data-action-state=success] .action-feedback__check--up{animation:action-check-stroke var(--motion-check-stroke) var(--motion-check-stroke) cubic-bezier(.42,.1,.68,1) both,action-check-reveal 36ms calc(var(--motion-check-stroke) + 18ms) linear both}.action-feedback[data-action-state=success] .action-feedback__label{animation:action-label-in var(--motion-confirm-label) var(--motion-confirm-label-delay) var(--motion-ease-out) both}.action-feedback[data-action-state=error]{color:var(--danger)}.preflight-sample__content--notion[data-applied=clean]>*{animation:action-label-in var(--motion-confirm-label) var(--motion-ease-out) both}.preflight-template-field[data-state=typing] .preflight-template-field__replacement:after{display:inline-block;width:1px;height:1em;margin-left:2px;background:currentColor;content:"";vertical-align:-.12em;animation:motion-pulse .62s ease-in-out infinite}.preflight-sheet:not([hidden]){animation:results-enter var(--motion-deliberate) var(--motion-ease-out) both}.preflight-stage[data-state=complete] .preflight-destination-result,.preflight-stage[data-state=complete] .preflight-receipt{animation:results-child-enter var(--motion-deliberate) var(--motion-ease-out) both}.preflight-rule-confirmation:not([hidden]){animation:rule-confirmation-in var(--motion-confirm-label) var(--motion-ease-out) both}.preflight-save-rule-prompt:not([hidden]){animation:save-rule-prompt-in var(--motion-deliberate) var(--motion-ease-out) both}.preflight-rules-preview:not([hidden]){animation:results-child-enter var(--motion-deliberate) var(--motion-ease-out) both}.preflight-paste-trigger[data-rule-reveal=true]{animation:results-child-enter var(--motion-deliberate) var(--motion-ease-out) both}.paste-demo-complete[data-visible=true]{animation:results-enter var(--motion-deliberate) var(--motion-ease-out) both}.paste-decision-route[data-state=active] .paste-decision-route__line:before{animation:paste-decision-route-forward var(--motion-route) var(--motion-ease-out) both}.paste-decision-after-copy[data-visible=true]{animation:results-enter var(--motion-deliberate) var(--motion-ease-out) both}.paste-decision-inventory li[data-compatibility=supported],.paste-decision-inventory li[data-compatibility=unsupported]{animation:paste-decision-state-in var(--motion-standard) ease both}.paste-decision-inventory li[data-compatibility=selected]{animation:paste-decision-chosen var(--motion-selection) var(--motion-ease-out) both}.paste-decision-inventory[data-visible=true] li{animation:results-child-enter var(--motion-inventory-reveal) var(--motion-ease-out) both}.paste-decision-inventory[data-visible=true] li:nth-child(2){animation-delay:var(--motion-inventory-stagger)}.paste-decision-inventory[data-visible=true] li:nth-child(3){animation-delay:calc(var(--motion-inventory-stagger) * 2)}.paste-decision-inventory[data-visible=true] li:nth-child(4){animation-delay:calc(var(--motion-inventory-stagger) * 3)}.paste-decision-result[data-visible=true],.paste-decision-target[data-visible=true]{animation:results-child-enter var(--motion-deliberate) var(--motion-ease-out) both}.paste-decision-question [data-paste-decision-answer]:not([hidden]){animation:paste-decision-answer-in var(--motion-deliberate) var(--motion-ease-out) both}.paste-decision-preview:not([hidden]){animation:results-child-enter var(--motion-standard) var(--motion-ease-out) both}.paste-catcher[data-state=loading] .paste-catcher__icon{animation:paste-spin .7s linear infinite}.page-drop-indicator{animation:results-child-enter var(--motion-fast) ease-out both}.inspection-results[data-visible=true]{animation:results-enter var(--motion-deliberate) var(--motion-ease-out) both}.inspection-results[data-visible=true] .paste-receipt{animation:results-child-enter var(--motion-inspector-receipt) var(--motion-inspector-receipt-delay) var(--motion-ease-out) both}.inspection-results[data-visible=true] .representation-picker{animation:results-child-enter var(--motion-inspector-picker) var(--motion-inspector-picker-delay) var(--motion-ease-out) both}.inspection-results[data-visible=true] .representation-panel{animation:results-child-enter var(--motion-inspector-panel) var(--motion-inspector-panel-delay) var(--motion-ease-out) both}.transform-demo[data-attention=active] .transform-demo__toggle{animation:control-attention var(--motion-attention-cycle) var(--motion-attention-start) ease-in-out infinite both}.paste-decision-demo [data-paste-decision-copy][data-attention=active]{animation:action-attention var(--motion-action-attention-cycle) var(--motion-attention-start) ease-in-out infinite both}.paste-decision-control--paste[data-attention=active] .paste-decision-targets button{animation:target-attention var(--motion-attention-cycle) var(--motion-attention-start) ease-in-out infinite both}.paste-decision-control--paste[data-attention=active] .paste-decision-targets button:nth-child(2){animation-delay:calc(var(--motion-attention-start) + var(--motion-attention-stagger))}.paste-decision-control--paste[data-attention=active] .paste-decision-targets button:nth-child(3){animation-delay:calc(var(--motion-attention-start) + var(--motion-attention-stagger) + var(--motion-attention-stagger))}.transform-demo[data-attention=active] label:nth-of-type(2) .transform-demo__toggle{animation-delay:calc(var(--motion-attention-start) + var(--motion-attention-stagger))}.transform-demo[data-attention=active] label:nth-of-type(3) .transform-demo__toggle{animation-delay:calc(var(--motion-attention-start) + var(--motion-attention-stagger) + var(--motion-attention-stagger))}@keyframes action-check-stroke{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes action-check-reveal{0%{opacity:0}to{opacity:1}}@keyframes action-label-in{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes paste-decision-route-forward{0%{left:0;opacity:0}20%,82%{opacity:1}to{left:100%;opacity:0}}@keyframes paste-decision-route-down{0%{top:0;opacity:0}20%,82%{opacity:1}to{top:100%;opacity:0}}@keyframes paste-decision-state-in{0%{opacity:.45}to{opacity:1}}@keyframes paste-decision-chosen{0%{box-shadow:inset 0 0 0 var(--accent)}55%,to{box-shadow:inset 4px 0 0 var(--accent)}}@keyframes paste-decision-answer-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes paste-spin{to{transform:rotate(360deg)}}@keyframes results-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes results-child-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes save-rule-prompt-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes rule-confirmation-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pasteboard-preview-update{0%{transform:scale(1)}38%{transform:rotate(-1deg) scale(1.065)}to{transform:rotate(0) scale(1)}}@keyframes motion-fade{0%{opacity:0}to{opacity:1}}@keyframes motion-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes control-attention{0%,27%,to{border-color:var(--line-strong);background:var(--surface-subtle);box-shadow:0 0 0 0 var(--attention-ring-clear);transform:scale(1)}11%,17%{border-color:var(--accent);background:var(--accent-faint);box-shadow:0 0 0 8px var(--attention-ring);transform:scale(1.07)}}@keyframes action-attention{0%,30%,to{box-shadow:0 0 0 0 var(--attention-ring-clear);filter:brightness(1);transform:scale(1)}8%,20%{box-shadow:0 0 0 10px var(--attention-ring),0 10px 28px color-mix(in srgb,var(--accent) 28%,transparent);filter:brightness(1.12);transform:scale(1.075)}}@keyframes target-attention{0%,27%,to{background:var(--surface-raised);box-shadow:inset 0 0 0 var(--attention-ring-clear)}11%,17%{background:color-mix(in srgb,var(--accent) 22%,var(--surface-raised));box-shadow:inset 0 -3px 0 var(--accent)}}@keyframes control-attention-reduced{0%,27%,to{border-color:var(--line-strong);background:var(--surface-subtle)}10%,18%{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 24%,var(--surface-subtle))}}@keyframes action-attention-reduced{0%,27%,to{box-shadow:0 0 0 0 var(--attention-ring-clear)}10%,18%{box-shadow:0 0 0 5px var(--attention-ring)}}@media(max-width:900px){.paste-decision-route[data-state=active] .paste-decision-route__line:before{animation-name:paste-decision-route-down}}@media(prefers-reduced-motion:reduce){.action-feedback[data-action-state=success] .action-feedback__label,.paste-demo-complete[data-visible=true],.paste-decision-after-copy[data-visible=true],.paste-decision-inventory[data-visible=true] li,.paste-decision-inventory li[data-compatibility=supported],.paste-decision-inventory li[data-compatibility=unsupported],.paste-decision-result[data-visible=true],.paste-decision-target[data-visible=true],.paste-decision-question [data-paste-decision-answer]:not([hidden]),.paste-decision-preview:not([hidden]),.preflight-paste-trigger[data-rule-reveal=true],.preflight-rule-confirmation:not([hidden]),.page-drop-indicator,.inspection-results[data-visible=true],.inspection-results[data-visible=true] .paste-receipt,.inspection-results[data-visible=true] .representation-picker,.inspection-results[data-visible=true] .representation-panel{animation-name:motion-fade}.preflight-sample__content--notion[data-applied=clean]>*{animation-name:motion-fade;animation-delay:0ms}.preflight-sheet:not([hidden]),.preflight-stage[data-state=complete] .preflight-destination-result,.preflight-stage[data-state=complete] .preflight-receipt{animation-name:motion-fade}.preflight-template-field[data-state=typing] .preflight-template-field__replacement:after{animation:none}.transform-demo[data-attention=active] .transform-demo__toggle{animation-name:control-attention-reduced;animation-duration:var(--motion-attention-cycle)}.paste-decision-demo [data-paste-decision-copy][data-attention=active]{animation-name:action-attention-reduced;animation-duration:var(--motion-action-attention-cycle)}.paste-decision-control--paste[data-attention=active] .paste-decision-targets button{animation-name:target-attention;animation-duration:var(--motion-attention-cycle)}.paste-demo-complete,.paste-decision-after-copy,.paste-decision-result,.paste-decision-question,.inspection-results{transform:none}.paste-decision-question{transition-property:opacity}.paste-decision-question[data-changing=true]{transform:none}.paste-decision-route__line:before{display:none;animation:none}.paste-catcher[data-state=loading] .paste-catcher__icon{animation:motion-pulse .9s ease-in-out infinite}}
