@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";.batch-upload-panel{margin:24px 0 0;padding:clamp(20px,3vw,30px);border:1px solid rgba(212,175,55,.2);border-radius:18px;background:linear-gradient(135deg,rgba(212,175,55,.045),transparent 42%),#181b1dc7;box-shadow:0 16px 42px #0000001f}.batch-heading,.batch-results-heading,.batch-instructions,.batch-submit-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.batch-heading{margin-bottom:22px}.batch-heading .panel-title{margin-bottom:5px}.batch-step{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(212,175,55,.28);border-radius:13px;color:#e6c85f;font-family:var(--mono, monospace);font-size:12px}.batch-instructions{align-items:flex-start;margin-bottom:12px;padding:15px 17px;border:1px solid rgba(212,175,55,.16);border-radius:12px;background:#d4af370b}.batch-instructions strong,.batch-format-note>strong{display:block;margin-bottom:5px;color:#e6c85f;font-size:12px}.batch-instructions p,.batch-format-note p{margin:0;color:#ede9dfad;font-size:11px;line-height:1.65}.batch-template-button{flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid rgba(212,175,55,.35);border-radius:9px;background:#d4af3714;color:#e6c85f;font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease}.batch-template-button:hover{transform:translateY(-1px);background:#d4af3724}.batch-format-note{padding:3px 2px 15px}.batch-format-note p+p{margin-top:7px}.batch-format-note code{padding:1px 4px;border-radius:4px;background:#ede9df14;color:#e7d796;font-family:var(--mono, monospace);font-size:10px}.batch-dropzone{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:18px;padding:19px 21px;border:1px dashed rgba(212,175,55,.38);border-radius:13px;background:#0e11124d;transition:background .18s ease,border-color .18s ease}.batch-dropzone.is-dragging,.batch-dropzone.has-file{border-color:#d4af37;background:#d4af3712}.batch-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.batch-file-copy{display:flex;min-width:0;align-items:center;gap:14px}.batch-file-copy>div{display:grid;gap:5px;min-width:0}.batch-file-copy strong{overflow-wrap:anywhere;color:#eee9dc;font-size:12px}.batch-file-copy span:not(.batch-file-mark){color:#ede9df8f;font-size:10px}.batch-file-mark{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border:1px solid rgba(212,175,55,.24);border-radius:11px;color:#e6c85f;font-size:21px}.batch-choose-button{min-height:42px;flex:0 0 auto;padding:0 15px;border:1px solid rgba(212,175,55,.45);border-radius:9px;background:#d4af37;color:#222018;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.batch-choose-button:hover:not(:disabled){transform:translateY(-1px)}.batch-choose-button:disabled{cursor:not-allowed;opacity:.55}.batch-token-field{display:grid;gap:6px;max-width:560px;margin-top:15px}.batch-token-field>span{color:#ede9dfc7;font-size:11px;font-weight:700}.batch-token-field input{width:100%;min-height:41px;padding:0 12px;border:1px solid rgba(237,233,223,.14);border-radius:9px;background:#0e11128c;color:#eee9dc;font:inherit;font-size:12px}.batch-token-field input::placeholder{color:#ede9df59}.batch-token-field small{color:#ede9df80;font-size:9px;line-height:1.5}.batch-submit-row{margin-top:12px}.batch-submit-row>span{color:#ede9df8a;font-size:10px;line-height:1.5}.batch-submit-button{min-height:40px;white-space:nowrap}.batch-loading{display:flex;align-items:center;gap:11px;margin-top:15px;color:#ede9dfb8;font-size:11px}.batch-loading-line{width:38px;height:4px;overflow:hidden;border-radius:8px;background:#d4af372b}.batch-loading-line:after{display:block;width:45%;height:100%;border-radius:inherit;background:#d4af37;content:"";animation:batch-progress 1.25s ease-in-out infinite alternate}@keyframes batch-progress{0%{transform:translate(0);opacity:.6}to{transform:translate(125%);opacity:1}}.batch-error{display:grid;gap:5px;margin-top:14px;padding:13px 15px;border:1px solid rgba(208,94,79,.35);border-left:3px solid #c76356;border-radius:10px;background:#b8493e17;color:#e5a39a;font-size:11px;line-height:1.5}.batch-error strong{color:#f0b0a7}.batch-error small{color:#ede9dfa8}.batch-empty{padding:19px;border:1px solid rgba(237,233,223,.09);border-radius:11px;color:#ede9df94;font-size:11px;line-height:1.6}.batch-empty-initial{margin-top:15px}.batch-results{margin-top:23px}.batch-results-heading{align-items:flex-end;margin-bottom:13px}.batch-results-heading h3{margin:4px 0 0;color:#eee9dc;font-size:14px;overflow-wrap:anywhere}.batch-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.batch-summary span{padding:6px 8px;border:1px solid rgba(237,233,223,.1);border-radius:7px;color:#ede9dfab;font-size:9px;white-space:nowrap}.batch-summary strong{color:#eee9dc;font-family:var(--mono, monospace)}.batch-summary .summary-success strong{color:#a8c9a1}.batch-summary .summary-error strong{color:#e3978e}.batch-table-wrap{overflow-x:auto;border:1px solid rgba(237,233,223,.1);border-radius:11px}.batch-table{width:100%;min-width:1010px;border-collapse:collapse;text-align:left}.batch-table th{padding:11px 12px;border-bottom:1px solid rgba(237,233,223,.12);background:#ede9df09;color:#ede9df94;font-size:9px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.batch-table td{padding:12px;border-bottom:1px solid rgba(237,233,223,.075);color:#ede9dfbf;font-size:10px;line-height:1.55;vertical-align:top}.batch-table tbody tr:last-child td{border-bottom:0}.batch-table .batch-row-error{background:#b8493e0e}.batch-table .batch-row-error td{color:#df9b92}.batch-mono{font-family:var(--mono, monospace);white-space:nowrap}.batch-sku{color:#eee9dc!important;font-weight:700;overflow-wrap:anywhere}.batch-status{display:block;font-size:10px;font-weight:800}.batch-status.status-ok{color:#a8c9a1}.batch-status.status-failed{color:#e3978e}.batch-code{display:block;margin-top:3px;color:#ede9df73;font-family:var(--mono, monospace);font-size:9px}.batch-cost{color:#e6c85f!important;font-weight:800}.batch-ai{min-width:160px;max-width:270px;overflow-wrap:anywhere}.batch-ai small{display:block;margin-top:6px;color:#ede9df7a;font-size:9px}.batch-errors{min-width:170px;max-width:270px;overflow-wrap:anywhere;color:#e3978e!important}.batch-errors span{display:block}.batch-privacy-note{margin:11px 0 0;color:#ede9df7a;font-size:9px;line-height:1.55}.batch-upload-panel :focus-visible{outline:2px solid #e6c85f;outline-offset:3px}@media(max-width:680px){.batch-upload-panel{margin-top:18px;padding:17px}.batch-heading{align-items:flex-start}.batch-instructions{flex-direction:column}.batch-template-button{width:100%}.batch-dropzone{align-items:stretch;flex-direction:column;padding:16px}.batch-choose-button{width:100%}.batch-submit-row{align-items:stretch;flex-direction:column}.batch-submit-button{width:100%}.batch-results-heading{align-items:flex-start;flex-direction:column}.batch-summary{justify-content:flex-start}}.regulatory-warning-panel,.china-compliance-warning{margin:0 0 18px;padding:16px 18px;border:1px solid rgba(184,91,57,.38);border-left:4px solid var(--orange, #b85b39);border-radius:12px;background:#b85b3917;color:inherit}.regulatory-warning-title{display:flex;align-items:center;gap:9px;color:#e5a085;font-size:13px;font-weight:800;letter-spacing:.01em}.regulatory-warning-panel ul{display:grid;gap:7px;margin:10px 0 0;padding-left:20px;color:#f5f0e7e0;font-size:12px;line-height:1.6}.selling-price-panel,.tax-detail-panel,.advisor-panel{margin:16px 0;padding:16px 18px;border:1px solid rgba(212,175,55,.23);border-radius:12px;background:#d4af370b}.selling-price-line{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:7px 0;color:#ede9dfc2;font-size:12px}.selling-price-line strong{color:#eee9dc;font-family:var(--mono, monospace);font-size:13px;white-space:nowrap}.selling-price-line.effective{margin-top:5px;padding-top:12px;border-top:1px solid rgba(212,175,55,.2);color:#e6c85f}.selling-price-line.effective strong{color:#e6c85f;font-size:15px}.scenario-note{margin:9px 0 0;color:#ede9df99;font-size:11px;line-height:1.55}.tax-detail-panel h3,.advisor-panel h3{margin:0 0 11px;color:#e6c85f;font-size:13px;font-weight:800}.tax-detail-panel .breakdown-row{padding:8px 0;border-bottom:1px solid rgba(237,233,223,.09)}.tax-detail-panel .vat-row{margin-top:4px;color:#e6c85f}.tax-base-equation{margin:10px 0;padding:10px 12px;border-radius:8px;background:#d4af3714;color:#ede9dfc7;font-family:var(--mono, monospace);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.tax-detail-panel .field-hint,.advisor-panel p{color:#ede9dfa3;font-size:11px;line-height:1.65}.tax-detail-panel .field-hint{margin:10px 0 0}.advisor-panel{border-color:#d4af372e;background:#d4af3709}.advisor-panel p{margin:0}.advisor-unavailable,.advisor-not_configured{border-color:#b85b3959;background:#b85b3912}.china-compliance-warning{margin-top:16px;margin-bottom:16px}.china-compliance-warning strong{display:block;margin-bottom:5px;color:#e6c85f;font-size:12px;letter-spacing:.01em}.china-compliance-warning p{margin:0;color:#ede9dfad;font-size:11px;line-height:1.6}@media(max-width:600px){.regulatory-warning-panel,.china-compliance-warning,.selling-price-panel,.tax-detail-panel,.advisor-panel{padding:14px}.selling-price-line{align-items:flex-start;font-size:11px}}body{background-color:#0d0d0c!important;color:#e5e4e2!important}.card,.panel,input,select{background-color:#161614!important;border-color:#2c2a29!important;color:#fff!important}button{background-color:#d4af37!important;color:#000!important;font-weight:700!important}:root{font-family:Manrope,sans-serif;color:#253437;background:#f3f4ef;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #253437;--ink-soft: #617174;--muted: #849193;--line: #dfe4df;--paper: #fbfcf8;--canvas: #f3f4ef;--teal: #1e665f;--teal-deep: #174b47;--teal-tint: #e3efea;--orange: #b85b39;--orange-tint: #f6e9e1;--green: #367b59;--red: #aa4b43;--mono: "DM Mono", monospace;--shadow: 0 12px 38px rgba(43, 63, 57, .055);font-optical-sizing:auto}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{min-width:320px;min-height:100dvh;margin:0;background:radial-gradient(ellipse at 9% -12%,rgba(218,230,220,.43),transparent 40rem),var(--canvas)}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid rgba(30,102,95,.35);outline-offset:3px}.app-shell{width:min(1340px,calc(100% - 72px));margin:0 auto;padding:26px 0 54px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding-bottom:23px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.brand-mark{display:grid;width:38px;height:38px;place-items:center;color:var(--paper);background:var(--teal);border-radius:11px 11px 11px 3px}.brand-name{font-size:15px;font-weight:800;letter-spacing:-.045em}.brand-caption{display:block;margin-top:2px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.topbar-meta{display:flex;align-items:center;gap:9px;color:var(--ink-soft);font-size:12px;font-weight:600}.topbar-meta svg{color:var(--teal)}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:37px 0 26px}.eyebrow{margin:0 0 9px;color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:clamp(29px,3.6vw,42px);font-weight:700;letter-spacing:-.065em;line-height:1.1}.intro-copy{max-width:530px;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.65}.market-pill{display:flex;align-items:center;gap:11px;min-width:260px;padding:12px 15px;background:#fbfcf8cc;border:1px solid var(--line);border-radius:12px;box-shadow:0 3px 14px #2b3f3906}.market-icon{display:grid;width:34px;height:34px;place-items:center;flex:0 0 auto;color:var(--teal);background:var(--teal-tint);border-radius:9px}.market-copy{flex:1;min-width:0}.market-label{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.market-meta{margin-top:4px;color:#94a09b;font-size:9px;line-height:1.4}.currency-tabs{display:flex;width:max-content;gap:3px;margin:8px 0 4px;padding:3px;background:#0d0d0c;border:1px solid #2c2a29;border-radius:8px}.currency-tab{min-height:27px;padding:4px 10px;color:#a3a3a3!important;background-color:transparent!important;border:1px solid transparent;border-radius:6px;font-size:9px;font-weight:700!important;letter-spacing:.06em;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.currency-tab:hover{color:#d4af37!important;background-color:#211e17!important}.currency-tab.is-active{color:#161614!important;background-color:#d4af37!important;border-color:#d4af37}.market-trend{font-family:Manrope,sans-serif;font-size:10px;font-weight:800;letter-spacing:0}.market-trend.is-up{color:#83d6a5}.market-trend.is-down{color:#f19b91}.logistics-widget{grid-column:1 / -1;padding:18px;color:#f3f4f6;background:linear-gradient(145deg,#181a1e,#121417);border:1px solid #34302a;border-radius:13px;box-shadow:0 12px 28px #00000029}.logistics-widget-top,.logistics-quote-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.logistics-tabs{margin-top:10px}.logistics-calc-badge{flex:0 0 auto;padding:6px 9px;color:#e7d3a5;background:#c5a66f1a;border:1px solid rgba(197,166,111,.35);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em}.logistics-quote-row{align-items:center;margin-top:17px;padding:14px 0;border-top:1px solid #292e35;border-bottom:1px solid #292e35}.logistics-quote-label,.logistics-usd-rate>span{color:#9299a3;font-size:9px;font-weight:700;letter-spacing:.1em}.logistics-quote-value{display:flex;align-items:baseline;gap:10px;margin-top:4px;color:#f4ead8;font-family:DM Mono,monospace;font-size:28px;font-weight:500;letter-spacing:-.04em}.logistics-quote-value small{color:#a7aab0;font-family:Manrope,sans-serif;font-size:12px;letter-spacing:0}.logistics-quote-value .market-trend{color:#d4b981;letter-spacing:0}.logistics-usd-rate{display:grid;min-width:172px;gap:3px;padding-left:16px;border-left:1px solid #34383f}.logistics-usd-rate strong{color:#f4ead8;font-family:DM Mono,monospace;font-size:17px;font-weight:500}.logistics-usd-rate small{color:#9299a3;font-size:9px;line-height:1.4}.logistics-demo-note{margin-top:3px;color:#7c828c;font-size:8px;letter-spacing:.02em}.rate-source-link{color:#d7bc83;text-decoration-color:#d7bc8373;text-underline-offset:3px}.rate-source-link:hover{color:#f4e0b8}.field-input[aria-invalid=true],.field-input[aria-invalid=true]:focus{border-color:#e47e76;box-shadow:0 0 0 2px #e47e7621}.input-wrap:has(.numeric-error){margin-bottom:38px}.numeric-error{position:absolute;top:calc(100% + 5px);left:0;right:0;color:#f0a39c;font-size:11px;line-height:1.35}.logistics-formula{margin:13px 0 0;color:#d9c89f;font-size:11px;font-weight:600;line-height:1.55}.logistics-rate-formula{margin:4px 0 15px;color:#9299a3;font-family:DM Mono,monospace;font-size:9px;line-height:1.5}.logistics-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.logistics-widget .field-input[readonly]{color:#e7d3a5;background:#171817;border-color:#3e392e;cursor:default}.market-trend-note{margin-top:5px;color:#777f89;font-size:8px;line-height:1.35}.market-value{display:flex;align-items:center;gap:8px;margin-top:3px;font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.market-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;color:var(--green);background:#e6f1e9;border-radius:99px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.status-dot{width:6px;height:6px;background:currentColor;border-radius:50%}.market-status.is-muted{color:#777f7d;background:#eceeeb}.market-status.is-error{color:var(--red);background:#f7e8e4}.rate-reload{display:grid;width:32px;height:32px;place-items:center;color:var(--ink-soft);background:transparent;border:0;border-radius:8px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.rate-reload:hover{color:var(--teal);background:var(--teal-tint)}.rate-reload:active{transform:rotate(-25deg)}.workbench-grid{display:grid;grid-template-columns:minmax(310px,.84fr) minmax(0,1.3fr);align-items:stretch;gap:18px}.panel{min-width:0;background:var(--paper);border:1px solid #e5e9e3;border-radius:15px;box-shadow:var(--shadow)}.form-panel,.result-panel{padding:25px 27px 24px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.panel-title{margin-bottom:4px;font-size:17px;font-weight:800;letter-spacing:-.045em}.panel-subtitle{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.step-label{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;color:var(--teal);background:var(--teal-tint);border-radius:7px;font-family:var(--mono);font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 13px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field-wide{grid-column:1 / -1}.field-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#425255;font-size:11px;font-weight:700}.field-label-main{display:inline-flex;align-items:center;gap:6px;min-width:0}.field-label-main label{color:inherit;cursor:pointer}.field-tip{position:relative;display:inline-flex;flex:0 0 auto}.field-tip-trigger{display:grid;width:18px;height:18px;place-items:center;padding:0;color:#d4af37!important;background-color:transparent!important;border:1px solid #d4af37;border-radius:50%;font-size:10px;font-weight:800!important;line-height:1;cursor:pointer;transition:color .18s ease,background-color .18s ease}.field-tip-trigger:hover,.field-tip-trigger:focus-visible{color:#161614!important;background-color:#d4af37!important}.field-tip-popup{position:absolute;z-index:40;top:calc(100% + 7px);left:0;width:min(250px,calc(100vw - 40px));padding:10px 12px;color:#e5e4e2;background:#161614;border:1px solid #d4af37;border-radius:8px;box-shadow:0 10px 24px #00000059;font-size:11px;font-weight:500;line-height:1.45;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.field-tip:hover .field-tip-popup,.field-tip.is-open .field-tip-popup,.field-tip-trigger:focus-visible+.field-tip-popup{opacity:1;visibility:visible;transform:translateY(0)}.field-unit{color:var(--muted);font-size:10px;font-weight:500}.customs-rate-badge{display:inline-flex;align-items:center;width:fit-content;gap:5px;margin-top:5px;padding:4px 8px;border:1px solid #dce9dd;border-radius:999px;color:#366c4c;background:#edf5ed;font-size:9px;font-weight:700;line-height:1.3}.customs-rate-badge{color:#7a612c;background:#f8f2e4;border-color:#e9dfc5}.input-wrap{position:relative}.field-input{width:100%;height:44px;padding:0 41px 0 12px;color:var(--ink);background:#f8f9f5;border:1px solid #dfe5df;border-radius:8px;outline:none;font-family:var(--mono);font-size:14px;font-variant-numeric:tabular-nums;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field-input::placeholder{color:#b6bfba}.field-input:hover{border-color:#c1cec7}.field-input:focus{background:#fff;border-color:#6d9c91;box-shadow:0 0 0 3px #1e665f17}.input-suffix{position:absolute;top:50%;right:12px;color:#8a9693;font-family:var(--mono);font-size:10px;pointer-events:none;transform:translateY(-50%)}.field-hint{min-height:13px;color:#9aa5a0;font-size:9px}.form-divider{grid-column:1 / -1;height:1px;margin:2px 0 0;background:#e8ece7}.form-actions{display:flex;align-items:center;gap:10px;margin-top:22px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button:active{transform:translateY(1px)}.button:disabled{opacity:.58;cursor:not-allowed;transform:none}.button-primary{flex:1;color:#f8fbf8;background:var(--teal)}.button-primary:hover:not(:disabled){background:var(--teal-deep)}.button-secondary{color:#63716f;background:#f8f9f5;border-color:#e1e6e0}.button-secondary:hover:not(:disabled){color:var(--teal);background:var(--teal-tint);border-color:#d4e2da}.button svg{flex:0 0 auto}.form-footnote{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;color:#899490;font-size:10px;line-height:1.5}.form-footnote svg{margin-top:1px;flex:0 0 auto;color:var(--teal)}.result-heading{margin-bottom:20px}.result-heading-right{display:flex;align-items:center;gap:8px}.calc-id{padding:5px 8px;color:var(--muted);background:#f1f3ef;border-radius:6px;font-family:var(--mono);font-size:10px}.hero-cost{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;overflow:hidden;padding:19px 21px;color:#eff6f0;background:var(--teal-deep);border-radius:11px}.hero-cost:after{position:absolute;right:3%;bottom:-80px;width:220px;height:170px;border:1px solid rgba(222,241,231,.13);border-radius:50%;content:"";pointer-events:none;box-shadow:0 0 0 18px #def1e709,0 0 0 36px #def1e706}.hero-label{margin-bottom:7px;color:#ecf6efa6;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.hero-value{display:flex;align-items:baseline;gap:8px;font-family:var(--mono);font-size:clamp(29px,3.2vw,38px);font-weight:500;letter-spacing:-.07em;line-height:1;font-variant-numeric:tabular-nums}.hero-value small{color:#ecf6efb8;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.02em}.hero-side{position:relative;z-index:1;text-align:right}.hero-side-label{margin-bottom:4px;color:#ecf6ef94;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-side-value{font-family:var(--mono);font-size:14px;font-variant-numeric:tabular-nums}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px}.metric{min-width:0;padding:12px 13px;background:#f5f7f3;border:1px solid #e9ede7;border-radius:9px}.metric-label{min-height:25px;margin-bottom:5px;color:#7e8b87;font-size:9px;font-weight:700;line-height:1.35}.metric-value{color:#334548;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.metric-unit{margin-left:4px;color:#82908c;font-family:Manrope,sans-serif;font-size:9px;font-weight:600}.costs-accordion{margin-top:14px;padding:12px 14px;background:#f8f6ef;border:1px solid #eeeae0;border-radius:9px}.costs-accordion summary{color:#536361;cursor:pointer;font-size:11px;font-weight:700}.costs-accordion .breakdown-list{margin-top:12px}.result-bottom{display:grid;grid-template-columns:1.12fr .88fr;gap:14px;margin-top:19px}.breakdown-title{margin-bottom:9px;color:#5a696a;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.breakdown-list{display:flex;flex-direction:column;gap:8px}.breakdown-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#7b8986;font-size:10px}.breakdown-row strong{color:#3e5051;font-family:var(--mono);font-size:11px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.rate-detail{padding:11px 12px;background:#f8f6ef;border:1px solid #eeeae0;border-radius:9px}.rate-detail .breakdown-title{display:flex;align-items:center;gap:6px}.rate-detail .breakdown-title svg{color:var(--orange)}.rate-caption{margin:8px 0 0;color:#929995;font-size:9px;line-height:1.5}.currency-note{margin:16px 0 0;padding-top:12px;color:#86918e;border-top:1px solid #edf0ec;font-size:10px;line-height:1.5}.empty-result{display:flex;min-height:324px;flex-direction:column;align-items:center;justify-content:center;padding:35px 24px;text-align:center}.empty-mark{position:relative;display:grid;width:66px;height:66px;margin-bottom:17px;place-items:center;color:var(--teal);background:#e8f0e9;border:1px solid #dce8dc;border-radius:20px 20px 20px 6px}.empty-mark:after{position:absolute;inset:7px;border:1px dashed rgba(30,102,95,.25);border-radius:14px 14px 14px 4px;content:""}.empty-title{margin-bottom:7px;font-size:16px;font-weight:800;letter-spacing:-.04em}.empty-copy{max-width:290px;margin:0;color:#899490;font-size:11px;line-height:1.65}.inline-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;color:#914f46;background:#fbefec;border:1px solid #f2dcd6;border-radius:9px;font-size:11px;line-height:1.55}.inline-alert svg{flex:0 0 auto;margin-top:1px}.inline-alert p{margin:0}.npd-limit-warning{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;color:#775b21;background:#fbf5e6;border:1px solid #eee1bd;border-radius:9px;font-size:11px;line-height:1.55}.npd-limit-warning svg{flex:0 0 auto;margin-top:1px}.npd-limit-warning p{margin:0}.alert-action{padding:0;color:#8a443a;background:none;border:0;font-size:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.history-section{margin-top:25px}.history-panel{padding:23px 27px 18px}.history-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.history-heading{display:flex;align-items:center;gap:10px}.history-heading .panel-title{margin:0}.history-count{display:inline-grid;min-width:23px;height:23px;padding:0 5px;place-items:center;color:#647471;background:#eef1ed;border-radius:7px;font-family:var(--mono);font-size:10px}.history-note{margin:4px 0 0;color:var(--muted);font-size:10px}.history-reload{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;color:#677673;background:transparent;border:1px solid #e2e7e1;border-radius:7px;font-size:10px;font-weight:700;cursor:pointer}.history-reload:hover{color:var(--teal);background:#f2f6f1;border-color:#d5e1d8}.history-table-wrap{overflow-x:auto}.history-table{width:100%;border-collapse:collapse;text-align:left}.history-table th{padding:10px 12px;color:#8a9691;background:#f5f7f3;border-top:1px solid #e9ede7;border-bottom:1px solid #e9ede7;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.history-table th:first-child{border-radius:7px 0 0 7px}.history-table th:last-child{border-radius:0 7px 7px 0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.history-table td{padding:12px;color:#566563;border-bottom:1px solid #edf0ec;font-size:11px;white-space:nowrap}.history-table tbody tr:last-child td{border-bottom:0}.history-table .mono{color:#35484a;font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums}.history-table .primary-value{color:var(--teal-deep);font-weight:700}.history-open{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:var(--teal);background:transparent;border:0;border-radius:6px;font-size:10px;font-weight:800;cursor:pointer}.history-open:hover{background:var(--teal-tint)}.history-empty{padding:26px 16px 23px;color:#899490;text-align:center;font-size:11px}.history-empty strong{display:block;margin-bottom:5px;color:#546563;font-size:12px}.history-error{margin-bottom:10px}.skeleton{position:relative;overflow:hidden;background:#e9ede7;border-radius:5px}.skeleton:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);content:"";animation:skeleton-sweep 1.5s ease-in-out infinite;transform:translate(-100%)}.skeleton-line{width:100%;height:13px;margin:10px 0}.skeleton-rate{width:104px;height:19px;margin-top:4px}.skeleton-row{height:40px;margin:7px 0}@keyframes skeleton-sweep{to{transform:translate(100%)}}.page-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:0 3px;color:#98a19d;font-size:9px}.page-footer strong{color:#73807d;font-weight:700}@media(max-width:880px){.app-shell{width:min(100% - 40px,700px)}.page-intro{align-items:flex-start;flex-direction:column}.market-pill{align-self:stretch}.workbench-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.app-shell{width:calc(100% - 28px);padding-top:16px}.topbar{padding-bottom:15px}.topbar-meta{font-size:10px}.topbar-meta span{max-width:120px}.page-intro{gap:17px;padding:27px 0 19px}h1{font-size:31px}.intro-copy{font-size:12px}.form-panel,.result-panel{padding:20px 16px}.panel-heading{margin-bottom:18px}.form-grid{gap:14px 10px}.logistics-widget{padding:14px}.logistics-widget-top{gap:9px}.logistics-widget .market-label{max-width:235px;line-height:1.5}.logistics-calc-badge{padding:5px 7px;font-size:8px}.logistics-quote-row{align-items:flex-start;flex-direction:column}.logistics-usd-rate{min-width:0;padding:10px 0 0;border-top:1px solid #34383f;border-left:0}.logistics-fields{grid-template-columns:1fr}.field-label{font-size:10px}.field-input{height:43px;padding-left:10px}.form-actions{align-items:stretch;flex-direction:column}.button-secondary,.button-primary{min-height:43px}.hero-cost{align-items:flex-start;flex-direction:column;gap:14px;padding:18px}.hero-side{text-align:left}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-bottom{grid-template-columns:1fr}.empty-result{min-height:270px;padding-inline:12px}.history-panel{padding:20px 15px 15px}.history-table{min-width:650px}.history-header{align-items:flex-start}.history-reload span{display:none}.history-reload{width:34px;justify-content:center;padding:0}.page-footer{align-items:flex-start;flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{color-scheme:dark;color:#f3f4f6;background:#0e1013;--ink: #f3f4f6;--ink-soft: #a3a9b2;--muted: #828994;--line: #272b31;--paper: #15181d;--canvas: #0e1013;--teal: #c5a66f;--teal-deep: #262219;--teal-tint: #29251d;--orange: #d1ad70;--orange-tint: #302719;--green: #71c99a;--red: #ed8b83;--shadow: 0 18px 54px rgba(0, 0, 0, .28)}body{color:#f3f4f6;background:radial-gradient(ellipse at 12% -18%,rgba(197,166,111,.08),transparent 42rem),#0e1013}.topbar{border-color:#252930}.brand,.panel-title,.empty-title{color:#f3f4f6}.brand-mark{color:#171717;background:#c5a66f}.brand-caption,.topbar-meta,.intro-copy,.panel-subtitle,.market-meta,.field-unit,.field-hint,.form-footnote,.rate-caption,.currency-note,.history-note,.page-footer{color:#9299a3}.topbar-meta svg,.eyebrow,.form-footnote svg{color:#c5a66f}.eyebrow{letter-spacing:.18em}.market-pill,.panel,.rate-detail{color:#f3f4f6;background:#15181d;border-color:#292e35;box-shadow:var(--shadow)}.market-icon,.step-label,.history-count{color:#d7bc83;background:#29251d}.market-label{color:#b2a17e}.market-value{color:#f4ead8}.market-status{color:#83d6a5;background:#17271f}.market-status.is-muted{color:#c0a66f;background:#2b261b}.market-status.is-error{color:#f19b91;background:#301d1c}.rate-reload{color:#b9bec6}.rate-reload:hover{color:#e0c58f;background:#29251d}.field-label{color:#d8dbe0}.field-input{color:#f3f4f6;background:#101216;border-color:#30353d;color-scheme:dark}.field-input::placeholder{color:#626975}.field-input:hover{border-color:#555b65}.field-input:focus{background:#111419;border-color:#b99b63;box-shadow:0 0 0 3px #c5a66f21}.input-suffix{color:#979eaa}.form-divider{background:#292e35}.button-primary{color:#171717;background:#c5a66f}.button-primary:hover:not(:disabled){background:#d4b981}.button-secondary,.history-reload{color:#c3c8d0;background:#191c21;border-color:#30353d}.button-secondary:hover:not(:disabled),.history-reload:hover{color:#e0c58f;background:#24211b;border-color:#594b30}.button:focus-visible,.rate-reload:focus-visible,.history-open:focus-visible,.marketplace-option:focus-visible,.field-input:focus-visible{outline-color:#d5b87eb3}.marketplace-toggle{display:flex;gap:12px;margin-top:8px}.marketplace-option{display:flex;flex:1;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;padding:10px 14px;color:#fff;background:#0d0d0c;border:1px solid #333;border-radius:6px;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.marketplace-option.is-selected{color:#d4af37;background:#d4af3726;border-color:#d4af37;box-shadow:0 0 0 1px #d4af372e}.marketplace-check{display:flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;color:#0d0d0c;border:1px solid #d4af37;border-radius:4px;font-size:11px;font-weight:800}.marketplace-option.is-selected .marketplace-check{background:#d4af37}.calc-id{color:#aeb4be;background:#20242a}.hero-cost{color:#f7f0e2;background:linear-gradient(135deg,#282219,#191a1c 78%);border:1px solid #493d29}.hero-label,.hero-side-label{color:#b8aa8c}.hero-value small,.hero-side-value{color:#e9dcc1}.metric{background:#101317;border-color:#292e35}.metric-label{color:#929aa5}.metric-value{color:#e5e7eb}.metric-unit{color:#9da4ae}.costs-accordion{background:#121519;border-color:#30353d}.costs-accordion summary{color:#ded3bd}.breakdown-title{color:#b7aa8f}.breakdown-row{color:#9ba2ac}.breakdown-row strong{color:#e3e5e8}.customs-rate-badge{color:#e7ce8d;background:#2b261b;border-color:#51452b}.currency-note{border-color:#292e35}.empty-mark{color:#d6b979;background:#29251d;border-color:#473b28}.empty-mark:after{border-color:#c5a66f59}.empty-copy,.history-empty{color:#9299a3}.inline-alert{color:#f0aaa1;background:#291b1b;border-color:#52302d}.npd-limit-warning{color:#e8cf8c;background:#2b261b;border-color:#51452b}.alert-action{color:#f0aaa1}.history-table th{color:#a4abb5;background:#1b1f24;border-color:#30353d}.history-table td{color:#c0c5cd;border-color:#292e35}.history-table .mono{color:#e2e4e8}.history-table .primary-value{color:#dec083}.history-open{color:#d7b979}.history-open:hover{background:#29251d}.history-empty strong{color:#e0e3e7}.skeleton{background:#292e35}.skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}.page-footer strong{color:#c4b28d}@media(max-width:560px){.field-quantity,.field-selling-price{grid-column:1 / -1}.marketplace-option{font-size:12px;gap:7px}}.china-search-module{margin-top:24px;padding-top:22px;border-top:1px solid #292e35}.china-search-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.china-search-heading .eyebrow{margin-bottom:5px}.china-search-heading h3{margin:0 0 5px;color:#f3f4f6;font-size:15px;letter-spacing:-.03em}.china-search-heading p:not(.eyebrow){margin:0;color:#9299a3;font-size:11px;line-height:1.5}.china-search-badge{padding:4px 7px;color:#171717;background:#c5a66f;border-radius:99px;font-size:9px;font-weight:800;letter-spacing:.08em}.china-search-form{display:flex;gap:8px}.china-search-form input{min-width:0;flex:1;height:42px;padding:0 12px;color:#f3f4f6;background:#101216!important;border:1px solid #30353d;border-radius:8px;font:inherit;font-size:12px}.china-search-form input::placeholder{color:#626975}.china-search-form input:focus-visible{outline:2px solid #c5a66f;outline-offset:2px}.china-search-form button,.china-product-select{min-height:42px;padding:0 13px;color:#171717!important;background:#c5a66f!important;border:1px solid #c5a66f;border-radius:8px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.china-search-form button:disabled{cursor:wait;opacity:.7}.china-upload-zone{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:10px;padding:16px;color:#a3a3a3;background:#0d0d0c;border:1px dashed #d4af37;border-radius:4px;font-size:13px;line-height:1.45;text-align:center;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.china-upload-zone:hover,.china-upload-zone:focus-within{color:#d4af37;background:#13120f}.china-upload-zone.is-loading{cursor:wait;opacity:.7}.china-upload-zone small{color:#777f89;font-size:9px}.china-image-name{margin:8px 0 0;color:#c5a66f;font-size:10px;overflow-wrap:anywhere}.china-search-disclaimer,.china-search-empty{margin:9px 0 0;color:#9299a3;font-size:10px;line-height:1.5}.china-search-error{margin:10px 0 0;color:#f19b91;font-size:11px}.china-search-results{display:grid;gap:8px;margin-top:12px}.china-product{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;background:#101317;border:1px solid #292e35;border-radius:9px}.china-product h4{margin:0 0 5px;color:#e3e5e8;font-size:11px;font-weight:600;line-height:1.4}.china-product strong{color:#dec083;font-family:var(--mono);font-size:11px}.china-product-select{min-height:34px;padding-inline:9px;white-space:nowrap}.china-search-results .china-search-disclaimer{margin-top:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media(max-width:560px){.china-search-form{align-items:stretch}.china-search-form button{padding-inline:10px}.china-product{align-items:flex-start}.china-product-select{padding-inline:7px;font-size:10px}}
