.interactive-world{z-index:2;color:#fffaf0;isolation:isolate;background:#287ab7;position:absolute;inset:0;overflow:hidden}.interactive-world__viewport,.interactive-world__canvas,.interactive-world__fallback,.interactive-world__shade{width:100%;height:100%;position:absolute;inset:0}.interactive-world__canvas{cursor:grab;touch-action:none;display:block}.interactive-world__canvas:active{cursor:grabbing}.interactive-world__fallback{object-fit:cover;object-position:67% center;pointer-events:none}.interactive-world--ready .interactive-world__fallback{visibility:hidden}.interactive-world--loading .interactive-world__viewport{opacity:0}.interactive-world--fallback .interactive-world__viewport{display:none}.interactive-world__shade{pointer-events:none;background:linear-gradient(#102b4b70,#0000 31% 66%,#112d4ed4)}.interactive-world button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.interactive-world button:focus-visible{outline-offset:4px;outline:3px solid #edf8b3}.interactive-world button:disabled{opacity:.6;cursor:wait}.interactive-world__top{pointer-events:none;justify-content:flex-end;align-items:flex-start;gap:16px;display:flex;position:absolute;top:133px;left:5.5%;right:5.5%}.interactive-world__top button{pointer-events:auto}.interactive-world__exit,.interactive-world__home{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);color:#fffaf0;background:#1c466759;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 13px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff29}.interactive-world__home{width:43px;padding:0}.interactive-world__intro{text-align:center;text-shadow:0 2px 14px #102b4bb3;white-space:nowrap;padding-top:4px;position:absolute;left:50%;transform:translate(-50%)}.interactive-world .interactive-world__intro>h1{color:inherit;letter-spacing:-.06em;margin:0;font-family:inherit;font-size:clamp(19px,2.2vw,28px);font-weight:600;line-height:1.25}.interactive-world__intro small{letter-spacing:.03em;opacity:.88;margin-top:7px;font-size:10px;display:block}.interactive-world__markers{pointer-events:none;position:absolute;inset:0}.interactive-world__marker{visibility:hidden;white-space:nowrap;color:#244359;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);pointer-events:auto;background:#f5f3e5dd;border:1px solid #fff9e88c;border-radius:999px;align-items:center;gap:7px;min-height:39px;padding:10px 13px;font-size:10px;font-weight:650;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 18px #13354424,inset 0 1px #fff}.interactive-world__marker:after{content:"";background:#fffaf0b3;width:1px;height:21px;position:absolute;top:100%;left:50%}.interactive-world__marker.is-offset:after{display:none}.interactive-world__marker.is-selected{background:#edf5bae8;border-color:#f9ffe0}.interactive-world__marker:hover{background:#fff}.interactive-world__bottom{width:min(560px,88%);position:absolute;bottom:31px;left:50%;transform:translate(-50%)}.interactive-world__destination{text-shadow:0 1px 12px #133544b3;justify-content:space-between;align-items:center;gap:22px;margin:0 5px 20px;display:flex}.interactive-world__destination>div>span{letter-spacing:-.05em;font-size:20px;font-weight:600}.interactive-world__destination p{color:#fffaf0e0;margin:7px 0 0;font-size:11px}.interactive-world__action{flex-shrink:0;min-height:47px;font-size:12px}.interactive-world__places{-webkit-backdrop-filter:blur(23px)saturate(1.3);backdrop-filter:blur(23px)saturate(1.3);background:#dbe8ec24;border:1px solid #ffffff59;border-radius:28px;align-items:center;gap:6px;padding:7px;display:flex;box-shadow:inset 0 1px #ffffff47,0 10px 35px #102b4b1f}.interactive-world__places>button{color:#fffaf0;white-space:nowrap;text-shadow:0 1px 5px #17364c66;background:0 0;border:1px solid #0000;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:13px 8px;font-size:12px;font-weight:600;display:flex}.interactive-world__places>button[aria-pressed=true]{color:#244359;text-shadow:none;background:#f2f8cedb;border-color:#fffaf094;box-shadow:inset 0 1px #ffffff8c}.interactive-world__hint{letter-spacing:.025em;color:#fffaf0d6;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:9px;display:flex}.interactive-world--paused .interactive-world__viewport{pointer-events:none}@media (width<=760px){.interactive-world__top{gap:10px;top:119px;left:6%;right:6%}.interactive-world .interactive-world__intro>h1{font-size:22px}.interactive-world__intro small{font-size:9px}.interactive-world__exit{min-height:40px;padding:9px 12px;font-size:11px}.interactive-world__home{width:40px;height:40px;min-height:40px}.interactive-world__bottom{width:89%;bottom:28px}.interactive-world__places{border-radius:24px;gap:3px;padding:5px}.interactive-world__places>button{border-radius:19px;flex-direction:column;gap:7px;min-height:65px;padding:12px 3px;font-size:10px}.interactive-world__destination{gap:13px;margin:0 2px 18px}.interactive-world__destination>div>span{font-size:18px}.interactive-world__destination p{max-width:155px;font-size:10px;line-height:1.45}.interactive-world__action{gap:8px;min-height:43px;padding:12px 13px;font-size:10px}.interactive-world__marker{padding:9px 11px;font-size:9px}.interactive-world__marker>svg{width:12px;height:12px}}@media (height<=650px){.interactive-world__top{top:111px}.interactive-world__bottom{bottom:19px}.interactive-world__destination{margin-bottom:13px}.interactive-world__places>button{min-height:54px;padding-top:9px;padding-bottom:9px}.interactive-world__hint{margin-top:9px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.interactive-world__exit,.interactive-world__home,.interactive-world__places{-webkit-backdrop-filter:none;backdrop-filter:none;background:#173d58;border-color:#d8e8ef}.interactive-world__marker{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f7e8}.interactive-world__places>button[aria-pressed=true]{background:#f2f8ce}}@media (forced-colors:active){.interactive-world{color:canvastext;background:canvas}.interactive-world__fallback,.interactive-world__viewport,.interactive-world__shade{display:none}.interactive-world button{color:buttontext;background:buttonface;border-color:buttontext}.interactive-world__destination p,.interactive-world__hint{color:canvastext}}@font-face{font-family:Normie Quest;src:url(/fonts/barlow-condensed-extrabold-italic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}.modal-backdrop--guide{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07122a75}.modal.modal--guide{background:linear-gradient(135deg,#18459ce6,#102b69f2 65%);border:1px solid #b5d6ff68;border-radius:14px;width:min(970px,100%);box-shadow:inset 0 1px #d1e7ff7a,0 25px 110px #03122d80}.modal--guide .modal-close{color:#fff;background:#13357a;border-color:#b3d6ff70;border-radius:6px}.coin-guide{color:#f8fbff;padding:27px 30px 20px}.coin-guide button,.coin-guide summary{font-family:inherit}.quest-header{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-bottom:27px;padding-right:36px;display:flex}.quest-header>span:first-child{text-transform:uppercase;letter-spacing:.1em;color:#eaff94;align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.quest-mode{color:#d7e9ff;font-size:10px}.quest-layout{grid-template-columns:145px minmax(0,1fr);gap:25px;display:grid}.quest-list{flex-direction:column;gap:7px;padding-top:10px;display:flex}.quest-list>button{color:#d5e5ff;text-align:left;border-left:2px solid #0000;align-items:center;gap:9px;padding:12px 8px;font-size:11px;display:flex}.quest-list>button>span{color:#91baff;width:19px;font-size:10px}.quest-list>button[aria-current=step]{color:#fff;background:linear-gradient(90deg,#7194ef30,#0000);border-color:#eef78c}.quest-list>button[aria-current=step]>span{color:#eff68d}.quest-main{min-width:0}.quest-message{grid-template-columns:1fr 185px;align-items:center;gap:8px;min-height:212px;display:grid}.quest-kicker{color:#b7d2ff;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.quest-copy h2{text-transform:uppercase;color:#fff;letter-spacing:-.018em;text-shadow:0 3px #06245b40;max-width:430px;margin:13px 0 17px;font:italic 800 clamp(37px,4.6vw,58px)/.98 Normie Quest,Uncut Sans,sans-serif}.quest-copy>p{color:#ecf4ff;max-width:415px;font-size:13px;line-height:1.7}.quest-character{isolation:isolate;align-self:center;min-width:0;position:relative}.quest-character img{filter:drop-shadow(0 16px 16px #09193460);width:200px;transform:rotate(-9deg)scale(1.13)}.quest-character-halo{z-index:-1;background:radial-gradient(#5ea4ff6b,#0000 65%);border-radius:50%;position:absolute;inset:-5% -7%}.quest-character-name{text-align:center;color:#d6edff;margin-top:-14px;font-size:10px;display:block;position:relative}.quest-interaction{border-top:1px solid #a9cdff38;min-height:167px;margin-top:20px;padding:18px 0 8px}.quest-mini-label{color:#b4d6ff;margin-bottom:13px;font-size:10px;display:block}.quest-options{flex-wrap:wrap;gap:7px;display:flex}.quest-options>button,.quest-reveal{color:#fff;background:linear-gradient(135deg,#5ca4f838,#accdff12);border:1px solid #aed3ff59;border-radius:7px;min-height:39px;padding:11px 12px;font-size:11px;box-shadow:inset 0 1px #fff2}.quest-options>button[aria-pressed=true]{color:#13275b;background:#eaf397;border-color:#eef98a}.quest-options>button:hover,.quest-reveal:hover{border-color:#fff}.quest-caption{color:#d7e8ff;max-width:525px;margin-top:13px;font-size:11px;line-height:1.7}.quest-reveal{align-items:center;gap:9px;display:inline-flex}.quest-idea-example{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:22px;display:grid}.quest-example-coin{flex-direction:column;align-items:center;display:flex}.quest-example-coin>.character{background:#b7d4ff;border:2px solid #daf2ff;border-radius:100%;width:90px;height:90px;box-shadow:0 8px 22px #03194445}.quest-example-coin>span{color:#abcaf4;margin-top:9px;font-size:9px}.quest-chart{position:relative}.quest-chart>span{color:#b4d6ff;margin-bottom:8px;font-size:9px;display:block}.quest-chart svg{width:100%;max-width:525px;height:77px;display:block;overflow:visible}.quest-chart-grid{stroke:#95c4ff23;stroke-width:1px;fill:none}.quest-chart-line{fill:none;stroke:#eafb9e;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.quest-chart-line.is-down{stroke:#ffb5b7}.quest-price-example .quest-options{margin-top:12px}.quest-free-example{grid-template-columns:155px 1fr;align-items:center;gap:25px;display:grid}.quest-free-price>span{color:#c8e2ff;align-items:center;gap:5px;font-size:10px;display:flex}.quest-free-price strong{color:#f0fa94;margin:5px 0;font:italic 800 78px/1 Normie Quest,sans-serif;display:block}.quest-stages{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quest-stages button{color:#d5e9ff;text-align:left;border-bottom:3px solid #7093cc59;padding:4px 3px 12px;font-size:10px}.quest-stages button>span{background:#6e9bd72d;border:1px solid #94c5ff57;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:9px;display:flex}.quest-stages button[aria-pressed=true]{color:#edfa93;border-color:#edfa93}.quest-reminder{color:#ffecb3;align-items:flex-start;gap:7px;margin-top:13px;font-size:10px;line-height:1.55;display:flex}.quest-account-route{align-items:center;gap:24px;margin:2px 0 20px;display:flex}.quest-account-route>span{color:#ecf4ff;align-items:center;gap:9px;font-size:11px;display:flex}.quest-account-route>span>svg{color:#eafa98}.quest-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.quest-back{color:#d3e3ff;align-items:center;gap:7px;padding:12px 0;font-size:11px;display:inline-flex}.quest-back:disabled{opacity:.35;cursor:default}.quest-dots{gap:5px;display:flex}.quest-dots i{background:#92b8f04d;width:16px;height:4px;transform:skew(-18deg)}.quest-dots i.is-filled{background:#edfa9b}.quest-continue{color:#132457;text-transform:uppercase;letter-spacing:.01em;background:linear-gradient(135deg,#fffa9c,#f9e449);border:1px solid #ffffcf;border-radius:5px;justify-content:center;align-items:center;gap:27px;min-height:48px;padding:8px 23px;transition:transform .16s;display:inline-flex;box-shadow:inset 0 1px #fff,0 4px #aa9333,0 8px 23px #060f3933;font:italic 800 24px/1 Normie Quest,sans-serif!important}.quest-continue:hover{transform:translateY(-2px)}.quest-continue:active{transform:translateY(2px)}.quest-extra{border-top:1px solid #b8d8ff33;margin-top:28px;padding-top:16px}.quest-extra>summary{color:#e4efff;cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.quest-extra summary::-webkit-details-marker{display:none}.quest-faqs{padding-top:10px}.quest-faqs>details{border-bottom:1px solid #b8d8ff26;padding:12px 0}.quest-faqs summary{cursor:pointer;font-size:11px}.quest-faqs p{color:#d0e4ff;margin-top:9px;font-size:11px;line-height:1.7}.quest-bottom-note{color:#bdd8ff;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:17px;font-size:9px;line-height:1.6;display:flex}.quest-bottom-note>div{gap:18px;display:flex}.quest-bottom-note button{color:#dceaff;padding:5px 0}.quest-bottom-note button:hover{text-decoration:underline}.coin-guide button:focus-visible,.coin-guide summary:focus-visible{outline-offset:4px;outline:2px solid #f1fc93}@media (width<=760px){.coin-guide{padding:24px 21px 19px}.quest-header{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:21px}.quest-header>span:first-child,.quest-mode{font-size:9px}.quest-layout{display:block}.quest-list{flex-direction:row;gap:7px;margin-bottom:17px;padding:0}.quest-list>button{border-bottom:2px solid #0000;border-left:0;flex:1;justify-content:center;padding:8px 3px;font-size:0}.quest-list>button>span{width:auto;font-size:10px}.quest-message{grid-template-columns:1fr 83px;gap:0;min-height:162px}.quest-copy h2{margin:10px 0 12px;font-size:38px}.quest-copy>p{font-size:12px;line-height:1.65}.quest-kicker{font-size:9px}.quest-character img{width:102px;margin-left:-6px;transform:rotate(-9deg)scale(1.16)}.quest-character-name{margin-top:0;font-size:8px}.quest-interaction{min-height:168px;margin-top:18px;padding-top:17px}.quest-idea-example{grid-template-columns:73px minmax(0,1fr);gap:12px}.quest-example-coin>.character{width:70px;height:70px}.quest-options{gap:6px}.quest-options>button,.quest-reveal{min-height:38px;padding:9px 10px;font-size:10px}.quest-mini-label{margin-bottom:9px;font-size:9px}.quest-caption{margin-top:10px;font-size:10px}.quest-free-example{grid-template-columns:103px 1fr;gap:14px}.quest-free-price strong{font-size:66px}.quest-free-price>span{font-size:9px}.quest-account-route{gap:12px}.quest-account-route>span{gap:6px;font-size:10px}.quest-account-route>span>svg{width:19px}.quest-actions{gap:8px;margin-top:18px}.quest-continue{gap:13px;min-height:46px;padding:8px 16px;font-size:22px!important}.quest-dots{gap:3px}.quest-dots i{width:10px}.quest-extra{margin-top:25px}.quest-bottom-note{flex-wrap:wrap;font-size:8px}}@media (prefers-reduced-motion:reduce){.quest-continue{transition:none}}@media (width<=380px){.quest-dots{display:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.modal.modal--guide{background:#102b69}.quest-options>button,.quest-reveal{background:#214887}.quest-options>button[aria-pressed=true]{background:#eaf397}}@media (forced-colors:active){.modal.modal--guide{color:canvastext;background:canvas;border-color:canvastext}.coin-guide,.coin-guide p,.coin-guide span,.coin-guide h2,.coin-guide button,.coin-guide summary{color:canvastext}.coin-guide button{background:buttonface;border:1px solid buttontext}.quest-dots i{background:graytext}.quest-dots i.is-filled{background:highlight}.quest-character{display:none}.quest-message{grid-template-columns:1fr}}.legal-view.legal-page{overflow-wrap:anywhere;max-width:760px;margin:0 auto;padding:48px 42px 42px}.legal-page .legal-kicker{letter-spacing:.035em;margin:0 42px 13px 0;font-size:12px}.legal-view.legal-page h2{letter-spacing:-.045em;margin:0 24px 12px 0;font-size:clamp(30px,4vw,42px);line-height:1.08}.legal-page .legal-meta{opacity:.76;margin:0;font-size:12px}.legal-page .legal-review-note{opacity:.76;margin:8px 0 27px;font-size:12px}.legal-page .legal-section{margin-top:29px}.legal-page .legal-section h3{letter-spacing:-.015em;margin-bottom:10px;font-size:17px;font-weight:650;line-height:1.35}.legal-page .legal-section p{color:inherit;margin:0 0 13px;font-size:14px;line-height:1.8}.legal-page .legal-section a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-page .legal-section a:hover{text-decoration-thickness:2px}.legal-page .legal-clear{white-space:normal;min-height:45px;margin:7px 0 2px;font-size:12px;line-height:1.5}@media (width<=760px){.legal-view.legal-page{padding:42px 24px 28px}.legal-page .legal-section{margin-top:25px}.legal-page .legal-section p{font-size:14px;line-height:1.75}}@media (width<=380px){.legal-view.legal-page{padding-left:18px;padding-right:18px}}.account-view,.arcade-view{color:#f5faff;min-width:0;padding:42px}.account-view h2,.arcade-view h2{text-transform:uppercase;letter-spacing:-.02em;margin:12px 0 22px;font-family:Normie Quest,sans-serif;font-size:44px;font-style:italic;line-height:1}.account-view .button-dark,.arcade-view .button-dark{color:#12214d;background:linear-gradient(145deg,#fff887,#ffed3c);border-color:#ffffb3;border-radius:7px;box-shadow:inset 0 1px #fff,0 3px #c7a327}.arcade-more{margin:25px auto 0;display:flex}.account-view h3,.arcade-view h3{margin:0 0 12px;font-size:20px}.account-view p,.arcade-view p{font-size:14px;line-height:1.6}.account-balance{border-bottom:1px solid #fff5;padding:22px 0 28px;position:relative}.account-balance>span{opacity:.8;margin-bottom:8px;font-size:12px;display:block}.account-balance>strong{letter-spacing:-.045em;overflow-wrap:anywhere;padding-right:30px;font-size:clamp(26px,5vw,38px);line-height:1.3;display:block}.account-balance small{letter-spacing:0;font-size:17px}.account-balance>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:9px;position:absolute;top:20px;right:0}.account-actions{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.account-actions>button{color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff9;border-radius:17px;flex-direction:column;align-items:center;gap:10px;padding:20px 8px;font-size:13px;display:flex}.account-actions>button:hover{background:#ffffff30}.account-actions svg{width:22px;height:22px}.account-holdings{margin:30px 0}.account-holdings>a{color:inherit;border-top:1px solid #ffffff40;align-items:center;gap:12px;padding:15px 0;font-size:13px;text-decoration:none;display:flex}.account-holdings>a>span{flex:1}.account-holdings small{opacity:.7;margin-top:4px;font-size:11px;display:block}.account-holdings strong{overflow-wrap:anywhere;max-width:45%;font-size:12px}.account-key{border-top:1px solid #ffffff40;margin-top:16px;padding:18px 0}.account-key summary{cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.account-key p{max-width:30ch;font-size:12px}.account-key button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff70;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.account-receive,.account-send,.account-confirm{margin:24px 0}.account-view code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#ffffff12;border:1px solid #fff6;border-radius:13px;margin:15px 0;padding:17px;font-family:inherit;font-size:13px;line-height:1.7;display:block}.account-receive>.button{justify-content:center;width:100%}.account-send label{margin:18px 0;font-size:12px;display:block}.account-send input{width:100%;font:inherit;color:inherit;box-sizing:border-box;background:#ffffff19;border:1px solid #ffffff80;border-radius:12px;margin-top:8px;padding:15px;font-size:15px;display:block}.account-send input::placeholder{color:inherit;opacity:.6}.account-send>.button,.account-confirm>.button{justify-content:center;width:100%}.account-confirm>strong{margin:20px 0 15px;font-size:30px;display:block}.account-confirm>span{opacity:.8;font-size:12px}.account-view a{color:inherit}.account-send>a,.account-confirm>a{align-items:center;gap:7px;margin-top:20px;font-size:13px;display:flex}.account-back{margin-top:10px}.account-done{color:inherit;font:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;margin-top:25px;padding:8px 0;font-size:12px}.arcade-view>p{opacity:.85;margin-top:-8px}.arcade-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:20px;display:flex}.arcade-empty>svg{color:#edfa76;margin-bottom:25px}.arcade-empty p{margin:0 0 24px}.arcade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.arcade-coin{min-width:0;color:inherit;background:#ffffff15;border:1px solid #ffffff80;border-radius:18px;align-items:center;gap:12px;padding:15px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.arcade-coin:hover{background:#ffffff30;transform:translateY(-2px)}.arcade-coin>img,.arcade-coin__placeholder{object-fit:cover;border-radius:14px;flex-shrink:0;width:58px;height:58px}.arcade-coin__placeholder{color:#254a68;background:linear-gradient(135deg,#eaff74,#a9e5dc);place-items:center;font-weight:800;display:grid}.arcade-coin>div{flex:1;min-width:0}.arcade-coin>div>span{text-transform:uppercase;color:#edfa76;letter-spacing:.05em;font-size:9px}.arcade-coin h3{overflow-wrap:anywhere;margin:6px 0 3px;font-size:17px}.arcade-coin p{opacity:.75;margin:0;font-size:11px}.arcade-coin>svg{flex-shrink:0}@media (width<=760px){.account-view,.arcade-view{padding:30px 22px}.account-view h2,.arcade-view h2{font-size:35px}.arcade-grid{grid-template-columns:1fr}.account-actions{gap:7px}.account-actions>button{padding:17px 5px}}@media (forced-colors:active){.account-actions>button,.account-view input,.account-view code,.arcade-coin{color:canvastext;background:canvas;border-color:canvastext}.arcade-empty>svg,.arcade-coin>div>span{color:canvastext}}.account-setup{text-align:left;margin:18px 0}.account-setup>p{margin:0 0 16px;font-size:14px;line-height:1.6}.account-setup__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.account-setup__actions>.button{gap:8px;min-height:44px;font-size:12px}.account-setup__actions>a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.coin-contract{text-align:left;min-width:0;color:inherit;margin:15px 0 0}.coin-contract__label{text-transform:uppercase;letter-spacing:.05em;opacity:1;font-size:10px;font-weight:600;line-height:1.4;display:block}.coin-contract .coin-contract__address{box-sizing:border-box;width:100%;min-height:54px;color:inherit;letter-spacing:0;text-transform:none;resize:none;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;cursor:text;background:#071c5026;border:1px solid #fff5;border-radius:8px;margin:7px 0 10px;padding:9px 10px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.coin-contract__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coin-contract .coin-contract__actions>button,.coin-contract .coin-contract__actions>a{box-sizing:border-box;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff15;border:1px solid #ffffff70;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.coin-contract .coin-contract__actions>button:hover,.coin-contract .coin-contract__actions>a:hover{background:#ffffff2b}.coin-contract .coin-contract__actions>button:disabled{opacity:.7;cursor:wait}.coin-contract :is(button,a,textarea):focus-visible{outline-offset:3px;outline:2px solid #edfa76}.coin-contract .coin-contract__feedback{letter-spacing:0;text-transform:none;opacity:.9;margin:9px 0 0;font-size:11px;line-height:1.5;display:block}.arcade-coin-card{min-width:0;color:inherit;background:#ffffff15;border:1px solid #ffffff80;border-radius:18px;padding:15px}.arcade-coin-card .arcade-coin{background:0 0;border:0;border-radius:0;padding:0;transform:none}.arcade-coin-card .arcade-coin:hover{background:0 0;transform:none}.arcade-coin-card .coin-contract{border-top:1px solid #ffffff30;padding-top:12px}.success-view>.coin-contract{width:100%;max-width:420px;margin:18px auto}.my-coins-loading{align-items:center;gap:9px;padding:24px 0;font-size:13px;display:flex}.launch-tracking-note{max-width:420px;margin:14px auto;font-size:12px;line-height:1.5}.island-legal .normie-ca-link{color:inherit;font:inherit;cursor:pointer;text-shadow:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.island-legal .normie-ca-link:hover{text-decoration:underline}.island-legal .normie-ca-link:focus-visible{outline-offset:4px;outline:2px solid #edfa76}.normie-coin-view>h2{margin-bottom:22px}.normie-coin-view .coin-contract{margin-top:0}.space-bottom{flex-wrap:wrap;gap:8px 18px}@media (forced-colors:active){.coin-contract .coin-contract__address,.coin-contract .coin-contract__actions>button,.coin-contract .coin-contract__actions>a,.arcade-coin-card{color:canvastext;background:canvas;border-color:canvastext}.coin-contract :is(button,a,textarea):focus-visible{outline-color:highlight}}.coin-sparkline{color:#cae0ee;min-width:0;margin:14px 0 2px;font-size:11px;line-height:1.4}.coin-sparkline--up{color:#b1f9bb}.coin-sparkline--down{color:#ffacb2}.coin-sparkline__summary{justify-content:space-between;align-items:center;gap:10px;font-weight:650;display:flex}.coin-sparkline__summary>span:first-child{align-items:center;gap:5px;display:inline-flex}.coin-sparkline .coin-sparkline__period{color:#d1e6f6;font-size:10px;font-weight:400}.coin-sparkline .coin-sparkline__chart{width:100%;height:40px;margin-top:6px;display:block;overflow:visible}.coin-sparkline__chart>path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.coin-sparkline .coin-sparkline__empty{color:#d1e6f6;min-height:20px;margin-top:6px;font-size:10px;font-weight:400;display:block}@media (forced-colors:active){.coin-sparkline,.coin-sparkline .coin-sparkline__period,.coin-sparkline .coin-sparkline__empty{color:canvastext}}:root{color:#242321;font-synthesis:none;--yellow:#ffe600;--cream:#fffdf6;--ink:#242321;--muted:#6c6a62;scroll-behavior:smooth;background:#fffdf6;font-family:DM Sans,Arial,sans-serif;font-weight:450}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{background:0 0;border:0}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #5440ed}input:focus,textarea:focus{outline-offset:2px;outline:2px solid #5243c4}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}svg{flex-shrink:0}.announcement{background:var(--ink);height:33px;color:var(--cream);letter-spacing:.035em;justify-content:space-between;align-items:center;padding:0 4.3%;font-size:11px;display:flex}.announcement-right{align-items:center;gap:12px;display:flex}.header{background:var(--cream);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;height:96px;padding:0 4.3%;display:flex}.wordmark{letter-spacing:-3px;align-items:center;font-size:43px;font-weight:900;line-height:1;display:inline-flex}.logo-star{margin:0 0 0 1px;font-size:27px;display:inline-block;transform:rotate(-8deg)}.wordmark-dot{margin-left:-3px}.header nav{gap:35px;font-size:13px;font-weight:600;display:flex}.header nav a{position:relative}.header nav a:after{content:"";background:currentColor;width:0;height:1px;transition:width .2s;display:block;position:absolute;bottom:-5px}.header nav a:hover:after{width:100%}.button{white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:29px;min-height:54px;padding:0 26px;font-size:14px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button:active{transform:translateY(0)}.button-dark{background:var(--ink);color:var(--cream)}.button-dark:hover{background:#454235}.button-outline,.account-button{border:1px solid var(--ink)}.account-button{gap:22px;min-height:43px;padding:0 20px;font-size:12px}.text-button{align-items:center;gap:12px;padding:10px 0;font-size:13px;font-weight:550;display:inline-flex}.text-button:hover{text-decoration:underline}.circle-arrow{border:1px solid var(--ink);border-radius:100%;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.eyebrow{letter-spacing:.05em;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.tiny-dot{background:var(--ink);border-radius:50%;width:6px;height:6px;display:inline-block}.hero{background:var(--yellow);grid-template-columns:49% 51%;min-height:620px;padding:54px 4.3% 55px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;position:relative}.hero .eyebrow{margin-bottom:24px}.hero h1{letter-spacing:-.068em;max-width:720px;font-size:clamp(74px,7.9vw,120px);font-weight:800;line-height:.91}.serif-word{letter-spacing:-.052em;font-family:DM Serif Display,Georgia,serif;font-style:italic;font-weight:400}.hero h1 .serif-word{font-size:1.05em;line-height:1}.hero-copy>p{letter-spacing:-.012em;max-width:470px;margin-top:27px;font-size:15px;line-height:1.7}.hero-actions{align-items:center;gap:25px;margin-top:29px;display:flex}.hero-footnote{align-items:center;gap:8px;margin-top:17px;font-size:10px;display:flex}.hero-footnote>span{margin:0 3px}.hero-art{align-self:center;height:530px;margin:-27px -9vw -37px -4vw;position:relative}.hero-image{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;animation:.8s ease-out arrive}.hero-sticker{background:var(--cream);letter-spacing:-.04em;align-items:flex-start;gap:13px;padding:19px 24px 20px;font-size:20px;font-weight:750;line-height:1.06;display:flex;position:absolute;top:3%;right:17%;transform:rotate(8deg);box-shadow:3px 6px #252321}.hero-sticker svg{margin-top:2px}.hero-sticker em{font-family:Georgia,serif}.art-caption{align-items:center;gap:13px;font-family:DM Serif Display,Georgia,serif;font-size:16px;font-style:italic;display:flex;position:absolute;bottom:1%;right:24%;transform:rotate(-9deg)}.scribble-arrow{font-size:40px;line-height:1;transform:rotate(17deg)}.scroll-cue{border:1px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:20px;left:50%}.marquee{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#fffdf6;height:61px;overflow:hidden}.marquee>div{align-items:center;gap:44px;width:max-content;height:100%;animation:45s linear infinite marquee;display:flex}.marquee span{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:44px;font-size:21px;font-weight:550;display:flex}.section-wrap{max-width:1700px;margin:auto;padding-left:4.3%;padding-right:4.3%}.section-intro{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.section-intro h2{letter-spacing:-.065em;margin-top:11px;margin-bottom:16px;font-size:49px;font-weight:750;line-height:1.1}.pink-asterisk{color:#f68baf;vertical-align:middle;margin-left:14px;font-size:50px;display:inline-block;transform:rotate(9deg)}.section-intro p{color:var(--muted);font-size:13px;line-height:1.65}.filters{border:1px solid #ddd9cb;border-radius:100px;gap:5px;margin-bottom:2px;padding:4px;display:flex}.filters button{border-radius:100px;padding:9px 17px;font-size:11px}.filters button.active{background:var(--ink);color:var(--cream)}.idea-grid{grid-template-columns:repeat(4,1fr);gap:19px;display:grid}.idea-card{text-align:left;min-width:0;padding:0}.idea-image{aspect-ratio:1.1;border:1px solid var(--ink);border-radius:3px;height:auto;position:relative;overflow:hidden}.idea-image>.character{width:91%;height:91%;transition:transform .3s;position:absolute;top:8%;left:4%}.idea-card:hover .character{transform:rotate(-5deg)scale(1.07)}.example-tag{z-index:1;border:1px solid #24232160;border-radius:20px;padding:4px 9px;font-size:9px;position:absolute;top:14px;left:14px}.idea-plus{background:var(--cream);border:1px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;transition:background .2s;display:flex;position:absolute;bottom:12px;right:12px}.idea-details{padding:15px 2px;position:relative}.idea-details h3{letter-spacing:-.025em;margin-bottom:5px;padding-right:20px;font-size:15px;font-weight:650}.idea-details>span{color:var(--muted);font-size:10px}.idea-details>svg{position:absolute;top:17px;right:3px}.community{border-top:1px solid #e3dfd3;margin-top:28px;padding-top:20px}.community-label{align-items:center;gap:8px;font-size:11px;display:flex}.community-list{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.community-chip{border:1px solid #e3dfd3;border-radius:30px;align-items:center;gap:9px;padding:8px 14px;font-size:12px;display:flex}.community-chip>span{color:#8972ba;font-size:20px}.community-chip small{color:#6d695e;font-size:9px}.how-section{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#f0eaff;padding:65px 0 34px}.how-heading h2{letter-spacing:-.055em;margin-top:17px;font-size:clamp(38px,4vw,61px);font-weight:750;line-height:1.07}.how-grid{grid-template-columns:repeat(3,1fr);gap:32px;padding-top:43px;padding-bottom:45px;display:grid}.how-step{border-top:1px solid #242321;padding-top:17px}.step-number{margin-bottom:29px;font-size:12px;display:block}.how-step h3{letter-spacing:-.055em;margin-bottom:12px;font-size:24px;font-weight:650}.how-step p{color:#55505f;font-size:13px;line-height:1.75}.funding-note{border:1px solid var(--ink);background:#fffdf68a;border-radius:5px;align-items:center;gap:17px;padding:20px 24px;font-size:12px;line-height:1.7;display:flex}.funding-note p{flex:1}.funding-note strong{margin-right:5px;font-weight:700}.funding-note button{border:1px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.questions{grid-template-columns:40% 60%;padding-top:76px;padding-bottom:77px;display:grid}.questions h2{letter-spacing:-.065em;margin-top:19px;font-size:70px;line-height:1}.questions-heading img{width:175px;margin:23px 0 0 33px;transform:rotate(-10deg)}.faq{border-top:1px solid #b6b2a6}.faq:last-child{border-bottom:1px solid #b6b2a6}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq[open] summary>svg{transform:rotate(45deg)}.faq p{color:#5c5a52;padding:0 35px 23px 0;font-size:13px;line-height:1.8}.last-call{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:center;background:#ffbbcd;padding:59px 24px 58px}.last-call .eyebrow{justify-content:center}.last-call h2{letter-spacing:-.065em;margin:12px 0 30px;font-size:clamp(50px,6vw,90px);font-weight:750;line-height:1.1}.last-star{vertical-align:middle;margin-left:8px;font-size:70px;display:inline-block;transform:rotate(10deg)}.footer{justify-content:space-between;align-items:center;gap:20px;padding:32px 4.3%;display:flex}.footer .wordmark{font-size:34px}.footer .logo-star{font-size:22px}.footer>span{color:var(--muted);font-size:11px}.footer>div{align-items:center;gap:20px;font-size:10px;display:flex}.footer button{padding:7px 0}.footer small{color:var(--muted);font-size:9px}.toast{z-index:200;background:var(--ink);color:#fffdf6;border-radius:12px;align-items:center;gap:10px;max-width:95vw;padding:16px 24px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #0002}.connection-banner{text-align:center;border-top:1px solid var(--ink);z-index:100;background:#f0eaff;padding:10px;font-size:12px;position:fixed;bottom:0;left:0;right:0}.connection-banner button{font-weight:600;text-decoration:underline}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#25232165;justify-content:center;align-items:center;padding:28px;animation:.2s fade;display:flex;position:fixed;inset:0}.modal{background:var(--cream);border:1px solid var(--ink);overscroll-behavior:contain;border-radius:18px;width:580px;max-width:100%;max-height:calc(100dvh - 56px);animation:.25s ease-out arrive;position:relative;overflow:auto;box-shadow:0 20px 80px #0002}.modal-wide{width:1020px}.modal-close{z-index:5;background:var(--cream);border:1px solid #24232150;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;top:19px;right:19px}.modal-close:hover{background:var(--yellow)}.starter-modal,.intro-modal,.legal-view{padding:42px}.starter-art{border-radius:10px;justify-content:center;align-items:center;height:230px;margin-bottom:28px;display:flex}.starter-art .character{height:100%}.starter-modal h2,.intro-modal h2,.legal-view h2{letter-spacing:-.06em;margin:15px 0 19px;font-size:42px;line-height:1.05}.starter-modal>p,.intro-modal>p,.legal-view p{color:#656056;font-size:14px;line-height:1.75}.soft-note{background:#f1eee4;border-radius:8px;align-items:flex-start;gap:10px;margin:20px 0;padding:15px 17px;font-size:12px;line-height:1.6;display:flex}.soft-note svg{margin-top:2px}.starter-modal>.button,.intro-modal>.button{width:100%;margin-top:6px}.intro-modal{position:relative}.intro-modal>img{width:140px;position:absolute;top:65px;right:20px;transform:rotate(12deg)}.intro-modal>h2{padding-right:105px;font-size:52px}.intro-modal ol{margin-top:24px;padding-left:20px;font-size:13px;line-height:1.7}.intro-modal li{margin:14px 0;padding-left:7px}.small-copy{color:#706b63;line-height:1.65;font-size:11px!important}.wizard-layout{grid-template-columns:290px 1fr;min-height:710px;display:grid}.wizard-aside{border-right:1px solid var(--ink);background:#f0eaff;flex-direction:column;padding:35px 27px;display:flex}.wizard-aside .wordmark{font-size:35px}.wizard-aside .logo-star{font-size:23px}.step-list{flex-direction:column;gap:26px;margin-top:38px;display:flex}.step-item{color:#8b8296;align-items:center;gap:13px;font-size:13px;display:flex}.step-item>span{border:1px solid #a8a0b3;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;display:flex}.step-item small{margin-top:4px;font-size:10px;font-weight:400;display:block}.step-item.current{color:var(--ink);font-weight:650}.step-item.current>span{background:var(--ink);color:#fff;border-color:var(--ink)}.step-item.completed{color:var(--ink)}.step-item.completed>span{border-color:var(--ink);background:#fffdf6}.guide-bubble{border:1px solid var(--ink);background:var(--cream);border-radius:12px;margin-top:78px;padding:48px 17px 19px;position:relative}.guide-bubble img{width:88px;position:absolute;top:-43px;left:11px;transform:rotate(-12deg)}.guide-bubble strong{letter-spacing:-.03em;font-size:15px}.guide-bubble p{color:#62596c;margin-top:10px;font-size:12px;line-height:1.75}.saved-label{color:#716878;justify-content:center;align-items:center;gap:6px;margin-top:21px;font-size:9px;display:flex}.wizard-content{flex-direction:column;min-width:0;padding:42px 44px 27px;display:flex}.wizard-topline{justify-content:space-between;align-items:center;padding-right:28px;display:flex}.mode-pill{background:#fff7c8;border:1px solid #b9b2a6;border-radius:30px;padding:4px 9px;font-size:9px}.progress-track{background:#e9e5db;border-radius:4px;height:3px;margin:17px 0 31px;overflow:hidden}.progress-track>span{background:#262321;height:100%;transition:width .25s;display:block}.wizard-content h2{letter-spacing:-.055em;font-size:46px;font-weight:750;line-height:1.03}.form-intro{color:#716d62;margin:15px 0 27px;font-size:13px;line-height:1.6}.field-label{margin-bottom:9px;font-size:12px;font-weight:650;display:block}.field-label>span{color:#837c6f;float:right;font-size:10px;font-weight:400}.wizard-content input:not([type=checkbox]):not([type=file]),.wizard-content textarea{width:100%;color:var(--ink);background:#fffefb;border:1px solid #b4ad9e;border-radius:7px;padding:14px 16px;font-size:14px}.wizard-content textarea{resize:vertical;min-height:90px}.field-meta{color:#878171;justify-content:space-between;margin:7px 0 24px;font-size:9px;display:flex}.prompt-label{align-items:center;gap:7px;margin-top:0;margin-bottom:10px;font-size:10px;display:flex}.idea-prompts{flex-wrap:wrap;gap:7px;display:flex}.idea-prompts button{background:#faf6ea;border:1px solid #d2cbbb;border-radius:40px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.idea-prompts button:hover{background:var(--yellow)}.wizard-bottom{border-top:1px solid #ded8c8;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:23px;display:flex}.wizard-bottom>.button{gap:15px;min-height:47px;padding:0 22px;font-size:12px}.back-button{white-space:nowrap;align-items:center;gap:7px;padding:10px 0;font-size:11px;display:flex}.picture-picker{grid-template-columns:155px 1fr;align-items:center;gap:20px;margin:0 0 34px;display:grid}.picture-preview{border:1px solid #252321;border-radius:12px;justify-content:center;align-items:center;height:160px;display:flex;overflow:hidden}.picture-preview img{object-fit:cover;width:100%;height:100%}.picture-preview .character{width:100%;height:100%}.picture-picker .field-label{margin-bottom:11px;font-size:10px}.vibe-options{gap:6px;display:flex}.vibe-options button{border:1px solid #24232140;border-radius:8px;width:43px;height:43px;padding:0;overflow:hidden}.vibe-options button.chosen{outline-offset:2px;outline:2px solid #242321}.vibe-options .character{width:100%;height:100%}.upload-button{align-items:center;gap:8px;margin-top:14px;padding:5px 0;font-size:10px;text-decoration:underline;display:flex}.upload-hint{color:#8f897c;margin-top:4px;font-size:9px;line-height:1.7;display:block}.symbol-input{position:relative}.symbol-input>span{color:#a7a092;font-size:16px;position:absolute;top:13px;left:16px}.symbol-input>input{letter-spacing:.04em;padding-left:34px!important}.account-card{text-align:center;border:1px solid #d9d3c5;border-radius:12px;padding:29px 25px}.account-avatar{background:var(--yellow);border:1px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 16px;display:flex}.account-card h3{letter-spacing:-.05em;margin:0 0 10px;font-size:23px}.account-card p{color:#746d62;max-width:285px;margin:0 auto 19px;font-size:12px;line-height:1.7}.account-card>.button{gap:25px;min-height:46px;font-size:12px}.account-card>small{color:#8c8277;margin-top:18px;font-size:9px;line-height:1.6;display:block}.connected-label{color:#467137;align-items:center;gap:7px;font-size:12px;display:inline-flex}.preview-skip{text-align:center;margin:0 0 20px}.review-card{background:#f4f0e5;border:1px solid #d8d1c1;border-radius:10px;align-items:center;gap:16px;padding:15px;display:flex;position:relative}.review-picture{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:86px;height:86px;display:flex;overflow:hidden}.review-picture img{object-fit:cover;width:100%;height:100%}.review-picture .character{width:100%;height:100%}.review-card h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 32px 4px 0;font-size:18px}.review-card>div>span{color:#7e7164;font-size:10px}.review-card p{color:#766b5d;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.5}.review-card>button{font-size:10px;text-decoration:underline;position:absolute;top:13px;right:13px}.cost-row,.reward-row{border-bottom:1px solid #e0d8c8;justify-content:space-between;align-items:center;padding:15px 0;font-size:12px;display:flex}.cost-row strong{letter-spacing:-.04em;font-size:22px}.cost-row strong span{letter-spacing:0;background:#e4edcf;border-radius:30px;margin-left:8px;padding:4px 9px;font-size:10px}.reward-row strong{font-size:14px}.reward-row strong span{color:#8c7e68;margin-left:5px;font-size:9px;font-weight:400}.review-explanation{color:#746858;padding:15px 0 12px;font-size:11px;line-height:1.65}.review-explanation>strong{color:#242321;font-weight:650}.check-field{cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0;font-size:11px;line-height:1.55;display:flex}.check-field input{accent-color:#242321;flex-shrink:0;width:15px;height:15px;margin:1px 0 0}.form-error{background:#ffe2e2;border:1px solid #e0a8a1;border-radius:7px;align-items:flex-start;gap:9px;margin:14px 0;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.spin{animation:1s linear infinite spin}.success-view{text-align:center;padding:60px 40px 46px;position:relative}.success-view>img{width:170px;margin:0 auto 10px;transform:rotate(-7deg)}.success-view>.eyebrow{justify-content:center}.success-view h2{letter-spacing:-.06em;margin:13px 0;font-size:58px}.success-view>p{font-size:15px;line-height:1.6}.success-note{color:#6e6454;max-width:530px;margin:23px auto;font-size:12px;line-height:1.8}.success-actions{justify-content:center;gap:12px;margin:26px 0 16px;display:flex}.confetti{color:#f28db2;pointer-events:none;justify-content:space-between;font-size:30px;display:flex;position:absolute;top:80px;left:20%;right:20%}.confetti span{color:#a0b975;transform:rotate(25deg)}.space-view{padding:45px}.space-view>h2{letter-spacing:-.06em;margin:12px 0;font-size:56px}.space-view>p{color:#756d60;font-size:13px}.empty-space{text-align:center;padding:28px 0}.empty-space>img{width:140px;margin:0 auto 12px}.empty-space h3{letter-spacing:-.05em;font-size:24px}.empty-space p{color:#867c6a;margin:10px 0 20px;font-size:12px}.empty-space>.button{min-height:48px;font-size:12px}.my-launches{flex-direction:column;gap:15px;margin-top:22px;display:flex}.my-launch{border:1px solid #d6cdba;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px;display:flex}.my-launch>img,.launch-placeholder{object-fit:cover;background:#f0eaff;border:1px solid #ddd6c7;border-radius:7px;width:72px;height:72px}.launch-placeholder{justify-content:center;align-items:center;font-size:35px;display:flex}.my-launch-copy{flex:1;min-width:180px}.my-launch h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:17px}.my-launch h3 span{color:#998c76;margin-left:10px;font-size:10px;font-weight:400}.my-launch p{color:#82755f;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.5}.launch-next{color:#537242;align-items:center;gap:6px;margin-top:9px;font-size:10px;line-height:1.6;display:flex}.pump-link{justify-content:flex-end;align-items:center;gap:5px;width:100%;font-size:11px;text-decoration:underline;display:flex}.space-bottom{border-top:1px solid #ddd4c1;justify-content:space-between;margin-top:25px;padding-top:10px;display:flex}.legal-view p{margin:19px 0;font-size:13px}.legal-view>a{align-items:center;gap:7px;font-size:12px;text-decoration:underline;display:flex}.legal-view>.button{margin-top:22px;font-size:12px}.legal-view h2{font-size:36px}@keyframes marquee{to{transform:translate(-25%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (width>=1600px){.hero{padding-left:max(4.3%,50vw - 775px);padding-right:max(4.3%,50vw - 775px)}.hero-art{margin-right:-3vw}.hero h1{font-size:120px}.hero-art{height:590px}.hero{min-height:700px}}@media (width<=1100px){.hero{grid-template-columns:51% 49%;min-height:560px;padding-top:46px;padding-bottom:47px}.hero h1{font-size:8.6vw}.hero-art{height:460px;margin-left:-7vw;margin-right:-12vw}.hero-actions{gap:16px}.hero-actions .button{gap:18px;min-height:50px;padding:0 21px;font-size:12px}.hero-actions .text-button{gap:8px;font-size:11px}.hero-sticker{padding:15px 19px;font-size:16px;top:0;right:23%}.art-caption{font-size:14px;right:29%}.header nav{gap:25px;font-size:12px}.idea-grid{gap:14px}.idea-details h3{font-size:13px}.idea-details>span{font-size:9px}.wizard-layout{grid-template-columns:245px 1fr}.wizard-aside{padding:35px 23px}.wizard-content{padding:42px 35px 27px}.footer>span{display:none}.how-heading h2{font-size:48px}}@media (width<=760px){.announcement{height:29px;padding:0 5%;font-size:9px}.announcement-right{gap:6px;font-size:8px}.announcement-right svg{width:9px}.header{height:79px;padding:0 5%}.wordmark{font-size:36px}.logo-star{font-size:23px}.header nav{display:none}.account-button{gap:14px;min-height:39px;padding:0 15px;font-size:11px}.hero{flex-direction:column;min-height:0;padding:32px 5% 40px;display:flex}.hero .eyebrow{margin-bottom:20px;font-size:9px}.hero h1{letter-spacing:-.075em;max-width:100%;font-size:clamp(62px,13vw,94px)}.hero-copy>p{max-width:420px;margin-top:20px;font-size:13px;line-height:1.7}.hero-actions{gap:18px;margin-top:24px}.hero-actions .button{gap:20px;min-height:49px;padding:0 21px;font-size:12px}.hero-actions .text-button{font-size:10px}.hero-footnote{margin-top:15px;font-size:9px}.hero-art{aspect-ratio:1.52;align-self:center;width:115%;height:auto;margin:15px -8% 0}.hero-image{object-fit:contain;width:100%;height:100%}.hero-sticker{box-shadow:2px 4px 0 var(--ink);gap:9px;padding:13px 17px;font-size:16px;top:2%;right:10%}.hero-sticker svg{width:13px}.art-caption{gap:5px;font-size:14px;bottom:0;right:19%}.scroll-cue{display:none}.marquee{height:45px}.marquee span{gap:28px;font-size:16px}.marquee>div{gap:28px}.marquee svg{width:14px}.section-wrap{padding-left:5%;padding-right:5%}.explore{padding-top:43px;padding-bottom:44px}.section-intro{margin-bottom:22px;display:block}.section-intro .eyebrow{font-size:9px}.section-intro h2{margin:10px 0 12px;font-size:39px}.pink-asterisk{margin-left:11px;font-size:38px}.section-intro p{font-size:12px;line-height:1.6}.filters{width:fit-content;margin-top:20px}.filters button{padding:8px 14px;font-size:10px}.idea-grid{grid-template-columns:repeat(2,1fr);gap:15px 12px}.example-tag{padding:3px 7px;font-size:8px;top:9px;left:9px}.idea-plus{width:28px;height:28px;bottom:9px;right:9px}.idea-plus svg{width:17px}.idea-details{padding-top:12px}.idea-details h3{min-height:16px;margin-bottom:4px;font-size:12px}.idea-details>span{font-size:9px}.idea-details>svg{width:13px;top:13px}.how-section{padding-top:43px;padding-bottom:25px}.how-heading .eyebrow{font-size:9px}.how-heading h2{margin-top:14px;font-size:37px}.how-grid{grid-template-columns:1fr;gap:26px;padding-top:31px;padding-bottom:30px}.how-step{grid-template-columns:40px 1fr;align-items:start;padding-top:15px;display:grid}.step-number{grid-row:span 2;margin:6px 0 0;font-size:10px}.how-step h3{margin-bottom:8px;font-size:22px}.how-step p{font-size:12px}.funding-note{align-items:flex-start;gap:11px;padding:14px;font-size:10px}.funding-note>svg{width:16px;margin-top:3px}.funding-note button{flex-shrink:0;width:27px;height:27px}.funding-note button svg{width:17px}.questions{padding-top:45px;padding-bottom:43px;display:block}.questions-heading{margin-bottom:27px;position:relative}.questions-heading .eyebrow{font-size:9px}.questions h2{margin-top:14px;font-size:57px}.questions-heading img{width:92px;margin:0;position:absolute;top:0;right:12px}.faq summary{padding:19px 0;font-size:12px}.faq p{padding-right:10px;font-size:12px;line-height:1.75}.last-call{padding:40px 20px}.last-call .eyebrow{font-size:9px}.last-call h2{margin-top:13px;margin-bottom:23px;font-size:46px}.last-star{margin-left:4px;font-size:42px}.last-call .button{min-height:48px;font-size:12px}.footer{flex-wrap:wrap;gap:19px;padding:26px 5%}.footer .wordmark{font-size:32px}.footer>div{justify-content:space-between;gap:20px;width:100%}.footer small{font-size:8px}.modal-backdrop{padding:12px}.modal{border-radius:13px;max-height:calc(100dvh - 24px)}.modal-close{width:30px;height:30px;top:12px;right:12px}.modal-close svg{width:18px}.starter-modal,.intro-modal,.legal-view{padding:35px 24px 25px}.starter-art{height:205px;margin-top:13px}.starter-modal h2{font-size:34px}.starter-modal p,.intro-modal>p{font-size:13px}.intro-modal>img{width:100px;top:80px;right:13px}.intro-modal>h2{padding-right:80px;font-size:44px}.wizard-layout{min-height:0;display:block}.wizard-aside{display:none}.wizard-content{min-height:660px;padding:30px 24px 22px}.wizard-topline{padding-right:37px}.progress-track{margin:15px 0 27px}.wizard-content h2{font-size:39px}.form-intro{margin-top:12px;margin-bottom:24px;font-size:12px}.field-label{font-size:11px}.field-label>span{font-size:9px}.wizard-content input:not([type=checkbox]):not([type=file]),.wizard-content textarea{padding:13px;font-size:16px}.field-meta{font-size:9px}.wizard-bottom{gap:9px;margin-top:27px;padding-top:19px}.wizard-bottom>.button{gap:10px;min-height:45px;padding:0 16px;font-size:11px}.back-button{gap:5px;font-size:10px}.picture-picker{grid-template-columns:110px 1fr;gap:14px}.picture-preview{height:125px}.vibe-options{gap:5px}.vibe-options button{width:36px;height:36px}.picture-picker .field-label{font-size:9px}.upload-button{gap:5px;font-size:9px}.upload-button svg{width:13px}.upload-hint{font-size:8px}.symbol-input>span{top:14px}.review-card{gap:12px;padding:12px}.review-picture{width:65px;height:65px}.review-card h3{font-size:16px}.review-card p{font-size:10px}.reward-row strong{font-size:12px}.reward-row strong span{font-size:8px}.check-field{font-size:10px;line-height:1.6}.review-explanation{font-size:10px;line-height:1.7}.cost-row,.reward-row{font-size:11px}.cost-row strong{font-size:20px}.success-view{padding:42px 24px 28px}.success-view>img{width:142px}.success-view h2{font-size:43px}.success-view>p{font-size:13px}.success-note{font-size:11px}.success-actions{flex-direction:column;max-width:300px;margin-left:auto;margin-right:auto}.success-actions .button{min-height:48px;font-size:12px}.confetti{font-size:24px;top:65px;left:11%;right:11%}.space-view{padding:35px 23px 23px}.space-view>h2{font-size:45px}.space-view>p{font-size:12px}.my-launch{gap:11px;padding:12px}.my-launch>img,.launch-placeholder{width:54px;height:54px}.my-launch-copy{min-width:150px}.my-launch h3{font-size:14px}.my-launch h3 span{margin-top:3px;margin-left:0;font-size:9px;display:block}.my-launch p{font-size:10px}.launch-next{font-size:9px}.space-bottom .text-button{font-size:11px}.legal-view h2{font-size:32px}.toast{width:max-content;max-width:90vw;padding:13px 17px;font-size:11px}.connection-banner{font-size:10px}.soft-note{font-size:11px}.desktop-break{display:none}}@media (width<=380px){.announcement-right{font-size:7px}.hero h1{font-size:61px}.hero-actions{gap:12px}.hero-actions .button{gap:12px;padding:0 16px;font-size:11px}.hero-actions .text-button{gap:5px;font-size:9px}.hero-actions .circle-arrow{width:23px;height:23px}.vibe-options button{width:30px;height:33px}.picture-picker{grid-template-columns:100px 1fr;gap:12px}.wizard-content{padding-left:18px;padding-right:18px}.wizard-content h2{font-size:35px}.wizard-bottom>.button{padding:0 13px;font-size:10px}.field-label>span{font-size:8px}.last-call h2{font-size:40px}}.mobile-guide{display:none}h2[tabindex]:focus{outline:none}.wizard-content h2{margin-bottom:26px}@media (width>=761px){.wizard-layout{min-height:640px}}@media (width<=760px){.mobile-guide{background:#f0eaff;border-radius:8px;align-items:center;gap:10px;margin:-10px 0 20px;padding:10px 12px;display:flex}.mobile-guide img{flex-shrink:0;width:43px}.mobile-guide p{color:#6c6076;font-size:10px;line-height:1.6}.mobile-guide strong{color:#242321;font-weight:650}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}}@font-face{font-family:Uncut Sans;src:url(/fonts/uncut-sans.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}:root{font-feature-settings:"ss07" 1;--cream:#fff5e6;--yellow:#f2c56b;--ink:#38291f;--muted:#786452;--apricot:#f6c4a7;--brick:#a94d38;--line:#38291f25;color:var(--ink);background:var(--cream);font-family:Uncut Sans,Arial,sans-serif;font-weight:450}body{background:var(--cream)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus,textarea:focus{outline-color:#a94d38}.announcement{color:#694d3b;background:#efe0cb;border-bottom:1px solid #38291f0b;height:30px;font-size:10px}.header{background:0 0;border-bottom:0;height:110px}.header nav{gap:35px;font-size:13px}.wordmark{letter-spacing:0;flex-shrink:0;line-height:1;display:inline-flex}.chrome-wordmark{filter:drop-shadow(0 3px 2px #6d3d2725);width:210px;height:auto}.footer .chrome-wordmark{width:174px}.button{letter-spacing:-.012em;font-weight:650}.button-dark{color:#fff9f0;background:linear-gradient(#c16d50,#a94d38 42%,#9c4330);border:1px solid #994632;box-shadow:inset 0 1px #fff6,0 4px #843f2e,0 9px 20px #8a3d2524}.button-outline,.account-button{background:linear-gradient(160deg,#fffbf3,#f6e6d2);border:1px solid #cab298;box-shadow:inset 0 1px #fff,0 3px 8px #69432c09}.circle-arrow{background:#fff7e660;border-color:#ad8568}.hero{isolation:isolate;background:radial-gradient(at 5% 5%,#fff2d6,#0000 62%),linear-gradient(115deg,#f6d8b7,#f4cbaa 65%,#edbd9b);border-radius:32px;grid-template-columns:48% 52%;min-height:590px;margin:0 20px;padding:52px 4.1% 54px;box-shadow:inset 0 1px #fff9e9aa,0 18px 50px #78452c0b}.hero:before{content:"";opacity:.3;mix-blend-mode:multiply;pointer-events:none;z-index:-1;background:url(/art/paper-grain.svg);position:absolute;inset:0}.hero-copy{align-self:center}.hero h1{letter-spacing:-.055em;font-size:clamp(70px,7.8vw,122px);font-weight:700;line-height:.94}.hero-headline-line{white-space:nowrap;display:block}.chrome-your{vertical-align:-.18em;filter:drop-shadow(0 3px 2px #6d3d2720);width:2.16em;height:auto;display:inline-block}.serif-word{font-variation-settings:"SOFT" 80, "WONK" 1, "opsz" 72;letter-spacing:-.055em;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:650}.hero h1 .serif-word{color:#a14e38;font-size:1.07em}.hero-copy>p{color:#6d4d39;margin-top:28px;font-size:15px;line-height:1.65}.hero-actions{gap:23px;margin-top:30px}.hero-footnote{color:#78553e;margin-top:21px}.hero-art{z-index:1;height:490px;margin:-20px -8vw -24px -4vw}.hero-image{mix-blend-mode:normal;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 87%,#0000),linear-gradient(#0000,#000 12% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 87%,#0000),linear-gradient(#0000,#000 12% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-sticker{color:#77503b;background:linear-gradient(140deg,#fffaf0,#f5dfc1);border:1px solid #ae80632b;border-radius:14px;padding:19px 22px;font-size:20px;top:0;right:18%;transform:rotate(10deg);box-shadow:inset 0 1px #fff,4px 9px 16px #76412922}.hero-sticker em{font-family:Fraunces,Georgia,serif;font-weight:650}.scroll-cue{color:#855234;background:#fff5e633;border-color:#a3765860}.marquee{color:#986044;background:#f9eddc;border-color:#ac826c32;height:66px;margin-top:20px}.marquee span{letter-spacing:-.02em;font-size:19px;font-weight:550}.marquee svg{color:#bb7454}.section-wrap{padding-left:5%;padding-right:5%}.explore{padding-top:74px;padding-bottom:76px}.section-intro h2{letter-spacing:-.045em;font-size:48px;font-weight:700}.section-intro p{font-size:13px}.pink-asterisk{color:#c77154}.filters{background:#fffaf2;border-color:#dac3a8;padding:5px;box-shadow:0 2px 5px #69432c08}.idea-grid{gap:20px}.idea-card{background:#fffaf2;border:1px solid #dbc2a744;border-radius:25px;padding:9px;transition:transform .3s,box-shadow .3s;box-shadow:inset 0 1px #fff,0 8px 20px #72482c0e}.idea-card:hover{transform:translateY(-6px)rotate(-.6deg);box-shadow:inset 0 1px #fff,0 16px 28px #72482c1d}.idea-image{aspect-ratio:1.06;border:0;border-radius:18px;box-shadow:inset 0 2px 5px #835d3a15}.idea-image:before{content:"";pointer-events:none;background:radial-gradient(at 20% 10%,#fff9,#0000 66%),linear-gradient(150deg,#0000 50%,#6c47250b);position:absolute;inset:0}.example-tag{color:#795e48;background:#fff8e875;border:1px solid #fffb;top:12px;left:12px;box-shadow:0 2px 5px #80563812}.idea-plus{color:#9c5639;background:#fff9ec;border:1px solid #b08a6530;box-shadow:inset 0 1px #fff,0 3px 7px #73513424}.idea-details{padding:18px 8px 12px}.idea-details h3{letter-spacing:-.035em;font-size:16px}.idea-details>svg{color:#a46645;top:20px;right:8px}.community-chip{background:#fffaf2;border-color:#d9c5af}.how-section{background:radial-gradient(at 100% 0,#f8d7b9,#0000 60%),#f1dfc8;border-color:#b8907238;padding-top:68px}.how-heading h2{letter-spacing:-.045em;font-weight:700}.how-heading .serif-word,.questions .serif-word{color:#ac6246}.how-step{border-color:#ab856b55}.step-number{color:#ac6a4b;font-weight:650}.how-step h3{letter-spacing:-.035em}.funding-note{color:#77543c;background:#fff8eb90;border:1px solid #c6a48370;border-radius:16px;box-shadow:inset 0 1px #fff7}.funding-note button{background:#fff8ed;border-color:#c4a183}.questions h2{letter-spacing:-.045em}.faq,.faq:last-child{border-color:#cbb49a}.faq summary{font-size:14px}.faq summary>svg{color:#ac6748}.last-call{background:radial-gradient(at 20% 0,#f9d0ae,#0000 70%),#e9b498;border-color:#b7856440}.last-call h2{letter-spacing:-.045em}.last-call .serif-word{color:#985038}.last-star{color:#ac6344}.footer{padding-top:27px;padding-bottom:28px}.modal{background:#fff8ed;border:1px solid #e6cab0;border-radius:26px;box-shadow:0 30px 100px #42261735,inset 0 1px #fff}.modal-close{background:#fffaf3;border-color:#c7a58780;box-shadow:0 2px 4px #63432b09}.starter-art{border-radius:20px;box-shadow:inset 0 1px #fff8,inset 0 -5px 14px #79503312}.starter-modal h2,.intro-modal h2,.legal-view h2{letter-spacing:-.045em}.soft-note{color:#78614b;background:#f4e8d6;border-radius:12px}.wizard-aside{background:linear-gradient(160deg,#f7dfc6,#eac5a5);border-color:#c09b7940}.step-item>span{border-color:#c1a285}.step-item.current>span{color:#fff9ef;background:#a95d40;border-color:#a95d40;box-shadow:inset 0 1px #fff4,0 2px 4px #75463323}.step-item.completed>span{background:#fff6e9;border-color:#c9a585}.guide-bubble{background:#fff7e9;border-color:#c7a486;border-radius:17px;box-shadow:inset 0 1px #fff,0 6px 14px #8055340d}.guide-bubble p,.saved-label{color:#83654e}.wizard-content h2{letter-spacing:-.045em}.wizard-content h2 .serif-word{color:#a55b3e}.mobile-guide{background:#f1dcc5}.mobile-guide p{color:#7d614b}.mode-pill{color:#836042;background:#f5dfb8;border-color:#dec2a2}.progress-track{background:#e8d9c5;height:4px}.field-label>span,.field-meta{color:#94785e}.wizard-content input:not([type=checkbox]):not([type=file]),.wizard-content textarea{background:#fffdf7;border-color:#dbc1a6;border-radius:12px;box-shadow:inset 0 2px 3px #5c3b1f05}.idea-prompts button{background:#faf0df;border-color:#dbc1a6}.wizard-bottom{border-color:#d6baa03d}.picture-preview{border-color:#d4b18f;border-radius:20px;box-shadow:inset 0 1px #fff7}.vibe-options button{border-color:#bda18466;border-radius:11px}.vibe-options button.chosen{outline-color:#ae6347}.account-card{background:linear-gradient(160deg,#fffdf7,#f8ebd9);border-color:#dcc0a4;border-radius:19px;box-shadow:inset 0 1px #fff}.account-avatar{color:#a6623b;background:#f1c98d;border-color:#d1a770;box-shadow:inset 0 2px #ffe9b9}.review-card{background:#f7ead8;border-color:#e0c8aa;border-radius:17px;box-shadow:inset 0 1px #fff8}.review-picture{border-radius:13px}.cost-row,.reward-row{border-color:#e4ceb4}.cost-row strong span{color:#806242;background:#e7d6ad}.review-explanation,.review-card p{color:#84654d}.toast{color:#fff8ed;background:#704835;border-radius:16px}.connection-banner{background:#f4d5b9;border-color:#c09d7e}.my-launch{background:#fffdf6;border-color:#dec5aa;border-radius:18px}.success-view h2,.space-view>h2{letter-spacing:-.045em}@media (width<=1100px) and (width>=761px){.hero{grid-template-columns:50% 50%;min-height:550px}.hero h1{font-size:76px}.hero-art{height:420px;margin-right:-10vw}.hero-actions{gap:16px}.hero-actions .button{gap:20px;padding:0 23px}}@media (width<=760px){.announcement{height:28px;font-size:8px}.announcement-right{font-size:8px}.header{height:92px;padding:0 6%}.header .chrome-wordmark{width:155px}.account-button{gap:12px;min-height:39px;padding:0 16px}.hero{border-radius:25px;grid-template-columns:1fr;min-height:0;margin:0 10px;padding:36px 6% 23px}.hero h1{letter-spacing:-.055em;font-size:67px;line-height:.96}.hero-copy>p{margin-top:22px;font-size:13px;line-height:1.65}.hero-actions{gap:20px;margin-top:23px}.hero-actions .button{gap:17px;min-height:48px;padding:0 23px;font-size:12px}.hero-actions .text-button{font-size:10px}.hero-footnote{margin-top:21px;font-size:9px}.hero-art{aspect-ratio:1.5;width:122%;height:auto;margin:28px -11% -2px}.hero-sticker{border-radius:11px;padding:13px 17px;font-size:15px;top:-3%;right:14%}.hero-sticker svg{width:13px}.marquee{height:52px;margin-top:12px}.marquee span{font-size:16px}.explore{padding-top:43px;padding-bottom:46px}.section-intro h2{font-size:36px}.idea-grid{gap:15px 12px}.idea-card{border-radius:19px;padding:6px}.idea-image{border-radius:14px}.idea-details{padding:14px 5px 9px}.idea-details h3{letter-spacing:-.025em;font-size:12px}.idea-details>svg{top:16px;right:4px}.example-tag{font-size:8px;top:9px;left:9px}.how-section{padding-top:40px}.how-heading h2{font-size:37px}.questions h2{font-size:54px}.faq summary{font-size:12px}.funding-note{border-radius:13px}.last-call h2{font-size:44px}.footer .chrome-wordmark{width:140px}.modal{border-radius:21px}.wizard-content h2{font-size:40px}.picture-preview{border-radius:16px}}@media (width<=380px){.header .chrome-wordmark{width:142px}.hero h1{font-size:60px}.hero-actions{gap:12px}.hero-actions .button{gap:11px;padding:0 19px;font-size:11px}.hero-actions .text-button{font-size:9px}.section-intro h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.button-dark:hover,.button-dark:active,.idea-card:hover{transform:none}}:root{--glass-ink:#38291f;--glass-tint:#a94d38;--glass-border:#ffffffb3;--glass-blur:blur(20px) saturate(1.35);--glass-fill:radial-gradient(ellipse at var(--glass-x,20%) var(--glass-y,0%), #ffffff8a, transparent 62%), linear-gradient(135deg, #ffffff6b, #fff8ef29 48%, #ffffff4d);--glass-shadow:inset 0 1px 1px #ffffffeb, inset 0 -1px 1px #8c664b17, inset 1px 0 1px #fff9, 0 18px 42px #72523818}body{background-color:#fbefdf;background-image:radial-gradient(at 3% 7%,#ffde8f80,#0000 38%),radial-gradient(at 98% 17%,#f4b59b73,#0000 47%),radial-gradient(at 70% 78%,#cadca572,#0000 39%),radial-gradient(at 14% 97%,#ffd3b98c,#0000 50%);background-attachment:fixed}.header,.header nav,.button,.hero,.hero-sticker,.circle-arrow,.scroll-cue,.filters,.filters button.active,.idea-card,.example-tag,.idea-plus,.community-chip,.how-step,.funding-note,.funding-note button,.faq,.last-call,.footer button{border:1px solid var(--glass-border);background:var(--glass-fill);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.announcement{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#71573e;background:#fffbef3d;border-bottom:1px solid #ffffff80}.header{z-index:3;border-radius:30px;height:92px;margin:14px 20px 18px;padding:0 3.9%;position:relative}.header nav{border-radius:100px;gap:3px;padding:5px;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #91725514,0 4px 12px #71573e08}.header nav a{border-radius:100px;padding:12px 18px;transition:background .2s,box-shadow .2s}.header nav a:after{display:none}.header nav a:hover{background:#ffffff80;box-shadow:inset 0 1px 1px #fff,0 3px 8px #6b49340d}.button{isolation:isolate;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffed,inset 0 -2px 3px #6e44251a,0 7px 18px #6f4b3020}.button:before{content:"";border-radius:inherit;background:radial-gradient(ellipse at var(--glass-x,25%) var(--glass-y,0%), #ffffff60, transparent 65%), linear-gradient(180deg, #ffffff2e, transparent 45%);pointer-events:none;z-index:-1;position:absolute;inset:2px}.button:after{content:"";border-radius:inherit;pointer-events:none;border-top:1px solid #ffffff85;position:absolute;inset:3px 7px}.button-dark:hover{background:linear-gradient(145deg,#9c533ee3,#97472eea 48%,#853b29eb);transform:translateY(-2px);box-shadow:inset 0 1px 2px #fff9,inset 0 -2px 3px #6e2a2940,0 12px 24px #a24c3738}.button-dark:active{transform:translateY(1px);box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 2px #6e2a2940,0 3px 8px #a24c3724}.button-outline,.account-button{color:var(--glass-ink)}.button-outline:hover,.account-button:hover{border-color:#fff;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #6e44251a,0 10px 24px #6f4b3024}.button:disabled:hover{transform:none}.text-button,.text-button:hover{text-decoration:none}.circle-arrow,.scroll-cue,.funding-note button{box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #80604425,0 3px 8px #79533315}.circle-arrow{transition:transform .2s,background .2s}.text-button:hover .circle-arrow{background-color:#fff5;transform:translate(3px)}.hero{background:radial-gradient(at 12% 8%,#fff9d65e,#0000 64%),radial-gradient(at 95% 80%,#f1bba576,#0000 60%),linear-gradient(140deg,#fffaf74d,#f8d5b654 55%,#ffdabe38);border-radius:36px;box-shadow:inset 0 2px 2px #ffffffed,inset 0 -2px 3px #ae79532e,inset 2px 0 3px #fff9,inset -2px 0 3px #ffffff50,0 24px 65px #a2704b16}.hero:before{opacity:1;mix-blend-mode:normal;background:radial-gradient(at 3% 0,#ffffff80,#0000 45%),radial-gradient(at 100% 100%,#b5d39124,#0000 52%)}.hero:after{content:"";pointer-events:none;z-index:3;border:1px solid #fff6;border-top-color:#fffc;border-radius:30px;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #a1723d08}.hero-copy>p,.hero-footnote{color:#694d37}.hero-sticker{color:#67472f;background:radial-gradient(at 0 0,#ffffffa3,#0000 68%),linear-gradient(135deg,#fffbee52,#ffefcf29);border-radius:20px;box-shadow:inset 0 1px 2px #fff,inset 0 -1px 2px #7e563523,5px 12px 28px #72523825}.hero-sticker:after{content:"";pointer-events:none;border-top:1px solid #fff8;border-radius:16px;position:absolute;inset:4px}.scroll-cue{color:#795038}.marquee{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);color:#895139;background:linear-gradient(120deg,#ffffff57,#fff3d42e,#ffffff4a);border:1px solid #ffffffa3;border-radius:100px;margin:20px 20px 0;box-shadow:inset 0 1px 1px #fff,0 5px 14px #6e4d3210}.filters{padding:5px;box-shadow:inset 0 1px 1px #fff,0 5px 15px #74523810}.filters button{color:#6c513d;min-height:34px}.filters button.active{color:#354b2b;background:linear-gradient(145deg,#e3eec4d9,#bfd19d9e);box-shadow:inset 0 1px 1px #ffffff9c,inset 0 -1px 2px #61372333,0 3px 8px #77503a20}.idea-card{background:radial-gradient(ellipse at var(--glass-x,20%) var(--glass-y,0%), #ffffff94, transparent 68%), linear-gradient(140deg, #fffcf35e, #ffffff29 70%);border-radius:28px;padding:10px;position:relative;box-shadow:inset 0 1px 2px #fff,inset 0 -1px 2px #8c664b17,0 12px 28px #72523818}.idea-card:after{content:"";pointer-events:none;border-top:1px solid #fffc;border-left:1px solid #fff4;border-radius:24px;position:absolute;inset:4px}.idea-card:hover{border-color:#fff;transform:translateY(-5px);box-shadow:inset 0 1px 2px #fff,inset 0 -1px 2px #8c664b17,0 20px 38px #72523823}.idea-image{border-radius:20px;box-shadow:inset 0 1px 2px #fff9,inset 0 -1px 3px #80513c1c}.idea-image:after{content:"";pointer-events:none;border:1px solid #ffffff42;border-top-color:#ffffffa3;border-radius:17px;position:absolute;inset:3px}.example-tag{color:#644b34;box-shadow:inset 0 1px 1px #fff,0 3px 8px #73513412}.idea-plus{color:#984d34;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #80604425,0 5px 10px #73513424}.idea-card:hover .idea-plus{background:linear-gradient(145deg,#fff5b180,#f5ce6c5c)}.community{border-color:#ffffff94}.community-chip{box-shadow:inset 0 1px 1px #fff,0 4px 10px #7252380d}.how-section{background:0 0;border:0;padding-top:45px}.how-grid{gap:22px}.how-step{border-radius:26px;padding:25px 27px 28px}.step-number{background:#ffffff52;border:1px solid #fffc;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px 1px #fff,0 3px 7px #7152380e}.funding-note{color:#674a32;border-radius:20px}.faq-list{flex-direction:column;gap:10px;display:flex}.faq,.faq:last-child{border:1px solid var(--glass-border);border-radius:20px}.faq{transition:background .22s,box-shadow .22s;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #8c664b17,0 7px 18px #7252380c}.faq summary{border-radius:inherit;padding:22px 24px}.faq[open]{background-color:#ffffff38;box-shadow:inset 0 1px 1px #fff,0 10px 25px #72523815}.faq p{color:#6b513d;padding:0 56px 24px 24px}.faq summary>svg{background:#ffffff3d;border:1px solid #ffffffae;border-radius:50%;width:27px;height:27px;padding:4px;box-shadow:inset 0 1px 1px #fff,0 3px 6px #7252380f}.last-call{background-color:#f1b59e29;border-radius:32px;margin:0 20px 18px}.footer{margin:0 20px 15px;padding:24px 3.9%}.footer button{border-radius:100px;padding:8px 14px;box-shadow:inset 0 1px 1px #fff,0 3px 8px #7252380b}@media (width<=1100px) and (width>=761px){.header nav a{padding:11px 14px}.header nav{font-size:12px}.how-step{padding:23px}}@media (width<=760px){.header{border-radius:24px;height:76px;margin:10px 10px 14px;padding:0 4%}.hero{border-radius:28px}.hero:after{border-radius:22px}.hero-sticker{border-radius:17px}.hero-sticker:after{border-radius:13px}.marquee{margin:12px 10px 0}.idea-card{border-radius:22px;padding:7px}.idea-card:after{border-radius:18px}.idea-image{border-radius:16px}.idea-image:after{border-radius:13px}.how-section{padding-top:25px}.how-grid{gap:14px}.how-step{border-radius:22px;padding:22px}.step-number{margin-bottom:15px}.faq{border-radius:17px}.faq summary{padding:18px}.faq p{padding:0 43px 18px 18px}.last-call{border-radius:26px;margin:0 10px 10px}.footer{margin:0 10px 10px;padding:22px 4%}.footer>div{gap:8px}.footer button{padding:7px 11px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.header,.header nav,.hero,.hero-sticker,.filters,.idea-card,.how-step,.funding-note,.faq,.last-call){background-color:#fff4e6}}@media (prefers-reduced-transparency:reduce){:root{--glass-fill:linear-gradient(135deg, #fffaf1, #f9ead8);--glass-blur:none}:is(.header,.hero,.hero-sticker,.marquee,.idea-card,.how-step,.faq,.last-call){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff4e6}}@media (prefers-reduced-motion:reduce){.button:hover,.button-dark:hover,.button-dark:active,.idea-card:hover,.text-button:hover .circle-arrow{transform:none}}@media (prefers-contrast:more){:root{--glass-border:#927359;--glass-fill:linear-gradient(135deg, #fffaf1, #f9ead8);--glass-blur:none}:is(.header,.hero,.hero-sticker,.marquee,.idea-card,.how-step,.faq,.last-call){background-color:#fff4e6}.button-dark,.filters button.active{background:#9b422d}}@media (forced-colors:active){:is(.header,.header nav,.button,.hero,.hero-sticker,.circle-arrow,.scroll-cue,.filters,.filters button,.idea-card,.example-tag,.idea-plus,.community-chip,.how-step,.funding-note,.funding-note button,.faq,.last-call,.footer button){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.button-dark,.filters button.active{color:highlighttext;text-shadow:none;background:highlight}.button:before,.button:after,.hero:before,.hero:after,.idea-card:after,.idea-image:before,.idea-image:after{display:none}}:root{--dialog-glass-fill:var(--glass-fill,linear-gradient(145deg, #fffdf5c9, #fff4e39e));--dialog-glass-blur:var(--glass-blur,blur(20px) saturate(1.35));--dialog-glass-control-blur:blur(8px) saturate(1.15);--dialog-glass-content:linear-gradient(145deg, #fffdf6a8, #fff6e477);--dialog-glass-peach:linear-gradient(155deg, #fff0d9b5, #f3c9ae75);--dialog-glass-field:linear-gradient(165deg, #ffffffb8, #fff9ec85);--dialog-glass-pistachio:linear-gradient(145deg, #f8ffe0c7, #e5efd3a3);--dialog-glass-warning:linear-gradient(145deg, #fff0e5e6, #f9d6cbbd);--dialog-glass-hover:linear-gradient(150deg, #fff9e4ed, #f9dec2c9)}.modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:radial-gradient(at 12% 14%,#f8d8b73b,#0000 55%),#45342552}.modal{color:var(--glass-ink,#38291f);background:radial-gradient(ellipse at 7% 0%, #fff9e6a3, transparent 62%), var(--dialog-glass-fill);border:1px solid var(--glass-border,#fff9);-webkit-backdrop-filter:var(--dialog-glass-blur);backdrop-filter:var(--dialog-glass-blur);background-clip:padding-box;border-radius:30px;box-shadow:inset 0 1px #fff,inset 0 -1px #9c6b3c21,0 30px 90px #52382130,0 2px 8px #5238210d}.wizard-aside{background:radial-gradient(ellipse at 0% 0%, #fffbe7a6, transparent 64%), var(--dialog-glass-peach);-webkit-backdrop-filter:none;backdrop-filter:none;border-right:1px solid #ffffff8c;box-shadow:inset 1px 0 #fff8,inset -1px 0 #98674013}.wizard-content,.starter-modal,.intro-modal,.legal-view,.space-view,.success-view{background:radial-gradient(ellipse at 95% 0%, #fff7d25c, transparent 48%), var(--dialog-glass-content);color:var(--glass-ink,#38291f);-webkit-backdrop-filter:none;backdrop-filter:none}.modal-close,.guide-bubble,.mobile-guide,.soft-note,.account-card,.review-card,.my-launch,.empty-space,.success-note,.mode-pill,.connected-label,.idea-prompts button,.upload-button,.back-button,.review-card>button,.my-launch>button,.cost-row strong>span,.toast,.connection-banner,.form-error{background:var(--dialog-glass-fill);border:1px solid var(--glass-border,#fff9);box-shadow:var(--glass-shadow,inset 0 1px 0 #fff, inset 0 -1px 0 #98674015, 0 12px 28px #72523814);-webkit-backdrop-filter:var(--dialog-glass-control-blur);backdrop-filter:var(--dialog-glass-control-blur);color:var(--glass-ink,#38291f);background-clip:padding-box}.modal-close{border-radius:50%;transition:background-color .18s,box-shadow .18s}.modal-close:hover{background:var(--dialog-glass-hover);box-shadow:inset 0 1px #fff,0 4px 12px #815a3820}.guide-bubble,.account-card,.review-card,.my-launch,.empty-space{border-radius:22px}.guide-bubble p,.mobile-guide p,.saved-label,.account-card p,.account-card>small,.review-card p,.review-card>div>span,.review-explanation,.space-view>p,.my-launch p,.my-launch h3 span,.empty-space p,.starter-modal>p,.intro-modal>p,.legal-view p,.small-copy,.upload-hint,.field-meta,.field-label>span{color:#725944}.mobile-guide,.soft-note,.success-note,.form-error{border-radius:16px}.soft-note{background:var(--dialog-glass-peach);color:#654831}.step-item>span{background:var(--dialog-glass-field);-webkit-backdrop-filter:none;backdrop-filter:none;color:#775540;border-color:#fff9;border-radius:11px;box-shadow:inset 0 1px #fff,inset 0 -1px #976b3c22,0 3px 8px #78533512}.step-item.current>span{background:var(--dialog-glass-peach);color:#713d29;border-color:#ffe5d3bd;font-weight:700;box-shadow:inset 0 1px #fff8,inset 0 -1px #753b3326,0 4px 12px #9b543126}.step-item.completed>span,.connected-label,.cost-row strong>span,.success-note{background:var(--dialog-glass-pistachio);color:#426037;border-color:#ffffffb8}.mode-pill{background:var(--dialog-glass-peach);color:#77513b}.progress-track{background:#b8926b24;border-radius:20px;box-shadow:inset 0 1px 2px #7c553e18,0 1px #fff8}.wizard-content input:not([type=checkbox]):not([type=file]),.wizard-content textarea{background:var(--dialog-glass-field);-webkit-backdrop-filter:var(--dialog-glass-control-blur);backdrop-filter:var(--dialog-glass-control-blur);color:var(--glass-ink,#38291f);border:1px solid #ffffffc7;border-radius:15px;transition:box-shadow .2s,border-color .2s;box-shadow:inset 0 1px #fff,inset 0 2px 6px #815a3210,0 1px #b3866030,0 5px 14px #77533008}.wizard-content input::placeholder,.wizard-content textarea::placeholder{color:#89715b;opacity:1}.coin-link-fields{border-top:1px solid #cbdffc40;margin-top:5px;padding-top:3px}.coin-link-fields summary{cursor:pointer;align-items:center;gap:10px;padding:10px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.coin-link-fields summary::-webkit-details-marker{display:none}.coin-link-fields summary>span{color:#cbdffc;font-size:11px;font-weight:450}.coin-link-fields summary>svg{margin-left:auto}.coin-link-fields[open] summary>svg{transform:rotate(45deg)}.coin-link-fields .field-label{margin-top:12px}.coin-links-hint{color:#cbdffc;margin-top:10px;font-size:11px;line-height:1.5}.coin-links{flex-wrap:wrap;gap:7px 16px;margin-top:10px;display:flex}.coin-links a{color:var(--quest-yellow,#fff34c);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.coin-links a>svg{width:13px;height:13px}.coin-links a:hover{text-underline-offset:3px;text-decoration:underline}.dev-buy-fields{border-top:1px solid #cbdffc40;margin-top:18px;padding-top:14px}.dev-buy-fields .dev-buy-toggle{margin:0 0 12px}.dev-buy-toggle small{color:#cbdffc;margin-left:7px;font-size:11px;font-weight:450}.dev-buy-hint{color:#cbdffc;margin-top:10px;font-size:11px;line-height:1.5}.dev-buy-ownership{margin-top:-5px;margin-bottom:14px}.buy-account{color:#cbdffc;border-bottom:1px solid #cbdffc40;padding:14px 0}.buy-account p{margin:6px 0;font-size:11px;line-height:1.55}.buy-account .buy-account-balance{color:#fff;justify-content:space-between;gap:12px;display:flex}.buy-account-balance strong{font-size:13px}.buy-account summary{color:var(--quest-yellow,#fff34c);cursor:pointer;margin:10px 0;font-size:11px}.buy-account code{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:11px;line-height:1.65;display:block}.buy-account .text-button{color:#fff;padding:8px 0;font-size:11px}.buy-account details+.text-button{display:block}.purchase-resume{color:var(--quest-yellow,#fff34c)}.wizard-content input:not([type=checkbox]):not([type=file]):focus,.wizard-content textarea:focus{outline-color:var(--glass-tint,#a94d38);border-color:#c1775870;box-shadow:inset 0 1px #fff,0 0 0 3px #b9684314,0 5px 16px #7753300d}.symbol-input>span{color:#866346;z-index:1;pointer-events:none}.check-field{color:#58432f}.check-field input{appearance:none;background:var(--dialog-glass-field);cursor:pointer;border:1px solid #fff;border-radius:5px;width:17px;height:17px;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #6e44251a,0 2px 5px #6f4b301c}.check-field input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8 3 3 6-6' fill='none' stroke='%23fff9f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(145deg,#c78a65,#a94d38);background-position:50%;background-repeat:no-repeat;background-size:15px 15px,auto}.check-field input:focus-visible{outline:2px solid var(--glass-tint,#a94d38);outline-offset:3px}.idea-prompts button,.upload-button,.back-button,.review-card>button{border-radius:999px;transition:box-shadow .18s,background-color .18s}.idea-prompts button:hover,.upload-button:hover,.back-button:hover,.review-card>button:hover,.my-launch>button:hover{background:var(--dialog-glass-hover);box-shadow:inset 0 1px #fff,0 4px 12px #82573b1c}.upload-button{padding:7px 11px;text-decoration:none}.back-button{padding:10px 12px}.review-card>button{padding:4px 8px;text-decoration:none}.my-launch>button{border-radius:50%;padding:8px;display:inline-flex}.connected-label{border-radius:999px;padding:7px 12px}.picture-preview,.review-picture,.starter-art,.vibe-options button{border-color:#ffffffad;position:relative;box-shadow:inset 0 1px #fff,inset 0 -1px #97694026,0 7px 18px #79513315}.picture-preview:after,.review-picture:after,.starter-art:after,.vibe-options button:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#fff7 0%,#fff1 31%,#0000 52%);position:absolute;inset:0;box-shadow:inset 0 1px #fff9,inset 0 -1px #73523314}.starter-art{overflow:hidden}.vibe-options button.chosen{outline-color:var(--glass-tint,#a94d38);box-shadow:inset 0 1px #fff,0 0 0 5px #fff6,0 5px 12px #82573b21}.account-avatar{background:radial-gradient(circle at 30% 16%, #fffdebc9, transparent 54%), var(--dialog-glass-peach);color:#9a573a;border-color:#ffffffbd;box-shadow:inset 0 1px #fff,inset 0 -1px #ba815739,0 7px 18px #92623b19}.reward-row strong span{color:#765c46}.success-note{padding:14px 18px}.empty-space{margin-top:22px;padding:28px 18px}.launch-placeholder{background:var(--dialog-glass-pistachio);color:#739357;border-color:#fff9}.my-launch>img,.launch-placeholder{border-radius:14px;box-shadow:inset 0 1px #fff9,0 4px 10px #6e4c3212}.intro-modal li::marker{color:#a25c3d;font-weight:650}.toast{background:var(--dialog-glass-pistachio);color:#38532d;border-radius:999px}.form-error,.connection-banner{background:var(--dialog-glass-warning);color:#824334;border-color:#e4b1a197}@media (width<=760px){.modal{border-radius:24px}.wizard-content{background:var(--dialog-glass-content)}.guide-bubble,.account-card,.review-card,.my-launch,.empty-space{border-radius:18px}.mobile-guide{border-radius:16px}.upload-button{padding:6px 8px}.back-button{padding:9px 10px}.success-note{padding:12px 14px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--dialog-glass-fill:linear-gradient(145deg, #fffdf4, #f9efdf);--dialog-glass-blur:none;--dialog-glass-control-blur:none;--dialog-glass-content:#fff8ed;--dialog-glass-peach:linear-gradient(155deg, #fff0d9, #f4d7c2);--dialog-glass-field:#fffdf6;--dialog-glass-pistachio:linear-gradient(145deg, #f6f9e8, #e7efd8);--dialog-glass-warning:linear-gradient(145deg, #fff0e5, #f9ddd3);--dialog-glass-hover:linear-gradient(150deg, #fff9e4, #f9dec2)}.modal-backdrop{background:#49372972}}@media (prefers-reduced-transparency:reduce){:root{--dialog-glass-fill:linear-gradient(145deg, #fffdf4, #f9efdf);--dialog-glass-blur:none;--dialog-glass-control-blur:none;--dialog-glass-content:#fff8ed;--dialog-glass-peach:linear-gradient(155deg, #fff0d9, #f4d7c2);--dialog-glass-field:#fffdf6;--dialog-glass-pistachio:linear-gradient(145deg, #f6f9e8, #e7efd8);--dialog-glass-warning:linear-gradient(145deg, #fff0e5, #f9ddd3);--dialog-glass-hover:linear-gradient(150deg, #fff9e4, #f9dec2)}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#49372972}.picture-preview:after,.review-picture:after,.starter-art:after,.vibe-options button:after{content:none}}@media (prefers-reduced-motion:reduce){.modal-close,.idea-prompts button,.upload-button,.back-button,.review-card>button,.wizard-content input,.wizard-content textarea{transition:none}}@media (prefers-contrast:more){:root{--dialog-glass-fill:#fffaf0;--dialog-glass-blur:none;--dialog-glass-control-blur:none;--dialog-glass-content:#fffaf0;--dialog-glass-peach:#f9e3ce;--dialog-glass-field:#fffdf6;--dialog-glass-pistachio:#e7efd8;--dialog-glass-warning:#f9ddd3;--dialog-glass-hover:#f9dec2}.modal,.modal-close,.guide-bubble,.mobile-guide,.soft-note,.account-card,.account-avatar,.review-card,.my-launch,.empty-space,.success-note,.mode-pill,.connected-label,.idea-prompts button,.upload-button,.back-button,.review-card>button,.my-launch>button,.step-item>span,.wizard-content input:not([type=checkbox]):not([type=file]),.wizard-content textarea,.toast,.connection-banner,.form-error{border-color:#70533f}.step-item.current>span{outline-offset:2px;outline:2px solid #87472f}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#3e2d217d}.picture-preview:after,.review-picture:after,.starter-art:after,.vibe-options button:after{content:none}}@media (forced-colors:active){.modal,.wizard-aside,.wizard-content,.starter-modal,.intro-modal,.legal-view,.space-view,.success-view,.modal-close,.guide-bubble,.mobile-guide,.soft-note,.account-card,.account-avatar,.review-card,.my-launch,.empty-space,.success-note,.mode-pill,.connected-label,.idea-prompts button,.upload-button,.back-button,.review-card>button,.my-launch>button,.step-item>span,.cost-row strong>span,.wizard-content input:not([type=checkbox]):not([type=file]),.wizard-content textarea,.toast,.connection-banner,.form-error{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}.modal{outline:1px solid canvastext}.step-item.current>span{outline-offset:2px;border-color:highlight;outline:2px solid highlight}.vibe-options button.chosen{outline-color:highlight}.check-field input,.check-field input:checked{appearance:auto;box-shadow:none;background:canvas;border-color:canvastext}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.progress-track{box-shadow:none;background:canvas;border:1px solid canvastext}.progress-track>span{box-shadow:none;background:highlight}.picture-preview:after,.review-picture:after,.starter-art:after,.vibe-options button:after{content:none}}:root{--cream:#f4f9ff;--ink:#f4f9ff;--muted:#c5dcfb;--yellow:#e8ff62;--brick:#c6d5ff;--line:#ffffff38;--glass-ink:#f4f9ff;--glass-tint:#dcff66;--glass-border:#ffffff40;--glass-fill:radial-gradient(ellipse at var(--glass-x,15%) var(--glass-y,0%), #c5e4ff35, transparent 65%), linear-gradient(140deg, #234b8c9c, #17285da6 60%, #314a898c);--glass-shadow:inset 0 1px 1px #ffffffa8, inset 0 -1px 2px #0b1d5530, 0 14px 35px #07163938;--glass-blur:blur(18px) saturate(1.3);--dialog-glass-fill:linear-gradient(140deg, #203c78e8, #1e285fd9);--dialog-glass-content:linear-gradient(145deg, #1c3569b3, #1b2857bd);--dialog-glass-peach:linear-gradient(145deg, #6c71bc52, #46599852);--dialog-glass-field:linear-gradient(145deg, #152a56de, #172850c7);--dialog-glass-pistachio:linear-gradient(145deg, #456b4859, #2a5e475c);--dialog-glass-warning:linear-gradient(145deg, #71385ae6, #59325bd9);--dialog-glass-hover:linear-gradient(145deg, #5075b38c, #465aa891)}body{color:var(--ink);background-color:#142e69;background-image:radial-gradient(at 84% 0,#355b793d,#0000 50%),linear-gradient(#173d58,#102c47 45%,#152d49);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}::selection{color:#12214b;background:#dfff55}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus,textarea:focus{outline-color:#ddff70}.announcement{z-index:25;color:#e5f1ff;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 7px #071a3470;background:0 0;border:0;position:absolute;top:0}.header{z-index:20;height:84px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:14px 32px 18px;position:relative;top:14px}.header nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.header nav a:hover{background:#c4ddff26}.chrome-wordmark{filter:drop-shadow(0 3px 4px #0b1f4559)}.account-button,.button-outline{color:#f4f9ff}.button-outline:hover,.account-button:hover{box-shadow:inset 0 1px 1px #fff9,0 8px 22px #061d4a42}.button-dark{color:#162449;text-shadow:none;background:linear-gradient(145deg,#f7fbd6ed,#e9f2b4ed);border-color:#f7ffda8c;box-shadow:inset 0 1px #ffffffa6,0 7px 20px #041a282b}.button-dark:before{background:radial-gradient(ellipse at var(--glass-x,25%) var(--glass-y,0%), #ffffff47, transparent 65%), linear-gradient(180deg, #fff5, transparent 45%)}.button-dark:hover{background:linear-gradient(145deg,#fcffe8f2,#f0f7cef2);box-shadow:inset 0 1px #ffffffbf,0 10px 24px #041a2833}.button-dark:active{box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 2px #668b243d,0 3px 9px #061d4a38}.circle-arrow,.scroll-cue,.funding-note button{background:var(--glass-fill);color:#eef8ff;border-color:#ffffff70;box-shadow:inset 0 1px 1px #fff8,0 4px 10px #081c4b30}.hero{min-height:max(660px,100svh);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#387ce0;border:0;border-radius:0;grid-template-columns:44% 56%;margin:-116px 0 0;padding:156px 6.5% 90px}.hero:before,.hero:after{display:none}.hero-copy{width:100%;max-width:550px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.hero h1{color:#f6faff;text-shadow:0 2px 16px #071a3447;font-size:clamp(64px,6.4vw,100px)}.hero h1 .serif-word{color:#f1eaff}.chrome-your{filter:drop-shadow(0 4px 8px #071a343d)}.hero-copy>p{color:#f4f9ff;text-shadow:0 1px 7px #071a3470;margin-top:25px;font-size:13px}.hero-actions{flex-wrap:wrap;gap:18px;margin-top:25px}.hero-actions .button{gap:18px;min-height:51px;padding:0 22px;font-size:13px}.hero-actions .text-button{color:#f8fcff;text-shadow:0 1px 7px #071a3470;gap:8px;font-size:11px}.hero-footnote{color:#e5f0ff;text-shadow:0 1px 7px #071a3470;margin-top:20px;font-size:9px}.scroll-cue{z-index:4;bottom:17px}.marquee{display:none}.section-wrap,.how-section{scroll-margin-top:130px}.explore{padding-top:60px}.section-intro h2,.how-heading h2,.questions h2,.last-call h2{text-shadow:0 3px 15px #08224b3d}.section-intro p{color:#e0edff}.pink-asterisk,.last-star{color:#ffc8ee}.filters{background:var(--glass-fill)}.filters button{color:#e9f2ff}.filters button.active{color:#172b44;background:linear-gradient(145deg,#edffaddb,#d4ed70cf);border-color:#efffbdbd}.filters button:not(.active):hover{background:#c9e4ff26}.idea-card{background:var(--glass-fill);color:#f4f9ff}.idea-card:hover{box-shadow:inset 0 1px 2px #fff9,0 18px 36px #061d4a52}.idea-image:before{background:radial-gradient(at 15% 0,#ffffff80,#0000 68%),linear-gradient(155deg,#ffffff15 35%,#ffffff4d 36%,#ffffff0a 51%,#0000 52%)}.example-tag{color:#f6faff;background:#163269d9;border-color:#ffffff69}.idea-plus{color:#f8fcff;background:#24447378;border-color:#ffffff8c}.idea-card:hover .idea-plus{color:#12244b;background:#dfff55}.idea-details>span{color:#c8defb}.idea-details>svg{color:#d9e8ff}.community-chip{color:#edf6ff}.community-chip>span{color:#e4fa8c}.community-chip small{color:#cbdffd}.how-step{background-color:#142f6452}.how-step:first-child{background-color:#3968a04f}.how-step:nth-child(2){background-color:#42695b4a}.how-step:nth-child(3){background-color:#6752894d}.step-number{color:#e7ff89;background:#08264a45;border-color:#ffffff57}.how-step p{color:#e0ebfb}.how-heading .serif-word,.questions .serif-word,.last-call .serif-word{color:#e0ff8f}.funding-note,.faq{background:var(--glass-fill);color:#e8f2ff}.faq p{color:#deebff}.faq[open]{background-color:#2646737d}.faq summary>svg{color:#edf7ff;background:#ffffff1f;border-color:#ffffff63}.last-call{background:var(--glass-fill)}.footer>span,.footer small{color:#d1e3fc}.footer button{color:#eff7ff}.modal-backdrop{background:#0816337d}.modal{background:radial-gradient(ellipse at 7% 0%, #799dff24, transparent 62%), var(--dialog-glass-fill);border-color:#fff6;box-shadow:inset 0 1px 1px #fff9,0 30px 90px #020c3652}.wizard-aside{background:linear-gradient(145deg,#4965a663,#4a458855)}.guide-bubble{background:var(--dialog-glass-fill)}.guide-bubble strong,.mobile-guide strong{color:#f3f9ff}.guide-bubble p,.mobile-guide p,.saved-label,.account-card p,.account-card>small,.review-card p,.review-card>div>span,.review-explanation,.space-view>p,.my-launch p,.my-launch h3 span,.empty-space p,.starter-modal>p,.intro-modal>p,.legal-view p,.small-copy,.upload-hint,.field-meta,.field-label>span,.reward-row strong span{color:#cbdffc}.wizard-content h2 .serif-word,.starter-modal .serif-word,.intro-modal .serif-word,.success-view .serif-word,.space-view .serif-word{color:#e4ff96}.step-item{color:#bfcef1}.step-item.current,.step-item.completed{color:#f4f9ff}.step-item>span{background:var(--dialog-glass-field);color:#d8e8ff;border-color:#ffffff54}.step-item.completed>span,.connected-label,.cost-row strong>span,.success-note{color:#dcff9a}.mode-pill{color:#ecf3ff;border-color:#fff6}.progress-track{background:#99bef832}.progress-track>span{background:linear-gradient(#f0ffa6,#bedd61);box-shadow:inset 0 1px #fcffd2}.wizard-content input:not([type=checkbox]):not([type=file]),.wizard-content textarea{color:#f4f9ff;border-color:#b7d0ffb3;box-shadow:inset 0 1px 1px #d6e6ff57,inset 0 2px 6px #030e3b1c,0 5px 15px #020d3518}.wizard-content input::placeholder,.wizard-content textarea::placeholder{color:#adc5ed}.wizard-content input:not([type=checkbox]):not([type=file]):focus,.wizard-content textarea:focus{border-color:#d9ff86;outline-color:#d9ff86;box-shadow:inset 0 1px 1px #fff4,0 0 0 3px #d9ff8617}.symbol-input>span{color:#bed3f4}.soft-note,.check-field{color:#e4efff}.check-field input{border-color:#c3d8ff99}.check-field input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8 3 3 6-6' fill='none' stroke='%2315294b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(145deg,#ecffad,#c8e45e)}.account-avatar{color:#e4ff8d;background:radial-gradient(circle at 30% 16%,#e9feae55,#0000 54%),#69894057;border-color:#f0ffc78c}.reward-row strong{color:#e1ff96}.review-explanation>strong{color:#f4f9ff}.cost-row,.reward-row,.wizard-bottom,.space-bottom{border-color:#aec9fd2e}.launch-next{color:#d0ff9d}.pump-link,.legal-view>a{color:#e7ffa5}.intro-modal li::marker{color:#e8ff9b}.form-error,.connection-banner{color:#ffe6ef;border-color:#ffb8d373}.toast{color:#e4ffb4}.confetti{color:#ffafe1}.confetti span{color:#deff79}@media (width<=1100px) and (width>=761px){.hero{grid-template-columns:44% 56%}.hero-copy{padding:0}.hero h1{font-size:62px}.hero-actions{gap:14px}}@media (width<=760px){.header{border-radius:0;height:76px;margin:10px 14px 14px;top:10px}.hero{background:#163b55;border-radius:0;grid-template-columns:1fr;align-items:start;min-height:max(690px,100svh);margin:-100px 0 0;padding:156px 8% 48px;display:grid}.world-scene{height:100%;bottom:0}.world-scene__image{object-position:67% center;height:100%}.world-scene__atmosphere{background:linear-gradient(#061c4473,#102d4847 43%,#0000 69%,#173d58 100%)}.hero-copy{border-radius:0;align-self:start;max-width:none;margin-bottom:0;padding:0}.hero h1{font-size:60px}.hero-copy>p{margin-top:20px;font-size:12px}.hero-actions{gap:15px;margin-top:22px}.hero-actions .button{gap:17px;min-height:49px;padding:0 20px;font-size:12px}.hero-actions .text-button{min-height:44px;font-size:10px}.hero-footnote{display:none}.explore{padding-top:40px}.section-wrap,.how-section{scroll-margin-top:115px}}@media (width<=380px){.hero{min-height:max(650px,100svh);padding:145px 8% 40px}.hero-copy{padding:0}.hero h1{font-size:53px}.hero-actions{gap:8px}.hero-actions .button{gap:12px;padding:0 17px;font-size:11px}.hero-actions .text-button{font-size:9px}}@media (width<=760px) and (height<=650px){.hero{min-height:max(620px,100svh);padding-top:130px;padding-bottom:29px}.hero-copy{padding:0}.hero h1{font-size:47px}.hero-copy>p{margin-top:16px;font-size:11px}.hero-actions{gap:8px;margin-top:16px}.hero-actions .button{gap:8px;min-height:45px;padding:0 12px;font-size:10px}.hero-actions .text-button{gap:6px;min-height:40px;font-size:9px}.hero-footnote{margin-top:12px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--glass-fill:linear-gradient(135deg, #263e78, #172655);--glass-blur:none;--dialog-glass-fill:#203267;--dialog-glass-content:#1b2b59;--dialog-glass-peach:#424d8a;--dialog-glass-field:#14264d;--dialog-glass-pistachio:#294a3c;--dialog-glass-warning:#63334f;--dialog-glass-hover:#435b96}.idea-card,.how-step,.funding-note,.faq,.last-call{background:var(--glass-fill)}.header{background:0 0}.hero-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.world-scene__atmosphere{background:linear-gradient(90deg,#061c38b3,#0c24386b 35%,#0000 60%)}.wizard-aside{background:#394779}.button-dark,.button-dark:hover,.filters button.active{color:#13244a;background:#ddf66a}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-fill:linear-gradient(135deg, #263e78, #172655);--glass-blur:none;--dialog-glass-fill:#203267;--dialog-glass-content:#1b2b59;--dialog-glass-peach:#424d8a;--dialog-glass-field:#14264d;--dialog-glass-pistachio:#294a3c;--dialog-glass-warning:#63334f;--dialog-glass-hover:#435b96}.hero-copy{background:0 0}.wizard-aside{background:#394779}}@media (width<=760px) and (prefers-contrast:more){.world-scene__atmosphere{background:linear-gradient(#061c44b3,#102d488c 43%,#0000 69%,#0f2b414d)}}@media (forced-colors:active){body{color:canvastext;background:canvas}.hero-copy,.header,.hero,.filters,.idea-card,.how-step,.funding-note,.faq,.last-call,.modal,.wizard-aside{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.hero h1,.hero h1 .serif-word,.hero-copy>p,.hero-footnote,.faq p{color:canvastext}.button-dark,.button-dark:hover,.filters button.active{color:highlighttext;background:highlight}.check-field input,.check-field input:checked{appearance:auto;box-shadow:none;background:canvas;border-color:canvastext}}.idea-card,.idea-card:hover,.idea-details,.filters,.community-chip,.how-step,.how-step:nth-child(n),.funding-note,.faq,.faq:last-child,.faq[open],.last-call,.footer button,.wizard-aside,.wizard-content,.starter-modal,.intro-modal,.legal-view,.space-view,.success-view,.guide-bubble,.mobile-guide,.soft-note,.account-card,.review-card,.my-launch,.empty-space,.success-note{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.idea-card:after,.idea-image:after{content:none}.circle-arrow,.scroll-cue,.funding-note button,.back-button,.upload-button,.review-card>button,.my-launch>button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.how-step .step-number,.account-avatar,.faq summary>svg{box-shadow:none;background:0 0;border-color:#0000}.faq,.faq:last-child,.faq[open]{border-bottom-color:#ffffff26;border-radius:0}.faq summary:hover{background:#ffffff08}.footer button:hover{text-underline-offset:4px;text-decoration:underline}.step-item:not(.current):not(.completed)>span{box-shadow:none;background:0 0;border-color:#0000}.progress-track,.progress-track>span{box-shadow:none}@media (prefers-contrast:more){.faq,.faq:last-child,.faq[open]{border-bottom-color:#d9e8ff80}}@media (forced-colors:active){.idea-card{outline-offset:2px;outline:1px solid buttontext}.idea-card:focus-visible{outline:2px solid highlight}.faq,.faq:last-child,.faq[open]{border-bottom-color:canvastext}}.hero--playing .hero-copy,.hero--playing .scroll-cue{visibility:hidden;pointer-events:none}.hero.hero--playing{height:100svh;min-height:100svh}.footer[hidden]{display:none}.help-questions{margin-top:28px}.help-questions .faq summary,.help-questions .faq p{font-size:12px}.help-legal{color:#dce8fb;align-items:center;gap:20px;margin-top:25px;font-size:10px;display:flex}.help-legal button:hover{text-underline-offset:4px;text-decoration:underline}.idea-filters{flex-wrap:wrap;justify-content:flex-start;gap:3px;display:flex}.section-intro .idea-filters{justify-content:flex-end;max-width:440px}.more-ideas{text-underline-offset:5px;align-items:center;gap:8px;margin:26px auto 0;font-size:12px;text-decoration:underline;display:flex}.idea-library{padding:42px 40px 35px}.idea-library h2{letter-spacing:-.06em;margin:15px 0 10px;font-size:45px}.idea-library>p{color:#dce8fb;font-size:12px}.idea-library-tools{align-items:center;gap:20px;margin:25px 0 15px;display:flex}.idea-search{background:#142c5599;border:1px solid #b7d0ff80;border-radius:15px;flex:1;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.idea-search:focus-within{outline-offset:2px;outline:2px solid #ddff70}.idea-search input{color:#f4f9ff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px 0;font-size:13px}.idea-search input::placeholder{color:#c5d5ef}.idea-shuffle{flex-shrink:0;gap:7px;font-size:11px}.idea-result-count{margin:17px 0;font-size:10px!important}.idea-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px;display:grid}.idea-library-grid .idea-card{padding:0}.idea-library-grid .idea-image{aspect-ratio:1.1;border-radius:18px}.idea-library-grid .idea-details{padding:12px 3px 0}.idea-library-grid .idea-details h3{padding-right:15px;font-size:12px}.idea-library-grid .idea-details>span{font-size:9px}.idea-library-grid .idea-details>svg{width:12px;top:12px;right:2px}.idea-library-empty{padding:25px 0;font-size:13px}.idea-library-empty button{margin-top:12px;font-size:12px;text-decoration:underline}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vibe-options{flex-wrap:wrap}@media (width<=760px){.section-intro .idea-filters{justify-content:flex-start;max-width:100%}.idea-library{padding:35px 22px 28px}.idea-library h2{font-size:35px}.idea-library-tools{flex-direction:column;align-items:stretch;gap:12px}.idea-shuffle{align-self:flex-start;min-height:32px}.idea-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.idea-library .filters{margin-top:0}.idea-filters button{padding:8px 10px}}@media (forced-colors:active){.idea-search{color:canvastext;background:canvas;border-color:canvastext}.idea-search input{color:canvastext}}.island-legal{z-index:7;color:#e7effb;text-shadow:0 1px 8px #071633;gap:16px;font-size:9px;display:flex;position:fixed;bottom:8px;right:5.5%}.island-legal>a{padding:4px 0}.island-legal>a:hover{text-decoration:underline}.wizard-lesson-link{color:#eaf7b6;align-self:flex-start;align-items:center;gap:7px;padding:0 0 16px;font-size:10px;display:inline-flex}.wizard-lesson-link:hover{text-decoration:underline}.check-field a,.review-privacy a,.account-card small a{text-underline-offset:3px;text-decoration:underline}.review-privacy{color:#d5e4f7;margin:10px 0;font-size:10px;line-height:1.6}@media (width<=760px){.island-legal{gap:14px;font-size:8px;bottom:2px;right:6%}.wizard-lesson-link{padding-bottom:13px}}.modal{flex-direction:column;display:flex;overflow:hidden}.modal-content{width:100%;min-height:0;max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a9c5e852 transparent;overflow:hidden auto}.modal-content::-webkit-scrollbar{width:5px;height:5px}.modal-content::-webkit-scrollbar-track{background:0 0}.modal-content::-webkit-scrollbar-thumb{background:#a9c5e852;border-radius:8px}@media (forced-colors:active){.modal-content{scrollbar-color:auto}}:root{--quest-yellow:#fff34c;--quest-blue:#1478ff;--quest-navy:#0b1d47}.header{z-index:30;height:64px;margin:0;padding:0;position:absolute;inset:20px 30px auto}.header .wordmark{gap:4px;width:auto;height:64px}.brand-n{object-fit:contain;filter:drop-shadow(0 5px 9px #04264b6b);width:62px;height:62px}.header .chrome-wordmark{object-fit:contain;width:210px;height:auto;max-height:64px}.header .account-button{background:linear-gradient(145deg,#ffffff26,#98c5ff15);border:1px solid #dff1ff75;border-radius:8px;gap:18px;min-height:44px;font-size:12px;box-shadow:inset 0 1px #ffffff80,0 4px 20px #08315526}.announcement{z-index:35;text-align:center;letter-spacing:.09em;flex-direction:column;gap:6px;width:max-content;height:auto;padding:0;font-size:9px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.announcement>span:first-child{color:#fff66c;align-items:center;gap:7px;font-weight:700;display:flex}.announcement-right{letter-spacing:0;color:#ebf4ff;font-size:9px}.mode-dot{background:#fff34c;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 8px #fff34ca8}.hero.hero--playing{height:100svh;min-height:0;margin:0;padding:0;position:fixed;inset:0}.interactive-world__shade{background:linear-gradient(90deg,#06254855,#0000 36% 68%,#06254928),linear-gradient(#00296330,#0000 28% 66%,#05234394)}.interactive-world__top{align-items:flex-start;top:112px;left:30px;right:30px}.interactive-world__intro{padding:0;left:50%}.interactive-world__intro>span{letter-spacing:.2em;color:#e5f3ff;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.interactive-world .interactive-world__intro>h1{text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 2px 1px #0636685e,0 5px 20px #0318354d;font:italic 800 clamp(26px,3.2vw,42px)/1 Normie Quest,Uncut Sans,sans-serif}.interactive-world__home{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#203e598c;border-color:#ffffff5e;border-radius:8px;width:auto;height:44px;min-height:44px;padding:0 12px}.island-quest{color:#f4faff;text-shadow:0 2px 12px #06345070;width:265px;position:absolute;top:30%;left:30px}.island-quest__heading{letter-spacing:.08em;color:#f6f66f;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.island-quest__heading>span:last-child{color:#f0f7ff;letter-spacing:.02em;margin-left:auto;font-size:10px}.island-quest h2{text-transform:uppercase;letter-spacing:-.01em;max-width:220px;margin:16px 0 12px;font:italic 800 38px/.98 Normie Quest,Uncut Sans,sans-serif}.island-quest p{color:#f1f7ff;max-width:222px;font-size:11px;line-height:1.65}.island-quest__progress{gap:4px;width:200px;margin:20px 0 14px;display:flex}.island-quest__progress i{background:#082d5960;border:1px solid #dcf1ff75;flex:1;height:5px;transform:skew(-15deg)}.island-quest__progress i.is-complete{background:#ffef4a;border-color:#fff680;box-shadow:0 0 8px #ffee4963}.island-quest>button{color:#fff84c;text-align:left;align-items:center;gap:6px;width:200px;padding:10px 0;font-size:12px;font-weight:700;display:flex}.island-quest>button>svg:last-child{margin-left:auto}.island-quest>button:hover{color:#fff}.interactive-world__markers{z-index:1}.island-quest,.interactive-world__top,.interactive-world__bottom{z-index:3}.interactive-world__marker{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08295569;border:1px solid #d3efff75;border-radius:7px;min-height:35px;padding:8px 11px;font-size:10px;box-shadow:inset 0 1px #fff4,0 5px 14px #061c3926}.interactive-world__marker:hover,.interactive-world__marker.is-selected{color:#102b4f;background:#fff34c;border-color:#ffffc1}.interactive-world__bottom{width:min(470px,65%);bottom:24px}.interactive-world__places{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:17px;padding:0}.interactive-world__places>button{text-shadow:0 2px 8px #072945;border-radius:6px;flex:1;gap:8px;min-height:44px;padding:10px 5px;font-size:11px}.interactive-world__places>button:hover{background:#152f5b3b}.interactive-world__hint{margin-top:6px;font-size:8px}.interactive-world__destination{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f388d9c;border:1px solid #dbf1ff50;border-radius:9px;margin:0 0 17px;padding:14px 16px}.interactive-world__destination>div>span{text-transform:uppercase;letter-spacing:0;font:italic 800 27px/1 Normie Quest,sans-serif}.interactive-world__destination p{font-size:10px}.interactive-world__action{color:#12234d;background:#fff34c;border-radius:6px;min-height:42px;padding:11px 14px}.island-legal{font-size:9px;bottom:12px;right:30px}.modal:not(.modal--guide){background:linear-gradient(135deg,#174897ed,#102967f5);border-color:#d6edff75;border-radius:14px}.modal-close{color:#fff;background:#0e347d9e;border-color:#d0eaff70;border-radius:6px}.wizard-layout{grid-template-columns:225px minmax(0,1fr);min-height:620px}.wizard-aside{padding:34px 24px}.wizard-aside .wordmark{gap:0}.wizard-aside .brand-n{width:42px;height:42px}.wizard-aside .chrome-wordmark{width:176px}.wizard-content{padding:38px 42px 28px}.wizard-content h2,.success-view h2,.space-view>h2,.starter-modal h2{text-transform:uppercase;letter-spacing:-.01em;font:italic 800 54px/.96 Normie Quest,Uncut Sans,sans-serif}.wizard-content h2 .serif-word,.space-view h2 .serif-word{font:inherit;color:#fff66b}.wizard-content h2>br{display:none}.wizard-content h2>br:after,.wizard-content h2 .serif-word:before{content:" "}.wizard-lesson-link{color:#e8f6ff;margin-bottom:16px}.wizard-content .button-dark,.success-actions .button-dark,.starter-modal .button-dark,.empty-space .button-dark,.account-card .button-dark{color:#12214d;background:linear-gradient(145deg,#fff887,#ffed3c);border-color:#ffffb3;border-radius:6px;box-shadow:inset 0 1px #fff,0 3px #c7a327}.wizard-bottom .button-dark{text-transform:uppercase;min-height:49px;padding:0 21px;font:italic 800 24px/1 Normie Quest,sans-serif}.wizard-content input:not([type=checkbox]):not([type=file]),.wizard-content textarea{background:#09265c8c;border-color:#a8d9ff8c;border-radius:7px}.wizard-content textarea{min-height:92px}.progress-track{border-radius:0;height:5px;margin-bottom:23px}.progress-track>span{background:#ffed4d;border-radius:0}.step-item{font-size:12px}.step-item.current>span{color:#132957;background:#fff34c;border-color:#fff690}.guide-bubble{margin-top:42px;padding:0}.guide-bubble>img{width:116px}.guide-bubble strong{text-transform:uppercase;font:italic 800 28px/1.1 Normie Quest,sans-serif}.guide-bubble p{font-size:11px;line-height:1.6}.mode-pill{color:#fff986;background:#ffee5321;border-radius:4px;font-size:9px}.picture-preview{background-image:radial-gradient(circle at 50% 20%,#fff9,#0000 65%);border:1px solid #d7ebff85;border-radius:10px}.vibe-options button{border-radius:7px}.review-card{border-bottom:1px solid #bedfff42;border-radius:0;padding:0 0 22px}.check-field input{accent-color:#fff34c}.quest-list-title{letter-spacing:.1em;color:#a9cdff;margin:0 8px 8px;font-size:8px;display:block}.quest-list>button{min-height:43px}.quest-fee-split{gap:13px;margin-top:14px;display:flex}.quest-fee-split>span{color:#dbedff;flex:1;font-size:9px;line-height:1.5}.quest-fee-split strong{color:#fff56c;font:italic 800 32px/1.2 Normie Quest,sans-serif;display:block}.quest-character-name{letter-spacing:.08em;font-size:8px}.quest-continue{gap:20px;padding:10px 20px;font-size:24px!important}.quest-copy h2{color:#fff}.modal.modal--guide{background:linear-gradient(118deg,#194993ed,#102a6bf5);border-radius:14px}.open-full-game{z-index:45;color:#e5f4ff;text-shadow:0 2px 6px #05204b;align-items:center;gap:5px;padding:6px 0;font-size:8px;display:flex;position:fixed;bottom:8px;left:18px}.open-full-game svg{width:11px;height:11px}.storage-note{z-index:95;text-align:center;color:#fff1a5;background:#112963;padding:8px 12px;font-size:10px;position:fixed;bottom:0;left:0;right:0}.storage-note a{text-decoration:underline}.account-full-game{color:#fff27e;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:inline-flex}.account-full-game svg{width:13px}.modal-open-full{z-index:6;color:#e8f5ff;align-items:center;gap:5px;height:26px;padding:0 4px;font-size:8px;display:flex;position:absolute;top:11px;right:46px}.modal-open-full svg{width:12px;height:12px}.quest-message{min-height:215px}.quest-interaction{min-height:165px}.quest-extra{margin-top:24px}@media (width>=1600px){.island-quest{width:295px;left:4%}.header,.interactive-world__top{left:4%;right:4%}}@media (width<=1050px) and (width>=761px){.island-quest{width:220px;left:22px}.interactive-world__intro>span{font-size:8px}.interactive-world .interactive-world__intro>h1{font-size:34px}}@media (width<=760px){.header{height:49px;inset:17px 18px auto}.header .wordmark{gap:0;height:49px}.brand-n{width:45px;height:45px}.header .chrome-wordmark{width:158px;max-height:49px}.header .account-button{gap:11px;min-height:38px;padding:0 12px;font-size:10px}.announcement{flex-direction:row;gap:8px;width:max-content;max-width:94%;font-size:8px;top:77px}.announcement-right{font-size:8px}.interactive-world__top{top:116px;left:18px;right:18px}.interactive-world__intro{width:100%}.interactive-world__intro>span{letter-spacing:.17em;margin-bottom:6px;font-size:7px}.interactive-world .interactive-world__intro>h1{font-size:31px}.interactive-world__home{display:inline-flex}.interactive-world__top--visiting .interactive-world__intro{text-align:left;white-space:normal;width:calc(100% - 88px);left:0;transform:none}.island-quest{width:187px;top:187px;left:19px}.island-quest__heading{gap:6px;font-size:8px}.island-quest__heading>svg{width:13px}.island-quest__heading>span:last-child{font-size:8px}.island-quest h2{max-width:155px;margin:9px 0 7px;font-size:27px}.island-quest p{display:none}.island-quest__progress{gap:3px;width:164px;margin:12px 0 2px}.island-quest__progress i{height:4px}.island-quest>button{width:167px;padding:9px 0;font-size:10px}.interactive-world__bottom{width:calc(100% - 36px);bottom:31px}.interactive-world__places{gap:6px;padding:0}.interactive-world__places>button{flex-direction:row;gap:5px;min-height:44px;padding:10px 3px;font-size:9px}.interactive-world__places>button>svg{width:14px}.interactive-world__hint{margin-top:5px;font-size:7px}.interactive-world__marker{min-height:31px;padding:7px 9px;font-size:8px}.interactive-world__destination{margin-bottom:6px;padding:10px 12px}.interactive-world__destination>div>span{font-size:23px}.interactive-world__destination p{display:none}.island-legal{font-size:8px;bottom:10px;right:18px}.wizard-layout{min-height:0;display:block}.wizard-content{min-height:0;padding:29px 21px 24px}.wizard-content h2{margin-bottom:25px;font-size:43px}.wizard-topline{padding-right:31px}.wizard-content .mobile-guide{display:none}.wizard-lesson-link{margin:0 0 22px;font-size:10px}.wizard-bottom{gap:10px}.wizard-bottom .button-dark{gap:10px;padding:0 15px;font-size:23px}.wizard-content .field-label{font-size:11px}.wizard-content .field-label>span{font-size:9px}.wizard-content .idea-prompts{gap:6px}.wizard-content .idea-prompts>button{padding:7px 9px;font-size:9px}.vibe-options button{width:44px;height:44px}.quest-options>button,.quest-reveal{min-height:44px}.quest-list-title{display:none}.quest-message{min-height:162px}.quest-continue{gap:10px;padding:11px 13px;font-size:21px!important}.quest-actions .quest-dots{display:none}.quest-free-example:has(.quest-fee-split){grid-template-columns:1fr;gap:17px}.quest-free-example:has(.quest-fee-split) .quest-free-price{grid-template-columns:1fr auto;align-items:center;display:grid}.quest-free-example:has(.quest-fee-split) .quest-free-price strong{grid-area:1/2/3;font-size:51px}}@media (width<=380px){.header{left:13px;right:13px}.header .chrome-wordmark{width:134px}.brand-n{width:39px;height:39px}.header .account-button{gap:8px;padding:0 10px}.interactive-world .interactive-world__intro>h1{font-size:29px}.announcement{gap:6px;font-size:7px}.announcement-right{font-size:7px}.wizard-bottom .button-dark{padding:0 12px;font-size:20px}.wizard-bottom .back-button{font-size:9px}.quest-continue{font-size:19px!important}}@media (height<=650px){.interactive-world__top{top:94px}.interactive-world__intro>span{display:none}.island-quest{top:162px}.interactive-world__bottom{bottom:25px}.interactive-world__hint{display:none}}.normie-app--embedded .header{height:40px;inset:10px 13px auto}.normie-app--embedded .header .wordmark{height:40px}.normie-app--embedded .brand-n{width:39px;height:39px}.normie-app--embedded .header .chrome-wordmark{width:139px;max-height:44px}.normie-app--embedded .header .account-button{min-height:34px;padding:0 11px;font-size:9px}.normie-app--embedded .announcement{flex-direction:row;gap:7px;font-size:7px;top:61px}.normie-app--embedded .announcement-right{font-size:7px}.normie-app--embedded .interactive-world__top{top:89px}.normie-app--embedded .interactive-world__intro>span{display:none}.normie-app--embedded .interactive-world .interactive-world__intro>h1{font-size:29px}.normie-app--embedded .island-quest{width:174px;top:147px;left:17px}.normie-app--embedded .island-quest h2{max-width:155px;font-size:27px}.normie-app--embedded .interactive-world__bottom{bottom:27px}.normie-app--embedded .interactive-world__hint{display:none}.normie-app--embedded .interactive-world__marker{min-height:28px;padding:6px 8px;font-size:8px}.normie-app--embedded .modal-backdrop{padding:6px}.normie-app--embedded .modal{border-radius:11px;max-height:calc(100dvh - 12px)}.normie-app--embedded .modal-close{width:27px;height:27px;top:10px;right:10px}.normie-app--embedded .coin-guide{padding:15px 18px 14px}.normie-app--embedded .quest-header{gap:5px;margin-bottom:13px;padding-right:87px}.normie-app--embedded .quest-header>span:first-child,.normie-app--embedded .quest-mode{font-size:8px}.normie-app--embedded .quest-list{gap:5px;margin-bottom:8px}.normie-app--embedded .quest-list>button{min-height:32px;padding:6px 3px}.normie-app--embedded .quest-message{grid-template-columns:1fr 73px;min-height:106px}.normie-app--embedded .quest-kicker{font-size:8px}.normie-app--embedded .quest-copy h2{margin:7px 0 9px;font-size:33px}.normie-app--embedded .quest-copy>p{font-size:10px;line-height:1.55}.normie-app--embedded .quest-character img{width:88px}.normie-app--embedded .quest-character-name{letter-spacing:0;font-size:7px}.normie-app--embedded .quest-interaction{min-height:100px;margin-top:13px;padding:13px 0 0}.normie-app--embedded .quest-example-coin>.character{width:56px;height:56px}.normie-app--embedded .quest-idea-example{grid-template-columns:59px 1fr;gap:10px}.normie-app--embedded .quest-options>button,.normie-app--embedded .quest-reveal{min-height:32px;padding:8px 9px;font-size:9px}.normie-app--embedded .quest-caption{margin-top:8px;font-size:9px;line-height:1.55}.normie-app--embedded .quest-mini-label{margin-bottom:8px;font-size:8px}.normie-app--embedded .quest-example-coin>span{font-size:7px}.normie-app--embedded .quest-actions{margin-top:12px}.normie-app--embedded .quest-back{font-size:9px}.normie-app--embedded .quest-continue{gap:10px;min-height:39px;padding:8px 13px;font-size:20px!important}.normie-app--embedded .quest-extra{margin-top:10px;padding-top:10px}.normie-app--embedded .quest-extra>summary{font-size:9px}.normie-app--embedded .quest-bottom-note{margin-top:5px;font-size:7px}.normie-app--embedded .quest-free-price strong{font-size:53px}.normie-app--embedded .quest-chart svg{height:59px}.normie-app--embedded .quest-price-example .quest-chart>span{margin-bottom:3px;font-size:7px}.normie-app--embedded .quest-price-example .quest-chart svg{height:38px}.normie-app--embedded .quest-price-example .quest-options,.normie-app--embedded .quest-price-example .quest-caption{margin-top:6px}.normie-app--embedded .quest-stages button{font-size:9px}.normie-app--embedded .quest-reminder{margin-top:9px;font-size:8px}.normie-app--embedded .wizard-content{padding:23px 20px 17px}.normie-app--embedded .wizard-topline{padding-right:82px}.normie-app--embedded .wizard-content h2{margin-bottom:17px;font-size:34px}.normie-app--embedded .wizard-lesson-link{margin-bottom:16px;font-size:9px}.normie-app--embedded .progress-track{margin:12px 0 16px}.normie-app--embedded .wizard-content input:not([type=checkbox]):not([type=file]),.normie-app--embedded .wizard-content textarea{padding:11px 12px;font-size:16px}.normie-app--embedded .wizard-content textarea{min-height:75px}.normie-app--embedded .wizard-content .field-meta{margin-bottom:16px}.normie-app--embedded .wizard-bottom{margin-top:18px;padding-top:14px}.normie-app--embedded .wizard-bottom .button-dark{min-height:42px;font-size:21px}@media (prefers-reduced-motion:reduce){.quest-continue{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.island-quest{background:#102c69;padding:16px}.interactive-world__marker{background:#102c69}.interactive-world__destination{background:#123878}}@media (forced-colors:active){.island-quest,.interactive-world__destination{color:canvastext;background:canvas;border:1px solid canvastext}.island-quest h2,.island-quest p,.island-quest span,.island-quest button{color:canvastext}.island-quest__progress i{border-color:canvastext}.island-quest__progress i.is-complete{background:highlight}.interactive-world__places button,.header .account-button{color:buttontext;background:buttonface;border:1px solid buttontext}}.modal-navigation{z-index:7;padding:6px 10px;padding-top:max(6px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#123477f5;border-bottom:1px solid #c4e4ff38;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.modal-navigation .modal-close{flex:none;gap:8px;width:auto;height:44px;min-height:44px;padding:0 12px;font-size:12px;font-weight:650;position:static}.modal-navigation .modal-open-full{height:auto;min-height:44px;padding:0 10px;font-size:10px;position:static}.modal-navigation .modal-close:disabled{opacity:.5;cursor:wait}.modal-navigation .modal-close:hover:not(:disabled){background:#2355a8}.modal-navigation .modal-close:focus-visible,.interactive-world__home:focus-visible{outline-offset:3px;outline:2px solid #fff34c}@media (forced-colors:active){.modal-navigation{background:canvas;border-color:canvastext}.modal-navigation .modal-close,.interactive-world__home{color:buttontext;background:buttonface;border-color:buttontext}}.header-actions{align-items:center;gap:10px;display:flex}.pwa-install{color:#fff;gap:7px;padding:12px 16px;font-size:11px}.offline-banner{bottom:max(84px,calc(env(safe-area-inset-bottom) + 74px));z-index:110;color:#e8f4ff;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#183d6be8;border:1px solid #a9d9ff70;border-radius:12px;width:max-content;max-width:calc(100vw - 32px);padding:10px 16px;font-size:12px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #12345e20}@media (width<=520px){.header-actions{gap:6px}.pwa-install{justify-content:center;width:44px;min-height:44px;padding:0;font-size:10px}.pwa-install span{display:none}.offline-banner{bottom:max(82px,calc(env(safe-area-inset-bottom) + 72px));padding:8px 12px;font-size:10px}}@media (display-mode:standalone){.normie-app .header{top:max(24px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right))}.normie-app .announcement{top:max(24px,env(safe-area-inset-top))}.interactive-world__bottom{bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.island-legal{bottom:max(16px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right))}.modal-backdrop{padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.modal--guide .modal-content{padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media (display-mode:standalone) and (width<=700px){.normie-app .header{top:max(14px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right))}.normie-app .announcement{top:calc(max(14px,env(safe-area-inset-top)) + 60px)}.interactive-world__top{top:calc(max(14px,env(safe-area-inset-top)) + 102px)}.modal-backdrop{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.modal{max-height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)))}}.pwa-help{color:#e8f4ff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#2370afea,#173f72f2);border:1px solid #a9d9ff90;border-radius:18px;width:min(390px,100vw - 32px);max-height:calc(100dvh - 64px);padding:30px;overflow:auto;box-shadow:0 25px 80px #05274a66}.pwa-help::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081e4590}.pwa-help h2{margin:0 0 22px;font:italic 800 37px/.98 Normie Quest,Impact,sans-serif}.pwa-help p{margin:12px 0;font-size:14px;line-height:1.6}.pwa-help small{color:#c9e5fa;margin:16px 0 22px;font-size:11px;display:block}.pwa-help .button{color:#14386c;background:#fff34c;border:0;width:100%;min-height:44px;font-weight:700}.pwa-help .button:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-transparency:reduce){.offline-banner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#183d6b}}
