:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fd;--bar:#fff;--surface:#fff;--surface-2:#eef3fc;--line:#e2e8f4;--text:#0f1b3d;--muted:#4f5d7a;--accent:#2563eb;--accent-dark:#1d4ed8;--accent-text:#1d4ed8;--on-accent:#fff;--danger:#c0392b;--ok:#0f7a55;--radius:16px;--shadow:0 1px 2px #0f1b3d0a,0 8px 24px #2563eb12;--teal-bg:#e7f6ee;--teal-line:#cdebdc;--teal-text:#14633f;--teal-icon:#bfe8d1;--teal-strong:#22a06b;--coral-bg:#e9f0fe;--coral-line:#d3e1fc;--coral-text:#1e40af;--coral-icon:#c9dafb;--coral-strong:#2563eb;--purple-bg:#f1ebfe;--purple-line:#e0d4fb;--purple-text:#5b34c9;--purple-icon:#d9c9fa;--purple-strong:#7c4ddb;--pink-bg:#fdeaf1;--pink-line:#f9d3e1;--pink-text:#b4234f;--pink-icon:#f8c4d8;--pink-strong:#e0457b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:400 1rem/1.6 Inter,Segoe UI,system-ui,Arial,sans-serif}a{color:inherit}:focus-visible{outline-offset:2px;outline:3px solid #93b4f5}h1,h2,h3{letter-spacing:-.015em;margin:0 0 .5em;line-height:1.15}h1{font-size:clamp(1.9rem,5vw,2.8rem);font-weight:800}h2{font-size:1.5rem;font-weight:800}h3{font-size:1.05rem;font-weight:700}p{margin:0 0 1em}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.muted{color:var(--muted)}.btn{border:1.5px solid var(--accent);min-height:44px;color:var(--accent-text);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font:600 1rem inherit;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn.primary{color:var(--on-accent);background:linear-gradient(#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 4px 12px #2563eb47}.btn.primary:hover{background:linear-gradient(#2f76ee,#1d4ed8)}.btn.block{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.grid{gap:18px;display:grid}.grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.grid.cols-4{grid-template-columns:1fr 1fr}}@media (max-width:520px){.grid.cols-4{grid-template-columns:1fr}}.top{background:var(--bar);box-shadow:0 1px 0 var(--line),0 4px 18px #0f1b3d0a;z-index:5;position:sticky;top:0}.top .wrap{align-items:center;gap:22px;min-height:72px;display:flex}.logo{letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;font-size:1.5rem;font-weight:800;text-decoration:none;display:flex}.logo svg{color:#fff;background:linear-gradient(135deg,#4f8df5,#1d4ed8);border-radius:12px;width:40px;height:40px;padding:8px;box-shadow:0 4px 12px #2563eb4d}.nav{flex:1;align-self:stretch;gap:26px;margin-left:14px;display:flex}.nav a{color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex}.nav a svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nav a:hover{color:var(--accent-text)}.nav a[aria-current=page]{color:var(--accent-text);border-bottom-color:var(--accent)}.who{align-items:center;gap:10px;display:flex}.avatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#4f8df5,#1d4ed8);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}@media (max-width:1000px){.nav{display:none}.top .wrap{justify-content:space-between}.who .muted{display:none}}.tile{min-height:190px;box-shadow:var(--shadow);border:1px solid;border-radius:22px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.tile:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2563eb24}.tile .tile-icon{border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid}.tile .tile-icon svg{stroke:#fff;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.tile h3{color:var(--text);margin:0 0 2px;font-size:1.2rem}.tile p{color:var(--muted);margin:0 0 14px;font-size:.92rem}.tile .tile-go{background:#ffffffd9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tile .tile-go svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.tile .tile-art{opacity:.16;pointer-events:none;position:absolute;bottom:-18px;right:-14px}.tile .tile-art svg{stroke:currentColor;fill:none;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:130px;height:130px}.tile.teal{background:linear-gradient(135deg,#f0faf5,var(--teal-bg));border-color:var(--teal-line);color:var(--teal-strong)}.tile.teal .tile-icon{background:var(--teal-strong)}.tile.coral{background:linear-gradient(135deg,#f3f7ff,var(--coral-bg));border-color:var(--coral-line);color:var(--coral-strong)}.tile.coral .tile-icon{background:var(--coral-strong)}.tile.purple{background:linear-gradient(135deg,#f7f3ff,var(--purple-bg));border-color:var(--purple-line);color:var(--purple-strong)}.tile.purple .tile-icon{background:var(--purple-strong)}.tile.pink{background:linear-gradient(135deg,#fff3f7,var(--pink-bg));border-color:var(--pink-line);color:var(--pink-strong)}.tile.pink .tile-icon{background:var(--pink-strong)}label{margin:0 0 6px;font-weight:600;display:block}input[type=text],input[type=email],input[type=tel]{border:1.5px solid var(--line);width:100%;min-height:46px;color:var(--text);font:inherit;background:#fff;border-radius:12px;padding:10px 14px}input:focus{border-color:var(--accent)}.field{margin-bottom:16px}.hint{color:var(--muted);margin-top:5px;font-size:.88rem}.error{border-left:4px solid var(--danger);color:#7a1f16;background:#fdecea;border-radius:0 12px 12px 0;margin-bottom:16px;padding:10px 14px}.tabs{background:var(--surface-2);border-radius:14px;margin-bottom:20px;padding:4px;display:flex}.tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font:600 1rem inherit}.tabs button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 4px #0f1b3d1f}.choice{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.choice button{border:1.5px solid var(--line);color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:14px;padding:14px}.choice button[aria-pressed=true]{border-color:var(--accent);background:var(--surface-2)}.choice small{color:var(--muted);font-weight:400;display:block}.auth{max-width:440px;margin:40px auto}.divider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:.9rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.hero{padding:28px 0 8px}.hero-panel{background:linear-gradient(120deg,#eef3ff 0%,#e6eefe 55%,#dde8fd 100%);border:1px solid #dfe8fb;border-radius:28px;grid-template-columns:1.15fr .85fr;align-items:center;gap:12px;padding:44px 48px;display:grid;position:relative;overflow:hidden}.hero-panel h1{margin-bottom:.35em}.hero p.sub{color:var(--muted);max-width:34em;margin:0 0 24px;font-size:1.1rem}.hero-art{justify-content:center;display:flex}.hero-art svg{width:min(340px,100%);height:auto}@media (max-width:820px){.hero-panel{grid-template-columns:1fr;padding:30px 24px}.hero-art{display:none}}.actions{flex-wrap:wrap;gap:12px;display:flex}.actions .btn{border-radius:999px;min-height:52px;padding:10px 28px}.risk{color:var(--muted);max-width:42em;margin:20px 0 0;font-size:.88rem}section.block{padding:30px 0}.entry{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:620px){.entry{grid-template-columns:1fr}}.entry .card{border-radius:18px;text-decoration:none;display:block}.entry .card:hover{border-color:var(--accent)}.steps{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (max-width:1000px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.step{border-radius:18px;position:relative}.step .num{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:10px;font-weight:800;display:inline-grid}.step.s1{background:#eaf1fe;border-color:#d3e1fc}.step.s1 .num{background:#2563eb}.step.s2{background:#f1ebfe;border-color:#e0d4fb}.step.s2 .num{background:#7c4ddb}.step.s3{background:#e7f6ee;border-color:#cdebdc}.step.s3 .num{background:#22a06b}.step.s4{background:#fdeaf1;border-color:#f9d3e1}.step.s4 .num{background:#e0457b}@media (min-width:1001px){.step:not(:last-child):after{content:"→";color:var(--muted);font-weight:700;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}}footer.site{border-top:1px solid var(--line);color:var(--muted);background:#fff;margin-top:40px;padding:26px 0 40px;font-size:.9rem}.sale{padding-top:24px}.sale .back{margin-bottom:14px;text-decoration:none;display:inline-block}.sale-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:820px){.sale-grid{grid-template-columns:1fr}}.sale .photo{background:var(--surface);border:1px solid var(--line);border-radius:12px;place-items:center;height:280px;margin-bottom:8px;display:grid;overflow:hidden}.sale .photo img{object-fit:cover;width:100%;height:100%}.sale .photo-icon svg{width:48px;height:48px;stroke:var(--muted);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sale .thumbs{gap:8px;margin-bottom:18px;display:flex}.sale .thumbs img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:60px;height:44px}.sale .card{margin-bottom:14px}.sale .facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sale .facts div{flex-direction:column;display:flex}.sale .seller{align-items:center;gap:12px;padding:14px 16px;display:flex}.sale .small{font-size:.85rem}.sale .notice{background:var(--surface-2);border-radius:var(--radius);padding:12px 14px}.sale .notice p{color:var(--muted);margin:0;font-size:.88rem}.sale .panel{padding:20px}.sale .between{justify-content:space-between;align-items:baseline;display:flex}.sale .price{font-size:1.6rem;font-weight:700}.sale .pill{background:var(--surface-2);color:var(--muted);border-radius:6px;margin-bottom:12px;padding:8px 10px;font-size:.85rem}.sale .bar{background:var(--line);border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.sale .bar div{background:var(--accent);height:100%}.sale .stepper{align-items:center;gap:12px;margin-bottom:10px;display:flex}.sale .stepper .btn{width:40px;min-height:40px;padding:0}.sale .stepper strong{text-align:center;min-width:32px;display:inline-block}.sale .sum-box{background:var(--surface-2);border-radius:var(--radius);margin:8px 0 14px;padding:10px 14px}.sale .sum{justify-content:space-between;gap:12px;margin-bottom:4px;display:flex}.sale .check{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:4px;font-weight:400;display:flex}.sale .check input{margin-top:4px}.pay{max-width:560px;padding-top:24px}.pay .card{margin-bottom:14px}.pay .notice{background:var(--surface-2);border-radius:var(--radius);margin-bottom:14px;padding:12px 14px}.pay .notice p{margin:0;font-size:.9rem}.pay .small{font-size:.85rem}.pay .sum{justify-content:space-between;gap:12px;margin-bottom:4px;display:flex}.pay .methods{gap:8px;margin-bottom:14px;display:flex}.pay .methods .btn{flex:1}.pay .acct-num{justify-content:space-between;align-items:center;gap:12px;margin:6px 0;display:flex}.pay .acct-num strong{letter-spacing:.04em;font-size:1.5rem}.draw{max-width:640px;padding-top:24px}.draw .back,.rules .back{margin-bottom:14px;text-decoration:none;display:inline-block}.draw .card{margin-bottom:14px}.draw .small{font-size:.85rem}.draw .result{text-align:center}.draw .row{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.draw .holder{border-bottom:1px solid var(--line)}.draw .holder.win strong:after{content:" · winner";color:var(--accent-text);font-weight:400}.draw .mono{word-break:break-all;font-family:ui-monospace,monospace}.draw .earlier{border-top:1px solid var(--line);margin-top:8px;padding:8px 0}.linklike{color:var(--accent-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:6px 0}.rules{max-width:720px;padding-top:24px;padding-bottom:40px}.rules h1{font-size:1.8rem}.rules h2{margin-top:28px}.rules ul{padding-left:22px}.rules li{margin:6px 0}.rules hr{border:0;border-top:1px solid var(--line);margin:20px 0}.rules .table-scroll{overflow-x:auto}.rules table{border-collapse:collapse;margin:12px 0}.rules th,.rules td{border:1px solid var(--line);text-align:left;padding:6px 12px}.win{max-width:560px;padding-top:24px;padding-bottom:40px}.win .back{margin-bottom:14px;text-decoration:none;display:inline-block}.win .card,.win .notice{margin-bottom:14px}.win .notice{background:var(--surface-2);border-radius:var(--radius);padding:12px 14px}.win .notice p{margin:0;font-size:.9rem}.win .small{font-size:.85rem}.win .result{text-align:center}.win label{margin-bottom:12px;display:block}.win label input:not([type=checkbox]),.win label textarea{width:100%;margin-top:4px;display:block}.win .check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.win .check input{margin-top:4px}.win .two{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.win textarea,.win input[type=date]{border:1.5px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:10px 14px}.dash{max-width:760px;padding-top:24px;padding-bottom:40px}.dash .small{font-size:.85rem}.dash-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dash .claim{background:var(--surface-2);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.dash .stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:8px;display:grid}.dash .stat{padding:12px 14px}.dash .stat strong{font-size:1.3rem}@media (max-width:620px){.dash .stats{grid-template-columns:1fr 1fr}.dash .claim{flex-direction:column;align-items:stretch}}.dash h2{margin:22px 0 8px;font-size:1.1rem}.dash .row-item{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:14px 16px;display:flex}.sell{max-width:720px;padding-top:24px;padding-bottom:40px}.sell .small{font-size:.85rem}.sell .notice{background:var(--surface-2);border-radius:var(--radius);margin:0 0 16px;padding:12px 14px}.sell .notice p{margin:0;font-size:.9rem}.cat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}@media (max-width:560px){.cat-grid{grid-template-columns:1fr}}.cat{color:inherit;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.cat:hover{border-color:var(--accent)}.cat-icon svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.sell .field{margin-bottom:14px}.sell .field label{margin-bottom:6px;font-weight:600;display:block}.sell .field input,.sell .field select,.sell .field textarea{border:1.5px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:8px;padding:10px 14px;display:block}.sell .grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.sell .grid2{grid-template-columns:1fr}}.sell .seg{flex-wrap:wrap;gap:8px;display:flex}.sell .seg .btn[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.sell h2{margin:24px 0 10px;font-size:1.1rem}.sell .row{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.upload{margin-bottom:14px}.upload .tiles{flex-wrap:wrap;gap:8px;display:flex}.upload .tile{border:1.5px solid var(--line);background:var(--surface);border-radius:8px;place-items:center;width:84px;height:68px;padding:0;display:grid;position:relative;overflow:hidden}.upload .tile.wide{justify-content:start;width:auto;min-width:200px;padding:0 34px 0 12px}.upload .tile img{object-fit:cover;width:100%;height:100%}.upload .tile.add{color:var(--muted);cursor:pointer;border-style:dashed}.upload .tile button[aria-label=Remove]{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;width:22px;height:22px;line-height:1;position:absolute;top:2px;right:2px}.sell .check{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0;display:flex}.sell .check input{width:auto;min-height:0;margin-top:4px}.admin-tabs{gap:8px;margin-bottom:18px;display:flex}.admin-tabs a{border:1.5px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:8px 16px;font-weight:600;text-decoration:none}.admin-tabs a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff}.sell .facts-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}@media (max-width:560px){.sell .facts-grid{grid-template-columns:1fr 1fr}}.sell .thumbs-row{flex-wrap:wrap;gap:8px;display:flex}.sell .thumbs-row img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:96px;height:72px}.sell .actions{flex-wrap:wrap;gap:10px;display:flex}html{-webkit-text-size-adjust:100%}img,video,svg{max-width:100%}img,video{height:auto}.card,.notice,.error,.step,.tile,.mobile-menu{overflow-wrap:anywhere}.row,.sum,.between{flex-wrap:wrap;gap:4px 12px}.row-item,.dash-head,.dash .claim{flex-wrap:wrap}.row-item>div,.dash-head>div{flex:220px;min-width:0}.admin-tabs,.actions,.tabs,.sale .stepper{flex-wrap:wrap}.sale .stepper .btn{width:44px;min-height:44px}.burger{border:1.5px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:#fff;border-radius:12px;place-items:center;margin-left:auto;padding:0;display:none}.burger svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.mobile-menu{display:none}.top .btn{min-height:42px;padding:8px 16px}@media (max-width:1240px){.nav,.who.full{display:none}.burger{display:grid}.who.guest{margin-left:auto}.who.guest+.burger{margin-left:0}.top .wrap{gap:12px}.mobile-menu{border-top:1px solid var(--line);background:#fff;max-height:calc(100dvh - 72px);padding:8px 0 12px;display:block;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 30px #0f1b3d1f}.mobile-menu a,.mobile-menu button{width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 24px;font:600 1rem inherit;text-decoration:none;display:flex}.mobile-menu a[aria-current=page]{color:var(--accent-text);background:var(--surface-2)}.mobile-menu svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.menu-auth{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.menu-user{align-items:center;gap:10px;padding:10px 24px 0;display:flex}}@media (min-width:600px){.menu-auth.guest{display:none}}@media (max-width:599px){.who.guest{display:none}.who.guest+.burger,.burger{margin-left:auto}}@media (max-width:820px){.sale .photo{height:230px}h2{font-size:1.3rem}.dash,.sell,.win,.draw,.pay,.rules{padding-top:18px}}@media (max-width:520px){.wrap{padding:0 16px}.top .wrap{min-height:64px}.hero{padding-top:14px}.hero-panel{border-radius:22px;padding:24px 18px}.card{padding:16px}.tile{min-height:170px;padding:18px}.actions .btn{width:100%}.auth{margin:20px auto}.win .two,.sell .grid2{grid-template-columns:1fr}.pay .acct-num strong{font-size:1.25rem}.stat strong{font-size:1.1rem}.upload .tile.wide{width:100%;min-width:0}.sale .panel{padding:16px}.sale .photo{height:200px}footer.site{padding:20px 0 32px}}@media (max-width:380px){h1{font-size:1.7rem}.btn{padding:10px 14px}.hero-panel{padding:20px 14px}.dash .stats{grid-template-columns:1fr}.logo{font-size:1.3rem}.logo svg{width:34px;height:34px;padding:6px}}
