:root{--navy:#101e30;--orange:#f46a2e;--ink:#19283a;--muted:#77808c;--line:#e2e5e9;--paper:#f4f5f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;color:var(--ink);font-size:14px}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button,a,select{touch-action:manipulation}button{cursor:pointer}button{border:0}button:focus-visible,a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.wrap{max-width:1280px;width:calc(100% - 96px);margin:auto}.top{background:var(--navy);color:#c1c9d2;font-size:11px;padding:11px 0;letter-spacing:.6px}.top .wrap{display:flex;justify-content:space-between}header{background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line)}.header{display:flex;align-items:center;justify-content:space-between;height:89px}.logo{display:flex;align-items:center;gap:11px;font-size:23px;font-weight:800}.logo strong{font-size:17px;letter-spacing:1px;margin-left:4px}.logo small{display:block;font-size:8px;letter-spacing:2px;margin-top:5px;color:#718093}.mark{display:grid;place-items:center;background:var(--orange);color:white;width:40px;height:43px;font-size:31px;clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%)}nav{display:flex;gap:31px;font-weight:600}nav a{padding:34px 0}nav a:hover,nav .active{color:var(--orange)}.bag{background:#f1f3f5;border:1px solid var(--line);padding:12px 17px;color:var(--ink)}.bag span{background:var(--navy);color:white;border-radius:50%;padding:3px 7px;margin-left:9px;font-size:11px}.hero{background:var(--navy);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;min-height:500px;align-items:center}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#adb9c7;margin-bottom:22px}.eyebrow i{display:inline-block;height:6px;width:6px;background:var(--orange);margin-right:10px}.hero h1{font-size:clamp(35px,4vw,58px);line-height:1.26;letter-spacing:-2px;margin:0 0 24px;font-weight:750}.hero h1 span{color:var(--orange)}.hero p{color:#aebbc9;line-height:1.9;font-size:16px;margin-bottom:28px}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;font-weight:600;padding:15px 23px;min-height:48px}.orange{background:var(--orange);color:white}.orange:hover{background:#db5720}.ghost{background:transparent;color:#e7edf3;border:1px solid #495563}.navy{background:var(--navy);color:white}.hero-actions{display:flex;gap:12px}.hero-line{display:flex;gap:20px;margin-top:37px;font-size:11px;color:#91a0b0}.hero-line span:before{content:'✓';color:var(--orange);margin-right:8px}.hero-art{height:440px;position:relative;background:radial-gradient(ellipse,#304456 0,transparent 68%);border-left:1px solid #314050}.orbit{position:absolute;inset:55px 32px;border:1px solid #405061;border-radius:50%;transform:rotate(-20deg);opacity:.7}.hero-mill{position:absolute;width:490px;max-width:100%;height:395px;top:-5px;left:0;filter:drop-shadow(15px 20px 15px #0008);transform:rotate(-40deg)}.hero-insert{position:absolute;width:250px;bottom:25px;right:-5px;filter:drop-shadow(10px 18px 10px #0008)}.art-label{position:absolute;left:28px;bottom:85px;font:9px/1.8 monospace;color:#8395a8}.art-label strong{color:#d4dce5;font-size:11px}.art-bottom{position:absolute;bottom:10px;left:27px;right:0;display:flex;justify-content:space-between;color:#71859a;font-size:8px;letter-spacing:1px}.cross{position:absolute;width:15px;height:15px;background:linear-gradient(transparent 45%,#708295 45%,#708295 53%,transparent 53%),linear-gradient(90deg,transparent 45%,#708295 45%,#708295 53%,transparent 53%)}.c1{top:25px;left:28px}.c2{right:10px;bottom:50px}.search-band{padding:27px 0 20px;border-bottom:1px solid var(--line)}.search-band form{display:flex;border:1px solid #ccd2d8}.search-band form>span{font-size:30px;padding:6px 17px;color:#7f8b98}.search-band input{border:0;flex:1;min-width:0;outline:none;padding:12px;background:#fff}.hot{font-size:11px;color:var(--muted);margin-top:15px}.hot button{background:transparent;color:#687686;margin-right:17px;font-size:11px}.section{padding:55px 0}.dark{color:var(--orange);margin-bottom:12px}.title-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.title-row h2{font-size:27px;letter-spacing:-.6px;margin:0}.title-row a{font-size:12px}.muted{font-size:11px;color:var(--muted)}.categories{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line)}.category{background:white;text-align:left;padding:10px 18px 22px;border-right:1px solid var(--line);color:var(--ink);transition:.2s}.category:last-child{border:0}.category:hover{background:#f5f7fa;transform:translateY(-4px)}.category img{width:100%;height:110px}.category h3{font-size:15px;margin:4px 0 7px}.category span{color:#85909c;font-size:9px;letter-spacing:1px}.category em{float:right;color:var(--orange);font-style:normal}.catalog-section{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.catalog-layout{display:grid;grid-template-columns:205px 1fr;gap:28px}aside{background:white;padding:23px;height:fit-content;border:1px solid var(--line)}aside h3{margin:0 0 22px;font-size:15px}label{display:block;font-size:12px;color:#566475}aside label{margin:20px 0}select,input,textarea{border:1px solid #d4dae0;background:white;border-radius:0;padding:11px;color:var(--ink)}aside select{display:block;width:100%;margin-top:9px;font-size:11px}.reset{background:none;color:#8a94a0;text-decoration:underline;font-size:11px}.help{margin:26px -10px -10px;padding:20px 12px;background:#f4f6f8;font-size:12px}.help p{line-height:1.8;color:#788596;font-size:11px}.help button{background:none;color:var(--orange);padding:0;font-size:11px}.results{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#788494;margin-bottom:18px}.results label{display:flex;align-items:center;gap:10px}.results select{padding:6px;font-size:11px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product{border:1px solid var(--line);background:white;overflow:hidden}.product:hover{border-color:#acb9c6}.product .pic{background:#eef1f4;position:relative;cursor:pointer;height:161px}.pic img{width:100%;height:100%;object-fit:contain}.pic small{position:absolute;left:12px;top:12px;color:#727e8b;font-size:9px;background:white;padding:4px 7px}.product-body{padding:17px}.brand-name{font-size:9px;font-weight:800;letter-spacing:1px;color:#8b94a0}.product h3{font-size:15px;margin:9px 0 6px}.model{font-size:11px;color:#5a6878;line-height:1.6;min-height:35px}.spec{display:flex;gap:5px;margin:12px 0;flex-wrap:wrap}.spec span{font-size:9px;color:#6f7b88;background:#f3f4f6;padding:4px 6px}.product-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #eef0f2}.product-bottom b{font-size:12px}.product-bottom button{background:var(--navy);color:white;font-size:11px;padding:8px 11px}.compare{color:#8894a2;font-size:10px;display:flex;gap:5px;margin-top:12px;align-items:center}.compare input{accent-color:var(--orange)}.brands{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.brands button{background:white;border-bottom:1px solid var(--line);border-right:1px solid var(--line);height:92px;font-size:20px;font-weight:800;color:#465469}.brands button:hover{color:var(--orange);background:#fafafa}.brands small{display:block;font-weight:400;font-size:10px;margin-top:7px;color:#929aa5}.solution{background:var(--navy);color:white}.solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:57px 0}.solution h2{font-size:30px;line-height:1.6;margin:0}.solution p{color:#a2b0c0;line-height:1.9;font-size:13px;margin-bottom:26px}.steps{padding-top:7px}.steps>div{display:flex;gap:25px;border-bottom:1px solid #344354;padding:19px 0}.steps b{font:26px monospace;color:var(--orange)}.steps h3{font-size:16px;margin:0 0 8px}.steps p{margin:0;font-size:12px}.technical{display:grid;grid-template-columns:1.2fr 1fr .85fr;gap:20px}.technical article{border:1px solid var(--line);padding:24px}.tag{font-size:10px;color:var(--orange);letter-spacing:1px}.technical h3{font-size:18px;margin:15px 0}.technical p{font-size:12px;line-height:1.8;color:var(--muted)}.calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calc-fields input{width:100%;margin-top:6px}.technical .button{margin-top:16px;padding:10px 16px;min-height:38px;font-size:12px}.technical output{display:block;color:var(--orange);font-weight:600;line-height:1.8;margin:12px 0}.technical small{display:block;color:#8b95a1;font-size:10px;line-height:1.8}.technical article>a{display:block;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.technical article>a:hover{color:var(--orange)}.technical article>small{margin-top:17px}.purchase-guide{background:#f4f6f8}.purchase-guide ol{padding-left:19px;line-height:3;font-size:12px;color:#667486}.status-note{border-top:1px solid var(--line);padding-top:18px;font-size:11px;line-height:1.9;color:#7a8796}.closing{background:#edf0f3}.closing>.wrap{display:flex;justify-content:space-between;align-items:center;padding:37px 0}.closing small{font-size:9px;letter-spacing:2px;color:#8a94a0}.closing h2{font-size:25px;margin:12px 0}footer{background:white;padding-top:40px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}.footer-grid b{font-size:12px}.footer-grid>div a,.footer-grid button{display:block;margin-top:15px;font-size:11px;color:#7d8895;background:none;padding:0}.footer-grid p{font-size:11px;color:#7d8895;line-height:1.9}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:33px;padding:20px 0;color:#929ca8;font-size:10px}dialog{width:720px;max-width:calc(100% - 28px);max-height:88vh;border:0;padding:32px;box-shadow:0 20px 90px #0003;color:var(--ink)}dialog::backdrop{background:#101e30bb;backdrop-filter:blur(3px)}.close{position:absolute;right:14px;top:10px;font-size:27px;color:#738293;background:none}.modal-title{font-size:25px;margin:0 0 10px}.modal-note{color:var(--muted);font-size:12px;line-height:1.8}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.form-grid input,.form-grid select,.form-grid textarea{width:100%;margin-top:7px}.full{grid-column:1/-1}.cart-row{display:grid;grid-template-columns:1fr 75px 30px;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:15px 0}.cart-row small{display:block;color:var(--muted);margin-top:6px}.cart-row input{width:75px}.cart-row button{background:none;font-size:20px;color:#9b6262}.modal-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}#toast{position:fixed;bottom:27px;left:50%;transform:translateX(-50%);padding:12px 24px;background:var(--navy);color:white;z-index:50;display:none;box-shadow:0 5px 20px #0003}table{width:100%;border-collapse:collapse;font-size:12px}td,th{padding:12px 8px;border:1px solid var(--line);text-align:left}.empty{grid-column:1/-1;padding:50px;text-align:center;color:var(--muted)}#compareBar{position:fixed;bottom:20px;right:20px;z-index:11;background:var(--orange);color:white;padding:14px 20px;box-shadow:0 5px 20px #0002}@media(min-width:1500px){.hero-grid{min-height:555px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}nav{gap:15px}.logo{font-size:20px}.logo strong{font-size:13px}.hero-grid{gap:5px}.hero-art{height:370px}.hero-actions{flex-wrap:wrap}.categories{grid-template-columns:repeat(3,1fr)}.category{border-bottom:1px solid var(--line)}.products{grid-template-columns:repeat(2,1fr)}.brands{grid-template-columns:repeat(3,1fr)}.technical{grid-template-columns:1fr 1fr}.technical article:last-child{grid-column:1/-1}.solution-grid{gap:30px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.wrap{width:calc(100% - 32px)}.top span{display:none}.header{height:76px;flex-wrap:wrap}.logo{font-size:19px}.logo strong{font-size:12px}.logo small{font-size:7px;letter-spacing:1px}.mark{width:30px;height:34px}nav{display:none}.bag{padding:9px;font-size:11px}.hero-grid{grid-template-columns:1fr;padding-top:35px;gap:0}.hero h1{font-size:39px}.hero p{font-size:14px}.hero-line{gap:13px}.hero-art{height:265px;margin-top:20px;border-left:0}.hero-mill{height:260px;width:360px;left:-10px}.hero-insert{width:180px;bottom:0;right:0}.art-label{left:8px;bottom:60px}.orbit{inset:30px 25px}.art-bottom{left:0}.search-band .button{padding:10px;font-size:11px;gap:0}.search-band input{font-size:11px}.search-band form>span{padding:8px}.hot{line-height:2}.hot button{margin-right:8px}.section{padding:35px 0}.title-row{align-items:flex-start;flex-wrap:wrap;gap:10px}.title-row h2{font-size:23px}.categories{grid-template-columns:repeat(3,1fr)}.category{padding:6px 10px 15px}.category img{height:75px}.category span{font-size:7px}.category h3{font-size:13px}.catalog-layout{grid-template-columns:1fr;gap:17px}aside{padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:12px}aside h3{display:none}aside label{margin:0}.help{display:none}.reset{text-align:left}.products{gap:10px}.product .pic{height:120px}.product-body{padding:12px}.product h3{font-size:13px}.model{font-size:10px}.spec span{font-size:8px}.product-bottom{flex-wrap:wrap;gap:9px}.product-bottom button{width:100%}.brands button{height:77px;font-size:15px}.solution-grid{grid-template-columns:1fr;padding:35px 0;gap:20px}.solution h2{font-size:25px}.technical{grid-template-columns:1fr}.technical article:last-child{grid-column:auto}.closing>.wrap{align-items:flex-start;gap:16px;flex-direction:column}.closing h2{font-size:22px}.footer-grid{gap:25px}.footer-grid>.logo{grid-column:1/-1}.footer-grid>div:last-child{grid-column:1/-1}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}dialog{padding:26px 19px}.hero-actions .button{font-size:12px;padding:13px 17px}td,th{font-size:10px;padding:8px 4px}}
[hidden]{display:none!important}.header-actions{display:flex;align-items:center;gap:14px}#accountBtn{font-size:12px;color:#687588}.nav-button{background:none;font-weight:600;color:var(--ink);padding:0}.nav-button:hover{color:var(--orange)}.text-button{background:transparent;color:var(--orange);padding:8px;font-size:12px}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:23px}.store-tile{background:#f5f7f9;border:1px solid var(--line);padding:24px}.store-tile h3{margin:10px 0;font-size:19px}.store-tile p{color:#7a8797;font-size:12px;line-height:1.8;white-space:pre-wrap}.store-tile button{color:var(--orange);background:none;padding:8px 0;font-size:12px}.store-icon{display:grid;place-items:center;background:#182c45;color:white;width:36px;height:36px;font-size:20px}.workspace{min-height:80vh;background:#f4f6f9;padding:36px max(24px,calc((100% - 1184px)/2)) 70px}.workspace-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.workspace-head h1{font-size:27px;margin:0}.workspace-head p{font-size:12px;color:var(--muted)}.work-nav{display:flex;gap:8px;border-bottom:1px solid #d6dce3;margin:22px 0;overflow:auto}.work-nav button{white-space:nowrap;background:none;padding:15px 22px;color:#748194;font-weight:600}.work-nav button.current{color:var(--orange);border-bottom:3px solid var(--orange)}.work-panel{background:#fff;border:1px solid var(--line);padding:26px;margin-bottom:20px}.work-panel h2{font-size:20px;margin:0 0 12px}.work-panel p{color:#778496;font-size:12px;line-height:1.8}.status{display:inline-block;border-radius:2px;background:#eaf0f7;color:#657e9a;font-size:10px;padding:5px 8px}.status.approved,.status.published{color:#19714c;background:#e5f4ed}.status.pending,.status.submitted{background:#fff0df;color:#a5651b}.status.suspended,.status.rejected{background:#fee9e7;color:#b03e36}.list-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px;align-items:center}.work-list{overflow:auto}.work-list table{min-width:650px}.work-list td small{display:block;line-height:1.8;color:#7e8b9a}.work-list td button{margin:4px 4px 4px 0;padding:7px 10px;background:#eaf0f5;color:#46627e;font-size:11px}.work-list td button.primary{color:white;background:var(--navy)}.work-list td button.danger{color:#b64e45;background:#fff0ee}.work-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.work-metrics>div{background:white;padding:22px;border:1px solid var(--line);font-size:12px;color:#8190a1}.work-metrics strong{display:block;color:var(--ink);font-size:30px;margin-bottom:8px}.dict-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.dict-panel{background:white;padding:24px;border:1px solid var(--line)}.dict-panel h3{margin:0 0 15px}.inline-form{display:flex;gap:8px}.inline-form input{width:100%;min-width:0}.inline-form button{padding:10px 14px;color:white;background:var(--navy);white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chip{background:#f0f3f6;font-size:12px;color:#55687d;padding:7px 9px;display:inline-flex;align-items:center;gap:12px}.chip button{padding:0;background:none;color:#9a6870}.form-grid textarea{resize:vertical}.notice{padding:14px 17px;margin:15px 0;line-height:1.8;font-size:12px;background:#edf3fa;color:#4d6989}.notice.warn{background:#fff2e7;color:#9c6635}.check-label{display:flex;align-items:flex-start;gap:8px;line-height:1.8;font-size:12px;margin-top:15px}.check-label input{margin-top:4px;width:auto}.receipt{padding:20px;border:1px solid var(--line);background:#fff;margin-bottom:15px}.receipt-header{display:flex;justify-content:space-between;gap:20px}.receipt h3{margin:0 0 9px}.receipt p{white-space:pre-wrap;font-size:12px;color:#69798d;line-height:1.8}.receipt pre{white-space:pre-wrap;font:12px/1.9 inherit;background:#f4f6f8;padding:12px}.receipt .reply{border-left:3px solid var(--orange);padding-left:14px}.image-preview{max-width:100%;height:140px;object-fit:contain;background:#f4f6f8}.public-shop{border:1px solid #d7e2ed;padding:20px;background:#edf3fa;margin-bottom:22px}.product .price{color:var(--orange)}.workspace .button{font-size:12px;min-height:38px;padding:11px 17px}.merchant-empty{text-align:center;padding:70px 20px;grid-column:1/-1;color:#77899d}.merchant-empty h3{font-size:19px;color:var(--ink)}.reason{color:#b55339;font-size:11px;line-height:1.8}.catalog-toolbar{display:flex;align-items:center;gap:10px}.backend-error{padding:30px;background:#fff0e9;color:#ac5b3f}.form-grid .hint{color:#8b96a2;font-size:10px;margin-top:5px;display:block}.tabs-mobile{display:none}.workspace textarea{width:100%}dialog.wide{width:850px}.public-store-name{background:none;color:#8a98a8;font-size:10px;padding:0;margin-top:10px}.image-controls{display:flex;align-items:center;gap:15px}.server-warning{margin:0 0 20px;padding:18px;background:#fff4e9;color:#a56a35;font-size:12px}#workspace select,#workspace input{max-width:100%}@media(max-width:1000px){nav{gap:12px}.header-actions{gap:8px}.header>.logo strong{font-size:11px}}@media(max-width:650px){.header-actions{gap:7px}#accountBtn{font-size:10px}.store-grid{grid-template-columns:1fr}.dict-grid{grid-template-columns:1fr}.workspace{padding:26px 16px 45px}.workspace-head h1{font-size:23px}.work-panel{padding:18px}.work-metrics{gap:8px}.work-metrics>div{padding:15px;font-size:10px}.work-nav button{padding:12px}.list-head{align-items:flex-start}.catalog-toolbar{flex-wrap:wrap}.header-actions .bag{font-size:10px;padding:9px 6px}.header-actions .bag span{margin-left:4px}.receipt-header{flex-wrap:wrap}.product-bottom b{font-size:11px}}
.merchant-strip{background:#fff2e9;border-bottom:1px solid #f5dccb}.merchant-strip>.wrap{display:flex;justify-content:space-between;align-items:center;padding:17px 0;gap:20px}.merchant-strip b{font-size:14px}.merchant-strip span{font-size:12px;color:#9a7561;margin-left:17px}.merchant-strip button{background:transparent;color:#c45a29;font-size:12px;font-weight:700;margin-right:19px}.merchant-strip a{font-size:12px}.merchant-services{background:#f1f4f7;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:100px}.service-intro{font-size:13px;line-height:1.9;color:#77879a;margin:14px 0 0}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:30px}.service-card{display:flex;flex-direction:column;background:white;border:1px solid #dde3eb;padding:25px 22px}.service-card.live{border-top:3px solid var(--orange);padding-top:23px}.service-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.service-number{color:#a6b4c3;font:20px monospace}.service-state{padding:5px 7px;font-size:9px;white-space:nowrap;background:#f3f0e9;color:#9a7a4a}.service-state.ready{background:#e7f4eb;color:#397858}.service-card h3{font-size:18px;margin:23px 0 14px}.service-card p{font-size:12px;color:#6c7d90;line-height:1.9;margin:0}.service-card ul{font-size:11px;color:#728196;padding-left:17px;line-height:2.3;margin:17px 0 23px}.service-card>button,.service-card>.service-link{margin-top:auto;padding:10px 0 0;background:none;text-align:left;color:#da692f;font-weight:600;font-size:12px}.service-secondary{font-size:11px;color:#8b98a8;display:block;margin-top:14px}.merchant-journey{display:flex;gap:20px;justify-content:center;align-items:center;padding:28px 0 20px;margin-top:15px}.merchant-journey span{font-size:12px;color:#60748d}.merchant-journey b{color:#b3c0ce;font-size:16px}.service-scope{font-size:11px;color:#8a97a7;text-align:center;line-height:1.9;margin:7px 0 0}.job-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:28px}.job-grid article{border:1px solid #dfe5ed;padding:23px;background:#fafbfc}.job-grid h3{font-size:16px;margin:0 0 14px}.job-grid p{line-height:1.9;font-size:12px;color:#74859a;margin:0}.staff-note{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 25px;background:#edf3f9;margin-top:20px}.staff-note b{font-size:13px}.staff-note span{font-size:12px;color:#6f839b}.staff-note button{background:transparent;padding:0;color:#d36631;font-size:12px;margin-left:auto}.work-services-intro{margin:0 0 20px}.work-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.work-services-grid .service-card p{margin:0}.work-services-grid .service-card .button{margin-top:20px;background:var(--navy);color:#fff;text-align:center;padding:13px 18px;font-size:12px}.service-info-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:22px 0}.service-info-flow>div{padding:19px;background:#f3f6f9;min-height:110px}.service-info-flow b{display:block;font-size:14px;margin-bottom:10px}.service-info-flow p{color:#6d7f94;font-size:12px;line-height:1.9;margin:0}.integration-status{background:#fff3e6;color:#a27342;padding:14px 18px;line-height:1.9;font-size:12px}.work-services-grid .service-secondary{margin-top:14px}.service-modal-link{display:inline-block;padding:14px 20px;background:var(--navy);color:white;font-size:12px}.workspace .service-scope{text-align:left;margin-top:20px}@media(max-width:1100px){.services-grid{grid-template-columns:repeat(2,1fr)}.merchant-strip span{display:block;margin-left:0;margin-top:5px}.job-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.merchant-strip>.wrap{align-items:flex-start;gap:15px}.merchant-strip span{font-size:10px}.merchant-strip>.wrap>div:last-child{white-space:nowrap;display:flex;flex-direction:column;gap:12px}.merchant-strip button{padding:0;margin-right:0;text-align:right;font-size:11px}.merchant-strip a{font-size:11px}.services-grid,.work-services-grid{grid-template-columns:1fr}.service-card{padding:23px}.merchant-journey{gap:10px;flex-wrap:wrap}.merchant-journey span{font-size:11px}.job-grid{grid-template-columns:1fr}.staff-note{gap:13px;padding:20px}.staff-note button{margin-left:0}.service-info-flow{grid-template-columns:1fr}.services-grid .service-card h3{margin:17px 0 12px}}
.job-code-state{color:#9c7a48;background:#fff4e7;font-size:10px;padding:7px 10px;margin-top:17px}.job-grid .text-button{padding:12px 0 0;text-align:left}.workforce-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:20px}.workforce-layout .form-grid{grid-template-columns:1fr}.workforce-layout textarea{margin-top:10px;width:100%;padding:12px}.workforce-layout input,.workforce-layout select{margin-top:8px;width:100%}.workforce-output{white-space:pre-wrap;line-height:1.9;font-size:12px;color:#526b87}.workforce-output table{white-space:normal}.workforce-output details{margin-top:20px}.workforce-output pre{background:#f4f6f8;padding:14px;font-size:10px;overflow:auto}.workforce-output h3{font-size:16px;color:var(--ink);margin:20px 0 12px}.workforce-output ul{padding-left:18px}.workforce-errors{color:#a96543;background:#fff4e9;padding:15px;line-height:1.9}.workforce-history{margin-top:20px}.workforce-history button{margin:5px 6px 5px 0;padding:8px 12px;background:#eaf0f6;color:#537292;font-size:11px}@media(max-width:850px){.workforce-layout{grid-template-columns:1fr}}
.metal-section{background:#f0f3f5;border-top:1px solid #dce3e8;scroll-margin-top:95px}.metal-summary{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ink);color:white;margin:28px 0 20px;padding:25px 30px;gap:24px}.metal-summary>div{display:flex;align-items:center;gap:18px}.metal-summary strong{font-size:28px;white-space:nowrap}.metal-summary span{font-size:12px;color:#b8c7d6}.metal-source-notice{border-left:3px solid #ed8b36;background:white;padding:18px 22px;line-height:1.8;font-size:13px}.metal-source-notice p{margin-bottom:0;color:#526272}.metal-controls{display:grid;grid-template-columns:1.3fr 1.3fr 1fr auto;gap:16px;align-items:end;margin:26px 0 18px;scroll-margin-top:110px}.metal-controls label{font-size:12px;font-weight:700}.metal-controls input[type=search],.metal-controls select{display:block;width:100%;background:white;border:1px solid #ccd5dd;padding:12px;margin-top:8px;min-height:44px}.metal-controls .metal-watch{display:flex;align-items:center;gap:6px;min-height:44px}.metal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.metal-card{background:white;border:1px solid #dbe2e8;padding:22px;display:flex;flex-direction:column}.metal-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:#627485}.metal-card-top button{background:#eef2f6;color:var(--ink);padding:7px;white-space:nowrap}.metal-card-top button[aria-pressed=true]{color:#9d541b;background:#fff1df}.metal-card h3{font-size:23px;margin:22px 0 10px;line-height:1.4}.metal-card h3 small{display:block;font-size:10px;color:#748191;margin-top:5px;font-weight:400}.metal-card p{font-size:12px;line-height:1.8;color:#5f6d7a}.metal-card .metal-unit{font-weight:700;color:#273e55;margin:0}.metal-quote-state{font-size:11px;background:#f3f6f8;color:#687887;padding:10px;margin-top:auto}.metal-card>a{font-size:12px;font-weight:700;padding-top:18px;color:#ba611f}.metal-context{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px;border-top:1px solid #d5dce2;padding-top:20px}.metal-context h3{font-size:15px}.metal-context p,.metal-footnote{font-size:12px;line-height:1.9;color:#5f6d7a}.metal-footnote{margin-top:25px}.metal-footnote a{text-decoration:underline}.metal-empty{grid-column:1/-1;background:white;padding:30px}.metal-card button:focus-visible,.metal-controls input:focus-visible,.metal-controls select:focus-visible{outline:2px solid #d9792e;outline-offset:3px}@media(max-width:1000px){.metal-controls{grid-template-columns:1fr 1fr}.metal-grid{grid-template-columns:1fr 1fr}.metal-summary>div{display:block}.metal-summary span{display:block;margin-top:8px}}@media(max-width:650px){.metal-grid,.metal-context{grid-template-columns:1fr}.metal-summary{padding:20px 16px;gap:15px}.metal-summary strong{font-size:20px}.metal-summary span{font-size:10px}.metal-controls{grid-template-columns:1fr}.metal-card{padding:20px}}
.business-inbox{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px}.thread-item{display:block;background:#edf2f7;padding:14px;width:100%;text-align:left;color:#29455f;margin-bottom:8px}.thread-item small{display:block;color:#7c8997;margin-top:6px}.message-list{max-height:460px;min-height:150px;overflow:auto;display:flex;flex-direction:column;gap:12px;margin:20px 0}.message-bubble{align-self:flex-start;max-width:90%;background:#edf2f7;border-radius:5px;padding:14px}.message-bubble.mine{align-self:flex-end;background:#e6f3ed}.message-bubble small{font-size:10px;color:#7b8c9e}.message-bubble p{white-space:pre-wrap!important;color:#263f57!important;margin:8px 0 0}#messageForm textarea,#followupForm textarea{display:block;width:100%;margin:10px 0 15px}.workspace .form-grid{margin-bottom:20px}.store-tile>div:last-child{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:750px){.business-inbox{grid-template-columns:1fr}.business-inbox>.work-panel:first-child{max-height:250px;overflow:auto}}
.work-nav{flex-wrap:wrap;overflow:visible;gap:4px}.work-nav button{padding:12px 14px}@media(max-width:650px){.work-nav button{font-size:11px;padding:10px}}
.import-type-grid{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.import-type-grid button{min-width:180px;text-align:left}
.process-model-section{background:#edf2f5;scroll-margin-top:100px}.model-form{background:white;border:1px solid #d8e0e7;padding:28px}.model-form h3{margin-top:0}.model-form details{border-top:1px solid #dae2e8;padding:18px 0}.model-form summary{cursor:pointer;font-size:15px;font-weight:700;color:#24435b}.model-form details>p{font-size:12px;color:#697b8b;line-height:1.8}.model-form .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.model-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:20px 0}.model-actions span{font-size:12px;color:#6b7f90}.model-report{scroll-margin-top:95px}.model-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.model-report-grid>article{background:white;border:1px solid #d6e0e8;padding:25px}.model-report-grid>article:first-child{grid-column:1/-1}.model-report-grid>article>span{font-size:10px;letter-spacing:1px;color:#a76a3c}.model-report-grid h3{font-size:19px;color:#1d354c}.model-report-grid p,.model-report>details{font-size:12px;color:#647789;line-height:1.9;white-space:pre-wrap}.model-report-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13px}.model-report-grid dd{margin:0;font-weight:700;color:#213e55}.model-candidate{background:#f3f6f8;padding:18px;margin:12px 0}.model-candidate a{display:block;font-size:11px;color:#667b8d;margin-bottom:10px}.model-report>details{padding:20px;background:white}.model-report>details a{text-decoration:underline}@media(max-width:950px){.model-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.model-form{padding:18px}.model-form .form-grid,.model-report-grid{grid-template-columns:1fr}.model-report-grid>article{padding:18px}}

.model-demo{background:#fff;border:1px solid #cbd8df;padding:28px;margin:24px 0 34px}.demo-head h3{font-size:25px;color:#1c354c;margin:18px 0 12px}.model-demo p{font-size:13px;line-height:1.9;color:#536c7e}.model-demo input,.model-demo select{display:block;padding:11px;border:1px solid #b8c8d2;background:white;border-radius:3px;max-width:100%}.model-demo label{font-size:12px;line-height:2}.demo-table{overflow-x:auto;margin:22px 0}.demo-table table{border-collapse:collapse;width:100%;min-width:530px;font-size:13px}.demo-table caption{text-align:left;font-weight:700;padding:12px;background:#eaf0f4}.demo-table th,.demo-table td{padding:12px;border:1px solid #dae1e7;text-align:left}.demo-table thead{background:#1c354c;color:white}.demo-table tbody tr:nth-child(even){background:#f5f8fa}.demo-verdict{background:#edf4f5;padding:20px;border-left:4px solid #ce763f}.demo-boundary{border-top:1px solid #dbe1e6;padding-top:15px}@media(max-width:650px){.model-demo{padding:18px}.demo-head h3{font-size:21px}.demo-table th,.demo-table td{padding:10px}}
.swap-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;margin:22px 0}.swap-layout svg{width:100%;height:auto;display:block}.swap-layout label{display:block;margin-bottom:12px}.swap-layout select{width:100%}.swap-layout .form-grid{grid-template-columns:1fr 1fr}.swap-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.swap-kpis article{padding:16px;background:#edf3f6;border:1px solid #d5e1e6}.swap-kpis span,.swap-kpis small{display:block;font-size:11px;color:#587081}.swap-kpis strong{display:block;font-size:22px;margin:10px 0;color:#1e4057}.swap-active{box-shadow:inset 3px 0 #cc793e;background:#fff1de!important;color:#263d4b!important}.swap-bars{margin:20px 0}.swap-bars>div{display:grid;grid-template-columns:240px 1fr 90px;align-items:center;gap:15px;margin:12px 0;font-size:12px}.swap-bars>div>div{height:15px;background:#edf2f5}.swap-bars i{display:block;height:100%;background:#347b94}.swap-bars b{text-align:right}@media(max-width:850px){.swap-layout{grid-template-columns:1fr}.swap-kpis{grid-template-columns:1fr 1fr}.swap-bars>div{grid-template-columns:1fr 1fr 80px}}@media(max-width:450px){.swap-kpis strong{font-size:18px}.swap-layout .form-grid{grid-template-columns:1fr}}

.foundation-panel{background:#142e43;color:#fff}.foundation-panel h3{font-size:26px;color:white}.foundation-panel>p{color:#c9d9e4}.foundation-panel .eyebrow{color:#e2ab72}.foundation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0}.foundation-grid article{padding:18px;background:#213e54;border-top:3px solid #c8884e}.foundation-grid p{color:#c9d9e4;font-size:12px}.foundation-grid b{font-size:14px}.foundation-panel .notice{color:#53391f}.foundation-foot{border-top:1px solid #496278;padding-top:14px}@media(max-width:900px){.foundation-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.foundation-grid{grid-template-columns:1fr}}
.fixed-ai-help{position:fixed;top:96px;right:22px;z-index:900;border:1px solid #e6ad73;background:#173c56;color:white;border-radius:28px;padding:12px 18px;box-shadow:0 6px 22px #132e4330;font-size:14px;font-weight:700;cursor:pointer}.fixed-ai-help small{display:block;color:#d3e3ed;font-size:10px;font-weight:400;margin-top:2px}.fixed-shuishu{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));left:20px;z-index:900;border:1px solid #a8c1d0;background:#fff;color:#23465e;padding:12px 17px;border-radius:22px;box-shadow:0 4px 18px #18374f24;cursor:pointer;font-size:13px}.ai-chat-panel{position:fixed;z-index:950;right:20px;top:166px;bottom:22px;width:390px;max-width:calc(100vw - 30px);display:flex;flex-direction:column;background:#fff;border:1px solid #b5c9d4;box-shadow:0 10px 45px #112c4540;border-radius:12px;overflow:hidden}.ai-chat-panel[hidden],.ai-wait[hidden],.ai-retry[hidden],#personalApiFields[hidden]{display:none!important}.ai-chat-head{background:#183b53;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:17px}.ai-chat-head small{display:block;font-size:10px;color:#c6dce8;margin-top:6px}.ai-chat-head button{border:0;background:transparent;color:white;font-size:26px;cursor:pointer}.ai-messages{flex:1;overflow:auto;padding:16px;min-height:60px;overscroll-behavior:contain}.ai-instructions{font-size:12px;line-height:1.8;color:#617d8f;background:#f0f5f7;padding:12px}.ai-bubble{padding:12px;background:#eef4f6;border-radius:9px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.ai-bubble b,.ai-bubble span{display:block;white-space:pre-wrap}.ai-bubble b{font-size:10px;color:#597c91;margin-bottom:6px}.ai-user{background:#fff0e1;margin-left:22px}.ai-answer{margin-right:15px}.ai-wait{display:flex;gap:10px;align-items:center;margin:0 16px 8px;font-size:12px;color:#3b627a;line-height:1.6}.ai-wait i{width:15px;height:15px;border:2px solid #c3d3dc;border-top-color:#bf783b;border-radius:50%;animation:ai-spin 1s linear infinite;flex-shrink:0}.ai-chat-error{font-size:12px;line-height:1.6;color:#a34e2a;margin:0 16px 8px}.ai-retry{margin:0 16px 8px;border:1px solid #9eb8c9;color:#244a63;background:#fff;padding:8px;cursor:pointer}#aiChatForm{padding:13px;border-top:1px solid #dbe4e9;background:#f7fafb}#aiChatForm textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:65px;max-height:150px;padding:10px;border:1px solid #adbec8;border-radius:6px;font:inherit;font-size:13px}#aiChatForm>div{display:flex;justify-content:space-between;margin-top:8px;gap:10px}#aiChatForm button{padding:9px 13px;border:0;border-radius:5px;background:#244e69;color:white;cursor:pointer}#aiChatForm button[type=button]{background:#e9f0f4;color:#365e76}.sr-ai-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#waterhubSettingsForm>label{display:block;margin:15px 0}#waterhubSettingsForm select{width:100%;padding:12px;border:1px solid #b8c8d1;background:white}#waterhubSettingsForm .form-grid{margin-top:18px}@keyframes ai-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ai-wait i{animation:none}}@media(max-width:650px){.fixed-ai-help{top:84px;right:12px;font-size:12px;padding:9px 13px}.fixed-shuishu{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:10px 13px}.ai-chat-panel{left:10px;right:10px;width:auto;top:145px;bottom:calc(65px + env(safe-area-inset-bottom))}}@media(max-height:500px){.ai-chat-panel{top:90px;bottom:10px}.fixed-ai-help{top:10px}.fixed-shuishu{bottom:10px}}@media print{#waterhubControls{display:none!important}}
