:root{--blue:#006ce5;--navy:#072b52;--ink:#142d43;--muted:#536677;--line:#dbe3eb;--pale:#f1f6fb;--font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font);background:#fff;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #258cff}img,video,iframe{max-width:100%;height:auto}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{letter-spacing:-.025em;line-height:1.12}h1{margin-bottom:26px;font-size:clamp(2.35rem,4.5vw,4.65rem);font-weight:600}h2{margin-bottom:32px;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:500}h3{font-size:1.3rem;font-weight:500}p{color:var(--muted)}[hidden]{display:none!important}.container{width:min(1280px,100% - 96px);margin-inline:auto}.utility{background:var(--navy);color:#e5f2ff;letter-spacing:.02em;font-size:12px}.utility .container{justify-content:space-between;padding-block:7px;display:flex}.header{z-index:20;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.header-inner{align-items:center;gap:24px;min-height:86px;display:flex}.brand{white-space:nowrap;letter-spacing:-1px;align-items:center;gap:10px;font-size:25px;font-weight:600;display:flex}.brand-mark{color:var(--blue);font-size:38px;font-weight:700;line-height:1}.brand-mark span{margin-left:-9px;font-size:31px}.desktop-nav{justify-content:flex-end;align-items:center;gap:23px;margin-left:auto;font-size:13px;line-height:1.25;display:flex}.desktop-nav a:hover,.desktop-nav .active{color:var(--blue)}.desktop-nav .nav-quote{background:var(--blue);color:#fff;padding:15px 18px}.header-tools{align-items:center;gap:14px;display:flex}.icon-button{background:0 0;border:0;padding:4px;display:flex}.icon-button svg{width:23px;height:23px}.languages{font-size:12px;position:relative}.languages summary{list-style:none}.languages summary:after{content:"⌄";margin-left:4px}.languages>div{border:1px solid var(--line);background:#fff;min-width:155px;padding:8px;position:absolute;top:32px;right:0;box-shadow:0 10px 30px #082a5226}.languages a{padding:7px 12px;display:block}.languages a:hover,.languages [aria-current]{background:var(--pale);color:var(--blue)}.mobile-toggle{display:none}.mobile-nav{border-top:1px solid var(--line);padding:12px 24px 22px}.mobile-nav a{padding:11px 0;display:block}.skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-200px;left:10px}.skip:focus{top:10px}.hero{padding:65px 0}.hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:70px;display:grid}.hero-copy{max-width:720px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--blue);margin-bottom:22px;font-size:12px;font-weight:600}.hero-summary{max-width:630px;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:33px;display:flex}.button{background:var(--blue);color:#fff;border:1px solid var(--blue);cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:16px 23px;font-size:14px;font-weight:500;line-height:1.4;transition:background .15s;display:inline-flex}.button:hover{background:#0058b9;border-color:#0058b9}.button:disabled{opacity:.6;cursor:wait}.button span,.text-link span{font-size:20px}.text-link{color:var(--blue);align-items:center;gap:15px;font-size:14px;display:inline-flex}.hero-visual{background:#f1f4f6;border-radius:2px;position:relative;overflow:hidden}.hero-visual img{object-fit:cover;width:100%;height:480px;display:block}.home-hero{padding:78px 0 90px}.home-hero .hero-visual{border-radius:2px 2px 70px}.hero-product{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;max-width:85%;padding:20px 25px;font-size:14px;display:flex;position:absolute;bottom:0;left:0}.hero-product>span:last-child{font-size:26px}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;padding-block:20px;font-size:12px;display:flex}.breadcrumb a:hover{color:var(--blue)}.blue-hero{color:#fff;background:linear-gradient(112deg,#07355e,#086ed6)}.blue-hero h1{font-size:clamp(2.4rem,4vw,4rem)}.blue-hero .hero-summary,.blue-hero .eyebrow{color:#d6eaff}.blue-hero .hero-visual{background:#ffffff0d;max-height:310px}.blue-hero .hero-visual img{height:310px}.hero-grid:not(:has(.hero-visual)){grid-template-columns:1fr}.plain-hero{padding-block:40px 24px}.plain-hero .hero-copy{max-width:900px}.plain-hero h1{font-size:clamp(2.3rem,4vw,4rem)}.detail-hero .hero-visual img{object-fit:contain}.tag{background:var(--pale);color:var(--blue);gap:18px;margin-top:24px;padding:7px 12px;font-size:13px;display:inline-flex}.section{padding-block:76px}.section-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.section-heading h2{margin:0}.section-intro{max-width:720px;font-size:18px}.surface-pale{background:var(--pale)}.surface-navy{background:var(--navy);color:#fff}.surface-navy p{color:#c7d7e7}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.cards:has(>.card:nth-child(5)):not(:has(>.card:nth-child(6))){grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--line);background:#fff;flex-direction:column;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.card:hover{border-color:var(--blue);transform:translateY(-3px)}.card-image{background:#f4f6f7;height:240px;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.card:hover img{transform:scale(1.035)}.card-content{flex-direction:column;flex:1;padding:27px;display:flex}.card h3{margin-bottom:14px}.card p{font-size:14px;line-height:1.7}.card-link{color:var(--blue);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.card-link>span{font-size:22px}.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.compact .card-image{height:190px}.compact .card-content{padding:22px}.compact h3{font-size:1.12rem;line-height:1.3}.text-card{border-top:3px solid var(--blue);background:linear-gradient(145deg,#fff,#edf4fc);min-height:220px}.procurement .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.split-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.section-image{object-fit:cover;width:100%;height:380px}.split-grid .button{margin-top:12px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid #bbd1e6;padding-top:22px}.step-number{font-family:var(--font);color:var(--blue);margin-bottom:20px;font-size:40px;display:block}.steps p{font-size:15px}.steps h3{font-size:1.2rem}.table-wrap{border:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}thead{background:var(--navy);color:#fff}th,td{vertical-align:top;border-bottom:1px solid var(--line);white-space:pre-line;padding:19px 24px}tbody th{min-width:180px;font-weight:500}tbody tr:nth-child(2n){background:#f6f9fc}caption{text-align:left;color:var(--muted);background:#fff;padding:18px}.footnote{margin:0;padding:20px;font-size:13px}.faq-list{max-width:1000px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{justify-content:space-between;gap:25px;padding:23px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.faq-list summary span{color:var(--blue);font-size:25px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{white-space:pre-line;margin-bottom:26px;padding-right:45px}.cta-block .container>div{display:block}.cta-block h2{max-width:840px}.cta-block .button{margin-top:12px}.gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.gallery figure{margin:0}.gallery img{object-fit:contain;background:#f4f6f7;width:100%;height:300px;display:block}.gallery figcaption,.caption{color:var(--muted);margin-top:12px;font-size:14px}.prose{font-size:18px;line-height:1.8}.prose p{max-width:860px}.body-copy{padding-block:40px}.body-copy+.section{padding-top:32px}.prose a{color:var(--blue);text-decoration:underline}.prose img{height:auto}.content-block video,.content-block iframe,model-viewer{aspect-ratio:16/9;background:#edf3f8;border:0;width:100%}model-viewer{height:560px;display:block}.download-link{border:1px solid var(--line);color:var(--blue);justify-content:space-between;gap:20px;padding:25px;display:flex}.contact-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:80px;padding-top:35px;display:grid}.contact-card{background:var(--pale);padding:38px}.contact-card h2{font-size:24px}.contact-card a{color:var(--blue);overflow-wrap:anywhere;margin-block:16px;display:block}.contact-card p{font-size:15px}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-grid label{flex-direction:column;gap:8px;font-size:14px;display:flex}.form-grid input,.form-grid textarea,.form-grid select{width:100%;color:var(--ink);background:#fff;border:1px solid #b8c8d6;border-radius:0;padding:12px}.form-grid textarea{resize:vertical}.form-grid .wide{grid-column:1/-1}.form-grid small{color:var(--muted);font-size:12px}.form-grid .consent{flex-direction:row;align-items:flex-start;margin-bottom:25px}.consent input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.consent a{color:var(--blue);text-decoration:underline}.trap{opacity:0;position:absolute;left:-10000px}.form-status{padding-block:15px;font-size:14px}.empty-state{min-height:50vh}footer{color:#fff;background:#06223f;padding-top:65px}footer p{color:#aec3d8;max-width:350px;font-size:14px}footer .brand{margin-bottom:22px}.footer-grid{grid-template-columns:1.2fr .8fr 1fr;gap:70px;padding-bottom:50px;display:grid}.footer-grid nav{flex-direction:column;gap:12px;font-size:14px;display:flex}.footer-contact h2{letter-spacing:0;margin-bottom:20px;font-size:18px}.footer-contact>a{margin-bottom:12px;font-size:14px;display:block}.footer-bottom{color:#aec3d8;border-top:1px solid #294660;justify-content:space-between;gap:25px;padding-block:24px;font-size:12px;display:flex}.footer-bottom>div{gap:24px;display:flex}.search-dialog{width:min(760px,90vw);max-height:85vh;color:var(--ink);border:0;padding:35px}dialog::backdrop{background:#041c36b8}.dialog-heading{justify-content:space-between;align-items:center;display:flex}.dialog-heading h2{margin:0;font-size:25px}.dialog-heading button{background:0 0;border:0;font-size:35px}.search-dialog label{margin:20px 0 10px;display:block}.search-dialog input{border:1px solid var(--line);width:100%;padding:14px}#search-results{padding:0;list-style:none}#search-results a{border-bottom:1px solid var(--line);color:var(--blue);padding:14px 0;display:block}@media (width>=1500px){.container{width:min(1380px,100% - 128px)}.desktop-nav{font-size:14px}}@media (width<=1150px){.container{width:calc(100% - 56px)}.desktop-nav{gap:14px;font-size:12px}.header-inner{gap:16px}.brand{font-size:22px}.hero-grid{gap:35px}.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-visual img{height:420px}.contact-grid{gap:35px}}@media (width<=960px){.desktop-nav{display:none}.header-tools{margin-left:auto}.mobile-toggle{display:flex}.hero-grid{grid-template-columns:1fr 1fr;gap:30px}.hero-summary{font-size:16px}.home-hero{padding-block:50px}.hero-visual img{height:360px}.cards,.cards:has(>.card:nth-child(5)):not(:has(>.card:nth-child(6))),.compact,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid,.footer-grid{gap:35px}.contact-grid{grid-template-columns:1fr}.contact-card{max-width:600px}}@media (width<=640px){.container{width:calc(100% - 36px)}.utility{font-size:10px}.header-inner{min-height:70px}.brand{font-size:23px}.header-tools{gap:12px}.hero-grid,.split-grid{grid-template-columns:1fr}.hero{padding-block:35px}.hero-grid{gap:35px}h1{font-size:2.55rem;line-height:1.09}h2{font-size:2rem}.home-hero .hero-visual{border-radius:0 0 42px}.hero-visual img{height:330px}.hero-product{max-width:90%;padding:15px 20px}.hero-actions{gap:20px}.button{padding:15px 20px}.section{padding-block:50px}.section-heading{flex-direction:column;align-items:flex-start;gap:18px}.cards,.cards:has(>.card:nth-child(5)):not(:has(>.card:nth-child(6))),.compact,.procurement .cards{grid-template-columns:1fr 1fr;gap:12px}.card-image,.compact .card-image{height:145px}.card-content,.compact .card-content{padding:16px}.card h3,.compact h3{font-size:1rem;line-height:1.3}.card p{font-size:13px}.card-link{gap:8px;font-size:11px}.text-card{min-height:180px}.steps{gap:25px}.steps h3{font-size:1.08rem}.steps p{font-size:14px}.section-image{height:280px}.faq-list summary{font-size:16px}.gallery{grid-template-columns:1fr 1fr}.gallery img{height:200px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.contact-card{padding:25px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-grid nav{grid-template-columns:1fr 1fr;gap:14px;display:grid}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.table-wrap th,.table-wrap td{min-width:145px;padding:14px;font-size:14px}.breadcrumb{font-size:11px}.hero-copy .eyebrow{font-size:10px}.prose{font-size:16px}model-viewer{height:360px}.search-dialog{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.youtube-shell{aspect-ratio:16/9;background:#061f39;width:100%}.youtube-shell iframe{height:100%;display:block}.youtube-load{color:#fff;background-color:#061f39;background-position:50%;background-size:cover;border:0;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.youtube-load:before{content:"";background:linear-gradient(#061f3926,#061f39c7);position:absolute;inset:0}.youtube-load span,.youtube-load strong{z-index:1;position:relative}.youtube-load span{background:#e62117;border-radius:12px;place-items:center;width:68px;height:48px;padding-left:3px;font-size:20px;display:grid}.youtube-load strong{text-shadow:0 2px 10px #000;font-size:16px}.video-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.video-chapters li{border:1px solid var(--line);gap:12px;padding:13px 16px;font-size:14px;display:flex}.video-chapters span{color:var(--blue);font-variant-numeric:tabular-nums}.video-transcript{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.video-transcript summary{font-weight:600}.video-transcript p{white-space:pre-line;max-width:940px;margin:18px 0 0}.social-links{flex-wrap:wrap;gap:9px 16px;margin-top:18px;display:flex}.social-links a{color:#9fd0ff;text-underline-offset:4px;font-size:13px;text-decoration:underline}.expert-byline{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:30px;display:grid}.expert-card{border:1px solid var(--line);background:#fff;grid-template-columns:96px 1fr;align-items:start;gap:22px;padding:24px;display:grid}.expert-card>img{object-fit:cover;border-radius:50%;width:96px;height:96px}.expert-card h2{margin:2px 0 5px;font-size:20px}.expert-card p{margin-bottom:7px;font-size:14px}.expert-role{text-transform:uppercase;letter-spacing:.1em;color:var(--blue)!important;font-size:11px!important}.expert-title,.expert-credentials{color:var(--ink)!important}.expert-card .social-links{margin-top:10px}.expert-card .social-links a{color:var(--blue)}.expert-reviewed{grid-column:1/-1;margin:0;font-size:13px}.expert-reviewed span{color:var(--ink);font-weight:600}@media (width<=640px){.video-chapters,.expert-byline{grid-template-columns:1fr}.expert-card{grid-template-columns:68px 1fr;padding:18px}.expert-card>img{width:68px;height:68px}}.evidence-sources{border-left:3px solid var(--blue);background:#f6f9fc;max-width:940px;margin-top:34px;padding:24px}.evidence-sources h3{margin-bottom:15px;font-size:16px}.evidence-sources ol{margin:0;padding-left:22px}.evidence-sources li{margin:10px 0}.evidence-sources a{color:var(--blue);text-decoration:underline}.evidence-sources li p{margin-left:8px;font-size:13px;display:inline}.evidence-reviewed{margin:14px 0 0;font-size:12px}.youtube-player{min-width:0}.youtube-external{color:inherit;text-underline-offset:3px;justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:650;text-decoration:underline;display:flex}.youtube-external:hover{color:#72baff}.youtube-external span{font-size:17px;line-height:1}.im-viewer{--im-blue:#006ce5;--im-border:#d7e2ed;border:1px solid var(--im-border);color:#17324a;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr);margin-top:24px;display:grid;position:relative;overflow:hidden}.im-viewer.im-has-metrics{grid-template-columns:235px minmax(0,1fr)}.im-specs{border-inline-end:1px solid var(--im-border);background:#fff;padding:27px 22px}.im-specs h3{margin:0 0 23px;font-size:15px;line-height:1.5}.im-specs dl{margin:0}.im-specs dl>div{border-bottom:1px solid #edf1f5;padding:14px 0}.im-specs dl>div:first-child{padding-top:0}.im-specs dt{color:#5d7388;margin-bottom:7px;font-size:12px;line-height:1.6}.im-specs dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:550;line-height:1.35}.im-specs dd span{color:#5d7388;margin-inline-start:7px;font-size:12px;font-weight:400}.im-stage{background:radial-gradient(#fff,#edf3f8);min-height:610px;position:relative;overflow:hidden}.im-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex;position:relative}.im-tabs{background:#e4ecf4;border-radius:5px;gap:2px;max-width:100%;padding:3px;display:flex}.im-tabs button{font:inherit;color:#4b6680;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px 12px;font-size:12px;line-height:1.4}.im-tabs button[aria-pressed=true]{color:#006ce5;background:#fff;box-shadow:0 1px 4px #17324a12}.im-status{color:#607991;white-space:nowrap;font-size:11px}.im-status[data-ready=true]{color:#447968}.im-canvas{touch-action:pan-y;position:absolute;inset:76px 0 64px}.im-canvas canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.im-canvas canvas:active{cursor:grabbing}.im-tools{inset-inline-end:16px;z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;top:95px}.im-tools button{font:inherit;cursor:pointer;color:#4b6680;background:#fffffff0;border:1px solid #d1deeb;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:64px;min-height:55px;padding:7px 3px;display:flex}.im-tools button span{text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.im-tools button[aria-pressed=true]{color:#006ce5;background:#edf5ff;border-color:#a9caee}.im-tools svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.im-bottom{inset-inline:20px;color:#667f96;z-index:2;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex;position:absolute;bottom:19px}.im-bottom button,.im-actions button{font:inherit;color:#006ce5;cursor:pointer;white-space:nowrap;background:0 0;border:0}.im-bottom button{font-size:12px}.im-actions{border-top:1px solid var(--im-border);background:#fff;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:25px;padding:14px 22px;font-size:12px;display:flex}.im-actions a{color:#006ce5;text-decoration:none}.im-actions span{margin-inline-start:7px}.im-loading{color:#607991;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;font-size:13px;display:flex;position:absolute;inset:0}.im-loading[hidden],.im-label[hidden]{display:none}.im-loading p{max-width:360px;margin:0;line-height:1.7}.im-loading button{color:#006ce5;font:inherit;cursor:pointer;background:#fff;border:1px solid #aec8e6;border-radius:4px;padding:8px 16px}.im-spinner{border:2px solid #d6e4f1;border-top-color:#006ce5;border-radius:50%;width:26px;height:26px;animation:.9s linear infinite im-spin}.im-label{pointer-events:none;white-space:nowrap;color:#1762b5;background:#fffe;border:1px solid #bcd1ea;border-radius:3px;padding:5px 8px;font-size:12px;line-height:1.4;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #143b6210}.im-viewer button:focus-visible,.im-viewer a:focus-visible,.im-canvas:focus-visible{outline-offset:3px;outline:3px solid #72a9ed}.im-viewer:fullscreen{border-radius:0;grid-template-rows:1fr auto;width:100vw;height:100vh}.im-viewer:fullscreen .im-stage{min-height:0}.im-viewer:fullscreen .im-actions{min-height:50px}.im-viewer[dir=rtl] .im-canvas{direction:ltr}@keyframes im-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.im-viewer.im-has-metrics{grid-template-columns:205px minmax(0,1fr)}.im-status{display:none}.im-stage{min-height:570px}.im-specs{padding:23px 18px}.im-specs dd{font-size:21px}.im-top{padding:16px}.im-tabs button{padding:8px 10px}.im-tools{inset-inline-end:12px}.im-tools button{width:56px}.im-bottom{font-size:10px;inset-inline:15px}}@media (width<=650px){.im-viewer.im-has-metrics{grid-template-columns:1fr}.im-specs{border-inline-end:0;border-top:1px solid var(--im-border);grid-row:2;padding:20px}.im-specs h3{margin-bottom:17px;font-size:14px}.im-specs dl{grid-template-columns:1fr 1fr;gap:13px 20px;display:grid}.im-specs dl>div{padding:0 0 12px}.im-specs dt{font-size:11px}.im-specs dd{font-size:22px}.im-specs dd span{font-size:11px}.im-stage{min-height:485px}.im-top{padding:13px 12px}.im-tabs button{padding:7px 9px;font-size:11px}.im-canvas{inset:65px 0}.im-tools{top:83px;gap:6px;inset-inline-end:10px}.im-tools button{width:53px;min-height:52px;padding:6px 2px}.im-tools button span{font-size:9px}.im-tools svg{width:19px;height:19px}.im-bottom{bottom:15px;align-items:flex-end;font-size:10px;inset-inline:13px}.im-bottom>span{max-width:65%;line-height:1.6}.im-bottom button{font-size:11px}.im-label{padding:4px 6px;font-size:10px}.im-actions{gap:20px;padding:14px 18px;font-size:11px}.im-viewer:fullscreen .im-specs{display:none}.im-viewer:fullscreen .im-stage{grid-row:1}}@media (prefers-reduced-motion:reduce){.im-spinner{animation:none}}.block-model h2{overflow-wrap:anywhere}
