.pp10-product-frame{min-width:0}.pp10-product-frame>div{box-shadow:none}.lv10-product-page:has(.tb10-evidence) .lv10-product-proof-grid{display:none}.lv10-product-page:has(.tb10-evidence) .lv10-product-proof header{max-width:58rem}.tb10-evidence{border-top:1px solid var(--v10-line);width:min(100% - 32px,1320px);margin-left:auto;margin-right:auto;padding-top:max(5rem,min(9vw,8rem));padding-bottom:max(5rem,min(9vw,8rem))}.tb10-evidence>header{grid-template-columns:.58fr 1.1fr;gap:1rem 5vw;margin-bottom:3rem;display:grid}.tb10-evidence h2{max-width:17ch;color:var(--v10-ink);font:760 clamp(2.3rem,7vw,4.6rem)/.98 var(--lv7-font-sans);letter-spacing:-.058em;text-wrap:balance}.tb10-evidence header>p:last-child{max-width:42rem;color:var(--v10-copy);font-size:.83rem;line-height:1.65}.tb10-sheet{border:1px solid var(--v10-line-hi);background:var(--v10-panel);overflow:hidden}.tb10-sheet-bar{border-bottom:1px solid var(--v10-line);min-height:3.25rem;font:650 .57rem/1 var(--lv7-font-mono);align-items:center;gap:1.5rem;padding:0 1rem;display:flex}.tb10-sheet-bar span{color:var(--v10-dim)}.tb10-sheet-bar b{color:var(--v10-cyan-text);margin-left:auto}.tb10-row{border-bottom:1px solid var(--v10-line);min-width:740px;min-height:3.7rem;color:var(--v10-copy);grid-template-columns:1fr 1.7fr .8fr .8fr .7fr;align-items:center;gap:1rem;padding:0 1rem;font-size:.68rem;display:grid}.tb10-row-head{min-height:2.35rem;color:var(--v10-dim);background:var(--v10-raised);font:650 .5rem/1 var(--lv7-font-mono)}.tb10-row strong{color:var(--v10-ink)}.tb10-row>b{border:1px solid var(--v10-line-hi);color:var(--v10-dim);font:700 .48rem/1 var(--lv7-font-mono);justify-self:start;padding:.3rem .45rem}.tb10-row>b[data-state=writer]{border-color:color-mix(in srgb,var(--v10-cyan)40%,var(--v10-line));color:var(--v10-cyan-text)}.tb10-score{font:700 .56rem/1 var(--lv7-font-mono);align-items:center;gap:.5rem;display:flex;position:relative}.tb10-score:before{content:"";background:var(--v10-line-hi);width:3rem;height:3px}.tb10-score i{background:var(--v10-cyan);transform-origin:0;width:3rem;height:3px;position:absolute;left:0;transform:scaleX(.61)}.tb10-score[data-fit="84"] i{transform:scaleX(.84)}.tb10-score[data-fit="92"] i{transform:scaleX(.92)}.tb10-sheet footer{min-width:740px;color:var(--v10-dim);font:600 .5rem/1 var(--lv7-font-mono);align-items:center;gap:1.2rem;padding:1rem;display:flex}.tb10-sheet footer span{align-items:center;gap:.35rem;display:flex}.tb10-sheet footer i{background:var(--v10-cyan);border-radius:50%;width:.35rem;height:.35rem}.tb10-sheet footer strong{color:var(--v10-cyan-text);margin-left:auto}@media (min-width:680px){.tb10-evidence{width:min(100% - 48px,1320px)}}@media (max-width:760px){.tb10-evidence>header{grid-template-columns:1fr}.tb10-evidence>header .lv10-kicker{grid-row:auto}.tb10-sheet{overflow-x:auto}.tb10-evidence h2{font-size:2.65rem}}.pp10-workflow-layout{gap:1rem;display:grid}.pp10-workflow-picker{scroll-snap-type:x proximity;gap:.55rem;padding:0 0 .4rem;display:flex;overflow-x:auto}.pp10-workflow-picker button{scroll-snap-align:start;border:1px solid var(--v10-line);background:var(--v10-panel);min-width:250px;color:var(--v10-copy);text-align:left;border-radius:7px;grid-template-columns:auto 1fr;gap:.25rem .7rem;padding:1rem;transition:border-color .2s,background .2s;display:grid}.pp10-workflow-picker button[aria-pressed=true]{border-color:color-mix(in srgb,var(--v10-cyan)55%,var(--v10-line));background:color-mix(in srgb,var(--v10-cyan)8%,var(--v10-panel));box-shadow:inset 2px 0 var(--v10-cyan)}.pp10-workflow-picker span{color:var(--v10-cyan-text);font:700 .58rem/1 var(--lv7-font-mono);grid-row:1/3}.pp10-workflow-picker strong{color:var(--v10-ink);font-size:.72rem}.pp10-workflow-picker small{color:var(--v10-dim);font-size:.6rem}.pp10-catalogue-section{isolation:isolate;width:min(100% - 32px,1320px);margin-left:auto;margin-right:auto;padding-top:max(5rem,min(9vw,8rem));padding-bottom:max(5rem,min(9vw,8rem));position:relative}.pp10-catalogue-section:before{content:"";z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:50%;right:auto;transform:translate(-50%)}.pp10-section-heading{max-width:58rem;margin-bottom:max(2rem,min(5vw,3.8rem))}.pp10-section-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin:1rem 0 0;font-size:max(2.1rem,min(6vw,3.5rem));font-weight:680;line-height:1.04}.lv10-catalogue{--primary:#22d3ee;--primary-hover:#06b6d4;--primary-active:#0891b2;--primary-text:#67e8f9;--primary-glow:rgba(34,211,238,.28)}[data-theme=light] .lv10-catalogue,.light .lv10-catalogue{--primary:#2563eb;--primary-hover:#1d4ed8;--primary-active:#1e40af;--primary-text:#1d4ed8;--primary-glow:rgba(37,99,235,.2)}.lv10-catalogue [class*=text-amber-],.lv10-catalogue [class*=text-emerald-],.lv10-catalogue [class*=text-violet-],.lv10-catalogue [class*=text-blue-],.lv10-catalogue [class*=text-cyan-],.lv10-catalogue [class*=text-rose-]{color:var(--primary-text)!important}.lv10-catalogue [class*=border-amber-],.lv10-catalogue [class*=border-emerald-],.lv10-catalogue [class*=border-violet-],.lv10-catalogue [class*=border-blue-],.lv10-catalogue [class*=border-cyan-],.lv10-catalogue [class*=border-rose-]{border-color:color-mix(in srgb,var(--primary)34%,transparent)!important}.lv10-catalogue [class*=bg-amber-],.lv10-catalogue [class*=bg-emerald-],.lv10-catalogue [class*=bg-violet-],.lv10-catalogue [class*=bg-blue-],.lv10-catalogue [class*=bg-cyan-],.lv10-catalogue [class*=bg-rose-]{background-color:color-mix(in srgb,var(--primary)10%,transparent)!important}.pp10-section-heading>p:not(.lv10-kicker){max-width:43rem;color:var(--v10-copy);margin:1rem 0 0;font-size:.96rem;line-height:1.65}.pp10-catalogue-section .lv10-catalogue{margin-top:0}@media (min-width:680px){.pp10-catalogue-section{width:min(100% - 48px,1320px)}}@media (min-width:1080px){.pp10-workflow-layout{grid-template-columns:280px minmax(0,1fr);align-items:start}.pp10-workflow-picker{padding:0;display:grid;overflow:visible}.pp10-workflow-picker button{width:100%;min-width:0}}@media (max-width:679px){.pp10-product-frame{margin-left:-6px;margin-right:-6px}.pp10-product-frame>div{border-radius:8px}.pp10-product-frame [role=region]{overscroll-behavior-x:contain}.pp10-catalogue-section .lv10-catalogue{margin-left:-16px;margin-right:-16px}}@media (prefers-reduced-motion:reduce){.pp10-workflow-picker button{transition:none}}.tb10-sheet:focus-visible{outline:2px solid var(--tb-accent);outline-offset:3px}@media (max-width:760px){.tb10-sheet{overflow:visible}.tb10-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.45rem .75rem;min-width:0;padding-top:.8rem;padding-bottom:.8rem}.tb10-row-head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:1px;padding:0;position:absolute;overflow:hidden}.tb10-row>[role=cell]:nth-child(n+3){font-size:.58rem}.tb10-sheet footer{flex-direction:column;align-items:flex-start;min-width:0}.tb10-sheet footer strong{margin-left:0}}.tb10-evidence>header{max-width:58rem;margin-bottom:max(2.5rem,min(5vw,4rem));display:block}.tb10-evidence>header .lv10-kicker{grid-row:auto}.tb10-evidence h2{letter-spacing:-.05em;max-width:21ch;margin-top:1rem;font-size:max(2.15rem,min(4.8vw,4rem));font-weight:720;line-height:1.02}.tb10-evidence>header>p:last-child{max-width:44rem;margin-top:1rem}.tb10-provenance{border:1px solid var(--v10-line-hi);background:var(--v10-bg);grid-template-columns:minmax(210px,.28fr) minmax(0,1fr) minmax(210px,.28fr);display:grid}.tb10-provenance>aside{border-right:1px solid var(--v10-line-hi);background:color-mix(in srgb,var(--v10-panel)84%,transparent);min-width:0;padding:1.4rem}.tb10-provenance small{color:var(--v10-dim);font:700 .5rem/1.35 var(--lv7-font-mono);letter-spacing:.07em}.tb10-company-mark{width:2.4rem;height:2.4rem;color:var(--v10-cyan-text);background:color-mix(in srgb,var(--v10-cyan)8%,transparent);place-items:center;margin-top:3rem;font-weight:760;display:grid}.tb10-provenance aside h3{margin-top:.9rem;font-size:1.5rem}.tb10-provenance aside>p{color:var(--v10-copy);margin-top:.35rem;font-size:.72rem}.tb10-provenance dl{margin-top:2rem}.tb10-provenance dl div{border-top:1px solid var(--v10-line);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.tb10-provenance dt,.tb10-provenance dd{color:var(--v10-dim);font-size:.62rem}.tb10-provenance dd{color:var(--v10-copy);margin:0}.tb10-provenance dd i{vertical-align:middle;background:var(--v10-cyan);width:2rem;height:2px;margin-right:.4rem;display:inline-block}.tb10-provenance>section{min-width:0}.tb10-provenance>section>header,.tb10-provenance>section>article{border-bottom:1px solid var(--v10-line);grid-template-columns:2.4rem minmax(110px,.4fr) minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.6rem;padding:0 1.15rem;display:grid}.tb10-provenance>section>header{min-height:3rem;color:var(--v10-dim);font:700 .5rem/1 var(--lv7-font-mono);letter-spacing:.08em;grid-template-columns:1fr auto}.tb10-provenance>section>header b{color:var(--v10-cyan-text)}.tb10-provenance article>span,.tb10-provenance article>b{color:var(--v10-cyan-text);font:700 .5rem/1 var(--lv7-font-mono)}.tb10-provenance article>div{gap:.25rem;display:grid}.tb10-provenance article strong,.tb10-provenance article p{color:var(--v10-copy);font-size:.65rem}.tb10-provenance article p{margin:0}.tb10-provenance .tb10-handoff{border-right:0;border-left:1px solid var(--v10-line-hi)}.tb10-handoff>span,.tb10-handoff>strong{color:var(--v10-cyan-text);font:700 .55rem/1 var(--lv7-font-mono);margin-top:2rem;display:block}.tb10-handoff>i{background:var(--v10-cyan);width:1px;height:3rem;margin:.7rem 0 .7rem 1rem;display:block}.tb10-handoff>strong{border:1px solid var(--v10-cyan);width:max-content;margin-top:0;padding:.65rem}.tb10-handoff-status{border:1px solid var(--v10-cyan);width:100%;min-height:2.4rem;color:var(--v10-btn-text,#021014);background:var(--v10-cyan);place-items:center;margin-top:1.5rem;font-size:.62rem;font-weight:750;display:grid}@media (max-width:900px){.tb10-provenance{grid-template-columns:210px minmax(0,1fr)}.tb10-provenance .tb10-handoff{border-top:1px solid var(--v10-line-hi);border-left:0;grid-column:1/-1}}@media (max-width:680px){.tb10-provenance{grid-template-columns:1fr}.tb10-provenance>aside{border-right:0;border-bottom:1px solid var(--v10-line-hi)}.tb10-company-mark{margin-top:1.5rem}.tb10-provenance>section>article{grid-template-columns:2rem minmax(0,1fr);padding-top:.8rem;padding-bottom:.8rem}.tb10-provenance article p,.tb10-provenance article>b{grid-column:2}}
