#xwz-roadmap-main{--xwz-pine:#102f32;--xwz-pine2:#173f40;--xwz-paper:#fffefa;--xwz-soft:#edf3ee;--xwz-line:#d8e1db;--xwz-jade:#0e8373;--xwz-copper:#d2774d;--xwz-amber:#d59b42;min-width:0;padding:25px 32px 52px;background:#f5f4ef;color:#152a2e}
.app-shell>main.xwz-native-hidden{display:none}
#xwz-roadmap-nav{position:relative;margin-bottom:7px;color:#f8faf6;background:linear-gradient(110deg,#2b5758,#24484b)!important;border:1px solid #467071!important}
#xwz-roadmap-nav:after{content:"CEO";position:absolute;right:10px;top:12px;color:#f2b18d;font:800 8px PingFang SC,sans-serif;letter-spacing:.09em}
#xwz-roadmap-main .xwz-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid var(--xwz-line)}
#xwz-roadmap-main .xwz-eyebrow{display:block;color:#758482;font:700 10px PingFang SC,sans-serif;letter-spacing:.12em}
#xwz-roadmap-main .xwz-header h1{margin:7px 0 0;font:27px Songti SC,STSong,serif}
#xwz-roadmap-main .xwz-brand-lock{padding:8px 11px;border:1px solid var(--xwz-line);border-radius:99px;background:#fbfcf8;color:#5e6e6c;font:700 11px PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-brand-lock i{margin:0 5px;color:var(--xwz-copper);font-style:normal}
#xwz-roadmap-main .xwz-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.35fr .65fr;gap:28px;margin-top:24px;padding:30px;border-radius:17px;background:radial-gradient(circle at 92% 15%,#316264 0,transparent 31%),var(--xwz-pine);color:#eff6f1;box-shadow:0 15px 35px #0f33351a}
#xwz-roadmap-main .xwz-hero:before{content:"";position:absolute;inset:0;opacity:.25;background-image:linear-gradient(#a7d7c90e 1px,transparent 1px),linear-gradient(90deg,#a7d7c90e 1px,transparent 1px);background-size:32px 32px}
#xwz-roadmap-main .xwz-hero>div{position:relative}
#xwz-roadmap-main .xwz-hero .xwz-eyebrow{color:#87d5c3}
#xwz-roadmap-main .xwz-hero h2{max-width:740px;margin:11px 0 13px;font:31px/1.25 Songti SC,STSong,serif}
#xwz-roadmap-main .xwz-hero h2 strong{color:#f1b28c;font-weight:inherit}
#xwz-roadmap-main .xwz-hero p{max-width:760px;margin:0;color:#c4d7d0;font:13px/1.75 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-current{align-self:stretch;padding:19px;border:1px solid #71918e70;background:#ffffff0c}
#xwz-roadmap-main .xwz-current small{color:#8dd6c5;font:700 9px PingFang SC,sans-serif;letter-spacing:.12em}
#xwz-roadmap-main .xwz-current b{display:block;margin:8px 0 6px;font:700 22px Songti SC,STSong,serif}
#xwz-roadmap-main .xwz-current span{color:#b8ccc5;font:11px/1.6 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:20px}
#xwz-roadmap-main .xwz-meter i{height:4px;background:#ffffff18}
#xwz-roadmap-main .xwz-meter i.is-on{background:var(--xwz-copper)}
#xwz-roadmap-main .xwz-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:14px 0}
#xwz-roadmap-main .xwz-metric{min-height:82px;padding:14px;border:1px solid var(--xwz-line);border-radius:11px;background:var(--xwz-paper)}
#xwz-roadmap-main .xwz-metric b{display:block;color:#183b39;font:800 20px PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-metric span{display:block;margin-top:4px;color:#657775;font:10px/1.4 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-control-strip{display:grid;grid-template-columns:140px repeat(5,1fr);gap:1px;overflow:hidden;border:1px solid #315254;border-radius:12px;background:#315254}
#xwz-roadmap-main .xwz-control-strip>div{min-height:77px;padding:13px 14px;background:#173438;color:#dbeae4}
#xwz-roadmap-main .xwz-control-strip .xwz-control-title{background:#0f292c;color:#f0b18d;font:700 11px/1.5 PingFang SC,sans-serif;letter-spacing:.06em}
#xwz-roadmap-main .xwz-control-strip b{display:block;color:#f3f6ef;font:700 12px PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-control-strip span{display:block;margin-top:5px;color:#98b3aa;font:10px/1.45 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:28px 0 13px}
#xwz-roadmap-main .xwz-section-head h2{margin:0;font:21px Songti SC,STSong,serif}
#xwz-roadmap-main .xwz-section-head p{margin:5px 0 0;color:#647775;font:11px/1.6 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-phase-note{color:#9b5b3e;background:#fff0e8;border-radius:99px;padding:6px 9px;font:700 10px PingFang SC,sans-serif;white-space:nowrap}
#xwz-roadmap-main .xwz-phase-shell{overflow:hidden;border:1px solid var(--xwz-line);border-radius:15px;background:var(--xwz-paper)}
#xwz-roadmap-main .xwz-phase-tabs{display:grid;grid-template-columns:repeat(4,1fr);background:#123034}
#xwz-roadmap-main .xwz-phase-tab{position:relative;min-height:96px;padding:17px;border:0;border-right:1px solid #416064;background:transparent;color:#a9bbb5;text-align:left;cursor:pointer}
#xwz-roadmap-main .xwz-phase-tab:last-child{border-right:0}
#xwz-roadmap-main .xwz-phase-tab.is-active{background:#fffefa;color:#15312f}
#xwz-roadmap-main .xwz-phase-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--xwz-copper)}
#xwz-roadmap-main .xwz-phase-tab small{display:block;font:700 8px PingFang SC,sans-serif;letter-spacing:.1em}
#xwz-roadmap-main .xwz-phase-tab b{display:block;margin:8px 0 4px;font:700 16px Songti SC,STSong,serif}
#xwz-roadmap-main .xwz-phase-tab span{font:10px/1.4 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-phase-body{display:grid;grid-template-columns:1.35fr .65fr;gap:20px;padding:20px}
#xwz-roadmap-main .xwz-phase-summary h3{margin:0 0 8px;font:20px Songti SC,STSong,serif}
#xwz-roadmap-main .xwz-phase-summary>p{margin:0;color:#526765;font:11px/1.65 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-lanes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px}
#xwz-roadmap-main .xwz-lane{padding:12px;border:1px solid var(--xwz-line);border-radius:9px;background:#f7f8f4}
#xwz-roadmap-main .xwz-lane small{display:block;color:var(--xwz-jade);font:700 9px PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-lane b{display:block;margin:5px 0;color:#203d3a;font:700 12px PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-lane span{color:#586c69;font:10px/1.55 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-gate{padding:17px;border-left:4px solid var(--xwz-copper);background:#f2ece1}
#xwz-roadmap-main .xwz-gate small{display:block;color:#a8603d;font:700 9px PingFang SC,sans-serif;letter-spacing:.11em}
#xwz-roadmap-main .xwz-gate b{display:block;margin:7px 0 14px;font:700 14px/1.55 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-gate button,#xwz-roadmap-main .xwz-native-link{cursor:pointer;border:1px solid #8cc5b7;border-radius:7px;background:#fff;color:#126b5d;padding:8px 9px;font:700 10px PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-gate button{width:100%;margin-top:7px}
#xwz-roadmap-main .xwz-gates{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}
#xwz-roadmap-main .xwz-gate-list{padding:16px;border:1px solid var(--xwz-line);border-radius:11px;background:var(--xwz-paper)}
#xwz-roadmap-main .xwz-gate-list h3{margin:0 0 12px;font:15px Songti SC,STSong,serif}
#xwz-roadmap-main .xwz-gate-item{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #e4e9e4;font:11px PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-gate-item i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#f4e6da;color:#a55a38;font:700 8px PingFang SC,sans-serif;font-style:normal}
#xwz-roadmap-main .xwz-gate-item.is-ready i{background:#dff0e9;color:#0e7564}
#xwz-roadmap-main .xwz-gate-item em{color:#8b9896;font:9px PingFang SC,sans-serif;font-style:normal}
#xwz-roadmap-main .xwz-decisions{padding:16px;border-radius:11px;background:#173438;color:#f0f5f0}
#xwz-roadmap-main .xwz-decisions h3{margin:0 0 12px;font:15px Songti SC,STSong,serif}
#xwz-roadmap-main .xwz-decision{display:grid;grid-template-columns:62px 1fr;gap:10px;padding:10px 0;border-top:1px solid #3b5a5c}
#xwz-roadmap-main .xwz-decision b{color:#f2b18b;font:700 10px PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-decision span{color:#c6d6d0;font:10px/1.5 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-owner-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}
#xwz-roadmap-main .xwz-owner-level{min-height:130px;padding:15px;border:1px solid var(--xwz-line);border-radius:11px;background:var(--xwz-paper)}
#xwz-roadmap-main .xwz-owner-level small{color:var(--xwz-copper);font:700 9px PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-owner-level b{display:block;margin:7px 0;font:16px Songti SC,STSong,serif}
#xwz-roadmap-main .xwz-owner-level span{color:#5a6d6b;font:10px/1.55 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-review-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px}
#xwz-roadmap-main .xwz-review{padding:14px;border-radius:10px;background:#e9f2ed;border:1px solid #d4e2da}
#xwz-roadmap-main .xwz-review b{display:block;color:#1a665b;font:11px PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-review span{display:block;margin-top:5px;color:#526866;font:10px/1.5 PingFang SC,sans-serif}
#xwz-roadmap-main .xwz-footer{display:flex;justify-content:space-between;gap:18px;margin-top:26px;padding-top:14px;border-top:1px solid var(--xwz-line);color:#788985;font:9px PingFang SC,sans-serif;letter-spacing:.03em}
@media(width<=1100px){#xwz-roadmap-main .xwz-metrics{grid-template-columns:repeat(3,1fr)}#xwz-roadmap-main .xwz-control-strip{grid-template-columns:repeat(3,1fr)}#xwz-roadmap-main .xwz-control-title{grid-column:1/-1}#xwz-roadmap-main .xwz-phase-body{grid-template-columns:1fr}}
@media(width<=800px){#xwz-roadmap-main{padding:18px}#xwz-roadmap-main .xwz-hero{grid-template-columns:1fr;padding:22px}#xwz-roadmap-main .xwz-metrics{grid-template-columns:repeat(2,1fr)}#xwz-roadmap-main .xwz-phase-tabs{grid-template-columns:1fr 1fr}#xwz-roadmap-main .xwz-lanes,#xwz-roadmap-main .xwz-gates{grid-template-columns:1fr}#xwz-roadmap-main .xwz-owner-row{grid-template-columns:1fr 1fr}#xwz-roadmap-main .xwz-review-row{grid-template-columns:1fr}}
@media(width<=500px){#xwz-roadmap-main .xwz-header{align-items:end}#xwz-roadmap-main .xwz-brand-lock{font-size:8px}#xwz-roadmap-main .xwz-control-strip{grid-template-columns:1fr 1fr}#xwz-roadmap-main .xwz-phase-tabs,#xwz-roadmap-main .xwz-owner-row{grid-template-columns:1fr}#xwz-roadmap-main .xwz-footer{display:block}#xwz-roadmap-main .xwz-footer span{display:block;margin-top:5px}}
