/* Pocket Measure: editorial scale, generous type, instrument-like details. */
.measure-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.measure-shadow{stroke:#171b2080;stroke-width:6;fill:none}.measure-path{stroke:#ffca4f;stroke-width:3;fill:none;stroke-dasharray:740;animation:measure-in 1.8s ease-out both}.measure-point{fill:#ffda79;stroke:#fff1c4;stroke-width:2}.measure-tag rect{fill:#11171deb}.measure-tag text{fill:#fff;font:500 28px "Segoe UI",Arial,sans-serif}.measure-target{stroke:#f5c451;stroke-width:2;fill:none;opacity:.85}@keyframes measure-in{from{stroke-dashoffset:740}to{stroke-dashoffset:0}}
body{font-size:1.125rem;line-height:1.65;background:#101214}
.hero-image .capture img{object-position:center}.hero-image:hover .capture img{transform:none}
.shell{width:min(1320px,calc(100% - 96px))}
.header{padding-block:28px}.header nav{font-size:1rem;gap:36px}.brand{font-size:1.625rem}
.eyebrow{font-size:.875rem;letter-spacing:.12em}.hero{grid-template-columns:1.3fr 1fr;gap:46px 7%;padding-block:64px 34px;align-items:end}
.hero h1{font-size:clamp(4.5rem,8vw,7.5rem);line-height:1.02;letter-spacing:-.055em;font-weight:550}
.hero h1 .gold{padding-bottom:0}.hero-aside{padding-bottom:8px}.hero-description{font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.4;color:var(--text);margin:0;letter-spacing:-.025em}
.hero-summary{font-size:1.125rem;color:var(--muted);max-width:360px;margin-top:22px}.hero-actions{margin-top:28px;gap:20px;flex-wrap:wrap}.button{font-size:1rem;min-height:58px;border-radius:100px;padding:16px 25px;gap:24px}.launch-note{font-size:.9375rem}
.hero-image{grid-column:1/-1;max-width:none;justify-self:stretch}.capture{aspect-ratio:2.35;border-radius:4px;isolation:isolate}.capture img{object-position:center 58%}.hero-image:hover .capture img{transform:none}.scene-label{position:absolute;top:24px;left:24px;border-radius:40px;padding:10px 18px;background:#101214d9;color:#fff;font-size:.875rem;letter-spacing:.06em}.hero-image figcaption{font-size:.875rem;margin-top:18px;gap:20px;align-items:baseline}.caption-muted{font-size:.8125rem;max-width:380px;text-align:right}.index-strip{padding-block:25px 32px;border-top:0;font-size:.875rem}.index-strip b{font-size:1.0625rem}.index-strip span{gap:12px}
h2{font-size:clamp(2.5rem,4.4vw,4rem);line-height:1.12;font-weight:500;letter-spacing:-.045em}h3{font-size:1.75rem;font-weight:550}.paper-section{background:#f2f3f1}.tools-layout{grid-template-columns:1fr;gap:64px;padding-block:90px}.tools-intro{display:grid;grid-template-columns:1.3fr 1fr;column-gap:7%;align-items:start}.tools-intro .eyebrow{grid-column:1/-1}.tools-intro h2{grid-row:2/4}.tools-intro>p:not(.eyebrow){font-size:1.25rem;margin-top:0;max-width:440px}.tools-intro .text-link{margin-top:24px;justify-self:start}.text-link{font-size:1rem}.tool-list{display:grid;grid-template-columns:repeat(6,1fr);gap:0 40px}.tool-row{grid-column:span 2;grid-template-columns:32px 1fr;position:relative;padding:30px 0;border-top:1px solid #1b1e2138;gap:15px}.tool-row:first-child,.tool-row:nth-child(2){grid-column:span 3;padding-top:30px;border-top:2px solid #1b1e21}.tool-row p{font-size:1.0625rem;color:#50585c}.tool-index{font-size:.875rem;padding-top:8px}.tool-type{font-size:.8125rem;letter-spacing:.07em}.tool-icon{display:none}
.instrument-section{padding-block:96px;gap:8%}.instrument-image{border-radius:4px;background:#1c2022;padding-block:46px 28px}.instrument-image figcaption{font-size:.875rem}.angle-capture{width:250px;transform:rotate(-3deg)}.section-description{font-size:1.25rem;line-height:1.7}.small-facts span{font-size:1.125rem}.small-facts p{font-size:1rem;max-width:440px}.small-facts>div{padding-top:26px}.history-section{background:#1b2023}.privacy-line{font-size:1rem;max-width:490px}.history-layout{padding-block:76px}.pro-section{padding-block:84px}.pro-mark,.availability{font-size:.9375rem}.pro-disclosure{font-size:1rem;max-width:500px}.faq-layout{padding-block:85px;gap:7%}.faq-intro{font-size:1.125rem}.faq-list summary{font-size:1.125rem;min-height:80px}.answer{font-size:1.0625rem}.contact-section>p:last-child{font-size:1rem}.contact-section{padding-block:75px}.footer{font-size:1rem}.copyright{font-size:.875rem}
.document-lead{font-size:1.375rem}.document-body p,.document-body li{font-size:1.125rem;line-height:1.8}.document-body h2{font-size:1.875rem}.document-grid{grid-template-columns:210px 1fr;gap:6%}.document-aside{font-size:.875rem}.document-date,.back-link,.support-contact p{font-size:1rem}.status-note p{font-size:1.0625rem}.document-body section{margin-bottom:46px}.help-note,.status-note{border-radius:4px}
@media(min-width:1600px){.capture{aspect-ratio:2.35}}
@media(max-width:1020px){.shell{width:calc(100% - 56px)}.hero{gap:38px 5%;grid-template-columns:1.2fr 1fr}.hero-actions{gap:14px;flex-direction:column}.hero h1{font-size:clamp(4rem,8.5vw,6.5rem)}.hero-description{font-size:1.5rem}.hero-image figcaption{flex-direction:row}.capture{aspect-ratio:2}.tools-intro{grid-template-columns:1.2fr 1fr;gap:0 5%}.tool-list{gap:0 24px}.tool-row{grid-template-columns:1fr}.tool-index{padding:0}.section-description{font-size:1.125rem}.document-grid{grid-template-columns:150px 1fr}}
@media(max-width:680px){.shell{width:calc(100% - 40px)}.header{padding-block:20px;gap:22px}.header nav{font-size:1rem;gap:18px}.brand{font-size:1.5rem}.hero{grid-template-columns:1fr;gap:30px;padding-top:38px}.hero h1{font-size:clamp(3.25rem,12.8vw,5.25rem)}.eyebrow{font-size:.8125rem;margin-bottom:24px;letter-spacing:.07em}.hero-description{font-size:1.5rem}.hero-description br{display:none}.hero-summary{font-size:1.125rem;margin-top:15px}.hero-actions{margin-top:24px;gap:16px;flex-direction:row;align-items:center}.hero-aside{padding:0}.capture{aspect-ratio:1.2}.capture img{object-position:52% 56%}.scene-label{top:16px;left:16px;font-size:.75rem;padding:8px 12px}.hero-image figcaption{flex-direction:column;gap:5px;font-size:.9375rem}.caption-muted{text-align:left;font-size:.8125rem;max-width:none}.index-strip{display:none}.tools-layout{padding-block:55px;gap:35px}.tools-intro{display:block}.tools-intro>p:not(.eyebrow){font-size:1.125rem;margin-top:22px}.tools-intro .text-link{margin-top:24px}.tool-list{grid-template-columns:1fr;gap:0}.tool-row,.tool-row:first-child,.tool-row:nth-child(2){grid-column:auto;grid-template-columns:28px 1fr;padding-block:26px;gap:12px;border-top:1px solid #1b1e2138}.tool-index{padding-top:5px}.tool-row h3{font-size:1.625rem}.tool-row p{font-size:1.0625rem}.tool-type{font-size:.8125rem}.tool-icon{display:none}h2{font-size:clamp(2.15rem,8.7vw,3rem)}.instrument-section{padding-block:55px;gap:35px}.instrument-copy{grid-row:1}.instrument-image{padding-top:30px}.angle-capture{width:240px}.section-description{font-size:1.125rem}.small-facts p{font-size:1rem}.history-layout{padding-block:55px;gap:28px}.privacy-line{font-size:1rem}.pro-section{padding-block:55px}.pro-layout{gap:28px}.faq-layout{padding-block:55px;gap:32px}.faq-list summary{font-size:1.125rem}.answer{font-size:1.0625rem;padding-right:0}.contact-section{padding-block:55px}.contact-section>div a{font-size:clamp(1rem,4.8vw,1.5rem)}.footer{font-size:.9375rem}.document-grid{grid-template-columns:1fr;gap:24px}.document-lead{font-size:1.1875rem}.document-body p,.document-body li{font-size:1.0625rem}.document-body h2{font-size:1.625rem}.document-heading h1{font-size:clamp(2.5rem,10vw,4rem)}}
