@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--bg:#f6f5ee;--surface:#fffef9;--elevated:#edf0e5;--accent:#a8c995;--text:#27352b;--muted:#5b685b;--border:#d4d9cc;--positive:#307249;--negative:#b53d46;--radius:8px;--accent-ink:#34542e;--shadow:0 4px 0 #dce1d3, 0 10px 28px #29392506;--mono:"Courier New", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}button{color:inherit}button:not(.button){background:0 0;border:0}a,button{transition:color .18s,background .18s,border-color .18s,transform .18s}input,textarea,select{border:1px solid var(--border);width:100%;color:var(--text);background:#f0f2e9;border-radius:6px;outline:none;padding:12px 14px}input::placeholder,textarea::placeholder{color:#53624e}input:focus,textarea:focus,select:focus{border-color:#d4d9cc;box-shadow:0 0 0 2px #91b87c20}textarea{resize:vertical}input[type=number]{appearance:textfield}input::-webkit-inner-spin-button{appearance:none}label{color:#53624e;font-size:13px;display:block}label>input,label>textarea,label>select{margin-top:9px}label>span{color:var(--accent-ink)}label small{text-align:right;color:var(--muted);margin-top:7px;font-size:11px;display:block}small{font-size:11px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:600}h1{font-size:44px;line-height:1.12}h2{font-size:25px;line-height:1.25}h3{font-size:16px;line-height:1.35}p{color:var(--muted);line-height:1.7}strong,b{font-weight:600}svg{flex-shrink:0}::selection{color:#fff;background:#91b87c20}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{background:var(--accent);color:var(--bg);z-index:100;padding:12px;position:absolute;top:-80px;left:20px}.skip-link:focus{top:10px}.muted{color:var(--muted)}.positive{color:var(--positive)}.negative,.error{color:var(--negative)}.error{font-size:12px;line-height:1.6}.mono{font-family:Consolas,monospace;font-size:12px}.label{color:var(--muted);font-size:12px;display:block}.eyebrow{letter-spacing:1.6px;color:var(--muted);align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.badge{letter-spacing:1px;color:#53624e;white-space:nowrap;border:1px solid #d4d9cc;border-radius:4px;align-items:center;padding:5px 7px;font-size:9px;font-weight:500;display:inline-flex}.badge-demo{color:#53624e;background:#91b87c20;border-color:#d4d9cc}.status-dot,.tiny-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.tiny-dot{width:5px;height:5px}.tiny-dot.purple{background:#f0f2e9}.prelaunch-bar{color:#53624e;letter-spacing:.15px;background:#91b87c20;border-bottom:1px solid #d4d9cc;justify-content:center;align-items:center;gap:10px;height:33px;font-size:10px;display:flex}.prelaunch-bar a{color:#53624e;align-items:center;gap:5px;margin-left:6px;display:flex}.bar-divider{background:#f0f2e9;width:1px;height:11px}.header{border-bottom:1px solid var(--border);z-index:30;background:#f0f2e9;position:relative}.nav-inner{align-items:center;gap:50px;max-width:1440px;height:80px;margin:auto;padding:0 48px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:7px;font-size:22px;font-weight:800;display:inline-flex}.stim-mark{object-fit:contain;flex-shrink:0;display:block}.brand-period{color:var(--accent-ink);margin-left:-6px}.desktop-nav{align-items:center;gap:28px;height:100%;display:flex}.desktop-nav a{color:var(--muted);align-items:center;height:100%;font-size:12px;display:flex;position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:var(--text)}.desktop-nav a.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.nav-right{align-items:center;gap:16px;margin-left:auto;display:flex}.network{white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.network-icon{color:var(--accent-ink);font-size:20px}.nav-right [data-rk] button{height:34px!important;box-shadow:none!important;border-radius:5px!important;font-size:11px!important;font-weight:600!important}.icon-button{width:29px;height:29px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.user-menu{position:relative}.dropdown{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:190px;padding:7px;position:absolute;top:38px;right:0;box-shadow:0 12px 40px #23321d12}.dropdown a{border-radius:4px;padding:11px;font-size:12px;display:block}.dropdown a:hover{background:var(--elevated)}.mobile-toggle,.mobile-nav{display:none}.main{max-width:1344px;min-height:calc(100vh - 300px);margin:0 auto;padding:0 32px 76px}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:11px 18px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.button-primary{background:var(--accent);color:#53624e}.button-primary:hover:not(:disabled){background:#f0f2e9;box-shadow:0 2px 16px #91b87c20}.button-outline{color:var(--text);background:#f0f2e9;border-color:#d4d9cc}.button-outline:hover:not(:disabled){background:#f0f2e9;border-color:#d4d9cc}.button-ghost{color:var(--muted);background:0 0}.button-ghost:hover:not(:disabled){background:var(--surface);color:var(--text)}.button-danger{color:var(--negative);background:#f0f2e9;border-color:#d4d9cc}.button-sm{min-height:30px;padding:6px 10px;font-size:10px}.button-icon{min-width:40px;padding:10px}.full-width{width:100%}.text-link{color:#53624e;align-items:center;gap:8px;font-size:12px;display:inline-flex}.text-link:hover{color:var(--accent-ink)}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:516px;padding:62px 0 48px;display:grid}.hero-kicker{letter-spacing:1.4px;color:#53624e;align-items:center;gap:9px;font-size:9px;display:flex}.hero-kicker .badge{margin-left:5px;font-size:8px}.hero h1{letter-spacing:-5px;margin:24px 0 23px;font-size:74px;line-height:1.03}.hero h1 span{color:var(--accent-ink)}.hero-copy>p{color:#53624e;font-size:15px;line-height:1.75}.hero-buttons{gap:12px;margin-top:28px;display:flex}.hero-buttons .button{min-height:45px;padding:12px 20px}.hero-footnote{color:#53624e;gap:19px;margin-top:27px;font-size:10px;display:flex}.hero-footnote span{align-items:center;gap:6px;display:flex}.hero-footnote .tiny-dot{background:#f0f2e9;width:4px;height:4px}.hero-art{isolation:isolate;aspect-ratio:580/440;background:radial-gradient(#91b87c20,#0000 63%);position:relative;overflow:hidden}.hero-art:before{content:"";background-image:radial-gradient(#f0f2e9 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.orbit{border:1px solid #d4d9cc;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-27deg)}.orbit-one{width:76%;height:56%}.orbit-two{width:95%;height:78%;transform:translate(-50%,-50%)rotate(-27deg)}.orbit-three{width:53%;height:83%;transform:translate(-50%,-50%)rotate(39deg)}.orbit-lines{width:100%;height:100%;position:absolute;inset:0}.core-mark{color:#53624e;background:linear-gradient(135deg,#f0f2e9,#f0f2e9);border-radius:34px;flex-direction:column;justify-content:center;align-items:center;width:152px;height:152px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg);box-shadow:inset -8px -8px #5d9e2544,0 0 80px #91b87c20,14px 14px #25341b80}.core-mark span{letter-spacing:4px;margin-top:-5px;font-size:13px;font-weight:800}.orbit-node{flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.orbit-node .avatar{border:5px solid #d4d9cc;border-radius:20px;width:64px;height:64px;transform:rotate(-10deg);box-shadow:0 0 0 1px #23321d12}.orbit-node>span:last-child{letter-spacing:2px;color:#53624e;font-size:8px}.node-one{top:12%;left:18%}.node-two{top:20%;right:13%}.node-three{bottom:12%;right:20%}.node-four{bottom:18%;left:10%}.node-two .avatar{transform:rotate(12deg)}.node-three .avatar{transform:rotate(6deg)}.orbit-caption{letter-spacing:1.7px;color:#53624e;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:1%;left:30%}.orbit-caption .status-dot{width:4px;height:4px}.art-coordinate{letter-spacing:1px;color:#53624e;writing-mode:vertical-rl;font-family:monospace;font-size:8px;position:absolute;top:5%;right:0}.metrics-heading{letter-spacing:1.5px;color:#53624e;justify-content:space-between;align-items:center;padding:0 0 14px;font-size:9px;display:flex}.stats-grid{border:1px solid var(--border);background:linear-gradient(100deg,#f0f2e9,#f0f2e9);border-radius:8px;display:grid;overflow:hidden}.stat{border-right:1px solid var(--border);padding:24px 26px}.stat:last-child{border:0}.stat .label{font-size:11px}.stat strong{letter-spacing:-1px;white-space:nowrap;margin:12px 0 8px;font-size:28px;font-weight:500;display:block}.stat-detail{color:#53624e;font-size:9px}.section{margin-top:46px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-heading p{margin-top:8px;font-size:12px}.tabs{align-items:center;gap:5px;display:flex}.tabs button{color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:inline-flex}.tabs button:hover{color:var(--text);background:#f0f2e9}.tabs button.selected{color:var(--accent-ink);background:#91b87c20}.discovery-tabs{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:14px}.discovery-tabs>.badge{margin-left:auto}.token-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.token-card{border:1px solid var(--border);background:linear-gradient(145deg,#f0f2e9,#f0f2e9);border-radius:8px;padding:20px 18px 14px;transition:border-color .2s,transform .2s;display:block}.token-card:hover{border-color:#d4d9cc;transform:translateY(-3px)}.card-token-head{align-items:center;gap:10px;display:flex}.avatar{border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex;overflow:hidden}.avatar svg{width:88%;height:88%}.avatar-small{border-radius:9px;width:32px;min-width:32px;height:32px}.card-token-head h3{letter-spacing:-.1px;font-size:12px;line-height:1.5}.card-token-head>div>span{color:var(--muted);font-size:10px}.card-arrow{color:#53624e;margin-left:auto}.token-price{justify-content:space-between;align-items:center;margin:22px 0 15px;display:flex}.token-price strong{letter-spacing:-.8px;margin-top:6px;font-size:25px;display:block}.token-price .label{font-size:10px}.card-trend{flex-direction:column;align-items:flex-end;width:43%;font-size:11px;display:flex}.sparkline{width:100%;height:32px;margin-top:4px}.token-card-details{color:var(--muted);justify-content:space-between;margin-bottom:18px;font-size:9px;display:flex}.token-card-details b{color:#53624e;margin-left:4px;font-weight:400}.progress{background:#f0f2e9;border-radius:3px;height:4px;overflow:hidden}.progress>span{background:var(--accent);border-radius:3px;height:100%;transition:width .3s;display:block}.curve-label{color:var(--muted);align-items:center;gap:7px;margin-top:10px;font-size:9px;display:flex}.curve-label>span:first-child{align-items:center;gap:5px;display:flex}.curve-label>span:last-child{margin-left:auto}.curve-label>span:nth-child(2){color:#53624e}.community-banner{background:linear-gradient(100deg,#f0f2e9,#f0f2e9 70%,#f0f2e9);border:1px solid #d4d9cc;border-radius:8px;align-items:center;gap:23px;margin-top:35px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.banner-icon{width:59px;height:59px;color:var(--accent-ink);border:1px solid #d4d9cc;border-radius:50%;place-items:center;display:grid}.community-banner .eyebrow{color:#53624e;font-size:8px}.community-banner h2{margin:9px 0 5px;font-size:21px}.community-banner p{font-size:11px}.community-banner .button{z-index:1;background:#f0f2e9;border-color:#d4d9cc;margin-left:auto}.banner-watermark{opacity:.04;font-size:200px;font-weight:800;line-height:1;position:absolute;top:-32px;right:55px}.table-scroll{border:1px solid var(--border);background:#f0f2e9;border-radius:8px;overflow:auto}.table-scroll table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:11px}.table-scroll th{color:#53624e;border-bottom:1px solid var(--border);background:#f0f2e9;padding:14px 17px;font-size:9px;font-weight:400}.table-scroll td{font-variant-numeric:tabular-nums;border-bottom:1px solid #d4d9cc;padding:17px}.table-scroll tbody tr:last-child td{border-bottom:0}.table-scroll tbody tr:hover{background:#f0f2e9}.token-cell{align-items:center;gap:11px;display:flex}.token-cell b{font-size:11px}.token-cell small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.curve-cell{min-width:120px}.curve-cell>span{color:var(--muted);font-size:9px}.curve-cell .progress{width:85px;height:3px;margin-top:8px}.steps{border:1px solid var(--border);background:#f0f2e9;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.step{border-right:1px solid var(--border);padding:27px}.step:last-child{border:0}.step-top{color:var(--accent-ink);justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.step-top span{color:#53624e;font-family:monospace;font-size:12px}.step h3{letter-spacing:-.2px;margin-bottom:10px;font-size:14px}.step p{font-size:11px;line-height:1.8}.fine-print{color:#53624e;align-items:center;gap:5px;margin-top:15px;font-size:10px;line-height:1.7;display:flex}.launch-banner{border:1px solid var(--border);background:radial-gradient(at 80% 100%,#91b87c20,#0000 70%),#0e1216;border-radius:8px;justify-content:space-between;align-items:center;margin-top:40px;padding:34px;display:flex}.launch-banner h2{margin:10px 0;font-size:29px}.launch-banner p{font-size:12px}footer{border-top:1px solid var(--border);max-width:1280px;margin:0 auto;padding:30px 0 20px}.footer-top{align-items:center;gap:25px;display:flex}.footer-top .brand{letter-spacing:-.6px;font-size:17px}.footer-top>span{color:#53624e;font-size:10px}.footer-top>div{gap:22px;margin-left:auto;display:flex}.footer-top>div>a{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:flex}.footer-top a:hover{color:var(--accent-ink)}.footer-bottom{color:#53624e;border-top:1px solid #d4d9cc;justify-content:space-between;align-items:center;margin-top:30px;padding-top:18px;font-size:9px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:6px;display:flex}.footer-bottom .status-dot{width:4px;height:4px}.page-heading{justify-content:space-between;align-items:center;gap:24px;padding:48px 0 36px;display:flex}.page-heading h1{letter-spacing:-1.8px;margin:16px 0 14px;font-size:40px}.page-heading p{font-size:13px}.page-heading>.button,.page-heading>.text-link{flex-shrink:0}.explorer-tabs{border-bottom:1px solid var(--border);padding-bottom:15px;overflow:auto}.toolbar{gap:12px;margin:24px 0 16px;display:flex}.toolbar select{width:160px;font-size:11px}.search-box{border:1px solid var(--border);color:#53624e;background:#f0f2e9;border-radius:6px;flex:1;align-items:center;padding-left:14px;display:flex}.search-box input{background:0 0;border:0;padding:12px;font-size:12px}.search-box input:focus{box-shadow:none}.search-box button{padding:10px}.view-toggle{border:1px solid var(--border);border-radius:6px;padding:4px;display:flex}.view-toggle button{color:var(--muted);padding:7px}.view-toggle button.active{background:var(--elevated);color:var(--text);border-radius:4px}.filter-bar{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:end;gap:20px;margin-bottom:20px;padding:20px;display:flex}.filter-bar label{min-width:180px}.results-label{color:#53624e;justify-content:space-between;margin:20px 0 13px;font-size:10px;display:flex}.panel{border:1px solid var(--border);background:#f0f2e9;border-radius:8px}.panel-body{padding:26px}.panel-body>p{margin-top:14px;font-size:12px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.panel-heading h2{align-items:center;gap:10px;font-size:19px;display:flex}.panel-heading .badge{font-size:8px}.two-column{grid-template-columns:1fr 1fr;gap:24px;display:grid}.three-column{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.notice{color:#53624e;background:#91b87c20;border:1px solid #d4d9cc;border-radius:6px;align-items:flex-start;gap:11px;padding:16px;font-size:11px;line-height:1.7;display:flex}.notice svg{margin-top:2px}.launch-layout{grid-template-columns:1.4fr 1fr;max-width:1100px;margin:0 auto}.launch-form{flex-direction:column;gap:22px;padding:28px;display:flex}.launch-form .panel-heading{margin-bottom:0}.launch-form h3{margin:2px 0 -5px;font-size:14px}.launch-form h3>span{margin-left:5px;font-size:11px;font-weight:400}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.upload-label{cursor:pointer;border:1px dashed #d4d9cc;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:140px;display:flex;position:relative;overflow:hidden}.upload-label svg{color:#53624e}.upload-label b{font-size:11px}.upload-label small{margin:0;font-size:9px}.upload-label input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.token-preview{padding:24px;position:sticky;top:20px}.preview-banner{background-color:#0000;background-image:repeating-linear-gradient(135deg,#91b87c20 0 1px,#0000 1px 15px),linear-gradient(145deg,#253b1b,#131f10);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:6px;place-items:center;height:140px;margin-top:20px;display:grid}.preview-banner>span{letter-spacing:3px;color:#53624e;font-size:10px}.preview-identity{text-align:center;margin-top:-28px;position:relative}.preview-identity .avatar{border:4px solid #d4d9cc;width:64px;height:64px}.preview-identity h2{overflow-wrap:anywhere;margin:12px 0 5px;font-size:23px}.preview-identity>span:last-child{color:var(--muted);font-size:12px}.preview-image{background-position:50%;background-size:cover;border:4px solid #d4d9cc;border-radius:12px;width:64px;height:64px;display:inline-block}.token-preview>p{text-align:center;overflow-wrap:anywhere;white-space:pre-wrap;margin:22px 0;font-size:12px}.detail-list{margin:24px 0}.detail-list>div{justify-content:space-between;align-items:center;gap:16px;margin:15px 0;font-size:12px;display:flex}.detail-list dt{color:var(--muted)}.detail-list dd{text-align:right;align-items:center;gap:5px;margin:0;display:flex}.launch-checklist{margin-top:20px;padding:23px}.launch-checklist h3{margin-bottom:15px;font-size:15px}.launch-checklist p{align-items:center;gap:9px;margin:11px 0;font-size:11px;display:flex}.launch-checklist svg{color:var(--accent-ink)}.launch-checklist>small{color:#53624e;margin-top:18px;display:block}.dialog-overlay{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f0f2e9;position:fixed;inset:0}.dialog{z-index:91;background:#f0f2e9;border:1px solid #d4d9cc;border-radius:12px;width:calc(100% - 32px);max-width:460px;max-height:85vh;padding:30px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 100px #23321d12}.dialog>h2{padding-right:25px;font-size:24px}.dialog>p{margin:15px 0 22px;font-size:12px}.dialog>h3{margin:24px 0 10px}.dialog-close{color:var(--muted);padding:5px;position:absolute;top:15px;right:15px}.toast{z-index:100;color:#53624e;background:#f0f2e9;border:1px solid #d4d9cc;border-radius:8px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:17px 20px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #23321d12}.toast button{padding:0 0 0 15px;font-size:20px}.back-link{color:var(--muted);align-items:center;gap:8px;margin:25px 0;font-size:11px;display:flex}.trading-token-heading{align-items:center;gap:15px;margin-bottom:28px;display:flex}.trading-token-heading h1{letter-spacing:-1px;margin:0 0 9px;font-size:29px}.trading-token-heading h1 span{color:var(--muted);margin-left:8px;font-size:16px}.trading-token-heading>div>.muted{align-items:center;gap:10px;font-size:11px;display:flex}.token-heading-price{text-align:right;margin-left:auto}.token-heading-price strong{margin-bottom:8px;font-size:27px;display:block}.token-heading-price strong small{color:var(--muted);font-weight:400}.token-heading-price>.positive,.token-heading-price>.negative{font-size:12px}.terminal-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px;min-width:0;display:grid}.market-stats{border:1px solid var(--border);background:#f0f2e9;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.terminal-main,.trade-sidebar,.two-column>*,.voting-layout>*{min-width:0}.market-stats>div{border-right:1px solid var(--border);padding:17px 20px}.market-stats>div:last-child{border:0}.market-stats .label{font-size:10px}.market-stats b{margin-top:9px;font-size:16px;font-weight:500;display:block}.chart-panel{padding:0 12px 8px;overflow:hidden}.chart-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 5px;font-size:10px;display:flex}.chart-toolbar>div{align-items:center;gap:18px;display:flex}.chart-toolbar button{color:var(--muted);padding:5px 7px;font-size:10px}.chart-toolbar button.active{color:var(--accent-ink);background:#91b87c20;border-radius:3px}.market-chart{width:100%;min-width:0;height:350px}.chart-credit{color:#53624e;text-align:right;padding:8px;font-size:8px}.chart-credit a{text-decoration:underline}.trade-data{margin-top:20px;overflow:hidden}.trade-data>.tabs{border-bottom:1px solid var(--border);padding:10px 14px}.trade-data .table-scroll{border:0;border-radius:0}.trade-data th,.trade-data td{padding:13px 17px}.trade-panel{padding:20px}.buy-sell{background:#f0f2e9;border-radius:6px;padding:4px;display:flex}.buy-sell button{width:50%;color:var(--muted);border-radius:4px;padding:11px;font-size:13px;font-weight:600}.buy-sell .buy.active{color:var(--positive);background:#f0f2e9}.buy-sell .sell.active{color:var(--negative);background:#f0f2e9}.trade-settings{color:var(--muted);justify-content:space-between;align-items:center;margin:22px 0 18px;font-size:10px;display:flex}.trade-settings button{color:#53624e;align-items:center;gap:5px;font-size:9px;display:flex}.trade-panel>label{margin-bottom:16px}.amount-box{background:#f0f2e9;border:1px solid #d4d9cc;border-radius:6px;padding:14px}.amount-box>label,.amount-box>.label{color:#53624e;font-size:10px}.amount-box>div{justify-content:space-between;align-items:center;gap:10px;margin:10px 0;display:flex}.amount-box input{background:0 0;border:0;width:70%;padding:0;font-size:25px;font-weight:500;box-shadow:none!important}.amount-box b{color:#53624e;font-size:11px}.amount-box strong{letter-spacing:-.5px;font-size:24px}.amount-box small{color:#53624e;font-size:9px}.quick-amounts{gap:8px;margin:10px 0 0;display:flex}.quick-amounts button{border:1px solid var(--border);color:var(--muted);border-radius:4px;flex:1;padding:6px;font-size:9px}.quick-amounts button:hover{border-color:var(--accent);color:var(--accent-ink)}.swap-icon{color:#53624e;place-items:center;padding:12px;display:grid}.trade-details{margin:22px 0}.trade-details>div{margin:12px 0;font-size:10px}.trade-panel .error{margin-bottom:15px}.trade-panel>.fine-print{justify-content:center;font-size:9px}.graduation{margin-top:16px;padding:20px}.graduation h3{justify-content:space-between;font-size:12px;display:flex}.graduation h3 span{color:var(--accent-ink)}.graduation .progress{margin:17px 0 13px}.graduation p{font-size:10px}.lifecycle{color:var(--muted);justify-content:space-between;gap:5px;margin-top:20px;font-size:8px;display:flex}.holder-row{align-items:center;gap:18px;margin:20px 0;font-size:11px;display:flex}.holder-row>span{width:150px}.holder-row>.progress{flex:1}.holder-row>b{text-align:right;width:30px}.voting-layout{grid-template-columns:minmax(0,1fr) 340px;gap:25px;display:grid}.selection-count{color:var(--accent-ink);white-space:nowrap;font-size:22px}.selection-count>span{color:var(--muted);font-size:10px}.candidate-search{margin-bottom:17px;font-size:12px}.candidate-list{flex-direction:column;gap:8px;display:flex}.candidate{border:1px solid var(--border);cursor:pointer;background:#f0f2e9;border-radius:7px;align-items:center;gap:13px;padding:17px 14px;display:flex;position:relative}.candidate.is-selected{background:#91b87c20;border-color:#d4d9cc}.candidate input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.candidate:focus-within{outline:2px solid var(--accent);outline-offset:2px}.candidate:has(input:disabled){opacity:.5;cursor:not-allowed}.custom-check{border:1px solid #d4d9cc;border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.is-selected .custom-check{background:var(--accent);color:#53624e}.candidate-name{flex:1;min-width:100px}.candidate b{color:#53624e;font-size:11px;font-weight:500;display:block}.candidate small{color:#53624e;text-align:left;margin-top:5px;font-size:9px;display:block}.candidate-market{min-width:105px;font-size:9px}.candidate-market b{margin-top:6px;font-size:9px}.candidate-votes{text-align:right;min-width:65px}.candidate-votes small{text-align:right}.your-allocation{text-align:right;min-width:70px;color:var(--accent-ink);font-size:11px}.your-allocation small{text-align:right}.candidate-list+.notice{margin-top:20px}.allocation-panel,.winners-panel{padding:23px}.allocation-panel .panel-heading h2{font-size:18px}.allocation-total{text-align:center;border-bottom:1px solid var(--border);margin-bottom:15px;padding:18px 0 23px}.allocation-total strong{letter-spacing:-1px;color:var(--accent-ink);font-size:35px;font-weight:500;display:block}.allocation-total span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.allocation-row{align-items:center;gap:10px;margin:15px 0;font-size:11px;display:flex}.allocation-row b{font-variant-numeric:tabular-nums;margin-left:auto}.allocation-panel .fine-print{margin:15px 0;font-size:9px;display:block}.winners-panel{margin-top:20px}.winners-panel label{font-size:10px}.winners-panel input{font-size:13px}.winner{margin-top:23px}.winner>div:first-child{align-items:center;gap:10px;margin-bottom:9px;font-size:11px;display:flex}.winner>div:first-child>span:last-child{margin-left:auto;font-size:10px}.winners-panel>.fine-print{font-size:9px;display:block}.empty-state{text-align:center;color:var(--muted);padding:48px 24px}.empty-state>svg{color:#53624e;margin:0 auto 18px}.empty-state h3{color:#53624e;margin:10px 0}.empty-state p{margin:10px 0 20px;font-size:12px}.empty-state small{font-size:11px;display:block}.epoch-banner{background:linear-gradient(100deg,#f0f2e9,#f0f2e9);border:1px solid #d4d9cc;border-radius:8px;justify-content:space-between;align-items:center;gap:40px;margin:30px 0 40px;padding:26px 30px;display:flex}.epoch-banner h3{margin:10px 0 6px;font-size:19px}.epoch-banner p{font-size:11px}.epoch-banner>div:last-child{width:290px}.epoch-banner .curve-label{justify-content:space-between;margin-bottom:12px}.epoch-banner small{color:#53624e;margin-top:10px;font-size:9px;display:block}.reward-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.reward-card{padding:23px}.reward-card .badge{margin-left:auto;font-size:7px}.reward-card>strong{letter-spacing:-1px;margin:30px 0 8px;font-size:33px;font-weight:500;display:block}.reward-card>strong>small{color:var(--muted);letter-spacing:0;font-size:13px}.reward-card>p{font-size:11px}.reward-status{color:#53624e;border-bottom:1px solid var(--border);align-items:center;gap:7px;margin:15px 0;padding:18px 0;font-size:10px;display:flex}.formula{color:#53624e;background:#91b87c20;border:1px solid #d4d9cc;border-radius:6px;margin:20px 0;padding:20px 14px;font-family:monospace;font-size:12px}.panel-body>.text-link{margin-top:22px}.analytics-layout{grid-template-columns:1.5fr 1fr}.chart-tabs{gap:2px;overflow:auto}.chart-tabs button{padding:8px 10px;font-size:10px}.analytics-value{letter-spacing:-1px;margin:20px 0;font-size:35px}.analytics-value small{letter-spacing:0;color:var(--muted);margin-left:10px;font-size:11px}.bar-chart{background:repeating-linear-gradient(0deg,#0000 0 49px,#ffffff06 49px 50px);border-bottom:1px solid #d4d9cc;align-items:flex-end;gap:6px;height:200px;padding-top:30px;display:flex}.bar-column{flex:1;align-items:flex-end;height:100%;display:flex}.chart-bar{background:#91b87c20;border-radius:3px 3px 0 0;width:100%;min-height:3px;transition:height .3s,background .2s;position:relative}.chart-bar:hover,.chart-bar:focus{background:var(--accent)}.chart-bar>span{white-space:nowrap;z-index:3;background:#f0f2e9;border:1px solid #d4d9cc;border-radius:4px;padding:9px 12px;font-size:10px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-10px)}.chart-bar:hover>span,.chart-bar:focus>span{display:block}.chart-bar b{color:var(--accent-ink);margin-top:5px;display:block}.chart-axis{color:#53624e;justify-content:space-between;margin-top:13px;font-size:9px;display:flex}.fee-breakdown .panel-heading{margin-bottom:0}.fee-breakdown .panel-heading h2{font-size:20px}.fee-breakdown>p{font-size:11px}.fee-strip{border-radius:5px;height:36px;margin:26px 0;display:flex;overflow:hidden}.fee-row{align-items:center;gap:10px;margin:18px 0;font-size:11px;display:flex}.fee-row>span:first-child{border-radius:2px;width:7px;height:7px}.fee-row>span:nth-child(2){color:#53624e}.fee-row>b{margin-left:auto}.fee-breakdown .fine-print{border-top:1px solid var(--border);padding-top:18px;font-size:9px;display:block}.creator-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.creator-grid .card-token-head h3{font-size:14px}.creator-grid .detail-list>div{font-size:11px}.draft-row{align-items:center;gap:20px;margin-bottom:10px;padding:20px;display:flex}.draft-row .badge{margin-left:auto}.wallet-status{overflow-wrap:anywhere;font-size:12px}.wallet-status>p{margin:12px 0;font-size:12px}.wallet-status button{margin-right:10px}.stim-hero{justify-content:space-between;align-items:center;padding:75px 60px 65px;display:flex}.stim-hero h1{letter-spacing:-3px;margin:22px 0;font-size:64px}.stim-hero h1 span{color:var(--accent-ink)}.stim-hero p{margin-bottom:25px;font-size:14px}.stim-coin{flex-shrink:0;width:230px;height:230px}.stim-coin>.stim-mark{width:100%;height:100%}.stim-steps .step>svg{color:var(--accent-ink);margin-bottom:22px}.restricted-page{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:650px;margin:0 auto;padding:90px 0;display:flex}.restricted-page h1{font-size:37px}.restricted-page p{font-size:14px}.restricted-page .notice{text-align:left}.restricted-icon{width:70px;height:70px;color:var(--accent-ink);background:#91b87c20;border:1px solid #d4d9cc;border-radius:18px;place-items:center;margin-bottom:10px;display:grid}.admin-modules{text-align:left;grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.admin-modules>span{border:1px solid var(--border);color:var(--muted);border-radius:5px;align-items:center;gap:10px;padding:15px;font-size:11px;display:flex}.docs-layout{grid-template-columns:210px minmax(0,1fr) 165px;gap:48px;padding-top:42px;display:grid}.docs-sidebar{border-right:1px solid var(--border);min-width:0;padding-right:20px}.docs-sidebar .eyebrow{gap:9px;margin-bottom:25px;font-size:9px}.docs-sidebar nav{flex-direction:column;gap:4px;display:flex}.docs-sidebar nav a{color:var(--muted);border-radius:5px;padding:10px 12px;font-size:12px}.docs-sidebar nav a.active{color:var(--accent-ink);background:#91b87c20}.docs-sidebar nav a:hover{color:var(--text);background:var(--surface)}.docs-back{color:var(--muted);align-items:center;gap:8px;margin:28px 12px;font-size:11px;display:flex}.docs-content h1{margin:18px 0;font-size:43px}.docs-content{min-width:0}.docs-summary{margin-bottom:25px;font-size:17px}.docs-content .notice{font-size:10px}.docs-content section{margin-top:35px}.docs-content section h2{margin-bottom:13px;font-size:22px}.docs-content section p{color:#53624e;font-size:14px;line-height:1.9}.docs-next{border-top:1px solid var(--border);margin-top:50px;padding-top:25px}.docs-next>span{color:var(--muted);margin-bottom:12px;font-size:10px;display:block}.docs-next a{color:var(--accent-ink);justify-content:space-between;font-size:16px;display:flex}.docs-toc{flex-direction:column;gap:18px;display:flex}.docs-toc>.eyebrow{font-size:9px}.docs-toc>span:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.6}.docs-toc>small{color:#53624e;margin-top:15px;font-size:9px;line-height:1.7}.loading-state{flex-direction:column;gap:25px;padding:60px 0;display:flex}.skeleton{background:linear-gradient(100deg,#f0f2e9,#f0f2e9,#f0f2e9) 0 0/200% 100%;border-radius:8px;height:130px;animation:1.6s infinite pulse}@keyframes pulse{50%{opacity:.5}}@media (min-width:1500px){.main{max-width:1280px;padding-left:0;padding-right:0}.hero{min-height:555px}.hero h1{font-size:80px}.nav-inner{max-width:1376px}.hero-art{max-height:460px}}@media (max-width:1200px){.nav-inner{gap:30px;padding:0 28px}.desktop-nav{gap:20px}.network,.candidate-market{display:none}.main{padding-left:28px;padding-right:28px}.hero h1{font-size:66px}.stat{padding:21px}.stat strong{font-size:24px}.token-grid{gap:12px}.token-card{padding:17px 14px 14px}.token-card-details{font-size:8px}.card-token-head{gap:8px}.card-token-head h3{font-size:11px}.card-token-head .avatar{width:36px;min-width:36px;height:36px}.card-arrow{display:none}.community-banner h2{font-size:19px}.step{padding:22px}.footer-top{gap:18px}footer{margin:0 28px}.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.docs-toc{display:none}.terminal-layout{grid-template-columns:minmax(0,1fr) 310px}.chart-toolbar>div{gap:6px}.creator-grid .detail-list>div{font-size:10px}.stim-hero{padding-left:25px;padding-right:25px}.stim-hero h1{font-size:55px}}@media (max-width:960px){.brand{font-size:19px}.nav-inner{gap:25px;padding:0 24px}.desktop-nav{gap:18px}.desktop-nav a{font-size:11px}.nav-right{gap:5px}.main{padding:0 24px 50px}.hero{grid-template-columns:1.1fr 1fr;gap:0;min-height:460px;padding-top:40px}.hero h1{letter-spacing:-3.8px;font-size:62px}.hero-kicker{letter-spacing:.7px;font-size:8px}.hero-kicker .badge{display:none}.hero-copy>p{font-size:13px}.hero-buttons{gap:8px}.hero-buttons .button{padding:11px 14px;font-size:11px}.hero-art{overflow:visible}.core-mark{border-radius:25px;width:110px;height:110px}.core-mark>svg{width:65px;height:65px}.orbit-node .avatar{border-width:3px;border-radius:14px;width:48px;min-width:48px;height:48px}.orbit-node>span:last-child{font-size:6px}.orbit-caption{font-size:6px;left:20%}.token-grid{grid-template-columns:repeat(2,1fr);gap:16px}.token-card{padding:22px}.card-token-head h3{font-size:14px}.card-token-head .avatar{width:42px;min-width:42px;height:42px}.card-arrow{display:block}.token-card-details{font-size:10px}.stat{padding:18px 16px}.stat .label{font-size:9px}.stat strong{font-size:23px}.stat-detail{font-size:8px}.discovery-tabs{overflow:auto}.discovery-tabs>.badge{display:none}.steps{grid-template-columns:repeat(2,1fr)}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid var(--border)}.community-banner{gap:18px;padding:22px}.community-banner h2{font-size:17px}.banner-icon{width:45px;min-width:45px;height:45px}.banner-icon>svg{width:25px}.community-banner .button{padding:10px 12px;font-size:10px}.footer-top>span{display:none}.footer-top>div{gap:18px}.terminal-layout{grid-template-columns:1fr}.trade-sidebar{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.graduation{margin-top:0}.voting-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.candidate{gap:9px;padding:13px 10px}.candidate-votes{display:none}.your-allocation{min-width:60px}.candidate-name b{font-size:10px}.candidate-name small{font-size:8px}.voting-layout .section-heading{gap:8px}.voting-layout h2{font-size:21px}.voting-layout .section-heading p{font-size:11px}.reward-grid{gap:12px}.reward-card{padding:16px}.reward-card .card-token-head{flex-wrap:wrap}.reward-card .badge{margin:0;font-size:7px}.reward-card>strong{font-size:28px}.analytics-layout,.creator-grid{grid-template-columns:1fr}.creator-grid .detail-list{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.creator-grid .detail-list>div{font-size:12px}.creator-grid .full-width{width:auto}.page-heading h1{font-size:35px}.page-heading p{font-size:12px}.page-heading>.text-link{font-size:10px}.stim-hero h1{font-size:45px}.stim-coin{width:180px;height:180px}.stim-hero p{font-size:12px}}@media (max-width:720px){.prelaunch-bar{gap:7px;height:auto;min-height:32px;padding:8px 16px;font-size:8px;line-height:1.5}.prelaunch-bar a,.prelaunch-bar .bar-divider{display:none}.prelaunch-bar>.status-dot{width:4px;height:4px}.nav-inner{gap:10px;height:66px;padding:0 18px}.brand{font-size:20px}.brand>.stim-mark{width:25px;height:25px}.desktop-nav{display:none}.nav-right{gap:9px}.user-menu{display:none}.mobile-toggle{display:flex}.mobile-nav{grid-template-columns:1fr 1fr;gap:5px;padding:8px 18px 20px;display:grid}.mobile-nav a{color:#53624e;border:1px solid #d4d9cc;border-radius:4px;padding:13px;font-size:12px}.nav-right [data-rk] button{height:32px!important;padding:8px!important;font-size:10px!important}.main{padding:0 18px 45px}.hero{grid-template-columns:1fr;min-height:0;padding:38px 0 28px;position:relative}.hero h1{letter-spacing:-3.8px;margin:22px 0;font-size:62px}.hero h1 br:nth-of-type(2){display:none}.hero h1 span{display:block}.hero-copy>p{font-size:13px}.hero-buttons .button{padding:12px 18px;font-size:11px}.hero-footnote{gap:18px;margin-top:23px;font-size:9px}.hero-art{aspect-ratio:580/370;width:100%;max-width:450px;max-height:260px;margin:15px auto 0;overflow:hidden}.core-mark{width:108px;height:108px}.orbit-caption{bottom:1%;left:28%}.node-one{top:8%;left:20%}.node-two{top:13%;right:13%}.node-three{bottom:10%;right:19%}.node-four{bottom:14%;left:13%}.hero-kicker{letter-spacing:1px;font-size:8px}.hero-kicker .badge{display:inline-flex}.metrics-heading{font-size:8px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat{border-bottom:1px solid var(--border);padding:18px}.stat:nth-child(2n){border-right:0}.stat:last-child:nth-child(odd){grid-column:span 2}.stat strong{margin:10px 0 7px;font-size:27px}.stat .label{font-size:10px}.stat-detail{font-size:9px}.stat:last-child{border-bottom:0}.section{margin-top:32px}.section-heading{align-items:flex-start;gap:14px;margin-bottom:19px}.section-heading h2{font-size:22px}.section-heading p{font-size:11px}.section-heading .text-link{flex-shrink:0;max-width:100px;font-size:10px;line-height:1.5}.tabs button{padding:9px 11px;font-size:10px}.discovery-tabs{gap:1px;margin-bottom:16px;margin-right:-18px;padding-bottom:12px}.token-grid{gap:12px}.token-card{padding:15px 12px}.card-token-head h3{letter-spacing:-.3px;font-size:11px}.card-token-head{gap:8px}.card-token-head .avatar{border-radius:9px;width:31px;min-width:31px;height:31px}.card-token-head>div>span{font-size:8px}.card-arrow{display:none}.token-price{margin:18px 0 12px}.token-price strong{font-size:22px}.card-trend{width:38%;font-size:9px}.token-price .label{font-size:8px}.token-card-details{flex-direction:column;gap:6px;margin-bottom:13px;font-size:8px}.token-card-details>span{justify-content:space-between;display:flex}.curve-label{flex-wrap:wrap;gap:3px;font-size:8px}.curve-label>span:last-child{display:none}.curve-label>span:nth-child(2){margin-left:auto}.community-banner{flex-wrap:wrap;gap:12px;padding:21px;display:flex}.banner-icon{display:none}.community-banner>div:nth-child(2){width:100%}.community-banner h2{max-width:260px;font-size:20px;line-height:1.35}.community-banner .button{margin:5px 0 0}.community-banner p{font-size:11px}.community-banner .eyebrow{font-size:8px}.steps{grid-template-columns:1fr 1fr}.step{padding:21px 17px}.step h3{font-size:13px}.step p{font-size:10px}.step-top{margin-bottom:19px}.step-top svg{width:20px}.launch-banner{padding:25px;display:block}.launch-banner h2{max-width:240px;font-size:27px;line-height:1.25}.launch-banner .eyebrow{letter-spacing:1px;font-size:8px}.launch-banner p{font-size:11px;line-height:1.8}.launch-banner .button{margin-top:22px}footer{margin:0 18px;padding-top:24px}.footer-top{display:block}.footer-top>div{flex-wrap:wrap;gap:20px;margin-top:22px}.footer-top>div>a{font-size:9px}.footer-bottom{flex-wrap:wrap;gap:15px;margin-top:23px;font-size:8px;line-height:1.7}.page-heading{padding:35px 0 28px;display:block}.page-heading h1{letter-spacing:-1.3px;margin:15px 0 12px;font-size:32px}.page-heading .eyebrow{letter-spacing:1px;flex-wrap:wrap;gap:8px;font-size:8px}.page-heading>.button,.page-heading>.text-link{margin-top:22px}.page-heading p{max-width:450px;font-size:12px}.eyebrow .badge{padding:4px 5px;font-size:7px}.toolbar{flex-wrap:wrap;gap:8px;margin-top:18px}.search-box{flex-basis:100%}.toolbar select{flex:1;width:auto;padding:11px;font-size:11px}.toolbar>.button{min-height:38px;padding:8px 12px;font-size:11px}.view-toggle{padding:3px}.results-label{gap:20px;font-size:9px;line-height:1.5}.results-label>span:last-child{text-align:right;max-width:200px}.filter-bar{flex-wrap:wrap;gap:15px;padding:15px}.filter-bar label{flex:1;min-width:120px}.filter-bar label>select{padding:10px;font-size:11px}.two-column,.launch-layout,.three-column{grid-template-columns:1fr;gap:20px}.launch-form{gap:20px;padding:20px}.launch-form .panel-heading h2{font-size:20px}.form-row{gap:12px}.upload-label b{font-size:9px}.upload-label small{font-size:8px}.upload-label{min-height:125px}.form-row>label{font-size:11px}.token-preview{position:static}.token-preview .eyebrow{font-size:9px}.notice{padding:14px;font-size:10px}.dialog{padding:25px}.dialog>h2{font-size:22px}.toast{padding:14px;font-size:11px;line-height:1.6;bottom:16px}.back-link{margin:22px 0;font-size:10px}.trading-token-heading{flex-wrap:wrap;gap:10px;margin-bottom:20px}.trading-token-heading>.avatar{width:38px;min-width:38px;height:38px}.trading-token-heading h1{letter-spacing:-.5px;font-size:23px}.trading-token-heading h1>span{margin-left:5px;font-size:12px}.trading-token-heading>div>.muted{gap:7px;font-size:9px}.token-heading-price{text-align:left;align-items:center;gap:15px;width:100%;margin:10px 0 0;display:flex}.token-heading-price strong{margin:0;font-size:25px}.market-stats>div{padding:14px 11px}.market-stats .label{font-size:8px}.market-stats b{font-size:14px}.chart-toolbar{padding:13px 0;font-size:9px}.chart-toolbar>div{gap:5px}.chart-toolbar button{padding:5px;font-size:9px}.chart-toolbar>span{display:none}.chart-toolbar>div>span{font-size:9px}.trade-sidebar{grid-template-columns:1fr}.trade-panel{padding:20px}.trade-data>.tabs{padding:8px;overflow:auto}.trade-data>.tabs>button{padding:10px;font-size:9px}.voting-layout{grid-template-columns:1fr;margin-top:28px}.voting-layout .section-heading h2{font-size:22px}.candidate-votes{display:block}.candidate{gap:10px;padding:14px 10px}.candidate-name{min-width:85px}.candidate-name b{font-size:10px}.candidate small{font-size:8px}.candidate-votes{min-width:55px}.your-allocation{min-width:58px;font-size:10px}.candidate>.avatar{width:29px;min-width:29px;height:29px}.candidate .custom-check{width:16px;height:16px}.selection-count{font-size:20px}.selection-count>span{font-size:9px}.epoch-banner{margin:24px 0 30px;padding:23px;display:block}.epoch-banner h3{font-size:18px}.epoch-banner>div:last-child{width:100%;margin-top:23px}.reward-grid{grid-template-columns:1fr}.reward-card{padding:22px}.reward-card .card-token-head{flex-wrap:nowrap}.reward-card .card-token-head h3{font-size:14px}.reward-card .card-token-head .avatar{width:42px;min-width:42px;height:42px}.reward-card .badge{margin-left:auto}.reward-card>strong{font-size:34px}.section-heading:has(.tabs){flex-direction:column}.panel-body{padding:21px}.chart-tabs button{padding:8px;font-size:9px}.bar-chart{gap:4px;height:170px}.fee-breakdown .panel-heading h2{font-size:20px}.creator-grid .detail-list{display:block}.creator-grid .card-token-head h3{font-size:14px}.creator-grid .card-token-head .avatar{width:40px;min-width:40px;height:40px}.creator-grid .full-width{width:100%}.draft-row{flex-wrap:wrap;padding:18px;font-size:12px}.draft-row .badge{margin-left:0}.wallet-status .mono{font-size:10px}.panel-heading:has(.badge){flex-wrap:wrap}.panel-heading .badge{font-size:7px}.stim-hero{gap:15px;padding:40px 0}.stim-hero h1{letter-spacing:-2px;font-size:39px}.stim-hero p{font-size:12px}.stim-hero .eyebrow{letter-spacing:1px;font-size:8px}.stim-coin{display:none}.stim-hero .badge{font-size:8px}.stim-steps .step h3{font-size:13px}.restricted-page{gap:22px;padding:55px 0}.restricted-page h1{font-size:32px}.restricted-page>p{font-size:12px}.restricted-page .eyebrow{font-size:9px}.admin-modules{gap:8px}.admin-modules>span{padding:12px;font-size:10px;line-height:1.5}.docs-layout{grid-template-columns:1fr;gap:30px;padding-top:28px}.docs-sidebar{border-right:0;border-bottom:1px solid var(--border);padding:0 0 16px}.docs-sidebar .eyebrow{margin-bottom:14px}.docs-sidebar nav{flex-direction:row;margin-right:-18px;padding-bottom:6px;overflow:auto}.docs-sidebar nav a{white-space:nowrap;padding:9px 11px;font-size:10px}.docs-back{display:none}.docs-content h1{font-size:34px}.docs-content .eyebrow{font-size:8px}.docs-summary{font-size:15px}.docs-content section h2{font-size:21px}.docs-content section p{font-size:13px}.docs-content section{margin-top:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gas-payment{border-top:1px solid #d4d9cc;margin-top:18px;padding:18px 0}.gas-payment>a{color:#53624e;font-size:12px}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
body{background:var(--bg);font-size:14px}h1,h2,h3{color:var(--text)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #526e46}.prelaunch-bar{color:#45563d;border-bottom:1px solid var(--border);background:#e7edde}.header{background:#f6f5eef5}.brand{letter-spacing:-1px}.brand-period,.brand svg{color:#527747}.network{font-family:var(--mono)}.network-icon{color:var(--accent-ink)}.desktop-nav a{font-size:12px}.desktop-nav{gap:21px}.button-primary{background:var(--accent);color:#263e25;border:1px solid #8da77d;box-shadow:0 3px #829e70}.button-primary:hover:not(:disabled){background:#bed9ad;transform:translateY(-1px);box-shadow:0 4px #829e70}.button-outline{background:var(--surface);border-color:#bcc6b1;box-shadow:0 2px #dce1d3}.button{min-height:44px}.button-outline:hover:not(:disabled){background:#eef3e7}.panel,.token-card,.reward-card,.stats-grid,.table-scroll,.step,.vote-card{background:var(--surface);border:1px solid var(--border);box-shadow:0 3px 12px #29392504}.token-card{box-shadow:var(--shadow);border-radius:8px}.token-card:hover{border-color:#91aa80;transform:translateY(-4px)}.table-scroll th{background:#eef0e6}.table-scroll tbody tr:hover{background:#f2f5ec}.tabs button.selected,.tabs button[aria-selected=true]{color:#34542e;background:#e2ecd9}.label,.eyebrow,.hero-kicker,.metrics-heading,.badge,.step-top span{font-family:var(--mono);letter-spacing:.05em}.badge{color:#465b3b;background:#edf3e6;border-color:#b9c9ab}.status-dot,.tiny-dot{box-shadow:none;background:#5a8747}.positive{color:var(--positive)}.negative{color:var(--negative)}.progress{background:#e0e6d7}.progress>span{background:#7ca265}.hero.retro-hero{grid-template-columns:1fr 1fr;align-items:center;gap:45px;min-height:520px;padding:54px 0 42px}.retro-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,4.8vw,70px);line-height:1.08}.retro-hero h1 span{color:#638353}.retro-hero .hero-kicker{letter-spacing:.07em;font-size:10px}.retro-hero .hero-copy>p{max-width:440px;font-size:16px;line-height:1.8}.retro-hero .hero-copy>.fine-print{max-width:410px;margin-top:18px;font-size:11px}.hero-footnote{font-family:var(--mono);gap:18px}.hero-footnote span:before{content:"+";color:#4c6c3c;margin-right:8px}.retro-art{background:#edf0e4;border:1px solid #bec8b1;border-radius:7px;min-width:0;padding:16px;transform:rotate(1deg);box-shadow:6px 6px #dce3d0}.retro-art svg{width:100%;display:block}.art-label,.terminal-caption{font:10px var(--mono);color:#4a6040;align-items:center;gap:8px;padding:5px;display:flex}.art-label span,.terminal-caption>span:nth-child(2){margin-left:auto}.terminal-caption{border-top:1px solid #c4ceb8;padding-top:14px}.retro-art .fine-print{text-align:center;margin-top:12px;font-size:10px}.terminal-cursor{animation:1.3s steps(2,end) infinite terminal-blink}.hash-pixels{animation:4s steps(2,end) infinite terminal-blink}@keyframes terminal-blink{50%{opacity:.15}}.platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.platform-metrics .panel{min-width:0;padding:25px}.platform-metrics strong{font:34px var(--mono);color:#798a6f;margin:14px 0;display:block}.platform-metrics small{color:var(--muted);font-size:11px}.home-metrics{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.home-metrics .panel{border:0;border-right:1px solid var(--border);border-radius:0}.home-metrics .panel:last-child{border-right:0}.community-banner,.launch-banner{background:#e9efdf;border:1px solid #c5d2b8}.banner-icon{color:#4d713c;border-color:#a5b994}.community-banner h2,.launch-banner h2{color:var(--text)}.banner-watermark{opacity:.08}.launch-banner{background:#edf0e5}.notice{color:#53624e;background:#edf1e6;border-color:#cbd6c0}.preview-banner{background:repeating-linear-gradient(0deg,#0000 0 17px,#c8d8ba 18px),#e3edd8}.preview-banner span{color:#4f7140}.dialog{background:var(--surface);box-shadow:0 18px 80px #29392533}.dialog-overlay{background:#27352b66}.toast{color:#304c29;box-shadow:var(--shadow);background:#e2eed8;border-color:#9cb58c}.launch-steps{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.launch-steps li{flex:1}.launch-steps button{font:11px var(--mono);text-align:left;align-items:center;gap:8px;width:100%;padding:8px 0;display:flex}.launch-steps button span{border:1px solid #b5c2aa;border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.launch-steps [aria-current=step]{color:#34542e;font-weight:700}.launch-steps [aria-current=step] span{background:#c9ddb7}.launch-step-content:not([hidden]){gap:22px;display:grid}.launch-step-content[hidden]{display:none}.mining-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mining-grid>.panel{min-width:0;padding:28px}.mining-power{background:#eaf0df!important}.workspace-heading{align-items:center;gap:12px;margin-bottom:28px;display:flex}.workspace-heading svg{color:#517744}.workspace-heading span{font:12px var(--mono);color:#607350;margin-left:auto}.power-number{font:42px var(--mono);letter-spacing:-2px;margin:20px 0;display:block}.power-number small{font:12px var(--mono);letter-spacing:0;margin-top:10px;display:block}.workspace-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.mining-grid p{margin-bottom:20px}.mining-grid a:not(.button){color:#395b2f}.mining-token{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:15px 0;display:flex}.mining-token span:nth-child(2){flex:1}.mining-token small{color:var(--muted);margin-top:5px;display:block}.mining-token:last-of-type{margin-bottom:20px}.history-empty{text-align:center;margin-top:24px;padding:65px 24px}.history-empty svg{color:#6d8b5a;margin-bottom:18px}.history-empty p{max-width:510px;margin:18px auto 25px}.gas-payment>a{color:#395b2f}.gas-payment{border-color:var(--border)}.skeleton{background:linear-gradient(100deg,#e8ece0,#f7f8f1,#e8ece0)}.transaction-flow{margin-top:20px}.transaction-flow ol{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.transaction-flow li{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.transaction-flow li>span{border:1px solid var(--border);border-radius:4px;place-items:center;min-width:23px;height:23px;display:grid}.transaction-flow .reached{color:#34542e}.transaction-flow .reached>span{background:#d8e9c9}.receipt-tracker{margin-top:24px;padding:28px}.receipt-tracker p,.receipt-tracker form{margin-top:18px}.receipt-input-row{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.receipt-input-row input{min-width:0;font-family:var(--mono);flex:220px}.receipt-hash{overflow-wrap:anywhere}.mining-grid>.panel,.token-card,.reward-card{animation:.28s ease-out both panel-arrive}.toast{animation:.32s ease-out both reward-feedback}@keyframes panel-arrive{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@keyframes reward-feedback{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@media (max-width:1100px){.desktop-nav{gap:12px}.network{display:none}.retro-hero h1{font-size:52px}}@media (max-width:800px){.hero.retro-hero{grid-template-columns:1fr;gap:35px;padding-top:38px}.retro-hero .hero-copy>p{max-width:520px}.retro-art{width:min(100%,520px);margin:auto}.home-metrics,.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metrics .panel:nth-child(2){border-right:0}.home-metrics .panel:nth-child(-n+2){border-bottom:1px solid var(--border)}.mining-grid{gap:16px}.mining-grid>.panel{padding:20px}.power-number{font-size:32px}}@media (max-width:560px){.retro-hero h1{font-size:44px}.retro-hero .hero-kicker{font-size:8px}.hero.retro-hero{min-height:auto}.hero-buttons .button{padding:12px 14px}.art-label{font-size:8px}.retro-art{padding:12px;transform:none;box-shadow:4px 4px #dce3d0}.platform-metrics .panel{padding:19px 15px}.platform-metrics .label{font-size:10px}.mining-grid{grid-template-columns:1fr}.page-heading h1{font-size:34px}.launch-steps{gap:5px}.launch-steps button{gap:5px;font-size:10px}.workspace-actions .button{white-space:normal}.terminal-caption{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.token-card:hover{transform:none}}
