.roadmap-detail-panel{overflow:hidden;background:#fffef9}.roadmap-detail-panel>header{border-bottom:1px solid #dde1db}.roadmap-detail-board{min-width:880px}.roadmap-detail-months{display:grid;grid-template-columns:210px repeat(12,1fr);height:39px;border-bottom:1px solid #d9ddd7;background:#f2f1e9}.roadmap-detail-months>span{display:flex;align-items:center;padding:0 18px;border-right:1px solid #d9ddd7;color:#557068;font-size:9px}.roadmap-detail-months>i{display:grid;place-items:center;border-right:1px solid #dde1db;color:#64766e;font:500 8px "DM Mono";font-style:normal}.roadmap-detail-row{display:grid;grid-template-columns:210px 1fr;width:100%;min-height:65px;border:0;border-bottom:1px solid #e0e2dc;background:#fffef9;padding:0;text-align:left;cursor:pointer}.roadmap-detail-row:hover{background:#f7f8f1}.roadmap-detail-name{position:relative;display:block;padding:12px 12px 10px 28px;border-right:1px solid #dde1db}.roadmap-detail-name>i{position:absolute;left:12px;top:14px;width:7px;height:38px;border-radius:99px}.roadmap-detail-name b,.roadmap-detail-name small{display:block}.roadmap-detail-name b{font-size:10px;line-height:1.35}.roadmap-detail-name small{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.45}.roadmap-detail-track{position:relative;display:grid;grid-template-columns:repeat(12,1fr);min-height:65px}.roadmap-detail-track>.month-line{border-right:1px solid #e3e5df}.timeline-bar{position:absolute;top:25px;height:17px;min-width:8px;border-radius:5px;box-shadow:0 2px 5px rgba(28,64,54,.14)}.timeline-bar span{position:absolute;left:8px;top:2px;max-width:130px;overflow:hidden;color:#fff;font-size:8px;font-style:normal;white-space:nowrap}.timeline-end{position:absolute;top:22px;width:7px;height:23px;border:2px solid #fff;border-radius:4px;transform:translateX(-3px);box-shadow:0 1px 4px rgba(22,50,43,.22)}.timeline-point{position:absolute;top:18px;width:11px;height:31px;border:2px solid #fff;border-radius:5px;transform:translateX(-5px);box-shadow:0 1px 5px rgba(22,50,43,.2)}.timeline-point span{position:absolute;left:50%;top:-14px;transform:translateX(-50%);color:#24352e;font:700 7px "Noto Sans SC";white-space:nowrap}.timeline-undecided{position:absolute;left:18px;top:24px;color:var(--muted);font-size:9px;font-style:normal}.roadmap-detail-empty{padding:45px;text-align:center;color:var(--muted);font-size:10px}.roadmap-detail-footer{display:flex;justify-content:space-between;padding:10px 18px;background:#f2f1e9;color:var(--muted);font-size:8px}.roadmap-detail-footer em{font-style:normal}.launch-schedule-panel>header{background:linear-gradient(120deg,#f0f4e8,#fffef9)}.live-activity-panel>header{background:linear-gradient(120deg,#eef4f0,#fffef9)}
.payment-panel{overflow:hidden}.payment-panel>header{background:linear-gradient(120deg,#173d35,#244e44);color:#fff}.payment-panel>header p{color:#bed0c9}.payment-panel>header .tag{color:var(--lime)}.payment-overview{display:grid;grid-template-columns:1.4fr 1fr .7fr .7fr;border-bottom:1px solid #dce1db}.payment-overview>div{padding:14px 18px;border-right:1px solid #dce1db}.payment-overview>div:last-child{border-right:0}.payment-overview span,.payment-overview b{display:block}.payment-overview span{color:var(--muted);font-size:8px}.payment-overview b{margin-top:3px;font:700 17px "Playfair Display","Noto Sans SC"}.payment-vendors{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 18px}.payment-vendors article{position:relative;overflow:hidden;border:1px solid #d9ddd7;border-radius:9px;background:#f8f8f2}.payment-vendors article:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:#617f75}.payment-vendors article.airwallex:before{background:#f0bf45}.payment-vendors article.waffo:before{background:#58b7d8}.payment-vendors article>header{display:flex;justify-content:space-between;align-items:start;padding:16px 15px 10px}.payment-vendors small{color:var(--muted);font-size:8px}.payment-vendors h4{margin:3px 0 0;font:700 20px "Playfair Display","Noto Sans SC"}.vendor-currency{display:flex;align-items:center;gap:8px;padding:0 15px 12px}.vendor-currency>span{color:var(--muted);font-size:8px}.vendor-currency>b{font:700 13px "DM Mono"}.vendor-currency>em{margin-left:auto;padding:3px 7px;border-radius:999px;background:#e0eee6;color:#2e6655;font-size:8px;font-style:normal}.vendor-channels{display:flex;flex-wrap:wrap;gap:6px;padding:12px 15px 15px;border-top:1px solid #e0e3dc;background:#fff}.vendor-channels>span{min-width:75px;padding:7px 9px;border:1px solid #dfe3dc;border-radius:6px;background:#f7f8f3}.vendor-channels b,.vendor-channels small{display:block}.vendor-channels b{font:700 9px "DM Mono"}.vendor-channels small{margin-top:2px}.payment-matrix{margin:0 18px 18px;border:1px solid #d9ded7;border-radius:8px;overflow:hidden}.payment-matrix-head{display:flex;justify-content:space-between;align-items:end;padding:12px 14px;background:#eff2ec}.payment-matrix-head h4{margin:3px 0 0}.payment-matrix-head>small{color:var(--muted);font-size:8px}.payment-matrix table{width:100%;border-collapse:collapse}.payment-matrix th,.payment-matrix td{padding:9px 13px;border-top:1px solid #e1e4de;text-align:left;font-size:9px}.payment-matrix th{color:var(--muted);font-size:8px}.currency-chip{display:inline-block;padding:3px 7px;border-radius:5px;background:#edf0ea;font:700 8px "DM Mono"}.payment-status{display:inline-block;padding:3px 7px;border-radius:999px;background:#e0eee6;color:#2e6655;font-size:8px}
@media(max-width:900px){.roadmap-detail-panel{overflow-x:auto}.payment-vendors{grid-template-columns:1fr}.payment-overview{grid-template-columns:repeat(2,1fr)}.payment-overview>div:nth-child(2){border-right:0}.payment-overview>div:nth-child(-n+2){border-bottom:1px solid #dce1db}}
@media(max-width:620px){.payment-vendors{padding:12px}.payment-matrix{margin:0 12px 12px;overflow-x:auto}.payment-matrix table{min-width:560px}.roadmap-detail-footer{display:block}.roadmap-detail-footer em{display:block;margin-top:4px}}

.launch-scale-switch{display:flex;align-items:center;padding:3px;border:1px solid #cfd7cf;border-radius:8px;background:#f5f6ef}.launch-scale-switch button{min-width:34px;border:0;border-radius:5px;background:transparent;padding:7px 9px;color:#66756e;font:700 9px "Noto Sans SC";cursor:pointer}.launch-scale-switch button:hover{color:#143f34}.launch-scale-switch button.active{background:#153f35;color:#fff;box-shadow:0 2px 6px rgba(21,63,53,.18)}
.launch-schedule-panel{width:100%;max-width:100%;min-width:0;contain:inline-size}.launch-timeline-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;contain:inline-size;overscroll-behavior-inline:contain;scrollbar-color:#9eb0a8 #edf0e9;scrollbar-width:thin}.launch-adaptive-board{width:max(100%,calc(210px + var(--timeline-min)));min-width:calc(210px + var(--timeline-min));background:#fffef9}.launch-adaptive-months,.launch-adaptive-ticks,.launch-adaptive-row{display:grid;grid-template-columns:210px minmax(var(--timeline-min),1fr)}.launch-adaptive-months{height:34px;border-bottom:1px solid #d8ddd6;background:#e8eee7}.launch-adaptive-months>span,.launch-adaptive-ticks>span{display:flex;align-items:center;padding:0 18px;border-right:1px solid #d5dbd4;color:#47655b;font-size:9px}.launch-adaptive-months>div{position:relative;overflow:hidden}.launch-adaptive-months>div>i{position:absolute;inset-block:0;display:grid;place-items:center;border-right:1px solid #c8d2ca;background:linear-gradient(90deg,rgba(45,120,105,.07),rgba(45,120,105,.015));color:#31584c;font:700 9px "Noto Sans SC";font-style:normal;white-space:nowrap}.launch-adaptive-ticks{height:34px;border-bottom:1px solid #d9ddd7;background:#f5f4ed}.launch-adaptive-ticks>div,.launch-grid-lines{display:grid;grid-template-columns:repeat(var(--tick-count),minmax(var(--tick-width),1fr))}.launch-adaptive-ticks>div>i{display:grid;place-items:center;border-right:1px solid #dde1db;color:#63766d;font:500 8px "DM Mono";font-style:normal}.launch-adaptive-row{width:100%;min-height:68px}.launch-adaptive-track{position:relative;min-height:68px;overflow:hidden}.launch-grid-lines{position:absolute;inset:0}.launch-grid-lines>i{border-right:1px solid #e3e6df}.launch-adaptive-row:hover .launch-grid-lines>i{border-color:#d9dfd7}.launch-adaptive-track .timeline-bar{top:27px}.launch-adaptive-track .timeline-end{top:24px}.launch-adaptive-track .timeline-point{top:20px}.launch-adaptive-board.scale-day .launch-adaptive-ticks>div>i:nth-child(7n){background:rgba(231,124,62,.035)}.launch-adaptive-board.scale-week .launch-adaptive-ticks>div>i{letter-spacing:-.2px}.launch-schedule-panel .roadmap-detail-footer{border-top:1px solid #d9ddd7}
.live-activity-panel{width:100%;max-width:100%;min-width:0;contain:inline-size}.activity-scale-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:9px 18px;border-top:1px solid #dbe0da;background:#f7f7f1}.activity-scale-toolbar>span{color:#617269;font-size:9px}.scale-month .launch-adaptive-ticks{display:none}.scale-month .launch-grid-lines{display:flex}.scale-month .launch-grid-lines>i{flex:0 0 auto}.live-activity-panel .roadmap-detail-footer{border-top:1px solid #d9ddd7}
@media(max-width:900px){.launch-adaptive-board{width:calc(210px + var(--timeline-min))}.launch-schedule-panel>header .panel-actions{align-items:flex-end}.launch-scale-switch button{min-width:31px;padding-inline:7px}}
