@charset "UTF-8";.public-website.launch-dark,.public-website.launch-dark #main{background:#0c0c0e!important}.launch-brief{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow-x:hidden;min-height:100vh;padding-top:8px}.launch-brief .hero-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 20px}.launch-brief .lb-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.launch-brief .lb-chip{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent)!important;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.launch-brief .lb-date{color:var(--text-3);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.02em}.launch-brief .lb-share-wrap{margin-top:22px}.launch-brief .share-icons .share{color:var(--text-2)!important;text-decoration:none;font-size:.9rem;margin-right:10px}.launch-brief .share-icons .share:hover{color:var(--accent)!important}.launch-brief *,.launch-brief *:before,.launch-brief *:after{box-sizing:border-box}.launch-brief{--font-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--page-bg: radial-gradient( ellipse 35% 70% at -5% 50%, rgba(8, 116, 67, .11) 0%, transparent 52% ), radial-gradient( ellipse 50% 45% at 88% 85%, rgba(8, 116, 67, .14) 0%, transparent 52% ), radial-gradient( ellipse 40% 45% at 78% 18%, rgba(202, 133, 4, .1) 0%, transparent 50% ), linear-gradient(150deg, #f0f0f0 0%, #ebebeb 100%);--card-bg: linear-gradient( 160deg, rgba(255, 255, 255, .9) 0%, rgba(246, 249, 246, .78) 100% );--card-border: rgba(255, 255, 255, .7);--card-shadow: 0 8px 32px rgba(0, 0, 0, .1), 0 1px 4px rgba(0, 0, 0, .06), inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -1px 0 rgba(0, 0, 0, .06);--card-shadow-hover: 0 18px 48px rgba(0, 0, 0, .14), 0 2px 6px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -1px 0 rgba(0, 0, 0, .06);--inset-bg: rgba(255, 255, 255, .55);--text-1: #181d27;--text-2: #535862;--text-3: #717680;--hairline: rgba(16, 24, 40, .1);--border: #e9eaeb;--accent: #087443;--accent-hover: #099250;--accent-soft: rgba(8, 116, 67, .1);--on-accent: #ffffff;--amber: #b54708;--switch-track: rgba(16, 24, 40, .06);--switch-thumb: linear-gradient(160deg, #ffffff, #f2f4f2);--switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, 1);--b-draft-bg: #344054;--b-draft-fg: #f2f4f7;--b-sign-bg: #6941c6;--b-sign-fg: #f4ebff;--b-review-bg: #93370d;--b-review-fg: #fef0c7;--b-gp-bg: #3e1c96;--b-gp-fg: #ebe9fe;--b-sub-bg: #0e7090;--b-sub-fg: #cff9fe;--b-acc-bg: #067647;--b-acc-fg: #dcfae6;--b-back-bg: #912018;--b-back-fg: #fee4e2;--b-kyc-bg: #7e2d10;--b-kyc-fg: #fdead7}@media (prefers-color-scheme: dark){.launch-brief:not([data-theme]){--page-bg: radial-gradient( ellipse 55% 45% at 18% 65%, rgba(8, 116, 67, .16) 0%, transparent 55% ), radial-gradient( ellipse 35% 40% at 72% 80%, rgba(8, 116, 67, .09) 0%, transparent 48% ), linear-gradient(145deg, #0c0c0e 0%, #111113 50%, #0c0e0c 100%);--card-bg: rgba(255, 255, 255, .06);--card-border: rgba(255, 255, 255, .1);--card-shadow: 0 4px 24px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(0, 0, 0, .06);--card-shadow-hover: 0 14px 40px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(0, 0, 0, .06);--inset-bg: rgba(255, 255, 255, .04);--text-1: #f5f5f6;--text-2: #a4a7ae;--text-3: #85888e;--hairline: rgba(255, 255, 255, .1);--border: #252b37;--accent: #3ccb7f;--accent-hover: #4fdc90;--accent-soft: rgba(60, 203, 127, .14);--on-accent: #06130d;--amber: #fdb022;--switch-track: rgba(255, 255, 255, .08);--switch-thumb: linear-gradient(160deg, #3a3a3f, #2a2a2e);--switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .12);--b-draft-bg: #cecfd2;--b-draft-fg: #0a0d12;--b-sign-bg: #eeaafd;--b-sign-fg: #47104c;--b-review-bg: #fde272;--b-review-fg: #542c0d;--b-gp-bg: #d6bbfb;--b-gp-fg: #2c1c5f;--b-sub-bg: #a6ef67;--b-sub-fg: #15290a;--b-acc-bg: #73e2a3;--b-acc-fg: #052e1c;--b-back-bg: #fda29b;--b-back-fg: #55160c;--b-kyc-bg: #f9dbaf;--b-kyc-fg: #4e1d09}}.launch-brief[data-theme=dark]{--page-bg: radial-gradient( ellipse 55% 45% at 18% 65%, rgba(8, 116, 67, .16) 0%, transparent 55% ), radial-gradient( ellipse 35% 40% at 72% 80%, rgba(8, 116, 67, .09) 0%, transparent 48% ), linear-gradient(145deg, #0c0c0e 0%, #111113 50%, #0c0e0c 100%);--card-bg: rgba(255, 255, 255, .06);--card-border: rgba(255, 255, 255, .1);--card-shadow: 0 4px 24px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(0, 0, 0, .06);--card-shadow-hover: 0 14px 40px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(0, 0, 0, .06);--inset-bg: rgba(255, 255, 255, .04);--text-1: #f5f5f6;--text-2: #a4a7ae;--text-3: #85888e;--hairline: rgba(255, 255, 255, .1);--border: #252b37;--accent: #3ccb7f;--accent-hover: #4fdc90;--accent-soft: rgba(60, 203, 127, .14);--on-accent: #06130d;--amber: #fdb022;--switch-track: rgba(255, 255, 255, .08);--switch-thumb: linear-gradient(160deg, #3a3a3f, #2a2a2e);--switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .12);--b-draft-bg: #cecfd2;--b-draft-fg: #0a0d12;--b-sign-bg: #eeaafd;--b-sign-fg: #47104c;--b-review-bg: #fde272;--b-review-fg: #542c0d;--b-gp-bg: #d6bbfb;--b-gp-fg: #2c1c5f;--b-sub-bg: #a6ef67;--b-sub-fg: #15290a;--b-acc-bg: #73e2a3;--b-acc-fg: #052e1c;--b-back-bg: #fda29b;--b-back-fg: #55160c;--b-kyc-bg: #f9dbaf;--b-kyc-fg: #4e1d09}.launch-brief{margin:0;font-family:var(--font-display);color:var(--text-1);background:var(--page-bg);background-attachment:fixed;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:color .35s ease}.launch-brief ::selection{background:var(--accent-soft)}.launch-brief .wrap{max-width:1120px;margin:0 auto;padding:28px 24px 72px}.launch-brief a{color:inherit}.launch-brief .eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0}.launch-brief .glass{background:var(--card-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow)}.launch-brief .mode{display:flex;align-items:center;gap:12px}.launch-brief .mode-caption{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--text-2);white-space:nowrap}.launch-brief .switch{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--switch-track);border:1px solid var(--hairline)}.launch-brief .switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:var(--font-display);font-size:.78rem;font-weight:600;color:var(--text-2);background:transparent;padding:6px 13px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;transition:color .25s ease}.launch-brief .switch button[aria-pressed=true]{color:var(--text-1);background:var(--card-bg);box-shadow:var(--switch-thumb-shadow)}.launch-brief .switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.launch-brief .hero{padding:44px 40px 40px;margin-bottom:22px;position:relative;overflow:hidden}.launch-brief .hero h1{font-size:clamp(2.4rem,5.6vw,4.15rem);line-height:1.02;letter-spacing:-.028em;font-weight:800;margin:16px 0 0;text-wrap:balance;max-width:16ch}.launch-brief .hero h1 .accent{color:var(--accent)}.launch-brief .hero p.lede{font-size:clamp(1.02rem,1.6vw,1.22rem);color:var(--text-2);max-width:60ch;margin:20px 0 0;line-height:1.55}.launch-brief .stats{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--hairline);border-radius:16px;overflow:hidden;margin-bottom:44px}.launch-brief .stat{background:var(--card-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);padding:20px 18px;text-align:center;margin-bottom:0}.launch-brief .stat .num{font-size:clamp(1.5rem,3vw,2.15rem);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.launch-brief .stat .num .pre{color:var(--accent);font-size:.7em;vertical-align:.06em;margin-right:1px}.launch-brief .stat .lbl{display:block;margin-top:8px;font-size:.72rem;color:var(--text-3);letter-spacing:.02em;text-transform:uppercase;font-family:var(--font-mono)}.launch-brief .sec{margin:0 0 56px}.launch-brief .sec.flush{margin-bottom:0}.launch-brief .sec-head{margin-bottom:22px}.launch-brief .sec-head h2{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;letter-spacing:-.02em;margin:8px 0 0;text-wrap:balance}.launch-brief .sec-head p{color:var(--text-2);margin:8px 0 0;max-width:62ch;font-size:.97rem}.launch-brief .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.launch-brief .feature{padding:24px 22px 22px;position:relative;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease}.launch-brief .feature:before{content:"";position:absolute;left:22px;right:22px;top:0;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,var(--accent),transparent 75%);opacity:.85}.launch-brief .feature:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.launch-brief .feature .idx{font-family:var(--font-mono);font-size:.74rem;color:var(--accent);letter-spacing:.04em}.launch-brief .feature h3{font-size:1.1rem;font-weight:650;letter-spacing:-.01em;margin:10px 0 8px;text-wrap:balance}.launch-brief .feature p{margin:0;color:var(--text-2);font-size:.93rem;line-height:1.55}.launch-brief .chips{display:flex;gap:7px;margin-top:14px}.launch-brief .chip{width:16px;height:16px;line-height:16px;border-radius:5px;box-shadow:inset 0 0 0 1px #00000014,inset 0 1px #fff6}.launch-brief .chip.g{background:#087443}.launch-brief .chip.b{background:#175cd3}.launch-brief .chip.p{background:#6941c6}.launch-brief .chip.o{background:#c4320a}.launch-brief .badge-panel{padding:30px 30px 26px}.launch-brief .badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.launch-brief .badge{padding:5px 13px;border-radius:999px;font-size:.8rem;font-weight:500;white-space:nowrap;letter-spacing:.01em}.launch-brief .badge-draft{background:var(--b-draft-bg);color:var(--b-draft-fg)}.launch-brief .badge-sign{background:var(--b-sign-bg);color:var(--b-sign-fg)}.launch-brief .badge-review{background:var(--b-review-bg);color:var(--b-review-fg)}.launch-brief .badge-gp{background:var(--b-gp-bg);color:var(--b-gp-fg)}.launch-brief .badge-sub{background:var(--b-sub-bg);color:var(--b-sub-fg)}.launch-brief .badge-acc{background:var(--b-acc-bg);color:var(--b-acc-fg)}.launch-brief .badge-back{background:var(--b-back-bg);color:var(--b-back-fg)}.launch-brief .badge-kyc{background:var(--b-kyc-bg);color:var(--b-kyc-fg)}.launch-brief .badge-note{color:var(--text-3);font-size:.85rem;margin:16px 0 0}.launch-brief .log{columns:2;column-gap:26px}.launch-brief .log-group{break-inside:avoid;padding:20px 22px;margin-bottom:16px;display:inline-block;width:100%}.launch-brief .log-group h4{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono);color:var(--accent);margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--hairline)}.launch-brief .log-group ul{margin:0;padding:0;list-style:none}.launch-brief .log-group li{position:relative;padding-left:18px;margin-bottom:9px;font-size:.9rem;color:var(--text-2);line-height:1.5}.launch-brief .log-group li:before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.launch-brief .log-group li b{color:var(--text-1);font-weight:600}.launch-brief .callout{padding:26px 30px;border-radius:16px;border:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--card-shadow);display:grid;grid-template-columns:1fr 1fr;gap:26px}.launch-brief .callout .col h4{display:flex;align-items:center;gap:9px;margin:0 0 10px;font-size:.98rem;font-weight:650}.launch-brief .dot{width:9px;height:9px;border-radius:50%;flex:none}.launch-brief .dot.warn{background:var(--amber);box-shadow:0 0 0 4px #b5470824}.launch-brief .dot.info{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.launch-brief .callout p{margin:0;color:var(--text-2);font-size:.92rem;line-height:1.55}.launch-brief .callout .col+.col{position:relative}.launch-brief .foot{margin-top:44px;padding-top:22px;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:.75rem;color:var(--text-3);letter-spacing:.02em}.launch-brief .foot .tag{padding:3px 9px;border-radius:6px;background:var(--accent-soft);color:var(--accent)}.launch-brief .hero-visual{margin:26px auto 46px;max-width:560px}.launch-brief .hero-visual figcaption{margin-top:12px;font-size:.85rem;color:var(--text-3);text-align:center}.launch-brief .frame{border-radius:14px;overflow:hidden;border:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--card-shadow)}.launch-brief .frame.is-old{background:var(--inset-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:.92}.launch-brief .frame-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--hairline)}.launch-brief .frame-bar .dots{display:flex;gap:6px;flex:none}.launch-brief .frame-bar .dots i{width:10px;height:10px;border-radius:50%;background:var(--hairline);display:block}.launch-brief .frame-url{font-family:var(--font-mono);font-size:.72rem;color:var(--text-3);background:var(--inset-bg);padding:4px 11px;border-radius:6px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-brief .shot{position:relative;aspect-ratio:16/10;display:grid;place-content:center;justify-items:center;gap:7px;padding:24px;text-align:center;background-color:var(--inset-bg);background-image:linear-gradient(var(--hairline) 1px,transparent 1px),linear-gradient(90deg,var(--hairline) 1px,transparent 1px);background-size:30px 30px}.launch-brief .shot:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px dashed var(--border);border-radius:8px;pointer-events:none}.launch-brief .cam{display:block;width:30px;height:30px;opacity:.6;background:no-repeat center/contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8f98' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9a2 2 0 0 1 2-2h1.5l1-1.6a1 1 0 0 1 .85-.4h5.3a1 1 0 0 1 .85.4l1 1.6H19a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='12' cy='13' r='3.4'/%3E%3C/svg%3E")}.launch-brief .shot .shot-label{font-weight:600;color:var(--text-2);font-size:.95rem}.launch-brief .shot .shot-dim{font-family:var(--font-mono);font-size:.72rem;color:var(--text-3);letter-spacing:.02em}.launch-brief .tag-corner{position:absolute;top:12px;left:12px;z-index:1;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:6px;background:var(--card-bg);color:var(--text-2);border:1px solid var(--card-border)}.launch-brief .tag-corner.after{color:var(--accent);border-color:var(--accent-soft)}.launch-brief .beforeafter{display:grid;grid-template-columns:1fr 1fr;gap:16px}.launch-brief .gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.launch-brief .mobile-row{display:flex;align-items:center;gap:30px;margin-top:16px;padding:26px;flex-wrap:wrap;justify-content:center}.launch-brief .mobile-shot{width:320px;flex:none;margin:0}.launch-brief .mobile-shot img{display:block;width:100%;height:auto}.launch-brief .phone{width:226px;flex:none;padding:9px;border-radius:34px;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.launch-brief .phone .shot{aspect-ratio:9/19;border-radius:26px}.launch-brief .phone .shot:after{top:10px;right:10px;bottom:10px;left:10px}.launch-brief .mobile-copy{flex:1;min-width:220px;max-width:42ch}.launch-brief .mobile-copy h3{margin:0 0 8px;font-size:1.18rem;font-weight:650;letter-spacing:-.01em}.launch-brief .mobile-copy p{margin:0;color:var(--text-2);font-size:.95rem}.launch-brief .art{border-radius:18px;overflow:hidden;border:1px solid var(--card-border);box-shadow:var(--card-shadow);background:var(--inset-bg)}.launch-brief .art img{display:block;width:100%;height:auto}.launch-brief .band{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;margin-bottom:40px}.launch-brief .band.rev .band-media{order:2}.launch-brief .band-copy h3{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:650;letter-spacing:-.015em;margin:0 0 12px;text-wrap:balance}.launch-brief .band-copy p{margin:0;color:var(--text-2);font-size:1rem;line-height:1.6;max-width:46ch}.launch-brief .band-copy em{color:var(--text-1);font-style:italic}.launch-brief .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.launch-brief .section-cap{text-align:center;color:var(--text-3);font-size:.88rem;margin:14px auto 42px;max-width:62ch}.launch-brief .hero-shot{margin:26px 0 12px}.launch-brief .hero-ba{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0 12px;align-items:stretch}.launch-brief .ba-panel{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--card-border);box-shadow:var(--card-shadow);background:var(--inset-bg)}.launch-brief .ba-panel img{display:block;width:100%;height:auto}.launch-brief .ba-tag{position:absolute;top:14px;left:14px;z-index:2;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 11px;border-radius:999px;background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.launch-brief .ba-tag.now{color:var(--accent);border-color:var(--accent-soft)}.launch-brief .ba-empty{height:100%;min-height:320px;display:grid;place-content:center;justify-items:center;gap:8px;padding:26px;text-align:center;background-image:linear-gradient(var(--hairline) 1px,transparent 1px),linear-gradient(90deg,var(--hairline) 1px,transparent 1px);background-size:30px 30px}.launch-brief .closing{padding:46px 40px;text-align:center}.launch-brief .closing h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.launch-brief .closing>p{color:var(--text-2);max-width:54ch;margin:0 auto 26px;font-size:1.02rem}.launch-brief .cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.launch-brief .btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,background-color .2s ease}.launch-brief .btn:hover{transform:translateY(-2px)}.launch-brief .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.launch-brief .btn-primary{background:var(--accent);color:var(--on-accent)}.launch-brief .btn-primary:hover{background:var(--accent-hover)}.launch-brief .btn-ghost{background:transparent;color:var(--text-1);border-color:var(--card-border)}.launch-brief .btn-ghost:hover{background:var(--inset-bg)}.launch-brief .closing .support{margin:20px 0 0;font-size:.85rem;color:var(--text-3)}.launch-brief .closing .support a{color:var(--accent)}.launch-brief .navmap{padding:26px}.launch-brief .navmap-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.launch-brief .map-col h4{margin:0 0 12px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.launch-brief .map-list{display:flex;flex-direction:column;gap:9px}.launch-brief .map-item{text-align:left;width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--card-border);background:var(--inset-bg);color:var(--text-1);font-size:.95rem;font-weight:550;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.launch-brief button.map-item{cursor:pointer;font-family:inherit}.launch-brief button.map-item .go{float:right;color:var(--text-3);transition:transform .2s ease}.launch-brief button.map-item:hover .go,.launch-brief button.map-item:focus-visible .go{transform:translate(3px);color:var(--accent)}.launch-brief button.map-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.launch-brief .navmap.is-active .map-item{opacity:.4}.launch-brief .navmap.is-active .map-item.src,.launch-brief .navmap.is-active .map-item.hl{opacity:1}.launch-brief .map-item.src{border-color:var(--accent)}.launch-brief .map-item.hl{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.launch-brief .map-caption{margin:18px 0 0;text-align:center;min-height:1.4em;color:var(--text-2);font-size:.92rem}.launch-brief .changelog{display:grid;gap:10px}.launch-brief .cl-group{border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--card-shadow);overflow:hidden}.launch-brief .cl-group summary{cursor:pointer;list-style:none;padding:15px 18px;font-weight:650;font-size:1rem;display:flex;align-items:center;gap:10px}.launch-brief .cl-group summary::-webkit-details-marker{display:none}.launch-brief .cl-group summary:after{content:"+";margin-left:auto;font-family:var(--font-mono);color:var(--text-3);font-size:1.2rem;line-height:1;transition:transform .2s ease}.launch-brief .cl-group[open] summary:after{transform:rotate(45deg)}.launch-brief .cl-count{font-family:var(--font-mono);font-size:.7rem;color:var(--accent);background:var(--accent-soft);padding:2px 8px;border-radius:999px}.launch-brief .cl-group ul{margin:0;padding:0 18px 18px;list-style:none;display:grid;gap:8px}.launch-brief .cl-group li{position:relative;padding-left:18px;color:var(--text-2);font-size:.92rem;line-height:1.5}.launch-brief .cl-group li:before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.launch-brief .moved{padding:6px 8px}.launch-brief .moved-row{display:grid;grid-template-columns:1fr 36px 1fr;align-items:center;gap:10px;padding:15px 14px}.launch-brief .moved-row+.moved-row{border-top:1px solid var(--hairline)}.launch-brief .moved .from{text-align:right;color:var(--text-2);font-weight:550}.launch-brief .moved .arrow{text-align:center;color:var(--accent);font-family:var(--font-mono);font-size:1.05rem}.launch-brief .moved .to{font-weight:650;color:var(--text-1)}.launch-brief .moved .to small{display:block;font-weight:400;color:var(--text-3);font-size:.8rem;margin-top:3px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.launch-brief .anim{opacity:0;animation:rise .6s cubic-bezier(.2,.7,.3,1) forwards}.launch-brief .grid .feature:nth-child(1){animation-delay:.04s}.launch-brief .grid .feature:nth-child(2){animation-delay:.08s}.launch-brief .grid .feature:nth-child(3){animation-delay:.12s}.launch-brief .grid .feature:nth-child(4){animation-delay:.16s}.launch-brief .grid .feature:nth-child(5){animation-delay:.2s}.launch-brief .grid .feature:nth-child(6){animation-delay:.24s}.launch-brief .grid .feature:nth-child(7){animation-delay:.28s}.launch-brief .grid .feature:nth-child(8){animation-delay:.32s}.launch-brief .grid .feature:nth-child(9){animation-delay:.36s}@media (prefers-reduced-motion: reduce){.launch-brief .anim{animation:none;opacity:1}.launch-brief .feature{transition:none}.launch-brief *{scroll-behavior:auto}}@media (max-width: 900px){.launch-brief .grid{grid-template-columns:repeat(2,1fr)}.launch-brief .stats{grid-template-columns:repeat(3,1fr)}.launch-brief .log{columns:1}.launch-brief .callout,.launch-brief .beforeafter,.launch-brief .gallery{grid-template-columns:1fr}.launch-brief .band{grid-template-columns:1fr;gap:22px}.launch-brief .band.rev .band-media{order:0}.launch-brief .hero{padding:34px 26px}}@media (max-width: 560px){.launch-brief .wrap{padding:20px 16px 56px}.launch-brief .grid,.launch-brief .pair{grid-template-columns:1fr}.launch-brief .stats{grid-template-columns:repeat(2,1fr)}.launch-brief .hero,.launch-brief .closing{padding:28px 20px}.launch-brief .hero-ba{grid-template-columns:1fr}.launch-brief .mode-caption{display:none}}
