:root{--bg: #ffffff;--bg-2: #fafafb;--bg-3: #f4f4f7;--ink: #0b0b0f;--ink-2: #2a2a33;--muted: #65656f;--faint: #95959f;--line: #ececf1;--line-2: #dedee6;--accent: #4f46e5;--accent-2: #6366f1;--accent-soft: #eef0fe;--on-accent: #ffffff;--star: #f59e0b;--ok: #0f9d58;--warn: #c2410c;--danger: #dc2626;--sans: Hanken Grotesk, system-ui, -apple-system, Segoe UI, sans-serif;--mono: Space Mono, ui-monospace, monospace;--r-sm: 10px;--r: 16px;--r-lg: 22px;--sh-1: 0 1px 2px rgba(16, 24, 40, 0.05);--sh-2: 0 4px 14px -6px rgba(16, 24, 40, 0.12), 0 1px 2px rgba(16, 24, 40, 0.05);--sh-3: 0 22px 48px -22px rgba(16, 24, 40, 0.28), 0 2px 6px rgba(16, 24, 40, 0.05);--ease: cubic-bezier(0.22, 0.7, 0.24, 1)}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font-family:inherit;color:inherit;background:none;border:0;cursor:pointer}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}p{margin:0}ul,ol,dl,dd{margin:0;padding:0;list-style:none}h1,h2,h3{margin:0;font-family:var(--sans);font-weight:650;letter-spacing:-0.028em;line-height:1.2}::selection{background:var(--accent);color:var(--on-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.muted{color:var(--muted)}.faint{color:var(--faint)}.mono{font-family:var(--mono)}.dot{color:var(--faint);margin:0 7px}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}@media(max-width: 640px){.wrap{padding:0 20px}}.ti{font-size:18px;line-height:1;vertical-align:-0.18em;display:inline-block;flex:none}.ti.is-star{font-size:15px;color:var(--star);margin:0}.stars{display:inline-flex;align-items:center;gap:1px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--r-sm);padding:12px 20px;font-size:14.5px;font-weight:600;border:1px solid rgba(0,0,0,0);transition:transform .18s var(--ease),background .18s,border-color .18s,box-shadow .18s}.btn:hover{transform:translateY(-1px)}.btn-lime{background:var(--accent);color:var(--on-accent);box-shadow:var(--sh-2)}.btn-lime:hover{background:var(--accent-2)}.btn-ghost{border-color:var(--line-2);color:var(--ink);background:var(--bg)}.btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.btn-sm{padding:8px 14px}.btn:disabled{opacity:.55;cursor:default;transform:none}.dm-adminbar{display:flex;align-items:center;gap:12px;padding:10px 20px;background:var(--ink, #101828);color:#fff;font-size:13.5px;line-height:1.5}.dm-adminbar p{flex:1;min-width:0;margin:0}.dm-adminbar-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:999px;background:rgba(255,255,255,.12)}.dm-adminbar-ic .ti,.dm-adminbar-ic svg{width:17px;height:17px}.dm-adminbar-go{display:inline-flex;align-items:center;gap:7px;flex:none;padding:7px 13px;border-radius:9px;background:#fff;color:var(--ink, #101828);font-size:12.5px;font-weight:650;white-space:nowrap}.dm-adminbar-go .ti,.dm-adminbar-go svg{width:15px;height:15px}.dm-adminbar-go:hover{background:rgba(255,255,255,.88)}@media(max-width: 640px){.dm-adminbar{flex-wrap:wrap;padding:10px 16px;font-size:12.5px}.dm-adminbar-go{width:100%;justify-content:center}}.udrop-role{display:inline-flex;align-self:flex-start;margin-top:5px;padding:2px 8px;border-radius:999px;background:var(--ink, #101828);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}[data-dm-account=admin] .cart-btn,[data-dm-account=admin] [data-wish],[data-dm-account=admin] [data-collect],[data-dm-account=admin] [data-submit-review],[data-dm-account=admin] [data-edit-review],[data-dm-account=admin] .dl-review-form,[data-dm-account=admin] #pdWish,[data-dm-account=admin] #pdCollect{display:none !important}[data-dm-account=admin] .pd-cta,[data-dm-account=admin] [data-cart],[data-dm-account=admin] [data-follow],[data-dm-account=admin] [data-unfollow],[data-dm-account=admin] .fol-unfollow,[data-dm-account=admin] [data-apply-seller]{opacity:.45;cursor:not-allowed;filter:grayscale(1)}[data-dm-account=admin] .pd-cta button,[data-dm-account=admin] .pd-cta a,[data-dm-account=admin] [data-cart],[data-dm-account=admin] [data-follow],[data-dm-account=admin] [data-unfollow],[data-dm-account=admin] .fol-unfollow,[data-dm-account=admin] [data-apply-seller]{pointer-events:none}[data-dm-account=admin] #wishBtn,[data-dm-account=admin] .icon-btn[href="/cart"]{display:none !important}.tk-bell{position:relative}.tk-bell-badge{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center;pointer-events:none}.tk-notif{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:360px;max-width:calc(100vw - 32px);background:var(--bg);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-3);overflow:hidden}.tk-notif[hidden]{display:none}.tk-notif-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.tk-notif-head b{font-size:13.5px;font-weight:700}.tk-notif-head button{border:0;background:none;font-family:inherit;font-size:12px;font-weight:620;color:var(--accent);cursor:pointer}.tk-notif-head button:hover{text-decoration:underline}.tk-notif-head button:disabled{color:var(--faint);cursor:default;text-decoration:none}.tk-notif-list{list-style:none;margin:0;padding:0;max-height:380px;overflow-y:auto}.tk-notif-i{display:grid;grid-template-columns:32px minmax(0, 1fr);gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);color:var(--ink)}.tk-notif-i:last-child{border-bottom:0}.tk-notif-i:hover{background:var(--bg-2)}.tk-notif-i.is-unread{background:var(--accent-soft)}.tk-notif-i.is-unread .tk-notif-t::after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--accent);vertical-align:2px}.tk-notif-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--bg-3);color:var(--muted)}.tk-notif-ic .ti{font-size:16px;vertical-align:0}.tk-notif-b{min-width:0}.tk-notif-t{font-size:13px;font-weight:640;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tk-notif-s{font-size:11.5px;color:var(--muted);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tk-notif-d{font-size:11px;color:var(--faint);margin-top:3px}.tk-notif-empty{padding:34px 18px;text-align:center;font-size:13px;color:var(--muted)}.tk-notif-empty .ti{font-size:24px;color:var(--faint);display:block;margin-bottom:8px}.tk-notif-foot{padding:10px 14px;border-top:1px solid var(--line);text-align:center}.tk-notif-foot a{font-size:12.5px;font-weight:620;color:var(--accent)}.hdr{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(0,0,0,0);transition:border-color .25s,box-shadow .25s,background .25s}.hdr.stuck{border-bottom-color:var(--line);box-shadow:0 1px 0 rgba(16,24,40,.02),0 10px 30px -24px rgba(16,24,40,.5)}.hdr-in{max-width:1320px;margin:0 auto;padding:13px 32px;display:flex;align-items:center;gap:20px}@media(max-width: 640px){.hdr-in{padding:12px 20px;gap:12px}}.brand{display:flex;align-items:center;gap:9px;font-size:18.5px;font-weight:700;letter-spacing:-0.03em;white-space:nowrap}.brand:hover .brand-mark{background:var(--accent);transform:rotate(-8deg)}.brand-mark{width:28px;height:28px;border-radius:9px;background:var(--ink);color:var(--on-accent);display:grid;place-items:center;font-size:14px;transition:background .25s,transform .35s var(--ease)}.hnav{display:flex;align-items:center;gap:2px}@media(max-width: 900px){.hnav{display:none}}.hnav a,.hnav button.hnav-top,.hnav span[aria-disabled=true]{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:9px;font-size:14px;font-weight:550;color:var(--ink-2);white-space:nowrap;transition:background .18s,color .18s}.hnav a:hover,.hnav button.hnav-top:hover{background:var(--bg-3);color:var(--ink)}.soon{flex:none;font-family:var(--mono);font-size:9.5px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-2);border-radius:5px;padding:3px 5px}.hnav [aria-disabled=true]{color:var(--faint);cursor:default}.hnav [aria-disabled=true]:hover{background:none;color:var(--faint)}.mega-wrap{position:relative}.mega{position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px);width:min(660px,100vw - 40px);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);padding:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease),transform .22s var(--ease),visibility .18s}.mega.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mega:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.mega-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px 12px}.mega-head h4{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.mega-head .all{font-size:13px;font-weight:600;color:var(--accent)}.mega-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2px}@media(max-width: 720px){.mega-grid{grid-template-columns:1fr}}.mega-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:var(--r-sm);transition:background .16s,transform .16s var(--ease);min-width:0}.mega-item:hover{background:var(--bg-2);transform:translateX(2px)}.mega-dot{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:var(--on-accent)}.mega-name{flex:1;font-size:14.5px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega-n{font-family:var(--mono);font-size:11px;color:var(--muted);background:var(--bg-3);border-radius:999px;padding:2px 8px;flex:none}.mega-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:14px 12px 6px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.caret{font-size:14px;transition:transform .22s var(--ease);display:inline-block}.hnav-top[aria-expanded=true]{background:var(--bg-3);color:var(--ink)}.hnav-top[aria-expanded=true] .caret{transform:rotate(180deg)}.sec-link{font-size:14px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:6px}.sec-link span{transition:transform .22s var(--ease)}.sec-link:hover span{transform:translateX(4px)}.hcta{display:flex;align-items:center;gap:6px;margin-left:auto}@media(max-width: 760px){.hcta .hide-sm{display:none}}.icon-btn{position:relative;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--ink-2);font-size:16px;transition:background .18s,color .18s,transform .18s var(--ease)}.icon-btn:hover{background:var(--bg-3);color:var(--ink);transform:translateY(-1px)}.icon-btn .count{position:absolute;top:1px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-family:var(--mono);font-size:9.5px;font-weight:700;display:grid;place-items:center;line-height:1;box-shadow:0 0 0 2px #fff}.avatar{width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--on-accent);display:grid;place-items:center;font-size:12.5px;font-weight:700;letter-spacing:.02em;border:0;cursor:pointer;flex:none;transition:transform .18s var(--ease),background .18s}.avatar:hover{background:var(--accent);transform:translateY(-1px)}#navCta{display:flex;align-items:center;gap:6px}.udrop-wrap{position:relative}.udrop-wrap.is-open:before{content:"";position:absolute;top:100%;right:0;width:284px;max-width:calc(100vw - 24px);height:14px}.udrop{position:absolute;top:calc(100% + 10px);right:0;width:284px;max-width:calc(100vw - 24px);max-height:calc(100vh - 88px);overflow-y:auto;scrollbar-width:none}.udrop::-webkit-scrollbar{display:none}.udrop{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-3);padding:6px;z-index:30;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s var(--ease),transform .22s var(--ease),visibility .18s}.udrop.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.udrop-id{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;margin-bottom:6px;border-bottom:1px solid var(--line);min-width:0}.udrop-av{width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--on-accent);display:grid;place-items:center;font-size:12.5px;font-weight:700;letter-spacing:.02em;flex:none}.udrop-txt{min-width:0}.udrop-txt b{font-size:13.5px;font-weight:650;letter-spacing:-0.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udrop-txt>span{display:block;font-size:12px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udrop-txt .udrop-nm{display:flex;align-items:center;gap:4px;min-width:0;color:var(--ink)}.udrop-txt .udrop-since{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:11.5px}.udrop-txt .udrop-since .ti{font-size:13px;vertical-align:0}.udrop-txt .udrop-since .v{font-weight:600;color:var(--muted)}.udrop-verif{display:inline-flex;flex:none;color:var(--ok)}.udrop-verif .ti{font-size:15px;vertical-align:0}.udrop-verif[hidden]{display:none}.udrop-label{padding:6px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.udrop-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--r-sm);background:none;font:inherit;font-size:13.5px;font-weight:550;color:var(--ink-2);text-align:left;cursor:pointer;transition:background .18s,color .18s}.udrop-item:hover{background:var(--bg-2);color:var(--ink)}.udrop-item svg{flex:none}.udrop-item .ti{flex:none;vertical-align:0;color:var(--faint);transition:color .18s}.udrop-item:hover .ti{color:var(--accent)}.udrop-item .udrop-nogfx{width:18px;flex:none}.udrop-item small{display:block;font-size:11.5px;font-weight:400;color:var(--faint);margin-top:1px}.udrop-item.is-danger:hover{background:#fef2f2;color:var(--danger)}.udrop-item.is-danger:hover .ti{color:var(--danger)}.udrop-sep{height:1px;background:var(--line);margin:6px 4px}@keyframes rainbow{0%{background-position:0%}100%{background-position:200%}}.btn-rainbow{--speed: 2s;--rb-1: #ff4242;--rb-2: #a142fe;--rb-3: #40a1ff;--rb-4: #43d0ff;--rb-5: #a0ff42;position:relative;z-index:0;color:var(--on-accent);border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--ink), var(--ink)) padding-box,linear-gradient(90deg, var(--rb-1), var(--rb-5), var(--rb-3), var(--rb-4), var(--rb-2)) border-box;background-size:200%;background-origin:border-box;animation:rainbow var(--speed) infinite linear;box-shadow:none}.btn-rainbow:before{content:"";position:absolute;z-index:-1;bottom:-18%;left:50%;transform:translateX(-50%);width:62%;height:24%;background:linear-gradient(90deg, var(--rb-1), var(--rb-5), var(--rb-3), var(--rb-4), var(--rb-2));background-size:200%;filter:blur(0.75rem);animation:rainbow var(--speed) infinite linear}.btn-rainbow:hover{background:linear-gradient(var(--ink-2), var(--ink-2)) padding-box,linear-gradient(90deg, var(--rb-1), var(--rb-5), var(--rb-3), var(--rb-4), var(--rb-2)) border-box;background-size:200%;background-origin:border-box}.btn-rainbow:hover:before{filter:blur(0.95rem);height:30%}.page-head{padding:22px 0 20px}.page-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.page-head-t{min-width:0}.page-head-t h1{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:clamp(24px,3.2vw,34px);font-weight:700;letter-spacing:-0.035em;line-height:1.15}.page-head-t p{color:var(--muted);font-size:14.5px;margin-top:6px;max-width:62ch}.page-head-a{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crumb{margin-bottom:10px}.crumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.crumb li{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);min-width:0}.crumb a{color:var(--muted)}.crumb a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.crumb [aria-current=page]{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.crumb .crumb-sep{color:var(--faint)}.auths{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px}@media(max-width: 1100px){.auths{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.auths{grid-template-columns:1fr}}.auth{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;padding-top:76px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.auth:hover{transform:translateY(-5px);box-shadow:var(--sh-3)}.auth-cover{position:absolute;top:0;left:0;right:0;height:76px;background:linear-gradient(120deg, hsl(var(--h), 52%, 94%), hsl(calc(var(--h) + 50), 56%, 87%))}.auth-av{position:absolute;top:44px;left:20px;width:58px;height:58px;border-radius:16px;background:hsl(var(--h), 44%, 22%);color:#fff;display:grid;place-items:center;font-size:19px;font-weight:700;border:3px solid #fff;box-shadow:var(--sh-2)}.auth-body{padding:24px 20px 20px}.auth-name{font-size:17px;font-weight:650;display:flex;align-items:center;gap:7px;margin-top:10px}.verif{width:16px;height:16px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;flex:none}.verif .ti,.verif svg{font-size:11px;width:11px;height:11px;line-height:1;vertical-align:0}.auth-level{font-size:12.5px;color:var(--faint);text-transform:capitalize;margin-top:2px}.auth-bio{font-size:13.5px;color:var(--muted);margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.auth-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin:16px 0 14px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.auth-stats dt{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-family:var(--mono)}.auth-stats dd{font-size:15px;font-weight:700;letter-spacing:-0.02em;margin-top:3px}.auth-go{font-size:13.5px;font-weight:600;color:var(--accent);display:inline-flex;gap:6px;align-items:center}.auth-go span{transition:transform .22s var(--ease)}.auth:hover .auth-go span{transform:translateX(5px)}.auth-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:8px 0 6px}.auth-search{position:relative;display:flex;align-items:center;gap:8px;flex:1 1 260px;min-width:0;height:44px;padding:0 14px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color .18s,box-shadow .18s}.auth-search .ti{font-size:18px;color:var(--faint);flex:none}.auth-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.auth-search input{flex:1;min-width:0;height:100%;border:0;background:none;font-family:inherit;font-size:14.5px;color:var(--ink)}.auth-search input::placeholder{color:var(--faint)}.auth-search input:focus,.auth-search input:focus-visible{outline:none;box-shadow:none}.auth-search input::-webkit-search-cancel-button{appearance:none}.auth-field{flex:none}.auth-field select{height:44px;padding:0 34px 0 14px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);font-family:inherit;font-size:14px;color:var(--ink);cursor:pointer}.auth-field select:hover{border-color:var(--faint)}.auth-field select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.auth-toggle,.auth-clear{display:inline-flex;align-items:center;gap:7px;flex:none;height:44px;padding:0 15px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);font-family:inherit;font-size:14px;font-weight:570;color:var(--ink-2);cursor:pointer;transition:background .18s,border-color .18s,color .18s}.auth-toggle .ti,.auth-clear .ti{font-size:16px}.auth-toggle:hover,.auth-clear:hover{border-color:var(--faint);color:var(--ink)}.auth-toggle:focus-visible,.auth-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-toggle.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.auth-toggle.is-on .n{background:rgba(255,255,255,.18);color:#fff}.auth-toggle .n{padding:1px 7px;border-radius:999px;background:var(--bg-2);font-family:var(--mono);font-size:11.5px;color:var(--muted)}.auth-clear{color:var(--muted)}.auth-count{margin:0 0 18px;font-size:13.5px;color:var(--muted)}.auths.is-empty{display:block}@media(max-width: 640px){.auth-tools{gap:8px}.auth-field,.auth-toggle,.auth-clear{flex:1 1 auto}.auth-field select{width:100%}.auth-toggle{justify-content:center}}.pager{display:flex;justify-content:center;align-items:center;gap:6px;margin:34px 0 4px;flex-wrap:wrap}.pager a,.pager button,.pager span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg);color:var(--ink-2);font-size:13.5px;padding:0 12px}.pager a:hover,.pager button:hover:not(:disabled){border-color:var(--ink)}.pager .on{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.pager button:disabled,.pager span.disabled{opacity:.4;cursor:default}.pager .dots{border:0;min-width:20px;color:var(--faint)}.empty{grid-column:1/-1;color:var(--faint);text-align:center;padding:40px 0;font-size:14.5px}footer{border-top:1px solid var(--line);margin-top:20px;padding:56px 0 44px;background:var(--bg-2)}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(5, minmax(0, 1fr));gap:30px 28px}@media(max-width: 1000px){.foot-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 620px){.foot-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.foot-about{max-width:280px}.foot-about p{font-size:13.5px;color:var(--muted);margin-top:12px}.foot-col h4{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.foot-col a,.foot-col span.na{display:block;font-size:13.5px;color:var(--muted);margin:9px 0;transition:color .16s}.foot-col a:hover{color:var(--accent)}.foot-col span.na{color:var(--faint)}.foot-legal-col h4{display:flex;align-items:center;gap:6px}.foot-legal-col h4 .ti{font-size:14px;vertical-align:0;color:var(--accent)}.foot-legal-col a,.foot-legal-col span.na{margin:7px 0;font-size:13px}.foot-legal-col a[aria-current=page]{color:var(--accent);font-weight:650}.foot-legal-col a[aria-current=page]::before{content:"";display:inline-block;width:3px;height:12px;margin-right:7px;border-radius:2px;background:var(--accent);vertical-align:-1px}.foot-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:38px;padding-top:26px;border-top:1px solid var(--line)}.foot-tags .lab{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-right:4px;align-self:center}.foot-tag{font-size:12.5px;color:var(--muted);border:1px solid var(--line-2);background:var(--bg);border-radius:999px;padding:5px 12px;transition:border-color .16s,color .16s}.foot-tag:hover{border-color:var(--accent);color:var(--accent)}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid var(--line);font-size:12.5px;color:var(--faint)}.foot-bottom .legal a{margin-right:14px}@keyframes tin{from{opacity:0;transform:translateY(10px)}}.toasts{position:fixed;right:24px;bottom:24px;z-index:99;display:flex;flex-direction:column;gap:10px;max-width:340px}.toast{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:13px 16px;font-size:14px;box-shadow:var(--sh-3);display:flex;gap:10px;animation:tin .3s ease}.toast .mk{color:var(--accent);font-family:var(--mono)}.toast.err .mk{color:var(--danger)}@media(prefers-reduced-motion: reduce){*{animation-duration:.001ms !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}