@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_cfd9e230-module__wMpiTW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_cfd9e230-module__wMpiTW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_3342dced-module__ksAy2q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_3342dced-module__ksAy2q__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#16221d;--paper:#f5f3eb;--acid:#d9ff4f;--line:#c9c9bd;--muted:#667069;--white:#fff;--orange:#ff6846}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),"Noto Sans SC",sans-serif;margin:0}.wrap{width:min(1180px,100% - 40px);margin:auto}button,input,textarea{font:inherit}button,a{color:inherit}.nav{z-index:20;justify-content:space-between;align-items:center;height:78px;display:flex;position:relative}.brand{align-items:center;gap:10px;font-size:19px;font-weight:850;text-decoration:none;display:flex}.brand-mark{background:var(--ink);width:34px;height:34px;color:var(--acid);border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid}.brand i{font:600 9px/1 var(--font-mono);letter-spacing:1.8px;margin-top:2px;display:block}.nav-links{gap:34px;display:flex}.nav-links a{font-size:14px;font-weight:650;text-decoration:none}.nav-actions{align-items:center;gap:10px;display:flex}.lang,.menu{cursor:pointer;background:0 0;border:0;font-weight:700}.post{background:var(--ink);color:#fff;border-radius:4px;padding:11px 17px;font-size:13px;font-weight:750;text-decoration:none}.menu{display:none}.hero{border-top:1px solid var(--line);position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:548px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow,.kicker{font:650 11px/1.3 var(--font-mono);letter-spacing:1.8px;text-transform:uppercase}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow span{background:var(--orange);border-radius:50%;width:8px;height:8px}.hero h1{letter-spacing:-6px;margin:30px 0;font-size:clamp(64px,7.3vw,108px);line-height:.88}.hero h1 span{display:block}.hero h1 .accent{color:var(--orange);font-family:Georgia,serif;font-style:italic;font-weight:400}.intro{color:#49544e;max-width:510px;font-size:18px;line-height:1.7}.search{border:1px solid var(--ink);max-width:570px;height:58px;box-shadow:6px 6px 0 var(--acid);background:#fff;align-items:center;margin-top:34px;display:flex}.search>span{padding-left:17px;font-size:25px}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 13px}.search a{background:var(--ink);color:#fff;align-self:stretch;align-items:center;padding:0 22px;font-weight:750;text-decoration:none;display:flex}.flight-card{background:linear-gradient(#b9daf0 0 56%,#9abb8b 57%);border-radius:50% 50% 8px 8px;height:410px;position:relative;overflow:hidden;box-shadow:20px 20px #16221d14}.sun{background:#ffe85c;border-radius:50%;width:90px;height:90px;position:absolute;top:55px;right:65px}.wing{z-index:4;color:var(--orange);text-shadow:0 8px #5e2b2b;font:160px/1 Georgia;position:absolute;top:23%;left:34%;transform:rotate(-8deg)}.pilot{z-index:4;font-size:12px;position:absolute;top:57%;left:51%}.ridge{background:#50735b;border-radius:50% 50% 0 0;width:130%;height:230px;position:absolute;bottom:-70px;left:-15%;transform:rotate(-8deg)}.ridge.two{background:#294b3b;bottom:-125px;left:-5%;transform:rotate(11deg)}.flight-label{z-index:5;background:#f5f3ebe6;padding:10px 13px;position:absolute;bottom:24px;left:24px}.flight-label b,.flight-label span{display:block}.flight-label span{font:10px var(--font-mono);margin-top:3px}.hero-lines{opacity:.12;position:absolute;inset:0}.hero-lines i{border:1px solid var(--ink);border-radius:50%;width:600px;height:600px;position:absolute;top:-130px;left:-400px}.hero-lines i:nth-child(2){width:780px;height:780px}.hero-lines i:nth-child(3){width:960px;height:960px}.trust-strip{background:var(--acid);border-block:1px solid var(--ink)}.trust-strip .wrap{align-items:center;gap:20px;height:74px;display:flex}.trust-strip strong{font-size:17px}.trust-strip span{font:11px var(--font-mono)}.avatars{align-items:center;margin-left:auto;display:flex}.avatars i{border:2px solid var(--acid);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font-size:11px;font-style:normal;display:grid}.avatars b{font:700 12px var(--font-mono);margin-left:8px}.market{padding-block:100px}.section-head{justify-content:space-between;align-items:end;display:flex}.section-head h2,.safety h2,.contact h2{letter-spacing:-3px;margin:14px 0 0;font-size:clamp(42px,5vw,70px);line-height:1}.section-head a,.safety-title a{text-underline-offset:5px;font-weight:750}.filters{gap:8px;margin:38px 0 28px;padding-bottom:4px;display:flex;overflow:auto}.filters button{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:0 0;border-radius:30px;padding:10px 17px}.filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.listing-grid{grid-template-columns:repeat(3,1fr);gap:28px 18px;display:grid}.listing{border:1px solid var(--line);background:#fff;transition:transform .2s,box-shadow .2s}.listing:hover{box-shadow:8px 8px 0 var(--ink);transform:translateY(-4px)}.gear-art{place-items:center;height:235px;display:grid;position:relative;overflow:hidden}.gear-art:after{content:"";border:1px solid #00000021;border-radius:50%;width:260px;height:260px;position:absolute}.gear-wing{z-index:2;color:#fff;text-shadow:0 7px #00000040;font:130px/1 Georgia;transform:rotate(-10deg)}.coral{background:#ea6c51}.blue{background:#6aa9c7}.lime{background:#afc84c}.amber{background:#e3a23f}.violet{background:#8c79ba}.mint{background:#6fae96}.condition{background:var(--paper);font:700 10px var(--font-mono);z-index:3;padding:7px 9px;position:absolute;top:12px;left:12px}.gear-art button{z-index:3;cursor:pointer;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:12px}.listing-body{padding:18px}.meta,.price-row{justify-content:space-between;gap:10px;display:flex}.meta{font:10px var(--font-mono);color:var(--muted);text-transform:uppercase}.listing h3{margin:16px 0 5px;font-size:20px}.listing-body>p{color:var(--muted);margin:0;font-size:13px}.price-row{border-top:1px solid #e4e4dd;align-items:center;margin-top:18px;padding-top:14px}.price-row strong{font-size:20px}.price-row span{font-size:12px}.price-row em{background:var(--acid);border-radius:50%;padding:1px 4px;font-style:normal}.empty{text-align:center;padding:50px}.safety{background:var(--ink);color:#fff;padding:100px 0}.safety-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.safety-title>p:not(.kicker){color:#aeb8b1;max-width:430px;line-height:1.7}.safety-title a{color:var(--acid);margin-top:25px;display:inline-block}.safety ol{margin:0;padding:0;list-style:none}.safety li{border-top:1px solid #536059;grid-template-columns:70px 1fr;padding:24px 0;display:grid}.safety li span{font:13px var(--font-mono);color:var(--acid)}.safety li p{margin:0;font-size:19px;line-height:1.55}.warning{background:#24352e;border:1px solid #627168;align-items:center;gap:18px;margin-top:65px;padding:18px 22px;display:flex}.warning>span{font:800 20px var(--font-mono);background:var(--orange);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.warning p{flex:1;margin:0}.warning button{background:var(--acid);cursor:pointer;border:0;padding:10px 14px;font-weight:800}.contact{grid-template-columns:1fr 1fr;gap:120px;padding-block:110px;display:grid}.contact>div>p:not(.kicker){color:var(--muted);max-width:480px;line-height:1.7}.contact-detail{grid-template-columns:90px 1fr;gap:12px;margin-top:38px;display:grid}.contact-detail span{font:11px var(--font-mono);color:var(--muted)}.contact-detail a,.contact-detail b{font-size:14px}.contact form{border:1px solid var(--ink);box-shadow:9px 9px 0 var(--acid);background:#fff;padding:28px}.contact label{font:650 11px var(--font-mono);letter-spacing:.5px;margin-bottom:20px;display:block}.contact input,.contact textarea{border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;width:100%;margin-top:4px;padding:11px 0;display:block}.contact textarea{resize:vertical}.contact form button{background:var(--ink);color:#fff;cursor:pointer;border:0;width:100%;padding:15px;font-weight:800}footer{border-top:1px solid var(--line);background:#e8e6dd;padding:38px 0}footer .wrap{grid-template-columns:1fr 1.3fr 1.6fr auto;align-items:center;gap:30px;display:grid}footer p,footer small{color:var(--muted);font-size:12px;line-height:1.5}footer div:last-child{font:10px var(--font-mono)}.english .hero h1{letter-spacing:-5px}.english .intro{max-width:560px}@media (max-width:850px){.nav-links{top:70px;background:var(--paper);border:1px solid var(--ink);flex-direction:column;padding:24px;display:none;position:absolute;inset-inline:0}.nav-links.open{display:flex}.menu{display:block}.post{display:none}.hero-grid{grid-template-columns:1fr;gap:30px;padding-block:80px}.hero h1{font-size:76px}.flight-card{height:330px}.listing-grid{grid-template-columns:repeat(2,1fr)}.safety-grid,.contact{grid-template-columns:1fr;gap:55px}footer .wrap{grid-template-columns:1fr 1fr}.warning{flex-wrap:wrap;align-items:flex-start}.warning button{margin-left:52px}}@media (max-width:560px){.wrap{width:min(100% - 26px,1180px)}.nav{height:66px}.lang{font-size:12px}.hero-grid{padding-block:56px}.hero h1{letter-spacing:-4px;margin:24px 0;font-size:58px}.intro{font-size:16px}.search a{padding:0 15px}.flight-card{height:280px}.trust-strip .wrap{flex-direction:column;align-items:flex-start;gap:6px;height:auto;padding-block:15px}.avatars{display:none}.market,.safety,.contact{padding-block:74px}.section-head{align-items:flex-start;gap:20px}.section-head a{font-size:12px}.listing-grid{grid-template-columns:1fr}.gear-art{height:250px}.safety-grid{gap:45px}.safety li{grid-template-columns:50px 1fr}.safety li p{font-size:16px}.warning button{width:100%;margin-left:0}.contact{gap:50px}.contact form{padding:21px}footer .wrap{grid-template-columns:1fr}footer p{margin-bottom:0}}.auth-page{background:var(--ink);place-items:center;min-height:100vh;padding:70px 20px;display:grid;position:relative}.back-home{color:#fff;font-size:13px;text-decoration:none;position:absolute;top:26px;left:28px}.auth-card{background:var(--paper);width:min(460px,100%);box-shadow:12px 12px 0 var(--acid);border:1px solid #fff;padding:42px}.auth-card h1{letter-spacing:-2px;margin:14px 0 8px;font-size:46px}.auth-card>p:not(.kicker){color:var(--muted)}.auth-card .kicker{margin-top:40px}.auth-card form{margin-top:30px}.auth-card label,.admin-form label{font:650 11px var(--font-mono);margin-bottom:18px;display:block}.auth-card input,.admin-form input,.admin-form textarea,.admin-form select{border:1px solid var(--line);background:#fff;outline:0;width:100%;margin-top:7px;padding:12px;display:block}.auth-card input:focus,.admin-form input:focus,.admin-form textarea:focus,.admin-form select:focus{border-color:var(--ink);box-shadow:3px 3px 0 var(--acid)}.auth-card form button,.admin-form>button{background:var(--ink);color:#fff;cursor:pointer;border:0;width:100%;padding:14px 20px;font-weight:800}.auth-card small{color:var(--muted);margin-top:22px;line-height:1.6;display:block}.form-error,.admin-alert{background:#eefbc0;border:1px solid #8aa31e;margin:20px 0;padding:12px 14px;font-size:13px}.form-error,.admin-alert.error{border-color:var(--orange);background:#ffe0d8}.admin-page{background:#efeee7;min-height:100vh;padding-bottom:80px}.admin-nav{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 640px);display:flex}.admin-nav>div:last-child{align-items:center;gap:20px;display:flex}.admin-nav a{color:var(--acid);font-size:13px}.admin-nav form{display:inline}.admin-nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #68736d;padding:8px 12px}.admin-heading,.admin-grid,.admin-alert{width:min(1280px,100% - 40px);margin-inline:auto}.admin-heading{padding:60px 0 30px}.admin-heading h1{letter-spacing:-3px;margin:12px 0;font-size:58px}.admin-heading>p:last-child{color:var(--muted)}.admin-grid{grid-template-columns:.9fr 1.1fr;gap:22px;display:grid}.admin-panel{border:1px solid var(--line);background:#fff;padding:28px}.admin-panel h2{margin:0 0 25px;font-size:24px}.admin-form .two,.admin-form .three{gap:14px;display:grid}.admin-form .two{grid-template-columns:1fr 1fr}.admin-form .three{grid-template-columns:repeat(3,1fr)}.panel-title{justify-content:space-between;display:flex}.panel-title span{font:12px var(--font-mono);color:var(--muted)}.admin-list article{border-top:1px solid #e2e1da;grid-template-columns:1fr auto;gap:10px;padding:18px 0;display:grid}.admin-list article>form{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.admin-list h3{margin:7px 0 4px;font-size:16px}.admin-list p{color:var(--muted);margin:0;font-size:12px}.admin-list strong{font-size:18px}.admin-list select,.admin-list button{border:1px solid var(--line);background:#fff;padding:7px 9px}.admin-list button{background:var(--ink);color:#fff;cursor:pointer}.status{font:700 9px var(--font-mono);text-transform:uppercase;background:#ddd;padding:4px 7px}.status.active{background:var(--acid)}.status.sold{background:#d8d8d8}.admin-empty{color:var(--muted);text-align:center;padding:40px 0}@media (max-width:900px){.admin-grid{grid-template-columns:1fr}.admin-form .three{grid-template-columns:1fr 1fr}}@media (max-width:560px){.auth-card{padding:28px}.admin-heading h1{font-size:44px}.admin-form .two,.admin-form .three{grid-template-columns:1fr}.admin-nav{padding-inline:14px}.admin-nav a{display:none}.admin-panel{padding:19px}}.member-link{font-size:12px;text-decoration:none}.listing-link{text-decoration:none;display:block}.heart{z-index:3;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;top:12px;right:12px}.auth-switch{margin-top:20px;font-weight:750;display:block}.post-page{background:var(--paper);min-height:100vh}.post-nav,.detail-nav{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 590px);display:flex}.post-nav a,.detail-nav a{color:#fff}.detail-nav div{gap:22px;display:flex}.post-shell{grid-template-columns:.7fr 1.3fr;gap:70px;width:min(1180px,100% - 40px);margin:auto;padding:70px 0;display:grid}.post-intro h1{letter-spacing:-3px;font-size:58px}.post-intro>p{color:var(--muted);line-height:1.7}.post-note{background:var(--acid);margin-top:35px;padding:20px}.post-note p{font-size:13px;line-height:1.7}.member-form{border:1px solid var(--line);background:#fff;padding:30px}.member-form label{font:650 11px var(--font-mono);margin-bottom:18px;display:block}.member-form input,.member-form textarea,.member-form select{border:1px solid var(--line);background:#fff;width:100%;margin-top:7px;padding:11px;display:block}.member-form .two,.member-form .three{gap:14px;display:grid}.member-form .two{grid-template-columns:1fr 1fr}.member-form .three{grid-template-columns:repeat(3,1fr)}.listing-type{grid-template-columns:1fr 1fr;gap:10px;display:grid}.listing-type label input{opacity:0;position:absolute}.listing-type span{border:1px solid var(--line);padding:15px;display:block}.listing-type input:checked+span{background:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--acid)}.listing-type small{margin-top:4px;display:block}.member-form>button{background:var(--ink);color:#fff;border:0;width:100%;padding:15px;font-weight:800}.upload-drop{border:1px dashed var(--ink);text-align:center;padding:22px!important}.upload-drop input{display:none}.upload-drop span{font-size:17px;font-weight:800;display:block}.upload-drop small{color:var(--muted);margin-top:9px;line-height:1.6;display:block}.upload-preview{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.upload-preview>div{position:relative}.upload-preview img,.upload-preview video{object-fit:cover;width:100%;height:90px}.upload-preview button{border:0;position:absolute;top:3px;right:3px}.upload-preview span{font-size:9px;display:block;overflow:hidden}.detail-page{min-height:100vh}.detail-wrap{grid-template-columns:1.2fr .8fr;gap:35px;width:min(1180px,100% - 40px);margin:55px auto;display:grid}.detail-gallery{gap:10px;display:grid}.detail-gallery img,.detail-gallery video{object-fit:contain;background:#111;width:100%;max-height:600px}.detail-placeholder{background:#7da9c1;align-content:center;place-items:center;height:520px;display:grid}.detail-placeholder span{color:#fff;font:180px Georgia}.detail-summary{padding:25px}.detail-type{background:var(--acid);font:700 11px var(--font-mono);padding:8px 10px}.detail-summary h1{letter-spacing:-2px;margin:24px 0 5px;font-size:43px}.detail-summary>strong{margin:25px 0;font-size:34px;display:block}.detail-summary dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.detail-summary dt{color:var(--muted)}.seller-box{border:1px solid var(--line);background:#fff;gap:12px;margin-top:25px;padding:15px;display:flex}.seller-avatar{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.seller-box p{margin:4px 0;font-size:12px}.detail-description{grid-column:1/-1;max-width:800px;padding:45px 0}.detail-description h2{font-size:38px}.detail-description>p{font-size:18px;line-height:1.9}.en-description{border-left:3px solid var(--acid);color:var(--muted);padding-left:20px}.detail-safety{background:#fff3df;margin-top:30px;padding:20px}.conversation{border:1px solid var(--line);background:#fff;grid-column:1/-1;padding:28px}.conversation-head{justify-content:space-between;display:flex}.conversation-head h2{margin:8px 0;font-size:30px}.conversation-head button{background:var(--ink);color:#fff;border:0;padding:0 18px}.messages{background:#f3f2ec;height:300px;padding:15px;overflow:auto}.messages>div{background:#fff;max-width:70%;margin:8px 0;padding:9px 12px}.messages .mine{background:var(--acid);margin-left:auto}.messages p{margin:0}.messages small{font-size:9px}.conversation form{gap:8px;margin-top:10px;display:flex}.conversation textarea{flex:1;padding:12px}.conversation form button{background:var(--ink);color:#fff;border:0;padding:0 20px}.login-to-chat{background:#f3f2ec;padding:25px}.call-panel{z-index:50;background:#111;place-items:center;display:grid;position:fixed;inset:10%}.call-panel video{object-fit:contain;width:100%;height:100%}.call-panel button{background:var(--orange);color:#fff;border:0;padding:12px 25px;position:absolute;bottom:20px}.call-notice{background:#fff3df;padding:10px}@media (max-width:800px){.post-shell,.detail-wrap{grid-template-columns:1fr}.member-form .three{grid-template-columns:1fr 1fr}.detail-placeholder{height:330px}.member-link{display:none}}@media (max-width:560px){.post-shell{padding:35px 0}.member-form{padding:20px}.member-form .two,.member-form .three{grid-template-columns:1fr}.detail-summary{padding:10px}.detail-summary h1{font-size:34px}.upload-preview{grid-template-columns:repeat(2,1fr)}}.category-menu{position:relative}.category-menu>button{font:650 14px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:18px 4px}.mega-menu{z-index:50;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:250px 1fr;width:570px;min-height:430px;display:none;position:absolute;top:52px;left:-90px;overflow:hidden;box-shadow:12px 16px 35px #16221d2e}.category-menu:hover .mega-menu,.category-menu:focus-within .mega-menu{display:grid}.mega-main{border-right:1px solid var(--line);background:#f3f2ec;padding:10px}.mega-main>a{border-radius:4px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;text-decoration:none;display:flex!important}.mega-main>a:hover,.mega-main>a.selected,.mega-main>a:first-child{color:var(--orange);background:#fff}.mega-main>a b{font-size:18px}.mega-subs{padding:17px 20px}.mega-sub{grid-template-columns:1fr;display:none}.mega-sub.selected{display:grid}.mega-sub>a{color:#4e5953;border-bottom:1px solid #0000;padding:8px 0;font-size:14px;text-decoration:none}.mega-sub>a:hover{color:var(--orange);border-color:var(--orange)}@media (max-width:850px){.category-menu>button{padding:0}.category-menu .mega-menu{width:100%;min-height:0;box-shadow:none;border-radius:0;grid-template-columns:1fr;margin-top:12px;position:static}.mega-subs{display:none}.mega-main{border:0}.mega-main>a{padding:9px}.category-menu:focus-within .mega-menu{display:grid}}
.favorite-form button{cursor:pointer;background:#fff;border:1px solid #16221d;width:100%;margin:10px 0;padding:13px;font-weight:800}.favorite-form button:hover{background:#d9ff4f}.account-page{background:#f5f3eb;min-height:100vh;padding-bottom:90px}.account-nav{border-bottom:1px solid #c9c9bd;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 590px);display:flex}.account-nav>div{align-items:center;gap:18px;font-size:12px;display:flex}.account-nav form{display:inline}.account-nav button{background:0 0;border:1px solid #16221d;padding:7px 11px}.account-hero,.account-section{width:min(1180px,100% - 40px);margin:auto}.account-hero{padding:70px 0}.account-hero h1{letter-spacing:-4px;margin:12px 0;font-size:64px}.account-hero>p{color:#667069}.publish-actions{grid-template-columns:1fr 1fr;gap:16px;margin-top:38px;display:grid}.publish-actions a{border:1px solid #16221d;flex-direction:column;align-items:flex-start;min-height:160px;padding:25px;text-decoration:none;transition:all .2s;display:flex}.publish-actions a:hover{transform:translateY(-4px);box-shadow:8px 8px #16221d}.publish-actions .sell{background:#d9ff4f}.publish-actions .want{color:#fff;background:#ff6846}.publish-actions b{font-size:28px}.publish-actions span{margin-top:10px}.publish-actions em{font:700 11px var(--font-mono);margin-top:auto}.account-section{border-top:1px solid #c9c9bd;padding:55px 0}.account-title{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.account-title h2{margin:8px 0 0;font-size:40px}.account-title>span{font:12px var(--font-mono)}.account-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.account-cards>a{background:#fff;border:1px solid #c9c9bd;text-decoration:none}.account-cover{background:#84abc0;place-items:center;height:180px;display:grid;overflow:hidden}.account-cover img{object-fit:cover;width:100%;height:100%}.account-cover span{color:#fff;font:100px Georgia}.account-cards>a>div:last-child{padding:17px}.account-cards small{font:700 9px var(--font-mono);color:#ff6846}.account-cards h3{margin:10px 0 5px}.account-cards p{color:#667069;font-size:12px}.account-cards strong{font-size:19px}.account-empty{text-align:center;color:#667069;background:#fff;border:1px dashed #c9c9bd;padding:45px}@media (max-width:700px){.publish-actions,.account-cards{grid-template-columns:1fr}.account-hero h1{font-size:48px}.account-nav>div>span{display:none}}.account-card-wrap{background:#fff;border:1px solid #c9c9bd;position:relative}.account-card-wrap>a{height:100%;text-decoration:none;display:grid}.account-card-wrap>a>div:last-child{padding:17px 17px 58px}.listing-manage{z-index:2;gap:8px;display:flex;position:absolute;bottom:14px;right:14px}.listing-manage a,.listing-manage button{color:#10251d;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d3c7;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;text-decoration:none}.listing-manage button{color:#b13b2d}.form-success{color:#29420d;background:#efffc4;border:1px solid #78962c;margin:16px 0;padding:12px 14px;font-size:14px}.message-alert{color:inherit;align-items:center;gap:5px;text-decoration:none;display:flex}.message-alert b{color:#fff;background:#ff6846;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.message-inbox{gap:10px;display:grid}.message-inbox>a{color:inherit;background:#fff;border:1px solid #c9c9bd;justify-content:space-between;gap:20px;padding:18px;text-decoration:none;display:flex}.message-inbox>a.unread{background:#fffced;border-left:5px solid #ff6846}.message-inbox p{color:#667069;margin:6px 0 0}.message-inbox small{white-space:nowrap;color:#667069}.message-inbox>a{align-items:center}.chat-avatar{color:#fff;background:#07c160;border-radius:7px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:grid}.chat-preview{flex:1;min-width:0}.chat-preview small{margin-top:3px;display:block}.chat-preview p{text-overflow:ellipsis;white-space:nowrap;max-width:620px;overflow:hidden}.chat-stats{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.chat-stats time{color:#999;font-size:11px}.chat-stats em{color:#777;font-size:11px;font-style:normal}.chat-stats strong{color:#fff;background:#fa5151;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:grid}
.global-lang{color:#10251d;min-width:46px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d3c7;border-radius:999px;padding:0 12px;font-weight:800}.auth-language{justify-content:flex-end;margin-bottom:14px;display:flex}.nav-links,.nav-links>a,.category-menu,.category-menu>button{align-items:center}.nav-links>a,.category-menu>button{white-space:nowrap;height:100%;line-height:1;display:flex}.category-menu{height:100%;display:flex}.category-menu>button{gap:5px}.gear-art>img{object-fit:cover;width:100%;height:100%}@media (max-width:850px){.nav-links{align-items:stretch}.category-menu{height:auto;display:block}.nav-links>a,.category-menu>button{height:auto}}.incoming-call{z-index:1000;color:#fff;background:#10251d;border:2px solid #d9ff4f;align-items:center;gap:12px;max-width:430px;padding:16px;display:flex;position:fixed;top:24px;right:24px;box-shadow:8px 8px #00000040}.incoming-call p{margin:3px 8px 0 0;font-size:12px}.incoming-call button{cursor:pointer;background:#d9ff4f;border:0;padding:9px 14px;font-weight:800}.incoming-call button.decline{color:#fff;background:#ff6846}.ring-icon{font-size:28px;animation:.8s infinite ring}.video-room{z-index:1100;background:#101513;flex-direction:column;padding:12px;display:flex;position:fixed;inset:20px}.video-room iframe{border:0;width:100%;height:100%}.video-room button{color:#fff;background:#ff6846;border:0;align-self:center;margin-top:10px;padding:10px 24px;font-weight:800}@keyframes ring{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.native-call{display:block}.video-stage{background:#050706;width:100%;height:calc(100% - 58px);position:relative}.video-stage>video:first-child{object-fit:contain;width:100%;height:100%}.local-video{object-fit:cover;background:#222;border:2px solid #fff;width:min(24vw,260px);height:min(18vw,190px);position:absolute;bottom:18px;right:18px}.call-controls{color:#fff;justify-content:center;align-items:center;gap:24px;height:58px;display:flex}.call-controls button{margin:0}.call-controls .switch-camera{color:#10251d;background:#fff}@media (max-width:600px){.video-room{inset:0}.video-stage{height:calc(100% - 72px)}.local-video{width:34vw;height:45vw;bottom:10px;right:10px}.call-controls{gap:10px;height:72px}.call-controls span{display:none}.call-controls button{padding:11px 16px}}.conversation{background:#ededed;border:0;border-radius:10px;overflow:hidden}.conversation-head{background:#fff;border-bottom:1px solid #ddd;margin:-28px -28px 0;padding:20px 24px}.messages{background:#ededed;height:430px;padding:22px 18px}.messages>div{background:0 0;flex-direction:column;width:fit-content;max-width:76%;margin:15px 0;padding:0;display:flex;position:relative}.messages>div p{color:#111;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:5px;width:fit-content;max-width:100%;margin:0;padding:10px 13px;line-height:1.55;display:inline-block;position:relative;box-shadow:0 1px 1px #0000000f}.messages>div.theirs p:before{content:"";border:6px solid #0000;border-left-width:0;border-right:8px solid #fff;position:absolute;top:12px;left:-7px}.messages>div.mine{background:0 0;align-items:flex-end;margin-left:auto}.messages>div.mine p{background:#95ec69}.messages>div.mine p:after{content:"";border:6px solid #0000;border-left:8px solid #95ec69;border-right-width:0;position:absolute;top:12px;right:-7px}.messages>div small{color:#999;white-space:nowrap;margin-top:5px;padding:0 2px;font-size:10px;line-height:1.2;display:block}.messages>div.mine small{text-align:right}.conversation form{background:#f7f7f7;border-top:1px solid #ddd;align-items:flex-end;margin:0 -28px -28px;padding:14px 18px}.conversation textarea{resize:vertical;background:#fff;border:1px solid #d7d7d7;border-radius:6px;min-height:48px;max-height:120px;font-size:16px}.conversation form button{background:#07c160;border-radius:6px;height:48px;padding:0 22px}.chat-empty{text-align:center;color:#999;font-size:13px}@media (max-width:600px){.conversation{border-radius:0;margin-left:-20px;margin-right:-20px;padding:20px 14px}.conversation-head{margin:-20px -14px 0;padding:15px}.messages{height:55vh;margin:0 -14px;padding:18px 14px}.messages>div{max-width:82%}.conversation form{margin:0 -14px -20px;padding:10px}.conversation form button{padding:0 16px}}.conversation-head .video-call-button{background:#07c160;border-radius:21px;justify-content:center;align-self:center;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.video-call-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:21px;height:21px}.calling-pulse{animation:1s infinite pulse}@keyframes pulse{50%{opacity:.3}}@media (max-width:600px){.conversation-head .video-call-button{width:42px;padding:0}.video-call-button>span:last-child{display:none}}
