:root{--ink:#163c48;--surface:#f4f9fb;--lime:#b4e2f0;--muted:#617c85;--line:#cadce3;--dark-line:#416470}html{scroll-padding-top:100px}body{background:#e0f0f6}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#3999b8}.header{position:relative;z-index:30;background:#f8fbfbe8;color:var(--ink);height:72px;max-width:1300px;margin:24px auto 0;width:calc(100% - 80px);padding:0 26px;border:1px solid #fff;border-radius:50px;box-shadow:0 6px 24px #32607806}.header .wordmark{font-size:35px;letter-spacing:-2px}.logo-dot{color:#66acc0}.main-nav{gap:24px}.main-nav a:hover{color:#157c99}.release-tag{color:#7f969e}.button{border-radius:28px}.button.lime{background:#b4e2f0;color:#163c48}.button.lime:hover:not(:disabled){background:#c5edfa}.button.dark:hover:not(:disabled){background:#285664}.header .button.lime{background:#163c48;color:#fff}.button.outline-light{color:#e8f6fa;border-color:#a0bfc9}.menu-button{color:var(--ink)}.laundry-hero{background:radial-gradient(ellipse at 50% 55%,#f7fcff 0%,#e0f0f6 48%,#d8eaf2 100%);margin-top:-96px;padding:151px 30px 0;overflow:hidden}.hero-heading{text-align:center;position:relative;z-index:2}.atelier-label{display:inline-flex;align-items:center;gap:9px;background:#ffffff70;border:1px solid #ffffffad;border-radius:30px;padding:7px 15px;font-size:12px;color:#3a626d}.online-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#38a8a3;box-shadow:0 0 0 4px #38a8a310;flex-shrink:0}.hero-heading h1{font-family:var(--display);font-size:clamp(64px,8.3vw,120px);font-weight:400;letter-spacing:-.077em;line-height:1.06;margin:18px 0 18px}.hero-heading h1 em{font-style:normal;color:#488fa6}.hero-heading>p{font-size:17px;color:#5b7985;line-height:1.55}.hero-links{display:flex;justify-content:center;align-items:center;gap:27px;margin:25px 0 0}.hero-links .button{font-size:13px;min-height:46px;padding:12px 22px;gap:23px}.hero-secondary{font-size:13px;font-weight:600;border-bottom:1px solid #9bb9c5;padding:8px 0}.machine-stage{position:relative;max-width:1150px;min-height:665px;margin:13px auto 0;display:grid;grid-template-columns:230px 1fr 210px;align-items:center;gap:10px;padding:28px 22px 105px}.stage-label{position:absolute;left:22px;top:35px;font-size:9px;letter-spacing:1px;color:#6d8a98}.stage-label span{color:#a0b6bf;margin-left:12px}.load-console{position:relative;z-index:3;background:linear-gradient(145deg,#ffffffb8,#ffffff65);backdrop-filter:blur(15px);border:1px solid #fff;border-radius:17px;padding:20px 20px 16px;box-shadow:0 14px 50px #1e546810}.console-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.console-heading .mono{font-size:9px;color:#6f8993;letter-spacing:1px}.tiny-tag{font-family:var(--mono);font-size:8px;border:1px solid #becfd7;border-radius:4px;padding:3px 6px;color:#6b8993}.load-console h2{font-family:var(--display);font-weight:400;font-size:25px;letter-spacing:-1.2px;line-height:1.2;margin:17px 0}.load-console label{display:block;font-size:10px;color:#6a8490;margin:11px 0 5px}.load-console select{appearance:auto;width:100%;padding:9px 10px;font-size:12px;background:#eef6f9cc;border:1px solid #d2e3e9;border-radius:7px;height:37px;color:var(--ink)}.machine-amount-field{border:1px solid #d2e3e9;background:#eef6f9cc;display:flex;align-items:center;border-radius:7px;padding:8px 10px}.machine-amount-field input{border:0;background:transparent;width:100%;min-width:0;font-size:22px;color:var(--ink);padding:0;outline-offset:0}.machine-amount-field>span{font-size:10px;color:#76909a}.machine-error{font-size:10px;line-height:1.4;color:#ae3b44;min-height:0;margin-top:5px}.machine-error:empty{display:none}.load-console .button{font-size:11px;min-height:41px;padding:10px 13px;margin-top:15px;justify-content:space-between;border-radius:7px}.console-note{font-size:9px;line-height:1.6;color:#77919b;margin-top:11px}.appliance{width:560px;max-width:none;aspect-ratio:1;position:relative;justify-self:center;pointer-events:auto;filter:drop-shadow(0 24px 23px #1b557423);margin:0 -30px;z-index:1}.appliance img{width:100%;height:100%;display:block;object-fit:contain;clip-path:inset(4.5% 0 0 0)}#drum-canvas{position:absolute;left:27.5%;top:26.1%;width:45%;height:45%;border-radius:50%;pointer-events:none;opacity:.94;box-shadow:inset 0 0 28px 8px #101c2570}.machine-lcd{position:absolute;left:17.7%;top:9.2%;width:25.5%;height:7.8%;font-family:var(--mono);color:#b7edf1;display:grid;grid-template-columns:1fr auto;align-content:center;gap:2px 4px;padding:0 8px;line-height:1.4;text-shadow:0 0 8px #b7edf160;pointer-events:none}.machine-lcd>span{font-size:6px;letter-spacing:.5px;grid-column:1/-1;color:#7ca1b0}.machine-lcd>b{font-size:9px;font-weight:500}.machine-lcd>small{font-size:9px;align-self:center}.machine-dial{position:absolute;left:73.4%;top:7.4%;width:10%;height:10%;border-radius:50%;background:transparent;border:0}.machine-dial:hover{box-shadow:0 0 0 2px #90d5e88c}.drop-hint{position:absolute;top:76%;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:8px;letter-spacing:.6px;color:#738d97;background:#ffffff55;border:1px solid #fff5;padding:5px 9px;border-radius:20px;white-space:nowrap;pointer-events:none}.appliance.drag-over #drum-canvas{outline:4px solid #9ce5ef;outline-offset:4px}.cycle-console{z-index:3;position:relative;padding:24px 5px 24px 20px;border-left:1px solid #aecad580;align-self:center}.cycle-console h3{font-family:var(--display);font-size:29px;line-height:1.1;font-weight:400;letter-spacing:-1.5px;margin:18px 0 12px}.cycle-console>p{color:#6d8793;font-size:11px;line-height:1.7;min-height:38px}.cycle-time{display:flex;align-items:center;gap:12px;margin:20px 0 10px}.cycle-time strong{font-family:var(--display);font-size:51px;letter-spacing:-3px;font-weight:400;line-height:1}.cycle-time>span{font-family:var(--mono);font-size:7px;letter-spacing:.7px;color:#7c99a5;line-height:1.8}.cycle-progress{height:3px;background:#b6d0db70;border-radius:5px;overflow:hidden}.cycle-progress>span{display:block;width:0;height:100%;background:#438da3;transition:width .2s linear}.cycle-steps{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:0;margin:16px 0 18px;font-size:10px;color:#92a9b2}.cycle-steps li>span{font-family:var(--mono);font-size:8px;margin-right:6px}.cycle-steps li.active{color:#255c6c}.cycle-steps li.done{color:#479496}.cycle-sound,.track-shortcut{background:transparent;border:0;padding:6px 0;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:10px;color:#698994}.track-shortcut{border-top:1px solid #b9d0da70;margin-top:6px;padding-top:12px;color:#315f70}.coin-shelf{position:absolute;bottom:22px;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #aac5d17a;padding:19px 20px 0}.shelf-caption{font-size:9px;line-height:1.8;color:#466f80;letter-spacing:.7px}.shelf-caption small{font-size:7px;color:#849fae;letter-spacing:.3px}.coin-buttons{display:flex;gap:25px}.coin-choice{display:flex;flex-direction:column;align-items:center;gap:7px;border:0;background:transparent;color:#6f8a96;font-family:var(--mono);font-size:8px;letter-spacing:1px;padding:0 8px;cursor:grab}.coin-choice:active{cursor:grabbing}.coin-medallion{display:flex;align-items:center;justify-content:center;height:42px;width:42px;border-radius:50%;border:3px double #d9edf4;font-size:23px;box-shadow:0 4px 9px #27628515,inset 0 0 0 1px #fff8;transition:transform .25s}.coin-choice:hover .coin-medallion{transform:translateY(-5px) rotate(-10deg)}.coin-choice.selected .coin-medallion{outline:1px solid #589bac;outline-offset:4px}.eth-medallion{background:linear-gradient(125deg,#94bed2,#467895);color:#ecfaff}.sol-medallion{background:linear-gradient(125deg,#77c4c4,#405c78);color:#bdf4ee}.usdc-medallion{background:linear-gradient(125deg,#5196c6,#236394);color:white}.bnb-medallion{background:linear-gradient(125deg,#ddc894,#a59866);color:#faf3d3}.shelf-note .mono{font-size:9px;color:#497282}.shelf-note p{font-size:10px;color:#819da8;line-height:1.6;margin-top:3px}.hero-footnote{max-width:1260px;border-top:1px solid #b5d0dc80;padding:22px 0 26px;margin:auto;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#718c98}.hero-footnote>div{display:flex;gap:30px;color:#456c7d;font-size:12px}.utility-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:35px max(5.5%,calc((100vw - 1250px)/2));background:#f4f9fb;border-bottom:1px solid #d7e5eb}.utility-intro .mono{font-size:9px;color:#7d969f;letter-spacing:1px}.utility-intro p{font-family:var(--display);font-size:26px;letter-spacing:-1px}.utility-intro a{font-size:12px}.section{padding-top:82px;padding-bottom:82px}.section-head h2,h2{font-family:var(--display);font-weight:400;letter-spacing:-.065em;line-height:1.08}.section-head h2{font-size:clamp(40px,4.7vw,65px)}.eyebrow{color:#7d959f;font-size:10px;letter-spacing:.7px}.workspace-section{background:#f4f9fb}.section-head{margin-bottom:28px}.section-description{color:#718a95}.swap-card,.score-form,.score-result{background:#fff;border-radius:20px;border:1px solid #d7e6ed;box-shadow:0 10px 40px #244a5c05}.token-box{background:#eef5f8;border:1px solid #e1ebef;border-radius:12px}.token-box.output{background:#f6fafb}.tabs{background:#eaf2f6;border-color:#d7e5eb;border-radius:30px}.tabs>button{border-radius:24px;color:#63818e}.tabs>button.active{background:#163c48;color:#fff}.chain-options>button{background:#f6f9fb;border-color:#d7e5ec;border-radius:8px;color:#657d88}.chain-options>button.active{background:#dceff5;border-color:#9ecbdc;color:#285a6c}.swap-guide{color:#426575}.swap-guide h3{color:var(--ink);font-weight:400}.guide-note{background:#e3f1f6;border-color:#c7e0eb;border-radius:12px}.guide-note .crossmark{color:#4b91a7}.routing-toggle{background:#eef5f8;border-radius:8px}.routing-toggle>button.active{background:#d8eaf2;color:#255767}.routing-toggle>button{border-radius:6px;color:#79929c}.destination-row select,form input:not([type=checkbox]),form select{border-color:#d2e3e9;color:var(--ink)}.flip-button{background:#fff;border-color:#d7e5ec;color:#4a8199}.quote-breakdown{border-color:#d7e5ec}.pill{border-color:#b9d2df;border-radius:20px}.dark-pill{background:#e3f1f6;color:#42748a}.vault-section{background:#173f4b;color:#e9f6fa}.vault-section h2{color:#f0f9fb}.vault-section .eyebrow,.vault-section .section-description,.vault-status{color:#9cbecb}.vault-stats strong{color:#b3e3ef;font-weight:400}.vault-stats .mono{color:#8eafbc}.vault-table th{color:#87aeba}.vault-table td,.vault-bottom{color:#bbd3dd}.vault-table td a,.vault-bottom a{color:#d4f1fa}.vault-table tr{border-color:#365d6a}.score-section{background:#edf6fa}.score-result{background:#e4f1f6}.score-ring{background:conic-gradient(#519eb8 calc(var(--score)*1%),#ccdee7 0)}.score-ring:before{background:#e4f1f6}.score-explainer{border-color:#c9dce5}.pay-section{background:#1d4958;color:#e5f5f9}.pay-intro h2{font-family:var(--display);font-weight:400;font-size:clamp(48px,6vw,85px);letter-spacing:-.07em;line-height:1.08}.pay-intro h2>span{color:#9ed9ea}.pay-intro>p,.pay-annotation p{color:#9ebdc9}.pay-builder{background:#f5fafc;color:var(--ink);border-color:#6e919f;border-radius:20px}.pay-builder input,.pay-builder select{background:#e9f3f8}.pay-builder .small-note{color:#6c8794}.pay-builder .button.outline-light{color:#315767;border-color:#bdd4df}.request-details{border-color:#c1d7e2}.how-section{background:#f5fafc}.privacy-layer{background:#e7f3f8;border-color:#c3dde8;border-radius:16px}.protocol-mark{background:#e1f1f8;border-color:#7eb7cd;color:#478ca6}.principle-grid h3{font-weight:400;letter-spacing:-.8px}.faq-section{background:#e4f1f7}.faq-intro h2{font-weight:400;font-size:clamp(43px,5vw,69px);line-height:1.08;letter-spacing:-.065em}.faq-list summary{font-size:15px}.faq-list details{border-color:#c1d8e3}.closing{background:#d1e9f3;color:#173f4b;padding-top:65px;padding-bottom:65px}.closing h2{font-weight:400;font-size:clamp(50px,8vw,120px);letter-spacing:-.07em;white-space:normal}.closing h2>span{color:#478da7}footer{background:#f4f9fb;color:#476a7b}.footer-top nav,.footer-bottom{color:#6f8a98}.footer-top{border-color:#c9dfe9}.modal-inner{background:#f4fafc;border-color:#b4d5e4;border-radius:20px}.modal-inner input,.slippage-options button,#wallet-options code{background:#e7f3f8}.slippage-options button.active{color:#c8effa}.token-option:hover{background:#e0f0f8}.compact-app .laundry-hero,.compact-app .utility-intro{display:none}.compact-app .header{top:12px;margin-bottom:24px}.compact-app .workspace-section{padding-top:40px}#toast{border-radius:30px;border-color:#6c94a4;color:#e5f6fa}
@media(min-width:1600px){.header{padding-left:26px;padding-right:26px}.laundry-hero{padding-top:155px}.hero-heading h1{font-size:122px}.section,footer{padding-left:max(5.5%,calc((100vw - 1250px)/2));padding-right:max(5.5%,calc((100vw - 1250px)/2))}}
@media(max-width:1100px){.header{width:calc(100% - 40px);gap:20px}.main-nav{gap:15px}.machine-stage{grid-template-columns:205px 1fr 170px;padding-left:0;padding-right:0;max-width:950px;min-height:605px}.appliance{width:490px;margin:0 -50px}.stage-label{left:0}.load-console{padding:16px}.cycle-console{padding-left:15px}.coin-shelf{left:0;right:0}.shelf-caption small{font-size:6px}.hero-footnote>div{gap:21px}}
@media(max-width:840px){.header{height:64px;width:calc(100% - 30px);padding:0 20px;margin-top:15px}.main-nav{top:72px;left:0;right:0;border-radius:20px;background:#f8fcffeF;border:1px solid #fff;box-shadow:0 15px 30px #335c7217;padding:25px;color:var(--ink)}.main-nav a{font-size:15px}.header .wordmark{font-size:31px}.header .button.small{font-size:11px}.menu-button{color:var(--ink)}.laundry-hero{margin-top:-79px;padding:120px 20px 0}.hero-heading h1{font-size:86px}.machine-stage{grid-template-columns:185px 1fr 150px;min-height:550px;padding-bottom:105px;gap:0}.appliance{width:410px;margin:0 -80px}.load-console h2{font-size:23px}.cycle-console h3{font-size:25px}.cycle-console>p{font-size:10px}.cycle-time strong{font-size:43px}.stage-label{top:15px;font-size:8px}.machine-lcd{padding:0 5px}.machine-lcd>span{font-size:5px}.machine-lcd>b,.machine-lcd>small{font-size:7px}.drop-hint{font-size:6px}.coin-buttons{gap:13px}.coin-shelf{padding-left:0;padding-right:0}.hero-footnote>span{font-size:10px;max-width:190px}.hero-footnote>div{gap:15px;font-size:10px}.utility-intro p{font-size:22px}.section{padding-top:60px;padding-bottom:60px}.section-head h2{font-size:49px}}
@media(max-width:650px){.header .button.small{padding:9px 13px;font-size:10px}.header{width:calc(100% - 24px);padding:0 17px;height:60px;margin-top:12px}.header-actions{gap:5px}.header .wordmark{font-size:31px}.laundry-hero{margin-top:-72px;padding:105px 16px 0}.atelier-label{font-size:10px;padding:6px 12px}.hero-heading h1{font-size:clamp(56px,13.6vw,86px);margin:20px 0 14px}.hero-heading>p{font-size:13px}.hero-links{gap:20px;margin-top:20px}.hero-links .button{font-size:11px;min-height:42px;padding:10px 16px;gap:16px}.hero-secondary{font-size:11px}.machine-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:0;margin-top:20px;padding:24px 0 0}.stage-label{top:0;left:0;font-size:7px;width:100%;text-align:center}.stage-label span{margin-left:6px}.appliance{grid-row:1;grid-column:1/-1;width:min(490px,125vw);margin:-4px -36px -18px;max-width:none;filter:drop-shadow(0 20px 16px #1b557419)}.machine-lcd>span{font-size:5px}.machine-lcd>b,.machine-lcd>small{font-size:7px}.drop-hint{font-size:6px}.load-console{grid-row:3;grid-column:1;align-self:stretch;padding:14px;border-radius:13px}.load-console h2{font-size:21px;margin:12px 0}.load-console label{font-size:9px;margin:8px 0 4px}.load-console select{font-size:10px;padding:7px;height:33px}.machine-amount-field input{font-size:21px}.load-console .button{font-size:10px;padding:9px;margin-top:10px}.console-note{font-size:8px}.console-heading .mono{font-size:8px}.tiny-tag{font-size:6px}.cycle-console{grid-row:3;grid-column:2;background:#ffffff50;border:1px solid #fff9;border-radius:13px;padding:15px;align-self:stretch}.cycle-console h3{font-size:24px;margin-top:18px}.cycle-console>p{font-size:10px;min-height:40px}.cycle-time{margin-top:27px}.cycle-time strong{font-size:44px}.cycle-steps{font-size:9px;gap:10px 6px}.cycle-sound,.track-shortcut{font-size:9px}.coin-shelf{position:static;grid-column:1/-1;grid-row:2;padding:13px 0 18px;margin-bottom:0;border-top:0;justify-content:center;gap:13px;flex-wrap:wrap}.shelf-note{display:none}.shelf-caption{width:100%;text-align:center;font-size:7px;line-height:1.7}.shelf-caption br{display:none}.shelf-caption small{margin-left:10px;font-size:6px}.coin-buttons{gap:25px;justify-content:center}.coin-medallion{height:36px;width:36px;font-size:21px}.coin-choice{font-size:7px}.hero-footnote{margin-top:25px;flex-direction:column;gap:10px;text-align:center;padding:20px 0}.hero-footnote>span{max-width:none;font-size:9px}.hero-footnote>div{gap:23px;font-size:10px}.utility-intro{padding:25px 5.5%;gap:10px;flex-wrap:wrap}.utility-intro .mono{width:100%;font-size:8px}.utility-intro p{font-size:22px}.utility-intro a{font-size:10px}.section{padding-top:45px;padding-bottom:45px}.section-head h2{font-size:42px}.section-head .eyebrow{font-size:9px;margin-bottom:13px}.swap-card,.score-form,.score-result,.pay-builder{border-radius:15px}.pay-intro h2{font-size:59px}.faq-intro h2{font-size:48px}.closing h2{font-size:14vw}.closing{padding-top:45px;padding-bottom:45px}.compact-app .header{top:8px}.compact-app .workspace-section{padding-top:24px}}
@media(max-width:350px){.load-console,.cycle-console{padding:12px}.coin-buttons{gap:18px}.hero-footnote>div{gap:17px}.machine-stage{gap:9px}.machine-lcd>span{font-size:4px}.machine-lcd>b,.machine-lcd>small{font-size:6px}.cycle-console h3{font-size:21px}.load-console h2{font-size:20px}.section-head h2{font-size:37px}}
@media(max-width:650px){.machine-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.appliance{width:calc(100vw + 16px);max-width:470px;margin:-8px 0 -18px}.load-console,.cycle-console{min-width:0}.load-console select{width:100%;min-width:0}.coin-shelf{width:100%}.machine-lcd{padding:0 5px}.machine-lcd>b,.machine-lcd>small{font-size:6.5px}}
.load-console select{min-height:37px}.machine-amount-field input{min-height:28px;height:28px}.machine-market{width:100%;text-align:left;border:1px solid #b5d3df;border-radius:6px;background:#e2f4fa;color:#2f6479;font-size:10px;padding:10px;margin-bottom:6px}.routing-toggle>button.active{border-color:#a3c9da}.pay-builder label,.request-details>span{color:#597888}.pay-builder input::placeholder,.optional{color:#829ca8}.pay-builder .form-message{color:#ac4650}.pay-preview>.pill{color:#4e7d91;border-color:#b9d5e2}.pay-preview>p{color:#638494}.pay-preview #request-note,.request-details code{color:#315e71}.pay-tabs{background:#dfeef5}.pay-tabs>button{color:#698d9f}.pay-tabs>button.active{color:#f2fbfe;background:#173f4b}.pay-intro .eyebrow{color:#90b7c7}.footer-top>p{color:#718e9b}.footer-bottom{border-color:#c4dce7}.faq-list,.faq-list details{border-color:#c1d8e3}.faq-list summary>span{color:#497c90}.slippage-options button{border-color:#b6d1df}.guide-steps>li>span{color:#7493a3}.track-result{background:#e7f3f9;border-color:#b6d7e7;border-radius:10px}.track-result h4{font-weight:400}.vault-table .table-empty{color:#91b6c5}.wallet-option{border-radius:10px}dialog{border-color:#abcddc;border-radius:20px}dialog::backdrop{background:#143542a3}.form-message{color:#ae4650}
@media(max-width:650px){.load-console select{min-height:33px}.machine-amount-field{padding:7px 9px}.machine-amount-field input{min-height:27px;height:27px}.load-console .button{min-height:38px}.machine-market{font-size:9px}}
#machine-form>label{font-size:10px;margin:11px 0 5px;line-height:1.5}.laundry-hero{padding-top:130px}.hero-heading h1{font-size:clamp(64px,8vw,112px);margin:15px 0}.hero-heading>p{font-size:16px}.hero-links{margin-top:20px}.machine-stage{padding-top:18px;padding-bottom:100px;min-height:0}.appliance{width:500px}.stage-label{top:17px}.coin-shelf{bottom:12px}
@media(min-width:1600px){.laundry-hero{padding-top:130px}.hero-heading h1{font-size:118px}}
@media(max-width:1100px){.appliance{width:460px}.machine-stage{padding-bottom:110px}.stage-label{top:10px}}
@media(max-width:840px){.laundry-hero{padding-top:120px}.hero-heading h1{font-size:86px}.appliance{width:410px}.machine-stage{padding-top:28px;padding-bottom:105px}.stage-label{top:15px}}
@media(max-width:650px){.laundry-hero{padding-top:105px}.hero-heading h1{font-size:clamp(56px,13.6vw,86px);margin:20px 0 14px}.hero-heading>p{font-size:13px}.machine-stage{padding:24px 0 0}.appliance{width:calc(100vw + 16px);max-width:470px}.stage-label{top:0}#machine-form>label{font-size:9px;margin:8px 0 4px}.hero-links{margin-top:20px}.coin-shelf{padding-top:13px}.load-console h2{font-size:21px}}
.drop-hint{font-size:9px;color:#416779;background:#f2fbffd4;border-color:#fff9;text-shadow:none;box-shadow:0 1px 4px #40647915}
@media(max-width:840px){.drop-hint{font-size:7px}}
@media(max-width:350px){.drop-hint{font-size:6px}}
.coin-choice{perspective:500px;--coin-y:0deg;--coin-x:0deg}.coin-turntable{display:block;transform:rotateY(var(--coin-y)) rotateX(var(--coin-x));transform-style:preserve-3d;transition:transform .18s ease-out}.coin-medallion{width:52px;height:52px;position:relative;display:block;transform-style:preserve-3d;border:0;border-radius:50%;background:transparent!important;box-shadow:none;animation:coin-orbit 14s linear infinite}.coin-choice:nth-child(2) .coin-medallion{animation-delay:-2.5s;animation-duration:16s}.coin-choice:nth-child(3) .coin-medallion{animation-delay:-5s;animation-duration:18s}.coin-choice:nth-child(4) .coin-medallion{animation-delay:-9s;animation-duration:15s}.coin-choice:hover .coin-medallion{animation-play-state:paused;transform:unset}.coin-choice.selected .coin-medallion{outline:0}.coin-choice.selected>.coin-turntable{filter:drop-shadow(0 0 5px #5cabcb66)}.coin-face,.coin-back{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;border:3px solid #bdd5e2;border-radius:50%;background:#e3ecf2;box-shadow:0 4px 9px #2762851a,inset 0 0 0 1px #fff8;transform:translateZ(3px);overflow:hidden}.coin-back{transform:rotateY(180deg) translateZ(3px)}.coin-face img,.coin-back img{width:73%;height:73%;object-fit:contain}.sol-medallion .coin-face,.sol-medallion .coin-back{background:#171a22}.usdc-medallion .coin-face,.usdc-medallion .coin-back{background:#0b53bf}.usdc-medallion img{width:100%;height:100%}.bnb-medallion .coin-face,.bnb-medallion .coin-back{background:#f0b90b}.bnb-medallion img{width:100%;height:100%}.token-icon img{width:100%;height:100%;object-fit:contain;display:block}.token-icon.eth{background:#e3ecf2}.token-icon.eth img{width:80%;height:85%}.token-icon.sol{background:#171a22}.token-icon.sol img{width:78%;height:78%}.token-icon.bnb{background:#f0b90b}.token-icon.usdc{background:#0b53bf}.chain-logo img{display:block;width:100%;height:100%;object-fit:contain}.chain-logo.sol img{width:75%;height:75%}.chain-logo.bnb{background:#f0b90b}@keyframes coin-orbit{from{transform:rotateY(0deg) rotateZ(-7deg)}to{transform:rotateY(360deg) rotateZ(-7deg)}}
@media(max-width:650px){.coin-medallion{width:46px;height:46px}.coin-buttons{gap:20px}.shelf-caption small{font-size:6px}}
@media(max-width:350px){.coin-buttons{gap:14px}}
@media(prefers-reduced-motion:reduce){.coin-medallion{animation:none}.coin-turntable{transform:none;transition:none}}
.flip-button{width:auto;min-width:68px;font-size:10px;font-weight:600;padding:0 10px}.vault-status .icon-button{font-size:12px}
