/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Inter Variable", Inter, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--rp-lime:#cef72e;--rp-black:#000;--rp-white:#fff;--rp-surface:#111;--rp-border:#2a2a2a;--rp-muted:#a3a3a3;--rp-font:Inter, Arial, sans-serif;--rp-display-weight:900;--rp-display-tracking:-.04em;--rp-body-leading:1.5;--rp-radius-button:12px;--rp-radius-card:16px;--rp-space-1:8px;--rp-space-2:16px;--rp-space-3:24px;--rp-space-4:32px;--rp-space-6:48px;--rp-space-8:64px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2")}:root{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lime:#cef72e;--muted:#9ba18e;--edge:#292e22;--page-gutter:clamp(20px, 4vw, 72px);background:#000;font-family:Inter Variable,Inter,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,input{font:inherit}button:not(:disabled),input[type=range]:not(:disabled){cursor:pointer}button{color:inherit}button:disabled{cursor:default}a{color:inherit;text-underline-offset:4px;text-decoration:none}button,a,input{outline-offset:5px}:focus-visible{outline:2px solid var(--lime)}::selection{color:#000;background:var(--lime)}html{scrollbar-color:#505944 #000}h1,h2,p{margin:0}svg{flex-shrink:0}.skip-link{z-index:100;background:var(--lime);color:#000;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.yard-page{max-width:1800px;height:100svh;min-height:580px;padding-inline:var(--page-gutter);grid-template-rows:78px minmax(0,1fr) 34px;margin-inline:auto;display:grid}.yard-header{border-bottom:1px solid #242621;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.brand-link{flex-shrink:0;width:158px;display:block}.brand-link img{width:100%;height:auto;display:block}.yard-header nav{align-items:center;gap:26px;display:flex}.header-link{color:#d0d3c9;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex}.header-link:hover{color:var(--lime)}.x-link{width:28px}.launch-link{background:var(--lime);color:#000;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:0 19px;font-size:12px;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}.launch-link:hover{background:#e1ff78;transform:translateY(-2px)}.yard-main{grid-template-rows:auto minmax(200px,1fr) auto 37px;min-height:0;display:grid}.yard-intro{justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(15px,2.8svh,30px);display:flex}.yard-intro h1{letter-spacing:-.04em;font-size:clamp(32px,3.5vw,57px);font-weight:850;line-height:1.04}.yard-intro h1 span{color:var(--lime)}.yard-intro p{color:#e0e2d9;text-align:right;font-size:12px;line-height:1.8}.yard-intro p span{color:var(--muted)}.arena{border:1px solid var(--edge);isolation:isolate;background:#090b07;border-radius:16px;min-width:0;min-height:0;position:relative}.arena-topline{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;inset:11px 16px auto}.demo-label{color:#b9c0ab;align-items:center;gap:7px;font-size:10px;font-weight:550;display:flex}.demo-label>span{background:var(--lime);border-radius:50%;width:5px;height:5px}.scene-tools{pointer-events:auto;background:#11150e;border:1px solid #303628;border-radius:9px;align-items:center;gap:3px;padding:2px;display:flex}.icon-button{color:#c5ccb7;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:32px;padding:0;transition:color .15s,background .15s;display:inline-flex}.icon-button:hover:not(:disabled){color:var(--lime);background:#252f19}.icon-button:disabled{color:#89917d}.icon-button[aria-pressed=true]{color:var(--lime)}.crowd-scene{position:absolute;inset:0}.crowd-canvas{touch-action:none;border-radius:16px;width:100%;height:100%;display:block;position:absolute;inset:0}.scene-preview{pointer-events:none;position:absolute;inset:0}.is-ready .scene-preview{display:none}.preview-person{width:58px;height:58px;position:absolute;transform:translate(-50%,-50%)}.sprite-0,.sprite-1,.sprite-2,.sprite-3,.sprite-4,.sprite-5{background-image:url(/characters/ralli-crew-atlas.png);background-repeat:no-repeat;background-size:300% 200%}.sprite-0{background-position:0 0}.sprite-1{background-position:50% 0}.sprite-2{background-position:100% 0}.sprite-3{background-position:0 100%}.sprite-4{background-position:50% 100%}.sprite-5{background-position:100% 100%}.crew-controls{pointer-events:none;position:absolute;inset:0}.crew-button{color:#e7eada;pointer-events:auto;background:#141a0f;border:1px solid #3a432d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:125px;min-height:48px;padding:7px 10px;transition:border-color .18s,background .18s,color .18s;display:flex;position:absolute;transform:translate(-50%)}.crew-button:hover:not(:disabled){border-color:var(--lime);background:#252f18}.crew-button.is-selected{color:#121708;background:#cef72e;border-color:#a7c539}.crew-label{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.crew-count{color:#b5bfa4;font-variant-numeric:tabular-nums;font-size:9px}.is-selected .crew-count{color:#3b471d}.crew-count>span{font-weight:700}.reserve-marker{color:#c4cead;pointer-events:none;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;top:8%;left:50%;transform:translate(-50%)}.arena-bottomline{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;inset:auto 18px 15px}.scene-hint{color:#a0aa8e;align-items:center;gap:6px;font-size:10px;display:flex}.yard-name{letter-spacing:.14em;color:#8e997d;flex-direction:column;align-items:flex-end;gap:3px;font-size:9px;font-weight:750;display:flex}.yard-name span{letter-spacing:.2em;color:#7a8669;font-size:7px}.interaction-dock{grid-template-columns:minmax(170px,.85fr) minmax(230px,1.6fr) minmax(200px,.95fr);align-items:center;gap:clamp(24px,4vw,64px);padding:22px 0 4px;display:grid}.allocation-control,.energy-control,.rally-control{min-width:0}.control-label{justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.control-label>span,#energy-label{align-items:center;gap:6px;display:inline-flex}.control-label output{color:var(--lime);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.control-label>strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:850;line-height:1}.control-label>strong span{color:#89917c;margin-left:2px;font-size:12px}#energy-label svg{color:var(--lime)}.control-footnote{color:#9ba18e;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:3px 12px;margin-top:9px;font-size:9px;line-height:1.5;display:flex}.allocation-control input{appearance:none;width:100%;height:20px;accent-color:var(--lime);background:0 0;margin:9px 0 0;display:block}.allocation-control input::-webkit-slider-runnable-track{background:#34392c;border-radius:4px;height:4px}.allocation-control input::-moz-range-track{background:#34392c;border-radius:4px;height:4px}.allocation-control input::-webkit-slider-thumb{appearance:none;background:var(--lime);outline:1px solid var(--lime);border:3px solid #000;border-radius:50%;width:16px;height:16px;margin-top:-6px}.allocation-control input::-moz-range-thumb{background:var(--lime);outline:1px solid var(--lime);border:3px solid #000;border-radius:50%;width:12px;height:12px}.allocation-control input:disabled{opacity:.65}.energy-track{background:#171c10;border:1px solid #343c26;border-radius:4px;height:14px;margin-top:11px;position:relative;overflow:clip}.energy-fill{background:var(--lime);border-radius:2px;height:100%}.energy-ticks{pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#000 10%);position:absolute;inset:0}.primary-button{border:1px solid var(--lime);background:var(--lime);color:#111600;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:12px 20px;font-size:12px;font-weight:800;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}.primary-button:hover:not(:disabled){background:#e3ff8b;border-color:#e3ff8b;transform:translateY(-2px)}.primary-button:active:not(:disabled){transform:translateY(1px)}.primary-button:disabled{color:#b3bda0;background:#222719;border-color:#3d472b}.rally-button{white-space:nowrap;width:100%}.rally-control .control-footnote{justify-content:center}.yard-status{color:#c8cfbc;justify-content:space-between;align-items:center;gap:16px;min-width:0;font-size:10px;display:flex}.yard-status p{min-width:0}.yard-status>button{color:#b3bba6;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:8px 0;font-size:10px;display:inline-flex}.yard-status>button:hover{color:var(--lime)}.yard-footer{color:#8e9582;border-top:1px solid #242920;justify-content:space-between;align-items:center;gap:15px;font-size:9px;display:flex}.countdown{width:170px;color:var(--lime);pointer-events:none;background:#090b07e8;border-radius:12px;flex-direction:column;align-items:center;padding:10px;display:flex;position:absolute;top:9%;left:50%;transform:translate(-50%)}.countdown>span{color:#d2dac3;font-size:11px;font-weight:600}.countdown>strong{letter-spacing:-.04em;font-size:clamp(50px,8svh,90px);font-weight:900;line-height:1.1;animation:.7s cubic-bezier(.2,.8,.2,1) both count-in}.launch-message{white-space:nowrap;pointer-events:none;background:#090b07f2;border:1px solid #384426;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:4px 8px;padding:9px 14px;display:grid;position:absolute;top:6%;left:50%;transform:translate(-50%)}.launch-message strong{color:var(--lime);letter-spacing:-.03em;font-size:clamp(15px,1.8vw,24px);font-weight:800}.launch-message>span:last-child{text-align:center;color:#c2ccb0;grid-column:1/-1;font-size:10px}.launch-tick{color:var(--lime);display:inline-flex}.scene-error{color:#e8eedc;text-align:center;background:#13190d;border:1px solid #8c9e60;border-radius:10px;width:min(90%,360px);padding:20px;font-size:13px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.scene-error button{color:var(--lime);background:0 0;border:0;text-decoration:underline}.play-dialog{color:#fff;background:#11150d;border:1px solid #3e482e;border-radius:16px;width:min(480px,100% - 32px);max-height:calc(100svh - 40px);margin:auto;padding:0;box-shadow:0 20px 80px #0009}.play-dialog::backdrop{background:#000b}.play-dialog-content{padding:30px;position:relative}.dialog-close{position:absolute;top:13px;right:13px}.guide-art{width:90px;height:90px;margin:0 0 16px -6px;display:block}.play-dialog h2{letter-spacing:-.04em;font-size:32px;font-weight:850;line-height:1.1}.play-dialog h2 span{color:var(--lime)}.play-steps{flex-direction:column;gap:20px;margin:27px 0;padding:0;list-style:none;display:flex}.play-steps li{align-items:flex-start;gap:13px;display:flex}.play-steps li>svg{color:var(--lime);margin-top:2px}.play-steps strong{font-size:13px}.play-steps p{color:#b5c0a3;margin-top:3px;font-size:12px;line-height:1.6}.guide-note{color:#abb79a;border-top:1px solid #303a23;padding-top:16px;font-size:10px;line-height:1.7}.play-dialog .primary-button{width:100%;margin-top:22px}@keyframes count-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (width>=1500px) and (height>=900px){.yard-page{grid-template-rows:90px minmax(0,1fr) 42px}.interaction-dock{padding-top:28px;padding-bottom:12px}.control-label{font-size:13px}.control-footnote,.yard-status,.yard-status>button{font-size:11px}.crew-button{min-width:148px;min-height:55px}.crew-label{font-size:13px}.crew-count{font-size:10px}.primary-button{min-height:56px;font-size:14px}}@media (width<=850px){:root{--page-gutter:24px}.yard-header nav{gap:17px}.yard-intro h1{font-size:36px}.yard-intro p{font-size:10px}.interaction-dock{grid-template-columns:minmax(135px,.8fr) minmax(200px,1.3fr) minmax(175px,.9fr);gap:24px}.crew-button{min-width:108px;padding-inline:8px}.crew-label{gap:4px;font-size:10px}.control-footnote{font-size:8px}.primary-button{padding-inline:12px;font-size:11px}}@media (width<=680px){:root{--page-gutter:16px}.yard-page{grid-template-rows:64px minmax(0,1fr) 29px;min-height:660px}.brand-link{width:130px}.yard-header{gap:8px}.yard-header nav{gap:12px}.header-link{gap:5px;font-size:11px}.docs-link>svg{display:none}.x-link{width:24px}.launch-link{gap:6px;min-height:38px;padding-inline:12px;font-size:10px}.yard-main{grid-template-rows:auto minmax(250px,1fr) auto 34px}.yard-intro{gap:10px;padding-block:16px}.yard-intro h1{font-size:clamp(29px,6.3vw,40px)}.yard-intro p{display:none}.arena{border-radius:12px}.arena-topline{inset:8px 9px auto}.demo-label{gap:5px;font-size:8px}.scene-tools{gap:0;padding:0}.icon-button{width:32px;height:34px}.reserve-marker{font-size:8px;top:17%}.crew-button{gap:3px;min-width:92px;min-height:44px;padding:6px}.crew-label{gap:3px;font-size:9px}.crew-label>svg{width:11px;height:11px}.crew-label>svg:last-child:not(:first-child){display:none}.crew-count{font-size:8px}.arena-bottomline{inset:auto 10px 9px}.scene-hint{gap:4px;max-width:180px;font-size:8px}.yard-name{letter-spacing:.08em;font-size:7px}.yard-name span{display:none}.interaction-dock{grid-template-columns:1fr 1fr;gap:14px 22px;padding-top:18px;padding-bottom:0}.allocation-control{grid-area:2/1}.energy-control{grid-area:1/1/auto/-1}.rally-control{grid-area:2/2}.control-label{font-size:10px}.control-label output{font-size:14px}.control-label>strong{font-size:18px}.energy-track{height:11px;margin-top:8px}.energy-control .control-footnote{margin-top:5px;font-size:9px}.control-footnote{margin-top:6px;font-size:8px}.rally-button{gap:6px;min-height:43px;padding-inline:8px;font-size:10px}.rally-button svg{width:16px;height:16px}.allocation-control input{height:19px;margin-top:5px}.rally-control .control-footnote{font-size:7px}.yard-status{text-align:center;justify-content:center;font-size:9px}.yard-status>button{display:none}.yard-footer{justify-content:center;gap:5px;font-size:8px}.countdown{width:110px;top:17%}.launch-message{gap:3px 5px;padding:7px 10px;top:17%}.launch-message strong{font-size:15px}.launch-message>span:last-child{font-size:8px}}@media (width<=370px){:root{--page-gutter:12px}.brand-link{width:114px}.yard-header nav{gap:9px}.launch-link{padding-inline:9px}.crew-button{min-width:80px}.crew-label{font-size:8px}.scene-hint{max-width:150px}.interaction-dock{column-gap:14px}}@media (width<=680px) and (height<=740px){.yard-page{grid-template-rows:58px minmax(0,1fr) 24px;min-height:500px}.brand-link{width:116px}.yard-main{grid-template-rows:52px minmax(190px,1fr) auto 27px}.yard-intro{padding-block:10px}.yard-intro h1{font-size:28px}.interaction-dock{row-gap:10px;padding-top:12px}.crew-button{min-height:40px}.yard-name{display:none}}@media (width>=681px) and (height<=650px){.yard-page{grid-template-rows:62px minmax(0,1fr) 27px;min-height:480px}.brand-link{width:124px}.yard-intro{padding-block:12px}.yard-intro h1{font-size:32px}.yard-main{grid-template-rows:auto minmax(180px,1fr) auto 30px}.interaction-dock{gap:25px;padding-top:14px}.arena-bottomline{inset-block-end:8px}.yard-name,.scene-hint{font-size:8px}.crew-button{min-width:110px;min-height:40px;padding-block:5px}.crew-label{font-size:9px}.crew-count{font-size:8px}.reserve-marker{top:10%}}[data-motion=off] *,[data-motion=off] :before,[data-motion=off] :after{transition-duration:0s!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.launch-studio{--studio-surface:#10130d;--studio-input:#080b06;--studio-line:#2b3223;--studio-muted:#a2ad96;--studio-error:#ffb8a4;background:#000;min-height:100svh;font-size:14px;line-height:1.5}.launch-studio button,.launch-studio input,.launch-studio textarea{font:inherit}.launch-studio input,.launch-studio textarea{caret-color:var(--lime)}.launch-studio textarea{resize:vertical}.launch-studio button,.launch-studio a{transition:color .16s,background .16s,border-color .16s,transform .16s}.launch-studio button:disabled{opacity:.45}.launch-studio button:focus-visible,.launch-studio a:focus-visible,.launch-studio summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.launch-studio h1:focus,.launch-studio h2:focus{outline:none}.studio-header{background:#000;border-bottom:1px solid #252b20}.studio-header-inner{align-items:center;gap:56px;max-width:1400px;min-height:86px;margin:auto;padding:0 40px;display:flex}.studio-brand{flex-shrink:0;width:158px;display:block}.studio-brand img{width:100%;height:auto;display:block}.studio-header nav{align-self:stretch;gap:28px;display:flex}.studio-header nav button{color:#a9b29e;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:650;display:flex;position:relative}.studio-header nav button:hover{color:#fff}.studio-header nav button.is-active{color:var(--lime)}.studio-header nav button.is-active:after{content:"";background:var(--lime);width:100%;height:2px;position:absolute;bottom:-1px}.studio-header nav button>span{text-align:center;color:#d9e1ce;background:#242c1b;border-radius:4px;min-width:19px;padding:1px 4px;font-size:10px}.studio-header-right{align-items:center;gap:24px;margin-left:auto;font-size:12px;display:flex}.studio-header-right>a{color:#bac3af;align-items:center;gap:5px;display:flex}.studio-header-right>a:hover{color:#fff}.studio-network{color:#d8e0cf;align-items:center;gap:7px;display:inline-flex}.solana-mark{flex-direction:column;gap:2px;width:14px;display:inline-flex}.solana-mark i{background:currentColor;border-radius:1px;height:3px;display:block;transform:skew(-24deg)}.solana-mark i:nth-child(2){transform:skew(24deg)}.studio-main{max-width:1280px;min-height:calc(100svh - 160px);margin:auto;padding:36px 40px 70px}.studio-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.back-to-yard{color:#a1ab94;align-items:center;gap:6px;margin-bottom:14px;font-size:11px;display:inline-flex}.back-to-yard:hover{color:var(--lime)}.studio-page-heading h1,.saved-heading h1{letter-spacing:-.04em;font-size:38px;font-weight:850;line-height:1.1}.studio-page-heading h1>span,.saved-heading h1>span{color:var(--lime)}.studio-page-heading p{color:var(--studio-muted);margin-top:10px;font-size:13px}.save-indicator{color:#a9b59a;white-space:nowrap;align-items:center;gap:7px;padding-bottom:3px;font-size:11px;display:flex}.save-indicator svg{color:var(--lime)}.studio-stepper{border-bottom:1px solid var(--studio-line);grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:28px;display:grid}.studio-stepper>button{color:#a8b19e;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0 16px 17px;font-size:12px;font-weight:650;display:flex;position:relative}.studio-stepper>button:first-child{padding-left:0}.studio-stepper>button.is-current{color:#fff}.studio-stepper>button.is-current:after{content:"";background:var(--lime);height:2px;position:absolute;bottom:-1px;left:0;right:24px}.studio-stepper>button:not(:disabled):hover{color:var(--lime)}.step-number{color:#c1cbb5;border:1px solid #404a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:flex}.is-current .step-number{background:var(--lime);color:#000;border-color:var(--lime);font-weight:850}.is-complete .step-number{color:var(--lime);border-color:#6b7e36}.step-icon{color:#6f7a60;margin-left:auto}.studio-workspace{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:30px;display:grid}.studio-form{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:16px;min-width:0;padding:30px}.studio-form-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.studio-form-heading h2{letter-spacing:-.03em;font-size:23px;font-weight:750;line-height:1.25}.studio-form-heading p{color:var(--studio-muted);margin-top:6px;font-size:12px}.step-counter{color:var(--lime);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.step-counter>span{color:#82916f;margin-left:4px;font-size:11px}.studio-fields{flex-direction:column;gap:24px;display:flex}.studio-field{min-width:0;position:relative}.studio-field>label,.studio-field>legend{color:#e5eadf;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:12px;font-weight:650;display:flex}.studio-field>label>span{color:#99a58b;font-size:10px;font-weight:450}.studio-field input:not([type=range]):not([type=radio]):not([type=file]),.studio-field textarea{background:var(--studio-input);color:#fff;border:1px solid #3a4330;border-radius:8px;outline:none;width:100%;min-width:0;padding:12px 14px;font-size:13px;transition:border-color .16s,background .16s}.studio-field input::placeholder,.studio-field textarea::placeholder{color:#86917a;opacity:1}.studio-field input:not([type=range]):focus,.studio-field textarea:focus{border-color:var(--lime);outline:1px solid var(--lime);outline-offset:0}.studio-field input[aria-invalid=true],.studio-field textarea[aria-invalid=true]{border-color:var(--studio-error)!important}.field-pair{gap:18px;display:grid}.name-pair{grid-template-columns:1.6fr 1fr}.adorned-input{align-items:center;min-width:0;display:flex;position:relative}.adorned-input>span:first-child,.adorned-input>svg:first-child{color:#abb79a;pointer-events:none;position:absolute;left:14px}.adorned-input:not(.input-suffix)>input{padding-left:35px!important}.input-suffix>input{padding-right:90px!important}.input-suffix>span:last-child{pointer-events:none;color:#a6b494;text-overflow:ellipsis;max-width:75px;font-size:11px;position:absolute;right:14px;overflow:hidden}.field-hint{color:#a0ac92;margin-top:7px;font-size:11px;line-height:1.5}.field-error{color:var(--studio-error);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:11px;line-height:1.5;display:flex}.field-error svg{margin-top:1px}.field-counter{text-align:right;color:#94a082;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px}.artwork-drop{background:#0b0e08;border:1px dashed #535f42;border-radius:12px;align-items:center;gap:18px;min-height:140px;padding:18px;display:flex;position:relative}.artwork-drop.is-dragging{border-color:var(--lime);background:#1e2810}.artwork-drop.has-error{border-color:var(--studio-error)}.coin-art{object-fit:cover;border-radius:12px;flex-shrink:0;width:84px;height:84px;display:block}.character-art{background-image:url(/characters/ralli-crew-atlas.png);background-repeat:no-repeat;background-size:300% 200%;display:block}.empty-art{color:#758262;background:#11170b;border:1px solid #303a24;justify-content:center;align-items:center;display:flex}.artwork-drop>div{min-width:0}.artwork-drop strong{overflow-wrap:anywhere;padding-right:18px;font-size:12px;font-weight:600;display:block}.artwork-drop p{color:#99a58b;margin-top:5px;font-size:10px;line-height:1.6}.studio-text-button{color:var(--lime);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:4px 0;display:inline-flex;font-size:11px!important;font-weight:650!important}.studio-text-button:hover{color:#e8ff96}.artwork-drop .studio-text-button{margin-top:6px}.studio-icon-button{color:#a9b799;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.studio-icon-button:hover{color:#fff;background:#232d17}.remove-art{width:28px;height:28px;position:absolute;top:6px;right:6px}.starter-heading{color:#b9c2ae;justify-content:space-between;gap:12px;margin-top:15px;margin-bottom:9px;font-size:10px;display:flex}.starter-heading>span:last-child{color:#939f84}.character-picker{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.character-picker button{background:#161d10;border:1px solid #303926;border-radius:9px;min-width:0;padding:5px;display:block;position:relative;overflow:visible}.character-picker button[aria-pressed=true]{border-color:var(--lime);background:#263314}.character-picker button:hover{border-color:#9fb56c;transform:translateY(-2px)}.character-picker .character-art{aspect-ratio:1;width:100%}.character-check{background:var(--lime);color:#000;border:2px solid var(--studio-surface);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-4px;right:-4px}.social-fields{border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line)}.social-fields summary{cursor:pointer;color:#dce4d2;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:12px;list-style:none;display:flex}.social-fields summary>span{align-items:center;gap:9px;display:flex}.social-fields summary>span>span{color:#95a387;margin-left:4px;font-size:10px}.social-fields[open] summary>svg,.review-rules details[open] summary>svg{transform:rotate(180deg)}.social-fields summary::-webkit-details-marker{display:none}.review-rules summary::-webkit-details-marker{display:none}.social-fields-content{flex-direction:column;gap:16px;padding:4px 0 20px;display:flex}.card-style-control,.admission-field{border:0;margin:0;padding:0}.card-style-control legend{color:#b6c1a9;margin-bottom:9px;font-size:11px}.card-style-control>div{gap:8px;display:flex}.card-style-control label{color:#acb99b;cursor:pointer;background:#12190c;border:1px solid #35402a;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex;position:relative}.card-style-control label.is-selected{color:#e7efd9;border-color:#788d4c}.card-style-control label:has(:focus-visible){outline:2px solid var(--lime);outline-offset:3px}.admission-choice:has(:focus-visible){outline:2px solid var(--lime);outline-offset:3px}.card-style-control input,.admission-choice input{opacity:0;width:1px;height:1px;position:absolute}.style-swatch{border:1px solid #718254;border-radius:3px;width:12px;height:12px}.swatch-lime{background:var(--lime)}.swatch-ink{background:#070b03}.swatch-paper{background:#e7ecdc}.studio-form-actions{border-top:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding-top:25px;display:flex}.studio-primary,.studio-secondary{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 17px;line-height:1.2;display:inline-flex;font-size:12px!important;font-weight:750!important}.studio-primary{background:var(--lime);border:1px solid var(--lime);color:#000!important}.studio-primary:hover:not(:disabled){background:#e3ff8b;border-color:#e3ff8b;transform:translateY(-1px)}.studio-primary:active:not(:disabled),.studio-secondary:active:not(:disabled){transform:translateY(1px)}.studio-secondary{color:#c5d1b6;background:0 0;border:1px solid #3e4a30}.studio-secondary:hover{color:#fff;background:#1c2612;border-color:#829665}.form-footer-note{color:#96a585;text-align:right;margin-top:12px;font-size:10px}.form-error-summary{color:var(--studio-error);align-items:center;gap:7px;margin-top:20px;font-size:12px;display:flex}.storage-notice{color:#f1d9b5;background:#281d12;border:1px solid #635037;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:20px;padding:15px;font-size:12px;display:flex}.storage-notice p{flex:1;min-width:150px}.storage-notice button{color:#ffe8a3;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.studio-preview{min-width:0;position:sticky;top:28px}.mobile-preview-toggle{display:none}.preview-heading{color:#d4ddc9;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.preview-heading>span:last-child{color:#94a184;font-size:9px}.coin-preview-card{background:#11160c;border:1px solid #39452a;border-radius:16px;overflow:hidden}.coin-cover{isolation:isolate;background:var(--lime);justify-content:center;align-items:center;height:224px;display:flex;position:relative;overflow:hidden}.cover-loop{opacity:.94;z-index:-1;border:22px solid #000;border-radius:50%;width:430px;height:210px;position:absolute;top:-94px;left:-140px;transform:rotate(-31deg)}.cover-orbit{z-index:-1;border:1px solid #697d1a;border-radius:50%;width:400px;height:220px;position:absolute;bottom:-102px;right:-135px;transform:rotate(-31deg)}.preview-coin{background:#000;border-radius:50%;justify-content:center;align-items:center;width:135px;height:135px;padding:9px;display:flex;transform:rotate(-5deg)}.preview-coin .coin-art{border-radius:50%;width:100%;height:100%}.preview-coin .empty-art{color:var(--lime);border-color:#45541e}.cover-network{color:#172000;align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex;position:absolute;bottom:15px;left:18px}.cover-network .solana-mark{gap:1px;width:11px}.cover-network .solana-mark i{height:2px}.card-ink .coin-cover{background:#10170a}.card-ink .cover-loop{border-color:var(--lime)}.card-ink .cover-orbit{border-color:#596e30}.card-ink .cover-network{color:#ccdba9}.card-ink .preview-coin{border:1px solid #667f30}.card-paper .coin-cover{background:#edf0e5}.card-paper .cover-loop{border-color:var(--lime)}.card-paper .cover-orbit{border-color:#a4b289}.coin-card-body{padding:22px}.coin-card-title{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.coin-card-title h2{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:23px;font-weight:800;line-height:1.15}.coin-card-title>span{color:#c1d0ac;background:#243017;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:650}.coin-card-body>p{color:#a6b399;overflow-wrap:anywhere;white-space:pre-wrap;margin:14px 0 23px;font-size:12px;line-height:1.65}.coin-card-reserve{border-top:1px solid #2d3920;border-bottom:1px solid #2d3920;justify-content:space-between;align-items:center;gap:8px;padding-block:15px;display:flex}.coin-card-reserve>span{color:#c4d0b7;align-items:center;gap:7px;font-size:10px;display:flex}.coin-card-reserve>strong{color:var(--lime);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:23px;line-height:1}.coin-card-bottom{color:#98a58b;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:8px;display:flex}.coin-card-bottom>span{align-items:center;gap:4px;display:flex}.coin-card-bottom>span:last-child{color:#c0cead;white-space:nowrap}.preview-checklist{margin:26px 0}.preview-checklist h3{color:#bbc6b0;margin:0 0 15px;font-size:11px;font-weight:600}.preview-checklist>div{color:#97a48a;align-items:center;gap:9px;margin-top:13px;font-size:11px;display:flex}.preview-checklist>div>span{color:#9fad8d;border:1px solid #38432e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:flex}.preview-checklist>div.is-done,.preview-checklist>div.is-current{color:#e4ebdc}.preview-checklist>div.is-done>span{color:var(--lime);background:#24330e;border-color:#59752a}.preview-checklist>div>small{color:#899a78;margin-left:auto;font-size:9px}.preview-checklist>div.is-done>small{color:#c5de8e}.preview-community-note{border-top:1px solid #28311e;align-items:center;gap:12px;padding-top:16px;display:flex}.preview-community-note>span{flex-shrink:0;width:60px;height:60px}.preview-community-note p{color:#98a48c;font-size:10px;line-height:1.6}.preview-community-note strong{color:#d0ddbd;margin-top:3px;font-size:11px;font-weight:550;display:block}.quick-choices{gap:7px;margin-top:10px;display:flex}.quick-choices>button{color:#a9ba97;background:#151d0e;border:1px solid #38452b;border-radius:6px;min-height:32px;padding:5px 13px;font-size:11px}.quick-choices>button:hover{color:#eef4e4;border-color:#82965a}.quick-choices>button[aria-pressed=true]{color:#dbf7ad;background:#2c3b15;border-color:#7d9a3f}.reserve-input-row{align-items:center;gap:18px;display:flex}.reserve-input-row>.adorned-input{width:44%}.reserve-input-row>span{color:#a5b793;align-items:center;gap:8px;font-size:11px;display:flex}.reserve-range{width:100%;accent-color:var(--lime);cursor:pointer;height:21px;margin-top:17px}.allocation-breakdown{margin-top:5px}.breakdown-heading{color:#cad7bc;justify-content:space-between;align-items:center;display:flex}.breakdown-heading h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:650}.supply-bar{background:#38442b;border-radius:4px;height:13px;margin:18px 0;overflow:hidden}.supply-bar>span{background:var(--lime);height:100%;display:block}.allocation-breakdown dl,.review-data{margin:0}.allocation-breakdown dl>div,.review-data>div{justify-content:space-between;align-items:flex-start;gap:18px;padding-block:10px;font-size:11px;display:flex}.allocation-breakdown dt,.review-data dt{color:#a8b69a;flex-shrink:0;align-items:center;gap:7px;display:flex}.allocation-breakdown dd,.review-data dd{text-align:right;color:#e1e9d9;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.allocation-dot{background:var(--lime);border-radius:2px;width:7px;height:7px;display:inline-block}.allocation-dot.secondary{background:#75875b}.allocation-breakdown dl .supply-total{border-top:1px solid #323f25;margin-top:10px;padding-top:15px}.studio-note{color:#aebf99;border-top:1px solid #323f25;align-items:flex-start;gap:11px;padding-top:22px;display:flex}.studio-note svg{color:var(--lime);margin-top:1px}.studio-note p{font-size:11px;line-height:1.7}.studio-note strong{color:#d2e0c2;margin-bottom:5px;font-size:12px;display:block}.duration-row{align-items:center;gap:12px;display:flex}.duration-row>.quick-choices{flex-shrink:0;margin-top:0}.duration-row>.adorned-input{flex:1;min-width:105px}.duration-row .input-suffix>input{padding-right:48px!important}.admission-choices{flex-direction:column;gap:10px;display:flex}.admission-choice{cursor:pointer;color:#b6c6a3;background:#0d1308;border:1px solid #3c482f;border-radius:9px;align-items:center;gap:13px;padding:16px;display:flex;position:relative}.admission-choice.is-chosen{color:var(--lime);background:#1a250e;border-color:#8ea949}.admission-choice:hover{border-color:#728d45}.admission-choice strong{color:#e8efdf;font-size:12px;font-weight:650;display:block}.admission-choice small{color:#a5b591;margin-top:3px;font-size:10px;display:block}.radio-mark{border:1px solid #62764a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-left:auto;display:flex}.radio-mark>span{background:var(--lime);border-radius:50%;width:9px;height:9px;display:block}.invite-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.invite-tags>span{color:#c3dca8;overflow-wrap:anywhere;background:#28371a;border-radius:4px;max-width:100%;padding:3px 7px;font-size:10px}.campaign-rules-heading{border-top:1px solid #323f25;padding-top:22px}.campaign-rules-heading h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.campaign-rules-heading p{color:#a6b798;margin-top:4px;font-size:11px}.review-section{border-bottom:1px solid #303c24;padding-block:22px}.review-section:first-child{padding-top:0}.review-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.review-heading h3{color:#d5e1c7;margin:0;font-size:13px;font-weight:650}.review-identity{align-items:center;gap:14px;display:flex}.review-identity .coin-art{background-color:#1a260f;border-radius:10px;width:60px;height:60px}.review-identity>div{min-width:0}.review-identity strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:21px;font-weight:750;display:block}.review-identity>div>span{color:#a7bc91;margin-top:4px;font-size:11px;display:block}.review-description{color:#b1c09f;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:15px;font-size:12px;line-height:1.7}.review-links{gap:16px;margin-top:12px;display:flex}.review-links a{color:var(--lime);align-items:center;gap:5px;font-size:11px;display:flex}.review-data .lime-value{color:var(--lime)}.review-rules{margin-top:16px}.review-rules details{padding-block:9px}.review-rules summary{color:#c5d6b2;cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.review-rules details p{white-space:pre-wrap;overflow-wrap:anywhere;color:#a2b58e;padding-top:10px;font-size:12px;line-height:1.7}.signing-summary{color:#bbcdab;align-items:flex-start;gap:12px;margin-top:22px;display:flex}.signing-summary strong{color:#e1ecd8;font-size:12px;font-weight:650;display:block}.signing-summary p{color:#a6b995;margin-top:5px;font-size:11px;line-height:1.7}.studio-footer{color:#92a27f;border-top:1px solid #252e1e;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:24px 40px;font-size:10px;display:flex}.studio-footer>span{align-items:center;gap:6px;display:flex}.studio-footer a:hover{color:#d4e3c0}.library-empty{text-align:center;padding:80px 20px}.library-empty>.character-art{width:150px;height:150px;margin:0 auto 20px}.library-empty h2{letter-spacing:-.03em;font-size:26px;font-weight:750}.library-empty p{color:#a8b69a;max-width:340px;margin:12px auto 25px;font-size:13px}.coin-library{border-top:1px solid #344329}.saved-coin-row{border-bottom:1px solid #344329;flex-wrap:wrap;align-items:center;gap:22px;padding:24px 0;display:flex;position:relative}.saved-coin-row>.coin-art{background-color:#1b260f;width:64px;height:64px}.saved-coin-info{flex:1;min-width:120px}.saved-coin-info h2{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:18px;font-weight:700}.saved-coin-info p{color:#b2c59b;align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.saved-coin-info small{color:#92a47d;margin-top:5px;font-size:10px;display:block}.saved-coin-allocation{flex-direction:column;gap:3px;min-width:150px;display:flex}.saved-coin-allocation>span{color:#9cb385;font-size:10px}.saved-coin-allocation strong{color:var(--lime);font-size:20px;font-weight:650}.saved-coin-actions{align-items:center;gap:7px;display:flex}.saved-coin-actions .studio-secondary{min-height:37px;padding:9px 14px;font-size:11px!important}.remove-confirmation{color:#f1d7ac;background:#241c11;border:1px solid #635037;border-radius:8px;flex:0 0 100%;justify-content:flex-end;align-items:center;gap:12px;padding:15px;font-size:12px;display:flex}.remove-confirmation p{margin-right:auto}.remove-confirmation button{background:#332718;border:1px solid #6d573b;border-radius:6px;padding:8px 10px;font-size:11px}.remove-confirmation button:last-child{color:#ffd4b6;background:#49301d}.saved-workspace{padding-top:12px}.saved-heading{text-align:center;margin-bottom:40px}.saved-heading p{color:#b4c69f;overflow-wrap:anywhere;margin-top:12px;font-size:13px}.saved-workspace-grid{grid-template-columns:350px minmax(0,400px);justify-content:center;align-items:start;gap:55px;display:grid}.saved-workspace .preview-checklist,.saved-workspace .preview-community-note,.saved-workspace .preview-heading{display:none}.saved-workspace .studio-preview{position:static}.saved-next{padding-top:15px}.saved-next h2{letter-spacing:-.03em;font-size:23px;font-weight:750}.saved-next>p{color:#aebf9b;margin-top:12px;font-size:13px;line-height:1.8}.saved-next dl{margin:25px 0}.saved-next>button{width:100%;margin-top:10px}.launch-finale .saved-heading{padding-top:8px;position:relative}.launch-rocket-stage{width:82px;height:82px;margin:0 auto 24px;position:relative}.launch-rocket{width:100%;height:100%;color:var(--lime);background:#1c2d0a;border:1px solid #537d27;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.launch-rocket>svg{transform:rotate(-45deg)}.is-launched .launch-rocket{color:#000;background:var(--lime);border-color:var(--lime)}.launch-impact-ring{border:2px solid var(--lime);border-radius:50%;animation:.7s ease-out both launch-impact;position:absolute;inset:0}.launch-exhaust{align-items:flex-start;gap:4px;display:flex;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%)}.launch-exhaust i{background:var(--lime);transform-origin:top;border-radius:0 0 5px 5px;width:5px;height:30px;animation:.7s ease-in both launch-thrust}.launch-exhaust i:nth-child(2){background:#fff;height:52px}.launch-finale .launch-live-status{color:var(--lime);min-height:19px;margin-top:10px;font-size:12px}.launch-finale .launch-now-button{min-height:52px;font-size:14px}.launch-now-button>svg:last-child{margin-left:auto}.launch-now-button>svg:first-child{margin-right:auto}.launch-now-button:disabled{opacity:1;color:#d5edaa;cursor:wait;background:#334119}.launch-confetti{z-index:40;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.launch-confetti>span{left:var(--origin);opacity:0;animation:launch-confetti-flight var(--duration) var(--delay) linear both;position:absolute;top:70%}.launch-confetti i{width:var(--piece-width);height:var(--piece-height);background:var(--confetti-color);animation:launch-confetti-turn var(--duration) var(--delay) linear both;display:block}@keyframes launch-impact{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(2)}}@keyframes launch-thrust{0%{opacity:0;transform:scaleY(.1)}25%{opacity:1;transform:scaleY(.5)}65%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1.4)}}@keyframes launch-confetti-flight{0%{opacity:0;animation-timing-function:cubic-bezier(.15,.65,.3,1);transform:translate(0)}4%{opacity:1}44%{transform:translate(var(--travel), var(--rise));opacity:1;animation-timing-function:cubic-bezier(.65,0,.9,.4)}85%{opacity:1}to{transform:translate(calc(var(--travel) * 1.15), 35vh);opacity:0}}@keyframes launch-confetti-turn{0%{transform:rotate(0)rotateY(0)}to{transform:rotate(var(--turn)) rotateY(720deg)}}@media (width>=1450px){.studio-main{padding-top:46px}.studio-workspace{grid-template-columns:minmax(0,1fr) 370px;gap:40px}.studio-form{padding:34px}}@media (width<=1050px){.studio-header-inner{gap:35px;padding-inline:28px}.studio-main{padding-inline:28px}.studio-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.studio-form{padding:23px}.studio-form-heading h2{font-size:21px}.coin-cover{height:200px}.coin-card-body{padding:18px}.studio-header-right{gap:15px}.duration-row{flex-wrap:wrap}.duration-row>.adorned-input{max-width:160px}.studio-form-actions{gap:8px}.studio-primary,.studio-secondary{padding-inline:12px;font-size:11px!important}}@media (width<=820px){.studio-workspace{grid-template-columns:minmax(0,1fr)}.studio-preview{grid-row:1;position:static}.preview-content{border:1px solid #344629;border-top:0;border-radius:0 0 12px 12px;padding:18px;display:none}.studio-preview.is-expanded .preview-content{display:block}.studio-preview.is-expanded .mobile-preview-toggle{border-radius:10px 10px 0 0}.studio-preview.is-expanded .mobile-preview-toggle>svg{transform:rotate(180deg)}.mobile-preview-toggle{color:#d1dfc0;text-align:left;background:#121a0b;border:1px solid #344629;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:10px 14px;font-size:12px;display:flex}.mobile-preview-toggle>span{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;display:flex}.mobile-preview-toggle .coin-art{border-radius:5px;width:35px;height:35px}.mobile-preview-toggle .empty-art svg{width:20px}.preview-heading,.preview-checklist,.preview-community-note{display:none}.coin-preview-card{max-width:370px;margin:auto}.studio-header-inner{gap:30px;min-height:76px}.studio-brand{width:140px}.studio-header nav{gap:23px}.studio-header-right>a{display:none}.studio-stepper{margin-bottom:22px}.saved-workspace-grid{grid-template-columns:300px 1fr;gap:25px}.saved-workspace .mobile-preview-toggle{display:none}.saved-workspace .preview-content{border:0;padding:0;display:block}}@media (width<=600px){.studio-header-inner{flex-wrap:wrap;gap:0 22px;min-height:112px;padding:0 18px}.studio-brand{width:128px}.studio-header-right{order:1}.studio-header nav{order:2;gap:25px;width:100%;min-height:40px;margin-top:-8px}.studio-header nav button{font-size:11px}.studio-network{font-size:10px}.studio-main{padding:23px 16px 42px}.studio-page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:25px}.studio-page-heading h1,.saved-heading h1{font-size:31px}.studio-page-heading p{font-size:11px;line-height:1.7}.save-indicator{font-size:10px}.back-to-yard{margin-bottom:12px;font-size:10px}.studio-stepper>button{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;padding:0 4px 12px;font-size:10px}.studio-stepper>button:first-child{padding-left:4px}.studio-stepper>button.is-current:after{left:8px;right:8px}.step-icon{display:none}.studio-workspace{gap:16px}.studio-form{border-radius:12px;padding:21px 18px}.studio-form-heading{gap:12px;margin-bottom:23px}.studio-form-heading h2{max-width:250px;font-size:21px}.studio-form-heading p{font-size:11px}.studio-fields{gap:23px}.name-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.studio-field input:not([type=range]):not([type=radio]):not([type=file]),.studio-field textarea{padding:11px 12px;font-size:16px}.studio-field input::placeholder,.studio-field textarea::placeholder{font-size:13px}.artwork-drop{gap:12px;padding:15px 12px}.artwork-drop>.coin-art{width:66px;height:66px}.artwork-drop strong{font-size:11px}.artwork-drop p,.starter-heading{font-size:9px}.starter-heading>span:last-child{display:none}.character-picker{gap:6px}.character-picker button{border-radius:7px;padding:3px}.studio-form-actions{margin-top:23px;padding-top:22px}.studio-form-actions>.studio-secondary{padding-inline:10px}.studio-form-actions>.studio-primary{flex:1;padding-inline:9px}.form-footer-note{text-align:center;font-size:9px;line-height:1.6}.card-style-control>div{gap:6px}.card-style-control label{padding:7px 9px}.duration-row{gap:10px}.duration-row .quick-choices>button{padding-inline:9px}.reserve-input-row{gap:12px}.reserve-input-row>.adorned-input{width:46%}.reserve-input-row>span{font-size:10px}.allocation-breakdown dl>div,.review-data>div{gap:12px;font-size:10px}.allocation-breakdown dt,.review-data dt{flex-shrink:1;max-width:46%}.allocation-breakdown dd,.review-data dd{max-width:65%}.admission-choice{gap:10px;padding:14px 12px}.studio-footer{justify-content:center;padding:20px;font-size:9px}.studio-footer>span{display:none}.saved-coin-row{gap:13px;padding-block:20px}.saved-coin-row>.coin-art{width:50px;height:50px}.saved-coin-info{min-width:100px}.saved-coin-info h2{font-size:16px}.saved-coin-allocation{display:none}.saved-coin-actions{width:100%;padding-left:63px}.remove-confirmation{flex-wrap:wrap;justify-content:flex-start}.remove-confirmation p{flex-basis:100%}.saved-workspace-grid{grid-template-columns:minmax(0,1fr);gap:25px;max-width:400px;margin:auto}.saved-heading{margin-bottom:30px}.saved-next{padding-top:0}.saved-next .review-data>div{font-size:12px}.launch-rocket-stage{width:68px;height:68px;margin-bottom:20px}.launch-rocket>svg{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.launch-studio *,.launch-studio :before,.launch-studio :after{transition-duration:0s!important;animation:none!important}.launch-confetti,.launch-exhaust,.launch-impact-ring{display:none}}[data-motion=off] .launch-studio *,[data-motion=off] .launch-studio :before,[data-motion=off] .launch-studio :after{transition-duration:0s!important;animation:none!important}.docs-page{--docs-muted:#b0b8a6;--docs-line:#2a3024;color:#f7f9f3;background:#000;min-height:100svh;font-size:15px;line-height:1.7}.docs-page button,.docs-page input{font:inherit}.docs-page button{cursor:pointer}.docs-page input{caret-color:var(--lime)}.docs-header{z-index:50;border-bottom:1px solid var(--docs-line);background:#000;position:sticky;top:0}.docs-header-inner{align-items:center;gap:25px;max-width:1600px;min-height:84px;margin:auto;padding:0 38px;display:flex}.docs-brand{flex-shrink:0;width:150px;display:block}.docs-brand img{width:100%;height:auto;display:block}.docs-home-label{color:#d4ddc8;border-left:1px solid #3a4431;padding-left:22px;font-size:13px;line-height:24px}.docs-search{width:min(390px,32vw);margin-left:auto;position:relative}.docs-search-field{color:#afbea0;background:#10150c;border:1px solid #3a4431;border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.docs-search-field:focus-within{border-color:var(--lime)}.docs-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:9px 0;font-size:12px}.docs-search input::placeholder{color:#a0ad94;opacity:1}.docs-search input::-webkit-search-cancel-button{appearance:none}.docs-search kbd{white-space:nowrap;font:inherit;color:#a5b499;border:1px solid #424d37;border-radius:3px;padding:0 4px;font-size:10px}.docs-search-field button{background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.docs-search-results{z-index:60;overscroll-behavior:contain;background:#11170b;border:1px solid #4c5c39;border-radius:12px;width:min(520px,100vw - 40px);max-height:min(560px,65svh);padding:8px;position:absolute;top:calc(100% + 9px);left:0;overflow-y:auto}.search-result-count{color:#b0c29c;padding:7px 11px 12px;font-size:11px}.docs-search-results ul{margin:0;padding:0;list-style:none}.docs-search-results a{border-top:1px solid #2b3722;border-radius:6px;padding:12px;display:block}.docs-search-results a:hover,.docs-search-results a:focus-visible{background:#223116}.docs-search-results a>span{color:#a7bc93;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.docs-search-results strong{color:#f3f8eb;margin:4px 0;font-size:13px;display:block}.docs-search-results a>p,.docs-search-empty{color:#bccbb0;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.docs-search-empty{padding:10px 12px 18px}.docs-header-actions{align-items:center;gap:22px;display:flex}.docs-header-actions>a:first-child{justify-content:center;align-items:center;min-width:30px;min-height:40px;display:flex}.docs-launch-link{background:var(--lime);color:#000;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:40px;padding:8px 15px;font-size:12px;font-weight:750;display:inline-flex}.docs-launch-link:hover{background:#e1ff78}.docs-layout{grid-template-columns:232px minmax(0,790px) 182px;gap:46px;max-width:1524px;margin:auto;padding:0 38px;display:grid}.docs-sidebar{border-right:1px solid var(--docs-line);scrollbar-width:thin;align-self:start;height:calc(100svh - 84px);padding:36px 20px 28px 0;position:sticky;top:84px;overflow-y:auto}.docs-nav-group{margin-bottom:24px}.docs-nav-group h2{color:#e3e9da;margin:0 10px 9px;font-size:11px;font-weight:700;line-height:1.5}.docs-nav-group a{color:#a7b19c;border-radius:6px;margin:2px 0;padding:8px 10px;font-size:12px;line-height:1.5;display:block;position:relative}.docs-nav-group a:hover{color:#fff;background:#11170c}.docs-nav-group a[aria-current=page]{color:var(--lime);background:#1a260f;font-weight:600}.docs-back-home{color:#b1c29e;align-items:center;gap:9px;margin:10px;font-size:11px;display:inline-flex}.docs-back-home:hover{color:var(--lime)}.docs-main{min-width:0;padding:48px 0 30px}.docs-article-header{border-bottom:1px solid var(--docs-line);padding-bottom:26px}.docs-article-header h1{letter-spacing:-.035em;text-wrap:balance;font-size:42px;font-weight:800;line-height:1.12}.docs-article-header h1>span{color:var(--lime)}.docs-article-header>p{color:#b3bea7;max-width:60ch;margin-top:18px;font-size:16px;line-height:1.7}.docs-article-tools{color:#94a386;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;font-size:11px;display:flex}.docs-article-tools>span,.docs-article-tools button{align-items:center;gap:7px;display:flex}.docs-article-tools button{color:#b4c1a7;background:0 0;border:0;padding:4px 0 4px 8px;font-size:11px}.docs-article-tools button:hover{color:var(--lime)}.docs-prose>section{padding-top:40px;scroll-margin-top:112px}.docs-prose h2{letter-spacing:-.025em;text-wrap:balance;margin-bottom:18px;font-size:24px;font-weight:750;line-height:1.3}.docs-prose h2>a{align-items:center;gap:10px;display:inline-flex}.docs-prose h2 svg{color:#7c8e69;opacity:0;transition:opacity .15s}.docs-prose h2>a:hover svg,.docs-prose h2>a:focus-visible svg{opacity:1}.docs-prose p{color:#bdc5b5;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.docs-prose section>p+p,.docs-prose section>p+.docs-list{margin-top:16px}.docs-prose section>p:not(:first-child){margin-top:18px}.docs-list{color:#bdc5b5;margin:18px 0 0;padding-left:20px;font-size:14px;line-height:1.8}.docs-list li{margin-bottom:10px;padding-left:5px}.docs-list li::marker{color:#b2ce78}.docs-note{background:#11190c;border:1px solid #3b4b2c;border-radius:12px;gap:14px;margin-top:24px;padding:19px 20px;display:flex}.docs-note>svg{color:#bacf9b;margin-top:2px}.docs-note strong{color:#e3efd3;font-size:13px;font-weight:650}.docs-note p{color:#b3c69e;margin-top:7px;font-size:12px;line-height:1.8}.docs-steps{counter-reset:doc-step;margin:24px 0 0;padding:0;list-style:none}.docs-steps li{counter-increment:doc-step;gap:18px;padding-bottom:24px;display:flex}.docs-steps li:last-child{padding-bottom:0}.docs-steps li:before{content:counter(doc-step);width:27px;height:27px;color:var(--lime);border:1px solid #52613c;border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;margin-top:2px;font-size:11px;font-weight:650;display:flex}.docs-steps h3{color:#edf2e6;margin:0 0 6px;font-size:15px;font-weight:650;line-height:1.5}.docs-steps p{font-size:13px}.docs-table-scroll{scrollbar-width:thin;width:100%;margin-top:22px;overflow-x:auto}.docs-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:400px;font-size:12px;line-height:1.7}.docs-table-scroll caption{text-align:left;color:#a8bb93;padding-bottom:10px;font-size:11px}.docs-table-scroll thead{color:#e1ebd6;background:#10160c}.docs-table-scroll th,.docs-table-scroll td{vertical-align:top;border-bottom:1px solid #303926;padding:13px 15px}.docs-table-scroll thead th{font-weight:650}.docs-table-scroll tbody th{color:#d9e2d1;width:27%;min-width:115px;font-weight:550}.docs-table-scroll td{color:#aebb9f}.docs-formula{background:#0d1209;border:1px solid #35422a;border-radius:12px;margin:22px 0 0;overflow:hidden}.docs-formula figcaption{color:#c0d1af;border-bottom:1px solid #293521;justify-content:space-between;align-items:center;gap:15px;padding:11px 17px;font-size:11px;display:flex}.docs-formula button{color:#b6c9a1;background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:10px;display:inline-flex}.docs-formula button:hover{color:var(--lime)}.docs-formula pre{scrollbar-width:thin;color:#d9efbd;margin:0;padding:20px;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.9;overflow-x:auto}.docs-guide-links{border-top:1px solid #303b25;margin-top:22px}.docs-guide-links>a{border-bottom:1px solid #303b25;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.docs-guide-links strong{color:#edf5e2;font-size:14px;font-weight:650}.docs-guide-links p{color:#a5b594;margin-top:4px;font-size:12px}.docs-guide-links svg{color:#a7bc85}.docs-guide-links>a:hover strong,.docs-guide-links>a:hover svg{color:var(--lime)}.docs-source-links{flex-wrap:wrap;gap:7px 14px;margin-top:20px;font-size:10px;line-height:1.7;display:flex}.docs-source-links>span{color:#8fa27c;flex-basis:100%}.docs-source-links a{color:#b8d297;align-items:center;gap:4px;-webkit-text-decoration:underline #526c36;text-decoration:underline #526c36;display:inline-flex}.docs-source-links a:hover{color:var(--lime)}.docs-right-rail{scrollbar-width:thin;align-self:start;max-height:calc(100svh - 84px);padding:46px 0 25px;position:sticky;top:84px;overflow-y:auto}.docs-toc h2{color:#dbe7ce;margin-bottom:14px;font-size:11px;font-weight:650}.docs-toc a{color:#97a58b;padding:6px 0;font-size:11px;line-height:1.6;display:block}.docs-toc a:hover,.docs-toc a[aria-current=location]{color:var(--lime)}.docs-rail-cta{border-top:1px solid #303a26;margin-top:30px;padding-top:24px}.docs-character{background-image:url(/characters/ralli-crew-atlas.png);background-position:100% 100%;background-size:300% 200%;width:68px;height:68px;margin-bottom:12px;display:block}.docs-rail-cta strong{letter-spacing:-.02em;max-width:155px;font-size:14px;font-weight:650;line-height:1.5;display:block}.docs-rail-cta a{color:var(--lime);align-items:center;gap:6px;margin-top:15px;font-size:11px;display:inline-flex}.docs-pagination{border-top:1px solid #35422a;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;padding-top:30px;display:grid}.docs-pagination a{color:#c4d3b4;align-items:center;gap:12px;min-width:0;display:flex}.docs-pagination a:last-child{text-align:right;justify-content:flex-end}.docs-pagination small{color:#96a884;margin-bottom:4px;font-size:10px;display:block}.docs-pagination strong{font-size:12px;font-weight:600}.docs-pagination a:hover{color:var(--lime)}.docs-article-footer{color:#91a17f;border-top:1px solid #232d1b;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:54px;padding-top:20px;font-size:10px;display:flex}.docs-article-footer a{align-items:center;gap:5px;display:flex}.docs-article-footer a:hover{color:#cfdfb9}.docs-mobile-nav,.docs-mobile-toc{display:none}.docs-not-found{padding:60px 0}.docs-not-found>svg{color:var(--lime)}.docs-not-found h1{letter-spacing:-.03em;margin-top:22px;font-size:32px;font-weight:750}.docs-not-found p{color:var(--docs-muted);margin:16px 0 24px}.docs-example{background:#0e1509;border:1px solid #40532d;border-radius:14px;margin-top:24px;padding:22px}.example-caption{color:#dfedcf;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.example-caption>span:first-child{align-items:center;gap:7px;font-weight:600;display:flex}.example-caption>span:last-child{color:#9eb489;font-size:10px}.custody-stages{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:28px;display:grid}.custody-stages button{color:#9eb18e;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:11px 3px;font-size:10px;line-height:1.5;display:flex}.custody-stages button>span{color:#bcd29f;border:1px solid #4a5e39;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.custody-stages button:hover{background:#1a270f}.custody-stages button[aria-pressed=true]{color:#e1f3c8;background:#1c2a11}.custody-stages button[aria-pressed=true]>span{color:#000;background:var(--lime);border-color:var(--lime)}.custody-diagram{text-align:center;grid-template-columns:1fr 20px 1.2fr 20px 1fr;align-items:center;gap:9px;display:grid}.custody-account,.custody-entitlement{flex-direction:column;align-items:center;min-width:0;display:flex}.custody-account>svg,.custody-entitlement>svg{color:#c3dca1;margin-bottom:13px}.custody-account>span,.custody-entitlement>span{color:#b3c5a2;font-size:10px}.custody-account strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;font-weight:700}.custody-entitlement strong{color:var(--lime);min-height:22px;margin-top:6px;font-size:12px;font-weight:650}.custody-diagram small{color:#91a77d;margin-top:4px;font-size:9px}.custody-arrow{color:#4b6039;margin-bottom:25px}.custody-arrow.is-transferred,.has-tokens strong,.has-tokens>svg{color:var(--lime)}.custody-explanation{border-top:1px solid #34472a;min-height:112px;margin-top:24px;padding-top:22px}.custody-explanation strong{color:#e2f0d2;font-size:13px}.docs-prose .custody-explanation p{color:#b0c49d;margin-top:6px;font-size:12px;line-height:1.7}.docs-prose .example-footnote{color:#a0b68a;margin-top:16px;font-size:10px;line-height:1.8}.example-controls{grid-template-columns:1.3fr 1fr;gap:28px;display:grid}.docs-example label{color:#c0d2ad;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.docs-example label output{color:var(--lime);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.docs-example input[type=range]{width:100%;height:22px;accent-color:var(--lime);margin:0}.docs-example input[type=text]{color:#fff;font-variant-numeric:tabular-nums;background:#070c04;border:1px solid #50643c;border-radius:7px;width:100%;min-width:0;padding:8px 12px;font-size:15px}.example-controls small{color:#9fb18d;margin-top:7px;font-size:9px;line-height:1.6;display:block}.example-controls .example-error{color:#ffb8a4}.docs-example input[aria-invalid=true]{border-color:#ffb8a4}.example-supply-bar{border-radius:3px;gap:3px;height:12px;margin-top:27px;display:flex;overflow:hidden}.example-supply-bar>span:first-child{background:var(--lime)}.example-supply-bar>span:last-child{background:#4c6137}.example-legend{color:#b4c69f;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:9px;display:flex}.example-legend>span{align-items:center;gap:5px;display:flex}.example-legend i{background:var(--lime);border-radius:1px;width:6px;height:6px;display:inline-block}.example-legend>span:last-child i{background:#4c6137}.example-outputs{grid-template-columns:1fr 1fr;gap:24px;margin:27px 0;display:grid}.example-outputs>div{min-width:0}.example-outputs span{color:#bbceaa;font-size:11px;display:block}.example-outputs strong{color:#e9f8d8;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:23px;font-weight:700;display:block}.example-outputs small{color:#9bad87;font-size:10px}.example-vesting{border-top:1px solid #34472a;padding-top:22px}.example-vesting dl{margin:18px 0 0}.example-vesting dl>div{justify-content:space-between;gap:20px;margin-top:7px;font-size:11px;display:flex}.example-vesting dt{color:#b0c29c}.example-vesting dd{color:#ddedca;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}@media (width<=1260px){.docs-layout{grid-template-columns:210px minmax(0,790px);gap:36px}.docs-right-rail{display:none}.docs-mobile-toc{border-bottom:1px solid var(--docs-line);padding:13px 0;display:block}.docs-mobile-toc>summary{cursor:pointer;color:#b7c9a3;justify-content:space-between;align-items:center;gap:20px;font-size:12px;list-style:none;display:flex}.docs-mobile-toc .docs-toc{padding:10px 0 3px}.docs-mobile-toc .docs-toc h2{display:none}}@media (width<=900px){.docs-header-inner{gap:18px;min-height:74px;padding-inline:22px}.docs-brand{width:125px}.docs-home-label{display:none}.docs-search{flex:1;width:auto}.docs-search-results{left:auto;right:0}.docs-header-actions{gap:15px}.docs-header-actions>a:first-child{display:none}.docs-layout{max-width:840px;padding:0 28px;display:block}.docs-sidebar{display:none}.docs-mobile-nav{padding-top:14px;display:block}.docs-mobile-nav summary{color:#c6d5b7;cursor:pointer;align-items:center;gap:9px;min-height:42px;font-size:12px;list-style:none;display:flex}.docs-mobile-nav summary>svg:last-child{margin-left:auto}.docs-mobile-nav details[open]>summary{margin-bottom:15px}.docs-mobile-nav .docs-chapters{background:#0c1108;border:1px solid #35422a;border-radius:12px;grid-template-columns:1fr 1fr;gap:0 20px;padding:12px;display:grid}.docs-main{padding-top:26px}.docs-prose>section{scroll-margin-top:95px}}@media (width<=560px){.docs-header-inner{flex-wrap:wrap;gap:8px 16px;min-height:114px;padding:10px 18px}.docs-brand{width:122px}.docs-header-actions{order:1;margin-left:auto}.docs-launch-link{min-height:36px;padding:6px 12px;font-size:11px}.docs-search{flex-basis:100%;order:2}.docs-search input{font-size:16px}.docs-search input::placeholder{font-size:12px}.docs-search kbd{display:none}.docs-search-results{width:100%;max-height:58svh}.docs-layout{padding-inline:20px}.docs-main{padding-top:24px}.docs-article-header h1{font-size:32px}.docs-article-header>p{font-size:14px}.docs-prose>section{padding-top:32px;scroll-margin-top:136px}.docs-prose h2{font-size:21px}.docs-prose p,.docs-list{font-size:14px}.docs-prose h2 svg{display:none}.docs-note{gap:10px;padding:16px}.docs-note>svg{width:17px}.docs-note p{font-size:12px}.docs-steps li{gap:12px}.docs-steps p{font-size:13px}.docs-formula pre{padding:16px;font-size:11px}.docs-example{padding:17px 14px}.example-caption{flex-direction:column;align-items:flex-start;gap:10px}.example-caption>span:last-child{font-size:9px}.custody-stages{gap:2px;margin-bottom:23px}.custody-stages button{padding-inline:2px;font-size:9px}.custody-diagram{grid-template-columns:1fr;gap:15px}.custody-account,.custody-entitlement{text-align:left;grid-template-columns:30px 1fr;column-gap:12px;width:100%;display:grid}.custody-account>svg,.custody-entitlement>svg{grid-area:1/1/4;width:28px;margin:0}.custody-account>span,.custody-entitlement>span,.custody-account>strong,.custody-entitlement>strong,.custody-account>small,.custody-entitlement>small{grid-column:2;margin-top:0}.custody-arrow{width:17px;height:17px;margin:0 0 0 5px;transform:rotate(90deg)}.custody-explanation{min-height:142px}.example-controls{grid-template-columns:1fr;gap:20px}.docs-example input[type=text]{font-size:16px}.example-outputs{grid-template-columns:1fr;gap:18px}.example-outputs strong{font-size:24px}.example-vesting dl>div{font-size:10px}.docs-pagination{gap:16px}.docs-pagination strong{font-size:11px}.docs-pagination a{gap:8px}.docs-pagination svg{width:15px}.docs-mobile-nav .docs-chapters{grid-template-columns:1fr;padding:14px}}@media (prefers-reduced-motion:reduce){.docs-page *,.docs-page :before,.docs-page :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}@media print{.docs-page{color:#000;background:#fff}.docs-header,.docs-sidebar,.docs-right-rail,.docs-mobile-nav,.docs-mobile-toc,.docs-pagination,.docs-article-tools,.docs-formula button,.custody-stages{display:none!important}.docs-layout{max-width:none;padding:0;display:block}.docs-main{padding:0}.docs-page *{color:#000!important;box-shadow:none!important}.docs-prose p,.docs-list{font-size:11pt}.docs-prose h2{break-after:avoid}.docs-prose a[href^=https\:]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:9pt}.docs-note,.docs-example,.docs-formula,.docs-table-scroll thead{background:#fff;border-color:#aaa}.docs-table-scroll{overflow:visible}.docs-table-scroll table{min-width:0;font-size:9pt}.docs-formula pre{white-space:pre-wrap}}
