:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;background:#101318;color:#eef3f8;--panel:#171c24;--line:#2b3442;--muted:#a7b4c4;--mint:#87efbb;--ink:#0d2118}*{box-sizing:border-box}body{margin:0;min-width:300px}h1,h2,h3,p{margin:0}h1{font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.055em;line-height:1.05}h2{font-size:1.45rem;letter-spacing:-.025em}p{line-height:1.55}small,.muted{color:var(--muted)}button,input,select,textarea{font:inherit}button{cursor:pointer;color:var(--ink);background:var(--mint);border:1px solid transparent;border-radius:.6rem;min-height:42px;padding:.55rem .85rem;font-weight:650}button:hover{filter:brightness(1.1)}button:disabled{opacity:.5;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.quiet{color:#e0e8f2;border-color:var(--line);background:#1b2230}.active{color:var(--mint);border-color:#447a63;background:#203730}.textlink{color:var(--mint);background:transparent;padding-inline:0;display:inline-flex;align-items:center;gap:.45rem;width:max-content}input,textarea,select{background:#10151e;color:inherit;border:1px solid var(--line);border-radius:.55rem;padding:.7rem;width:100%;min-width:0}textarea{resize:vertical}label{display:grid;gap:.35rem;color:#cfdae6;font-size:.9rem}.check{display:flex;align-items:center}.check input{width:auto}.shell{max-width:1180px;margin:auto;padding-inline:clamp(1rem,4vw,2.5rem)}header{background:#131820;border-bottom:1px solid var(--line)}.top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px}.brand{display:flex;align-items:center;gap:.45rem;white-space:nowrap;background:transparent;color:#fff;letter-spacing:.055em;padding-inline:0}.brand span{display:grid;place-items:center;width:37px;height:37px;border-radius:.65rem;color:var(--ink);background:var(--mint)}.brand b{color:var(--mint)}nav{display:flex;gap:.35rem;flex-wrap:wrap}nav button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:transparent}nav .quiet{border-color:transparent;color:var(--muted)}main{padding-block:2rem;min-height:76vh}footer{padding-block:1.5rem;color:var(--muted);font-size:.85rem}.hero{padding:clamp(1.4rem,6vw,3.7rem);display:grid;justify-items:center;gap:1.2rem;text-align:center;border-radius:1rem;border:1px solid #33483e;background:radial-gradient(ellipse at 50% -30%,#325e4e,transparent 74%),#19242a}.searchbox{display:flex;align-items:center;gap:.75rem;width:min(100%,660px);padding:.45rem .6rem .45rem .85rem;background:#0f161f;border:1px solid #4b655b;border-radius:.75rem}.searchbox svg{color:var(--mint);flex:none}.searchbox input{border:0;background:none;padding-inline:0}.searchbox button{white-space:nowrap}.categories,.actions,.thumbs{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.categories{margin-block:1.35rem 1.8rem}.sectionhead{display:flex;gap:.85rem;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-bottom:1rem}details{color:#d5e0ea}summary{cursor:pointer;font-weight:600}.filters{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:.65rem;padding-top:.65rem}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,225px),1fr));gap:1rem}.card{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:.8rem;overflow:hidden}.card:hover{border-color:#578272}.card .image{padding:0;width:100%;display:block;background:#25313b;border:0;border-radius:0;aspect-ratio:4/3;overflow:hidden}.image img,.detailimage img,.thumbs img{width:100%;height:100%;object-fit:cover;display:block}.placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:105px;color:#8aa6a0;background:linear-gradient(145deg,#263a3d,#1c2531)}.heart{position:absolute;top:.65rem;right:.65rem;display:grid;place-items:center;width:42px;padding:0;background:#101820;color:#f2f8f7;border-color:#53616f;border-radius:50%}.heart.saved svg{fill:var(--mint);color:var(--mint)}.cardtext{display:grid;gap:.4rem;text-align:left;color:inherit;background:none;width:100%;padding:1rem;font-weight:400}.cardtext strong{overflow-wrap:anywhere}.cardtext b,.price{color:var(--mint);font-size:1.4rem}.location{display:flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.9rem}.empty{display:grid;justify-items:center;gap:.65rem;background:var(--panel);padding:2rem;color:var(--muted);border:1px dashed var(--line);border-radius:.8rem}.panel{background:var(--panel);border:1px solid var(--line);border-radius:.85rem;padding:clamp(1rem,3vw,1.7rem)}.stack{display:grid;gap:1rem;align-content:start}.stack>button{justify-self:start}.two,.detail,.messages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.messages{grid-template-columns:minmax(190px,1fr) minmax(0,2fr)}.narrow{max-width:520px;margin:auto}.detailimage{height:clamp(240px,45vw,460px);overflow:hidden;background:#202a35;border-radius:.8rem}.detailimage img{object-fit:contain}.thumbs button{width:74px;padding:3px;font-size:.65rem}.thumbs img{height:48px;border-radius:.4rem}.description{white-space:pre-wrap;overflow-wrap:anywhere}.seller{border-block:1px solid var(--line);padding-block:.8rem;display:flex;align-items:center;gap:.75rem}.seller img{width:42px;height:42px;object-fit:cover;border-radius:50%}.row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:.7rem;overflow-wrap:anywhere}.status{margin-bottom:1rem;background:#22382f;border-radius:.65rem;padding:.85rem}.error{background:#4a232b}.chat{display:grid;gap:.5rem}.chat p{max-width:80%;border-radius:.75rem;background:#253041;padding:.55rem .8rem;white-space:pre-wrap;overflow-wrap:anywhere}.chat .mine{justify-self:end;background:#25453a}pre{white-space:pre-wrap}@media(max-width:760px){.top{flex-direction:column;align-items:start;padding-block:.5rem;gap:.4rem}nav{width:100%;justify-content:space-between;gap:0}nav button{flex:1;flex-direction:column;font-size:.74rem;gap:.2rem;padding:.35rem .18rem}.messages,.detail{grid-template-columns:1fr}.categories{gap:.4rem}.categories button{font-size:.8rem}.searchbox button{font-size:.78rem}.searchbox input{font-size:.9rem}}@media(max-width:480px){.two{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.cardtext{padding:.65rem}.cardtext b{font-size:1.1rem}.cardtext .muted{font-size:.76rem}.searchbox{flex-wrap:wrap}.searchbox input{flex:1}.hero{padding:1.2rem .8rem}}.parcel-fieldset{border:1px solid var(--line);border-radius:.8rem;padding:1rem;display:grid;gap:.9rem;min-width:0}.parcel-fieldset legend{font-weight:700;padding:0 .4rem}.parcel-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.parcel-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid var(--line);border-radius:.65rem;padding:.7rem .2rem;cursor:pointer;text-align:center}.parcel-option.selected{border-color:var(--mint);background:#203730}.parcel-option input{width:auto;accent-color:var(--mint)}.parcel-option small{font-size:.75rem}@media(max-width:530px){.parcel-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}body{background:radial-gradient(ellipse 65% 38% at 50% -8%,rgba(48,145,121,.17),transparent 76%),radial-gradient(ellipse 45% 45% at 98% 65%,rgba(42,71,126,.14),transparent 75%),#0e121a;background-attachment:fixed}header{background:#131820f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 23% 5%,rgba(86,219,174,.23),transparent 57%),radial-gradient(ellipse at 90% 100%,rgba(71,100,171,.22),transparent 60%),linear-gradient(125deg,#16252c,#192c30 55%,#172238);box-shadow:0 22px 75px #0000002b}.hero:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.025) 50%,transparent 70%)}.card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-3px);box-shadow:0 12px 34px #0000002e}.auth-panel{padding:clamp(1.3rem,4vw,2rem);box-shadow:0 18px 70px #0003}.auth-heading{display:flex;align-items:flex-start;gap:1rem}.auth-heading>svg{color:var(--mint);flex-shrink:0;margin-top:.2rem}.auth-heading p{margin-top:.5rem}@media(prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}body{padding-bottom:76px}.nixi-zone{position:fixed;bottom:0;left:0;right:0;height:68px;z-index:30;pointer-events:none;border-top:1px solid rgba(135,239,187,.12);background:linear-gradient(180deg,#0e121a05,#0e121aeb 45%)}.nixi-mascot{pointer-events:auto;position:absolute;bottom:6px;left:8%;width:100px;height:60px;padding:0;border:0;background:transparent;color:#b9f8df;animation:nixi-roam 26s ease-in-out infinite alternate;filter:drop-shadow(0 5px 10px #0008)}.nixi-mascot:hover{filter:drop-shadow(0 0 12px #7bf0d88c)}.nixi-character{position:absolute;bottom:4px;left:14px;width:46px;height:43px;border:2px solid #7ff0ce;border-radius:18px 18px 15px 15px;background:linear-gradient(145deg,#8df6d8,#36b7ad 70%,#247d9a);box-shadow:inset 0 3px 7px #ffffff65,0 0 13px #62d8bd42;animation:nixi-bob .55s ease-in-out infinite alternate}.nixi-antenna{position:absolute;left:20px;top:-12px;height:11px;width:3px;background:#75e9d3;border-radius:4px}.nixi-antenna:before{content:"";position:absolute;left:-3px;top:-5px;width:9px;height:9px;background:#a1f8db;border-radius:50%}.nixi-eyes{position:absolute;top:14px;left:10px;display:flex;gap:11px}.nixi-eyes i{width:5px;height:8px;border-radius:50%;background:#113c4b;animation:nixi-blink 6s infinite}.nixi-smile{position:absolute;top:23px;left:17px;width:12px;height:7px;border:2px solid #10414a;border-top:0;border-radius:0 0 12px 12px}.nixi-feet{position:absolute;bottom:-5px;left:8px;display:flex;gap:12px}.nixi-feet i{height:7px;width:9px;background:#53c3bd;border-radius:4px}.nixi-hint{position:absolute;left:62px;bottom:18px;font-size:10px;line-height:1.1;font-weight:800;white-space:nowrap;color:#a3f8d9}.nixi-motion{pointer-events:auto;position:absolute;right:14px;bottom:16px;width:30px;height:30px;min-height:30px;padding:0;border-radius:50%;background:#1a2c30;color:#d8f8eb;border:1px solid #41665c;font-size:12px}.nixi-still,.nixi-still .nixi-character{animation:none!important}.nixi-chat{pointer-events:auto;position:absolute;right:18px;bottom:75px;width:min(360px,calc(100vw - 30px));max-height:min(540px,calc(100dvh - 100px));display:flex;flex-direction:column;overflow:hidden;background:#151e29;border:1px solid #4a796a;border-radius:17px;box-shadow:0 14px 55px #000a}.nixi-head{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:#203e3a;color:#c2fce6}.nixi-close{min-height:28px;width:30px;padding:0;background:#31574e;color:#fff}.nixi-history{padding:13px;overflow-y:auto;display:flex;flex-direction:column;gap:9px;min-height:80px}.nixi-history p{max-width:94%;padding:9px 11px;border-radius:12px;font-size:13px;line-height:1.5}.nixi-bot{align-self:start;background:#253340}.nixi-you{align-self:end;background:#25594d}.nixi-topics{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px}.nixi-topics button{min-height:28px;padding:4px 8px;background:#243b3a;border:1px solid #42695c;color:#d3f5e8;font-size:11px}.nixi-input{display:flex;gap:5px;padding:8px 12px}.nixi-input input{font-size:13px}.nixi-input button{font-size:12px}.nixi-disclaimer{font-size:10px;color:#9bb5b1;text-align:center;padding:0 8px 9px}@keyframes nixi-roam{0%{left:4%}to{left:calc(100% - 140px)}}@keyframes nixi-bob{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(-4px) rotate(3deg)}}@keyframes nixi-blink{0%,96%,to{transform:scaleY(1)}98%{transform:scaleY(.15)}}.premium-intro{padding:24px;border:1px solid #37665b;border-radius:16px;background:radial-gradient(circle at top right,#27524b,#19232f 75%)}.premium-intro p{margin-top:12px;color:var(--muted)}.premium-kicker{font-size:11px;letter-spacing:.1em;color:var(--mint)}.premium-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.premium-plan{display:flex;flex-direction:column;align-items:start;gap:12px;padding:18px;text-align:left;background:#1b2430;color:#edf7f4;border:1px solid #33443f;min-height:175px}.premium-plan.chosen{border:2px solid var(--mint);background:#213c37}.premium-plan b{font-size:23px}.premium-plan b small{font-size:11px;font-weight:400}.premium-plan span{font-size:12px;color:#b6c9c4}.premium-listing{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #2d453d;border-radius:9px}.premium-listing input{width:auto}.premium-listing span{flex:1}.premium-listing small{font-size:11px}@media(max-width:780px){.premium-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.nixi-chat{right:8px}.premium-plans{gap:6px}.premium-plan{padding:12px}.nixi-hint{font-size:9px}}@media(prefers-reduced-motion:reduce){.nixi-mascot,.nixi-character,.nixi-eyes i{animation:none!important}}
