/* 独立视觉主题：共享数据与交互，独立布局、材质和章节节奏。 */
:root[data-theme="stripe-enterprise"]{--brand-primary:#0052d9;--brand-bright:#006eff;--brand-cyan:#00a4ff;--accent-indigo:#575ee7;--accent-violet:#7357d9;--accent-sky:#65d4ff;--accent-coral:#ff8066;--accent-gold:#f6c768;--canvas:#f6f9fc;--canvas-warm:#fbfaf8;--surface:#fff;--surface-soft:rgba(255,255,255,.76);--surface-blue:#eef5ff;--surface-indigo:#f1efff;--navy-950:#071b33;--navy-900:#0a2540;--navy-800:#11395d;--text-primary:#0a2540;--text-secondary:#425b76;--text-tertiary:#6b7f95;--text-on-dark:#f6f9fc;--text-on-dark-secondary:#b6c8dc;--border-soft:rgba(10,37,64,.10);--border-medium:rgba(10,37,64,.18);--focus-ring:rgba(0,82,217,.28);--shadow-soft:0 2px 5px rgba(10,37,64,.04),0 14px 35px rgba(10,37,64,.08);--shadow-floating:0 10px 30px rgba(10,37,64,.10),0 35px 80px rgba(22,52,90,.15);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px}
html[data-theme="stripe-enterprise"] body{background:var(--canvas);font-family:Inter,"PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;color:var(--text-primary)}
.stripe-enterprise .app-shell{overflow:clip}.stripe-enterprise .site-header{position:sticky;top:12px;width:min(1296px,calc(100% - 32px));min-height:62px;margin:0 auto -74px;padding:0 18px;border:1px solid rgba(255,255,255,.64);border-radius:16px;background:rgba(250,252,255,.72);box-shadow:0 4px 18px rgba(17,57,93,.04);backdrop-filter:blur(18px);z-index:20}.stripe-enterprise .brand{min-width:278px}.stripe-enterprise .brand-mark{border-radius:7px;clip-path:polygon(0 0,100% 0,100% 64%,64% 64%,64% 100%,0 100%);box-shadow:0 5px 14px rgba(0,82,217,.25)}.stripe-enterprise .nav-list{gap:12px}.stripe-enterprise .nav-item{font-size:13px}.stripe-enterprise .nav-item.active{box-shadow:none}.stripe-enterprise .nav-item.active:after{width:5px;height:5px;border-radius:50%;background:var(--brand-primary);content:""}.stripe-enterprise .main-content{max-width:1440px}.stripe-enterprise .hero{position:relative;grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);gap:46px;min-height:650px;padding:155px max(58px,calc((100vw - 1320px)/2)) 80px;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(101,212,255,.42),transparent 24%),radial-gradient(circle at 70% 2%,rgba(115,87,217,.22),transparent 23%),radial-gradient(circle at 92% 64%,rgba(255,128,102,.14),transparent 22%),linear-gradient(180deg,#f8fbff 0%,#f2f7ff 58%,#fff 100%)}.stripe-enterprise .hero:before{position:absolute;right:-7%;bottom:-28%;width:62%;height:85%;border-radius:42% 58% 50% 50%;background:linear-gradient(135deg,rgba(0,110,255,.10),rgba(115,87,217,.08));filter:blur(1px);content:""}.stripe-enterprise .hero-copy,.stripe-enterprise .hero-map{z-index:1}.stripe-enterprise .hero h1{max-width:660px;margin-bottom:23px;font-size:clamp(47px,4.4vw,62px);line-height:1.08;letter-spacing:-.058em}.stripe-enterprise .hero-copy>p:not(.eyebrow){max-width:550px;font-size:17px;line-height:1.75}.stripe-enterprise .eyebrow{color:#0a5bd7;letter-spacing:.11em}.stripe-enterprise .hero-proof{display:block;margin-top:17px;color:var(--text-tertiary);font-size:12px}.stripe-enterprise .button{border-radius:9px;padding:10px 18px}.stripe-enterprise .button.primary{box-shadow:0 9px 20px rgba(0,82,217,.22)}
.enterprise-preview{display:flex!important;align-items:center;justify-content:center;min-height:400px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.enterprise-preview:after{display:none}.preview-window{position:relative;width:min(100%,490px);overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:var(--shadow-floating);backdrop-filter:blur(18px)}.preview-bar{display:flex;align-items:center;gap:6px;height:43px;padding:0 16px;border-bottom:1px solid var(--border-soft)}.preview-bar span{width:7px;height:7px;border-radius:50%;background:#b9c8da}.preview-bar span:nth-child(2){background:#8cb9f8}.preview-bar span:nth-child(3){background:#8b8fee}.preview-bar b{margin-left:7px;color:var(--text-secondary);font-size:12px}.preview-body{display:grid;grid-template-columns:132px 1fr;min-height:251px}.preview-body aside{display:grid;align-content:start;gap:5px;padding:24px 16px;border-right:1px solid var(--border-soft);background:linear-gradient(180deg,#f8fbff,#f3f7fc)}.preview-body aside small{margin-top:10px;color:var(--text-tertiary);font-size:11px}.preview-body aside small:first-child{margin-top:0}.preview-body aside strong{color:var(--navy-900);font-size:13px}.preview-body section{padding:24px}.preview-body p{margin-bottom:7px;color:#59738f;font-size:11px;font-weight:700}.preview-body h3{margin:0 0 30px;font-size:20px;line-height:1.45}.preview-line{display:flex;justify-content:space-between;align-items:center;height:5px;margin:0 3px 11px;border-radius:99px;background:linear-gradient(90deg,#006eff,#65d4ff,#7357d9)}.preview-line i{width:11px;height:11px;border:2px solid white;border-radius:50%;background:#006eff;box-shadow:0 0 0 1px #006eff}.preview-line i:nth-child(2){background:#65d4ff;box-shadow:0 0 0 1px #65d4ff}.preview-line i:last-child{background:#7357d9;box-shadow:0 0 0 1px #7357d9}.preview-path{display:flex;justify-content:space-between;color:#617a94;font-size:11px}.preview-path b{color:var(--brand-primary)}.preview-product{margin-top:26px!important;border-radius:7px;padding:8px 9px;background:#edf5ff;color:#1d5da9!important;font-weight:600!important}.preview-note{position:absolute;right:-26px;bottom:16px;display:grid;gap:3px;width:230px;padding:13px 15px;border:1px solid rgba(255,255,255,.75);border-radius:11px;background:rgba(10,37,64,.92);box-shadow:0 14px 30px rgba(9,31,55,.22);color:#fff}.preview-note b{font-size:12px}.preview-note span{color:#bcd1e8;font-size:11px}.preview-orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{top:25px;right:16px;width:115px;height:115px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.9),rgba(101,212,255,.45),rgba(115,87,217,.18));box-shadow:0 22px 45px rgba(87,94,231,.18)}.orb-two{bottom:12px;left:15px;width:82px;height:82px;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(246,199,104,.55),rgba(255,128,102,.28))}
.stripe-enterprise .intro-strip{position:relative;z-index:2;max-width:1160px;margin:-37px auto 0;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-soft)}.stripe-enterprise .intro-strip div{padding:20px 24px;background:rgba(255,255,255,.92)}.stripe-enterprise .intro-strip span{color:#79b9ff}.stripe-enterprise .selection-workspace{grid-template-columns:58% 42%;margin:88px 56px 0;border:0;border-radius:22px;overflow:visible;background:transparent;box-shadow:none}.stripe-enterprise .workbench-heading{display:flex;grid-column:1/-1;align-items:end;justify-content:space-between;margin-bottom:17px;border:0;border-radius:18px;padding:28px 31px;background:linear-gradient(110deg,#fff,#f4f8ff);box-shadow:var(--shadow-soft)}.stripe-enterprise .workbench-heading h2{font-size:31px}.stripe-enterprise .workbench-heading p:last-child{max-width:700px}.workbench-status{display:grid;gap:3px;min-width:180px;border-left:1px solid var(--border-soft);padding-left:24px}.workbench-status span{color:var(--text-tertiary);font-size:12px}.workbench-status b{font-size:13px}.stripe-enterprise .step{padding:27px 30px;border:0;background:#fff;box-shadow:0 1px 0 var(--border-soft)}.stripe-enterprise .step-one{border-radius:17px 0 0 0}.stripe-enterprise .step-two{border-left:10px solid var(--canvas);border-radius:0 17px 0 0}.stripe-enterprise .step-three{grid-column:1/-1;margin-top:10px;border-radius:17px}.stripe-enterprise .context-note{margin-top:10px;border-radius:17px;padding:21px 30px;background:#fff}.stripe-enterprise .segmented-options{grid-template-columns:repeat(2,1fr)}.stripe-enterprise .segmented-button,.stripe-enterprise .scene-card{position:relative;border-radius:10px;background:#fbfdff}.stripe-enterprise .segmented-button{min-height:76px}.stripe-enterprise .segmented-button.selected,.stripe-enterprise .scene-card.selected{border-color:#1b70e8;background:linear-gradient(135deg,#f4f9ff,#eef5ff);box-shadow:inset 3px 0 var(--brand-primary),0 8px 19px rgba(0,82,217,.07)}.stripe-enterprise .scene-grid{grid-template-columns:repeat(4,1fr)}
.stripe-enterprise .recommendation-panel{margin-top:80px}.stripe-enterprise .empty-state{margin:0 56px;border-radius:18px}.stripe-enterprise .result-head{position:relative;overflow:hidden;padding:58px max(58px,calc((100vw - 1320px)/2));background:linear-gradient(120deg,#f9fcff,#eef5ff)}.stripe-enterprise .result-head:after{position:absolute;right:8%;bottom:-80px;width:240px;height:240px;border:1px solid rgba(0,110,255,.13);border-radius:50%;box-shadow:0 0 0 35px rgba(0,110,255,.035),0 0 0 70px rgba(115,87,217,.025);content:""}.stripe-enterprise .result-head h1{font-size:39px}.stripe-enterprise .common-judgement{gap:72px;padding:46px max(58px,calc((100vw - 1320px)/2));background:#fff}.stripe-enterprise .status-reminder{padding-left:max(58px,calc((100vw - 1320px)/2));padding-right:max(58px,calc((100vw - 1320px)/2))}.stripe-enterprise .tiers-section{position:relative;padding:78px max(58px,calc((100vw - 1320px)/2));background:radial-gradient(circle at 82% 12%,rgba(87,94,231,.30),transparent 28%),radial-gradient(circle at 12% 90%,rgba(0,164,255,.16),transparent 25%),linear-gradient(135deg,#071b33,#0a2540)}.stripe-enterprise .tiers-section:after{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(151,207,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(151,207,255,.035) 1px,transparent 1px);background-size:33px 33px;content:""}.stripe-enterprise .tiers-section>*{position:relative;z-index:1}.stripe-enterprise .tier-table{border-spacing:15px 0}.stripe-enterprise .tier-cell{border-radius:14px;padding:25px;background:rgba(255,255,255,.055)}.stripe-enterprise .tier-cell.tier-standard{transform:translateY(-10px);border-color:#67c8ff;background:linear-gradient(160deg,rgba(0,110,255,.5),rgba(16,61,108,.83))}.stripe-enterprise .talk-panel{padding:66px max(58px,calc((100vw - 1320px)/2));background:var(--canvas-warm)}.stripe-enterprise .talk-grid>div{border-top-color:#8fcfff}.stripe-enterprise .validation-panel{padding:62px max(58px,calc((100vw - 1320px)/2));background:linear-gradient(120deg,#eef5ff,#fff)}.stripe-enterprise .next-actions{gap:70px;padding:70px max(58px,calc((100vw - 1320px)/2));background:#fff}.stripe-enterprise .next-actions h2{font-size:36px}.stripe-enterprise .next-grid article{border-top-color:#7ab9ff}.stripe-enterprise .sources{padding-left:max(58px,calc((100vw - 1320px)/2));padding-right:max(58px,calc((100vw - 1320px)/2))}.stripe-enterprise .catalog-hero{padding:145px max(58px,calc((100vw - 1320px)/2)) 58px;background:radial-gradient(circle at 85% 35%,rgba(101,212,255,.30),transparent 24%),linear-gradient(120deg,#f5f9ff,#fff)}.stripe-enterprise .catalog-controls,.stripe-enterprise .catalog-map-note,.stripe-enterprise .product-map{padding-left:max(58px,calc((100vw - 1320px)/2));padding-right:max(58px,calc((100vw - 1320px)/2))}.stripe-enterprise .map-domain{border:0;border-radius:15px;background:#fff;box-shadow:var(--shadow-soft)}.stripe-enterprise .map-domain>header{background:linear-gradient(120deg,#fff,#f5f9ff)}.stripe-enterprise .product-tile{border-radius:9px;background:#fbfdff}.stripe-enterprise .site-footer{padding-left:max(58px,calc((100vw - 1320px)/2));padding-right:max(58px,calc((100vw - 1320px)/2));background:linear-gradient(110deg,#071b33,#0a2540)}
.stripe-enterprise #recommendation-result,.stripe-enterprise #next-actions{scroll-margin-top:92px}
@media(max-width:1050px){.stripe-enterprise .hero{grid-template-columns:1fr;min-height:auto;padding:130px 42px 62px}.stripe-enterprise .enterprise-preview{min-height:330px!important}.stripe-enterprise .selection-workspace{margin-left:30px;margin-right:30px}.stripe-enterprise .result-head,.stripe-enterprise .common-judgement,.stripe-enterprise .tiers-section,.stripe-enterprise .talk-panel,.stripe-enterprise .validation-panel,.stripe-enterprise .next-actions,.stripe-enterprise .sources,.stripe-enterprise .catalog-hero,.stripe-enterprise .catalog-controls,.stripe-enterprise .catalog-map-note,.stripe-enterprise .product-map{padding-left:34px;padding-right:34px}.stripe-enterprise .tier-table{min-width:900px}}
@media(max-width:760px){.stripe-enterprise .site-header{top:0;width:100%;margin:0;border-width:0 0 1px;border-radius:0;background:rgba(250,252,255,.92)}.stripe-enterprise .hero{padding:108px 22px 42px}.stripe-enterprise .hero h1{font-size:37px}.stripe-enterprise .hero-copy>p:not(.eyebrow){font-size:15px}.stripe-enterprise .enterprise-preview{justify-content:flex-start;min-height:310px!important;margin-top:5px}.preview-window{width:calc(100% - 12px)}.preview-note{right:-3px;bottom:-10px;width:215px}.stripe-enterprise .intro-strip{margin:-10px 20px 0;border-radius:12px}.stripe-enterprise .selection-workspace{display:block;margin:48px 20px 0}.stripe-enterprise .workbench-heading{display:block;padding:25px 22px}.stripe-enterprise .workbench-heading h2{font-size:27px}.workbench-status{margin-top:17px;border-top:1px solid var(--border-soft);border-left:0;padding:13px 0 0}.stripe-enterprise .step,.stripe-enterprise .context-note{margin-top:10px;border-radius:14px;padding:24px 22px}.stripe-enterprise .step-two{border-left:0}.stripe-enterprise .segmented-options,.stripe-enterprise .scene-grid{grid-template-columns:1fr}.stripe-enterprise .empty-state{margin:0 20px}.stripe-enterprise .result-head,.stripe-enterprise .common-judgement,.stripe-enterprise .tiers-section,.stripe-enterprise .talk-panel,.stripe-enterprise .validation-panel,.stripe-enterprise .next-actions,.stripe-enterprise .sources,.stripe-enterprise .catalog-hero,.stripe-enterprise .catalog-controls,.stripe-enterprise .catalog-map-note,.stripe-enterprise .product-map{padding-left:20px;padding-right:20px}.stripe-enterprise .result-head{padding-top:39px;padding-bottom:39px}.stripe-enterprise .result-head h1,.stripe-enterprise .next-actions h2{font-size:29px}.stripe-enterprise .tier-cell.tier-standard{transform:none}.stripe-enterprise .next-actions{padding-top:48px;padding-bottom:48px}}
@supports not (backdrop-filter:blur(1px)){.stripe-enterprise .site-header{background:#f9fbff}.preview-window{background:#fff}}
.hero-logic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:620px;margin:0 0 24px;padding:0;overflow:hidden;border:1px solid rgba(0,82,217,.16);border-radius:11px;background:rgba(255,255,255,.6);box-shadow:0 8px 20px rgba(10,37,64,.05);list-style:none}.hero-logic li{display:grid;gap:2px;min-height:60px;padding:10px 11px;border-left:1px solid rgba(10,37,64,.09)}.hero-logic li:first-child{border-left:0}.hero-logic b{color:var(--brand-primary);font-size:11px;letter-spacing:.08em}.hero-logic span{color:var(--navy-900);font-size:12px;font-weight:700;line-height:1.35}.stripe-enterprise .confirmation-item{display:flex;align-items:flex-start;gap:10px;min-height:40px;cursor:pointer}.stripe-enterprise .confirmation-item input{width:18px;height:18px;flex:0 0 18px;margin:4px 0 0;accent-color:var(--brand-primary);cursor:pointer}.stripe-enterprise .confirmation-item span{transition:color .18s ease,text-decoration-color .18s ease}.stripe-enterprise .confirmation-item input:checked+span{color:var(--text-tertiary);text-decoration:line-through;text-decoration-color:#8eb7ea}.stripe-enterprise .needs-selection{animation:stripe-selection-pulse .8s ease}@keyframes stripe-selection-pulse{50%{box-shadow:0 0 0 6px rgba(0,82,217,.12)}}
@media(max-width:760px){.hero-logic{grid-template-columns:1fr 1fr}.hero-logic li:nth-child(3){border-left:0;border-top:1px solid rgba(10,37,64,.09)}.hero-logic li:nth-child(4){border-top:1px solid rgba(10,37,64,.09)}}
.stripe-enterprise .status-reminder{display:none}.stripe-enterprise .intro-strip div:nth-child(1){background:#f0f7ff}.stripe-enterprise .intro-strip div:nth-child(2){background:#effbf8}.stripe-enterprise .intro-strip div:nth-child(3){background:#f8f3ff}.stripe-enterprise .selection-workspace{display:grid;grid-template-columns:1fr;gap:12px;background:transparent}.stripe-enterprise .workbench-heading{margin-bottom:0}.stripe-enterprise .step{position:relative;display:grid;grid-template-columns:236px 1fr;gap:28px;min-height:0;border-radius:17px!important;padding:30px 32px;box-shadow:var(--shadow-soft)}.stripe-enterprise .step-one{background:linear-gradient(100deg,#edf6ff 0%,#fff 42%)}.stripe-enterprise .step-two{border-left:0;background:linear-gradient(100deg,#edfbf7 0%,#fff 42%)}.stripe-enterprise .step-three{grid-column:auto;margin-top:0;background:linear-gradient(100deg,#f5f0ff 0%,#fff 42%)}.stripe-enterprise .step-heading{margin:0}.stripe-enterprise .step-heading>span{width:38px;height:38px;flex-basis:38px;background:#dceeff;color:#0052d9;font-size:13px}.stripe-enterprise .step-two .step-heading>span{background:#d8f4eb;color:#087c62}.stripe-enterprise .step-three .step-heading>span{background:#e7ddff;color:#6846b7}.stripe-enterprise .step-heading h2{font-size:22px}.stripe-enterprise .step-one .segmented-button.selected{border-color:#006eff;background:#eaf4ff;box-shadow:inset 4px 0 #006eff,0 8px 19px rgba(0,82,217,.08)}.stripe-enterprise .step-two .segmented-button.selected{border-color:#00a870;background:#ebfaf4;box-shadow:inset 4px 0 #00a870,0 8px 19px rgba(0,168,112,.08)}.stripe-enterprise .step-three .scene-card.selected{border-color:#7357d9;background:#f4f0ff;box-shadow:inset 4px 0 #7357d9,0 8px 19px rgba(115,87,217,.08)}.stripe-enterprise .step-two .segmented-button:hover{border-color:#4abf9b}.stripe-enterprise .step-three .scene-card:hover{border-color:#a58de8}.stripe-enterprise .context-note{margin-top:0;border:1px solid rgba(246,199,104,.28);background:#fffdf7;box-shadow:var(--shadow-soft)}.stripe-enterprise .tier-table{table-layout:fixed;border-spacing:9px 0}.stripe-enterprise .tier-table thead th:first-child,.stripe-enterprise .tier-table tbody>tr>th{display:none}.stripe-enterprise .tier-table thead th{padding:0 8px 13px;text-align:left}.stripe-enterprise .tier-table .tier-cell{padding:24px 20px}.stripe-enterprise .tier-table .tier-standard{background:linear-gradient(160deg,rgba(0,110,255,.56),rgba(87,94,231,.48),rgba(16,61,108,.88))}.stripe-enterprise .tier-table .tier-cell.tier-starter{border-top:3px solid #65d4ff}.stripe-enterprise .tier-table .tier-cell.tier-scale{border-top:3px solid #f6c768}.stripe-enterprise .tier-table dl{grid-template-columns:68px 1fr;gap:10px 7px}.stripe-enterprise .tiers-section{background:radial-gradient(circle at 82% 12%,rgba(115,87,217,.32),transparent 28%),radial-gradient(circle at 11% 92%,rgba(0,164,255,.20),transparent 26%),linear-gradient(135deg,#071b33,#0a2540)}
@media(max-width:760px){.stripe-enterprise .step{display:block;padding:24px 22px}.stripe-enterprise .step-heading{margin-bottom:18px}.stripe-enterprise .tier-table{min-width:860px}.stripe-enterprise .tier-table .tier-cell{padding:18px 15px}}
@media print{@page{size:A4 landscape;margin:8mm}.stripe-enterprise .battle-dialog{display:block!important;position:static!important;overflow:visible!important;padding:0!important;background:#fff!important}.stripe-enterprise .battle-card-shell{width:100%!important;padding:0!important;background:#fff!important;box-shadow:none!important}.stripe-enterprise .battle-card-shell>.drawer-head,.stripe-enterprise .battle-actions{display:none!important}.stripe-enterprise .battle-print{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm;color:#0a2540;font-size:9.3pt;line-height:1.45}.stripe-enterprise .battle-print header{grid-column:1/-1;border:0!important;border-radius:4mm;padding:4mm 5mm!important;background:#eaf4ff}.stripe-enterprise .battle-print header h1{margin:0 0 1.5mm;font-size:18pt}.stripe-enterprise .battle-print header p{margin:0;color:#425b76}.stripe-enterprise .battle-print>section{break-inside:avoid;page-break-inside:avoid;border:1px solid #d8e6f5;border-radius:3mm;padding:3.5mm 4mm;background:#fff}.stripe-enterprise .battle-print>section:nth-of-type(1){background:#f5f0ff;border-color:#ded5fa}.stripe-enterprise .battle-print>section:nth-of-type(2){background:#effbf8;border-color:#cceee3}.stripe-enterprise .battle-print>section:nth-of-type(3){background:#fffaf0;border-color:#f2dfb4}.stripe-enterprise .battle-print h2{margin:0 0 2mm;color:#0a2540;font-size:11pt}.stripe-enterprise .battle-print h3{margin:0 0 1.5mm;font-size:10pt}.stripe-enterprise .battle-print p{margin:0 0 2mm}.stripe-enterprise .battle-print ol{margin:0;padding-left:5mm}.stripe-enterprise .battle-tiers{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm}.stripe-enterprise .battle-tiers>div{break-inside:avoid;page-break-inside:avoid;border:1px solid #cddff5!important;border-top:3px solid #006eff!important;border-radius:3mm;padding:3.5mm!important;background:#f8fbff}.stripe-enterprise .battle-tiers>div:nth-child(2){border-top-color:#00a870!important;background:#f1fbf7}.stripe-enterprise .battle-tiers>div:nth-child(3){border-top-color:#7357d9!important;background:#f7f3ff}.stripe-enterprise .battle-print small{color:#526f8e}.stripe-enterprise .battle-print *{overflow-wrap:anywhere}.stripe-enterprise .battle-print>section,.stripe-enterprise .battle-tiers>div{max-height:none!important}}
.stripe-enterprise .selection-workspace{grid-template-columns:23% 23% 54%;gap:10px;margin-top:62px;align-items:stretch}.stripe-enterprise .workbench-heading{grid-column:1/-1;margin-bottom:0}.stripe-enterprise .step{display:block;min-height:520px;padding:26px 23px;border:1px solid rgba(10,37,64,.08);border-radius:18px!important;box-shadow:var(--shadow-soft);transition:transform .22s ease,box-shadow .22s ease}.stripe-enterprise .step-one{background:linear-gradient(160deg,#edf6ff,#fbfdff 52%)}.stripe-enterprise .step-two{background:linear-gradient(160deg,#edfbf7,#fbfffd 52%)}.stripe-enterprise .step-three{background:linear-gradient(160deg,#f5f0ff,#fff 52%)}.stripe-enterprise .step.is-current{transform:translateY(-5px);box-shadow:0 14px 35px rgba(21,64,108,.14)}.stripe-enterprise .step-heading{margin-bottom:20px}.stripe-enterprise .step-heading h2{font-size:20px}.stripe-enterprise .step-heading p{font-size:12px}.stripe-enterprise .step-heading>span{width:34px;height:34px;flex-basis:34px}.stripe-enterprise .segmented-options{grid-template-columns:1fr}.stripe-enterprise .segmented-button{min-height:61px;padding:10px 12px}.stripe-enterprise .scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stripe-enterprise .scene-card{min-height:108px;padding:13px}.stripe-enterprise .scene-card strong{font-size:14px}.stripe-enterprise .scene-card span{font-size:12px}.stripe-enterprise .context-note{grid-column:1/-1;margin:0}.stripe-enterprise .recommendation-panel{position:relative;margin-top:102px;border-top:1px solid rgba(10,37,64,.12);padding-top:73px}.stripe-enterprise .recommendation-panel:before{position:absolute;top:-15px;left:max(56px,calc((100vw - 1320px)/2));border:1px solid #bddcff;border-radius:99px;padding:5px 12px;background:#fff;color:#075aca;font-size:12px;font-weight:800;letter-spacing:.08em;content:'02 · 形成推荐建设路径'}.stripe-enterprise .result-head{border-top:4px solid #006eff}.stripe-enterprise .common-judgement{border-bottom:12px solid #f6f9fc}.stripe-enterprise .tiers-section{border-bottom:12px solid #f6f9fc}.stripe-enterprise .talk-panel{position:relative;border-bottom:12px solid #f6f9fc}.stripe-enterprise .talk-panel:before,.stripe-enterprise .validation-panel:before,.stripe-enterprise .next-actions:before{display:block;margin-bottom:14px;color:#006eff;font-size:12px;font-weight:800;letter-spacing:.1em}.stripe-enterprise .talk-panel:before{content:'03 · 角色化会谈表达'}.stripe-enterprise .validation-panel:before{content:'04 · 用最小任务验证路径'}.stripe-enterprise .next-actions:before{content:'05 · 带走客户确认事项'}.stripe-enterprise .talk-panel header{max-width:none;border:1px solid #cfe1fa;border-radius:16px;padding:24px;background:linear-gradient(110deg,#fff,#f3f8ff)}.stripe-enterprise .talk-grid{gap:14px}.stripe-enterprise .talk-grid>div{border:1px solid rgba(10,37,64,.10);border-top:3px solid #65d4ff;border-radius:12px;padding:16px;background:#fff}.stripe-enterprise .talk-grid>div:nth-child(2){border-top-color:#00a870}.stripe-enterprise .talk-grid>div:nth-child(3){border-top-color:#7357d9}.stripe-enterprise .validation-intro{max-width:780px;margin:-6px 0 28px;color:#425b76;font-size:16px}.stripe-enterprise .validation-grid>div{border:1px solid rgba(10,37,64,.10);border-top:3px solid #65d4ff;border-radius:12px;padding:18px;background:rgba(255,255,255,.74)}.stripe-enterprise .validation-grid>div:nth-child(2){border-top-color:#00a870}.stripe-enterprise .validation-grid>div:nth-child(3){border-top-color:#7357d9}.stripe-enterprise .validation-grid>div:nth-child(4){border-top-color:#f6c768}.stripe-enterprise .next-actions{border-bottom:12px solid #f6f9fc}.stripe-enterprise .next-grid article{border:1px solid rgba(10,37,64,.1);border-top:3px solid #006eff;border-radius:12px;padding:18px;background:#fff}.stripe-enterprise .next-grid article:nth-child(2){border-top-color:#00a870}.stripe-enterprise .product-link,.stripe-enterprise .product-tile,.stripe-enterprise .segmented-button,.stripe-enterprise .scene-card{cursor:pointer}.stripe-enterprise .product-link:hover{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px){.stripe-enterprise .selection-workspace{grid-template-columns:1fr 1fr}.stripe-enterprise .step{min-height:0}.stripe-enterprise .step-three{grid-column:1/-1}.stripe-enterprise .scene-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.stripe-enterprise .selection-workspace{display:grid;grid-template-columns:1fr;margin-top:42px;gap:10px}.stripe-enterprise .step{min-height:0;padding:24px 22px}.stripe-enterprise .step-three{grid-column:auto}.stripe-enterprise .segmented-options{grid-template-columns:1fr}.stripe-enterprise .scene-grid{grid-template-columns:1fr 1fr}.stripe-enterprise .recommendation-panel{margin-top:60px;padding-top:58px}.stripe-enterprise .recommendation-panel:before{left:20px}.stripe-enterprise .talk-panel header{padding:19px}.stripe-enterprise .talk-grid,.stripe-enterprise .validation-grid{gap:12px}.stripe-enterprise .validation-intro{font-size:15px}.stripe-enterprise .next-grid article{padding:15px}}
html[data-theme="stripe-enterprise"] body,.stripe-enterprise button,.stripe-enterprise input,.stripe-enterprise textarea,.stripe-enterprise select{font-family:"PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif}.stripe-enterprise .version{display:none}.stripe-enterprise .site-header{gap:18px}.stripe-enterprise .brand{min-width:232px}.stripe-enterprise .brand small{letter-spacing:.01em}.stripe-enterprise .nav-list{gap:3px}.stripe-enterprise .nav-item{padding:0 11px;font-weight:600}.stripe-enterprise .step{padding:28px 20px;background:#fff}.stripe-enterprise .step-one{border-top:3px solid #2b7de9;background:linear-gradient(180deg,#f4f9ff 0,#fff 26%)}.stripe-enterprise .step-two{border-top:3px solid #18a478;background:linear-gradient(180deg,#f1fbf7 0,#fff 26%)}.stripe-enterprise .step-three{border-top:3px solid #7758d8;background:linear-gradient(180deg,#f7f3ff 0,#fff 26%)}.stripe-enterprise .step-heading{padding-bottom:15px;border-bottom:1px solid rgba(10,37,64,.09)}.stripe-enterprise .segmented-button,.stripe-enterprise .scene-card{position:relative;border-color:rgba(10,37,64,.10);background:rgba(255,255,255,.94);font-size:15px;font-weight:600}.stripe-enterprise .segmented-button.selected:after{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;min-height:21px;border:1px solid currentColor;border-radius:99px;padding:0 7px;background:#fff;box-shadow:0 5px 12px rgba(10,37,64,.10);color:inherit;font-size:10px;font-weight:700;content:"已选"}.stripe-enterprise .step-one .segmented-button.selected{color:#075fc9}.stripe-enterprise .step-two .segmented-button.selected{color:#08795d}.stripe-enterprise .step-three .scene-card.selected{color:#6846b7}.stripe-enterprise .step-three .scene-card.selected:after{position:absolute;top:10px;right:10px;border:1px solid #9b87df;border-radius:99px;padding:2px 7px;background:#fff;color:#6846b7;font-size:10px;font-weight:700;content:"已选"}.stripe-enterprise .scene-card span{font-weight:400}.stripe-enterprise .next-actions{display:block;padding-top:66px;background:linear-gradient(135deg,#fffdf8,#fff)}.stripe-enterprise .next-actions>div:first-of-type{display:grid;grid-template-columns:300px 1fr;align-items:end;gap:32px;margin-bottom:24px}.stripe-enterprise .next-actions>div:first-of-type>p{max-width:680px;margin:0 0 8px}.stripe-enterprise .next-grid{grid-template-columns:1.35fr .85fr;gap:18px}.stripe-enterprise .next-grid article{min-height:216px;padding:24px}.stripe-enterprise .confirmation-card ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:13px 0 0;padding:0;list-style:none}.stripe-enterprise .confirmation-item{min-height:50px;align-items:center;border:1px solid rgba(0,82,217,.12);border-radius:9px;padding:8px 10px;background:#f8fbff}.stripe-enterprise .confirmation-item:hover{border-color:#7badf0;background:#f2f7ff}.stripe-enterprise .confirmation-item input{width:20px;height:20px;margin:0}.stripe-enterprise .meeting-action-card{display:grid;align-content:start;gap:5px;background:linear-gradient(145deg,#effbf7,#fff)!important}.stripe-enterprise .meeting-action-card h3{margin-top:0;color:#08795d}.stripe-enterprise .meeting-action-card p{margin:0 0 10px}.stripe-enterprise .map-domain{position:relative;overflow:hidden}.stripe-enterprise .map-domain>header{border-left:4px solid #2b7de9}.stripe-enterprise .map-domain.map-1>header{border-left-color:#2b7de9;background:linear-gradient(100deg,#eef6ff,#fff)}.stripe-enterprise .map-domain.map-2>header{border-left-color:#18a478;background:linear-gradient(100deg,#effbf7,#fff)}.stripe-enterprise .map-domain.map-3>header{border-left-color:#7758d8;background:linear-gradient(100deg,#f6f2ff,#fff)}.stripe-enterprise .map-domain.map-4>header{border-left-color:#d69626;background:linear-gradient(100deg,#fff8e8,#fff)}.stripe-enterprise .map-domain.map-5>header{border-left-color:#d95c50;background:linear-gradient(100deg,#fff2f0,#fff)}.stripe-enterprise .map-domain.map-1 .product-tile:hover{border-color:#5e9deb;background:#f3f8ff}.stripe-enterprise .map-domain.map-2 .product-tile:hover{border-color:#53ba9b;background:#f2fbf8}.stripe-enterprise .map-domain.map-3 .product-tile:hover{border-color:#a18ae6;background:#f7f4ff}.stripe-enterprise .map-domain.map-4 .product-tile:hover{border-color:#edbd63;background:#fffaf0}.stripe-enterprise .map-domain.map-5 .product-tile:hover{border-color:#ec998f;background:#fff7f5}.stripe-enterprise .map-domain.map-1 .product-tile>span{color:#176fcf}.stripe-enterprise .map-domain.map-2 .product-tile>span{color:#08795d}.stripe-enterprise .map-domain.map-3 .product-tile>span{color:#6846b7}.stripe-enterprise .map-domain.map-4 .product-tile>span{color:#a76b08}.stripe-enterprise .map-domain.map-5 .product-tile>span{color:#b94a40}
@media(max-width:760px){.stripe-enterprise .brand{min-width:0}.stripe-enterprise .next-actions>div:first-of-type{display:block;margin-bottom:18px}.stripe-enterprise .next-grid{grid-template-columns:1fr}.stripe-enterprise .confirmation-card ol{grid-template-columns:1fr}.stripe-enterprise .next-grid article{min-height:0}.stripe-enterprise .nav-list{gap:4px}.stripe-enterprise .nav-item{padding:0 10px;font-size:13px}}
/* 收敛为腾讯蓝系企业色阶：不使用彩虹式模块配色。 */
html[data-theme="stripe-enterprise"]{--brand-primary:#0758c9;--brand-bright:#176fe0;--brand-cyan:#4aa7c8;--accent-indigo:#315f9b;--accent-violet:#315f9b;--accent-sky:#80c6dd;--accent-coral:#b68b62;--accent-gold:#b89467;--canvas:#f5f7fa;--canvas-warm:#fbfaf8;--surface-blue:#edf4fb;--surface-indigo:#eff4f9;--navy-950:#071c31;--navy-900:#0b2943;--navy-800:#143e61;--text-primary:#102c45;--text-secondary:#4b6378;--text-tertiary:#718397}.stripe-enterprise .hero{background:radial-gradient(circle at 83% 17%,rgba(128,198,221,.34),transparent 27%),radial-gradient(circle at 70% 2%,rgba(49,95,155,.13),transparent 24%),linear-gradient(180deg,#f8fbfd 0%,#edf4fa 60%,#fff 100%)}.stripe-enterprise .hero:before{background:linear-gradient(135deg,rgba(7,88,201,.08),rgba(74,167,200,.08))}.stripe-enterprise .intro-strip div:nth-child(1),.stripe-enterprise .intro-strip div:nth-child(2),.stripe-enterprise .intro-strip div:nth-child(3){background:#fff}.stripe-enterprise .selection-workspace{grid-template-columns:1fr;gap:9px;margin-top:56px}.stripe-enterprise .workbench-heading{grid-column:1/-1}.stripe-enterprise .step{display:grid;grid-template-columns:205px minmax(0,1fr);align-items:start;min-height:142px;padding:22px 24px;border-radius:14px!important;box-shadow:0 6px 19px rgba(15,43,70,.06)}.stripe-enterprise .step-one,.stripe-enterprise .step-two,.stripe-enterprise .step-three{background:linear-gradient(90deg,#f7fafc 0,#fff 28%);border-top:0;border-left:3px solid #0758c9}.stripe-enterprise .step-two{border-left-color:#377d9e}.stripe-enterprise .step-three{border-left-color:#315f9b}.stripe-enterprise .step-heading{margin:0;padding:5px 20px 5px 0;border:0}.stripe-enterprise .step-heading>span{background:#e7f0f8;color:#0758c9}.stripe-enterprise .step-two .step-heading>span{background:#e7f2f5;color:#377d9e}.stripe-enterprise .step-three .step-heading>span{background:#e9eff6;color:#315f9b}.stripe-enterprise .step-heading h2{font-size:19px;letter-spacing:.01em}.stripe-enterprise .step-heading p{max-width:165px}.stripe-enterprise .step-one .segmented-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stripe-enterprise .step-two .segmented-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stripe-enterprise .step-three .scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stripe-enterprise .segmented-button{min-height:70px;padding:10px 11px}.stripe-enterprise .scene-card{min-height:102px;padding:11px 12px}.stripe-enterprise .segmented-button.selected:after,.stripe-enterprise .step-three .scene-card.selected:after{display:none!important;content:none!important}.stripe-enterprise .step-one .segmented-button.selected{border-color:#0758c9;background:#edf4fb;color:#0758c9;box-shadow:inset 3px 0 #0758c9}.stripe-enterprise .step-two .segmented-button.selected{border-color:#377d9e;background:#eff7f9;color:#215f7e;box-shadow:inset 3px 0 #377d9e}.stripe-enterprise .step-three .scene-card.selected{border-color:#315f9b;background:#eff4f9;color:#234d82;box-shadow:inset 3px 0 #315f9b}.stripe-enterprise .context-note{grid-column:1/-1;border-color:rgba(10,37,64,.10);background:#fbfcfd;box-shadow:none}.stripe-enterprise .tiers-section{background:radial-gradient(circle at 82% 12%,rgba(49,95,155,.27),transparent 28%),radial-gradient(circle at 12% 88%,rgba(74,167,200,.14),transparent 26%),linear-gradient(135deg,#071c31,#0b2943)}.stripe-enterprise .tier-table .tier-standard{background:linear-gradient(160deg,rgba(7,88,201,.50),rgba(49,95,155,.42),rgba(14,54,88,.92))}.stripe-enterprise .tier-table .tier-cell.tier-starter{border-top-color:#6cb8d4}.stripe-enterprise .tier-table .tier-cell.tier-scale{border-top-color:#7894b3}.stripe-enterprise .map-domain.map-1>header{border-left-color:#0758c9;background:linear-gradient(100deg,#edf4fb,#fff)}.stripe-enterprise .map-domain.map-2>header{border-left-color:#377d9e;background:linear-gradient(100deg,#eef6f8,#fff)}.stripe-enterprise .map-domain.map-3>header{border-left-color:#315f9b;background:linear-gradient(100deg,#eff4f9,#fff)}.stripe-enterprise .map-domain.map-4>header{border-left-color:#557893;background:linear-gradient(100deg,#f2f5f8,#fff)}.stripe-enterprise .map-domain.map-5>header{border-left-color:#31566f;background:linear-gradient(100deg,#f1f4f6,#fff)}.stripe-enterprise .map-domain.map-1 .product-tile>span{color:#0758c9}.stripe-enterprise .map-domain.map-2 .product-tile>span{color:#286f8f}.stripe-enterprise .map-domain.map-3 .product-tile>span{color:#315f9b}.stripe-enterprise .map-domain.map-4 .product-tile>span{color:#557893}.stripe-enterprise .map-domain.map-5 .product-tile>span{color:#31566f}.stripe-enterprise .map-domain.map-1 .product-tile:hover{border-color:#82afe6;background:#f5f9fe}.stripe-enterprise .map-domain.map-2 .product-tile:hover{border-color:#8bb8ca;background:#f5fafb}.stripe-enterprise .map-domain.map-3 .product-tile:hover{border-color:#90aad0;background:#f6f8fc}.stripe-enterprise .map-domain.map-4 .product-tile:hover,.stripe-enterprise .map-domain.map-5 .product-tile:hover{border-color:#aebdc9;background:#f8fafb}
@media(max-width:1100px){.stripe-enterprise .selection-workspace{grid-template-columns:1fr}.stripe-enterprise .step{grid-template-columns:180px minmax(0,1fr)}.stripe-enterprise .step-one .segmented-options{grid-template-columns:repeat(3,minmax(0,1fr))}.stripe-enterprise .step-two .segmented-options{grid-template-columns:repeat(2,minmax(0,1fr))}.stripe-enterprise .step-three .scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.stripe-enterprise .step{display:block;padding:21px 20px}.stripe-enterprise .step-heading{padding:0;margin-bottom:14px}.stripe-enterprise .step-one .segmented-options,.stripe-enterprise .step-two .segmented-options{grid-template-columns:1fr}.stripe-enterprise .step-three .scene-grid{grid-template-columns:1fr 1fr}.stripe-enterprise .segmented-button{min-height:58px}}
/* 打印版会谈备忘录：与推荐建设路径使用同一套深色企业卡片语言。 */
.stripe-enterprise .battle-dialog{background:rgba(3,18,34,.72)}.stripe-enterprise .battle-card-shell{border:1px solid rgba(116,193,237,.28);background:linear-gradient(rgba(129,193,225,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(129,193,225,.045) 1px,transparent 1px),linear-gradient(135deg,#071c31,#0b2943);background-size:26px 26px,26px 26px,auto;color:#dcecff}.stripe-enterprise .battle-card-shell .drawer-head{border-color:rgba(145,205,245,.22)}.stripe-enterprise .battle-card-shell .drawer-head h2{color:#fff}.stripe-enterprise .battle-print{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;color:#dcecff}.stripe-enterprise .battle-print header{grid-column:1/-1;border:0;padding:0 0 12px 15px;border-left:3px solid #55bff0}.stripe-enterprise .battle-print header h1{color:#fff}.stripe-enterprise .battle-print header p,.stripe-enterprise .battle-print p,.stripe-enterprise .battle-print li{color:#c5dbef}.stripe-enterprise .battle-print>section{border:1px solid rgba(145,205,245,.28);border-radius:12px;padding:16px;background:rgba(255,255,255,.065)}.stripe-enterprise .battle-print>section:nth-of-type(1){grid-column:1/-1;background:linear-gradient(90deg,rgba(0,110,255,.25),rgba(255,255,255,.04))}.stripe-enterprise .battle-print>section:nth-of-type(3){grid-column:span 2;border-top:3px solid #57bff0}.stripe-enterprise .battle-print>section:nth-of-type(4){border-top:3px solid #6e9ec9}.stripe-enterprise .battle-print h2{color:#75caff}.stripe-enterprise .battle-print h3,.stripe-enterprise .battle-print strong{color:#fff}.stripe-enterprise .battle-tiers{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;background:transparent}.stripe-enterprise .battle-tiers>div{border:1px solid rgba(145,205,245,.30);border-top:3px solid #66c7ef;border-radius:12px;padding:16px;background:rgba(255,255,255,.07)}.stripe-enterprise .battle-tiers>div:nth-child(2){border-color:#4aaeff;border-top-color:#59c3ff;background:linear-gradient(160deg,rgba(0,110,255,.48),rgba(27,80,127,.63));box-shadow:0 0 0 1px rgba(121,211,255,.12) inset}.stripe-enterprise .battle-tiers>div:nth-child(3){border-top-color:#91b4d7;background:rgba(155,193,225,.10)}.stripe-enterprise .battle-actions .button.secondary{border-color:rgba(151,210,248,.45);background:rgba(255,255,255,.08);color:#dcecff}.stripe-enterprise .battle-actions small{color:#83dbba}
@media print{@page{size:A4 landscape;margin:0}.stripe-enterprise body{background:#071c31!important;color:#e7f2fc!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.stripe-enterprise .battle-dialog{display:block!important;min-height:100vh!important;padding:0!important;background:#071c31!important}.stripe-enterprise .battle-card-shell{min-height:100vh!important;padding:9mm 10mm!important;background:linear-gradient(rgba(129,193,225,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(129,193,225,.055) 1px,transparent 1px),linear-gradient(135deg,#071c31,#0b2943)!important;background-size:26px 26px,26px 26px,auto!important}.stripe-enterprise .battle-print{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4mm!important;color:#dcecff!important;font-size:8.2pt!important;line-height:1.42!important}.stripe-enterprise .battle-print header{grid-column:1/-1!important;border:0!important;border-left:3px solid #55bff0!important;border-radius:0!important;padding:0 0 3mm 4mm!important;background:transparent!important}.stripe-enterprise .battle-print header h1{margin:0 0 1.5mm!important;color:#fff!important;font-size:19pt!important;letter-spacing:.01em!important}.stripe-enterprise .battle-print header p{color:#9fc1df!important;font-size:8.5pt!important}.stripe-enterprise .battle-print>section{break-inside:avoid!important;page-break-inside:avoid!important;border:1px solid rgba(145,205,245,.28)!important;border-radius:4mm!important;padding:4mm!important;background:rgba(255,255,255,.065)!important;color:#dcecff!important}.stripe-enterprise .battle-print>section:nth-of-type(1){grid-column:1/-1!important;border-color:rgba(101,204,255,.45)!important;background:linear-gradient(90deg,rgba(0,110,255,.25),rgba(255,255,255,.04))!important}.stripe-enterprise .battle-print>section:nth-of-type(3){grid-column:span 2!important;border-top:3px solid #57bff0!important}.stripe-enterprise .battle-print>section:nth-of-type(4){border-top:3px solid #6e9ec9!important}.stripe-enterprise .battle-print h2{margin:0 0 2mm!important;color:#75caff!important;font-size:10.5pt!important}.stripe-enterprise .battle-print h3{margin:0 0 1.5mm!important;color:#fff!important;font-size:9pt!important}.stripe-enterprise .battle-print p,.stripe-enterprise .battle-print li{color:#c5dbef!important}.stripe-enterprise .battle-print strong{color:#fff!important}.stripe-enterprise .battle-print small{color:#98b8d4!important}.stripe-enterprise .battle-print ol,.stripe-enterprise .battle-print ul{margin:0!important;padding-left:4.5mm!important}.stripe-enterprise .battle-tiers{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4mm!important;border:0!important;padding:0!important;background:transparent!important}.stripe-enterprise .battle-tiers>div{break-inside:avoid!important;page-break-inside:avoid!important;min-height:64mm!important;border:1px solid rgba(145,205,245,.30)!important;border-top:3px solid #66c7ef!important;border-radius:4mm!important;padding:4mm!important;background:rgba(255,255,255,.07)!important}.stripe-enterprise .battle-tiers>div:nth-child(2){border-color:#4aaeff!important;border-top-color:#59c3ff!important;background:linear-gradient(160deg,rgba(0,110,255,.48),rgba(27,80,127,.63))!important;box-shadow:0 0 0 1px rgba(121,211,255,.12) inset!important}.stripe-enterprise .battle-tiers>div:nth-child(3){border-top-color:#91b4d7!important;background:rgba(155,193,225,.10)!important}.stripe-enterprise .battle-tiers>div p{margin-bottom:2.5mm!important}.stripe-enterprise .battle-print *{overflow-wrap:anywhere!important}}
/* A4 纵向分享卡：避免 100vh 造成额外空白页。 */
@media print{@page{size:A4 portrait;margin:7mm}.stripe-enterprise .battle-dialog,.stripe-enterprise .battle-card-shell{min-height:0!important;height:auto!important}.stripe-enterprise .battle-card-shell{padding:7mm!important}.stripe-enterprise .battle-print{grid-template-columns:1fr!important;gap:3mm!important;font-size:7.3pt!important;line-height:1.32!important}.stripe-enterprise .battle-print header{padding:0 0 2.5mm 3mm!important}.stripe-enterprise .battle-print header h1{font-size:16pt!important}.stripe-enterprise .battle-print header p{font-size:7.5pt!important}.stripe-enterprise .battle-print>section,.stripe-enterprise .battle-print>section:nth-of-type(1),.stripe-enterprise .battle-print>section:nth-of-type(3),.stripe-enterprise .battle-print>section:nth-of-type(4){grid-column:1!important;padding:3mm!important}.stripe-enterprise .battle-tiers{grid-column:1!important;grid-template-columns:1fr!important;gap:2.5mm!important}.stripe-enterprise .battle-tiers>div{min-height:0!important;padding:3mm!important}.stripe-enterprise .battle-print h2{margin-bottom:1.4mm!important;font-size:9pt!important}.stripe-enterprise .battle-print h3{margin-bottom:1mm!important;font-size:8pt!important}.stripe-enterprise .battle-print p{margin-bottom:1.2mm!important}.stripe-enterprise .battle-tiers>div p{margin-bottom:1.4mm!important}.stripe-enterprise .battle-print ol,.stripe-enterprise .battle-print ul{padding-left:3.8mm!important}}
/* 仅保留卡片内的标题；整页背景不再在内容后露出白边。 */
.stripe-enterprise .battle-card-shell>.drawer-head{position:absolute;z-index:2;top:18px;right:20px;border:0;padding:0}.stripe-enterprise .battle-card-shell>.drawer-head h2{display:none}.stripe-enterprise .battle-card-shell>.drawer-head .close-button{border-color:rgba(145,205,245,.35);background:rgba(255,255,255,.92)}
@media print{html[data-theme="stripe-enterprise"],html[data-theme="stripe-enterprise"] body.stripe-enterprise{height:100%!important;background:#071c31!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.stripe-enterprise .battle-dialog{min-height:283mm!important;height:283mm!important;overflow:hidden!important}.stripe-enterprise .battle-card-shell{min-height:283mm!important;height:283mm!important;overflow:hidden!important}.stripe-enterprise .battle-card-shell>.drawer-head{display:none!important}}
