:root{color-scheme:dark;--bg:#08090c;--text:#f4f5f8;--muted:#9196a4;--blue:#366bff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid #83baff;outline-offset:6px}.wrap{width:min(1120px,calc(100% - 64px));margin:auto}.ambient{position:absolute;z-index:-1;pointer-events:none;top:50px;left:0;width:100%;height:680px;background:radial-gradient(ellipse at 50% 30%,#12225035,transparent 60%)}.header{height:96px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:27px;letter-spacing:1.5px;font-weight:800;white-space:nowrap}.brand-dot{color:#759dff;animation:blink 2.6s ease-in-out infinite}.header nav{display:flex;gap:32px;align-items:center;font-size:14px;font-weight:500}.header nav>a{color:#b7bbc7;transition:color .2s}.header nav>a:hover,.header nav>a[aria-current]{color:#fff}.header .nav-join{border:1px solid #303442;border-radius:7px;padding:10px 16px;color:#e5e8f1}.nav-join span{margin-left:8px}.hero{text-align:center;padding:62px 0 88px}.eyebrow{height:29px;font-size:17px;letter-spacing:1px;color:#c4cad8;display:flex;justify-content:center;align-items:center;gap:4px;margin-bottom:32px}.typing{display:inline-block;width:13ch;overflow:hidden;white-space:nowrap;animation:type 1.6s steps(12) both}.cursor{color:#7a95df;animation:blink 1s steps(1) infinite}.eyebrow-label{font-size:11px;letter-spacing:2px;border-left:1px solid #353a49;margin-left:12px;padding-left:16px;color:#949cab}h1{font-size:clamp(48px,6vw,84px);line-height:1.27;letter-spacing:-2px;margin:0;font-weight:750}h1 span{background:linear-gradient(105deg,#f2d6b0 8%,#d8e5dc 35%,#8acde3 62%,#a6b5fb 88%);background-size:170% 100%;color:transparent;background-clip:text;-webkit-background-clip:text;animation:shimmer 10s ease-in-out infinite alternate}.lead{font-size:16px;line-height:1.9;color:#a0a6b7;margin:26px 0 26px}.mobile-break{display:none}.address{display:inline-flex;align-items:center;gap:13px;border:1px solid #292e3b;border-radius:8px;padding:10px 13px;background:#10131a}.address-label{font-size:11px;color:#8e96a9;letter-spacing:1px;border-right:1px solid #303541;padding-right:13px}.address>a{font-size:17px;font-weight:550;letter-spacing:.4px}.address button{border:0;background:transparent;color:#8795b1;display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer}.address button:hover{color:#fff}.bookmark{font-size:12px;color:#797f90;margin:13px 0 0}kbd{font-family:inherit;font-size:10px;border:1px solid #333947;border-radius:4px;padding:2px 5px;color:#a2a9b9}.mobile-bookmark{display:none}.actions{display:flex;justify-content:center;gap:20px;margin-top:35px}.button{min-width:174px;padding:15px 24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:15px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-3px)}.primary{background:#3567f6;box-shadow:0 6px 28px #1851dd22}.primary:hover{background:#497aff;box-shadow:0 8px 35px #1851dd44}.secondary{background:#242935;border:1px solid #333a49}.secondary:hover{background:#303748}.entry{display:inline-block;font-size:12px;color:#8b93a6;margin-top:20px}.entry:hover{color:#d6e0fc}.details{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #232731;border-bottom:1px solid #232731;padding:30px 0}.details>a{padding:0 32px;border-right:1px solid #252934}.details>a:first-child{padding-left:0}.details>a:last-child{border:0}.detail-number{font-size:10px;letter-spacing:2px;color:#778298}h2{font-size:18px;letter-spacing:.5px;font-weight:550;margin:16px 0 12px;display:flex;justify-content:space-between}h2 span{color:#69748c;transition:transform .2s}.details a:hover h2 span{transform:translate(2px,-2px);color:#8ab7ff}.details p{color:#8a92a3;font-size:13px;line-height:1.8;margin:0}.closing{display:flex;align-items:center;gap:18px;padding:42px 0;color:#a6adbb;font-size:14px;letter-spacing:1px}.spark{font-size:23px;color:#aac5f4}.line{height:1px;background:#242833;flex:1;margin-left:12px}footer{display:flex;justify-content:space-between;padding:0 0 28px;color:#727c91;font-size:12px}footer .heart{color:#eb7491;margin:0 3px}.toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%,16px);padding:12px 20px;border:1px solid #414959;border-radius:8px;background:#202631;color:#f1f4fc;box-shadow:0 10px 35px #0005;font-size:13px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:90vw;text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}@keyframes blink{0%,100%{opacity:1}50%{opacity:.15}}@keyframes shimmer{to{background-position:100% 50%}}@keyframes type{from{width:0}to{width:13ch}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:78px}.brand{font-size:22px}.header nav{gap:20px;font-size:12px}.header nav>a:first-child,.nav-login{display:none}.header .nav-join{padding:8px 11px}.hero{padding:54px 0 60px}h1{font-size:clamp(38px,9.4vw,60px);line-height:1.35;letter-spacing:-1px}.eyebrow{margin-bottom:27px;font-size:14px}.lead{font-size:14px;margin:22px 0}.mobile-break{display:block}.address{gap:10px}.address-label{font-size:10px;padding-right:10px}.address>a{font-size:16px}.bookmark{font-size:11px;line-height:1.8}.mobile-bookmark{display:inline}.actions{gap:12px;margin-top:30px}.button{min-width:0;flex:1;max-width:180px;padding:15px 20px;gap:12px;font-size:14px}.details{grid-template-columns:1fr;padding:0}.details>a,.details>a:first-child{padding:23px 4px;border:0;border-bottom:1px solid #232731}.details>a:last-child{border:0}.detail-number{font-size:9px}h2{margin:10px 0 7px;font-size:17px}.details p{font-size:12px}.closing{padding:26px 0;font-size:12px;gap:10px}.closing .line{margin-left:0}footer{font-size:10px;gap:16px;flex-wrap:wrap;padding-bottom:24px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
/* Reference-style dark release page and periodic carrier carousel. */
:root{--bg:#000}body{background:#000}.ambient{display:none}.hero{padding-top:60px;padding-bottom:118px}.eyebrow{font-size:28px;font-weight:600;letter-spacing:0;color:#818b99;gap:0;height:36px;margin-bottom:28px}.eyebrow .cursor{color:#818b99}.release-address{color:#7e8aab;font-size:16px;line-height:1.45;margin-top:22px}.release-address a:hover{color:#b3c9ff}.actions{margin-top:46px}.entry{display:none}.carrier-section{padding:24px 0 40px}.carrier-window{overflow:hidden}.carrier-track{display:flex;gap:30px;will-change:transform}.carrier{flex:0 0 calc((100% - 150px)/6);height:70px;display:flex;align-items:center;justify-content:center}.carrier img{display:block;width:100%;height:64px;object-fit:contain;filter:grayscale(1);opacity:.35}.closing{justify-content:center;text-align:center;padding:36px 0 65px;color:#9aa2b0;font-size:17px;line-height:2}.closing p{margin:0}.closing span{color:#697383;font-size:15px}footer{border-top:1px solid #15181e;padding-top:25px}.carrier-window:hover .carrier img{opacity:.45}@media(max-width:1000px){.carrier{flex-basis:calc((100% - 120px)/5)}}@media(max-width:700px){.hero{padding-top:54px;padding-bottom:70px}.eyebrow{font-size:24px;height:32px}.release-address{font-size:14px;margin-top:25px}.actions{margin-top:34px}.carrier{flex-basis:calc((100% - 60px)/3)}.carrier-section{padding:12px 0 24px}.carrier img{height:50px}.closing{font-size:15px;padding:25px 0 45px}.closing span{font-size:12px}}@media(max-width:480px){.carrier{flex-basis:calc((100% - 30px)/2)}}

.release-wordmark{display:block;width:154px;height:auto;font-family:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;font-size:28px;font-weight:900;letter-spacing:-1px}.wordmark-dot{animation:blink 1.6s ease-in-out infinite}@media(max-width:700px){.release-wordmark{width:132px}}

.mobile-save{display:none}.bookmark-sheet{padding:30px;position:relative}.sheet-close{position:absolute;right:12px;top:10px;width:44px;height:44px;border:0;background:transparent;color:#b5becf;font-size:28px;cursor:pointer}#bookmark-dialog{padding:0;border:1px solid #343b4b;border-radius:18px;background:#141820;color:#f2f5fb;width:min(420px,calc(100% - 28px));max-height:85dvh;box-shadow:0 20px 100px #0008}#bookmark-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.sheet-label{font-size:11px;color:#8298c7;letter-spacing:2px}.bookmark-sheet h2{font-size:24px;margin:16px 0}.bookmark-sheet>p{font-size:14px;color:#acb7ca;line-height:1.9}.saved-address{padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #303746;border-bottom:1px solid #303746;font-size:15px}.saved-address button{min-height:44px;border:0;border-radius:6px;background:#283348;color:#d1dfff;padding:0 13px;cursor:pointer}.share-button{width:100%;justify-content:center;border:0;color:white;min-height:48px;margin-top:18px;cursor:pointer}.share-button[hidden]{display:none}.bookmark-sheet .sheet-note{font-size:12px;margin-bottom:0;color:#78849a}
@media(max-width:700px),(hover:none) and (pointer:coarse){.desktop-bookmark{display:none}.mobile-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:12px;border:1px solid #28354c;border-radius:22px;background:#101721;color:#b5caf2;padding:0 17px;font-size:12px;cursor:pointer}}
@media(max-width:700px){.header{height:76px}.header nav{gap:12px}.header nav>a{min-height:44px;display:inline-flex;align-items:center}.header nav>a:first-child,.header nav>.nav-login{display:none}.release-wordmark{width:116px}.header .nav-join{padding:8px 10px}.hero{padding-top:34px;padding-bottom:46px}.eyebrow{font-size:21px;margin-bottom:22px}h1{font-size:clamp(34px,9.4vw,60px)}.release-address{margin-top:23px;line-height:1.8}.actions{margin-top:24px}.button{min-height:50px}.carrier-section{padding-top:14px;padding-bottom:18px}.closing{padding:20px 0 32px}footer{line-height:1.7;padding-bottom:max(24px,env(safe-area-inset-bottom))}.bookmark-sheet{padding:26px 22px}}@media(max-width:350px){.header nav{gap:6px}.header nav a{font-size:11px}.release-wordmark{width:102px}.wrap{width:calc(100% - 32px)}}
/* Reveal the wordmark from left to right without moving the header. */
.release-wordmark{clip-path:inset(0 0 0 0);animation:wordmark-reveal 1.05s cubic-bezier(.22,.61,.36,1) .12s both}
@keyframes wordmark-reveal{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
