@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202622;background:#f6f6f0;font-synthesis:none;font-weight:400;--ink:#202622;--muted:#787e77;--border:#e0e3d9;--lime:#c8ed8d;--violet:#dbd0ed;--surface:#fffefa}*{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}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}input,textarea{min-width:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #a791d7;outline-offset:3px}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,system-ui,sans-serif}h1{letter-spacing:-2.8px}h2{letter-spacing:-.7px}h3{letter-spacing:-.35px}.environment-banner{min-height:34px;background:#e7eccb;border-bottom:1px solid #d8dfbc;display:flex;align-items:center;justify-content:center;gap:9px;padding:6px 20px;font-size:11px;letter-spacing:.1px;color:#454d36}.environment-banner strong{font-size:10px;letter-spacing:1.1px}.environment-banner button{display:inline-flex;gap:5px;align-items:center;border:0;background:transparent;padding:0 0 1px;margin-left:6px;border-bottom:1px solid #808968;font-size:11px}.chain-blocked{background:#fff0d1}.chain-banner{background:#27322b;color:#e6efde;text-align:center;padding:6px;font-size:11px}.site-header{height:86px;border-bottom:1px solid var(--border);background:#fffefad9}.nav-inner{max-width:1300px;margin:auto;display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 42px}.brand{font-family:Manrope,sans-serif;font-size:27px;font-weight:800;letter-spacing:-1.5px;display:flex;align-items:center}.brand-period{color:#889d61}.brand-mark{height:32px;width:32px;border-radius:8px;background:var(--ink);color:var(--lime);margin-right:10px;font-size:21px;font-weight:800;letter-spacing:-2px;display:flex;align-items:center;justify-content:center;position:relative}.brand-mark>span{position:absolute;font-size:15px;right:4px;top:0;line-height:1}.site-header nav{display:flex;align-items:center;gap:33px;margin-left:42px}.site-header nav>a{font-size:12px;color:#7a7f76;font-weight:550;display:flex;gap:5px;align-items:center;position:relative;height:85px}.site-header nav>a.active{color:#242c20}.site-header nav>a.active:after{position:absolute;bottom:0;left:0;right:0;height:2px;background:#506538;content:""}.nav-actions{display:flex;gap:8px;align-items:center}.wallet-button{display:flex;align-items:center;gap:9px;background:#fffefa;border:1px solid #d4d9cb;border-radius:8px;padding:11px 12px;font-size:11px;font-weight:600;white-space:nowrap}.demo-indicator{font-size:8px;letter-spacing:.8px;color:#79816e;margin-left:2px}.main-content{max-width:1300px;padding:0 42px;margin:0 auto;min-height:calc(100vh - 300px)}.hero{display:flex;align-items:center;justify-content:space-between;padding:66px 0 52px;min-height:380px}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.5px;display:flex;align-items:center;gap:8px;color:#737c6c}.tiny-star{font-size:16px;color:#465337}.hero h1{font-size:66px;line-height:1.08;font-weight:750;margin-top:17px;letter-spacing:-3.8px}.hero h1>span{position:relative;z-index:1}.hero h1>span:after{content:"";height:13px;background:var(--lime);position:absolute;bottom:8px;left:-1px;right:-3px;z-index:-1;transform:rotate(-3deg)}.hero p{font-size:13px;line-height:1.8;color:#737b70;margin-top:19px}.text-button{border:0;background:none;padding:0;display:inline-flex;gap:10px;align-items:center;font-size:11px;font-weight:650}.hero .text-button{margin-top:19px}.hero-side{width:370px;position:relative;margin:0 27px 0 0}.hero-side>p{text-align:center;font-size:11px;margin-top:10px;line-height:1.8}.hero-side>p>strong{font-weight:500;color:#586250}.hero-orbit{height:208px;width:340px;position:relative}.orbit-ring{border:1px solid #d7ddce;border-radius:50%;position:absolute;left:37px;top:30px;width:263px;height:133px;transform:rotate(-26deg)}.ring-two{transform:rotate(24deg)}.orbit-core{height:106px;width:106px;border-radius:26px;border:1px solid #bdcdad;background:#e6eed8;display:flex;align-items:center;justify-content:center;position:absolute;left:115px;top:47px;transform:rotate(-9deg);color:#4d6540;box-shadow:7px 8px #e4e8db}.orbit-chip{position:absolute;font-size:8px;font-weight:650;letter-spacing:1px;border-radius:5px;box-shadow:0 3px 6px #20301808;padding:10px 13px;border:1px solid #d9dfd0;background:var(--surface)}.chip-one{top:14px;right:14px;transform:rotate(8deg)}.chip-two{left:7px;bottom:17px;transform:rotate(-7deg);background:#ded4ee;border-color:#cbc0dc}.orbit-point{position:absolute;border-radius:100%;background:#516b3f;border:4px solid #f6f6f0}.point-one{left:47px;top:73px;width:17px;height:17px}.point-two{right:34px;bottom:45px;width:13px;height:13px;background:#ac95c8}.round-section{padding-top:8px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.section-head h2{font-size:21px;font-weight:700;display:flex;gap:13px;align-items:center;flex-wrap:wrap}.pill{font-family:DM Sans,sans-serif;letter-spacing:.9px;font-size:8px;font-weight:600;border:1px solid #dbe0d1;background:#ecefe4;padding:5px 7px;border-radius:4px}.section-head p{font-size:11px;color:var(--muted);margin-top:8px;line-height:1.6}.icon-button{width:30px;height:30px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#6d7565}.icon-button:hover{background:#e7ebdf}.rules-button{color:#8b9283}.round-status{display:flex;justify-content:space-between;align-items:center;margin-top:23px;margin-bottom:19px;min-height:48px;padding:10px 15px;border:1px solid #d8dfcf;border-radius:7px;background:#eef1e7;font-size:10px}.status-left,.status-right{display:flex;align-items:center;gap:9px}.status-left>strong{font-weight:600}.status-detail{border-left:1px solid #cdd7c0;padding-left:10px;color:#848c7b;font-size:9px}.status-right{gap:8px;color:#7a826e}.status-dot{height:6px;width:6px;border-radius:50%;background:#829174}.status-dot.live{background:#748e49;box-shadow:0 0 0 4px #dfe7d2}.countdown{font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:14px;font-weight:650;letter-spacing:.6px;color:#333e2a;white-space:nowrap}.candidate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.candidate-card{background:var(--surface);border:1px solid var(--border);border-radius:11px;overflow:hidden;transition:transform .2s,box-shadow .2s}.candidate-card:hover{transform:translateY(-3px);box-shadow:0 7px 18px #263a1809}.candidate-card.shared-focus{box-shadow:0 0 0 2px #abc37f}.card-art{position:relative}.artwork{height:auto;aspect-ratio:300/210;width:100%;overflow:hidden;position:relative;color:#384b29}.artwork>svg,.artwork>img{height:100%;width:100%;display:block;object-fit:cover}.art-0{background:#d6e5bd;color:#3e5d27;--art-fill:#e8f1d6}.art-1{background:#ded3ed;color:#6a4d83;--art-fill:#efe7f8}.art-2{background:#f1d4bc;color:#926344;--art-fill:#ffe9d5}.art-3{background:#cedde4;color:#3f6879;--art-fill:#e3f1f7}.art-fill{fill:var(--art-fill)}.art-index{position:absolute;top:13px;left:14px;font-family:Manrope,sans-serif;font-size:10px;font-weight:600;opacity:.55;letter-spacing:.5px}.art-share{height:29px;width:29px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#fffefa66;border:1px solid #fffefa77;position:absolute;right:10px;top:10px;color:#495440}.art-share:hover{background:#fffefa}.winner-badge{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:4px;font-size:9px;background:#263923;color:#f0f9dc}.candidate-body{padding:18px 16px 16px}.candidate-title{display:flex;justify-content:space-between;gap:5px;align-items:baseline}.candidate-title h3{font-size:15px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.candidate-title>span{color:#979b8f;font-size:8px;letter-spacing:.4px;flex-shrink:0;max-width:70px;overflow:hidden;text-overflow:ellipsis}.candidate-description{color:#7f8578;font-size:10px;line-height:1.7;margin-top:8px;min-height:34px;overflow-wrap:anywhere}.creator-line{font-size:8px;color:#9b9f94;margin-top:13px;display:flex;gap:4px}.creator-line>span{color:#6a745f}.funding-line{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:22px}.funding-line>strong{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.3px;font-weight:700}.funding-line small{font-family:DM Sans,sans-serif;font-weight:400;font-size:8px;letter-spacing:.2px}.funding-line>span{font-size:8px;color:#969d8d}.progress-track{height:4px;background:#edf0e6;position:relative;border-radius:5px;margin-top:10px;overflow:hidden}.progress-track>div{height:4px;background:#9db87a;border-radius:5px;transition:width .6s}.progress-track>span{height:6px;width:2px;background:#81916d;position:absolute;top:0}.progress-label{display:flex;justify-content:space-between;font-size:8px;color:#919a85;margin-top:7px;gap:4px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 16px;border-radius:7px;border:1px solid transparent;font-size:11px;font-weight:600;line-height:1.5;transition:background .15s;white-space:normal}.button.primary{background:#273225;color:#f4f8ed;border-color:#273225}.button.primary:hover:not(:disabled){background:#3a4b31}.button.secondary{background:#fffefa;border-color:#dbe0d0;color:#526044}.button.secondary:hover:not(:disabled){background:#eff3e7}.button.quiet{background:transparent;color:#788269}.button.card-action{background:#edf3e3;border-color:#dce5cf;color:#486039}.button.card-action:hover{background:#deebca}.button.full{width:100%}.button.small{font-size:10px;min-height:34px;padding:7px 11px}.candidate-body>.button{margin-top:19px;justify-content:space-between;font-size:10px;min-height:37px;padding:9px 11px}.round-footnote{display:flex;justify-content:space-between;font-size:9px;color:#8b9480;margin-top:15px;gap:12px;flex-wrap:wrap}.round-footnote>span:last-child{display:flex;align-items:center;gap:6px}.round-footnote strong{font-weight:600;color:#627052}.round-footnote button{border:0;padding:0;background:none;display:flex;color:#9aa48f}.explain-strip{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;gap:35px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:29px 15px;margin-top:43px;align-items:center}.explain-strip>div{position:relative;padding-left:39px}.step-number{font-family:Manrope,sans-serif;position:absolute;top:1px;left:0;font-size:11px;color:#9ca78e}.explain-strip h3{font-size:12px;font-weight:650}.explain-strip p{font-size:9px;line-height:1.8;color:#8a9380;margin-top:7px;max-width:220px}.step-arrow{color:#b5bfaa}.site-footer{max-width:1300px;padding:33px 42px 44px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#929b85;font-size:9px}.site-footer>div{display:flex;align-items:center;gap:14px}.footer-brand{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.7px;color:#526345;font-size:18px}.site-footer p{font-size:8px;line-height:1.8;text-align:center}.site-footer>a{display:flex;align-items:center;gap:8px;color:#6e7c5e}.playground-floating{position:fixed;bottom:22px;right:25px;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #d5dcc7;border-radius:30px;background:#edf1e2;color:#62724b;font-size:10px;box-shadow:0 3px 10px #26321b0d;z-index:20}.page-section{padding:49px 0 20px}.page-heading{margin-bottom:33px}.page-heading h1{font-size:42px;line-height:1.2;font-weight:750;margin-top:10px;letter-spacing:-2px}.page-heading h1>span{color:#8aaa64}.page-heading p{font-size:12px;color:#818a75;margin-top:13px;line-height:1.8}.modal{padding:0;max-width:500px;width:calc(100% - 30px);max-height:calc(100dvh - 40px);border:1px solid #dce1d2;border-radius:15px;background:var(--surface);color:var(--ink);box-shadow:0 25px 100px #0e1e1350}.modal.wide{max-width:750px}.modal::backdrop{background:#17201380;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-inner{padding:25px}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px}.modal-head h2{font-size:21px;font-weight:700}.modal-head>.icon-button{background:#edf0e6;flex-shrink:0}.selected-proposal{display:flex;align-items:center;gap:11px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border)}.candidate-number{width:35px;height:35px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.number-0{background:#e1edce;color:#526c3b}.number-1{background:#e7dcef;color:#7f6590}.number-2{background:#f7e2ce;color:#9b734e}.number-3{background:#deebf0;color:#5d8293}.selected-proposal>div{display:flex;flex-direction:column;gap:4px}.selected-proposal strong{font-size:13px}.selected-proposal>div>span{font-size:9px;color:#919c85}.selected-proposal>.tag{margin-left:auto}.tag{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #e1e5d8;background:#f0f2e9;border-radius:5px;font-size:9px;color:#7c876d;white-space:nowrap;text-transform:capitalize}.tag.green{background:#e7f1d7;color:#5a7440;border-color:#d7e7bf}.tag.purple{background:#eee5f5;color:#8b6aa1;border-color:#e5d6ef}.tag.amber{background:#f8edd7;color:#94763b;border-color:#e8dbbb}.field-label{display:block;font-size:10px;color:#6e7d5e;font-weight:600;margin:17px 0 7px;line-height:1.5}.field-label>input,.field-label>textarea{display:block;width:100%;border:1px solid #dce2d2;border-radius:7px;padding:11px 12px;background:#fbfcf7;font-size:12px;font-weight:400;color:#39472f;margin-top:7px;resize:vertical}.field-label input::placeholder,.field-label textarea::placeholder{color:#a9b19e}.field-label>small{display:block;font-size:9px;color:#929e84;line-height:1.7;font-weight:400;margin-top:6px}.amount-input{display:flex;align-items:center;gap:7px;min-height:61px;padding:10px 15px;border:1px solid #d6dfc9;border-radius:8px;background:#f9fbf4}.amount-input>input{flex:1;width:100%;border:0;outline:none;background:none;font-family:Manrope,sans-serif;font-size:30px;font-weight:600;color:#34422b;letter-spacing:-.7px}.amount-input>span:first-child{font-size:23px;color:#7f906b}.amount-input>span:last-child{font-size:11px;color:#8b9878;font-weight:600}.input-meta{font-size:9px;color:#949f87;display:flex;justify-content:space-between;gap:8px;margin-top:7px;font-weight:400}.quick-amounts{display:flex;gap:7px;margin-top:14px}.quick-amounts>button{flex:1;font-size:10px;border:1px solid #e0e5d7;padding:8px;background:#f2f5eb;border-radius:5px;color:#6f805b}.terms-grid{background:#f5f7ee;border:1px solid #e7ebdc;padding:11px 13px;border-radius:8px;margin:20px 0 17px;display:grid;gap:10px}.terms-grid>div{display:flex;justify-content:space-between;gap:15px;font-size:9px}.terms-grid>div>span{color:#8a957c}.terms-grid strong{font-size:9px;font-weight:550;text-align:right;color:#5e6f4c}.reservation-explainer{display:flex;gap:10px;color:#879675;margin-bottom:18px}.reservation-explainer>svg{margin-top:3px}.reservation-explainer>p{font-size:10px;line-height:1.8;color:#85917a}.checkbox{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.8;color:#697c56;margin:14px 0 17px}.checkbox>input{margin:3px 0 0;accent-color:#546e40;width:14px;height:14px;flex-shrink:0}.micro{font-size:9px;color:#94a085;line-height:1.8}.center{text-align:center;margin-top:12px}.field-error{font-size:10px;color:#a85a4a;margin:11px 0}.error-box{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px solid #ecd5c7;border-radius:7px;background:#fff4ec;color:#9b624b;font-size:10px;line-height:1.8;margin:12px 0;overflow-wrap:anywhere}.error-box>svg{margin-top:2px}.global-outage{padding-top:15px;display:flex;gap:12px;align-items:center}.global-outage .error-box{flex:1}.spinner-label{display:inline-flex;align-items:center;gap:8px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-card{padding:80px 25px;display:flex;justify-content:center;align-items:center;color:#889479;font-size:12px}.empty-state{padding:65px 24px;background:#fbfcf6;border:1px dashed #dce3ce;border-radius:10px;text-align:center;color:#8c9a7c;display:flex;flex-direction:column;align-items:center;gap:15px}.empty-state h3{font-size:18px;color:#536744}.empty-state p{font-size:11px;line-height:1.8;max-width:430px}.empty-state .button{margin-top:18px}.muted{color:#95a086;font-size:10px}.notices{position:fixed;z-index:100;bottom:70px;right:22px;display:flex;flex-direction:column;gap:10px;max-width:420px;width:calc(100% - 44px)}.notice{display:flex;gap:10px;align-items:flex-start;padding:14px 12px 14px 16px;background:#f4f8ed;border:1px solid #cbdab7;color:#637d46;box-shadow:0 5px 20px #21361220;border-radius:9px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.notice>svg{margin-top:2px}.notice>span{flex:1}.notice>.icon-button{height:23px;width:23px}.notice.error{background:#fff5ec;border-color:#e5cdbd;color:#a26744}.notice.info{background:#edf3f5;border-color:#cbdee7;color:#567887}.address{display:inline-flex;align-items:center;gap:4px;font-size:10px;max-width:100%}.address>button{border:0;background:none;color:inherit;font-size:inherit;display:flex;align-items:center;gap:5px;padding:0;overflow-wrap:anywhere}.address>a{display:flex;color:inherit}.rules-copy p,.rules-copy li{font-size:12px;line-height:1.85;color:#7b8a6b}.rules-copy ol{padding-left:21px;margin:16px 0}.rules-copy li{padding-left:3px;margin-bottom:14px}.rules-copy strong{font-weight:600;color:#5c7049}.fine-print{font-size:10px!important;line-height:1.9!important;color:#98a18b!important;margin-top:18px}.reservation-success,.submission-success{text-align:center;padding:8px 0 12px}.success-symbol{width:65px;height:65px;margin:0 auto 18px;border-radius:50%;background:#e9f3d9;color:#789758;display:flex;align-items:center;justify-content:center}.reservation-success h3,.submission-success h2{font-size:21px;margin-bottom:10px;color:#4c633d}.reservation-success p,.submission-success p{font-size:12px;color:#88977a;line-height:1.9;margin-bottom:22px}.portfolio-overview{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:17px;margin-bottom:32px}.balance-main{background:#283824;color:#dfeccc;border-radius:11px;padding:23px 24px;display:flex;flex-direction:column;min-height:190px}.balance-label{display:flex;align-items:center;gap:7px;font-size:10px;margin-bottom:27px;color:#a6bb8f}.balance-label .address{margin-left:auto;font-size:8px;color:#a5b68c}.balance-main>.micro{font-size:8px;letter-spacing:1.3px;color:#94ac7c}.balance-main>strong{font-family:Manrope,sans-serif;font-size:33px;font-weight:600;letter-spacing:-1px;margin-top:5px}.balance-caption{font-size:9px;color:#899f75;margin-top:8px}.balance-stat{border:1px solid #e1e6d8;border-radius:11px;padding:24px;background:#fcfdf7;display:flex;flex-direction:column;gap:13px;color:#96a480}.balance-stat>span{font-size:10px;color:#899876}.balance-stat>strong{font-size:27px;color:#566b45;font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.6px}.balance-stat>p{font-size:9px;color:#a0ac90}.tabs{display:flex;gap:29px;border-bottom:1px solid #dfe5d5;margin-bottom:24px}.tabs>button{background:none;border:0;border-bottom:2px solid transparent;padding:13px 0 15px;font-size:12px;color:#9ca78f;display:flex;align-items:center;gap:8px}.tabs>button.active{color:#4b6339;border-bottom-color:#6a8750}.tabs>button>span{font-size:8px;background:#e8efda;padding:2px 5px;border-radius:4px;color:#7b9364}.receipt-list{display:flex;flex-direction:column;gap:14px}.receipt-card{background:#fffefa;border:1px solid #dfe5d5;border-radius:10px;padding:19px 22px}.receipt-top{display:flex;gap:11px;align-items:center}.receipt-top>div>h3{font-size:13px;color:#526c3d}.receipt-top>div>a{display:flex;gap:4px;align-items:center;color:#9cab8b;font-size:9px;margin-top:5px}.receipt-top>.tag{margin-left:auto}.receipt-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:23px 0 20px}.receipt-amounts>div{display:flex;flex-direction:column;gap:7px;font-size:9px;color:#a0ad8f}.receipt-amounts strong{font-size:12px;font-weight:500;color:#657e4e}.receipt-bottom{border-top:1px solid #e8ecdf;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.receipt-bottom>span{color:#adb79e;font-size:8px}.receipt-bottom>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.claimed{display:inline-flex;gap:5px;font-size:9px;color:#8b9f74;align-items:center}.working-line{color:#809666;font-size:11px;margin:12px 0}.asset-list,.fee-list{border:1px solid #dde4d0;border-radius:10px;overflow:hidden;background:#fffefa}.asset-row{display:flex;align-items:center;gap:14px;padding:20px;border-bottom:1px solid #e5eadb}.asset-row:last-child,.fee-row:last-child{border-bottom:0}.asset-icon{width:39px;height:39px;display:flex;align-items:center;justify-content:center;font-family:Manrope;font-size:17px;background:#e5eed7;color:#8a9d70;border-radius:50%;font-weight:600}.asset-icon.usdc{background:#dee9f2;color:#6c90aa}.asset-row>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.asset-row>div>strong{font-size:12px;color:#71865a}.asset-row>div>span{font-size:9px;color:#a7b096}.asset-row>.asset-amount{margin-left:auto;font-size:14px;font-weight:500;color:#6f8457}.info-banner{display:flex;gap:10px;background:#edf2e4;border:1px solid #e0e8d1;border-radius:8px;padding:14px;color:#819969;margin:14px 0 20px}.info-banner p{font-size:10px;line-height:1.9;color:#879b73}.info-banner>svg{margin-top:3px}.fee-row{display:grid;grid-template-columns:1.2fr 1fr 1.2fr auto;align-items:center;gap:18px;padding:20px;border-bottom:1px solid #e5eadb}.fee-row>div{display:flex;flex-direction:column;gap:7px;font-size:9px;color:#a2af8f}.fee-row strong{font-size:11px;color:#748b59;font-weight:550}.portfolio-note{font-size:10px;color:#9eaa8d;line-height:1.8;margin-top:24px;display:flex;gap:25px;justify-content:space-between}.portfolio-note>a{display:flex;align-items:center;gap:5px;white-space:nowrap}.back-link{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#859a6b;margin-bottom:31px}.market-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);gap:50px}.market-heading{display:flex;gap:20px;align-items:center}.artwork.small{height:90px;width:104px;border-radius:12px;flex-shrink:0;aspect-ratio:unset}.artwork.small>svg{transform:scale(1.2)}.market-heading h1{font-size:32px;letter-spacing:-1.6px;color:#3f5730;margin:8px 0 5px}.market-symbol{font-size:11px;color:#94a47b}.market-description{font-size:13px;line-height:1.9;color:#85976f;margin:23px 0}.market-stats{display:grid;grid-template-columns:1fr 1fr;gap:25px 20px;border-top:1px solid #dfe6d3;border-bottom:1px solid #dfe6d3;padding:24px 0}.market-stats>div{display:flex;flex-direction:column;gap:9px}.market-stats span{font-size:9px;color:#9ca98b}.market-stats strong{font-family:Manrope;font-size:20px;letter-spacing:-.4px;color:#617c47;font-weight:600}.market-stats strong small{font-family:DM Sans;font-size:9px;color:#9caa85;letter-spacing:0;font-weight:400}.origin-card{padding:22px 23px;border:1px solid #dce5cc;border-radius:10px;background:#f9fcf3;margin-top:27px}.origin-title{display:flex;align-items:center;gap:9px;color:#83996a}.origin-title h3{font-size:13px;color:#657f4d}.origin-card p{font-size:10px;color:#98a983;line-height:1.9;margin-top:13px}.origin-card dl{margin:20px 0}.origin-card dl>div{display:flex;gap:16px;justify-content:space-between;font-size:9px;margin:12px 0}.origin-card dt{color:#a5b491}.origin-card dd{margin:0;color:#7d9660;font-size:9px}.origin-card .text-button{color:#718c55;font-size:10px}.trade-panel{background:#fffefa;border:1px solid #dbe3ce;border-radius:12px;padding:24px;align-self:start;box-shadow:0 6px 20px #1e361408}.trade-title{display:flex;justify-content:space-between;align-items:center;color:#849c69;margin-bottom:22px}.trade-title h2{font-size:20px;color:#4a6537}.trade-direction{display:flex;padding:4px;gap:4px;background:#eef3e6;border:1px solid #e2ead7;border-radius:7px;margin-bottom:21px}.trade-direction button{flex:1;background:none;border:0;border-radius:5px;color:#9aaf80;padding:10px 6px;font-size:11px}.trade-direction button.active{background:#fffefa;color:#617e47;box-shadow:0 1px 3px #20311615}.trade-input-panel{background:#f5f9ed;border:1px solid #e0e9d1;border-radius:9px;padding:14px}.trade-input-panel .input-meta{margin:0;color:#a0b086}.trade-input-panel .amount-input{border:0;background:none;padding:12px 0 0;min-height:56px}.trade-input-panel .amount-input input{font-size:30px;color:#687f4f}.trade-input-panel .amount-input>span{font-size:11px;color:#93a575}.trade-receive{padding:18px 2px;display:flex;flex-direction:column;gap:10px}.trade-receive>span{font-size:10px;color:#a5b491}.trade-receive strong{font-family:Manrope;font-size:24px;font-weight:600;color:#6f874f;letter-spacing:-.8px}.trade-receive small{font-size:10px;color:#9bad82;font-weight:400;letter-spacing:0}.slippage-setting{border-top:1px solid #e6ecde;padding-top:16px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#9aae81;margin-bottom:18px}.slippage-setting>div{display:flex;align-items:center;gap:3px;border:1px solid #e3ebd6;padding:5px 8px;border-radius:5px}.slippage-setting input{width:35px;background:none;border:0;font-size:10px;color:#8ba46a;text-align:right}.quote-details{padding:13px;border:1px solid #e7eddc;border-radius:7px;background:#fafcf5;display:flex;flex-direction:column;gap:12px;margin:5px 0 18px}.quote-details>div{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:9px;color:#a2b08d}.quote-details strong{font-size:9px;font-weight:500;color:#839c67;text-align:right}.quote-details .sub-detail{font-size:8px;color:#b0bda0;padding-left:8px;margin-top:-4px}.quote-details .countdown{font-size:10px;color:#8ea874}.warning-text{color:#b18a50!important}.create-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:60px}.create-form{border:1px solid #dce5cc;border-radius:12px;background:#fffefa;padding:28px}.form-heading{display:flex;gap:10px;align-items:center;color:#7e9961;padding-bottom:20px;border-bottom:1px solid #e5ecdb;margin-bottom:23px}.form-heading h2{font-size:16px;color:#657f4c}.form-heading>span{margin-left:auto;color:#b0bea0;font-size:7px;letter-spacing:1px}.form-two{display:grid;grid-template-columns:1.6fr 1fr;gap:17px}.form-two .field-label{margin-top:0}.optional{font-weight:400;color:#acba99;font-size:9px}.input-icon{position:relative;display:flex;align-items:center;margin-top:7px}.input-icon>svg{position:absolute;left:12px;color:#adc298}.input-icon>input{width:100%;background:#fbfdf6;border:1px solid #dfe8d0;border-radius:7px;padding:11px 12px 11px 39px;color:#869f67;font-size:12px;font-weight:400}.create-aside{padding:5px 0}.create-aside>.eyebrow{margin-bottom:18px;color:#9eaf89}.preview-card{max-width:310px;box-shadow:0 5px 15px #1e3e1407}.preview-card .candidate-body{padding:21px}.preview-card .candidate-description{margin-bottom:20px;min-height:40px}.review-notes{max-width:300px;margin-top:29px;color:#8fab74}.review-notes h3{font-size:14px;margin:12px 0;color:#7a9460}.review-notes p{font-size:10px;line-height:1.9;color:#a7b594;margin-top:10px}.demo-explainer{display:flex;gap:13px;background:#f2f6e8;border:1px solid #e4eccf;padding:16px;border-radius:8px;color:#8b9f6a}.demo-explainer p{font-size:11px;line-height:1.8;color:#8a9a73}.demo-control-section{padding:20px 0;border-bottom:1px solid #e6ecdb}.demo-control-section>.field-label{margin-top:0}.demo-control-section>.section-head h3{font-size:13px;color:#839a68}.demo-account{display:flex;align-items:center;gap:9px;border:1px solid #dfe7d0;border-radius:7px;padding:7px 8px;color:#a7b990;background:#fbfcf7}.demo-account input{flex:1;width:100%;border:0;background:none;color:#7b9260;font-size:11px;outline:0}.demo-control-section>.micro{margin:9px 0 15px}.demo-time-buttons{display:flex;gap:10px;margin-bottom:11px}.demo-time-buttons>.button{flex:1}.demo-control-section>.button+.button{margin-top:8px}.modal-inner>.micro:last-child{margin-top:18px}.past-rounds{margin-top:42px}.past-rounds .section-head{margin-bottom:16px}.past-rounds h2{font-size:19px}.archive-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #e2e8d7;color:#a9b998}.archive-icon{width:35px;height:35px;border-radius:8px;background:#eaf1de;color:#9bad82;display:flex;align-items:center;justify-content:center}.archive-row>div{display:flex;flex-direction:column;gap:5px}.archive-row strong{font-size:11px;color:#7e9664}.archive-row>div>span{font-size:9px;color:#adba9b}.archive-row>.tag{margin-left:auto}.boot-screen{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;text-align:center;padding:25px;color:#7f9566}.boot-screen .brand{font-size:38px;color:#38502e}.boot-screen h1{font-size:25px;letter-spacing:-1px;color:#5a7446}.boot-screen p{font-size:12px;line-height:1.8;max-width:440px}.boot-loader{width:90px;height:3px;border-radius:5px;background:linear-gradient(90deg,#e1ebd1,#8fa673,#e1ebd1);background-size:200% 100%;animation:loading 1s linear infinite}@keyframes loading{to{background-position:-200% 0}}.wallet-adapter-button{font-family:DM Sans,sans-serif!important;font-size:11px!important;border-radius:7px!important;height:39px!important;padding:0 16px!important;background:#35482b!important}.wallet-adapter-modal-wrapper{font-family:DM Sans,sans-serif!important;background:#273322!important}.mobile-menu{display:none}@media(min-width:1500px){.main-content,.nav-inner,.site-footer{max-width:1380px}.hero h1{font-size:74px}.hero{padding-top:74px;padding-bottom:63px}.candidate-body{padding:22px 19px 18px}.candidate-title h3{font-size:17px}.candidate-description{font-size:11px}.candidate-body>.button{font-size:11px}}@media(max-width:1100px){.nav-inner,.main-content,.site-footer{padding-left:28px;padding-right:28px}.site-header nav{gap:24px;margin-left:16px}.hero h1{font-size:60px}.hero-side{margin-right:0;width:340px}.candidate-grid{gap:12px}.candidate-body{padding:15px 13px}.candidate-title h3{font-size:13px}.candidate-title>span{font-size:7px}.candidate-description{font-size:9px}.explain-strip{gap:20px}.market-layout{gap:27px}.create-layout{gap:30px}.portfolio-overview{gap:12px}.balance-main,.balance-stat{padding:20px}}@media(max-width:850px){.nav-inner,.main-content,.site-footer{padding-left:22px;padding-right:22px}.site-header nav{gap:18px}.site-header nav>a{font-size:10px}.wallet-button{font-size:10px;padding:10px}.demo-indicator{display:none}.hero{padding-top:44px;padding-bottom:40px}.hero h1{font-size:52px;letter-spacing:-3px}.hero-side{width:270px}.hero-orbit{transform:scale(.8);transform-origin:center;margin-left:-35px}.hero-side>p{margin-top:-13px}.hero p{font-size:11px}.eyebrow{font-size:8px;letter-spacing:1px}.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.artwork{aspect-ratio:300/180}.candidate-body{padding:19px}.candidate-title h3{font-size:17px}.candidate-title>span{font-size:9px}.candidate-description{font-size:11px}.creator-line{font-size:9px}.funding-line>strong{font-size:20px}.progress-label{font-size:9px}.candidate-body>.button{font-size:11px}.explain-strip{gap:14px;padding:23px 0}.explain-strip>div{padding-left:23px}.explain-strip h3{font-size:11px}.explain-strip p{font-size:9px}.step-arrow{width:14px}.site-footer{flex-wrap:wrap}.site-footer>div{flex:1}.site-footer>p{order:3;width:100%;text-align:left}.portfolio-overview{grid-template-columns:1.1fr 1fr 1fr}.balance-main{padding:17px}.balance-label{flex-wrap:wrap;gap:5px;margin-bottom:20px}.balance-label .address{margin-left:0;width:100%}.balance-main>strong{font-size:27px}.balance-stat{padding:17px;gap:13px}.balance-stat>strong{font-size:22px}.balance-stat>span{font-size:9px}.market-layout{grid-template-columns:1fr;gap:32px}.trade-panel{max-width:500px;width:100%;margin:0 auto;order:-1}.market-info{max-width:640px;margin:auto;width:100%}.market-heading h1{font-size:31px}.create-layout{grid-template-columns:1.3fr 1fr;gap:24px}.create-form{padding:21px}.form-heading>span{display:none}.create-aside .candidate-title{flex-direction:column}.form-two{grid-template-columns:1fr;gap:0}.fee-row{gap:9px;padding:15px;font-size:9px}.fee-row strong{font-size:10px}.receipt-amounts strong{font-size:11px}}@media(max-width:600px){.environment-banner{font-size:9px;gap:6px;padding:7px 10px;flex-wrap:wrap}.environment-banner>span{font-size:9px}.environment-banner>button{font-size:9px;margin-left:0}.environment-banner strong{font-size:8px}.site-header{height:72px}.nav-inner,.main-content,.site-footer{padding-left:17px;padding-right:17px}.brand{font-size:24px}.brand-mark{height:28px;width:28px;font-size:19px;margin-right:7px}.brand-mark>span{font-size:13px}.nav-actions{gap:4px}.wallet-button{font-size:9px;padding:9px}.wallet-button>svg{width:14px}.mobile-menu{display:inline-flex}.site-header nav{display:none;position:absolute;top:106px;left:0;right:0;background:#fffefa;z-index:30;margin:0;padding:12px 20px;border-bottom:1px solid var(--border);box-shadow:0 8px 20px #25331712}.site-header nav.mobile-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-header nav>a{height:47px;font-size:12px}.site-header nav>a.active:after{display:none}.hero{padding:36px 0 34px;min-height:auto;display:block}.hero h1{font-size:55px;letter-spacing:-3px;margin-top:15px}.hero p{font-size:12px;margin-top:16px}.hero .text-button{font-size:10px;margin-top:15px}.hero-side{display:none}.eyebrow{font-size:8px}.section-head h2{font-size:19px;gap:9px}.section-head p{font-size:10px;line-height:1.8;max-width:310px}.pill{font-size:7px;padding:4px 6px}.rules-button{width:24px}.round-status{padding:11px 12px;gap:8px;margin-top:19px;margin-bottom:14px;flex-wrap:wrap;font-size:9px}.status-left{gap:7px}.status-detail{display:none}.status-right{gap:5px;font-size:8px}.status-right>svg{width:13px}.countdown{font-size:12px}.candidate-grid{gap:12px}.artwork{aspect-ratio:300/230}.candidate-body{padding:13px 11px 12px}.candidate-title{align-items:flex-start;flex-direction:column;gap:4px}.candidate-title h3{font-size:14px;min-height:19px}.candidate-title>span{font-size:8px}.candidate-description{font-size:9px;line-height:1.8;min-height:48px}.creator-line{font-size:7px;margin-top:10px;flex-wrap:wrap;gap:3px}.funding-line{margin-top:16px}.funding-line>strong{font-size:16px}.funding-line small{font-size:6px}.funding-line>span{font-size:6px}.progress-label{font-size:7px;gap:3px;min-height:16px}.candidate-body>.button{font-size:9px;min-height:35px;padding:8px 7px;gap:3px;margin-top:13px}.candidate-body>.button>svg{width:13px}.art-index{font-size:8px;left:11px;top:11px}.art-share{width:26px;height:26px;top:8px;right:8px}.art-share svg{width:13px}.round-footnote{font-size:8px;margin-top:13px;gap:8px}.explain-strip{grid-template-columns:1fr;gap:22px;margin-top:28px;padding:25px 8px}.explain-strip>div{padding-left:31px}.explain-strip h3{font-size:12px}.explain-strip p{font-size:10px;max-width:100%;margin-top:5px}.step-arrow{display:none}.step-number{font-size:10px}.site-footer{padding-top:27px;padding-bottom:70px;gap:18px}.site-footer>div{gap:10px}.site-footer>div>span{font-size:8px}.site-footer>a{font-size:8px}.site-footer p{font-size:8px}.playground-floating{bottom:15px;right:15px;padding:10px 12px;font-size:10px}.page-section{padding-top:32px}.page-heading{margin-bottom:25px}.page-heading h1{font-size:32px;letter-spacing:-1.7px}.page-heading p{font-size:11px}.portfolio-overview{grid-template-columns:1fr 1fr;gap:12px}.balance-main{grid-column:1/-1;min-height:173px;padding:22px}.balance-label{margin-bottom:20px}.balance-label .address{width:auto;margin-left:auto}.balance-main>strong{font-size:34px}.balance-stat{min-height:160px;gap:12px;padding:17px}.balance-stat>strong{font-size:24px}.balance-stat>p{font-size:8px}.tabs{gap:25px;margin-bottom:20px}.tabs>button{font-size:11px}.receipt-card{padding:16px}.receipt-top{gap:8px}.receipt-top .candidate-number{height:31px;width:31px;font-size:10px}.receipt-top h3{font-size:11px}.receipt-top>div>a{font-size:8px}.receipt-top .tag{font-size:7px;padding:4px 5px}.receipt-amounts{grid-template-columns:1fr 1fr;gap:18px;padding:20px 0}.receipt-amounts>div{font-size:8px;gap:5px}.receipt-amounts strong{font-size:11px}.receipt-bottom{flex-direction:column;align-items:flex-start;gap:13px}.receipt-bottom>div{width:100%;justify-content:flex-end;gap:7px}.button.small{font-size:9px;padding:6px 9px;min-height:32px}.claimed{font-size:8px}.asset-row{gap:10px;padding:15px}.asset-icon{width:32px;height:32px;font-size:14px}.asset-row>.asset-amount{font-size:12px}.asset-row>div>strong{font-size:11px}.asset-row>.button{padding:6px 8px}.fee-row{grid-template-columns:1fr 1fr;gap:15px;padding:17px}.fee-row>div>strong{font-size:11px}.fee-row>.button{justify-self:end}.portfolio-note{flex-direction:column;gap:13px;font-size:9px}.market-layout{gap:30px}.trade-panel{padding:20px}.trade-title h2{font-size:20px}.market-heading{gap:15px}.market-heading h1{font-size:26px;letter-spacing:-1px}.artwork.small{width:80px;height:80px}.market-description{font-size:12px}.market-stats strong{font-size:17px}.market-stats>div>span{font-size:8px}.market-stats{gap:23px 13px}.origin-card{padding:20px}.origin-title h3{font-size:12px}.create-layout{grid-template-columns:1fr;gap:25px}.create-aside{display:none}.create-form{padding:21px}.form-two{grid-template-columns:1.5fr 1fr;gap:13px}.form-heading h2{font-size:15px}.field-label{font-size:10px}.field-label>input,.field-label>textarea{font-size:12px}.field-label>small{font-size:9px}.empty-state{padding:45px 22px}.empty-state h3{font-size:17px}.empty-state p{font-size:10px}.modal-inner{padding:21px}.modal-head{margin-bottom:19px}.modal-head h2{font-size:20px}.selected-proposal{gap:9px}.selected-proposal .tag{font-size:7px;padding:4px 5px}.selected-proposal strong{font-size:12px}.terms-grid{padding:12px}.terms-grid>div{font-size:8px;gap:10px}.terms-grid strong{font-size:8px}.reservation-explainer>p{font-size:9px}.checkbox{font-size:9px}.modal .button{font-size:11px}.past-rounds{margin-top:30px}.past-rounds .section-head h2{font-size:16px}.past-rounds .section-head>.muted{font-size:8px}.global-outage{display:block}.global-outage>.button{margin-bottom:10px}.wallet-adapter-button{font-size:10px!important;padding:0 11px!important;height:35px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.modal{overflow:auto}.consent-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 20px;background:#f3f6ea;border-bottom:1px solid #e0e6d4;color:#5d6b52;font-size:11px;line-height:1.5}.consent-bar p{margin:0;max-width:820px}.consent-actions{display:flex;gap:8px;flex-shrink:0}.review-queue{margin-top:22px}.review-queue h3{font-size:13px;margin-bottom:6px}.review-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #e6ecdb}.review-row strong{display:block;font-size:12px}.review-row span{font-size:10px;color:#8b957c}.review-actions{display:flex;gap:6px;flex-shrink:0}.submission-list{display:flex;flex-direction:column}.submission-card{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid #e6ecdb}.submission-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.submission-card strong{display:block;font-size:12px}.submission-top>div>span{font-size:10px;color:#8b957c}.submission-card a{font-size:10px;color:#6d8454}.submission-card .micro{margin:0}.info-banner.round-next{flex-wrap:wrap;align-items:center;margin:14px 0 0}.info-banner.round-next p{flex:1}.info-banner.round-next .button{flex-shrink:0}.fee-history{margin-top:18px}.fee-history h3{font-size:13px;margin-bottom:8px}.fee-history ul{margin:0;padding:0}.fee-history li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;color:#6d7c60;line-height:1.6;padding:8px 0;border-top:1px solid #e6ecdb}.fee-history time{color:#95a086;font-size:10px;white-space:nowrap}@media(max-width:600px){.consent-bar{flex-direction:column;align-items:flex-start;padding:10px 16px}.review-row{align-items:flex-start;flex-direction:column}}.market-description,.market-stats>div>span,.origin-card p,.origin-card dt,.origin-card dd,.trade-input-panel .input-meta,.slippage-setting,.quote-details>div,.quote-details strong,.trade-receive>span{color:#728164}.quote-details>div,.quote-details strong{font-size:10px}.quote-details .sub-detail{font-size:9px;color:#89977d}.market-stats>div>span{font-size:10px}.portfolio-note,.receipt-amounts>div,.fee-row>div,.asset-row>div>span{color:#829174}@media(max-width:600px){.playground-floating>span{display:none}.playground-floating{height:40px;width:40px;justify-content:center;padding:0;bottom:14px;right:13px}.candidate-description{color:#748269}.progress-label,.creator-line{color:#8b987d}.market-stats>div>span{font-size:9px}}.pending-transactions{margin-bottom:25px}.pending-transaction{border:1px solid #e4dfca;border-radius:9px;padding:17px 20px;background:#fffdf4;margin-bottom:12px}.pending-transaction>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#909879}.pending-transaction strong{font-size:12px;color:#6c7856}.pending-transaction>.micro{margin:10px 0}.pending-transaction .checkbox{margin-bottom:6px}
