._page_d0ptx_1{--ink:#171719;--muted:#696d76;--line:#2e2b341c;--violet:#7657bc;--mint:#3f927b;color:var(--ink);background:#fff;overflow:hidden}._page_d0ptx_1[data-desk-embed]{min-height:100vh}._page_d0ptx_1[data-desk-embed] ._workspaceSection_d0ptx_3{padding:16px 0 24px}._shell_d0ptx_4{width:min(1240px,100% - 48px);margin-inline:auto}._hero_d0ptx_5{isolation:isolate;background:#fbfaf8;min-height:730px;padding:100px 0 18px;position:relative;overflow:hidden}._heroAtmosphere_d0ptx_6{z-index:-2;pointer-events:none;background:radial-gradient(circle at 12% 18%,#f7d5c2c7,#0000 29%),radial-gradient(circle at 79% 14%,#c7baff85,#0000 31%),radial-gradient(circle at 88% 88%,#cce9df8a,#0000 25%);position:absolute;inset:0}._heroGrid_d0ptx_7{grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);align-items:center;min-height:580px;display:grid;position:relative}._eyebrow_d0ptx_8{color:#6f5596;letter-spacing:.15em;align-items:center;gap:10px;margin:0;font-size:.68rem;font-weight:800;display:flex}._eyebrow_d0ptx_8 i{background:currentColor;width:26px;height:1px;display:block}._heroCopy_d0ptx_10{z-index:3;max-width:590px;padding-right:28px;position:relative}._heroCopy_d0ptx_10 h1{letter-spacing:-.067em;max-width:590px;margin:24px 0 0;font-size:clamp(3.45rem,4.55vw,5.2rem);font-weight:590;line-height:.94}._heroCopy_d0ptx_10>p:not(._eyebrow_d0ptx_8){color:#575d67;max-width:535px;margin:28px 0 0;font-size:clamp(1rem,1.18vw,1.13rem);line-height:1.65}._scopeLine_d0ptx_13{flex-wrap:wrap;gap:9px 19px;margin-top:28px;display:flex}._scopeLine_d0ptx_13 span{color:#555b64;align-items:center;gap:7px;font-size:.76rem;font-weight:680;display:inline-flex}._scopeLine_d0ptx_13 svg{color:#4a927f}._heroSequence_d0ptx_16{z-index:1;isolation:isolate;width:calc(100% + 25vw);min-width:0;height:620px;margin-left:-70px;position:relative}._heroFrames_d0ptx_17{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 17% 100%)}._heroFrames_d0ptx_17:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#fbfaf8e6 0,#fbfaf82e 18%,#0000 38%),linear-gradient(0deg,#fbfaf8e8 0,#0000 24%);position:absolute;inset:0}._heroFrames_d0ptx_17 img{object-fit:cover;object-position:center;opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform 4.2s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}._heroFrames_d0ptx_17 img[data-active]{opacity:1;transform:scale(1.085)}._heroSequence_d0ptx_16[data-stage=analysis] ._heroFrames_d0ptx_17 img[data-active]{transform:scale(1.11)translate(-1.5%)}._heroSequence_d0ptx_16[data-stage=result] ._heroFrames_d0ptx_17 img[data-active]{transform:scale(1.095)translate(-.5%)}._heroScan_d0ptx_23{z-index:1;opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0;overflow:hidden}._heroScan_d0ptx_23:before{content:"";background:#fff;width:3px;position:absolute;top:-8%;bottom:-8%;left:27%;transform:translate(-120px);box-shadow:0 0 18px 5px #ae8cffc7,0 0 54px 22px #8265d247}._heroScan_d0ptx_23 i{background:linear-gradient(90deg,#0000 0,#cabaff1a 44%,#ffffff52 50%,#0000 58%);position:absolute;inset:0}._heroSequence_d0ptx_16[data-stage=analysis] ._heroScan_d0ptx_23{opacity:1}._heroSequence_d0ptx_16[data-stage=analysis] ._heroScan_d0ptx_23:before{animation:4.2s cubic-bezier(.55,.1,.45,.9) both _hero-scan_d0ptx_1}._heroResultGlow_d0ptx_28{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle at 73% 57%,#a8ebd861,#0000 34%);transition:opacity .7s;position:absolute;inset:0}._heroSequence_d0ptx_16[data-stage=result] ._heroResultGlow_d0ptx_28{opacity:1}._heroSequenceControls_d0ptx_30{z-index:5;grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid;position:absolute;bottom:25px;left:clamp(90px,8vw,150px);right:clamp(28px,4vw,76px)}._heroSequenceControls_d0ptx_30>div{border-top:1px solid #302d3629;grid-template-columns:repeat(3,1fr);display:grid}._heroSequenceControls_d0ptx_30>div button{color:#777c84;min-height:63px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:12px 8px 4px 0;display:grid;position:relative}._heroSequenceControls_d0ptx_30>div button i{color:#867397;font-size:.57rem;font-style:normal;font-weight:820}._heroSequenceControls_d0ptx_30>div button span{font-size:.68rem;font-weight:750}._heroSequenceControls_d0ptx_30>div button em{background:0 0;height:2px;position:absolute;top:-1px;left:0;right:14px;overflow:hidden}._heroSequenceControls_d0ptx_30>div button[aria-selected=true]{color:#222226}._heroSequenceControls_d0ptx_30>div button[aria-selected=true] em{background:linear-gradient(90deg,#8062c1,#4e9a86)}._heroPlayback_d0ptx_38{color:#43464c;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #312e3624;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}._heroPlayback_d0ptx_38:disabled{cursor:default;opacity:.45}@keyframes _hero-scan_d0ptx_1{0%{transform:translate(-160px)}to{transform:translate(700px)}}._sequence_d0ptx_41{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffab;border:1px solid #463e501f;border-radius:22px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;box-shadow:0 28px 70px #533f6f17}._sequence_d0ptx_41 li{border-right:1px solid var(--line);align-content:space-between;min-height:138px;padding:20px 16px;display:grid;position:relative}._sequence_d0ptx_41 li:last-child{border-right:0}._sequence_d0ptx_41 li:after{content:"";opacity:0;background:linear-gradient(90deg,#8062c1,#4e9a86);height:2px;transition:opacity .2s,transform .35s;position:absolute;bottom:0;left:15px;right:15px;transform:scaleX(.35)}._sequence_d0ptx_41 li[data-active=true]:after{opacity:1;transform:scaleX(1)}._sequence_d0ptx_41 i{color:#8f7ca5;letter-spacing:.1em;font-size:.62rem;font-style:normal;font-weight:820}._sequence_d0ptx_41 span{color:#858992;gap:5px;font-size:.65rem;display:grid}._sequence_d0ptx_41 strong{color:#2b2b2f;font-size:.76rem}._workspaceSection_d0ptx_3{background:linear-gradient(#fbfaf8 0,#fff 180px);padding:8px 0 96px;position:relative}._faqSection_d0ptx_50{background:#fff;padding:64px 0 40px}._faqIntro_d0ptx_51{max-width:640px;margin:0 0 28px}._faqIntro_d0ptx_51 h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:600;line-height:1.06}._faqList_d0ptx_53{border-top:1px solid #28232d1f;gap:0;display:grid}._faqItem_d0ptx_54{border-bottom:1px solid #28232d1f}._faqItem_d0ptx_54 summary{cursor:pointer;letter-spacing:-.02em;color:#1c1a1f;padding:22px 0;font-size:1.02rem;font-weight:650;list-style:none}._faqItem_d0ptx_54 summary::-webkit-details-marker{display:none}._faqItem_d0ptx_54 summary:after{float:right;color:#8b8490;content:"+";margin-left:16px;font-weight:500}._faqItem_d0ptx_54[open] summary:after{content:"–"}._faqItem_d0ptx_54 p{color:#5f646d;text-wrap:pretty;max-width:760px;margin:0 0 22px;font-size:.86rem;line-height:1.65}._fileBar_d0ptx_60{grid-template-columns:1fr auto;gap:12px;margin-bottom:14px;display:grid}._dropZone_d0ptx_61{border:1px solid var(--line);background:#ffffffeb;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:82px;padding:12px 13px 12px 18px;transition:border-color .2s,background .2s;display:grid}._dropZone_d0ptx_61[data-dragging=true]{background:#f8f4ff;border-color:#7657bc80}._dropZone_d0ptx_61>svg{color:#7558af}._dropZone_d0ptx_61 input,._hiddenFileInput_d0ptx_64{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._hiddenFileInput_d0ptx_64{clip:rect(0 0 0 0)}._dropZone_d0ptx_61 div{gap:4px;min-width:0;display:grid}._dropZone_d0ptx_61 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}._dropZone_d0ptx_61 span{color:#858a92;font-size:.68rem}._dropZone_d0ptx_61 button,._sampleButton_d0ptx_69{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:.72rem;font-weight:740;display:inline-flex}._dropZone_d0ptx_61 button{color:#fff;background:#1f1f22;border:0}._sampleButton_d0ptx_69{border:1px solid var(--line);color:#5e626b;background:#fff}._sampleButton_d0ptx_69:disabled,._dropZone_d0ptx_61 button:disabled{cursor:wait;opacity:.55}._runtimeNotice_d0ptx_73{color:#6b4d9b;background:#f8f4ff;border:1px solid #7054ab29;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 14px;padding:12px 15px;display:grid}._runtimeNotice_d0ptx_73[data-error=true]{color:#a33d3d;background:#fff4f2;border-color:#c1404033}._runtimeNotice_d0ptx_73 div{gap:8px;display:grid}._runtimeNotice_d0ptx_73 strong{font-size:.75rem}._runtimeNotice_d0ptx_73 span{background:#6f52ab21;border-radius:10px;height:3px;display:block;overflow:hidden}._runtimeNotice_d0ptx_73 span i{border-radius:inherit;background:linear-gradient(90deg,#8265c3,#51a08b);height:100%;transition:width .35s;display:block}._runtimeNotice_d0ptx_73>button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #6b4d9b33;border-radius:8px;padding:7px 10px;font-size:.65rem;font-weight:740}._premiumLane_d0ptx_80{background:radial-gradient(circle at 93% 8%,#afe2d26b,#0000 28%),linear-gradient(135deg,#fffaf7,#f7f3ff 58%,#f3fbf8);border:1px solid #7054ab2e;border-radius:20px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:30px;margin:0 0 18px;padding:28px;display:grid}._premiumLaneIntro_d0ptx_81 span{color:#7055a0;letter-spacing:.13em;font-size:.62rem;font-weight:820}._premiumLaneIntro_d0ptx_81 h2{letter-spacing:-.055em;max-width:520px;margin:13px 0 10px;font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.02}._premiumLaneIntro_d0ptx_81 p{color:#69636e;max-width:510px;margin:0;font-size:.78rem;line-height:1.6}._premiumControls_d0ptx_84{grid-template-columns:repeat(3,minmax(120px,1fr));align-content:start;gap:10px;display:grid}._premiumControls_d0ptx_84>label:not(._premiumCheck_d0ptx_85){color:#716a77;gap:7px;font-size:.62rem;font-weight:720;display:grid;position:relative}._premiumControls_d0ptx_84 input[type=number]{color:#1c1a1f;width:100%;font:inherit;background:#ffffffdb;border:1px solid #28232d1f;border-radius:10px;padding:11px 34px 11px 11px;font-size:.76rem}._premiumControls_d0ptx_84>label:not(._premiumCheck_d0ptx_85)>span{color:#8b8490;position:absolute;bottom:11px;right:11px}._premiumCheck_d0ptx_85{color:#3c3740;align-items:center;gap:8px;min-height:40px;font-size:.68rem;font-weight:720;display:flex}._premiumCheck_d0ptx_85 input{accent-color:#7457a6}._premiumControls_d0ptx_84>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1c1a1f;border:0;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:.72rem;font-weight:780;display:inline-flex}._premiumControls_d0ptx_84>button:disabled{cursor:wait;opacity:.55}._premiumResult_d0ptx_92{color:#286d59;border-top:1px solid #37303e1c;grid-column:1/-1;align-items:center;gap:12px;padding-top:18px;display:flex}._premiumResult_d0ptx_92>div{gap:3px;margin-right:auto;display:grid}._premiumResult_d0ptx_92 strong{font-size:.74rem}._premiumResult_d0ptx_92 span{color:#706a74;font-size:.58rem}._premiumResult_d0ptx_92 a{color:#29252d;border-bottom:1px solid;align-items:center;gap:6px;padding:5px 0;font-size:.66rem;font-weight:760;text-decoration:none;display:inline-flex}._demoCredit_d0ptx_97{color:#8a8f97;margin:10px 0 0;font-size:.52rem;line-height:1.45}._demoCredit_d0ptx_97 a{color:#6d6478;text-underline-offset:2px}._spinner_d0ptx_99{animation:.8s linear infinite _spin_d0ptx_99}@keyframes _spin_d0ptx_99{to{transform:rotate(360deg)}}._workspace_d0ptx_3{box-shadow:none;background:#fff;border:1px solid #e2e8f0b3;border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(355px,.6fr);display:grid;overflow:hidden}._workspace_d0ptx_3[data-loaded]{grid-template-columns:1fr}._workspaceStage_d0ptx_104{border-bottom:1px solid #e2e8f0b3;grid-template-columns:minmax(0,1.55fr) minmax(320px,.58fr);min-width:0;display:grid}._analysisDeck_d0ptx_105{background:#fff;gap:0;min-width:0;display:grid}._analysisDeckHead_d0ptx_106{background:#fff;border-bottom:1px solid #e2e8f0b3;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px 12px;display:flex}._analysisDeckHead_d0ptx_106 span{color:#8a6d99;letter-spacing:.14em;font-size:.57rem;font-weight:820}._analysisDeckHead_d0ptx_106 strong{color:#171719;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:650}._resultsDeck_d0ptx_109{background:#fff;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;min-width:0;display:grid}._resultsDeck_d0ptx_109>._analysisDeck_d0ptx_105{border-bottom:0;border-right:1px solid #e2e8f0b3}._issueGrid_d0ptx_112{background:#e2e8f0;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}._issueGrid_d0ptx_112>div{background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:13px 16px;display:grid}._issueGrid_d0ptx_112>div:nth-child(2n){border-right:0}._issueGrid_d0ptx_112>div:nth-last-child(-n+2){border-bottom:0}._issueGrid_d0ptx_112>div:last-child:nth-child(odd){border-right:0;grid-column:1/-1}._issueGrid_d0ptx_112>div>i{background:#d94b4b;border-radius:50%;width:7px;height:7px}._issueGrid_d0ptx_112>div[data-tone=nonmanifold]>i{background:#8b45b5}._issueGrid_d0ptx_112>div[data-tone=winding]>i{background:#e4992c}._issueGrid_d0ptx_112>div[data-tone=face]>i{background:#d94b4b}._issueGrid_d0ptx_112>div[data-tone=duplicate]>i{background:#5e69d8}._issueGrid_d0ptx_112>div[data-tone=quality]>i{background:#f0b429}._issueGrid_d0ptx_112>div[data-tone=intersection]>i{background:#f02d71}._issueGrid_d0ptx_112>div[data-clear=true]>i{background:#63a18f}._issueGrid_d0ptx_112 span{gap:3px;min-width:0;display:grid}._issueGrid_d0ptx_112 strong{letter-spacing:-.01em;font-size:.66rem}._issueGrid_d0ptx_112 small{color:#91959c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.52rem;line-height:1.35}._issueGrid_d0ptx_112 b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;font-weight:650}._actionDeck_d0ptx_129{background:#faf9f8;grid-template-columns:1fr;align-content:start;align-items:stretch;min-width:0;display:grid}._actionDeck_d0ptx_129>._repairPrompt_d0ptx_130,._actionDeck_d0ptx_129>._proofPanel_d0ptx_131,._actionDeck_d0ptx_129>._completionPrompt_d0ptx_132{border-bottom:1px solid var(--line);border-right:0;min-height:0}._actionDeck_d0ptx_129>._exportActions_d0ptx_133{background:#fff;border-top:0;grid-column:auto}._actionDeck_d0ptx_129>:nth-last-child(1 of ._repairPrompt_d0ptx_130),._actionDeck_d0ptx_129>:nth-last-child(1 of ._proofPanel_d0ptx_131),._actionDeck_d0ptx_129>:nth-last-child(1 of ._completionPrompt_d0ptx_132){border-right:0}._emptyWorkspace_d0ptx_137{min-height:610px}._emptyViewport_d0ptx_138{border-right:1px solid var(--line);background:#f8f6f3;grid-template-rows:auto 1fr auto;min-width:0;display:grid}._emptyStage_d0ptx_139{text-align:center;align-content:center;place-items:center;padding:48px;display:grid;position:relative;overflow:hidden}._emptyStage_d0ptx_139:before{content:"";background:radial-gradient(circle at 24% 20%,#e8c8ee80,#0000 34%),radial-gradient(circle at 78% 78%,#cce9dfa6,#0000 34%),linear-gradient(#7657bc0d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#7657bc0d 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0}._emptyStage_d0ptx_139>*{position:relative}._emptyStage_d0ptx_139>svg{color:#7657bc;margin-bottom:22px}._emptyStage_d0ptx_139 h2{letter-spacing:-.06em;max-width:560px;margin:0;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:600;line-height:.96}._emptyStage_d0ptx_139 p{color:#666c75;max-width:530px;margin:20px 0 0;font-size:.86rem;line-height:1.65}._emptyStage_d0ptx_139 button,._emptyInspector_d0ptx_145>button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:#1f1f22;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-size:.72rem;font-weight:760;display:inline-flex}._emptyStage_d0ptx_139 button{margin-top:28px}._emptyStageFooter_d0ptx_147{border-top:1px solid var(--line);color:#797e87;text-align:center;background:#ffffffe0;padding:18px 22px;font-size:.62rem}._emptyInspector_d0ptx_145{background:#fff;flex-direction:column;min-width:0;display:flex}._emptyInspector_d0ptx_145 header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 92% 8%,#f7d5c280,#0000 42%),#fff;padding:36px 26px 28px}._emptyInspector_d0ptx_145 header span{color:#8a6d99;letter-spacing:.14em;font-size:.57rem;font-weight:820}._emptyInspector_d0ptx_145 h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(2rem,3vw,3.1rem);font-weight:610;line-height:.96}._emptyInspector_d0ptx_145 header p{color:#70757e;margin:16px 0 0;font-size:.74rem;line-height:1.58}._emptyInspector_d0ptx_145 ol{margin:0;padding:0;list-style:none}._emptyInspector_d0ptx_145 li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:12px;padding:18px 24px;display:grid}._emptyInspector_d0ptx_145 li i{color:#8267ad;font-size:.62rem;font-style:normal;font-weight:800}._emptyInspector_d0ptx_145 li span{gap:5px;display:grid}._emptyInspector_d0ptx_145 li strong{font-size:.7rem}._emptyInspector_d0ptx_145 li small{color:#8a8f98;font-size:.59rem;line-height:1.45}._emptyInspector_d0ptx_145>button{margin:auto 24px 24px}._viewportColumn_d0ptx_160{border-right:1px solid var(--line);background:#f8f6f3;min-width:0;position:relative}._compareSwitch_d0ptx_161{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #ffffffe6;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 12px 32px #4133591a}._compareSwitch_d0ptx_161 button{color:#777c84;min-width:105px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:2px;padding:8px 12px;font-size:.67rem;font-weight:760;display:grid}._compareSwitch_d0ptx_161 button span{opacity:.72;font-size:.55rem;font-weight:600}._compareSwitch_d0ptx_161 button[aria-selected=true]{color:#fff;background:#7657bc}._viewerFrame_d0ptx_165{min-height:668px}._viewerTopline_d0ptx_166{border-bottom:1px solid var(--line);background:#ffffffdb;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 15px 12px 20px;display:flex}._viewerTopline_d0ptx_166>div:first-child{gap:4px;display:grid}._viewerTopline_d0ptx_166 span{color:#8a759f;letter-spacing:.14em;font-size:.56rem;font-weight:820}._viewerTopline_d0ptx_166 strong{font-size:.76rem}._viewerTools_d0ptx_170{gap:5px;display:flex}._viewerTools_d0ptx_170 button{border:1px solid var(--line);color:#676b74;min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:.62rem;font-weight:700;display:inline-flex}._viewerTools_d0ptx_170 button[aria-pressed=true]{color:#694ca1;background:#f4efff;border-color:#6f51ac3d}._viewerTools_d0ptx_170 button:disabled{cursor:not-allowed;opacity:.38}._sectionControl_d0ptx_174{border-bottom:1px solid var(--line);color:#686d75;background:#fbfafc;align-items:center;gap:14px;min-height:46px;padding:8px 20px;font-size:.62rem;font-weight:720;display:flex}._sectionControl_d0ptx_174 input{accent-color:#7758b0;flex:1}._viewerCanvas_d0ptx_176{touch-action:none;background:radial-gradient(circle at 28% 24%,#e8c8ee6e,#0000 33%),radial-gradient(circle at 78% 80%,#cce9df85,#0000 31%),linear-gradient(145deg,#fbfaf9,#f1eef5);height:525px;position:relative;overflow:hidden}._viewerCanvas_d0ptx_176 canvas{width:100%;height:100%;display:block}._viewerCanvas_d0ptx_176 p{color:#8f4242;text-align:center;place-items:center;margin:0;padding:40px;font-size:.8rem;display:grid;position:absolute;inset:0}._viewerLegend_d0ptx_179{border-top:1px solid var(--line);background:#ffffffe0;flex-wrap:wrap;align-items:center;gap:9px 16px;min-height:73px;padding:11px 20px;display:flex}._viewerLegend_d0ptx_179 span{color:#666b73;align-items:center;gap:6px;font-size:.62rem;font-weight:680;display:inline-flex}._viewerLegend_d0ptx_179 span i{background:#d94b4b;border-radius:2px;width:16px;height:3px}._viewerLegend_d0ptx_179 span[data-tone=nonmanifold] i{background:#8b45b5}._viewerLegend_d0ptx_179 span[data-tone=winding] i{background:#e4992c}._viewerLegend_d0ptx_179 span[data-tone=face] i{background:#5e69d8;border-radius:50%;width:7px;height:7px}._viewerLegend_d0ptx_179 span[data-tone=quality] i{background:#f0b429;border-radius:50%;width:7px;height:7px}._viewerLegend_d0ptx_179 span[data-tone=intersection] i{background:#f02d71;border-radius:50%;width:7px;height:7px}._viewerLegend_d0ptx_179 em{color:#9498a0;margin-left:auto;font-size:.58rem;font-style:normal}._heatmapLegend_d0ptx_188{border-top:1px solid var(--line);color:#6f737b;background:#fff;align-items:center;gap:14px;min-height:42px;padding:8px 20px;font-size:.58rem;display:flex}._heatmapLegend_d0ptx_188 strong{color:#303137;margin-right:auto;font-size:.62rem}._heatmapLegend_d0ptx_188 span{align-items:center;gap:5px;display:inline-flex}._heatmapLegend_d0ptx_188 span i{background:#e83b33;border-radius:4px;width:22px;height:5px}._heatmapLegend_d0ptx_188 span:nth-of-type(2) i{background:#f2ad25}._heatmapLegend_d0ptx_188 span:nth-of-type(3) i{background:#5aa68f}._metricRail_d0ptx_194{background:#e2e8f0;border-top:1px solid #e2e8f0b3;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}._metricRail_d0ptx_194 span{background:#fff;border-right:0;gap:6px;min-width:0;padding:14px 13px;display:grid}._metricRail_d0ptx_194 span:last-child{border-right:0}._metricRail_d0ptx_194 small{color:#8c9098;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:720}._metricRail_d0ptx_194 strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:650;overflow:hidden}._inspector_d0ptx_199{background:#fff;flex-direction:column;min-width:0;display:flex}._inspector_d0ptx_199>header{background:radial-gradient(circle at 92% 8%,#f7d5c26b,#0000 40%),#fff;flex:1;align-content:start;padding:28px 25px 24px;display:grid}._inspector_d0ptx_199>header[data-verdict=ready]{background:radial-gradient(circle at 92% 8%,#cce9dfa6,#0000 42%),#fff}._inspector_d0ptx_199>header[data-verdict=review]{background:radial-gradient(circle at 92% 8%,#e8c8ee80,#0000 42%),#fff}._inspector_d0ptx_199>header span{color:#8a6d99;letter-spacing:.14em;align-items:center;gap:8px;font-size:.57rem;font-weight:820;display:flex}._inspector_d0ptx_199>header span i{background:#d85454;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #d8545417}._inspector_d0ptx_199>header[data-verdict=ready] span i{background:#48927f;box-shadow:0 0 0 6px #48927f1a}._inspector_d0ptx_199>header[data-verdict=review] span i{background:#9b6ab0;box-shadow:0 0 0 6px #9b6ab01a}._inspector_d0ptx_199 h2{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:17px 0 0;font-size:clamp(1.7rem,2.4vw,2.55rem);font-weight:610;line-height:1.02}._decisionDetail_d0ptx_208{color:#70757e;text-wrap:pretty;margin:14px 0 0;font-size:.74rem;line-height:1.58}._sessionControls_d0ptx_209{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:16px;display:grid}._sessionFile_d0ptx_210{gap:4px;min-width:0;margin:0;display:grid}._sessionFile_d0ptx_210 strong{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:650;overflow:hidden}._sessionFile_d0ptx_210 span{color:#7657bc;letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.56rem}._unitControl_d0ptx_213{color:#656a73;justify-content:space-between;align-items:center;gap:10px;margin-top:0;font-size:.64rem;font-weight:720;display:flex}._unitControl_d0ptx_213 select{border:1px solid var(--line);color:#33343a;min-height:34px;font:inherit;background:#fff;border-radius:8px;padding:0 28px 0 9px}._unitNote_d0ptx_215{color:#8a6a4f;margin-top:0;font-size:.56rem;line-height:1.45;display:block}._sessionActions_d0ptx_216{flex-wrap:wrap;gap:8px;display:flex}._sessionActions_d0ptx_216 button{border:1px solid var(--line);color:#555a63;min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.6rem;font-weight:720;display:inline-flex}._sessionActions_d0ptx_216 button:first-child{color:#fff;background:#222226;border-color:#222226}._sessionActions_d0ptx_216 button:disabled{cursor:wait;opacity:.55}._issueList_d0ptx_220{border-bottom:1px solid var(--line)}._issueList_d0ptx_220>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 23px;display:grid}._issueList_d0ptx_220>div:last-child{border-bottom:0}._issueList_d0ptx_220>div>i{background:#d94b4b;border-radius:50%;width:8px;height:8px}._issueList_d0ptx_220>div[data-tone=nonmanifold]>i{background:#8b45b5}._issueList_d0ptx_220>div[data-tone=winding]>i{background:#e4992c}._issueList_d0ptx_220>div[data-tone=face]>i{background:#d94b4b}._issueList_d0ptx_220>div[data-tone=duplicate]>i{background:#5e69d8}._issueList_d0ptx_220>div[data-tone=quality]>i{background:#f0b429}._issueList_d0ptx_220>div[data-tone=intersection]>i{background:#f02d71}._issueList_d0ptx_220>div[data-clear=true]>i{background:#63a18f}._issueList_d0ptx_220 span{gap:3px;display:grid}._issueList_d0ptx_220 strong{font-size:.69rem}._issueList_d0ptx_220 small{color:#91959c;font-size:.57rem;line-height:1.35}._issueList_d0ptx_220 b{font-size:.78rem}._repairPrompt_d0ptx_130{background:linear-gradient(135deg,#faf6ff,#f4fbf8);grid-template-columns:auto 1fr;align-content:start;gap:11px;padding:22px 23px;display:grid}._repairPrompt_d0ptx_130>svg{color:#7758b0}._repairPrompt_d0ptx_130>div{gap:6px;display:grid}._repairPrompt_d0ptx_130 strong{font-size:.72rem}._repairPrompt_d0ptx_130 p{color:#747982;margin:0;font-size:.62rem;line-height:1.5}._repairPrompt_d0ptx_130 button{color:#fff;width:fit-content;max-width:100%;min-height:34px;font:inherit;cursor:pointer;background:#1f1f22;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.62rem;font-weight:740;transition:scale .16s cubic-bezier(.2,0,0,1);display:inline-flex}._repairPrompt_d0ptx_130 button:active:not(:disabled){scale:.96}._repairPrompt_d0ptx_130 button:disabled{cursor:wait;opacity:.55}._repairPrompt_d0ptx_130[data-paid=true]{background:linear-gradient(135deg,#fff7ed,#f5f0ff)}._repairPrompt_d0ptx_130>small{color:#807886;grid-column:1/-1;font-size:.56rem;line-height:1.45}._skipPreview_d0ptx_245{gap:5px;margin-top:4px;display:grid}._skipPreview_d0ptx_245>span{color:#5c6270;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:760}._skipPreview_d0ptx_245 ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}._skipPreview_d0ptx_245 li{color:#747982;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.52rem;line-height:1.4}._premiumReceipt_d0ptx_249{overflow-wrap:anywhere;color:#74717a;margin:13px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;line-height:1.5}._gateReason_d0ptx_250{color:#5f6570;margin:10px 0 0;font-size:.62rem;line-height:1.5}._gateDisclaimer_d0ptx_251{color:#8a9099;margin:10px 0 0;font-size:.54rem;line-height:1.45}._handoffRow_d0ptx_252{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:14px 0 0;padding-top:12px;display:flex}._handoffRow_d0ptx_252>span{color:#303137;margin-right:4px;font-size:.58rem;font-weight:720}._handoffRow_d0ptx_252 a{color:#5b4d8a;text-underline-offset:2px;font-size:.58rem;font-weight:650;text-decoration:underline}._handoffRow_d0ptx_252 small{color:#92969e;flex-basis:100%;font-size:.52rem;line-height:1.4}._proofPanel_d0ptx_131[data-gate=PASS]{background:linear-gradient(145deg,#f3fbf7,#faf7ff)}._proofPanel_d0ptx_131[data-gate=REVIEW]{background:linear-gradient(145deg,#fff8f0,#faf7ff)}._proofPanel_d0ptx_131[data-gate=RESEND]{background:linear-gradient(145deg,#fff4f4,#faf7ff)}._completionPrompt_d0ptx_132{border-bottom:1px solid var(--line);background:#f3fbf7;grid-template-columns:auto 1fr;gap:11px;padding:21px 23px;display:grid}._completionPrompt_d0ptx_132>svg{color:#3f927b}._completionPrompt_d0ptx_132[data-open=true]{background:#fff8f0}._completionPrompt_d0ptx_132[data-open=true]>svg{color:#bd7142}._completionPrompt_d0ptx_132 div{gap:6px;display:grid}._completionPrompt_d0ptx_132 strong{font-size:.72rem}._completionPrompt_d0ptx_132 p{color:#747982;margin:0;font-size:.62rem;line-height:1.5}._proofPanel_d0ptx_131{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f3fbf7,#faf7ff);padding:20px 23px}._proofHeadline_d0ptx_267{align-items:center;gap:10px;display:flex}._proofHeadline_d0ptx_267>svg{color:#3f927b}._proofHeadline_d0ptx_267 span{gap:3px;display:grid}._proofHeadline_d0ptx_267 small{color:#73958b;letter-spacing:.12em;font-size:.55rem;font-weight:820}._proofHeadline_d0ptx_267 strong{font-size:.75rem}._proofPanel_d0ptx_131 dl{background:#e2e8f0;border:0;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0 0;display:grid}._proofPanel_d0ptx_131 dl div{background:#fff;border:0;gap:5px;padding:10px 11px;display:grid}._proofPanel_d0ptx_131 dt{color:#858a92;font-size:.56rem}._proofPanel_d0ptx_131 dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:650}._proofPanel_d0ptx_131 ol{color:#6d747c;gap:6px;margin:15px 0 0;padding:0 0 0 16px;font-size:.58rem;line-height:1.4;display:grid}._exportActions_d0ptx_133{justify-items:start;gap:8px;padding:16px 23px 20px;display:grid}._exportActions_d0ptx_133 button,._exportActions_d0ptx_133 a{border:1px solid var(--line);color:#555a63;width:fit-content;max-width:100%;min-height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.62rem;font-weight:740;text-decoration:none;display:inline-flex}._exportActions_d0ptx_133 button:first-child,._exportActions_d0ptx_133 a:first-child{color:#fff;background:#222226;border-color:#222226}._exportActions_d0ptx_133 button:disabled{cursor:not-allowed;opacity:.38}._exportActions_d0ptx_133 small{color:#92969e;text-align:center;font-size:.56rem;line-height:1.45}._marketSection_d0ptx_282{background:radial-gradient(circle at 8% 11%,#f7d5c27a,#0000 26%),radial-gradient(circle at 92% 26%,#d2c7fa6b,#0000 30%),radial-gradient(circle at 70% 96%,#cbe9df6b,#0000 27%),#f6f4f0;padding:96px 0 112px}._marketIntro_d0ptx_283{border-bottom:1px solid var(--line);gap:18px;padding-bottom:36px;display:grid}._marketIntroCopy_d0ptx_284{gap:16px;max-width:760px;display:grid}._marketIntro_d0ptx_283 h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.2vw,3.8rem);font-weight:600;line-height:1.02}._marketIntroCopy_d0ptx_284>p{color:#5f646d;text-wrap:pretty;margin:0;font-size:.92rem;line-height:1.65}._marketIntroCopy_d0ptx_284>a{color:#242428;border-bottom:1px solid #242428;align-items:center;gap:8px;width:fit-content;min-height:40px;font-size:.74rem;font-weight:780;text-decoration:none;display:inline-flex}._marketHighlights_d0ptx_288{border-bottom:1px solid var(--line);background:#ffffff6b;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._marketHighlights_d0ptx_288 li{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-content:start;gap:10px;min-height:0;padding:24px 20px;display:grid}._marketHighlights_d0ptx_288 li:last-child{border-right:0}._marketHighlights_d0ptx_288 svg{color:#438f7b;margin-top:2px}._marketHighlights_d0ptx_288 span{gap:6px;display:grid}._marketHighlights_d0ptx_288 strong{letter-spacing:-.01em;font-size:.78rem}._marketHighlights_d0ptx_288 small{color:#6f747d;font-size:.66rem;line-height:1.5}._marketLimit_d0ptx_295{color:#735f55;align-items:flex-start;gap:10px;margin:0;padding:18px 0 0;font-size:.66rem;line-height:1.5;display:flex}._marketLimit_d0ptx_295 svg{color:#b5704f;flex:none;margin-top:1px}._marketLimit_d0ptx_295[data-size-note]{color:#5c5668;padding-top:10px}._marketLimit_d0ptx_295[data-size-note] svg{color:#7a6aa8}._sizeNote_d0ptx_299{color:#5a5470;background:#f8f4ffb8;border:1px solid #7657bc2e;border-radius:14px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:11px 14px;font-size:.68rem;line-height:1.5;display:flex}._sizeNote_d0ptx_299 svg{color:#7a6aa8;flex:none;margin-top:1px}._marketMatrixHeader_d0ptx_301{justify-content:space-between;align-items:end;gap:40px;padding:56px 0 24px;display:flex}._marketMatrixHeader_d0ptx_301>div{gap:12px;display:grid}._marketMatrixHeader_d0ptx_301 span{color:#755a98;letter-spacing:.14em;font-size:.62rem;font-weight:820}._marketMatrixHeader_d0ptx_301 h3{letter-spacing:-.04em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:620;line-height:1.08}._marketMatrixHeader_d0ptx_301>p{color:#747982;text-wrap:pretty;max-width:340px;margin:0;font-size:.66rem;line-height:1.55}._marketTableScroller_d0ptx_306{border:1px solid var(--line);scrollbar-color:#7657bc59 transparent;background:#ffffffb8;border-radius:16px;outline:none;overflow-x:auto}._marketTableScroller_d0ptx_306:focus-visible{box-shadow:0 0 0 3px #7657bc33}._marketTable_d0ptx_306{min-width:1080px}._marketTableRow_d0ptx_309{grid-template-columns:minmax(190px,1.15fr) repeat(5,minmax(150px,1fr));display:grid}._marketTableCorner_d0ptx_310,._marketToolHeading_d0ptx_310,._marketCapability_d0ptx_310,._marketValue_d0ptx_310{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 14px}._marketTableRow_d0ptx_309:last-child ._marketCapability_d0ptx_310,._marketTableRow_d0ptx_309:last-child ._marketValue_d0ptx_310{border-bottom:0}._marketTableCorner_d0ptx_310{color:#8b8f97;letter-spacing:.1em;text-transform:uppercase;align-items:end;font-size:.58rem;font-weight:780;display:flex}._marketToolHeading_d0ptx_310{color:#25262a;align-content:end;gap:5px;min-height:78px;text-decoration:none;transition:background .2s;display:grid}._marketToolHeading_d0ptx_310:hover{background:#fffc}._marketToolHeading_d0ptx_310[data-featured]{background:linear-gradient(145deg,#e7dcffb8,#daf0e78c)}._marketToolHeading_d0ptx_310 strong{letter-spacing:-.015em;font-size:.8rem}._marketToolHeading_d0ptx_310 span{color:#7b7f87;font-size:.56rem}._marketCapability_d0ptx_310{color:#35363b;font-size:.68rem;font-weight:760;line-height:1.4}._marketValue_d0ptx_310{color:#666b74;min-height:84px;font-size:.62rem;line-height:1.5}._marketValue_d0ptx_310[data-featured]{color:#38363e;background:#f7f3ffb3;font-weight:680}._marketSources_d0ptx_322{color:#858991;justify-content:space-between;align-items:start;gap:24px;padding-top:16px;font-size:.56rem;line-height:1.5;display:flex}._marketSources_d0ptx_322 span{color:#64546f;font-weight:760}._marketSources_d0ptx_322 p{text-align:right;max-width:480px;margin:0}@media (width<=1080px){._hero_d0ptx_5{min-height:0;padding-bottom:0}._heroGrid_d0ptx_7{grid-template-columns:1fr;min-height:0}._heroCopy_d0ptx_10{max-width:720px;padding-right:0}._heroCopy_d0ptx_10 h1{max-width:720px}._heroSequence_d0ptx_16{width:100vw;height:620px;margin:42px 0 0;left:50%;transform:translate(-50%)}._heroFrames_d0ptx_17{-webkit-mask-image:none;mask-image:none}._heroFrames_d0ptx_17:after{background:linear-gradient(#fbfaf8 0,#fbfaf80f 22%,#0000 37%),linear-gradient(0deg,#fbfaf8ed 0,#0000 24%)}._sequence_d0ptx_41{max-width:700px}._workspace_d0ptx_3,._workspaceStage_d0ptx_104,._resultsDeck_d0ptx_109{grid-template-columns:1fr}._resultsDeck_d0ptx_109>._analysisDeck_d0ptx_105{border-right:0;border-bottom:1px solid var(--line)}._issueGrid_d0ptx_112{grid-template-columns:repeat(2,minmax(0,1fr))}._actionDeck_d0ptx_129{grid-template-columns:1fr}._actionDeck_d0ptx_129>._repairPrompt_d0ptx_130,._actionDeck_d0ptx_129>._proofPanel_d0ptx_131,._actionDeck_d0ptx_129>._completionPrompt_d0ptx_132{border-right:0;border-bottom:1px solid var(--line)}._premiumLane_d0ptx_80{grid-template-columns:1fr}._emptyViewport_d0ptx_138{border-right:0;border-bottom:1px solid var(--line);min-height:560px}._emptyInspector_d0ptx_145{grid-template-columns:1fr 1fr;display:grid}._emptyInspector_d0ptx_145 header{border-right:1px solid var(--line)}._emptyInspector_d0ptx_145 ol{grid-area:1/2/span 2}._emptyInspector_d0ptx_145>button{align-self:end;margin:20px 24px 24px}._viewportColumn_d0ptx_160{border-right:0;border-bottom:1px solid var(--line)}._workspaceStage_d0ptx_104 ._viewportColumn_d0ptx_160{border-bottom:1px solid var(--line)}._inspector_d0ptx_199{display:block}._inspector_d0ptx_199>header{border-bottom:0}._repairPrompt_d0ptx_130,._proofPanel_d0ptx_131,._exportActions_d0ptx_133{align-content:start}}@media (width<=720px){._shell_d0ptx_4{width:min(100% - 28px,1240px)}._hero_d0ptx_5{padding:104px 0 0}._heroCopy_d0ptx_10 h1{font-size:clamp(2.8rem,12.5vw,4rem);line-height:.96}._heroCopy_d0ptx_10>p:not(._eyebrow_d0ptx_8){margin-top:23px;font-size:.94rem}._heroSequence_d0ptx_16{height:540px;margin-top:34px}._heroFrames_d0ptx_17 img{object-position:46% center}._heroFrames_d0ptx_17 img[data-active]{transform:scale(1.14)}._heroSequence_d0ptx_16[data-stage=analysis] ._heroFrames_d0ptx_17 img[data-active],._heroSequence_d0ptx_16[data-stage=result] ._heroFrames_d0ptx_17 img[data-active]{transform:scale(1.17)translate(-1%)}._heroFrames_d0ptx_17:after{background:linear-gradient(#fbfaf8 0,#fbfaf826 17%,#0000 31%),linear-gradient(0deg,#fbfaf8f2 0,#0000 29%)}._heroSequenceControls_d0ptx_30{gap:10px;bottom:14px;left:18px;right:18px}._heroSequenceControls_d0ptx_30>div button{gap:5px;min-height:57px;padding-right:3px}._heroSequenceControls_d0ptx_30>div button i{display:none}._heroSequenceControls_d0ptx_30>div button span{font-size:.62rem}._heroPlayback_d0ptx_38{width:38px;height:38px}._sequence_d0ptx_41{grid-template-columns:1fr 1fr}._sequence_d0ptx_41 li{min-height:100px}._sequence_d0ptx_41 li:nth-child(2){border-right:0}._sequence_d0ptx_41 li:nth-child(-n+2){border-bottom:1px solid var(--line)}._fileBar_d0ptx_60{grid-template-columns:1fr}._premiumLane_d0ptx_80{padding:22px}._premiumControls_d0ptx_84{grid-template-columns:1fr}._premiumResult_d0ptx_92{flex-wrap:wrap;align-items:flex-start}._premiumResult_d0ptx_92>div{width:calc(100% - 38px);margin-right:0}._dropZone_d0ptx_61{grid-template-columns:auto minmax(0,1fr)}._dropZone_d0ptx_61 button{grid-column:1/-1}._workspace_d0ptx_3{border-radius:20px}._emptyViewport_d0ptx_138{min-height:500px}._emptyStage_d0ptx_139{padding:38px 24px}._emptyStage_d0ptx_139 h2{font-size:clamp(2.35rem,11vw,3.3rem)}._emptyInspector_d0ptx_145{display:flex}._emptyInspector_d0ptx_145 header{border-right:0}._emptyInspector_d0ptx_145 ol{order:2}._emptyInspector_d0ptx_145>button{order:3;width:calc(100% - 48px)}._viewerFrame_d0ptx_165{min-height:530px}._viewerTopline_d0ptx_166{flex-direction:column;align-items:flex-start}._viewerTools_d0ptx_170{width:100%}._viewerTools_d0ptx_170 button{flex:1;justify-content:center}._viewerCanvas_d0ptx_176{height:390px}._viewerLegend_d0ptx_179 em{width:100%;margin-left:0}._metricRail_d0ptx_194{grid-template-columns:1fr 1fr}._metricRail_d0ptx_194 span{border-bottom:0}._metricRail_d0ptx_194 span:last-child{grid-column:1/-1}._resultsDeck_d0ptx_109,._issueGrid_d0ptx_112{grid-template-columns:1fr}._issueGrid_d0ptx_112>div:last-child:nth-child(odd){grid-column:auto}._analysisDeckHead_d0ptx_106{flex-direction:column;align-items:start;gap:6px}._inspector_d0ptx_199{display:block}._inspector_d0ptx_199>header,._issueList_d0ptx_220{border-right:0}._compareSwitch_d0ptx_161{top:122px}._marketSection_d0ptx_282{padding:72px 0 84px}._marketIntro_d0ptx_283{padding-bottom:28px}._marketIntro_d0ptx_283 h2{font-size:clamp(2.1rem,10vw,3rem)}._marketIntroCopy_d0ptx_284>p{font-size:.84rem}._marketHighlights_d0ptx_288{grid-template-columns:1fr 1fr}._marketHighlights_d0ptx_288 li{border-bottom:1px solid var(--line)}._marketHighlights_d0ptx_288 li:nth-child(2n){border-right:0}._marketHighlights_d0ptx_288 li:nth-last-child(-n+2){border-bottom:0}._marketMatrixHeader_d0ptx_301{flex-direction:column;align-items:start;gap:14px;padding-top:44px}._marketMatrixHeader_d0ptx_301 h3{font-size:clamp(1.45rem,6.5vw,2rem)}._marketTableScroller_d0ptx_306{border-radius:12px;width:calc(100% + 14px)}._marketSources_d0ptx_322{flex-direction:column}._marketSources_d0ptx_322 p{text-align:left}}@media (prefers-reduced-motion:reduce){._spinner_d0ptx_99{animation:none}._runtimeNotice_d0ptx_73 span i,._sequence_d0ptx_41 li:after,._heroFrames_d0ptx_17 img,._heroScan_d0ptx_23,._heroResultGlow_d0ptx_28{transition:none}._heroScan_d0ptx_23:before{animation:none}}
