:root{--start-acid:#bfff59;--start-green:#49f3a7;--start-mint:#8cf7c0;--start-pink:#c97c95;--start-pink-soft:#e3a7b8;--start-sky:#61e9ff;--start-ink:#04100d;--start-panel:rgba(4,18,14,.91);--start-line:rgba(111,255,184,.18);--start-muted:#8da99e;--start-white:#f1faf5}
*{box-sizing:border-box}
body.start-flow-page{min-height:100svh;overflow-x:hidden;background:#02100d;color:var(--start-white)}
body.start-flow-page::before{content:"";position:fixed;z-index:-3;inset:0;background:url('/brand/axo-onboarding-bg-v1.webp') center/cover no-repeat}
body.start-flow-page::after{content:"";position:fixed;z-index:-2;inset:0;background:linear-gradient(180deg,rgba(0,10,8,.18),rgba(0,10,8,.42)),radial-gradient(circle at 50% 52%,rgba(2,21,16,.04) 0,rgba(2,14,11,.14) 43%,rgba(0,8,6,.62) 100%);pointer-events:none}
.start-wizard{min-height:100svh;padding:96px clamp(12px,2.5vw,34px) 18px;display:grid;place-items:center}
.start-wizard-shell{width:min(1180px,100%);min-height:min(735px,calc(100svh - 108px));border:1px solid rgba(111,255,184,.2);border-radius:26px;background:radial-gradient(circle at 8% 2%,rgba(201,124,149,.14),transparent 25%),radial-gradient(circle at 93% 4%,rgba(97,233,255,.13),transparent 27%),linear-gradient(140deg,rgba(3,16,12,.9),rgba(2,11,9,.78)),url('/brand/axo-onboarding-bg-v1.webp') center/cover no-repeat;box-shadow:0 32px 95px rgba(0,0,0,.58),0 0 65px rgba(97,233,255,.035),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(20px);overflow:hidden;display:grid;grid-template-rows:auto 2px auto minmax(0,1fr)}
.start-wizard-head{min-height:76px;padding:14px clamp(16px,2.5vw,30px);display:grid;grid-template-columns:180px minmax(0,1fr) 110px;gap:20px;align-items:center}
.start-brand{color:var(--start-white);text-decoration:none;display:flex;align-items:center;gap:10px}.start-brand img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(73,243,167,.22))}.start-brand span{display:grid}.start-brand b{font-size:14px;letter-spacing:.16em}.start-brand small{margin-top:2px;color:#779489;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}
.start-stepper{display:grid;grid-template-columns:repeat(4,auto 1fr) auto;align-items:center;justify-content:center}.start-stepper button{padding:0;border:0;background:none;color:#57756a;display:grid;justify-items:center;gap:4px;cursor:pointer}.start-stepper button b{width:29px;height:29px;border:1px solid rgba(116,159,142,.26);border-radius:50%;background:rgba(0,0,0,.2);display:grid;place-items:center;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;transition:.25s}.start-stepper button span{font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.start-stepper i{height:1px;margin:-11px 7px 0;background:rgba(110,154,137,.16)}.start-stepper button.complete{color:var(--start-acid)}.start-stepper button.complete b{border-color:rgba(191,255,89,.5);background:rgba(191,255,89,.1)}.start-stepper button.active{color:var(--start-white)}.start-stepper button.active b{border-color:var(--start-green);background:var(--start-green);color:#03110c;box-shadow:0 0 0 5px rgba(73,243,167,.08),0 0 22px rgba(73,243,167,.2)}
.start-head-status{text-align:right;display:grid;gap:4px}.start-head-status strong{color:var(--start-green);font:900 11px ui-monospace,SFMono-Regular,Menlo,monospace}.start-head-status span{color:#68857a;font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}
.start-progress-track{height:2px;background:rgba(255,255,255,.035)}.start-progress-track i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--start-acid),var(--start-sky),var(--start-pink-soft),var(--start-green));box-shadow:0 0 16px rgba(97,233,255,.35);transition:width .35s ease}
.start-live-status{min-height:29px;margin:0;padding:8px clamp(18px,3vw,36px) 0;color:#6f8e82;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;letter-spacing:.04em}
.start-stage{min-height:0;padding:clamp(20px,3vw,42px) clamp(20px,4.8vw,64px) 16px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.72fr);grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(42px,7vw,94px);align-items:center;animation:start-stage-in .38s ease both}.start-stage[hidden]{display:none}.start-stage-copy{min-width:0;align-self:center}.start-stage-action{min-width:0;align-self:center}
.start-kicker{color:var(--start-green);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.17em}.start-stage h1,.start-stage h2{max-width:670px;margin:15px 0 18px;font-size:clamp(43px,5vw,68px);line-height:.94;letter-spacing:-.055em}.start-stage h1 em,.start-stage h2 em{color:var(--start-mint);font-style:normal}.start-stage-copy>p{max-width:600px;margin:0;color:#a4bbb2;font-size:12px;line-height:1.72}.start-stage-copy code{color:#c8f6df;font-size:.9em}
.start-callouts{max-width:590px;margin-top:22px;display:grid;gap:8px}.start-callouts span{padding:9px 11px;border-left:1px solid rgba(73,243,167,.35);background:linear-gradient(90deg,rgba(73,243,167,.05),transparent);color:#9eb6ac;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.start-callouts b{margin-right:9px;color:var(--start-acid)}
.start-evidence{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.start-evidence span{padding:7px 9px;border:1px solid var(--start-line);border-radius:999px;background:rgba(1,9,7,.4);color:#759287;font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}.start-evidence span.ok{border-color:rgba(191,255,89,.38);color:var(--start-acid);background:rgba(191,255,89,.06)}.start-safety{margin-top:15px!important;color:#68867a!important;font-size:8px!important;line-height:1.65!important}
.swap-card{width:100%;max-width:430px;margin-left:auto;padding:14px;border:1px solid rgba(111,255,184,.18);border-radius:24px;background:linear-gradient(155deg,rgba(11,32,25,.98),rgba(2,11,9,.99));box-shadow:0 24px 65px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04)}.swap-card>header{padding:2px 5px 13px;display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.swap-card>header span{font-size:13px;font-weight:900}.swap-card>header b{color:#759287;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.swap-card>header button{width:22px;height:22px;border:1px solid var(--start-line);border-radius:50%;background:transparent;color:#8bac9e;cursor:help}
.swap-token-box{min-width:0;padding:17px;border:1px solid rgba(113,174,149,.16);border-radius:17px;background:rgba(0,8,6,.64);display:grid;gap:10px}.swap-token-box.receive{background:rgba(8,24,18,.82)}.swap-label{color:#6f8f82;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;display:flex;justify-content:space-between;gap:10px}.swap-label small{color:#557066;font:inherit}.swap-token-box>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.swap-token-box input{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:#f3fbf6;font:700 31px/1.1 inherit}.swap-token-box select,.swap-token-box>div>b{max-width:132px;padding:10px 12px;border:1px solid rgba(111,255,184,.2);border-radius:12px;background:#10261e;color:#e8f7ef;font:900 11px ui-monospace,SFMono-Regular,Menlo,monospace}.swap-token-box select{appearance:auto;cursor:pointer}.swap-token-box>div>strong{min-width:0;color:#c5d8d0;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-token-box>small{color:#607d71;font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}
.swap-chain-field{margin:0 2px 8px;padding:8px 11px;border:1px solid rgba(111,255,184,.12);border-radius:11px;background:rgba(0,8,6,.56);display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-chain-field span{color:#6f8f82;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.swap-chain-field select{min-width:126px;padding:8px 10px;border:1px solid rgba(111,255,184,.2);border-radius:9px;background:#10261e;color:#e8f7ef;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace}.swap-token-box>.swap-percentages{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding-top:2px}.swap-percentages button{min-width:0;padding:6px 3px;border:1px solid rgba(111,255,184,.15);border-radius:7px;background:rgba(73,243,167,.035);color:#7fa798;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.swap-percentages button:hover,.swap-percentages button:focus-visible{border-color:rgba(191,255,89,.45);background:rgba(191,255,89,.09);color:var(--start-acid)}
.custom-token-field{margin:8px 2px 0;padding:10px 12px;border:1px solid var(--start-line);border-radius:12px;background:#06130f;display:grid;gap:7px}.custom-token-field[hidden]{display:none}.custom-token-field span{color:#718e82;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.custom-token-field input{padding:7px 0;border:0;border-bottom:1px solid var(--start-line);outline:0;background:transparent;color:#e8f5ee;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}
.swap-direction{height:36px;margin:-3px 0;position:relative;z-index:2;display:grid;place-items:center}.swap-direction span{width:34px;height:34px;border:4px solid #06150f;border-radius:11px;background:#18372a;color:var(--start-green);display:grid;place-items:center;font-size:17px}.swap-direction small{position:absolute;left:54px;color:#507065;font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}
.swap-route{padding:12px 5px 8px;display:flex;justify-content:space-between;gap:10px;color:#698579;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.swap-route b{margin-right:3px;color:#a6bcb3}.swap-submit,.social-confirm,.start-open-tool{width:100%;min-height:48px;border:1px solid rgba(191,255,89,.34);border-radius:14px;background:linear-gradient(135deg,var(--start-acid),#6df3a5);color:#06130e;font:1000 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;cursor:pointer;box-shadow:0 10px 30px rgba(111,255,136,.1)}.swap-submit:hover,.social-confirm:hover,.start-open-tool:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.swap-card>p{margin:9px 5px 1px;color:#587268;font-size:6px;line-height:1.55;text-align:center}.swap-refresh{width:100%;margin-top:7px;padding:9px;border:0;background:transparent;color:#83bca5;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}
.swap-submit:disabled{opacity:.64;cursor:progress;filter:saturate(.65)}.relay-quote{margin:3px 1px 10px;padding:10px;border:1px solid rgba(111,255,184,.13);border-radius:13px;background:rgba(0,8,6,.62);display:grid;grid-template-columns:1fr 1fr;gap:8px}.relay-quote[hidden],.swap-progress[hidden]{display:none}.relay-quote>div{min-width:0;display:grid;gap:2px}.relay-quote span{color:#68867a;font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace}.relay-quote strong{overflow:hidden;color:#d8f6e5;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.relay-quote>small{grid-column:1/-1;padding-top:7px;border-top:1px solid rgba(111,255,184,.08);color:#6e9585;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.swap-progress{margin:3px 1px 10px;display:grid;gap:5px}.swap-progress>span{min-height:34px;padding:7px 9px;border:1px solid rgba(111,255,184,.12);border-radius:10px;background:rgba(0,8,6,.64);display:grid;grid-template-columns:20px 1fr;align-items:center}.swap-progress i{grid-row:1/3;width:16px;height:16px;border:1px solid rgba(111,255,184,.2);border-radius:50%;display:grid;place-items:center;color:#7e9d90;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.swap-progress b{color:#a7bdb4;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.swap-progress small{color:#607c70;font:800 5px ui-monospace,SFMono-Regular,Menlo,monospace}.swap-progress .active{border-color:rgba(191,255,89,.32)}.swap-progress .active i{color:var(--start-acid);box-shadow:0 0 12px rgba(191,255,89,.2)}.swap-progress .done i{border-color:rgba(73,243,167,.35);background:rgba(73,243,167,.14);color:var(--start-green)}.swap-progress .error{border-color:rgba(255,117,135,.34)}.swap-progress .error i{color:#ff7587}
.start-route-visual{max-width:510px;margin-top:25px;padding:14px;border:1px solid var(--start-line);border-radius:14px;background:rgba(0,10,7,.4);display:flex;gap:11px;align-items:center}.start-route-visual span{flex:1;padding:9px;border-radius:9px;background:rgba(73,243,167,.06);color:#c7e6d7;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.start-route-visual i{color:var(--start-green);font-style:normal}
.start-tier-copy h2{margin-bottom:12px}.start-tier-copy>p{font-size:10px}.start-tiers-image{display:block;width:min(100%,530px);max-height:185px;margin:14px 0 10px;border:1px solid rgba(111,255,184,.22);border-radius:13px;object-fit:cover;object-position:center;box-shadow:0 12px 35px rgba(0,0,0,.3)}.start-contract{max-width:530px;padding:8px 10px;border:1px solid var(--start-line);border-radius:10px;background:rgba(0,9,7,.62);display:grid;gap:4px}.start-contract>span{color:var(--start-green);font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.start-contract button{min-width:0;padding:0;border:0;background:none;color:#cfe5da;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;text-align:left;cursor:pointer}.start-contract code{overflow:hidden;text-overflow:ellipsis;font-size:8px;white-space:nowrap}.start-contract b{color:var(--start-acid);font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}
.start-social-copy>p{max-width:560px}.start-social-note{max-width:560px;margin-top:22px;padding:11px;border:1px solid var(--start-line);border-radius:15px;background:rgba(0,11,8,.52);display:flex;gap:13px;align-items:center}.start-social-note img{width:105px;height:72px;border-radius:10px;object-fit:cover}.start-social-note span{display:grid;gap:5px}.start-social-note b{color:var(--start-green);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.start-social-note small{color:#809d91;font-size:8px;line-height:1.5}.start-social-actions{display:grid;gap:10px}.social-join-card{padding:15px;border:1px solid var(--start-line);border-radius:17px;background:linear-gradient(135deg,rgba(9,30,23,.96),rgba(3,13,10,.96));color:var(--start-white);text-decoration:none;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center;transition:.2s}.social-join-card:hover,.social-join-card.visited{border-color:rgba(191,255,89,.38);transform:translateY(-2px)}.social-mark{width:46px;height:46px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#040706;color:#fff;display:grid;place-items:center;font-size:17px;font-weight:1000}.social-mark.telegram{background:#169cdd}.social-join-card div{min-width:0;display:grid;gap:3px}.social-join-card small{color:#728f83;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.social-join-card strong{font-size:12px}.social-join-card p{margin:0;color:#738f83;font-size:8px}.social-join-card>b{color:var(--start-acid)}.social-confirm{margin-top:4px}.social-confirm.complete{background:rgba(191,255,89,.1);color:var(--start-acid)}.social-verify{color:var(--start-green);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;text-decoration:none}
.start-pet-form{max-width:520px;margin-top:23px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}.start-pet-form label{display:grid;gap:7px}.start-pet-form label span{color:#809b90;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.start-pet-form input{width:100%;padding:14px;border:1px solid var(--start-line);border-radius:12px;outline:0;background:rgba(0,9,7,.7);color:#f1faf5}.start-pet-form button{min-height:45px;padding:0 18px;border:1px solid rgba(191,255,89,.36);border-radius:12px;background:rgba(191,255,89,.1);color:var(--start-acid);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.start-pet-form button:disabled{opacity:.5;cursor:wait}.start-secondary-link{display:inline-block;margin-top:13px;color:var(--start-green);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.start-pet-art{display:grid;place-items:center}.start-pet-orbit{width:min(390px,100%);aspect-ratio:1;position:relative;border:1px solid rgba(111,255,184,.1);border-radius:50%;background:radial-gradient(circle,rgba(73,243,167,.1),transparent 61%);display:grid;place-items:center}.start-pet-orbit>i{position:absolute;inset:11%;border:1px dashed rgba(111,255,184,.13);border-radius:50%}.start-pet-orbit>i:nth-child(2){inset:23%;border-style:solid}.start-pet-orbit>i:nth-child(3){inset:35%;border-color:rgba(191,255,89,.2)}#start-pet-proof{position:relative;z-index:2;display:grid;justify-items:center;gap:8px;text-align:center}#start-pet-proof img{width:175px;height:175px;object-fit:contain;filter:drop-shadow(0 24px 25px rgba(0,0,0,.45))}#start-pet-proof span{display:grid;gap:3px}#start-pet-proof strong{color:#dff4e8;font-size:11px}#start-pet-proof small{color:#789487;font-size:7px}
.start-selected-tool{max-width:540px;margin-top:22px;padding:13px;border:1px solid var(--start-line);border-radius:16px;background:rgba(0,10,7,.57);display:flex;gap:14px;align-items:center}.start-selected-tool img{width:66px;height:66px;border-radius:13px;object-fit:cover}.start-selected-tool span{display:grid;gap:3px}.start-selected-tool small{color:var(--start-green);font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace}.start-selected-tool strong{font-size:13px}.start-selected-tool p{margin:0;color:#759186;font-size:8px;line-height:1.45}.start-final-actions{max-width:540px;margin-top:12px;display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.start-open-tool{min-height:43px}.start-open-tool:disabled{opacity:.35;cursor:not-allowed}.start-final-actions a{color:#8bb0a1;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;text-decoration:none}.start-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.start-tool-grid>button{min-width:0;padding:10px;border:1px solid var(--start-line);border-radius:13px;background:rgba(4,19,14,.88);color:var(--start-white);display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;cursor:pointer;transition:.2s}.start-tool-grid>button:hover,.start-tool-grid>button.selected{border-color:rgba(191,255,89,.45);background:rgba(20,45,34,.94);transform:translateY(-2px)}.start-tool-grid img{width:43px;height:43px;border-radius:9px;object-fit:cover}.start-tool-grid span{min-width:0;display:grid;gap:3px}.start-tool-grid small{color:#708d81;font:900 5px ui-monospace,SFMono-Regular,Menlo,monospace}.start-tool-grid strong{font-size:8px;line-height:1.25}.start-tool-grid b{color:var(--start-acid)}
.start-stage-nav{grid-column:1/-1;min-height:47px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(111,255,184,.08);display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.start-stage-nav button,.start-stage-nav a{border:0;background:none;text-decoration:none;cursor:pointer}.start-back{justify-self:start;color:#79968a;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.start-next{min-width:220px;padding:11px 18px!important;border:1px solid rgba(111,255,184,.18)!important;border-radius:999px!important;background:rgba(73,243,167,.07)!important;color:#d9f6e7;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.start-next b{margin-left:12px;color:var(--start-acid)}.start-skip{justify-self:end;color:#58736a!important;font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace!important;text-decoration:underline!important;text-underline-offset:3px}.start-disclosure{width:min(1120px,calc(100% - 24px));margin:10px auto 0;color:rgba(145,179,165,.58);font:700 6px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}
.start-stage h1 em,.start-stage h2 em{background:linear-gradient(90deg,var(--start-mint),var(--start-sky),var(--start-pink-soft));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.start-stepper i{background:linear-gradient(90deg,rgba(97,233,255,.15),rgba(201,124,149,.18))}.start-stepper button.active b{box-shadow:0 0 0 5px rgba(97,233,255,.08),0 0 22px rgba(201,124,149,.2)}
.swap-card{border-color:rgba(97,233,255,.2);background:radial-gradient(circle at 100% 0,rgba(97,233,255,.055),transparent 30%),radial-gradient(circle at 0 100%,rgba(201,124,149,.055),transparent 34%),linear-gradient(155deg,rgba(11,32,25,.98),rgba(2,11,9,.99));box-shadow:0 24px 65px rgba(0,0,0,.42),0 0 28px rgba(201,124,149,.035),inset 0 1px rgba(255,255,255,.04)}
.swap-card>header b{color:var(--start-sky)}.swap-card>header button{border-color:rgba(201,124,149,.35);background:rgba(201,124,149,.06);color:var(--start-pink-soft)}
.swap-token-box,.swap-chain-field{border-color:rgba(97,233,255,.16)}.swap-percentages button:nth-child(even){border-color:rgba(201,124,149,.18)}.swap-percentages button:hover,.swap-percentages button:focus-visible{border-color:var(--start-sky);background:linear-gradient(90deg,rgba(97,233,255,.08),rgba(201,124,149,.09));color:var(--start-pink-soft)}
.swap-direction span{background:linear-gradient(145deg,#18372a,#153039);color:var(--start-sky)}.swap-direction small{color:var(--start-pink-soft)}.swap-route b{color:var(--start-sky)}
.swap-submit,.social-confirm,.start-open-tool{background:linear-gradient(135deg,var(--start-acid),var(--start-sky) 58%,var(--start-pink-soft));box-shadow:0 10px 30px rgba(97,233,255,.1)}.swap-refresh{color:var(--start-pink-soft)}
.social-join-card:first-child .social-mark{border-color:rgba(201,124,149,.38);background:linear-gradient(145deg,rgba(201,124,149,.28),#080807)}.social-join-card:nth-child(2){border-color:rgba(97,233,255,.18)}.social-verify{color:var(--start-sky)}.start-skip:hover{color:var(--start-pink-soft)!important}.start-tool-grid>button:hover,.start-tool-grid>button.selected{border-color:rgba(97,233,255,.48);box-shadow:0 0 22px rgba(201,124,149,.05)}
.start-stage-tier{grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;column-gap:clamp(22px,4vw,52px);align-items:stretch}.start-tier-card{width:100%;max-width:430px;aspect-ratio:1122/1402;margin:0;overflow:hidden;border:1px solid rgba(201,124,149,.3);border-radius:24px;background:linear-gradient(150deg,rgba(97,233,255,.08),rgba(201,124,149,.08)),rgba(2,11,9,.96);box-shadow:0 24px 65px rgba(0,0,0,.42),0 0 34px rgba(97,233,255,.055);display:grid;place-items:center}.start-tier-card .start-tiers-image{display:block;width:100%;height:100%;max-height:none;margin:0;border:0;border-radius:0;object-fit:contain;object-position:center;box-shadow:none}.start-stage-tier .start-stage-action{display:flex;align-self:stretch;align-items:stretch}.start-stage-tier .swap-card{max-width:430px;height:100%;margin:0}
@keyframes start-stage-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}
@media(max-width:980px){.start-wizard-shell{min-height:auto}.start-wizard-head{grid-template-columns:150px minmax(0,1fr)}.start-head-status{display:none}.start-stage{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);column-gap:30px;padding-inline:30px}.start-stage h1,.start-stage h2{font-size:48px}.start-tool-grid{grid-template-columns:1fr}.start-final-actions{grid-template-columns:1fr 1fr}.start-open-tool{grid-column:1/-1}}
@media(max-width:760px){body.start-flow-page::before{background-position:46% center}.start-wizard{display:block;min-height:100svh;padding:82px 8px 8px}.start-wizard-shell{width:100%;max-width:100%;min-width:0;min-height:calc(100svh - 94px);border-radius:19px;overflow:visible}.start-wizard-head{width:100%;min-width:0;min-height:66px;padding:10px 13px;grid-template-columns:1fr;gap:9px;position:sticky;top:75px;z-index:5;border-radius:19px 19px 0 0;background:rgba(3,16,12,.96);backdrop-filter:blur(18px)}.start-brand{display:none}.start-stepper{width:100%;min-width:0;gap:0}.start-stepper button span{display:none}.start-stepper button b{width:26px;height:26px}.start-stepper i{min-width:0;margin:0 3px}.start-live-status{padding-inline:12px;font-size:6px}.start-stage{width:100%;max-width:100%;min-width:0;padding:23px 18px 14px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:23px;align-items:start}.start-stage-copy,.start-stage-action{width:100%;max-width:100%;min-width:0;align-self:auto}.start-stage h1,.start-stage h2{max-width:100%;margin:10px 0 13px;font-size:clamp(36px,10.7vw,44px);overflow-wrap:anywhere}.start-stage-copy>p{font-size:11px}.start-callouts{margin-top:16px}.swap-card{width:100%;max-width:100%;min-width:0;margin:0}.swap-card>header{min-width:0}.start-stage-nav{margin-top:0;grid-template-columns:1fr 1fr;gap:9px}.start-stage-nav>span{display:none}.start-next{grid-column:1/-1;grid-row:1;min-width:0;width:100%}.start-back{grid-row:2}.start-skip{grid-row:2}.start-tiers-image{max-height:none;object-fit:contain}.start-social-note img{width:85px}.start-pet-art{order:-1}.start-pet-orbit{width:min(290px,86vw)}#start-pet-proof img{width:130px;height:130px}.start-pet-form{grid-template-columns:1fr}.start-tool-grid{grid-template-columns:1fr 1fr}.start-tool-grid>button{grid-template-columns:38px minmax(0,1fr)}.start-tool-grid img{width:38px;height:38px}.start-tool-grid b{display:none}.start-selected-tool{margin-top:15px}.start-disclosure{font-size:5px}}
@media(max-width:440px){.start-tool-grid{grid-template-columns:1fr}.start-social-note{align-items:flex-start}.start-social-note img{width:72px;height:64px}.swap-token-box input{font-size:26px}.start-route-visual{gap:5px;padding:9px}.start-route-visual span{padding:8px 4px;font-size:6px}.start-final-actions{grid-template-columns:1fr}.start-final-actions a{padding:5px}.start-wizard-shell{min-height:calc(100svh - 86px)}}
@media(max-width:980px) and (min-width:761px){.start-stage-tier{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.start-tier-card{max-width:100%}.start-stage-tier .swap-card{max-width:100%}}
@media(max-width:760px){.start-stage-tier{grid-template-columns:minmax(0,1fr);gap:23px}.start-stage-tier .start-stage-action{display:block}.start-stage-tier .swap-card{height:auto}.start-tier-card{max-width:100%}}
@media(prefers-reduced-motion:reduce){.start-stage{animation:none}.start-progress-track i,.social-join-card,.start-tool-grid>button{transition:none}}
