:root{--orange:#ff6000;--orange-dark:#e64e00;--ink:#1e2632;--muted:#8b919d;--page:#f4f6f9;--line:#edf0f4;font-size:clamp(12px,1.3084vw,18px);font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif;color:var(--ink);background:var(--page);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:8rem}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}a{color:inherit;text-decoration:none}button,a{-webkit-user-select:none;user-select:none}button{padding:0}button:focus-visible,a:focus-visible{outline:3px solid #ffab75;outline-offset:4px}img{display:block;max-width:100%}p,h1,h2,h3{margin:0}svg{width:1.3em;height:1.3em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}i{font-style:normal}button,a,img{transition:background .2s,color .2s,box-shadow .25s,transform .25s,border-color .2s}.container{width:94%;max-width:1440px;margin:auto}.header{background:#fff;position:sticky;top:0;z-index:20;transition:box-shadow .25s}.header.scrolled{box-shadow:0 4px 20px #18243812}.header-main{height:4.5rem;display:flex;align-items:center;gap:4.5rem}.brand{flex:none;width:10.5rem;margin-left:.5rem}.brand img{width:100%;height:auto}.search{height:2.45rem;display:flex;border:1.5px solid var(--orange);border-radius:.35rem;align-items:center;overflow:hidden;flex:1;min-width:0;background:#fff}.search>span{color:#b9c0cc;padding-left:.7rem}.search input{min-width:0;flex:1;border:0;outline:0;padding:0 .4rem;font-size:.79rem;background:none}.search:focus-within{box-shadow:0 0 0 3px #ff600019}.search .button{height:100%;min-width:5rem;border-radius:0}.header-actions{display:flex;align-items:center;gap:1.7rem;white-space:nowrap;font-size:.8rem}.text-button:hover,.nav-extra button:hover,.more:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#ff741c,#ff5700);color:#fff;border-radius:.3rem;padding:.65rem 1.2rem;font-size:.85rem;font-weight:600;min-height:2.35rem;gap:.6rem;border:1px solid transparent;white-space:nowrap}.button:hover{background:var(--orange-dark);box-shadow:0 4px 12px #ff600033;transform:translateY(-1px)}.button:active{transform:translateY(1px);box-shadow:none}.button.outline{border-color:#ffc498;background:#fff5e9;color:var(--orange)}.button.outline:hover{background:#ffe7d7}.button.light{background:#fff0e7;color:var(--orange)}.nav-line{display:flex;justify-content:space-between;height:2.2rem;align-items:stretch}.nav-line nav{display:flex;gap:2.6rem;align-items:stretch;padding-left:1.3rem}.nav-item{font-size:.95rem;font-weight:600;position:relative;display:flex;align-items:center;padding-bottom:.5rem}.nav-item:after{position:absolute;content:"";bottom:0;left:0;right:0;height:2px;background:var(--orange);transform:scaleX(0);transition:transform .2s}.nav-item.active,.nav-item:hover{color:var(--orange)}.nav-item.active:after,.nav-item:hover:after{transform:scaleX(1)}.nav-extra{display:flex;gap:.8rem;align-items:center;color:var(--muted);font-size:.76rem}.nav-extra i{height:.7rem;width:1px;background:#d6dbe2}.hero-layout{display:grid;grid-template-columns:18% 55% 24.5%;gap:1.25%;margin-top:.9rem;height:21.45rem}.categories,.account-card,.announcements{background:#fff;border-radius:.55rem}.categories{display:flex;flex-direction:column;padding:.5rem .55rem}.categories>button{display:flex;align-items:center;flex:1;text-align:left;gap:.65rem;border-radius:.3rem;padding:.3rem .3rem}.categories>button:hover{background:#fff3eb;transform:translateX(3px)}.categories b{font-size:.85rem;display:block;line-height:1.5}.categories small{font-size:.74rem;color:var(--muted);display:block;white-space:nowrap}.chevron{margin-left:auto;color:#a9b1bf;font-size:1.3rem}.round-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:50%;flex:none}.round-icon svg{width:1.4rem;height:1.4rem}.orange{color:#ff630e;background:#fff0e8}.blue{color:#2775ff;background:#eef4ff}.green{color:#19c669;background:#e9fbf1}.red{color:#ff4d5d;background:#fff0f2}.hero-banner{position:relative;background:linear-gradient(110deg,#ffead9,#fff6ed 48%,#ffe0c7);border-radius:.55rem;overflow:hidden}.hero-copy{position:relative;z-index:2;padding:3rem 1.65rem 0}.hero-copy h1{font-size:2.08rem;letter-spacing:-.055rem;font-weight:850;white-space:nowrap;color:#111;line-height:1.4}.hero-copy h1 em{font-style:normal;color:var(--orange)}.hero-copy p{font-size:.95rem;color:#62636a;margin:.65rem 0 2.25rem}.hero-cta{min-width:11rem;height:2.6rem}.hero-cta span{font-size:1.3rem;margin-left:.45rem}.hero-art{position:absolute;width:53%;right:1.3%;bottom:.5rem;mix-blend-mode:multiply;pointer-events:none}.hero-note{position:absolute;right:.8rem;top:2.5rem;border:1px solid #ffd0ae;padding:.75rem .7rem;color:#f96613;font-size:.78rem;line-height:1.5;border-radius:.4rem;background:#fff0e3c7}.hero-tags{position:absolute;left:1.8rem;bottom:4.7rem;display:flex;gap:.7rem;z-index:2;font-size:.67rem;color:#8b6c53}.hero-tags span{display:flex;gap:.25rem;align-items:center}.hero-tags i{color:var(--orange)}.carousel-dots{position:absolute;bottom:.8rem;left:50%;display:flex;gap:.6rem;z-index:3}.carousel-dots button{width:.55rem;height:.55rem;border-radius:50%;background:#eec5a9}.carousel-dots button.active{background:var(--orange)}.carousel-dots button:hover{transform:scale(1.4)}.account-column{display:flex;flex-direction:column;gap:.65rem}.account-card{padding:.85rem .9rem .7rem;flex:1}.welcome{display:flex;gap:.65rem;align-items:center;margin-bottom:.75rem;font-size:.85rem}.welcome b{display:block}.welcome p{font-size:.85rem;line-height:1.45}.welcome strong{color:var(--orange)}.avatar{background:#f0f2f6;color:#b8bcc5;display:flex;border-radius:50%;width:3.2rem;height:3.2rem;align-items:center;justify-content:center}.avatar svg{width:2.6rem;height:2.6rem;fill:#b8bcc5;stroke:#f0f2f6}.account-buttons{display:flex;gap:.65rem}.account-buttons .button{flex:1;font-size:.8rem;padding:.4rem;min-height:2.25rem}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;margin-top:1.1rem}.quick-actions button{font-size:.64rem;white-space:nowrap}.quick-actions i{display:block;margin-bottom:.3rem}.quick-actions svg{width:1.2rem;height:1.2rem}.quick-actions button:hover{color:var(--orange);transform:translateY(-2px)}.announcements{padding:.7rem .95rem .6rem;height:9.4rem}.small-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.small-heading b{color:var(--orange);font-size:.88rem}.small-heading button{color:#a3a8b3;font-size:.65rem}.announcements>button{font-size:.72rem;display:flex;width:100%;align-items:center;gap:.5rem;text-align:left;line-height:1.95}.announcements>button:before{content:"";width:3px;height:3px;background:var(--orange);flex:none}.announcements>button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.announcements time{font-size:.62rem;color:#a6adbb}.announcements>button:hover{color:var(--orange)}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;margin-top:.9rem;border-radius:.6rem;min-height:4rem;padding:.65rem 0}.trust-strip button{display:flex;align-items:center;padding:0 2rem;gap:1rem;text-align:left;border-right:1px solid var(--line)}.trust-strip button:last-child{border:0}.trust-icon{color:var(--orange)}.trust-icon svg{width:2.45rem;height:2.45rem;stroke-width:2}.trust-strip b{font-size:.85rem;display:block;margin-bottom:.2rem}.trust-strip small{font-size:.73rem;color:var(--muted);white-space:nowrap}.trust-strip button:hover .trust-icon{transform:scale(1.08)}.section{margin-top:1.25rem}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;min-height:1.75rem}.section-heading>div:first-child{display:flex;align-items:center;gap:.8rem;min-width:0}.section-heading h2{font-size:1.3rem;white-space:nowrap;font-weight:750;position:relative;padding-left:.85rem;line-height:1.3;letter-spacing:-.025rem}.section-heading h2:before{content:"";width:3px;height:1.2rem;background:var(--orange);position:absolute;left:.1rem;top:.2rem;border-radius:3px}.section-heading p{font-size:.8rem;color:var(--muted);white-space:nowrap}.product-tabs{display:flex;gap:.4rem;align-items:center}.product-tabs button{padding:.38rem .65rem;font-size:.7rem;white-space:nowrap;background:#f0f2f5;border:1px solid #e8ecf0;border-radius:.3rem}.product-tabs button:hover{color:var(--orange);border-color:#ffb88f}.product-tabs button.active{background:var(--orange);color:#fff;border-color:var(--orange)}.product-tabs .more,.more{font-size:.75rem;color:#7e8794;white-space:nowrap;background:none;border:0}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.product-card{background:#fff;border-radius:.55rem;padding:.65rem;position:relative;cursor:pointer;transition:transform .25s,box-shadow .25s;outline:0}.product-card:hover,.product-card:focus-visible{transform:translateY(-5px);box-shadow:0 10px 25px #25365316}.product-cover{overflow:hidden;border-radius:.35rem;aspect-ratio:1.84;background:#e7edf4}.product-cover img{width:100%;height:100%;object-fit:cover}.product-card:hover .product-cover img{transform:scale(1.04)}.product-card h3{font-size:.98rem;margin:.75rem 0 .4rem;font-weight:650}.product-card p{font-size:.82rem;color:var(--muted);line-height:1.4;height:2.3rem;margin-bottom:.45rem}.tags{display:flex;gap:.35rem;flex-wrap:wrap}.tags span{font-size:.69rem;color:#4380c9;background:#edf5ff;padding:.12rem .4rem;border-radius:.15rem;line-height:1.35}.price{color:var(--orange);font-size:1.45rem;font-weight:650;margin:.45rem 0 .4rem}.price small{font-size:.83rem;margin-right:.25rem}.product-meta{display:flex;align-items:center;font-size:.66rem;gap:.3rem;color:#8a929f;white-space:nowrap;min-height:1.5rem}.merchant-avatar{width:1.15rem;height:1.15rem;border-radius:50%;color:#fff;background:#427bcb;display:inline-flex;align-items:center;justify-content:center;font-size:.5rem;border:2px solid #e5efff;flex:none}.product-meta .verified{color:#f88a22;background:#fff5e7;border:1px solid #ffead0;line-height:1;padding:.12rem .2rem;border-radius:.12rem;font-size:.62rem}.product-meta .sold{margin-left:auto}.favorite{position:absolute;top:1rem;right:1rem;border-radius:50%;background:#fffffff0;color:#8a929f;width:2rem;height:2rem;display:grid;place-items:center;opacity:0;transform:translateY(5px)}.product-card:hover .favorite,.product-card:focus-within .favorite,.favorite.saved{opacity:1;transform:none}.favorite.saved{color:var(--orange)}.favorite.saved svg{fill:#ffdfc9}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}.service-card{background:#fff;border-radius:.5rem;padding:.55rem;text-align:left}.service-inner{display:flex;align-items:center;gap:.75rem;min-height:5.35rem;padding:.8rem;border-radius:.5rem;position:relative;background:linear-gradient(100deg,#fff4f0,#fff0f1)}.service-card:nth-child(2) .service-inner{background:linear-gradient(100deg,#e9f2ff,#f0f5ff)}.service-card:nth-child(3) .service-inner{background:linear-gradient(100deg,#f4edff,#f5f0ff)}.service-card:nth-child(4) .service-inner{background:linear-gradient(100deg,#e8faf3,#effbf8)}.service-icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(130deg,#ffab75,#ff6235);color:#fff;flex:none;border:2px solid #fff9;box-shadow:0 3px 8px #ed744725}.service-icon svg{width:1.7rem;height:1.7rem}.service-card:nth-child(2) .service-icon{background:linear-gradient(120deg,#1b8eff,#596bff)}.service-card:nth-child(3) .service-icon{background:linear-gradient(120deg,#b784ff,#8357f5)}.service-card:nth-child(4) .service-icon{background:linear-gradient(120deg,#43e18a,#14be75)}.service-inner h3{font-size:.93rem;margin-bottom:.5rem}.service-inner p{font-size:.7rem;color:#8a919c;white-space:nowrap}.service-arrow{position:absolute;right:.7rem;bottom:.3rem;color:#d6b8a9;font-size:.9rem}.service-card:hover{box-shadow:0 8px 20px #27394b12;transform:translateY(-3px)}.service-card:hover .service-arrow{transform:translateX(3px);color:var(--orange)}.market-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.85rem}.panel{background:#fff;border-radius:.55rem;padding:1rem .85rem .5rem;min-width:0}.panel .section-heading p{font-size:.75rem}.panel .section-heading h2{font-size:1.27rem}.panel .section-heading>div:first-child{gap:.6rem}.task-row{display:flex;align-items:center;gap:.8rem;border-top:1px solid var(--line);padding:.8rem .2rem;min-height:5.65rem}.task-row .round-icon{width:2.8rem;height:2.8rem}.task-info{min-width:0;flex:1}.task-top{display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.4rem}.task-top button{font-size:.79rem;font-weight:650;text-align:left;white-space:nowrap}.task-top button:hover{color:var(--orange)}.task-budget{color:var(--orange);font-size:.76rem;white-space:nowrap;font-weight:600}.task-info>p{font-size:.63rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#939ba7;max-width:21rem}.task-bottom{display:flex;align-items:center;gap:.45rem;margin-top:.25rem}.task-bottom .tags{gap:.2rem}.task-bottom .tags span{font-size:.59rem;padding:.1rem .25rem}.task-bottom .deadline{margin-left:auto;font-size:.6rem;color:#929cab;white-space:nowrap}.task-row>.button{padding:.35rem .65rem;min-height:2rem;font-size:.7rem}.asset-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.asset-col+ .asset-col{border-left:1px solid var(--line);padding-left:1rem}.asset-heading{width:100%;font-size:.82rem;font-weight:600;padding:.25rem 0 .55rem;border-bottom:1px solid var(--line);margin-bottom:.3rem;position:relative}.asset-heading.active{color:var(--orange)}.asset-heading.active:after{content:"";width:3rem;height:2px;background:var(--orange);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.site-row{display:flex;gap:.6rem;align-items:center;text-align:left;width:100%;padding:.5rem 0;min-height:4.65rem}.site-row img{width:4.1rem;height:3.6rem;object-fit:cover;border-radius:.18rem;flex:none}.site-info{flex:1;min-width:0}.site-info h3{font-size:.73rem;margin-bottom:.3rem;white-space:nowrap}.site-info .tags span{font-size:.58rem;padding:.08rem .2rem}.site-price{display:flex;align-items:center;justify-content:space-between;margin-top:.3rem;font-size:.68rem;color:var(--orange)}.site-price small{color:#98a0ae;font-size:.57rem}.site-row:hover{background:#fff8f2}.domain-row{padding:.55rem 0;border-bottom:1px solid var(--line);min-height:4.65rem;position:relative}.domain-row:last-child{border:0}.domain-row h3{font-size:.97rem}.domain-row p{color:#9ba2ad;font-size:.64rem;margin:.25rem 0}.domain-row .domain-price{color:var(--orange);font-size:.85rem}.domain-row .button{position:absolute;right:0;bottom:.55rem;font-size:.66rem;min-height:1.8rem;padding:.3rem .55rem}.seller-banner{background:linear-gradient(95deg,#ffdebd,#fff4e4 60%,#ffdfbb);border:1px solid #ffd3ad;border-radius:.5rem;display:flex;align-items:center;gap:1rem;margin:.75rem 0 .6rem;padding:.6rem 1.7rem;min-height:4.6rem}.seller-banner>img{width:3.1rem;mix-blend-mode:multiply}.seller-banner h2{color:#fa5400;font-size:1.3rem;font-weight:750}.seller-banner p{color:#8a8077;font-size:.82rem;margin-top:.35rem}.seller-benefits{display:flex;margin-left:auto;gap:1rem;font-size:.72rem;white-space:nowrap}.seller-benefits span{display:flex;align-items:center;gap:.3rem}.seller-benefits i{color:#ff8a20;background:#fff8e9;border-radius:50%;padding:.2rem}.seller-banner>.button{margin-left:.8rem;min-width:8rem}footer{background:#202b35;color:#c0c7cf}.footer-main{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr 1fr 1.2fr;gap:2rem;padding:1rem .5rem .9rem}.footer-brand img{width:9rem}.footer-brand p{font-size:.75rem;letter-spacing:.07rem;margin-top:.4rem}.footer-links h3,.footer-support h3{font-size:.74rem;color:#e5e8ee;font-weight:500;margin-bottom:.5rem}.footer-links button{font-size:.67rem;display:block;color:#9fa9b5;line-height:1.8}.footer-links button:hover, .footer-bottom button:hover{color:#fff}.footer-support{display:flex;gap:1rem;align-items:center}.footer-support>i svg{width:2.6rem;height:2.6rem;color:#fff}.footer-support p{font-size:.78rem;line-height:1.7}.footer-bottom{display:flex;justify-content:center;gap:.7rem;border-top:1px solid #36414b;padding:.65rem;font-size:.66rem;color:#aab2bf}.footer-bottom span{color:#58616d}.floating-tools{position:fixed;right:.4rem;bottom:5rem;display:flex;flex-direction:column;background:#fff;box-shadow:0 3px 20px #182d4218;border:1px solid var(--line);border-radius:.6rem;z-index:25;opacity:0;transform:translateX(130%);transition:.3s}.floating-tools.visible{opacity:1;transform:none}.floating-tools button{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem;font-size:.65rem;border-bottom:1px solid var(--line)}.floating-tools button:last-child{border:0}.floating-tools button:hover{color:var(--orange);background:#fff5ee}.floating-tools i svg{width:1.4rem;height:1.4rem}.toast{position:fixed;bottom:2rem;left:50%;transform:translate(-50%,20px);opacity:0;background:#202b35f5;color:white;padding:.9rem 1.6rem;border-radius:.5rem;box-shadow:0 6px 30px #0002;z-index:100;pointer-events:none;font-size:.9rem;transition:.25s;max-width:90%;text-align:center}.toast.visible{opacity:1;transform:translate(-50%,0)}dialog{border:0;border-radius:1rem;width:min(600px,92vw);padding:0;color:var(--ink);box-shadow:0 25px 100px #0003;max-height:88vh}dialog::backdrop{background:#18233277;backdrop-filter:blur(4px)}dialog[open]{animation:modal-in .23s ease}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 1.6rem;border-bottom:1px solid var(--line);position:sticky;top:0;background:white;z-index:2}.modal-header h2{font-size:1.25rem}.modal-close{font-size:1.8rem;line-height:1;border-radius:50%;width:2rem;height:2rem;color:#9ba3b0}.modal-close:hover{background:#fff0e8;color:var(--orange)}#modal-content{padding:1.5rem 1.6rem}.modal-form{display:grid;gap:1rem}.modal-form label{display:grid;gap:.45rem;font-size:.88rem;font-weight:550}.modal-form input:not([type=checkbox]),.modal-form select,.modal-form textarea{width:100%;padding:.8rem;border:1px solid #dfe4eb;border-radius:.45rem;background:#fafbfc;outline:0;resize:vertical}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff600010}.modal-note{font-size:.8rem;line-height:1.7;color:#9098a4;background:#f7f8fa;padding:.8rem;border-radius:.4rem;margin-bottom:1rem}.modal-form .check-label{display:flex;align-items:center;font-weight:400;font-size:.8rem;color:#7f8897}.modal-form .check-label input{accent-color:var(--orange)}.modal-form .button{width:100%}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.detail-cover{width:100%;border-radius:.5rem;max-height:240px;object-fit:cover}.detail-description{font-size:.92rem;line-height:1.9;color:#7f8897;margin:1rem 0}.detail-features{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.2rem 0;padding:1rem;background:#f8fafc;border-radius:.5rem;font-size:.8rem;color:#667181}.detail-actions{display:flex;gap:.7rem;margin-top:1rem}.detail-actions .button{flex:1}.help-content{line-height:1.9;font-size:.9rem}.help-content h3{margin:1rem 0 .4rem;font-size:1rem}.help-content ol{padding-left:1.4rem}.empty-state{text-align:center;padding:3rem;background:#fff;border-radius:.5rem;color:#8c96a3}.empty-state svg{width:3rem;height:3rem;color:#d3dae2}.empty-state h3{color:var(--ink);margin:.7rem}.empty-state p{font-size:.9rem;margin-bottom:1rem}.empty-state .button{margin:.3rem}.search-summary{font-size:.85rem;color:#7e8794;padding:.4rem 0 .9rem}.search-summary button{color:var(--orange);margin-left:1rem}.success-state{text-align:center;padding:1rem}.success-state>i{color:var(--orange);display:block}.success-state>i svg{width:4rem;height:4rem}.success-state h3{font-size:1.3rem;margin:1rem 0}.success-state p{line-height:1.8;color:#8b94a1;margin-bottom:1.3rem;font-size:.9rem}.saved-list{display:grid;gap:.8rem}.saved-row{display:flex;align-items:center;gap:1rem;padding:.7rem;border:1px solid var(--line);border-radius:.5rem}.saved-row img{width:5rem;border-radius:.3rem}.saved-row h3{font-size:.9rem}.saved-row p{font-size:.9rem;color:var(--orange);margin-top:.4rem}.saved-row>button{margin-left:auto;color:var(--orange)}.chat-log{max-height:280px;overflow-y:auto;display:grid;gap:.75rem;margin-bottom:1rem}.chat-bubble{padding:.8rem 1rem;max-width:88%;background:#f3f5f8;border-radius:.5rem;font-size:.86rem;line-height:1.7}.chat-bubble.mine{justify-self:end;background:#fff0e6;color:#c9510b}.chat-form{display:flex;gap:.5rem}.chat-form input{min-width:0;flex:1;border:1px solid #dfe4eb;border-radius:.4rem;padding:.7rem}.task-detail-budget{font-size:1.9rem;color:var(--orange);font-weight:650}.asset-col.highlight{animation:asset-pulse .8s ease}.modal-tabs{display:flex;margin-bottom:1.2rem;border-bottom:1px solid var(--line)}.modal-tabs button{flex:1;padding:.7rem;border-bottom:2px solid transparent}.modal-tabs button.active{color:var(--orange);border-color:var(--orange)}[hidden]{display:none!important}@keyframes modal-in{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes asset-pulse{50%{background:#fff1e6}}@media(min-width:1600px){.floating-tools{right:max(.5rem,calc((100vw - 1440px)/2 - 70px))}}@media(max-width:1050px){.header-main{gap:3rem}.header-actions{gap:1.1rem}.section-heading p{font-size:.7rem}.product-tabs{gap:.25rem}.product-tabs button{padding:.38rem .5rem}.hero-copy h1{font-size:1.96rem}.panel .section-heading p{font-size:.65rem}.seller-benefits{gap:.6rem}.task-row{gap:.5rem}.task-top button{font-size:.75rem}.task-budget{font-size:.72rem}}@media(max-width:850px){:root{font-size:12px}.header-main{gap:1.5rem}.header-actions{gap:.8rem}.header-actions>.text-button{display:none}.nav-line nav{gap:2rem}.nav-extra{display:none}.hero-layout{grid-template-columns:20% 1fr;height:23rem;gap:1rem}.account-column{display:none}.hero-copy h1{font-size:2.4rem}.hero-copy p{font-size:1rem}.hero-tags{bottom:4rem}.hero-note{top:8rem}.hero-art{bottom:0;width:46%}.trust-strip button{padding:0 1rem;gap:.65rem}.trust-strip small{font-size:.66rem}.section-heading>div:first-child{gap:.5rem}.section-heading p{display:none}.product-tabs button{font-size:.75rem}.product-card h3{font-size:.9rem}.product-meta .verified{display:none}.service-inner{padding:.7rem;gap:.6rem}.service-icon{width:2.7rem;height:2.7rem}.service-inner p{white-space:normal;font-size:.65rem}.market-grid{grid-template-columns:1fr}.panel .section-heading p{display:block}.task-row{min-height:6rem;gap:1rem}.task-top button{font-size:1rem}.task-budget{font-size:.95rem}.task-info>p{max-width:none;font-size:.8rem}.task-bottom .tags span,.task-bottom .deadline{font-size:.75rem}.task-row>.button{font-size:.85rem}.site-row{min-height:6rem}.site-row img{width:6rem;height:4.5rem}.site-info h3{font-size:.95rem}.site-info .tags span{font-size:.75rem}.site-price{font-size:.9rem}.site-price small{font-size:.7rem}.domain-row{min-height:6rem}.domain-row p{font-size:.8rem}.domain-row h3{font-size:1.2rem}.domain-row .button{bottom:1rem;font-size:.8rem}.seller-benefits{display:none}.seller-banner>.button{margin-left:auto}.footer-main{gap:1rem}.footer-support{gap:.6rem}.footer-support>i{display:none}}@media(max-width:560px){html{scroll-padding-top:10rem}.container{width:92%}.header-main{height:7.3rem;position:relative;align-items:flex-start;padding-top:.65rem;gap:1rem}.brand{width:9rem;margin:0}.header-actions{margin-left:auto;margin-top:.2rem}.header-actions .button{font-size:.8rem;min-height:2.5rem}.search{position:absolute;bottom:.7rem;width:100%;height:2.7rem}.search input{font-size:.9rem}.nav-line{height:3rem;overflow:auto;scrollbar-width:none}.nav-line nav{gap:1.9rem;padding:0;white-space:nowrap}.nav-item{font-size:1rem;flex:none}.hero-layout{display:block;height:auto;margin-top:.8rem}.categories{display:none}.hero-banner{height:22rem}.hero-copy{padding:2rem 1.2rem 0}.hero-copy h1{font-size:1.85rem}.hero-copy p{font-size:.85rem;margin:.7rem 0 1.5rem}.hero-cta{min-width:10rem}.hero-art{width:54%;bottom:.8rem;right:.4rem}.hero-note{display:none}.hero-tags{left:1.2rem;bottom:4.2rem;gap:.4rem;font-size:.63rem}.carousel-dots{left:46%}.trust-strip{grid-template-columns:1fr 1fr;gap:.9rem;padding:1rem .3rem}.trust-strip button:nth-child(2){border:0}.trust-strip button{padding:0 .8rem}.trust-strip small{font-size:.7rem}.trust-icon svg{width:2rem;height:2rem}.section-heading{flex-wrap:wrap;row-gap:.7rem}.section-heading h2{font-size:1.35rem}.product-tabs{overflow-x:auto;max-width:100%;width:100%;padding-bottom:.15rem;gap:.45rem}.product-tabs button{font-size:.75rem;padding:.45rem .65rem}.product-tabs .more{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.product-card{padding:.55rem}.product-card h3{font-size:1rem}.product-card p{font-size:.8rem;height:2.8rem;line-height:1.5}.price{font-size:1.5rem}.product-meta{font-size:.65rem}.favorite{opacity:1;transform:none;width:1.9rem;height:1.9rem;top:.8rem;right:.8rem}.service-grid{grid-template-columns:1fr 1fr}.service-inner{min-height:6rem}.service-inner h3{font-size:.95rem}.service-inner p{font-size:.73rem;line-height:1.6}.service-icon{width:2.9rem;height:2.9rem}.market-grid{gap:1rem;margin-top:1rem}.panel{padding:1rem .8rem}.panel .section-heading p{display:none}.task-row{gap:.7rem}.task-row .round-icon{display:none}.task-top{flex-direction:column;gap:.35rem}.task-top button{font-size:.96rem;white-space:normal}.task-budget{font-size:.9rem}.task-info>p{white-space:normal;font-size:.75rem;max-width:18rem}.task-bottom .deadline{font-size:.63rem}.task-bottom .tags span{font-size:.65rem}.task-row>.button{font-size:.75rem;padding:.4rem .7rem}.asset-columns{gap:.6rem}.asset-col+.asset-col{padding-left:.6rem}.asset-heading{font-size:1rem}.site-row{gap:.4rem;min-height:7rem}.site-row img{width:3.6rem;height:4rem}.site-info h3{font-size:.8rem;white-space:normal}.site-info .tags span{font-size:.6rem}.site-price{font-size:.8rem}.site-price small{display:none}.domain-row{min-height:7rem}.domain-row h3{font-size:1rem}.domain-row p{font-size:.68rem;line-height:1.5}.domain-row .button{bottom:.7rem;right:0;font-size:.64rem;padding:.3rem .4rem;min-height:1.7rem}.domain-row .domain-price{font-size:.8rem;display:block;margin-top:.7rem}.seller-banner{padding:1rem;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.seller-banner>img{width:2.6rem}.seller-banner h2{font-size:1rem}.seller-banner p{font-size:.68rem}.seller-banner>.button{width:100%;margin:.4rem 0 0}.footer-main{grid-template-columns:repeat(4,1fr);padding:1.5rem 0;gap:1.4rem .8rem}.footer-brand{grid-column:span 4;display:flex;align-items:center;gap:1rem}.footer-brand img{width:8.5rem}.footer-brand p{margin:0}.footer-links h3{font-size:.85rem}.footer-links button{font-size:.75rem;line-height:2}.footer-support{display:none}.footer-bottom{font-size:.62rem;gap:.4rem;flex-wrap:wrap;padding:.8rem 1rem}.floating-tools{bottom:3rem;right:.2rem}.floating-tools button{padding:.5rem;font-size:.6rem}.detail-actions{flex-wrap:wrap}.detail-actions .button{min-width:40%}.modal-header{padding:1rem 1.2rem}#modal-content{padding:1.2rem}.modal-form label{font-size:1rem}.modal-note{font-size:.9rem}.form-row{grid-template-columns:1fr}.toast{font-size:1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Match the reference's compact asset rows and footer rhythm. */
@media(min-width:851px){.domain-row{height:4.65rem;min-height:4.65rem}.domain-row p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.footer-main{padding-top:.8rem;padding-bottom:.65rem}.task-row{min-height:5.55rem}.header-main{gap:4.5rem}.hero-copy h1{font-size:2.15rem;letter-spacing:-.015rem}}
.hero-art{width:62%;right:-2.2%;bottom:.25rem;mix-blend-mode:normal}
@media(max-width:850px){.hero-art{width:55%;right:-2%;bottom:.25rem}}
@media(max-width:560px){.hero-art{width:64%;right:-4%;bottom:.6rem}}
.search-extra{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:.8rem 0}.search-extra button{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;background:#fff;margin:0;padding:1.2rem;border:1px solid #ffe1cb;border-radius:.5rem;text-align:left}.search-extra button span{color:#9a9fab;font-size:.75rem}.search-extra button b{color:var(--ink);font-size:1rem}.search-extra button:hover{box-shadow:0 5px 18px #ff600014;transform:translateY(-2px)}.search-extra button i{font-size:.8rem}@media(max-width:560px){.search-extra{grid-template-columns:1fr 1fr}}
