@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(./vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(./vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(./vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(./vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(./vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(./vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(./vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(./vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(./vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(./vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(./vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(./vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(./vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(./vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(./vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(./vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(./vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(./vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(./vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(./vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(./vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(./vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(./vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(./vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#272b27;font-synthesis:none;--muted:#858980;--line:#e4e6df;--accent:#d7ed6a;--ink:#2b3528;background:#fafaf7;font-family:Vazirmatn,Tahoma,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit;border:0}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,#viewport:focus-visible{outline-offset:4px;outline:2px solid #78951a}button svg,.brand svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}button{transition:background .18s,color .18s,box-shadow .18s}a{color:inherit;text-decoration:none}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;height:90px;padding:0 4%;display:flex}.brand{align-items:center;gap:12px;font-size:24px;font-weight:700;line-height:1.3;display:flex}.brand-mark{background:var(--ink);color:var(--accent);border-radius:13px;place-items:center;width:42px;height:46px;display:grid}.brand-mark svg{width:27px;height:27px}.brand-en{letter-spacing:2px;margin-top:4px;font:8px Arial,sans-serif;display:block}.breadcrumb{color:#999d94;gap:20px;margin-inline:54px auto;font-size:12px;display:flex}.breadcrumb strong{color:#545b51;font-weight:500}.live-label{color:#747c6d;align-items:center;gap:8px;font-size:11px;display:flex}.live-label i,.status-dot{background:#7e9b40;border-radius:50%;width:6px;height:6px;display:inline-block}.workspace{grid-template-columns:294px minmax(0,1fr);gap:0 30px;max-width:1600px;margin:auto;padding:32px 4% 0;display:grid}.sidebar{flex-direction:column;padding:5px 0 0;display:flex}.eyebrow{color:#7b856b;align-items:center;gap:9px;font-size:10px;display:flex}.small-line{background:#84975d;width:19px;height:1px}.index{color:#909588;direction:ltr;margin-inline-start:auto;font:10px monospace}h1{letter-spacing:-1.4px;margin:17px 0 8px;font-size:36px;font-weight:500;line-height:1.6}.intro{color:#888d83;max-width:260px;margin:0 0 22px;font-size:12px;line-height:2}.product-name{justify-content:space-between;align-items:center;display:flex}.product-name h2{margin:0;font-size:15px;font-weight:600}.product-name>span{letter-spacing:1.3px;color:#888d83;font:10px Arial}.pills{gap:6px;margin:12px 0 23px;display:flex}.pills>span{border:1px solid var(--line);color:#737c6a;border-radius:5px;padding:4px 10px;font-size:10px}.setting-section{border-top:1px solid var(--line);padding:16px 0}.section-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-heading h3{margin:0;font-size:12px;font-weight:500}.section-heading svg{stroke:#888f7c;fill:none;stroke-width:1.5px;width:16px;height:16px}.view-buttons{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.view-button{border:1px solid var(--line);color:#8b9185;background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:63px;font-size:10px;display:flex}.view-button.active{color:#4d6034;background:#edf0e4;border-color:#b5c591}.view-button:hover{background:#f0f1ea}.view-button svg{width:19px;height:19px}.segmented{background:#eff0e9;border-radius:8px;gap:3px;padding:4px;display:flex}.segmented button{color:#81897a;background:0 0;border-radius:5px;flex:1;padding:7px 0;font-size:10px}.segmented button.active{color:#333b2b;background:#fff;box-shadow:0 1px 4px #2531190d}.toggle-row{background:0 0;justify-content:space-between;align-items:center;width:100%;padding:20px 0 0;font-size:12px;display:flex}.toggle-row>span:first-child{align-items:center;gap:9px;display:flex}.toggle-row svg{color:#848d77;width:16px;height:16px}.switch{direction:ltr;background:#dfe2d9;border-radius:20px;width:31px;height:18px;padding:3px}.switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;display:block;box-shadow:0 1px 2px #0002}.toggle-row[aria-pressed=true] .switch{background:#8fa858}.toggle-row[aria-pressed=true] .switch:after{transform:translate(13px)}.part-info{background:#f0f2e9;border-radius:8px;align-items:flex-start;gap:9px;min-height:65px;margin:4px 0 17px;padding:13px 12px;display:flex}.part-dot{background:#97aa6f;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.part-info strong{font-size:11px;font-weight:500}.part-info p{color:#858d79;margin:3px 0 0;font-size:10px;line-height:1.8}.sidebar-bottom{margin-top:auto}.accuracy-note{color:#999e90;gap:7px;margin:0 0 12px;font-size:10px;line-height:1.9;display:flex}.accuracy-note svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:14px;height:14px;margin-top:3px}.download-button{background:var(--ink);color:#fafcf2;border-radius:9px;align-items:center;gap:10px;width:100%;padding:13px 16px;font-size:12px;display:flex}.download-button:hover{background:#415038}.download-button svg{color:var(--accent);width:17px;height:17px}.file-type{color:#bdc9b0;border:1px solid #58664b;border-radius:4px;margin-inline-start:auto;padding:3px 6px;font:10px monospace}.stage{isolation:isolate;background:radial-gradient(at 45% 40%,#fff 0%,#f0f1eb 60%,#e7eae0 100%);border:1px solid #e8eae1;border-radius:16px;min-height:680px;position:relative;overflow:hidden}.stage:fullscreen{border-radius:0;width:100vw;height:100vh}.stage-top{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:20px 22px auto}.stage-top button{pointer-events:auto}.stage-caption{color:#5b6650;align-items:center;gap:8px;font-size:11px;display:flex}.stage-caption-en{letter-spacing:1.6px;color:#99a18e;border-right:1px solid #cdd2c4;margin-right:2px;padding-right:10px;font:9px Arial}.icon-button{color:#6c7760;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafbf7cc;border:1px solid #dce1d3;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.icon-button:hover{color:#25351b;background:#fff}.icon-button svg{width:17px;height:17px}#viewport{z-index:1;outline-offset:-4px;touch-action:none;position:absolute;inset:0}#viewport canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}#viewport canvas:active{cursor:grabbing}.stage-watermark{text-align:center;letter-spacing:9px;color:#64754a09;z-index:0;pointer-events:none;font:700 clamp(46px,6.8vw,108px) Arial;position:absolute;top:20%;left:0;right:0}.view-label{z-index:2;pointer-events:none;flex-direction:column;gap:5px;display:flex;position:absolute;top:75px;right:24px}.view-label>span:first-child{color:#76816b;font-size:12px}.view-label>span:last-child{color:#a1a994;font-size:9px}.canvas-tools{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fdfef999;border:1px solid #dce1d5;border-radius:11px;flex-direction:column;gap:4px;padding:5px;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.canvas-tools .icon-button{background:0 0;border:none;width:30px;height:30px}.canvas-tools .icon-button:hover{background:#fff}.tool-divider{background:#dde2d3;height:1px;margin:2px 5px}.interaction-hint{color:#8e9783;z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:13px;font-size:10px;display:flex;position:absolute;bottom:24px;left:80px;right:25px}.interaction-hint>span{align-items:center;gap:6px;display:flex}.interaction-hint svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px}.interaction-hint i{background:#bbc2b0;border-radius:50%;width:3px;height:3px}.axis-widget{z-index:2;pointer-events:none;width:57px;height:57px;position:absolute;bottom:35px;left:24px}.axis-widget svg{fill:none;stroke:#a0ac91;stroke-width:1.4px;position:absolute;inset:0}.axis-widget span{font:9px monospace;position:absolute}.axis-y{color:#849153;top:-1px;left:26px}.axis-z{color:#739399;bottom:0;left:2px}.axis-x{color:#b88d75;bottom:0;right:0}.loading{z-index:5;background:#f0f1eb;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.loading.hidden{display:none}.spinner{border:2px solid #b9c0ad;border-top-color:#4f633a;border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.references{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:30px;margin-top:28px;padding-top:25px;display:flex}.reference-title{flex-shrink:0;width:294px}.reference-title h3{margin:7px 0;font-size:18px;font-weight:500}.reference-title p{color:#919888;margin:0;font-size:10px}.photo-list{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.photo-card{text-align:right;background:#ded4be;border:1px solid #dddccd;border-radius:10px;height:121px;padding:0;position:relative;overflow:hidden}.photo-card img{object-fit:cover;object-position:50% 49%;filter:saturate(.75);width:100%;height:100%;transition:transform .3s;display:block}.photo-card:hover img{transform:scale(1.07)}.photo-card>span{color:#fff;background:linear-gradient(#0000,#25271cc4);align-items:center;gap:8px;padding:21px 10px 8px;font-size:9px;display:flex;position:absolute;inset:auto 0 0}.photo-card b{color:#e0e7d0;font-size:9px;font-weight:400}.photo-card [data-icon]{margin-inline-start:auto}.photo-card svg{width:12px;height:12px}footer{color:#a2a898;justify-content:space-between;max-width:1600px;margin:auto;padding:24px 4% 18px;font-size:9px;display:flex}footer>span:last-child{letter-spacing:1.7px;font:8px Arial}dialog{color:#2b3528;background:#fafaf7;border:1px solid #d8ddce;border-radius:16px;width:580px;max-width:min(650px,94vw);max-height:94dvh;padding:16px;box-shadow:0 25px 100px #0004}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b211cc4}.dialog-header,.dialog-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.dialog-header{margin-bottom:12px}.dialog-header h2{margin:0;font-size:14px;font-weight:500}#full-photo{object-fit:contain;background:#ecece3;border-radius:8px;width:100%;height:70dvh;max-height:740px;display:block}.dialog-footer{color:#758266;margin-top:14px;font-size:12px}.text-button{background:#e9eedf;border-radius:6px;padding:7px 13px;font-size:12px}#toast{opacity:0;color:#f6f8ef;z-index:30;pointer-events:none;text-align:center;background:#2a3528;border-radius:10px;max-width:90vw;padding:13px 22px;font-size:12px;transition:all .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);box-shadow:0 5px 20px #0002}#toast.visible{opacity:1;transform:translate(-50%)}@media (width>=1500px){.stage{min-height:730px}.workspace{grid-template-columns:310px minmax(0,1fr);gap:0 40px}.reference-title{width:310px}.references{gap:40px}}@media (width<=1100px){.workspace{grid-template-columns:255px minmax(0,1fr);gap:0 22px;padding:25px 3% 0}.header{padding:0 3%}.breadcrumb{margin-inline-start:25px}.stage{min-height:685px}.reference-title{width:255px}.references{gap:22px}.photo-card{height:110px}.photo-card>span{gap:4px;padding-inline:7px;font-size:8px}.interaction-hint{flex-wrap:wrap;gap:7px;font-size:9px;left:65px}h1{font-size:33px}}@media (width<=760px){.header{height:72px;padding:0 20px}.brand{font-size:21px}.brand-mark{width:35px;height:39px}.breadcrumb{display:none}.live-label{font-size:9px}.workspace{flex-direction:column;gap:20px;padding:18px 16px 0;display:flex}.stage{order:0;height:58dvh;min-height:380px;max-height:650px}.sidebar{order:1;grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.sidebar>.eyebrow{grid-column:1/-1}.sidebar h1{grid-column:1/-1;margin:10px 0 7px;font-size:26px;line-height:1.6}.sidebar h1 br{display:none}.intro{grid-column:1/-1;max-width:none;margin-bottom:18px;font-size:11px}.product-name{grid-column:1/-1}.pills{grid-column:1/-1;margin-bottom:16px}.setting-section{padding-top:14px}.section-heading h3{font-size:11px}.view-buttons{gap:4px}.view-button{height:61px;font-size:9px}.segmented button{font-size:9px}.toggle-row{padding-top:12px;font-size:10px}.part-info{grid-column:1/-1;margin:0 0 14px}.sidebar-bottom{grid-column:1/-1;align-items:center;gap:18px;display:flex}.accuracy-note{flex:1;margin:0;font-size:9px}.download-button{width:auto;padding:12px;font-size:10px}.file-type{display:none}.references{order:2;margin-top:2px;padding-top:18px;display:block}.reference-title{width:auto;margin-bottom:14px}.reference-title h3{font-size:16px}.reference-title p{display:none}.photo-list{gap:8px}.photo-card{height:110px}.photo-card>span{font-size:0}.photo-card b{font-size:10px}.photo-card [data-icon]{display:none}.stage-top{inset:14px}.stage-caption{font-size:10px}.stage-caption-en{letter-spacing:1px;font-size:7px}.view-label{top:64px;right:16px}.view-label>span:first-child{font-size:10px}.view-label>span:last-child{font-size:8px}.canvas-tools{left:12px}.interaction-hint{font-size:8px;bottom:18px;left:65px;right:15px}.interaction-hint>span:last-child,.interaction-hint>i:last-of-type{display:none}.axis-widget{width:43px;height:43px;bottom:22px;left:13px}.axis-y{left:20px}.stage-watermark{letter-spacing:4px;font-size:44px;top:25%}footer{padding:0 16px 20px;font-size:8px}footer>span:last-child{letter-spacing:1px;font-size:6px}#full-photo{height:66dvh}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}@media (width<=760px){.stage-top{inset:14px 14px auto}footer{margin-top:20px}}.inspection-panel{padding-bottom:12px}.inspection-modes{gap:4px;display:flex}.inspection-modes button{color:#737d67;background:#e9ede0;border-radius:6px;flex:1;padding:9px 1px;font-size:11px}.inspection-modes button.active{color:#e3f391;background:#38472d}.drawing-tag{color:#859476;font-size:9px}.range-control{color:#708061;margin-top:13px;font-size:11px}.range-control input{accent-color:#738f42;width:100%}.range-control[hidden]{display:none}.parts-details{margin:0 0 16px;font-size:11px}.parts-details summary{cursor:pointer;color:#6a785b}.parts-details button{text-align:right;background:#f4f6ee;border:1px solid #dee3d5;border-radius:5px;padding:6px 8px;font-size:10px}#parts-list{grid-template-columns:1fr 1fr;gap:6px;max-height:200px;margin-top:10px;display:grid;overflow:auto}.embed-controls,.embedded-viewer .header,.embedded-viewer .sidebar,.embedded-viewer .references,.embedded-viewer footer{display:none}.embedded-viewer .workspace{max-width:none;padding:0;display:block}.embedded-viewer .stage{border-radius:12px;height:100dvh;min-height:360px;max-height:none}.embedded-viewer .embed-controls{z-index:4;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8faf3dd;border-radius:9px;gap:4px;padding:5px;display:flex;position:absolute;top:65px;left:50%;transform:translate(-50%)}.embed-controls button{background:#edf1e4;border-radius:5px;padding:8px 12px;font-size:11px}.embed-controls button.active{color:#ebf6b7;background:#37452e}.embedded-viewer .view-label{top:115px}.embedded-viewer .stage-watermark{font-size:7vw}@media (width<=760px){.inspection-panel,.parts-details{grid-column:1/-1}.embedded-viewer .stage{border-radius:0}.embedded-viewer .embed-controls button{padding:7px 11px;font-size:10px}}
