:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827;background:#fff;font-synthesis:none;--blue: #1677ff;--blue-dark: #0867e8;--ink: #111827;--muted: #667085;--line: #e7e9ee;--soft: #f5f6f7;--green: #15b87a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.container{width:min(1240px,calc(100% - 40px));margin:0 auto}.utility-bar{background:#232428;color:#d9dce3;font-size:13px}.utility-bar__inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.utility-nav{display:flex;gap:22px}.utility-nav a:hover{color:#fff}.utility-right{display:flex;align-items:center;gap:7px}.site-header{position:sticky;top:0;z-index:20;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(231,233,238,.85)}.site-header__inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:25px;font-weight:850;letter-spacing:-1px}.brand-mark{width:34px;height:29px;display:grid;grid-template-columns:1fr 1fr;gap:3px;transform:rotate(-7deg)}.brand-mark i{display:block;border-radius:9px;background:var(--blue)}.brand-mark i:nth-child(2){background:#19c37d}.brand-mark i:nth-child(3){grid-column:1 / 3;width:62%;background:#ff9a3d}.header-actions{display:flex;align-items:center;gap:8px}.icon-action{position:relative;border:0;background:transparent;min-height:42px;padding:0 11px;border-radius:10px;display:inline-flex;align-items:center;gap:7px;color:#25272b}.icon-action:hover{background:var(--soft)}.counter{position:absolute;top:1px;right:2px;min-width:17px;height:17px;background:#ff405b;color:#fff;border-radius:50px;font-size:10px;display:grid;place-items:center;border:2px solid white}.primary-button,.secondary-button{border:0;border-radius:10px;padding:12px 18px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.16s ease}.primary-button{background:var(--blue);color:#fff}.primary-button:hover{background:var(--blue-dark);transform:translateY(-1px)}.primary-button:disabled{opacity:.55;cursor:default;transform:none}.secondary-button{background:#eef4ff;color:#1268d7}.post-button{min-height:43px}.hero-section{padding:22px 0 18px}.search-shell{border:3px solid var(--blue);border-radius:14px;display:flex;align-items:stretch;overflow:hidden;height:54px;background:#fff}.search-category-wrap{width:190px;border-right:1px solid var(--line)}.search-category-wrap select{border:0;width:100%;height:100%;padding:0 16px;outline:0;background:#fff;font-weight:650}.search-input-wrap{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;min-width:150px}.search-input-wrap input{width:100%;border:0;outline:0;font-size:16px}.location-button,.filter-button{border:0;background:#fff;padding:0 15px;display:flex;align-items:center;gap:7px;border-left:1px solid var(--line)}.search-button{width:112px;margin:4px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-weight:750}.category-strip{display:grid;grid-template-columns:repeat(10,minmax(82px,1fr));gap:8px;margin-top:18px;overflow-x:auto;padding-bottom:4px}.category-tile{border:1px solid transparent;background:#f5f6f7;border-radius:12px;min-width:90px;padding:10px 7px 9px;display:flex;flex-direction:column;gap:5px;align-items:center;color:#35383e;font-size:12px;font-weight:650}.category-tile:hover,.category-tile--active{border-color:#bcd7ff;background:#edf5ff;color:#0b68df}.category-tile__icon{font-size:26px;line-height:1.2}.promo-row{display:grid;grid-template-columns:2.2fr .8fr;gap:16px;margin-top:6px}.promo-card{border-radius:22px;min-height:226px;overflow:hidden}.promo-card--main{position:relative;background:linear-gradient(115deg,#eef6ff,#ecfdf6 55%,#fff7ed);padding:30px 34px;display:flex;justify-content:space-between}.promo-copy{position:relative;z-index:2;max-width:620px}.eyebrow{color:#506077;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850;display:inline-flex;align-items:center;gap:7px}.promo-copy h1{font-size:clamp(30px,4vw,48px);line-height:.98;letter-spacing:-2.1px;margin:15px 0 12px;max-width:570px}.promo-copy p{font-size:17px;color:#4b5563;margin:0 0 24px}.promo-link,.text-button{border:0;background:transparent;color:#075ed0;padding:0;font-weight:760;display:inline-flex;align-items:center;gap:6px}.promo-visual{min-width:260px;position:relative}.promo-visual span{position:absolute;width:110px;height:110px;display:grid;place-items:center;background:#fffc;border-radius:28px;font-size:55px;box-shadow:0 18px 50px #224a781a}.promo-visual span:nth-child(1){right:30px;top:16px;transform:rotate(7deg)}.promo-visual span:nth-child(2){right:125px;bottom:5px;transform:rotate(-9deg)}.promo-visual span:nth-child(3){right:-12px;bottom:-15px;transform:rotate(9deg)}.promo-card--trust{background:#22252a;color:#fff;padding:27px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.promo-card--trust b{font-size:21px;line-height:1.05}.promo-card--trust span{color:#c8cbd1;line-height:1.45}.promo-card--trust a{color:#8bc4ff;display:flex;align-items:center;font-size:13px;font-weight:700}.listings-section{padding:42px 0 58px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.section-heading h2{margin:0;font-size:27px;letter-spacing:-.7px}.section-heading p{margin:5px 0 0;color:var(--muted);font-size:14px}.listing-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:26px 14px}.listing-card{min-width:0}.listing-card__visual{aspect-ratio:1.2;border-radius:12px;position:relative;display:grid;place-items:center;overflow:hidden}.listing-card__visual>span{font-size:clamp(46px,5vw,70px);filter:drop-shadow(0 10px 15px rgba(0,0,0,.08));transition:.2s ease}.listing-card:hover .listing-card__visual>span{transform:scale(1.06)}.heart-button{position:absolute;right:9px;top:9px;width:37px;height:37px;border-radius:50%;border:0;background:#ffffffeb;color:#30333a;display:grid;place-items:center;box-shadow:0 3px 14px #00000014}.heart-button--active{color:#ff3e59}.listing-card__body{padding:10px 2px 0}.listing-card__body h3{font-size:15px;line-height:1.25;margin:0 0 5px;font-weight:720;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-card__price{font-weight:850;font-size:17px;margin-bottom:7px}.listing-card__meta,.listing-card__time{font-size:12px;color:#70757e;margin-top:2px}.empty-results{background:#fafafa;border:1px solid var(--line);min-height:300px;border-radius:18px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.empty-results>span{font-size:45px}.empty-results h3{margin:10px 0 2px}.empty-results p{color:var(--muted);margin:3px 0 17px}.trust-section{background:#f6f8fb;border-top:1px solid #edf0f4;padding:52px 0}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.trust-grid article{background:#fff;border:1px solid #eceef2;border-radius:18px;padding:25px}.trust-icon{width:46px;height:46px;background:#eaf3ff;color:#116cdb;border-radius:13px;display:grid;place-items:center}.trust-grid h3{margin:15px 0 7px;font-size:18px}.trust-grid p{color:var(--muted);line-height:1.55;margin:0;font-size:14px}.footer{border-top:1px solid var(--line);padding:25px 0 40px;color:#747983}.footer-inner{display:flex;justify-content:space-between;gap:20px}.footer b{color:#25282d}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#14181f85;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{position:relative;width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:22px;padding:30px;box-shadow:0 35px 100px #0000003b}.modal h2{margin:9px 0 8px;font-size:29px;letter-spacing:-1px}.modal-close{position:absolute;right:18px;top:18px;width:36px;height:36px;border-radius:50%;border:0;background:#f2f3f5;display:grid;place-items:center}.muted{color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 18px}.auth-badge{color:#0c7953;background:#e9fbf3;border-radius:40px;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:750}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:#f3f4f6;border-radius:11px;margin:18px 0}.auth-tabs button{border:0;background:transparent;border-radius:8px;padding:10px;font-weight:730}.auth-tabs button.active{background:#fff;box-shadow:0 2px 9px #00000012}.auth-panel{display:flex;flex-direction:column;gap:14px}.field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;color:#444850}.field input,.field textarea{width:100%;border:1px solid #d8dce2;background:#fff;border-radius:10px;padding:12px 13px;outline:0;color:#17191d;resize:vertical}.field input:focus,.field textarea:focus{border-color:#6eaeff;box-shadow:0 0 0 3px #e6f1ff}.full-button{width:100%;margin-top:2px}.wallet-chip{padding:12px 13px;border-radius:11px;background:#f5f7fa;display:flex;gap:9px;align-items:center;font-family:ui-monospace,monospace;font-size:12px;color:#48515f}.empty-wallet{text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px;padding:18px 0 5px}.empty-wallet span{color:var(--muted);font-size:13px;max-width:390px;line-height:1.5}.security-note{display:flex;gap:11px;background:#f1f8ff;padding:13px;border-radius:12px;color:#264667}.security-note div{display:flex;flex-direction:column;gap:3px}.security-note span{font-size:12px;color:#5e7187;line-height:1.4}.recovery-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.recovery-heading>div{display:flex;flex-direction:column;gap:3px}.recovery-heading span{color:var(--muted);font-size:12px;line-height:1.4}.copy-button{border:0;background:#eef5ff;color:#1268d7;border-radius:9px;padding:8px 10px;display:flex;gap:5px;align-items:center;font-size:12px;font-weight:700}.mnemonic-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0;margin:0}.mnemonic-grid li{border:1px solid #e2e5e9;border-radius:8px;padding:8px 9px;font-family:ui-monospace,monospace;font-size:12px;display:flex;gap:6px}.mnemonic-grid small{color:#9ca3af;width:18px}.confirmation{display:flex;align-items:flex-start;gap:8px;color:#4c5159;font-size:13px;line-height:1.4}.confirmation input{margin-top:2px;accent-color:var(--blue)}.form-error{background:#fff0f2;color:#b42337;border:1px solid #ffd4da;padding:10px 12px;border-radius:9px;font-size:13px}.toast{position:fixed;z-index:150;bottom:24px;left:50%;transform:translate(-50%);background:#202226;color:#fff;border-radius:12px;padding:12px 17px;box-shadow:0 15px 45px #0003;font-size:14px}.mobile-only{display:none}@media(max-width:1050px){.listing-grid{grid-template-columns:repeat(4,1fr)}.category-strip{grid-template-columns:repeat(10,100px)}.promo-row{grid-template-columns:1fr}.promo-card--trust{min-height:150px}}@media(max-width:760px){.container{width:min(100% - 24px,1240px)}.utility-bar{display:none}.site-header__inner{min-height:61px}.brand{font-size:21px}.brand-mark{width:29px;height:24px}.desktop-only,.desktop-only-flex{display:none!important}.mobile-only{display:flex}.post-button{width:42px;padding:0;font-size:0}.post-button svg{width:20px}.hero-section{padding-top:13px}.search-shell{height:49px;border-width:2px}.search-category-wrap{display:none}.search-button{width:77px}.filter-button{padding:0 10px}.category-strip{margin-top:12px;grid-template-columns:repeat(10,82px);gap:7px}.category-tile{min-width:82px;font-size:11px;padding:8px 4px}.promo-row{margin-top:0}.promo-card--main{min-height:230px;padding:25px 22px}.promo-copy h1{font-size:34px;letter-spacing:-1.4px;max-width:400px}.promo-copy p{font-size:15px;max-width:300px}.promo-visual{display:none}.promo-card--trust{min-height:140px;padding:22px}.listings-section{padding-top:31px}.section-heading{align-items:flex-start}.section-heading h2{font-size:23px}.section-heading .text-button{display:none}.listing-grid{grid-template-columns:repeat(2,1fr);gap:22px 10px}.listing-card__visual{aspect-ratio:1.1}.listing-card__body h3{font-size:14px}.listing-card__price{font-size:15px}.trust-grid{grid-template-columns:1fr;gap:10px}.trust-section{padding:28px 0}.footer-inner{flex-direction:column;font-size:13px}.modal-backdrop{padding:0;align-items:end}.modal{width:100%;max-height:92vh;border-radius:22px 22px 0 0;padding:25px 18px 30px}.mnemonic-grid{grid-template-columns:repeat(2,1fr)}}
