@font-face{font-family:ArtDeco;src:url('./assets/gta-art-deco-regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ArtDeco;src:url('./assets/gta-art-deco-medium.woff') format('woff');font-weight:500 700;font-style:normal;font-display:swap}
@font-face{font-family:ArtDecoDisplay;src:url('./assets/gta-art-deco-condensed.woff') format('woff');font-weight:700 900;font-style:normal;font-display:swap}
:root{--ink:#09090b;--cream:#fff2d5;--pink:#ff8fca;--lime:#edff7b;--muted:#b8b7ac;--line:rgba(255,242,213,.2);--display:ArtDecoDisplay,Impact,'Arial Narrow',sans-serif;--page-pad:40px;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--ink);color:var(--cream);font-family:ArtDeco,Arial,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;object-fit:contain}h1,h2,h3,p{margin-top:0}a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--lime);outline-offset:4px}::selection{background:var(--pink);color:var(--ink)}em{color:var(--pink);font-style:normal}h1,h2,h3{font-family:var(--display);font-weight:900;letter-spacing:-.015em}h1,h2{line-height:.97}button,a{touch-action:manipulation}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:12px 18px;background:var(--cream);color:var(--ink);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}
.paper-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:22px max(var(--page-pad),calc((100vw - 1380px)/2));border-bottom:1px solid var(--line);gap:25px}.brand{display:flex;align-items:center;gap:18px;min-height:48px}.brand>img{width:85px;height:60px}.brand-type{border-left:1px solid var(--line);padding-left:18px;display:inline-block;line-height:1}.brand-type .brand-wordmark{display:block;height:30px;width:auto;max-width:130px}.brand-type .brand-token{display:block;font-family:ArtDeco,Arial,sans-serif;font-size:8px;line-height:1.5;letter-spacing:.13em;margin-top:5px;font-weight:400;color:var(--pink)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;font-size:14px;border-bottom:1px solid #fff2d559}.text-link:hover{color:var(--pink);border-color:var(--pink)}.ui-icon{width:23px;height:23px;flex:none;filter:brightness(0) invert(.95);transition:transform .2s}.text-link:hover .ui-icon{transform:translate(2px,-2px)}
.paper-main{max-width:1460px;margin:auto;padding-inline:var(--page-pad)}.paper-title{padding:73px 0 55px;border-bottom:1px solid var(--line);position:relative;isolation:isolate}.paper-title:after{content:'006';position:absolute;right:0;top:70px;z-index:-1;font-family:var(--display);font-size:clamp(120px,19vw,250px);line-height:1;color:transparent;-webkit-text-stroke:1px #fff2d526;letter-spacing:-.02em;transform:rotate(6deg);pointer-events:none}.eyebrow{display:block;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.13em;color:var(--pink);margin-bottom:29px}.paper-title>.eyebrow{display:flex;align-items:center;gap:12px}.paper-title>.eyebrow:before{content:'';height:2px;width:29px;background:var(--pink)}.paper-title h1{font-size:clamp(90px,11.5vw,158px);margin:0;max-width:1000px;line-height:.96}.paper-title p{font-size:18px;line-height:1.7;color:var(--muted);margin:31px 0 24px;max-width:700px}.outline-chip{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.07em;padding:9px 13px;border:1px solid #edff7b66;color:var(--lime);line-height:1.5}.outline-chip:before{content:'';display:block;width:6px;height:6px;background:var(--lime);flex:none}
.paper-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:7%;padding-top:56px}.paper-nav{position:sticky;top:30px;align-self:start;display:flex;flex-direction:column;gap:0;border-top:2px solid var(--cream)}.paper-nav:before{content:'IN THIS BRIEF';font-size:11px;letter-spacing:.12em;padding:20px 0 16px;color:var(--muted)}.paper-nav>a{display:flex;align-items:center;min-height:53px;font-size:14px;line-height:1.5;padding:13px 0;border-bottom:1px solid var(--line);color:var(--muted);transition:color .2s,padding .2s}.paper-nav>a:hover{color:var(--pink);padding-left:6px}.paper-content{min-width:0;max-width:830px}.paper-content>section{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.paper-content>section:last-child{border-bottom:0;margin-bottom:0}.paper-content section>.eyebrow{font-size:12px;letter-spacing:.1em;margin-bottom:24px}.paper-content>section:target>.eyebrow{color:var(--lime)}.paper-content h2{font-size:clamp(45px,5vw,69px);line-height:1;margin:0 0 29px;text-wrap:balance}.paper-content h3{font-size:30px;line-height:1.15;margin:31px 0 17px;letter-spacing:0}.paper-content p,.paper-content li{font-size:16px;line-height:1.85;color:var(--muted)}.paper-content p{margin-bottom:22px}.paper-content p:last-child{margin-bottom:0}.paper-content strong{color:var(--cream);font-weight:600}.paper-content li{padding-left:9px;margin-bottom:15px}.paper-content li::marker{color:var(--pink)}.paper-content ol,.paper-content ul{padding-left:24px;margin:25px 0}.paper-content a:not(.button){color:var(--pink);text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.paper-content a:not(.button):hover{color:var(--lime)}.paper-content li a{display:inline-flex;align-items:center;gap:9px;min-height:44px}.paper-content code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;color:var(--lime);overflow-wrap:anywhere;padding:2px 5px;background:#edff7b08}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:27px;min-height:56px;padding:15px 22px;background:var(--lime);color:var(--ink);font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.5;border:1px solid var(--lime);transition:background .2s,border-color .2s}.button:hover{background:var(--cream);border-color:var(--cream)}.button .ui-icon{filter:none}.button:hover .ui-icon{transform:translate(2px,-2px)}.paper-content .button{margin-top:10px}
.table-wrap{overflow-x:auto;overscroll-behavior-inline:contain;margin:30px 0 29px;border:1px solid #fff2d540;scrollbar-color:#ff8fca60 #fff2d508}.paper-content table{border-collapse:collapse;width:100%;min-width:420px;font-size:14px;text-align:left}.paper-content th,.paper-content td{padding:17px 19px;border-bottom:1px solid var(--line);line-height:1.65;vertical-align:top}.paper-content th{font-size:13px;font-weight:500;letter-spacing:.015em}.paper-content thead{color:var(--ink);background:var(--cream)}.paper-content thead th{border-bottom:0}.paper-content tbody td{color:var(--muted)}.paper-content tbody tr:nth-child(even){background:#fff2d503}.paper-content tbody tr:last-child>*{border-bottom:0;background:#edff7b08;color:var(--lime);font-weight:500}.paper-content tbody th{font-size:14px}.paper-content td:nth-child(n+2){white-space:nowrap;font-variant-numeric:tabular-nums}.paper-content td:last-child,.paper-content th:last-child{text-align:right}
.paper-end{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line);padding:46px 0 59px}.paper-end>p{font-family:var(--display);font-size:45px;line-height:1.06;margin:0;max-width:550px;letter-spacing:-.01em}.paper-end .button{flex:none}.paper-footer{text-align:center;border-top:1px solid var(--line);padding:30px max(24px,calc((100vw - 1100px)/2));font-size:13px;color:var(--muted);line-height:1.8;background:#0c0c0e}
body:has(#overview:target) .paper-nav [href='#overview'],body:has(#vision:target) .paper-nav [href='#vision'],body:has(#token-model:target) .paper-nav [href='#token-model'],body:has(#sale:target) .paper-nav [href='#sale'],body:has(#milestones:target) .paper-nav [href='#milestones'],body:has(#disclosures:target) .paper-nav [href='#disclosures'],body:has(#privacy:target) .paper-nav [href='#privacy'],body:has(#credits:target) .paper-nav [href='#credits']{color:var(--lime);border-bottom-color:#edff7b80}
@media(max-width:1100px){.paper-layout{grid-template-columns:200px minmax(0,1fr);gap:6%}.paper-title:after{font-size:160px}.paper-content h2{font-size:58px}.paper-nav>a{font-size:13px}.paper-content th,.paper-content td{padding:15px}.paper-end>p{font-size:39px}}
@media(max-width:850px){:root{--page-pad:32px}.paper-layout{grid-template-columns:1fr;gap:43px;padding-top:34px}.paper-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 27px}.paper-nav:before{grid-column:1/-1;padding-bottom:8px}.paper-nav>a{font-size:14px;min-height:52px}.paper-title{padding:60px 0 42px}.paper-title h1{font-size:115px}.paper-title:after{top:80px;font-size:155px}.paper-title p{font-size:17px}.paper-content{max-width:100%}.paper-content h2{font-size:65px}.paper-end>p{font-size:35px}.paper-end{gap:28px}.paper-end .button{font-size:13px;gap:19px}}
@media(max-width:600px){:root{--page-pad:20px}body{font-size:15px}.paper-header{padding:18px 20px;gap:17px;min-height:86px}.brand{gap:12px}.brand>img{width:65px;height:48px}.brand-type{font-size:20px;padding-left:12px}.brand-type>span{font-size:8px;letter-spacing:.07em;margin-top:5px}.paper-header>.text-link{font-size:12px;gap:8px;border-bottom:0}.paper-header .ui-icon{width:20px;height:20px}.paper-title{padding:44px 0 35px}.paper-title>.eyebrow{font-size:10px;letter-spacing:.08em;gap:10px;margin-bottom:23px}.paper-title>.eyebrow:before{width:23px}.paper-title h1{font-size:clamp(75px,20vw,115px);line-height:.98}.paper-title:after{top:53px;font-size:115px;opacity:.55}.paper-title p{font-size:16px;line-height:1.8;margin:25px 0 22px}.outline-chip{font-size:10px;letter-spacing:.015em;padding:10px 11px;gap:8px;max-width:100%;align-items:flex-start}.outline-chip:before{margin-top:4px}.paper-layout{padding-top:28px;gap:37px}.paper-nav{gap:0 22px}.paper-nav:before{font-size:10px;padding-top:17px}.paper-nav>a{font-size:13px;min-height:52px;padding:13px 0}.paper-content h2{font-size:clamp(43px,12.6vw,68px);line-height:1.04;letter-spacing:-.01em;margin-bottom:25px}.paper-content section>.eyebrow{font-size:11px;letter-spacing:.045em;margin-bottom:20px}.paper-content p,.paper-content li{font-size:15px;line-height:1.9}.paper-content p{margin-bottom:20px}.paper-content h3{font-size:29px;line-height:1.2;margin:28px 0 14px}.paper-content>section{padding-bottom:34px;margin-bottom:37px;scroll-margin-top:25px}.paper-content ol,.paper-content ul{padding-left:21px;margin:23px 0}.paper-content li{padding-left:6px}.paper-content li a{font-size:15px;line-height:1.7}.paper-content code{font-size:13px}.table-wrap{margin:25px 0}.paper-content table{min-width:430px;font-size:14px}.paper-content th,.paper-content td{font-size:14px;padding:14px 13px;line-height:1.7}.paper-content tbody th{font-size:14px}.paper-content th:first-child{min-width:160px}.button{font-size:14px;min-height:57px;padding:15px 18px;gap:20px}.paper-content .button{margin-top:6px}.paper-end{flex-direction:column;align-items:flex-start;padding:33px 0 42px;gap:26px}.paper-end>p{font-size:39px;line-height:1.1}.paper-end .button{font-size:14px}.paper-footer{font-size:13px;line-height:1.9;padding:24px 20px}}
@media(max-width:370px){.brand-type{font-size:18px;padding-left:10px}.brand-type>span{font-size:7px}.brand>img{width:57px}.brand{gap:10px}.paper-header{padding-inline:15px;gap:12px}.paper-header>.text-link{font-size:11px;gap:5px}.paper-header .ui-icon{width:18px;height:18px}.paper-nav{gap:0 16px}.paper-nav>a{font-size:12px}.outline-chip{font-size:9px}.paper-end>p{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{html{scroll-behavior:auto}body{background:#fff;color:#111;font-size:11pt}.paper-header,.paper-nav,.paper-end,.paper-footer,.skip-link{display:none}.paper-title{padding:0 0 25px}.paper-title:after{display:none}.paper-title h1{font-size:55pt}.paper-title p,.paper-content p,.paper-content li{color:#333;font-size:11pt}.paper-layout{display:block;padding-top:25px}.paper-content{max-width:none}.paper-content h2{font-size:30pt;break-after:avoid}.paper-content h3{font-size:20pt;break-after:avoid}.paper-content>section{margin-bottom:25px;padding-bottom:25px}.paper-content .button{display:none}.paper-content th,.paper-content td,.paper-content tbody td{color:#222!important;font-size:10pt}.paper-content thead{background:#eee}.paper-content strong,.paper-content em,.eyebrow,.paper-title em,.outline-chip{color:#333}.table-wrap{overflow:visible}.paper-content table{min-width:0}.paper-content a:not(.button){color:#333}.paper-content code{color:#222}}

/* Licensed fixed Pricedown heading artwork, with the full heading retained for assistive technology. */
.paper-title .paper-wordmark{max-width:700px;width:75%;line-height:1}.paper-wordmark>img{width:100%;height:auto}.chapter-art{display:block;width:99.85%;aspect-ratio:3895/1034;margin-top:7px;background:var(--pink);mask-image:url('./assets/v2/type/chapter.svg');mask-size:contain;mask-position:left center;mask-repeat:no-repeat;-webkit-mask-image:url('./assets/v2/type/chapter.svg');-webkit-mask-size:contain;-webkit-mask-position:left center;-webkit-mask-repeat:no-repeat}
@media(max-width:850px){.paper-title .paper-wordmark{width:88%;max-width:630px}}@media(max-width:600px){.paper-title .paper-wordmark{width:100%}.chapter-art{margin-top:5px}}@media print{.paper-title .paper-wordmark{width:65%;max-width:450px}.paper-wordmark>img{filter:brightness(0)}.chapter-art{background:#333}}
