.tools-surface{background:#f4f5f7;color:#15191e;padding:0;font-family:Inter Tight,Inter,Arial,sans-serif}.tools-container{padding-top:34px;padding-bottom:76px}.tools-surface button,.tools-surface input,.tools-surface select,.tools-surface textarea{font:inherit}.tools-surface button{cursor:pointer}.tools-surface button:disabled{cursor:not-allowed;opacity:.42}.tools-surface a{text-decoration:none}.tools-surface a:focus-visible,.tools-surface button:focus-visible{outline:2px solid #246bfd;outline-offset:4px}.tools-surface .button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 21px;border:1px solid transparent;border-radius:2px;font-size:12px;font-weight:650;line-height:1.4;transition:background .2s,color .2s,border-color .2s}.tools-surface .button-primary{background:#ff5500;color:#fff}.tools-surface .button-primary:hover{background:#e94d00}.tools-surface .button-secondary{background:transparent;border-color:#cbd0d7;color:#20252c}.tools-surface .button-secondary:hover{background:#e9edf2;border-color:#a8b1be}.sm-kicker{display:inline-flex;align-items:center;gap:7px;color:#68727d;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;line-height:1.6;letter-spacing:1.35px;text-transform:uppercase}.sm-blue{color:#246bfd}.sm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px}.sm-document-tag{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;color:#6b7480;font-size:10px;letter-spacing:1px}.sm-document-tag>span{width:5px;height:5px;background:#ff5500}.sm-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 0;background:none;border:0;color:#68737f;font-size:12px;line-height:1.5}.sm-text-button:hover{color:#15191e}.sm-text-link{display:inline-flex;align-items:center;gap:7px;color:#246bfd;font-size:12px;line-height:1.6;font-weight:600}.sm-text-link:hover{color:#1249bc}.sm-stepper{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0 0 26px;list-style:none;border-bottom:1px solid #d2d8df}.sm-stepper li{position:relative}.sm-stepper li:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;content:"";background:transparent}.sm-stepper li.is-active:after{background:#246bfd}.sm-stepper li.is-complete:after{background:#8ca9dc}.sm-stepper button{width:100%;display:flex;align-items:center;gap:13px;padding:0 12px 19px;border:0;background:none;color:#858e99;font-size:13px;font-weight:500;text-align:left}.sm-stepper .is-active button{color:#1a222d}.sm-stepper .is-complete button{color:#455a76}.sm-step-number{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #d4d9e0;border-radius:50%;font-family:JetBrains Mono,monospace;font-size:10px}.sm-stepper .is-active .sm-step-number{background:#246bfd;border-color:#246bfd;color:#fff}.sm-stepper .is-complete .sm-step-number{background:#e6edf9;border-color:#e6edf9;color:#246bfd}.sm-tool-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px}.sm-main-panel{min-width:0;padding:34px;background:#fff;border:1px solid #e0e4e9;border-radius:2px}.sm-panel-heading{margin-bottom:30px}.sm-panel-heading h2{margin:10px 0 12px;color:#14191f;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:30px;line-height:1.08;letter-spacing:-1.1px;font-weight:550}.sm-panel-heading h2:focus{outline:none}.sm-panel-heading>p{max-width:580px;margin:0;color:#6b7480;font-size:13px;line-height:1.8}.sm-mechanism-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sm-choice-card{position:relative;text-align:left;border:1px solid #dae0e7;border-radius:2px;background:#fdfdfe;color:#212832;transition:background .2s,border-color .2s}.sm-choice-card:hover{border-color:#98abc8;background:#f9fbff}.sm-choice-card.is-selected{border-color:#246bfd;background:#f5f8ff;box-shadow:inset 0 2px 0 #246bfd}.sm-choice-card-top{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:26px}.sm-choice-card-top>svg{color:#495666}.sm-choice-card.is-selected .sm-choice-card-top>svg{color:#246bfd}.sm-choice-indicator{display:inline-flex;align-items:center;justify-content:center;flex:none;width:17px;height:17px;border:1px solid #cbd3df;border-radius:50%}.is-selected .sm-choice-card-top .sm-choice-indicator,.is-selected>.sm-choice-indicator{background:#246bfd;border-color:#246bfd;color:#fff}.sm-mechanism-card{padding:20px 16px 17px}.sm-mechanism-card h3{min-height:39px;margin:0 0 8px;font-size:15px;font-weight:650;line-height:1.3;letter-spacing:-.25px}.sm-mechanism-card>p{margin:0;min-height:33px;color:#7b8591;font-size:11px;line-height:1.5}.sm-choice-metric{margin:21px 0 0;font-family:JetBrains Mono,monospace;font-size:43px;font-weight:500;line-height:1.15;letter-spacing:-2.7px}.sm-choice-metric>span{margin-left:4px;color:#939daa;font-size:19px;letter-spacing:-.5px}.sm-choice-caption{display:block;margin-top:5px;color:#8a94a1;font-size:10px;line-height:1.6}.sm-choice-mode{display:block;padding-top:18px;margin-top:20px;border-top:1px solid #e2e7ef;color:#5c6a7b;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.25px}.sm-field{display:flex;flex-direction:column;gap:9px;margin:0 0 23px}.sm-field-label{display:block;color:#39434f;font-size:11px;font-weight:650;letter-spacing:.1px;line-height:1.6}.sm-field-hint{display:block;color:#8a929c;font-size:10px;line-height:1.7}.sm-field>input,.sm-field>select,.sm-field>textarea,.sm-input-unit{width:100%;min-height:48px;border:1px solid #d8dfe7;border-radius:2px;background:#fff;color:#161d27}.sm-field>input,.sm-field>select{padding:12px 14px;font-size:13px}.sm-field>textarea{resize:vertical;min-height:138px;padding:15px;font-size:13px;line-height:1.8}.sm-field>input:focus,.sm-field>select:focus,.sm-field>textarea:focus,.sm-input-unit:focus-within{outline:none;border-color:#246bfd;box-shadow:0 0 0 2px #246bfd0b}.sm-field input::placeholder,.sm-field textarea::placeholder{color:#a5adb8;opacity:1}.sm-input-unit{display:flex;align-items:center;overflow:hidden}.sm-input-unit>input{width:100%;min-width:0;padding:15px 16px;border:0;outline:none;background:transparent;font-family:JetBrains Mono,monospace;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.8px;color:#182332}.sm-input-unit>span{flex:none;padding:0 17px;color:#909bab;font-family:JetBrains Mono,monospace;font-size:12px}.sm-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.sm-mechanism-select{margin-top:24px;max-width:345px}.sm-inline-help{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:29px;padding-top:20px;border-top:1px solid #edf0f4;color:#838d99;font-size:11px;line-height:1.8}.sm-inline-help>svg{flex:none;color:#818e9d}.sm-inline-help>a{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#246bfd;font-weight:550}.sm-power-options{margin:4px 0 28px}.sm-power-options>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.sm-power-options button{min-width:45px;padding:8px 10px;border:1px solid #e0e5ec;border-radius:2px;background:#fafbfc;font-family:JetBrains Mono,monospace;font-size:11px;color:#717f91}.sm-power-options button:hover{border-color:#a8bddf}.sm-power-options button.is-selected{background:#edf3ff;border-color:#246bfd;color:#246bfd}.sm-check-card{display:flex;align-items:center;gap:14px;margin:14px 0 0;padding:19px;border:1px solid #e0e5eb;border-radius:2px;cursor:pointer}.sm-check-card:has(input:checked){border-color:#9eb9eb;background:#f7faff}.sm-check-card>input{flex:none;width:16px;height:16px;margin:0;accent-color:#246bfd}.sm-check-card>span{flex:1 1}.sm-check-card strong{display:block;color:#344050;font-size:12px;font-weight:650}.sm-check-card small{display:block;max-width:500px;margin-top:6px;color:#86909d;font-size:11px;line-height:1.65}.sm-check-card>svg{flex:none;color:#8d9baa}.sm-notice{display:flex;align-items:flex-start;gap:11px;margin:22px 0 0;padding:15px 17px;border-left:2px solid #246bfd;background:#f2f6fd;color:#536983;font-size:11px;line-height:1.8}.sm-notice>svg{flex:none;margin-top:2px;color:#246bfd}.sm-notice p{margin:0 0 6px}.sm-notice p:last-child{margin-bottom:0}.sm-notice-error{background:#fff4ee;border-left-color:#de5d2c;color:#8a4b37}.sm-notice-error>svg{color:#d55d2e}.sm-notice-success{background:#f1f8f4;border-left-color:#4e8b67;color:#436a53}.sm-notice-success>svg{color:#4e8b67}.sm-protection-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sm-protection-card{padding:22px}.sm-protection-card .sm-choice-card-top{margin-bottom:22px}.sm-ip-code{display:block;font-family:JetBrains Mono,monospace;font-size:37px;font-weight:450;letter-spacing:-1.3px}.sm-protection-card h3{margin:12px 0 7px;font-size:14px;font-weight:600}.sm-protection-card p{margin:0;font-size:11px;line-height:1.7;color:#828d9a}.sm-top-gap{margin-top:27px}.sm-protocol-list{display:flex;flex-direction:column;gap:9px}.sm-protocol-card{display:flex;align-items:center;gap:19px;width:100%;padding:18px;border:1px solid #e1e6ed;border-radius:2px;background:#fff;text-align:left}.sm-protocol-card:hover{border-color:#a8bad5}.sm-protocol-card.is-selected{border-color:#246bfd;background:#f5f8ff}.sm-protocol-index{color:#9ba6b6;font-family:JetBrains Mono,monospace;font-size:10px}.sm-protocol-card>span:nth-child(2){flex:1 1}.sm-protocol-card strong{display:block;color:#24303e;font-size:15px;letter-spacing:-.25px;font-weight:600}.sm-protocol-card small{display:block;margin-top:5px;color:#8a94a1;font-size:10px;line-height:1.6}.sm-panel-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e9edf2}.sm-selection-aside{position:sticky;top:100px;padding:25px;border:1px solid #262c34;background:radial-gradient(ellipse at 50% 18%,#262e39,#151a20 50%,#12161b);color:#eef0f5}.sm-aside-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sm-selection-aside .sm-kicker{color:#717f91;font-size:9px;letter-spacing:1.1px}.sm-live-dot{height:5px;width:5px;background:#ff5500;border-radius:50%}.sm-drive-glyph{position:relative;width:116px;height:168px;margin:32px auto 26px;perspective:600px;transform:rotate(-3deg);filter:drop-shadow(12px 12px 15px #0007)}.sm-drive-fins{position:absolute;width:44px;height:155px;top:0;left:1px;background:repeating-linear-gradient(0deg,#474b52 0 2px,#171b21 2px 5px);transform:skewY(-12deg);border:1px solid #59616c}.sm-drive-front{position:absolute;width:90px;height:164px;top:2px;right:0;padding:12px 10px;border:1px solid #4a525f;background:linear-gradient(110deg,#3d434c,#20252e 60%,#313845);transform:skewY(4deg)}.sm-drive-front>span{font-size:9px;font-weight:650;letter-spacing:.8px;color:#e3e7ec}.sm-drive-front>i{display:block;height:2px;width:28px;margin-top:6px;background:#ff5500}.sm-drive-screen{display:flex;align-items:center;height:27px;margin-top:13px;padding:4px;border:2px solid #161e28;background:#91b7b7;color:#183a3f;font-family:JetBrains Mono,monospace;font-size:7px}.sm-drive-front>b{display:block;margin-top:8px;text-align:center;color:#87909d;font-size:10px;letter-spacing:5px}.sm-drive-front>em{display:block;height:17px;margin-top:13px;background:repeating-linear-gradient(0deg,#10161d 0 2px,transparent 2px 4px)}.sm-drive-front>small{position:absolute;bottom:9px;left:10px;font-size:4px;letter-spacing:1px;color:#a0a9b5}.sm-aside-series{padding-bottom:23px;border-bottom:1px solid #303741}.sm-aside-series>span{font-family:JetBrains Mono,monospace;color:#ff6c2a;font-size:10px;letter-spacing:1.5px}.sm-aside-series>h3{margin:8px 0;color:#f1f3f7;font-size:27px;letter-spacing:-1.1px;font-weight:500;line-height:1.15}.sm-aside-series>p{margin:0;color:#768394;font-size:11px}.sm-aside-specs{margin:14px 0 18px}.sm-spec-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #e8edf2;font-size:11px;line-height:1.7}.sm-spec-row>dt{color:#87909d;flex:1 1}.sm-spec-row>dd{margin:0;color:#354356;text-align:right;font-family:JetBrains Mono,monospace;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sm-spec-highlight dd{color:#246bfd;font-weight:600}.sm-aside-specs .sm-spec-row{border-bottom-color:#2b333e;padding:10px 0;font-size:10px}.sm-aside-specs .sm-spec-row>dt{color:#6e7a8c}.sm-aside-specs .sm-spec-row>dd{color:#c2cbd7;font-size:10px}.sm-status-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;background:#242c37;color:#9caabe;font-family:JetBrains Mono,monospace;font-size:8px;line-height:1.5}.sm-status-chip>span{width:4px;height:4px;flex:none;border-radius:50%;background:#b28f61}.sm-aside-note{margin:18px 0 0;color:#677487;font-size:10px;line-height:1.9}.tools-surface .sm-download-button{width:100%;margin-top:23px;padding:13px 9px;border-color:#3c4859;background:transparent;color:#d5dfec;font-size:11px}.tools-surface .sm-download-button:hover{background:#252f3c;border-color:#586b86}.sm-bottom-strip{display:flex;justify-content:space-between;gap:16px;margin-top:37px;padding-top:22px;border-top:1px solid #dce1e7;font-family:JetBrains Mono,monospace;color:#9ca5b2;font-size:9px;letter-spacing:.9px}.sm-order-code{padding:21px;border:1px solid #d6e1f2;background:#f5f8fe}.sm-order-code>span{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:1.15px;color:#8091a8}.sm-order-code>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:11px 0}.sm-order-code strong{color:#245490;font-family:JetBrains Mono,monospace;font-size:19px;letter-spacing:-.5px;overflow-wrap:anywhere}.sm-order-code button{flex:none;padding:5px;border:0;background:none;color:#829aba}.sm-order-code button:hover{color:#246bfd}.sm-order-code>small{display:block;color:#8c98a9;font-size:9px;line-height:1.7}.sm-result-data{margin:16px 0}.sm-result-data dl{margin:0}.sm-option-chips{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 30px}.sm-option-chips>span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e2e7ef;color:#6f7e91;font-size:10px}.sm-section-heading{margin:36px 0 17px}.sm-section-heading>h3{margin:8px 0 0;font-size:21px;font-weight:500;letter-spacing:-.55px}.sm-terminal{margin:0}.sm-terminal>svg{display:block;width:100%;height:auto;border:1px solid #e2e7ed;background:#f7f9fb}.sm-terminal>figcaption{margin-top:11px;color:#939dab;font-size:9px;line-height:1.8}.sm-svg-head{font-size:14px;font-weight:650;letter-spacing:.5px}.sm-svg-head,.sm-svg-label{font-family:Inter Tight,Inter,Arial,sans-serif}.sm-svg-label{fill:#718095;font-size:10px;letter-spacing:.8px}.sm-svg-telemetry{fill:#60728a;font-size:11px}.sm-svg-small,.sm-svg-telemetry{font-family:JetBrains Mono,monospace}.sm-svg-small{fill:#7c8b9f;font-size:8px}.sm-details{margin-top:25px;padding:16px 0;border-top:1px solid #e4e9f0;border-bottom:1px solid #e4e9f0;color:#708094;font-size:11px;line-height:1.8}.sm-details>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#4d5e72;cursor:pointer;font-weight:550;list-style:none}.sm-details>summary::-webkit-details-marker{display:none}.sm-details[open]>summary>svg{transform:rotate(180deg)}.sm-details ol{padding-left:17px;margin:17px 0 3px}.sm-details li{padding:4px 0}.sm-search-panel{padding:34px 0 30px;border-bottom:1px solid #d6dde6;margin-bottom:29px}.sm-search-panel h2{margin:9px 0 25px;font-size:31px;font-weight:550;letter-spacing:-1px}.sm-search-box{display:flex;align-items:center;gap:16px;padding:18px 21px;border:1px solid #d1d9e3;background:#fff;max-width:780px}.sm-search-box:focus-within{border-color:#246bfd}.sm-search-box>svg{color:#8a9bb1;flex:none}.sm-search-box>input{border:0;outline:none;width:100%;min-width:0;font-family:JetBrains Mono,monospace;font-size:15px;color:#2c3e57}.sm-search-box>input::placeholder{color:#a8b3c3;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:14px}.sm-search-box>button{background:none;border:0;color:#8796a9;padding:0}.sm-brand-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.sm-brand-tabs>button{border:1px solid transparent;background:none;padding:8px 13px;color:#8a97a8;font-size:10px;font-weight:550}.sm-brand-tabs>button:hover{color:#246bfd}.sm-brand-tabs>button.is-active{background:#eaf0fb;border-color:#d4e0f5;color:#246bfd}.sm-cross-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:24px;align-items:start}.sm-family-panel{border:1px solid #dce2e9;background:#f8f9fb}.sm-family-heading{display:flex;justify-content:space-between;gap:10px;padding:17px 18px;border-bottom:1px solid #dfe5ed;color:#8996a7;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.8px}.sm-family-heading b{color:#677b96;font-weight:500}.sm-family-list{max-height:746px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccd5e0 transparent}.sm-family-list>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;border:0;border-bottom:1px solid #e6ebf1;border-left:2px solid transparent;background:transparent;text-align:left}.sm-family-list>button:hover{background:#f1f5fc}.sm-family-list>button.is-selected{background:#edf3fe;border-left-color:#246bfd}.sm-family-list small{display:block;color:#9aa6b5;font-size:9px}.sm-family-list strong{display:block;margin-top:5px;color:#536680;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;line-height:1.55}.sm-family-list>button.is-selected strong{color:#246bfd}.sm-family-list>button>svg{flex:none;color:#b8c2cf}.sm-small-empty{padding:35px 18px;color:#8795a8;text-align:center;font-size:12px}.sm-small-empty>svg{margin:0 auto}.sm-comparison-title{display:grid;grid-template-columns:1fr 32px 1fr;gap:18px;align-items:center;margin:26px 0 35px;padding-bottom:28px;border-bottom:1px solid #e7ecf2}.sm-comparison-title>div>span{display:block;color:#99a4b3;font-size:9px;letter-spacing:.5px}.sm-comparison-title h2{margin:8px 0 7px;color:#253448;font-size:26px;font-weight:550;line-height:1.2;letter-spacing:-.7px}.sm-comparison-title>div:last-child h2{color:#246bfd;font-size:30px}.sm-comparison-title>div>small{color:#8090a5;font-size:11px}.sm-comparison-arrow{color:#adb9c9}.sm-source-code{margin:-13px 0 24px;padding:16px 18px;background:#f7f9fc;border-left:2px solid #ccd8ea}.sm-source-code>span{font-size:8px;letter-spacing:1px;color:#9ba8bb}.sm-source-code>span,.sm-source-code>strong{display:block;font-family:JetBrains Mono,monospace}.sm-source-code>strong{margin:8px 0;color:#556c8a;font-size:13px;font-weight:500;overflow-wrap:anywhere}.sm-source-code>small{display:block;color:#93a0b3;font-size:10px;line-height:1.7}.sm-table-wrap{overflow-x:auto}.sm-comparison-table{border-collapse:collapse;width:100%;min-width:500px;text-align:left}.sm-comparison-table td,.sm-comparison-table th{padding:15px 11px;border-bottom:1px solid #e5ebf2;font-size:10px;line-height:1.7}.sm-comparison-table thead th{padding-top:0;color:#9da8b7;font-weight:500;font-size:9px}.sm-comparison-table th:first-child{padding-left:0}.sm-comparison-table tbody th{font-weight:500;color:#53657d;width:29%}.sm-comparison-table td{color:#8997aa}.sm-comparison-table td:last-child{background:#f8faff;color:#607c9e}.sm-comparison-table td strong{color:#246bfd;font-family:JetBrains Mono,monospace;font-weight:500}.sm-empty-state{text-align:center;padding:65px 40px}.sm-empty-state>svg{color:#a1b2ca;margin:0 auto 21px}.sm-empty-state h2{margin:0 0 16px;color:#2c3c52;font-size:29px;letter-spacing:-.8px;font-weight:500}.sm-empty-state p{max-width:480px;margin:0 auto 28px;color:#8c9aae;font-size:13px;line-height:1.85}.sm-cross-footer{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:46px;padding:31px 0 0;border-top:1px solid #d8e0e9}.sm-cross-footer .sm-kicker{flex-basis:100%}.sm-cross-footer h3{margin:-6px 0 0;font-size:25px;font-weight:500;letter-spacing:-.7px}.sm-cross-footer .button{margin-left:auto}.sm-private-label{display:inline-flex;align-items:center;gap:7px;color:#8796a8;font-size:10px}.sm-ocr-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}.sm-ocr-review,.sm-ocr-upload{padding:30px}.sm-ocr-review .sm-panel-heading h2{font-size:26px}.sm-photo-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:352px;padding:34px 20px;border:1px dashed #bfcddd;background:linear-gradient(145deg,#f8fafc,#f0f4f9);text-align:center;transition:border-color .2s,background .2s}.sm-photo-drop.is-dragging{background:#eaf2ff;border-color:#246bfd}.sm-photo-drop.has-photo{min-height:352px;max-height:500px;padding:20px;border:1px solid #d7e0eb;background:#edf1f6}.sm-photo-drop>img{display:block;max-width:100%;height:310px;object-fit:contain}.sm-scanner-icon{display:flex;justify-content:center;align-items:center;width:77px;height:77px;margin-bottom:17px;color:#7796c3;border:1px solid #d6e0ed;background:#f5f8fe}.sm-photo-drop h3{margin:0 0 11px;color:#506783;font-size:20px;font-weight:500;letter-spacing:-.4px}.sm-photo-drop p{margin:0 0 23px;color:#93a3b8;font-size:11px;line-height:1.9}.sm-photo-drop>small{display:block;margin-top:17px;color:#a4b1c1;font-family:JetBrains Mono,monospace;font-size:8px}.sm-photo-replace{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;background:#fffef5ed;border:1px solid #ccd5e1;color:#527094;font-size:10px}.sm-photo-corners{position:absolute;inset:13px;pointer-events:none}.sm-photo-corners>i{position:absolute;width:16px;height:16px;border:0 solid #246bfd;opacity:.65}.sm-photo-corners>i:first-child{left:0;top:0;border-top-width:1px;border-left-width:1px}.sm-photo-corners>i:nth-child(2){right:0;top:0;border-top-width:1px;border-right-width:1px}.sm-photo-corners>i:nth-child(3){left:0;bottom:0;border-bottom-width:1px;border-left-width:1px}.sm-photo-corners>i:nth-child(4){right:0;bottom:0;border-bottom-width:1px;border-right-width:1px}.sm-file-meta{display:flex;justify-content:space-between;gap:18px;margin-top:13px;font-size:9px;color:#91a0b4}.sm-file-meta>span:first-child{display:flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.sm-file-meta>span:last-child{flex:none;font-family:JetBrains Mono,monospace}.sm-progress-block{margin-top:23px}.sm-progress-block>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:#6d84a4;font-size:10px}.sm-progress-block>div>span{display:inline-flex;gap:7px;align-items:center}.sm-progress-block strong{font-family:JetBrains Mono,monospace;font-weight:400}.sm-progress-block progress{display:block;width:100%;height:3px;border:0;accent-color:#246bfd;background:#e3eaf4}.sm-progress-block progress::-webkit-progress-bar{background:#e3eaf4}.sm-progress-block progress::-webkit-progress-value{background:#246bfd}.sm-progress-block>.sm-text-button{display:flex;margin:8px 0 0 auto;font-size:10px}.sm-data-note{margin:19px 0 0;color:#9aa8bb;font-size:9px;line-height:1.9}.sm-ocr-values{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.sm-ocr-values .sm-input-unit>input{padding:14px 12px;font-size:22px}.sm-ocr-values .sm-input-unit>span{padding:0 12px;font-size:10px}.sm-ocr-note{display:flex;align-items:flex-start;gap:13px;margin:5px 0 28px;padding:18px 0;border-top:1px solid #e7edf5;border-bottom:1px solid #e7edf5}.sm-ocr-note>svg{color:#8ca3c2;flex:none}.sm-ocr-note>p{margin:0;color:#90a0b5;font-size:10px;line-height:1.9}.sm-stacked-actions{display:flex;flex-direction:column;gap:9px}.sm-stacked-actions .button{width:100%;font-size:11px}.sm-raw-ocr{display:block;width:100%;min-height:150px;margin:15px 0 9px;padding:12px;border:1px solid #d5dfed;color:#7185a1;background:#fafbfe;font-family:JetBrains Mono,monospace!important;font-size:10px!important;line-height:1.8;resize:vertical}.sm-photo-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:43px;padding-top:27px;border-top:1px solid #dbe3ee}.sm-photo-tips span{font-family:JetBrains Mono,monospace;color:#9aacc4;font-size:10px}.sm-photo-tips h3{margin:13px 0 8px;font-size:16px;font-weight:500;color:#526a8a;letter-spacing:-.3px}.sm-photo-tips p{max-width:280px;margin:0;color:#96a6bc;font-size:11px;line-height:1.8}.sm-rfq-layout{grid-template-columns:minmax(0,1fr) 338px}.sm-rfq-form>.sm-field{margin-bottom:25px}.sm-attachment-field{margin:28px 0}.sm-bundle-section{margin:31px 0;padding:26px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.sm-bundle-heading h3{margin:8px 0;font-size:23px;letter-spacing:-.7px;font-weight:500;color:#344a67}.sm-bundle-heading p{margin:0 0 20px;color:#8c9db3;font-size:11px;line-height:1.7}.sm-bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sm-bundle-card{padding:16px;border:1px solid #e1e7ef;background:#fafbfd}.sm-bundle-card.is-selected{border-color:#a8c1e9;background:#f5f8ff}.sm-bundle-card>label{display:flex;align-items:center;gap:8px;margin-bottom:20px;cursor:pointer}.sm-bundle-card>label input{width:14px;height:14px;margin:0;accent-color:#246bfd}.sm-bundle-card>label span{flex:1 1;font-size:11px;color:#647b9b;font-weight:600}.sm-bundle-card>label svg{color:#8aa0bf}.sm-bundle-card .sm-field{margin-bottom:15px}.sm-bundle-card .sm-field-label{font-size:9px;color:#93a3b9;font-weight:500}.sm-bundle-card select{min-height:39px;padding:9px;font-size:10px;color:#7186a3}.sm-bundle-card select:disabled{opacity:.55}.sm-bundle-card>a{display:inline-flex;align-items:center;gap:4px;color:#809bc1;font-size:9px}.sm-bundle-section>small{display:block;margin-top:14px;color:#9fadc2;font-size:9px;line-height:1.8}@media(max-width:520px){.sm-bundle-grid{grid-template-columns:1fr}.sm-bundle-card{padding:17px}.sm-bundle-card>label span{font-size:12px}}.sm-attachment-field>div:first-child>small{display:block;color:#96a4b8;font-size:10px;margin-top:5px}.sm-attach-button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:14px;padding:18px;border:1px dashed #c8d4e4;background:#fafcff;color:#788eac;font-size:11px}.sm-attach-button:hover{border-color:#246bfd;color:#246bfd}.sm-attachment-preview{display:flex;align-items:center;gap:14px;margin-top:15px;padding:12px;border:1px solid #dce5f1;background:#fafcff}.sm-attachment-preview>img{width:62px;height:62px;object-fit:cover;border:1px solid #e0e7f0}.sm-attachment-preview>span{min-width:0;flex:1 1}.sm-attachment-preview strong{display:block;color:#6a80a0;font-size:10px;line-height:1.7;overflow-wrap:anywhere;font-weight:550}.sm-attachment-preview small{display:block;color:#a1afc2;font-size:8px;line-height:1.7;margin-top:4px}.sm-attachment-preview>button{flex:none;padding:3px;border:0;color:#a2b0c4;background:none}.sm-consent{display:flex;align-items:flex-start;gap:10px;color:#95a3b8;font-size:9px;line-height:1.9;cursor:pointer}.sm-consent>input{flex:none;width:14px;height:14px;margin:2px 0 0;accent-color:#246bfd}.sm-consent a{color:#6684af;text-decoration:underline;text-underline-offset:3px}.sm-form-note{display:flex;align-items:center;gap:6px;color:#9aabc1;font-size:9px}.sm-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.sm-rfq-aside{display:flex;flex-direction:column;gap:23px}.sm-rfq-summary{padding:25px}.sm-rfq-summary h3{margin:15px 0 20px;color:#354d6c;font-size:25px;font-weight:500;letter-spacing:-.9px;line-height:1.15}.sm-rfq-summary>p{color:#8b9db6;font-size:11px;line-height:1.9;margin:0 0 23px}.sm-rfq-summary dl{margin:11px 0 20px}.sm-rfq-summary .sm-spec-row{font-size:10px}.sm-rfq-summary .sm-spec-row>dd{max-width:60%;font-size:9px}.sm-mini-code{padding:11px;background:#f3f7fe;border:1px solid #e1e9f7;color:#6c8bb5;font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.7;overflow-wrap:anywhere}.sm-status-light{color:#8e9eb3;background:#f1f4f8}.sm-rfq-source,.sm-rfq-summary>.sm-status-chip{margin-top:24px}.sm-rfq-source{padding-top:17px;border-top:1px solid #e9eef5}.sm-rfq-source>span{font-size:8px;letter-spacing:.75px;color:#a1b0c4}.sm-rfq-source>span,.sm-rfq-source>strong{display:block;font-family:JetBrains Mono,monospace}.sm-rfq-source>strong{margin-top:8px;color:#7f97b7;font-weight:400;font-size:10px;overflow-wrap:anywhere}.sm-contact-note{padding:25px;background:#e9eef5}.sm-contact-note .sm-kicker{font-size:8px;color:#94a7c0}.sm-contact-note h3{margin:15px 0;color:#536e92;font-size:19px;font-weight:500;letter-spacing:-.4px;line-height:1.3}.sm-contact-note p{margin:0 0 18px;color:#8da3c1;font-size:10px;line-height:1.9}.sm-contact-note>.mono{color:#a0b1c8;font-size:8px;letter-spacing:.3px}.sm-rfq-success{max-width:800px;padding:64px;margin:15px auto;text-align:center}.sm-success-mark{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:0 auto 25px;border:1px solid #cadcf8;border-radius:50%;color:#246bfd;background:#f1f6ff}.sm-rfq-success h2{margin:15px 0 17px;color:#2b4568;font-size:35px;font-weight:500;letter-spacing:-1px}.sm-rfq-success>p{margin:0;color:#94a5be;font-size:12px;line-height:1.8}.sm-success-id{padding:21px;margin:32px 0;border:1px solid #dce6f5;background:#f9fbff}.sm-success-id>span{color:#9eafc7;font-size:8px;letter-spacing:1px}.sm-success-id>span,.sm-success-id>strong{display:block;font-family:JetBrains Mono,monospace}.sm-success-id>strong{margin-top:9px;color:#6e90bf;font-size:13px;font-weight:400;overflow-wrap:anywhere}.sm-success-actions{display:flex;justify-content:center;gap:11px}.sm-rfq-success>small{display:block;max-width:450px;margin:25px auto 0;color:#a7b6cb;font-size:9px;line-height:1.9}.sm-dashboard-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:10px 0 35px}.sm-dashboard-toolbar h2{display:flex;align-items:center;gap:17px;margin:9px 0 0;color:#344d70;font-size:31px;font-weight:500;letter-spacing:-.9px}.sm-dashboard-toolbar h2>span{color:#b1bfd2;font-family:JetBrains Mono,monospace;font-size:20px}.sm-dashboard-toolbar>div:last-child{display:flex;gap:10px}.sm-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#839dbc}.sm-loading-state>p{font-size:12px;margin:18px 0 0}.sm-request-list{display:flex;flex-direction:column;gap:13px}.sm-request-card{border:1px solid #dce5f0;background:#fff}.sm-request-head{display:flex;align-items:center;gap:20px;padding:25px;width:100%;border:0;background:none;text-align:left}.sm-request-head:hover{background:#fbfcff}.sm-request-icon{display:flex;align-items:center;justify-content:center;width:49px;height:55px;background:#f3f7fd;border:1px solid #e2eaf7;color:#8ea8cb}.sm-request-title{display:block;flex:1 1}.sm-request-title>small{display:block;color:#a1b2ca;font-size:9px}.sm-request-title>strong{display:block;margin:7px 0;color:#4d6b92;font-size:18px;font-weight:500;letter-spacing:-.4px}.sm-request-title>span{display:block;color:#9db0cb;font-size:10px}.sm-request-head>svg{color:#b2c2d9;flex:none;transition:transform .2s}.sm-request-head>svg.is-open{transform:rotate(180deg)}.sm-request-body{padding:0 25px 25px}.sm-request-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #e7edf6;padding-top:10px}.sm-request-detail-grid>dl{margin:0}.sm-request-detail-grid .sm-spec-row{font-size:10px}.sm-request-detail-grid .sm-spec-row>dd{max-width:68%;font-size:9px}.sm-request-message{margin:22px 0}.sm-request-message>p{margin:8px 0 0;color:#8a9fbd;font-size:11px;white-space:pre-wrap;line-height:1.9}.sm-request-downloads{display:flex;flex-wrap:wrap;gap:25px;margin-top:23px}.sm-request-downloads .sm-text-link{font-size:10px;overflow-wrap:anywhere}.sm-dashboard-note{display:flex;align-items:center;gap:8px;margin-top:30px}.sm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sm-spin{animation:sm-spin 1s linear infinite}@keyframes sm-spin{to{transform:rotate(1turn)}}@media(min-width:1450px){.sm-tool-layout{grid-template-columns:minmax(0,1fr) 330px;gap:28px}.sm-main-panel{padding:40px}.sm-mechanism-card{padding:24px 20px 20px}.sm-choice-metric{font-size:50px}.sm-rfq-layout{grid-template-columns:minmax(0,1fr) 350px}.sm-rfq-summary{padding:28px}}@media(max-width:1150px){.sm-main-panel{padding:25px}.sm-tool-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.sm-selection-aside{padding:20px}.sm-mechanism-card{padding:17px 12px}.sm-mechanism-card h3{font-size:13px}.sm-choice-metric{font-size:35px}.sm-choice-mode{font-size:7px}.sm-panel-heading h2{font-size:27px}.sm-ocr-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px}.sm-ocr-review,.sm-ocr-upload{padding:24px}.sm-rfq-layout{grid-template-columns:minmax(0,1fr) 300px}.sm-cross-layout{grid-template-columns:225px minmax(0,1fr);gap:18px}.sm-panel-actions .button{padding:12px 14px;font-size:11px}.sm-comparison-title h2{font-size:23px}}@media(max-width:940px){.sm-tool-layout{grid-template-columns:minmax(0,1fr)}.sm-selection-aside{position:relative;top:auto;display:grid;grid-template-columns:110px 1fr 1fr;column-gap:24px;align-items:center}.sm-aside-top{grid-column:1/-1;margin-bottom:14px}.sm-drive-glyph{grid-column:1;grid-row:2/5;margin:12px auto;transform:scale(.75) rotate(-3deg);transform-origin:left center;width:90px}.sm-aside-series{grid-column:2;border-bottom:none;padding-bottom:0}.sm-aside-series>h3{font-size:24px}.sm-aside-specs{grid-column:3;grid-row:2/5;margin:0}.sm-selection-aside>.sm-status-chip{grid-column:2;justify-self:start;margin-top:10px}.sm-selection-aside>.sm-aside-note{grid-column:1/-1;padding-top:16px;margin-top:8px;border-top:1px solid #303945}.sm-selection-aside>.sm-download-button{grid-column:2;grid-row:4;margin-top:14px;width:auto}.sm-mechanism-card h3{font-size:15px;min-height:20px}.sm-mechanism-card>p{min-height:16px}.sm-choice-metric{font-size:45px}.sm-choice-mode{font-size:8px}.sm-cross-layout{grid-template-columns:205px minmax(0,1fr)}.sm-family-heading{font-size:7px;padding:15px 13px}.sm-family-list>button{padding:14px 13px}.sm-family-list strong{font-size:9px}.sm-comparison-title{gap:12px}.sm-comparison-title h2{font-size:20px}.sm-comparison-title>div:last-child h2{font-size:26px}.sm-comparison-panel{padding:24px 20px}.sm-ocr-layout{grid-template-columns:1fr 1fr}.sm-photo-drop{min-height:318px}.sm-photo-drop>img{height:280px}.sm-ocr-upload>.sm-panel-actions{flex-direction:column-reverse;align-items:stretch}.sm-ocr-review .sm-panel-heading h2{font-size:24px}.sm-ocr-values{gap:0 12px}.sm-ocr-values .sm-input-unit>input{font-size:20px;padding:12px 10px}.sm-ocr-values .sm-input-unit>span{padding:0 8px}.sm-rfq-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sm-contact-note{align-self:start}}@media(max-width:760px){.tools-container{padding-top:25px;padding-bottom:50px}.sm-toolbar{margin-bottom:25px}.sm-document-tag{font-size:8px;letter-spacing:.55px}.sm-text-button{font-size:11px}.sm-stepper button{flex-direction:column;align-items:flex-start;gap:9px;padding:0 8px 16px;font-size:11px}.sm-step-number{width:26px;height:26px;font-size:9px}.sm-panel-heading h2{font-size:27px}.sm-main-panel{padding:24px}.sm-mechanism-grid{gap:9px}.sm-mechanism-card{padding:17px 12px}.sm-mechanism-card h3{font-size:13px;min-height:34px}.sm-mechanism-card>p{font-size:10px;min-height:28px}.sm-choice-metric{font-size:35px;letter-spacing:-1.8px}.sm-choice-caption{font-size:8px}.sm-choice-mode{font-size:6px}.sm-fields-grid{gap:15px}.sm-bottom-strip{gap:12px;flex-wrap:wrap;font-size:7px;line-height:1.8}.sm-order-code strong{font-size:16px}.sm-cross-layout{grid-template-columns:1fr}.sm-family-list{display:flex;overflow-x:auto;overflow-y:hidden;max-height:none}.sm-family-list>button{width:180px;min-width:180px;border-bottom:0;border-right:1px solid #e0e8f4;border-left:0;border-top:2px solid transparent}.sm-family-list>button.is-selected{border-top-color:#246bfd}.sm-family-list>button>svg{display:none}.sm-family-list strong{font-size:10px}.sm-family-heading{font-size:8px}.sm-comparison-title{grid-template-columns:1fr 25px 1fr;margin-top:23px}.sm-comparison-title h2{font-size:25px}.sm-comparison-title>div:last-child h2{font-size:30px}.sm-cross-footer h3{font-size:22px}.sm-cross-footer .button{margin-left:0}.sm-ocr-layout{grid-template-columns:1fr}.sm-ocr-upload>.sm-panel-actions{flex-direction:row;align-items:center}.sm-ocr-values .sm-input-unit>input{font-size:25px}.sm-photo-drop{min-height:330px}.sm-private-label{font-size:8px}.sm-photo-tips{gap:20px}.sm-photo-tips h3{font-size:14px}.sm-photo-tips p{font-size:10px}.sm-dashboard-toolbar{flex-wrap:wrap}.sm-dashboard-toolbar h2{font-size:28px}.sm-dashboard-toolbar>div:last-child{width:100%}.sm-dashboard-toolbar>div:last-child .button{flex:1 1}.sm-request-head{padding:20px;gap:13px}.sm-request-title>strong{font-size:16px}.sm-request-head>.sm-status-chip{font-size:7px;padding:5px 7px}.sm-request-detail-grid{grid-template-columns:1fr;gap:10px}.sm-rfq-success{padding:40px 25px}.sm-rfq-success h2{font-size:29px}.sm-rfq-aside{grid-template-columns:1fr 1fr}}@media(max-width:520px){.tools-container{padding-top:21px}.sm-toolbar{align-items:flex-start;gap:12px}.sm-toolbar>.sm-private-label{max-width:130px;line-height:1.7}.sm-main-panel{padding:23px 18px}.sm-panel-heading{margin-bottom:25px}.sm-panel-heading h2{font-size:26px}.sm-panel-heading>p{font-size:12px}.sm-mechanism-grid{grid-template-columns:1fr;gap:9px}.sm-mechanism-card{display:grid;grid-template-columns:1fr auto;gap:0 14px;padding:18px}.sm-choice-card-top{grid-column:1/-1;margin-bottom:12px}.sm-choice-card-top>svg{width:22px;height:22px}.sm-mechanism-card h3{grid-column:1;min-height:0;font-size:15px;margin-bottom:7px}.sm-mechanism-card>p{grid-column:1;min-height:0;font-size:10px}.sm-choice-metric{grid-column:2;grid-row:2/4;margin:0;align-self:center;font-size:37px}.sm-choice-caption{grid-column:2;text-align:right;font-size:7px}.sm-choice-mode{grid-column:1;grid-row:4;padding:0;margin-top:8px;border:0;font-size:7px;align-self:center}.sm-inline-help{font-size:10px}.sm-inline-help>a{margin-left:0}.sm-fields-grid{grid-template-columns:1fr;gap:0}.sm-input-unit>input{font-size:27px}.sm-check-card{padding:16px 13px;gap:10px}.sm-check-card small{font-size:10px}.sm-check-card>svg{display:none}.sm-protection-card{padding:17px 13px}.sm-protection-card .sm-choice-card-top{margin-bottom:17px}.sm-ip-code{font-size:32px}.sm-protection-card h3{font-size:12px}.sm-protection-card p{font-size:10px}.sm-protocol-card{padding:16px 13px;gap:12px}.sm-protocol-card strong{font-size:14px}.sm-protocol-card small,.sm-protocol-index{font-size:9px}.sm-panel-actions{gap:11px;margin-top:26px}.sm-panel-actions .button{font-size:10px;padding:12px 13px;min-height:45px;gap:7px}.sm-panel-actions .sm-text-button{font-size:10px}.sm-panel-actions .button svg{width:15px;height:15px}.sm-selection-aside{grid-template-columns:73px 1fr;gap:0 17px;padding:21px}.sm-drive-glyph{grid-column:1;grid-row:2/4;transform:scale(.6) rotate(-3deg);height:130px;margin:-5px 0;width:70px}.sm-aside-series{grid-column:2;grid-row:2}.sm-aside-series>h3{font-size:23px}.sm-aside-specs{grid-column:1/-1;grid-row:4;margin-top:16px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.sm-selection-aside>.sm-status-chip{grid-column:2;grid-row:3;font-size:7px;margin-top:2px;align-self:start}.sm-selection-aside>.sm-download-button{grid-column:1/-1;grid-row:5;width:100%}.sm-selection-aside>.sm-aside-note{grid-column:1/-1;grid-row:6}.sm-aside-specs .sm-spec-row{font-size:8px;gap:8px}.sm-aside-specs .sm-spec-row dd{font-size:8px}.sm-order-code{padding:16px}.sm-order-code strong{font-size:14px;line-height:1.7}.sm-order-code>small{font-size:8px}.sm-spec-row{gap:13px;font-size:10px}.sm-spec-row>dd{max-width:55%;font-size:9px}.sm-terminal>svg{min-height:180px}.sm-terminal figcaption{font-size:8px}.sm-notice{font-size:10px;padding:13px;gap:9px}.sm-notice>svg{width:16px;height:16px}.sm-result-layout .sm-panel-actions{align-items:stretch;flex-direction:column-reverse}.sm-result-layout .sm-panel-actions>.sm-text-button{align-self:flex-start}.sm-bottom-strip{flex-direction:column;margin-top:25px;padding-top:18px;gap:8px}.sm-search-panel{padding-top:12px}.sm-search-panel h2{font-size:28px}.sm-search-box{padding:16px;gap:10px}.sm-search-box>input{font-size:12px}.sm-search-box>input::placeholder{font-size:11px}.sm-brand-tabs{gap:3px}.sm-brand-tabs>button{padding:7px 9px;font-size:9px}.sm-comparison-title{gap:9px;grid-template-columns:1fr 21px 1fr}.sm-comparison-title h2{font-size:21px}.sm-comparison-title>div:last-child h2{font-size:26px}.sm-comparison-title>div>span{font-size:8px}.sm-comparison-title>div>small{font-size:10px}.sm-comparison-arrow{width:22px}.sm-comparison-panel .sm-panel-actions{flex-direction:column-reverse;align-items:stretch}.sm-table-wrap{margin-right:-5px}.sm-cross-footer h3{font-size:23px}.sm-empty-state{padding:44px 22px}.sm-empty-state h2{font-size:27px}.sm-empty-state p{font-size:12px}.sm-ocr-upload>.sm-panel-actions{flex-direction:column-reverse;align-items:stretch}.sm-photo-drop{min-height:315px;padding:29px 15px}.sm-photo-drop>img{height:270px}.sm-photo-drop h3{font-size:19px}.sm-ocr-values{gap:0 14px}.sm-ocr-values .sm-field-label{font-size:10px}.sm-ocr-values .sm-input-unit>input{font-size:24px}.sm-photo-tips{grid-template-columns:1fr;gap:22px}.sm-photo-tips>div{display:grid;grid-template-columns:24px 1fr;column-gap:15px}.sm-photo-tips span{grid-column:1;grid-row:1/3;padding-top:3px}.sm-photo-tips h3{grid-column:2;margin:0 0 6px;font-size:16px}.sm-photo-tips p{grid-column:2;max-width:none;font-size:11px}.sm-rfq-aside{grid-template-columns:1fr}.sm-rfq-summary{padding:24px}.sm-rfq-form>.sm-panel-actions{flex-direction:column-reverse;align-items:stretch}.sm-rfq-form .sm-form-note{justify-content:center}.sm-attachment-preview>img{width:45px;height:48px}.sm-success-actions{flex-direction:column}.sm-rfq-success{padding:35px 21px}.sm-success-id{padding:17px 12px}.sm-success-id>strong{font-size:10px}.sm-request-head{gap:11px;padding:17px 13px;flex-wrap:wrap}.sm-request-icon{width:36px;height:44px}.sm-request-title>strong{font-size:15px}.sm-request-title>small{font-size:8px}.sm-request-title>span{font-size:9px}.sm-request-head>.sm-status-chip{display:none}.sm-request-body{padding:0 16px 22px}.sm-dashboard-toolbar h2{font-size:27px}.sm-dashboard-toolbar .button{font-size:10px;padding:11px 14px}.sm-dashboard-note{align-items:flex-start}.sm-dashboard-note svg{flex:none;margin-top:2px}}@media(prefers-reduced-motion:reduce){.sm-spin{animation:none}.tools-surface *,.tools-surface :after,.tools-surface :before{scroll-behavior:auto!important;transition:none!important}}