@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap");.adapter-react-button{display:inline-flex;color:#fff;cursor:pointer;height:48px;background-color:#0f111a;border:none;border-radius:4px;align-items:center;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:pre}.adapter-react-button:focus{outline:none}.adapter-react-button:focus-visible{outline:2px solid white}.adapter-react-button:not([disabled]):hover{background-color:#373c47}.adapter-react-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.adapter-react-button .button-icon{margin-right:12px}.adapter-react-button .button-icon,.adapter-react-button .button-icon img{display:block;width:28px;height:28px}.adapter-modal{position:fixed;left:0;top:0;box-sizing:border-box;width:100vw;height:100vh;inset:0;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease-in-out;overflow:hidden;z-index:999;padding:40px 20px 20px;opacity:0;pointer-events:none;visibility:hidden}.adapter-modal-fade-in{opacity:1;pointer-events:auto;visibility:visible;transform:scale(1)}.adapter-modal-wrapper{width:100%;max-width:400px;background-color:#282c34;border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:2rem;box-shadow:0 8px 20px rgba(0,0,0,.6);font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.adapter-modal-wrapper .adapter-list{padding-bottom:48px}.adapter-modal-header{position:relative;padding:64px 48px 48px}.adapter-modal-header .adapter-modal-title{font-size:24px;font-weight:500;line-height:34px;text-align:center}@media (max-width:374px){.adapter-modal-header .adapter-modal-title{font-size:18px}}.adapter-modal-header .close-button{width:40px;height:40px;position:absolute;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;top:18px;right:18px;-webkit-tap-highlight-color:transparent}.adapter-modal-header .close-button:focus{outline:none}.adapter-modal-header .close-button:focus-visible{outline:2px solid white}.adapter-modal-header .close-button:after,.adapter-modal-header .close-button:before{content:"";display:block;width:19px;height:2px;background-color:#777;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.adapter-modal-header .close-button:before{transform:rotate(45deg)}.adapter-modal-header .close-button:after{transform:rotate(-45deg)}.adapter-modal-header .close-button:hover:after,.adapter-modal-header .close-button:hover:before{background-color:antiquewhite}.adapter-wallet-item .adapter-react-button{width:100%;background-color:transparent}.adapter-wallet-item .status-text{opacity:.6;margin-left:auto;font-size:14px;font-weight:400}.adapter-dropdown{position:relative;z-index:99;display:inline-block}.adapter-dropdown-collapse{position:absolute;margin:auto;top:100%;right:0;left:0;display:inline-flex}.adapter-dropdown-list{margin:0 auto;width:150px;list-style-type:none;border-radius:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex-direction:column;position:relative;top:5px;padding:5px;overflow:hidden;height:min-content;background:#2c2d30}.adapter-dropdown-list li{display:block;margin:auto;color:white;cursor:pointer;white-space:nowrap;box-sizing:border-box;width:100%;height:37px;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;display:flex}.adapter-dropdown-list li:not([disabled]):hover{background-color:#373c47}:root{color-scheme:dark;--bg:#030711;--surface:#07101f;--surface-2:#0a1425;--surface-3:#0d192d;--border:#17253b;--border-soft:#111e31;--text:#f5f8ff;--muted:#7f8da5;--muted-2:#53627b;--blue:#1769e8;--blue-2:#2a82ff;--cyan:#27d4ff;--violet:#7957ff;--green:#22d38d;--red:#f25f70;--sidebar:260px;--topbar:66px}.wallet-boot{min-height:100vh;display:grid;place-content:center;grid-gap:12px;gap:12px;text-align:center;background:radial-gradient(circle at center,#102250,#030711 55%)}.wallet-boot span{width:52px;height:52px;display:grid;place-items:center;margin:auto;border-radius:14px;background:linear-gradient(145deg,#315bff,#9c45ef);box-shadow:0 12px 36px #4428ff66;font-weight:800}.wallet-boot strong{letter-spacing:.04em}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.55 Inter,SF Pro Display,Noto Sans TC,Noto Sans JP,Noto Sans KR,ui-sans-serif,system-ui,-apple-system,sans-serif;min-height:100vh}button,input,select{font:inherit}button{color:inherit}svg{width:20px;height:20px}::selection{background:#246de9;color:#fff}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);z-index:40;background:linear-gradient(180deg,#07101e,#050b15);border-right:1px solid var(--border);padding:22px 14px;display:flex;flex-direction:column}.brand{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;display:flex;align-items:center;gap:12px;text-align:left;padding:0 9px 24px;cursor:pointer}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#315bff,#9c45ef);box-shadow:0 8px 24px #4428ff4d;font-size:14px;font-weight:800}.brand b{display:block;font-size:18px;letter-spacing:.01em;background:linear-gradient(90deg,#448cff,#9c67ff);-webkit-background-clip:text;color:transparent}.brand small{display:block;color:var(--muted-2);font-size:11px;margin-top:1px}.side-nav{display:grid;grid-gap:4px;gap:4px}.side-nav button{position:relative;border:0;background:none;color:#8492aa;border-radius:9px;min-height:44px;padding:0 12px;display:flex;align-items:center;gap:13px;text-align:left;cursor:pointer;transition:.18s ease}.side-nav button svg{width:18px;height:18px}.side-nav button:hover{background:#0d192b;color:#cbd7ea}.side-nav button.active{color:#eef5ff;background:linear-gradient(90deg,#1769e8,#1557c3);box-shadow:0 6px 22px #0958d833}.side-nav button.active>svg:last-child{margin-left:auto;width:15px}.side-foot{margin-top:auto;border:1px solid var(--border);background:#091323;border-radius:10px;padding:11px;display:flex;align-items:center;gap:10px}.side-foot small,.side-foot strong{display:block}.side-foot strong{font-size:12px}.side-foot small{font-size:10px;color:var(--muted)}.pulse{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #22d38d18,0 0 12px #22d38d}.workspace{padding-left:var(--sidebar);min-height:100vh}.topbar{height:var(--topbar);position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#0b1425e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);justify-content:space-between;padding:0 24px}.crumb,.topbar{display:flex;align-items:center}.crumb{gap:8px;color:var(--muted);font-size:13px}.crumb svg{width:12px}.crumb b{color:#dbe6f8}.top-actions{gap:9px}.locale,.top-actions{display:flex;align-items:center}.locale{height:38px;gap:6px;color:#a9b5c7}.locale svg{width:17px}.locale select{background:transparent;border:0;color:inherit;outline:none;max-width:105px}.locale option{background:#0b1425}.button,.wallet-button>button{border:1px solid var(--border);background:#0a1424;color:#dbe8f8;border-radius:8px;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap;transition:transform .18s,background .18s,border-color .18s}.wallet-button>button{height:40px!important;background:#0a1424!important;border:1px solid var(--border)!important;border-radius:8px!important;color:#dbe8f8!important;font-size:13px!important;box-shadow:none!important}.button:hover,.wallet-button>button:hover{border-color:#315685!important;background:#0d1d34!important}.button:active{transform:translateY(1px)}.button.primary{border-color:#1769e8;background:linear-gradient(110deg,#1972ee,#1258c7);color:white;box-shadow:0 8px 24px #0c5dc42e}.button.primary:hover{background:linear-gradient(110deg,#2580ff,#1767dc)}.button.ghost{background:#091321}.button.danger{border-color:#6e2936;background:#2b1119;color:#ff8d9b}.button.large{min-height:46px;padding:0 20px;font-weight:650}.button svg{width:17px;height:17px}.icon-button{border:0;background:transparent;padding:6px;display:grid;place-items:center;cursor:pointer}.menu-button{display:none}.main-content{max-width:1340px;margin:auto;padding:34px 38px 80px}.hero{min-height:430px;position:relative;overflow:hidden;border-bottom:1px solid var(--border-soft);display:flex;align-items:center;padding:70px 5%;margin:-34px -38px 0}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#15203740 1px,transparent 0),linear-gradient(90deg,#15203740 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 92%);mask-image:linear-gradient(180deg,#000 10%,transparent 92%)}.hero:after{content:"";position:absolute;inset:auto 16% 7% 8%;height:120px;background:#2e2aff18;filter:blur(80px);border-radius:50%}.hero-copy{position:relative;z-index:2;max-width:760px}.eyebrow{border:1px solid #18529a;border-radius:999px;background:#071a35;padding:5px 11px;display:inline-flex;align-items:center;gap:9px;color:#3f91ff;font-size:12px}.hero h1{font-size:clamp(42px,5vw,70px);line-height:1.05;letter-spacing:-.045em;max-width:790px;margin:22px 0 18px;background:linear-gradient(105deg,#f5f8ff 15%,#4388ff 60%,#985bff 90%);-webkit-background-clip:text;color:transparent}.hero p{font-size:16px;max-width:680px;color:var(--muted);margin:0}.hero-actions{display:flex;gap:10px;margin-top:30px}.spectrum{position:absolute;z-index:1;right:5%;width:300px;height:300px;display:grid;place-items:center;opacity:.8}.spectrum-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#4f38ff,#a93bff,#ff376f,#f7c736,#24d895,#19bdec,#4f38ff);filter:drop-shadow(0 0 32px #4f5cff44);animation:spin 18s linear infinite}.spectrum-ring:after{content:"";position:absolute;inset:24px;background:#040914;border-radius:50%;box-shadow:inset 0 0 50px #4169e133}.spectrum-core{position:relative;text-align:center}.spectrum-core span{font-size:36px;font-weight:750}.spectrum-core small{display:block;letter-spacing:.18em;color:var(--muted)}@keyframes spin{to{transform:rotate(1turn)}}.network-strip{margin:18px 0 22px;border:1px solid var(--border);border-radius:9px;background:#07101d;min-height:42px;padding:10px 14px;display:flex;align-items:center;gap:24px;color:var(--muted);font-size:12px}.network-strip>div{display:flex;align-items:center;gap:10px}.network-strip b{color:#b9c8da}.network-strip span:not(.pulse){border-left:1px solid var(--border);padding-left:24px}.stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.stat-card{min-height:82px;border:1px solid var(--border);background:linear-gradient(145deg,#0a1424,#07101d);border-radius:10px;padding:16px;display:flex;align-items:center;gap:13px}.stat-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.stat-icon svg{width:19px}.stat-card small,.stat-card strong{display:block}.stat-card strong{font-size:20px;line-height:1.2}.stat-card small{font-size:11px;color:var(--muted);margin-top:4px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:38px 0 17px}.section-title h2{font-size:19px;margin:0;letter-spacing:-.01em}.section-title button{border:0;background:none;color:#2f82f9;display:flex;align-items:center;gap:8px;cursor:pointer}.section-title button svg{width:16px}.nft-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.nft-card{min-width:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#08111f;transition:transform .2s,border-color .2s,box-shadow .2s}.nft-card:hover{transform:translateY(-3px);border-color:#2d4f7c;box-shadow:0 16px 35px #0008}.nft-color{aspect-ratio:1.3;position:relative}.nft-color:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,#0007)}.nft-color>span{position:absolute;z-index:1;bottom:9px;left:10px;padding:3px 7px;border-radius:5px;background:#0509139c;color:#fff;font:11px ui-monospace,monospace;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nft-body{display:flex;justify-content:space-between;align-items:center;padding:12px}.nft-body h3{font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis}.nft-body p,.owner{margin:3px 0 0;color:var(--muted);font-size:10px}.verified{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#1769e8;color:white;flex:none}.verified svg{width:12px}.owner{display:block;padding:0 12px 12px}.section-block{margin-top:68px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.feature-card,.step-card{border:1px solid var(--border);background:linear-gradient(145deg,#091322,#070e19);border-radius:11px;padding:24px}.action-icon,.feature-icon,.page-icon{width:40px;height:40px;border-radius:9px;background:#0c1c34;display:grid;place-items:center;color:#3389ff}.feature-icon svg{width:20px}.feature-card h3,.step-card h3{font-size:15px;margin:18px 0 7px}.feature-card p,.step-card p{font-size:12px;color:var(--muted);margin:0}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.step-card{position:relative;min-height:180px}.step-number{position:absolute;right:15px;top:8px;font-size:31px;font-weight:700;color:#121d2e}.step-card .feature-icon{position:relative}.infra-panel{margin-top:60px;border:1px solid var(--border);border-radius:12px;background:#08111e;padding:26px 30px}.infra-heading{display:flex;gap:13px;align-items:center;margin-bottom:22px}.infra-heading h3,.infra-heading p{margin:0}.infra-heading h3{font-size:15px}.infra-heading p{font-size:11px;color:var(--muted)}.infra-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.infra-grid div{background:#0c1627;border-radius:8px;padding:14px;text-align:center}.infra-grid small,.infra-grid strong{display:block}.infra-grid strong{color:#438cff;font:600 16px ui-monospace,monospace}.infra-grid small{color:var(--muted);font-size:10px}.faq-list{display:grid;grid-gap:9px;gap:9px}.faq details{border:1px solid var(--border);background:#0a1322;border-radius:8px;padding:0 16px}.faq summary{list-style:none;min-height:50px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:15px;transition:transform .2s}.faq details[open] summary svg{transform:rotate(90deg)}.faq details p{color:var(--muted);font-size:12px;margin:0;padding:0 32px 16px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:7px 0 28px;margin-bottom:26px}.page-heading>div:first-child{display:flex;gap:16px;align-items:center}.page-icon{width:50px;height:50px;border:1px solid #17417c;background:linear-gradient(145deg,#0c244b,#0b1628)}.page-heading h1{font-size:25px;margin:0 0 4px;letter-spacing:-.02em}.page-heading p{margin:0;color:var(--muted);max-width:720px}.heading-actions{display:flex;gap:8px}.filter-bar{justify-content:space-between;margin-bottom:20px;color:var(--muted)}.filter-bar,.search{display:flex;align-items:center}.search{width:min(420px,70%);height:42px;border:1px solid var(--border);border-radius:8px;background:#07101d;gap:9px;padding:0 12px}.search svg{width:17px}.search input{border:0;background:none;color:var(--text);outline:none;width:100%}.large-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.empty-state{border:1px dashed #213654;border-radius:12px;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#07101c}.empty-state>span{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#10213c;color:#358bff}.empty-state h3{font-size:15px;color:var(--muted);margin:20px}.mint-layout,.two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.mint-layout{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr)}.action-card,.mint-preview{border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,#091422,#07101c);overflow:hidden}.big-swatch,.mint-preview{padding:18px}.big-swatch{aspect-ratio:1.25;border-radius:9px;display:flex;align-items:flex-end;box-shadow:inset 0 -60px 60px #0003}.big-swatch span{font:600 18px ui-monospace,monospace;color:#fff;text-shadow:0 1px 4px #000}.color-meta{padding:16px 3px 3px;display:flex;justify-content:space-between;color:var(--muted)}.color-meta b{color:var(--text);font:500 13px ui-monospace,monospace}.action-card{padding:22px}.action-card>header{display:flex;align-items:center;gap:11px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--border)}.action-icon{width:36px;height:36px}.action-card h2{font-size:16px;margin:0}.form{display:grid;grid-gap:15px;gap:15px}.field{display:grid;grid-gap:7px;gap:7px;color:#a7b4c8;font-size:12px}.field input,.field select,.field+select,.form select{width:100%;height:43px;border:1px solid #20344f;border-radius:8px;background:#050c17;color:#eaf2ff;padding:0 12px;outline:none;transition:border-color .18s,box-shadow .18s}.field input:focus,.form select:focus{border-color:#2678e9;box-shadow:0 0 0 3px #1769e81c}.field input[type=color]{padding:4px;height:54px}.form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.form-actions .button{flex:1 1}.divider{height:1px;background:var(--border);margin:7px 0}.info-box{display:flex;gap:10px;border:1px solid #1b3554;background:#09182a;border-radius:8px;padding:12px;color:#8da4c0}.info-box svg{width:17px;flex:none;margin-top:2px}.info-box p{margin:0;font-size:11px}.reward-illustration{text-align:center;padding:44px 20px}.reward-illustration>span{width:76px;height:76px;display:grid;place-items:center;margin:auto;border-radius:50%;background:linear-gradient(145deg,#152a50,#1c1250);color:#8d6bff;box-shadow:0 0 45px #5c35ef2e}.reward-illustration>span svg{width:33px;height:33px}.reward-illustration h3{max-width:500px;margin:22px auto;color:var(--muted);font-weight:400}.toast{position:fixed;z-index:100;right:22px;bottom:22px;width:min(480px,calc(100vw - 44px));display:flex;gap:12px;align-items:flex-start;border:1px solid #24538c;background:#0a1729f2;box-shadow:0 18px 60px #000a;border-radius:10px;padding:13px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.toast-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:7px;background:#123363;color:#4895ff;flex:none}.toast-icon svg{width:17px}.toast div{min-width:0;flex:1 1}.toast small{color:#559fff}.toast p{margin:2px 0;word-break:break-word;font-size:12px}.toast>button{border:0;background:none;color:var(--muted);font-size:20px;cursor:pointer}.backdrop{display:none}.hex-value{font:600 15px ui-monospace,monospace;letter-spacing:.08em}.color-availability{display:flex;align-items:center;gap:8px;font-size:12px;color:#6fd8a4}.color-availability>span{width:8px;height:8px;border-radius:50%;background:#23c982;box-shadow:0 0 12px #23c98288}.color-availability.unavailable{color:#ff8c94}.color-availability.unavailable>span{background:#ff5b68;box-shadow:0 0 12px #ff5b6888}.owned-colors{margin-top:20px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,#091422,#07101c);padding:22px}.owned-colors>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--border)}.owned-colors>header>div{display:flex;align-items:center;gap:11px}.owned-colors h2,.owned-colors p{margin:0}.owned-colors h2{font-size:16px}.owned-colors p{font-size:11px;color:var(--muted);margin-top:3px}.owned-colors>header>b{min-width:34px;height:28px;display:grid;place-items:center;border-radius:999px;background:#102748;color:#5ba0ff}.owned-color-list{display:grid;margin-top:8px}.owned-color-list article{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 4px;border-bottom:1px solid var(--border-soft)}.owned-color-list article:last-child{border-bottom:0}.owned-swatch{width:46px;height:46px;border-radius:8px;border:1px solid #ffffff24;box-shadow:inset 0 -14px 20px #0002;flex:none}.owned-color-list article>div{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.owned-color-list strong{font:600 14px ui-monospace,monospace}.owned-color-list small,.owned-empty{color:var(--muted)}.owned-empty{padding:34px 12px;text-align:center;font-size:12px}@media(max-width:1180px){:root{--sidebar:220px}.main-content{padding-left:24px;padding-right:24px}.hero{margin-left:-24px;margin-right:-24px}.spectrum{width:245px;height:245px;right:2%}.hero-copy{max-width:65%}.nft-grid,.stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){:root{--sidebar:0px}.sidebar{width:260px;transform:translateX(-102%);transition:transform .22s;box-shadow:20px 0 70px #000b}.sidebar.open{transform:translateX(0)}.backdrop{display:block;position:fixed;inset:0;z-index:35;border:0;background:#0009}.menu-button{display:grid}.crumb span,.crumb svg{display:none}.main-content{padding:24px 20px 70px}.hero{margin:-24px -20px 0;padding:55px 30px;min-height:400px}.hero-copy{max-width:70%}.hero h1{font-size:44px}.spectrum{right:-65px;opacity:.55}.step-grid{grid-template-columns:repeat(2,1fr)}.feature-grid{grid-template-columns:1fr}.large-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.topbar{height:60px;padding:0 12px}.top-actions{gap:5px}.locale{width:39px;overflow:hidden}.locale select{width:19px;color:transparent}.locale option{color:#fff}.wallet-button>button{max-width:42px!important;overflow:hidden!important;padding:0 11px!important;font-size:0!important}.sign-button span{display:none}.sign-button{width:40px;padding:0}.main-content{padding:18px 14px 55px}.hero{margin:-18px -14px 0;padding:46px 20px 65px;min-height:465px;align-items:flex-start}.hero-copy{max-width:100%}.hero h1{font-size:38px;margin-top:18px}.hero p{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch;margin-right:30%}.spectrum{width:180px;height:180px;right:-28px;bottom:-30px}.spectrum-core span{font-size:24px}.network-strip{gap:12px;overflow:auto}.network-strip span:not(.pulse){padding-left:12px;white-space:nowrap}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-card{min-height:74px;padding:12px}.large-grid,.nft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nft-body{padding:10px}.nft-body h3{font-size:11px}.section-block{margin-top:48px}.step-grid{grid-template-columns:1fr}.infra-panel{padding:19px}.infra-grid{grid-template-columns:repeat(2,1fr)}.page-heading{display:block}.page-heading>div:first-child{align-items:flex-start}.page-heading h1{font-size:21px}.page-heading p{font-size:12px}.heading-actions{margin-top:18px}.heading-actions .button{flex:1 1}.mint-layout,.two-column{grid-template-columns:1fr}.action-card{padding:17px}.form-actions{flex-direction:column}.form-actions .button{width:100%}.filter-bar{align-items:flex-start;gap:8px}.search{width:75%}}@media(max-width:520px){.hero h1{font-size:33px}.hero-actions{margin-right:0}.spectrum{display:none}.infra-grid,.large-grid,.nft-grid,.stat-grid{grid-template-columns:1fr}.top-actions{gap:2px}.locale{display:none}}@media(max-height:520px) and (orientation:landscape) and (max-width:900px){.sidebar{overflow:auto}.side-nav{grid-template-columns:repeat(2,1fr)}.side-foot{display:none}.hero{min-height:350px;padding-top:34px}.hero h1{font-size:36px}.spectrum{width:180px;height:180px}.main-content{padding-bottom:35px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.view-tabs{display:flex;gap:6px;padding:5px;border:1px solid var(--border);background:#07101d;border-radius:10px;margin-bottom:18px;overflow:auto}.view-tabs button{white-space:nowrap;border:0;background:transparent;color:var(--muted);padding:10px 16px;border-radius:7px;cursor:pointer}.view-tabs button.active{background:#1463d7;color:#fff}.result-meta{color:var(--muted);font-size:12px;margin:10px 2px}.result-meta b{color:#fff;font-size:16px}.trade-list{display:flex;flex-direction:column;gap:8px;max-height:620px;overflow-y:auto;padding-right:4px}.trade-row{width:100%;display:grid;grid-template-columns:58px minmax(180px,1fr) minmax(130px,.5fr) 90px 18px;align-items:center;grid-gap:16px;gap:16px;text-align:left;border:1px solid var(--border);background:linear-gradient(100deg,#091423,#07101c);color:var(--text);border-radius:10px;padding:13px 16px;cursor:pointer;transition:.18s}.trade-row:hover{border-color:#2e6ab0;transform:translateX(2px)}.trade-row div b,.trade-row div small{display:block}.trade-row div small{color:var(--muted);margin-top:4px;font-size:10px}.trade-row div strong{font:600 14px ui-monospace,monospace}.token-badge{width:48px;height:48px;display:grid;place-items:center;background:#102342;border-radius:8px;color:#5ca0ff;font:700 12px ui-monospace,monospace}.state{justify-self:start;text-transform:uppercase;font-size:9px;letter-spacing:.08em;padding:5px 8px;border-radius:999px;background:#0c2c21;color:#35dc94}.state.cancelled,.state.exited{background:#302017;color:#f8a65a}.pager{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:18px;color:var(--muted);font-size:12px}.pager button{width:34px;height:34px;border:1px solid var(--border);border-radius:7px;background:#0b1626;color:#fff;cursor:pointer}.pager button:disabled{opacity:.35;cursor:default}.empty-list{grid-column:1/-1;border:1px dashed #20314a;border-radius:10px;padding:48px;text-align:center;color:var(--muted)}.action-card.compact{max-width:680px}.detail-panel{border:1px solid var(--border);background:#08111f;border-radius:12px;padding:22px}.back-link{border:0;background:none;color:#5b9dff;font-weight:650;cursor:pointer;margin-bottom:22px}.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.fact-grid>div{background:#0c1728;border:1px solid #14243b;border-radius:8px;padding:15px;overflow:hidden}.fact-grid b,.fact-grid small{display:block}.fact-grid small{color:var(--muted);font-size:10px;margin-bottom:7px}.fact-grid b{font:600 13px ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis}.detail-actions{display:flex;gap:9px;align-items:flex-end;margin-top:22px;flex-wrap:wrap}.detail-panel>.field{max-width:340px;margin-top:22px}.campaign-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.campaign-card{border:1px solid var(--border);background:linear-gradient(145deg,#0a1526,#07101c);border-radius:11px;padding:20px}.campaign-card h3{margin:18px 0 5px}.campaign-card>p{color:var(--muted);font-size:11px}.campaign-card .fact-grid{grid-template-columns:1fr 1fr;margin-top:16px}.record-list{display:flex;flex-direction:column;gap:8px}.record-list>div{display:flex;justify-content:space-between;gap:12px;background:#0c1728;border-radius:8px;padding:13px}.record-list small,.subtle{color:var(--muted)}.login-gate{max-width:760px;margin:9vh auto;text-align:center;border:1px solid var(--border);border-radius:16px;background:radial-gradient(circle at 50% 0,#17325e66,transparent 52%),#07101d;padding:52px 42px}.gate-icon{display:grid;place-items:center;width:66px;height:66px;margin:auto;border-radius:18px;background:#0c2b58;color:#4c9aff}.gate-icon svg{width:32px}.login-gate h1{margin:20px 0 8px}.login-gate>p{color:var(--muted)}.gate-actions{display:flex;justify-content:center;gap:10px;margin:25px 0}.device-help{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;text-align:left;margin-top:28px}.device-help>div{display:grid;grid-template-columns:30px 1fr;grid-column-gap:10px;column-gap:10px;border:1px solid var(--border);background:#0a1525;border-radius:9px;padding:14px}.device-help svg{width:22px;color:#4795ff;grid-row:1/3}.device-help b,.device-help small{display:block}.device-help small{color:var(--muted);font-size:10px;margin-top:4px}.auction-action-note{max-width:620px;margin-top:18px;border:1px solid #263a55;border-radius:9px;background:#0b1728;color:#9fb0c7;padding:12px 14px;font-size:12px;line-height:1.55}.auction-action-note.ready{border-color:#19583f;background:#09261d;color:#63dfa5}.auction-action-note.refund{border-color:#5c4820;background:#221b0c;color:#f0c66d}.trade-funds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:620px;margin-top:18px}.trade-funds>div{display:grid;grid-gap:5px;gap:5px;border:1px solid #20344f;border-radius:9px;background:#0a1525;padding:13px}.trade-funds small{color:var(--muted);font-size:10px}.trade-funds b{font:600 13px ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis}.trade-funds span{font-size:10px}.trade-funds span.ready{color:#48d99a}.trade-funds span.required{color:#f1a65b}@media(max-width:560px){.trade-funds{grid-template-columns:1fr}}.field-error{color:#f1a65b;font-size:10px;font-style:normal}.trade-row.auction-row{grid-template-columns:58px minmax(160px,1fr) minmax(330px,1.15fr) 90px 18px}.auction-bid-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.auction-bid-summary>span{min-width:0}.auction-bid-summary small,.auction-bid-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auction-bid-summary .refundable strong{color:#f0c66d}.refund-sync{text-align:right;color:var(--muted);font-size:10px;margin-top:7px}@media(max-width:720px){.trade-row.auction-row{grid-template-columns:48px minmax(0,1fr) 16px}.trade-row.auction-row>.trade-swatch{grid-column:1;grid-row:1/3}.trade-row.auction-row>div:first-of-type{grid-column:2;grid-row:1}.trade-row.auction-row>.auction-bid-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:2;grid-row:2;margin-top:8px}.trade-row.auction-row>.auction-bid-summary .refundable{grid-column:1/-1}.trade-row.auction-row>span:last-child{grid-column:3;grid-row:1/3}.trade-row{grid-template-columns:48px 1fr 16px}.trade-row>.state,.trade-row>div:nth-of-type(2){display:none}.campaign-grid,.device-help,.fact-grid{grid-template-columns:1fr}.login-gate{padding:34px 18px;margin:5vh auto}.gate-actions{flex-direction:column;align-items:center}}.state.awaiting{background:#30290f;color:#f0c66d}.safe-wallet{position:relative}.safe-wallet-trigger{height:40px;border:1px solid var(--border);border-radius:8px;background:#0a1424;color:#dbe8f8;padding:0 14px;cursor:pointer}.safe-wallet-trigger:hover{border-color:#315685;background:#0d1d34}.safe-wallet-layer{position:fixed;z-index:200;inset:0;background:#01040bbd;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;align-items:flex-start;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));overflow-y:auto}.safe-wallet-dialog{width:min(480px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #244064;border-radius:16px;background:linear-gradient(145deg,#0c1729,#060d18);box-shadow:0 28px 90px #000;padding:22px}.safe-wallet-dialog>header{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border);padding-bottom:17px;margin-bottom:13px}.safe-wallet-dialog h2,.safe-wallet-dialog p{margin:0}.safe-wallet-dialog h2{font-size:20px}.safe-wallet-dialog header p{color:var(--muted);font-size:11px;margin-top:4px}.safe-wallet-dialog header button{border:0;background:#111e31;color:#9babc1;width:32px;height:32px;border-radius:8px;font-size:21px;cursor:pointer}.safe-wallet-list{display:grid;grid-gap:7px;gap:7px}.safe-wallet-list>button{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;grid-gap:12px;gap:12px;text-align:left;border:1px solid var(--border);border-radius:10px;background:#091423;color:#eaf2ff;padding:11px;cursor:pointer}.safe-wallet-list>button:not(:disabled):hover{border-color:#3479cc;background:#0d1d34}.safe-wallet-list>button:disabled{cursor:default;opacity:.5}.connected-wallet img,.safe-wallet-list img{width:38px;height:38px;border-radius:9px}.safe-wallet-list b,.safe-wallet-list small{display:block}.safe-wallet-list small{color:var(--muted);font-size:10px;margin-top:2px}.safe-wallet-list em{font-style:normal;font-size:20px}.safe-wallet-list em.on{color:#48a0ff}.safe-wallet-list em.off{color:#59667a}.wallet-config-note{margin-top:14px!important;border:1px solid #4d3d1b;background:#241b09;color:#e7bb65!important;border-radius:8px;padding:11px;font-size:11px}.connected-wallet{display:grid;grid-template-columns:44px 1fr auto;grid-gap:10px;gap:10px}.connected-wallet b,.connected-wallet small{display:block}.connected-wallet small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis}.queue-item{border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.admin-grid>.action-card:last-child{grid-column:1/-1}.price-summary{display:grid;grid-template-columns:1fr auto;align-items:end;border:1px solid #17417c;border-radius:10px;background:radial-gradient(circle at 100% 0,#245ba833,transparent 55%),#08172a;padding:18px}.price-summary small{grid-column:1/-1;color:#76aef8}.price-summary strong{font-size:28px;margin-top:7px}.price-summary span{color:var(--muted);font-size:11px;padding-bottom:4px}.field input[readonly]{color:#74869e;background:#07101b}.button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:680px){.wallet-button .safe-wallet-trigger{width:42px;max-width:42px;overflow:hidden;font-size:0;padding:0}.wallet-button .safe-wallet-trigger:before{content:"◈";font-size:17px}.safe-wallet-dialog{padding:17px}.connected-wallet{grid-template-columns:42px 1fr}.connected-wallet .button{grid-column:1/-1}}@media(max-width:800px){.admin-grid{grid-template-columns:1fr}.admin-grid>.action-card:last-child{grid-column:auto}}.wallet-button .safe-wallet-trigger{border-color:#1769e8!important;background:linear-gradient(110deg,#1972ee,#1258c7)!important;color:#fff!important;box-shadow:0 8px 24px #0c5dc42e!important}.wallet-button .safe-wallet-trigger:hover{border-color:#3d8cff!important;background:linear-gradient(110deg,#2580ff,#1767dc)!important}.safe-wallet-trigger:disabled{opacity:.62;cursor:wait}.safe-wallet-dialog{width:min(560px,100%);overflow-x:hidden}.connected-wallet{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px}.connected-wallet>div:nth-child(2){min-width:0}.connected-wallet small{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.wallet-account-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:8px}.wallet-account-actions .button{width:100%;min-width:0;min-height:42px;height:auto;padding:9px 12px;white-space:normal;line-height:1.25}.wallet-account-actions .button:only-child{grid-column:1/-1}@media(max-width:560px){.safe-wallet-layer{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.safe-wallet-dialog{width:100%;max-height:calc(100dvh - 20px);padding:17px;border-radius:13px}.connected-wallet{grid-template-columns:42px minmax(0,1fr)}.wallet-account-actions{grid-template-columns:1fr}.wallet-account-actions .button,.wallet-account-actions .button:only-child{grid-column:1;width:100%}}@media(max-width:360px){.safe-wallet-dialog{padding:14px}.safe-wallet-dialog>header{gap:10px}.safe-wallet-dialog header p{max-width:240px}}.feature-switch-list{display:grid;grid-gap:8px;gap:8px}.feature-switch-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 46px;align-items:center;grid-gap:12px;gap:12px;min-height:58px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:#081321}.feature-switch-row b,.feature-switch-row small{display:block}.feature-switch-row b{font-size:13px}.feature-switch-row>div small{margin-top:2px;color:var(--muted);font:9px ui-monospace,monospace;letter-spacing:.06em}.feature-state{min-width:54px;text-align:center;border-radius:999px;padding:4px 8px;background:#29151b;color:#ff8795;font-size:10px}.feature-state.enabled{background:#0b2b20;color:#35dc94}.toggle-switch{position:relative;width:46px;height:25px;padding:0;border:1px solid #2a3b53;border-radius:999px;background:#121d2c;cursor:pointer;transition:.2s}.toggle-switch span{position:absolute;width:19px;height:19px;left:2px;top:2px;border-radius:50%;background:#7d8ba0;transition:.2s}.toggle-switch.on{border-color:#168b61;background:#0b5138}.toggle-switch.on span{transform:translateX(21px);background:#47e2a5}.toggle-switch:disabled{opacity:.55;cursor:wait}.feature-updating{position:absolute;right:10px;bottom:1px;color:#67a9ff;font-size:9px}.feature-refresh{display:flex;justify-content:flex-end;margin:12px 0 15px}@media(max-width:480px){.feature-switch-row{grid-template-columns:minmax(0,1fr) 46px}.feature-state{grid-column:1;grid-row:2;justify-self:start}.toggle-switch{grid-column:2;grid-row:1/3}.feature-updating{right:66px}}.settlement-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settlement-summary>div{min-width:0;border:1px solid #1c3c65;border-radius:10px;background:radial-gradient(circle at 100% 0,#1e5daf2b,transparent 58%),#08172a;padding:15px}.settlement-summary small,.settlement-summary span,.settlement-summary strong{display:block}.settlement-summary small{color:#77a9e9;font-size:10px}.settlement-summary strong{margin-top:7px;font-size:20px;overflow-wrap:anywhere}.settlement-summary span{margin-top:4px;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis}.form-actions .compact-button{flex:0 0 auto}@media(max-width:560px){.settlement-summary{grid-template-columns:1fr}.form-actions .compact-button{width:100%;flex:1 1}}.collection-tabs{display:flex;gap:6px;margin-bottom:18px;padding:4px;width:max-content;max-width:100%;border:1px solid var(--border);border-radius:10px;background:#07101d}.collection-tabs button{display:flex;align-items:center;gap:9px;min-height:36px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.collection-tabs button.active{background:#12366a;color:#fff;box-shadow:0 5px 18px #0005}.collection-tabs b{min-width:22px;padding:2px 6px;border-radius:999px;background:#ffffff10;color:#72aaff;font-size:10px}@media(max-width:520px){.collection-tabs{width:100%}.collection-tabs button{flex:1 1;justify-content:center;padding:0 10px}}.allowance-status{display:flex;align-items:center;gap:11px;border:1px solid #573440;border-radius:9px;background:#201119;padding:12px;color:#ff8d9a}.allowance-status.ready{border-color:#195b46;background:#0a211a;color:#45d99c}.allowance-status>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#ffffff0b;flex:none}.allowance-status svg{width:17px}.allowance-status div{display:grid;grid-gap:2px;gap:2px;min-width:0}.allowance-status small{color:currentColor;font-size:10px}.allowance-status b{color:var(--text);font-size:12px}.allowance-status em{color:var(--muted);font-size:10px;font-style:normal}.publish-card{max-width:820px!important}.nft-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;max-height:340px;overflow-y:auto;padding:2px}.nft-picker button{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;grid-gap:11px;gap:11px;min-width:0;padding:9px;border:1px solid #20344f;border-radius:9px;background:#07101d;color:var(--text);text-align:left;cursor:pointer}.nft-picker button:hover{border-color:#3679c9}.nft-picker button.selected{border-color:#2580ef;background:#0c2140;box-shadow:0 0 0 2px #1769e81c}.picker-swatch{width:48px;height:48px;border-radius:7px;border:1px solid #ffffff24}.nft-picker button>span:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0}.nft-picker b{font:600 13px ui-monospace,monospace}.nft-picker small{color:var(--muted)}.nft-picker i{font-style:normal;color:#4b9bff;font-size:17px}.fixed-token{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;border:1px solid #1d426f;border-radius:9px;background:#091a30;padding:10px 13px}.fixed-token span{display:grid;grid-gap:2px;gap:2px}.fixed-token b{font-size:16px;color:#6aa8ff}.fixed-token small{font-size:10px;color:var(--muted)}.fixed-token code{min-width:0;color:#a9bad0;overflow:hidden;text-overflow:ellipsis}@media(max-width:620px){.nft-picker{grid-template-columns:1fr}.fixed-token{align-items:flex-start;flex-direction:column}.fixed-token code{width:100%}}.nft-approval{display:flex;align-items:center;min-height:40px;padding:9px 12px;border:1px solid #573440;border-radius:9px;background:#201119;color:#ff8d9a;font-size:12px}.nft-approval:before{content:"";width:8px;height:8px;margin-right:9px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.nft-approval.ready{border-color:#195b46;background:#0a211a;color:#45d99c}.trade-swatch{width:48px;height:48px;border:1px solid #ffffff26;border-radius:8px;box-shadow:inset 0 -14px 24px #0002,0 5px 16px #0005}.trade-color-identity{display:flex;align-items:center;gap:15px;margin-bottom:16px;padding:13px;border:1px solid var(--border);border-radius:10px;background:#0a1525}.trade-color-identity>span{width:76px;height:76px;border:1px solid #ffffff26;border-radius:10px;box-shadow:inset 0 -20px 30px #0002}.trade-color-identity div{display:grid;grid-gap:5px;gap:5px}.trade-color-identity small{color:var(--muted);font-size:10px;letter-spacing:.12em}.trade-color-identity strong{font:700 21px ui-monospace,monospace;letter-spacing:.05em}.record-filter{display:flex;gap:18px;margin:-6px 0 18px;border-bottom:1px solid var(--border)}.record-filter button{position:relative;border:0;background:transparent;color:var(--muted);padding:10px 2px 12px;cursor:pointer}.record-filter button.active{color:#fff}.record-filter button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#2580ef}.state.settled,.state.sold{background:#102a45;color:#65adff}.state.cancelled{background:#302017;color:#f8a65a}.nft-picker button:disabled,.view-tabs button:disabled{opacity:.55;cursor:wait;transform:none}.program-section{display:grid;grid-gap:22px;gap:22px;min-width:0}.program-section .view-tabs{flex-wrap:wrap}.program-card{text-align:left;color:inherit;cursor:pointer}.program-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.program-picker{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.program-picker button{display:flex;align-items:center;gap:10px}.program-picker button>span{display:block;width:36px;height:36px;border-radius:8px;flex-shrink:0}.program-link{width:100%;margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:9px;background:#09172c;color:#dce7fa;min-width:0}.program-filters{display:flex;gap:12px;flex-wrap:wrap}.program-filters select,.program-form select{max-width:100%;padding:12px;border:1px solid var(--border);border-radius:9px;background:#09172c;color:#dce7fa}.program-records{display:grid;grid-gap:12px;gap:12px}.program-record{display:flex;gap:16px;padding:16px;border:1px solid var(--border);border-radius:12px;background:#091426;min-width:0}.program-record>div{min-width:0;flex:1 1}.program-record>input{width:18px;flex-shrink:0;align-self:flex-start}.program-address,.program-record p{overflow-wrap:anywhere;word-break:break-word}.program-record small{display:block;margin-top:8px;color:var(--muted)}.program-record pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:220px;overflow-y:auto}.program-preview{border:1px solid #2875d8;background:#0c203c;border-radius:14px;padding:20px;min-width:0}.program-section .form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.program-section .form-actions .button{white-space:normal;max-width:100%}.program-section .campaign-card small{overflow-wrap:anywhere}.program-section details{margin:12px 0;color:var(--muted)}@media(max-width:700px){.program-form{grid-template-columns:minmax(0,1fr)}.program-record{padding:12px;gap:10px}.program-preview{padding:14px}.program-filters select{width:100%}.program-section .form-actions>.button{flex:1 1 145px}.program-picker{max-height:230px}}