*{box-sizing:border-box}body,html{margin:0;padding:0}body{color:#222;-webkit-font-smoothing:antialiased;background:#a85a38}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}img{display:block}.page{min-height:100vh;background:linear-gradient(to bottom,var(--from) 35%,var(--to) 100%);background-attachment:fixed;color:var(--on-bg);padding-bottom:80px}.bar{justify-content:space-between;padding:8px 20px;min-height:56px;position:relative;z-index:20}.bar,.bar .brand{display:flex;align-items:center}.bar .brand{font-weight:700;font-size:20px;color:var(--on-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar .brand img{height:36px;width:auto}.bar nav{display:flex;gap:24px}.bar nav a{font-weight:600;font-size:16px;padding:8px 16px;border-radius:6px;color:var(--on-bg);transition:background .15s}.bar nav a:hover{background:hsla(0,0%,100%,.12)}.bar nav a.on{background:hsla(0,0%,100%,.2)}.bar .burger{display:none;background:none;border:0;color:var(--on-bg);padding:4px}.drop{display:none}.prof{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 16px 0}.ava{width:96px;height:96px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.25);display:grid;place-items:center;font-size:40px;font-weight:700;color:var(--on-bg)}.ava img{width:100%;height:100%;object-fit:cover}.ava.mark{background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.15)}.ava.mark img{object-fit:contain;padding:18px}.ava{border:3px solid hsla(0,0%,100%,.85)}.prof h1{margin:14px 0 0;font-size:20px;font-weight:700;display:flex;align-items:center;gap:4px;justify-content:center;flex-wrap:wrap}.prof .bio{margin:2px 0 0;font-size:14px;max-width:250px;line-height:1.35;font-weight:400}.soc{display:flex;gap:6px;margin-top:8px}.soc a{color:var(--on-bg);display:grid;place-items:center}.col{max-width:576px;margin:26px auto 0;padding:0}.finder{display:flex;align-items:center;justify-content:space-between;background:#fff;color:#222;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .2s}.finder:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.finder .ic{position:relative}.finder .circle{width:48px;height:48px;border-radius:50%;background:var(--soft);color:var(--accent);display:grid;place-items:center}.finder .spark{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:var(--accent);display:grid;place-items:center;color:#e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.1)}.finder .spark svg{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.finder .txt{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0;padding:0 8px}.finder .go,.finder .ic{flex-shrink:0}.finder .flip{max-width:100%}.finder .flip span{overflow:hidden;text-overflow:ellipsis}.finder .flip{height:22px;overflow:hidden;font-size:16px;font-weight:600}.finder .flip span{display:block;height:22px;line-height:22px;text-align:center;white-space:nowrap;animation:flip 6s infinite}.finder small{font-size:12px;color:#444;margin-top:2px}.finder .go{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}@keyframes flip{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-22px)}to{transform:translateY(-44px)}}@keyframes pulse{50%{opacity:.5}}.acc{background:#fff;color:#222;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin:8px 0;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.acc:hover{border-color:#cbd5e1}.acc>button{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:0;padding:12px;text-align:center;border-bottom:1px solid transparent}.acc.open>button{border-bottom-color:#f1f5f9}.acc .spacer{width:64px;height:64px;flex-shrink:0}.acc .head{display:flex;flex-direction:column;margin-left:-16px;font-size:15px;font-weight:700;color:#222}.acc .head span:last-child{font-size:12px;font-weight:400;color:#777}.acc .chev{width:18px;height:18px;color:var(--accent);transition:transform .2s;flex-shrink:0}.acc.open .chev{transform:rotate(180deg)}.row{display:flex;align-items:center;gap:12px;padding:16px 12px;border-top:1px solid #e2e8f0;cursor:pointer}.row:first-child{border-top:0}.row .th{width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;flex-shrink:0;background:#fff}.row .th img{width:100%;height:100%;object-fit:cover}.row .mid{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.row .ti{width:100%;font-size:15px;font-weight:400;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;padding-left:40px}.row .pr{display:flex;align-items:center;gap:8px}.row .pr b{font-size:18px;font-weight:700;color:#212529}.row .pr s{font-size:13px;color:#888}.pill{font-size:14px;font-weight:700;background:var(--badge);color:#fff;border-radius:4px;padding:1px 6px;line-height:1.5}.code{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;border:1px dashed var(--soft-line);border-radius:6px;padding:5px 10px;background:var(--soft);color:var(--soft-ink)}.code:hover{filter:brightness(.97)}.code b{font-family:ui-monospace,Consolas,monospace;letter-spacing:.5px}.clip{font-size:12px;color:#15803d;font-weight:600}.row .ext{width:34px;height:34px;border-radius:8px;background:var(--accent);display:grid;place-items:center;color:#fff;flex-shrink:0}.textcard{background:#fff;color:#222;border-radius:8px;padding:20px;font-size:15px;line-height:1.75;white-space:pre-line;box-shadow:0 1px 2px rgba(0,0,0,.05)}.empty{text-align:center;padding:24px 12px;color:#555}.empty,.made{font-size:14px}.made{position:fixed;right:16px;bottom:16px;z-index:30;background:#fff;color:#333;border-radius:999px;padding:8px 14px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;align-items:center;gap:6px}.made img{height:18px;width:auto}.made b{color:#111}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#111;color:#fff;padding:10px 16px;border-radius:10px;font-size:14px;z-index:40}.dfh{text-align:center;padding:50px 16px 60px;max-width:900px;margin:0 auto}.dfh h1{font-size:48px;line-height:1.1;margin:20px 0 22px;font-weight:700}.dfh p{font-size:21px;line-height:1.4;margin:0}.dfh .fake{display:inline-block;background:#fff;color:#222;font-size:14px;font-weight:500;padding:6px 16px;border-radius:6px;vertical-align:middle;margin:0 4px}.dfh .fine{font-size:12px;margin-top:22px;opacity:.9;max-width:520px;margin-left:auto;margin-right:auto}.dfwrap{padding:0 16px;max-width:1280px;margin:0 auto;scroll-margin-top:12px}.dffine{font-size:11px;line-height:1.4;text-align:center;color:var(--on-bg,#fff);opacity:.85;max-width:520px;margin:22px auto 8px}.dfbar{background:#fff;color:#222;border-radius:8px;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.dfbar input{width:100%;padding:9px 12px;border:1px solid #d1d5db;border-radius:6px;font:inherit;font-size:14px}.dfbar .tabs{align-items:center;margin-top:8px}.dfbar .scroll,.dfbar .tabs{display:flex;gap:8px;min-width:0}.dfbar .scroll{overflow-x:auto;flex:1 1;scrollbar-width:none}.dfbar .scroll::-webkit-scrollbar{display:none}.dfbar .tab{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:0;background:none;font-size:17px;padding:8px 16px;border-radius:6px;color:#444}.dfbar .tab.on{background:var(--soft);color:var(--soft-ink);font-weight:600}.dfbar .sort{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:0;border-radius:6px;padding:8px 16px;font-size:15px;font-weight:600;white-space:nowrap}.dfbar select.sort{-moz-appearance:none;appearance:none;-webkit-appearance:none}.dfgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:24px}.bigc,.dcard,.poster,.row .mid,.tile{min-width:0}.cbox,.code{max-width:100%;min-width:0;overflow:hidden}.cbox,.code b{white-space:nowrap}.cbox,.code b{text-overflow:ellipsis}.code b{overflow:hidden;min-width:0}.dfmore{margin-top:36px}.dfmore h2{color:var(--on-bg);font-size:22px;font-weight:800;margin:0 0 4px;text-align:center}.dfmore-btn{background:#fff;color:var(--accent);border:2px solid var(--accent);border-radius:999px;padding:10px 28px;font-weight:800;font-size:15px}.dcard{background:#fff;color:#222;border-radius:8px;padding:7px;display:flex;flex-direction:column}.dcard .im{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden}.dcard .im img{width:100%;height:100%;object-fit:contain}.dcard .badge{position:absolute;top:4px;left:4px;font-weight:600;display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:4px 8px;border-radius:6px}.badge.coupon{background:var(--soft);color:var(--soft-ink)}.badge.promo{background:var(--badge);color:#fff}.dcard .hot{position:absolute;top:4px;right:4px;background:#333;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:0 6px 0 8px}.dcard .meta{display:flex;justify-content:space-between;font-size:13px;color:#888;margin-top:10px}.dcard .meta b{color:#212529;font-size:15px}.dcard .aa{display:block;align-self:flex-start;margin:4px 0 0;padding:13px 13px 16px;line-height:0}.dcard .aa img{width:140px;min-width:140px;height:auto}.dcard .aa .aa-light,.dcard .aa .aa-text{display:none}.dcard .aa-text{line-height:1.2;font-size:13px;font-weight:700;color:#232f3e}.dcard .nm{font-size:15px;line-height:20px;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px}.dcard .pp{display:flex;align-items:center;gap:8px;margin-top:10px}.dcard .pp b{font-size:20px;color:#212529}.dcard .pp s{font-size:12px;color:#6b7280;margin-left:4px}.dcard .pct{background:var(--badge);color:#fff;font-size:17px;font-weight:700;padding:1px 6px;border-radius:4px}.dcard .cbox{display:flex;justify-content:center;align-items:center;gap:8px;background:var(--soft);border:1px dashed var(--soft-line);border-radius:6px;padding:7px;margin-top:10px;font-size:14px;font-weight:600;width:100%;color:var(--soft-ink)}.dcard .spacer{flex:1 1}.dcard .buy{display:block;text-align:center;background:var(--accent);color:#fff;font-size:15px;font-weight:700;padding:9px;border-radius:6px;margin-top:10px}.dcard .buy:hover{filter:brightness(.95)}.dcard .share{display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid #e5e7eb;border-radius:4px;padding:7px;margin-top:8px;font-size:15px;background:#fff;width:100%;color:#222}@media (max-width:768px){.bar{padding:8px 16px;min-height:48px}.bar .brand{font-size:16px}.bar nav{display:none}.bar .burger{min-height:44px;display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--accent);border:0;border-radius:999px;padding:7px 14px 7px 11px;font-size:14px;font-weight:800;line-height:1;box-shadow:0 2px 10px rgba(0,0,0,.18);cursor:pointer;animation:burgerNudge 1.6s ease-in-out 1.2s 2}.bar .burger[aria-expanded=true]{animation:none}.drop.on{display:flex;flex-direction:column;position:absolute;top:48px;left:0;right:0;background:var(--from);padding:8px 16px 12px;gap:4px;z-index:25;box-shadow:0 8px 16px rgba(0,0,0,.15)}.drop a{color:var(--on-bg);padding:10px 12px;border-radius:6px;font-weight:500}.drop a.on{background:hsla(0,0%,100%,.2)}.col{margin-top:20px;padding:0 4px}.row{padding:12px}.row .ti{padding-left:0;font-size:14px}.row .pr b{font-size:15px}.pill{font-size:12px}.dfh h1{font-size:32px}.dfh p{font-size:17px}.dfgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dcard .aa{padding:0;margin:10px 0 0}.dcard .aa img{display:none!important}.dcard .aa .aa-text{display:inline}.dfbar{padding:12px}.dfbar .sort{padding:8px 10px;font-size:13px}.dcard .pp{flex-wrap:wrap;gap:4px 8px}.dcard .pp b{font-size:17px}.dcard .pct{font-size:14px}.dcard .cbox{font-size:12px;gap:4px;padding:6px 4px}.dcard .buy{padding:8px 4px}.dcard .buy,.dcard .nm,.dcard .share{font-size:13px}.dcard .nm{line-height:18px;height:36px}.dfh h1{font-size:28px}.dfh .fake{margin:4px}.dfbar .tab{font-size:14px;padding:6px 10px}.made{font-size:12px;padding:6px 12px;right:10px;bottom:10px}}@media (min-width:769px) and (max-width:1100px){.dfgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pts{background:#fff;color:#222;border:1px solid #e2e8f0;border-radius:14px;padding:22px 18px;margin:8px 0 16px;box-shadow:0 1px 3px rgba(0,0,0,.1);text-align:center}.pts-kick{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.pts-h1{font-size:26px;line-height:1.15;margin:8px 0 12px}.pts-prize{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px;border-radius:12px;background:var(--soft);border:1px solid var(--softLine)}.pts-prize b{font-size:40px;line-height:1;color:var(--softInk)}.pts-prize span{font-size:14px;color:#444;max-width:34ch}.pts-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:14px 0 4px}.pts-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;background:#f4f6f8;border-radius:999px;padding:6px 12px;color:#333}.pts-h2{font-size:16px;margin:20px 0 10px}.pts-steps{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px;text-align:left}.pts-steps li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.35}.pts-steps li span{flex:none;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center}.pts-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:20px;padding:15px 18px;border-radius:12px;background:var(--accent);color:#fff;font-size:17px;font-weight:800}.pts-note{font-size:12px;color:#777;margin-top:6px}.pts-already{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--accent)}.pts-fine{font-size:11px;color:#777;line-height:1.45;margin:16px 0 0}.pts-fine a{color:var(--accent);font-weight:600}.pts-strip{display:flex;align-items:center;gap:12px;background:#fff;color:#222;border:1px solid var(--softLine);border-radius:12px;padding:12px 14px;margin:8px 0;box-shadow:0 1px 3px rgba(0,0,0,.08)}.pts-gift{font-size:26px;flex:none}.pts-strip-txt{display:flex;flex-direction:column;min-width:0;flex:1 1}.pts-strip-txt b{font-size:15px;line-height:1.2}.pts-strip-txt small{font-size:12px;color:#666;line-height:1.35}.pts-strip-go{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;flex:none}@media (max-width:420px){.pts-h1{font-size:22px}.pts-prize b{font-size:34px}}.today{margin:14px 0 18px}.today-hd{text-align:center;color:var(--on-bg,#fff);margin-bottom:10px}.today-hd h2{margin:6px 0 2px;font-size:24px;font-weight:900;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.18)}.today-hd p{margin:0;font-size:14px;font-weight:600;opacity:.95}.today-fold{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-shadow:inherit;letter-spacing:inherit;text-align:inherit;line-height:inherit;cursor:pointer;display:inline}.today-fold:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.today-chev{display:inline-block;vertical-align:-3px;box-sizing:border-box;width:26px;height:26px;margin-left:8px;padding:3px;border:2px solid;border-radius:50%;stroke-width:3;transition:transform .2s}.today-fold.open .today-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.today-chev{transition:none}}.col.top-a{margin-top:10px}.top-a .today{margin-top:4px}.col.top-b{margin-top:0}.top-b .today{margin-top:2px}.top-b .today-hd{text-align:left;padding:0 20px;margin-bottom:10px}.top-b .today-hd h2{font-size:20px;margin:0}.top-b .today-chev{width:22px;height:22px;padding:2px}.col.top-c{margin-top:44px}.top-c .today-hd{margin-bottom:22px}.top-c .today-hd h2{font-size:34px;line-height:1.12;margin:0}.top-c .today-date{display:inline-block;margin-top:10px;color:#e2702c;font-size:13px;letter-spacing:.5px;padding:4px 14px}.today-live,.top-c .today-date{background:#fff;font-weight:800;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.today-live{display:inline-flex;align-items:center;gap:6px;color:#e02424;font-size:11px;letter-spacing:1px;padding:3px 10px}.today-live i{width:8px;height:8px;border-radius:50%;background:#e02424}@keyframes todayPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes burgerNudge{0%,40%,to{transform:none}12%{transform:translateY(-4px)}24%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.bar .burger,.today-live i{animation:none}}.today-more{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;text-align:center;margin-top:14px}.dfless-btn{background:transparent;border-color:rgba(0,0,0,.18);color:#444;box-shadow:none!important}.today-more .dfmore-btn{box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer}.today .olist{background:#fff;color:#222;border-radius:12px;overflow:hidden;border:2px solid var(--badge,orange);box-shadow:0 4px 14px rgba(0,0,0,.14)}.prime{margin:22px 0 18px}.prime-hd{text-align:center;color:var(--on-bg,#fff);margin-bottom:10px}.prime-hd h2{margin:6px 0 2px;font-size:22px;font-weight:900;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.18)}.prime-hd h2 a{color:inherit;text-decoration:none}.prime-hd p{margin:0;font-size:13px;font-weight:600;opacity:.95}.prime .olist{background:#fff;color:#222;border-radius:12px;overflow:hidden;border:2px solid #1a98ff;box-shadow:0 4px 14px rgba(0,0,0,.14)}.prime-more a{display:inline-block;text-decoration:none}.feat{position:relative;background:#fff;color:#222;border-radius:16px;padding:14px;margin:0 0 14px;display:flex;gap:14px;align-items:stretch;border:3px solid #ffb400;box-shadow:0 0 0 4px rgba(255,180,0,.25),0 8px 24px rgba(0,0,0,.18)}.feat-rib{position:absolute;top:-12px;left:14px;background:linear-gradient(90deg,#ffb400,#ff7a00);color:#fff;font-size:12px;font-weight:900;letter-spacing:1px;padding:4px 12px;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.feat-im{position:relative;flex:0 0 42%;max-width:200px;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#fff;display:grid;place-items:center}.feat-im img{width:100%;height:100%;object-fit:contain}.feat-off{position:absolute;top:6px;right:6px;background:#e02424;color:#fff;font-weight:900;font-size:15px;padding:3px 8px;border-radius:8px}.feat-txt{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1;padding-top:6px}.feat-ti{font-weight:700;font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feat-pr b{font-size:26px;font-weight:900;color:#111;margin-right:8px}.feat-pr s{color:#888;font-size:15px}.feat-fomo{font-size:13px;font-weight:700;color:#c2410c}.feat-go{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--accent,#e2702c);color:#fff;font-weight:800;border-radius:999px;padding:10px 16px;font-size:16px}@media (max-width:420px){.feat{flex-direction:column;gap:10px}.feat-im{flex:none;max-width:none;width:100%;aspect-ratio:auto;height:190px}.feat-pr b{font-size:24px}}.lg-wrap{min-height:100vh;display:grid;place-items:center;background:linear-gradient(160deg,#f29c55,#e2702c);padding:16px}.lg{width:100%;max-width:340px;background:#fff;border-radius:18px;padding:26px 22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 40px rgba(0,0,0,.2);text-align:center}.lg-mark{width:56px;height:56px;margin:0 auto}.lg h1{margin:0 0 4px;font-size:20px;color:#222}.lg-in{border:1.5px solid #ddd;border-radius:10px;padding:12px;font-size:16px}.lg-in:focus{outline:none;border-color:#e2702c}.lg-btn{background:#e2702c;color:#fff;border:0;border-radius:999px;padding:12px;font-size:16px;font-weight:800;cursor:pointer}.lg-btn:disabled{opacity:.6}.lg-err{background:#fdecec;color:#b42318;border-radius:8px;padding:8px;font-size:14px}.ed{margin:14px 0 90px}.ed-hd{color:var(--on-bg,#fff);text-align:center;margin-bottom:10px}.ed-hd h2{margin:0 0 4px;font-size:19px;font-weight:900}.ed-hd p{margin:0;font-size:13px;font-weight:600;opacity:.95}.ed-link{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;font-size:13px;margin:6px 0 0}.ed-link b{font-family:ui-monospace,Menlo,monospace;font-weight:700}.ed-link a,.ed-link button{border:0;background:#fff;color:#222;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none}.ed-sort{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;margin-top:8px}.ed-sort,.ed-sort button{font-size:13px;font-weight:700}.ed-sort button{border:0;background:#fff;color:#222;border-radius:999px;padding:5px 11px;cursor:pointer}.ed-sort button:disabled{opacity:.5}.ed-group{background:#fff;color:#222;border-radius:12px;overflow:hidden;margin-bottom:12px;box-shadow:0 4px 14px rgba(0,0,0,.14)}.ed-glabel{background:#fff6db;color:#8a5a00;font-weight:800;font-size:13px;padding:8px 12px}.ed-row{display:flex;gap:8px;align-items:flex-start;padding:10px 8px;border-bottom:1px solid #eee;background:#fff}.ed-row.pin{background:#fffbef}.ed-row.dragging{background:#fff1e6;box-shadow:0 6px 18px rgba(0,0,0,.2);position:relative;z-index:2}.ed-grip{flex:0 0 26px;height:44px;display:grid;place-items:center;font-size:22px;color:#999;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-grip.off{cursor:default;font-size:18px}.ed-num{flex:0 0 40px;width:40px;height:34px;border:1.5px solid #ddd;border-radius:8px;text-align:center;font-weight:800;font-size:15px}.ed-num:focus{outline:none;border-color:var(--accent,#e2702c)}.ed-th{flex:0 0 52px;height:52px;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #eee}.ed-th img{width:100%;height:100%;object-fit:contain}.ed-mid{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.ed-ti{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px}.ed-chip{background:#f2f2f2;border-radius:999px;padding:1px 8px;font-size:12px}.ed-chip.gold{background:#ffe9a8;color:#7a4f00;font-weight:700}.ed-chip.ed-clicks{background:#eef2ff;color:#3730a3}.ed-chip.ed-clicks b{font-weight:900}.ed-acts{display:flex;flex-wrap:wrap;gap:6px}.ed-acts button{border:1.5px solid #e3e3e3;background:#fff;border-radius:8px;padding:4px 9px;font-size:13px;cursor:pointer;min-height:30px}.ed-acts button.on{background:#ffe9a8;border-color:#ffb400;font-weight:700}.ed-acts button.danger{color:#b42318}.ed-acts button:disabled{opacity:.4}.ed-empty{padding:16px;text-align:center;color:#666}.ed-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#1f1f1f;color:#fff;box-shadow:0 -4px 16px rgba(0,0,0,.25)}.ed-who{flex:1 1;min-width:0;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-bar a,.ed-bar button{background:#333;padding:7px 12px;font-size:13px;font-weight:700}.ed-back,.ed-bar a,.ed-bar button{color:#fff;border:0;border-radius:999px;cursor:pointer}.ed-back{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;background:#1f1f1f;padding:10px 16px;font-weight:800;font-size:14px;box-shadow:0 4px 14px rgba(0,0,0,.3)}.ed-back small{display:block;font-weight:500;font-size:11px;opacity:.8}.feat.mega{display:block;padding:0;overflow:hidden;border:3px solid #ff3b1f;margin-top:6px;box-shadow:0 0 0 4px rgba(255,59,31,.22),0 10px 28px rgba(0,0,0,.25)}.mega-bar{position:relative;overflow:hidden;background:linear-gradient(90deg,#e11d1d,#ff6a00 50%,#e11d1d);color:#fff3b0;text-align:center;font-weight:900;font-size:20px;letter-spacing:2px;padding:8px 10px;text-shadow:0 2px 0 rgba(0,0,0,.25)}.feat-body{display:flex;gap:14px;padding:14px;align-items:stretch}.mega-burst{position:absolute;top:6px;right:6px;width:74px;height:74px;display:grid;place-items:center;color:#fff;background:#e11d1d;-webkit-clip-path:polygon(50% 0,61% 13%,77% 6%,80% 22%,96% 24%,90% 39%,100% 50%,90% 61%,96% 76%,80% 78%,77% 94%,61% 87%,50% 100%,39% 87%,23% 94%,20% 78%,4% 76%,10% 61%,0 50%,10% 39%,4% 24%,20% 22%,23% 6%,39% 13%);clip-path:polygon(50% 0,61% 13%,77% 6%,80% 22%,96% 24%,90% 39%,100% 50%,90% 61%,96% 76%,80% 78%,77% 94%,61% 87%,50% 100%,39% 87%,23% 94%,20% 78%,4% 76%,10% 61%,0 50%,10% 39%,4% 24%,20% 22%,23% 6%,39% 13%);transform:rotate(-10deg)}.mega-burst b{font-size:19px;font-weight:900;transform:rotate(10deg)}a.feat-ti{color:inherit;text-decoration:none}.mega-save{display:inline-block;align-self:flex-start;background:#e7f8ec;color:#0f7a34;font-weight:800;font-size:14px;border-radius:6px;padding:2px 8px}@media (max-width:420px){.feat-body{flex-direction:column;gap:10px}.mega-bar{font-size:18px}}a.ed-th,a.ed-ti{display:block}a.ed-ti{color:inherit;text-decoration:none}a.ed-ti:hover{text-decoration:underline;color:#c2410c}.ck{display:none}@media (min-width:1100px){.ck{display:flex;flex-direction:column;position:fixed;right:16px;top:76px;z-index:30;width:min(330px,calc((100vw - 576px) / 2 - 32px));max-height:calc(100vh - 160px);background:#fff;color:#222;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.22);overflow:hidden}}.ck-hd{position:relative;padding:12px 40px 12px 14px;background:#1f1f1f;color:#fff;display:flex;flex-direction:column;gap:2px}.ck-x{position:absolute;top:8px;right:8px;width:26px;height:26px;border:0;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;font-size:13px;cursor:pointer;line-height:1}.ck-x:hover{background:hsla(0,0%,100%,.28)}.ck-pill{display:none}@media (min-width:1100px){.ck-pill{display:block;position:fixed;right:16px;top:76px;z-index:30;border:0;cursor:pointer;padding:8px 14px;border-radius:999px;background:#1f1f1f;color:#fff;font-size:13px;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.22)}.ck-pill strong{color:#ffb400}}.ck-hd b{font-size:15px}.ck-hd span{font-size:12px;opacity:.9}.ck-hd strong{color:#ffb400}.ck-list{overflow-y:auto;flex:1 1}.ck-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid #f0f0f0;color:inherit;text-decoration:none}.ck-row:hover{background:#fff6ee}.ck-row.zero{opacity:.55}.ck-rank{flex:0 0 20px;font-size:12px;font-weight:800;color:#999;text-align:right}.ck-th{flex:0 0 36px;height:36px;border-radius:6px;overflow:hidden;border:1px solid #eee;background:#fff}.ck-th img{width:100%;height:100%;object-fit:contain}.ck-ti{flex:1 1;min-width:0;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck-n{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}.ck-n b{font-size:17px;font-weight:900;color:#e2702c;line-height:1}.ck-n small{font-size:10px;color:#888}.ck-empty{padding:14px;font-size:13px;color:#666}.ck-ft{padding:7px 12px;font-size:11px;color:#777;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.ck-ft button{border:0;background:#f2f2f2;border-radius:6px;cursor:pointer;padding:2px 8px}.sitefoot{max-width:576px;margin:36px auto 0;padding:18px 16px 28px;color:var(--on-bg,#fff);text-align:center;font-size:12px;line-height:1.55;opacity:.95}.sitefoot p{margin:0 0 8px}.sf-disc{font-weight:600}.sf-tm{opacity:.85}.sf-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:10px 0}.sf-copy a,.sf-links a{color:inherit;text-decoration:underline;font-weight:700}.sf-links a{display:inline-block;padding:13px 4px}.sf-copy a{display:inline-block;padding:12px 2px}.sf-copy{opacity:.85}.textcard.legal{white-space:normal}.textcard.legal h1{font-size:22px;margin:0 0 4px}.textcard.legal h2{font-size:16px;margin:18px 0 4px}.textcard.legal p{margin:0 0 8px}.textcard.legal a{color:#c2410c}.legal-date{color:#777;font-size:13px}.sd-btn{border:1.5px solid #f4cfcb;background:#fff;color:#b42318;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;cursor:pointer}.sd-btn.sm{padding:4px 10px;font-size:12px;border-radius:8px}.sd-btn.go{color:#0a7d33;border-color:#cbe9d4}.sd-btn:disabled{opacity:.45}.pn-btn.danger{color:#b42318}.sd-back{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.45);display:grid;place-items:center;padding:16px}.sd-box{width:min(380px,100%);background:#fff;color:#1d1d1f;border-radius:16px;padding:18px 18px 14px;box-shadow:0 18px 50px rgba(0,0,0,.3);text-align:left}.sd-box h3{margin:0 0 6px;font-size:17px;font-weight:900}.sd-box p{margin:0 0 8px;font-size:14px;line-height:1.4;color:#444}.sd-box .sd-name{font-weight:800;color:#1d1d1f;overflow-wrap:anywhere}.sd-acts{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;flex-wrap:wrap}.sd-acts button{border:0;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:800;cursor:pointer}.sd-no{background:#eeeef1;color:#1d1d1f}.sd-yes{background:#d92d20;color:#fff}.smg{background:#fff;color:#222;border-radius:12px;margin:0 0 14px;box-shadow:0 4px 14px rgba(0,0,0,.14);overflow:hidden}.pn-wrap .smg{box-shadow:0 1px 4px rgba(0,0,0,.06);border-radius:14px}.sm-hd{background:#f4f4f6;font-weight:800;font-size:14px}.sm-hd,.sm-row{padding:9px 12px}.sm-row{display:flex;gap:8px;align-items:center;border-top:1px solid #eee}.sm-row.off{background:#fafafa}.sm-mid{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.sm-mid b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-mid small,.sm-why{font-size:12px;color:#6b6b72}.sm-why{white-space:nowrap}.sm-msg{padding:9px 12px;border-top:1px solid #eee;font-size:13px;font-weight:700;color:#0a7d33;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sm-msg.bad{color:#b42318}.sm-msg button{border:1.5px solid #e3e3e3;border-radius:8px;padding:3px 9px;font-size:12px}.sm-gone-t,.sm-msg button{background:#fff;font-weight:700;cursor:pointer}.sm-gone-t{display:block;width:100%;text-align:left;border:0;padding:9px 12px;color:#555}.sm-empty,.sm-gone-t{border-top:1px solid #eee;font-size:13px}.sm-empty{padding:10px 12px;color:#6b6b72}.ed-gone{color:#222;border-radius:12px;padding:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px;box-shadow:0 4px 14px rgba(0,0,0,.14)}.ed-gone,.ed-gone button{background:#fff;font-weight:700}.ed-gone button{border:1.5px solid #e3e3e3;border-radius:8px;padding:4px 10px;font-size:13px;cursor:pointer}.ed-gone .bad{color:#b42318}.bf-intro{background:rgba(0,0,0,.28);color:#fff;border-radius:10px;padding:8px 11px;font-size:12.5px;font-weight:600;margin:10px 0;line-height:1.4}.bf{margin:10px 0;border:2px dashed hsla(0,0%,100%,.55);border-radius:14px;padding:6px}.bf.folded{padding-bottom:6px}.bf-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#1f1f1f;color:#fff;border-radius:10px;padding:6px 8px;margin-bottom:6px}.bf.folded .bf-bar{margin-bottom:0}.bf-n{flex:none;width:40px;height:30px;border-radius:8px;border:0;background:#fff;color:#1f1f1f;font-weight:900;font-size:15px;text-align:center;padding:0}.bf-n:focus{outline:2px solid #f29c55}.bf-name{flex:1 1 120px;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis}.bf-link,.bf-name{font-weight:800;white-space:nowrap}.bf-link{flex:none;font-size:11.5px;background:#f29c55;color:#1f1f1f;border-radius:999px;padding:3px 8px}.bf-acts{display:flex;gap:4px;flex-wrap:wrap;margin-left:auto}.bf-acts button{border:0;background:#3a3a3a;color:#fff;border-radius:8px;min-width:32px;height:30px;padding:0 8px;font-size:13px;font-weight:700;cursor:pointer}.bf-acts button:disabled{opacity:.35;cursor:default}.bf-acts button.open{background:#0a7d33}.bf-acts button.shut{background:#8a5a00}.bf-acts button.fold{background:#fff;color:#1f1f1f}.bf>.ed{margin-top:4px;margin-bottom:4px}.wa-join{display:flex;align-items:center;gap:12px;max-width:576px;margin:10px auto 14px;padding:13px 12px 13px 16px;background:#fff;color:#1f2d27;border:2px solid #25d366;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-decoration:none;transition:padding .2s ease,gap .2s ease}.wa-join.stick{position:-webkit-sticky;position:sticky;top:8px;z-index:20;box-shadow:0 4px 14px rgba(0,0,0,.16)}.wa-join svg{flex:0 0 auto;width:36px;height:36px;color:#25d366;transition:width .2s ease,height .2s ease}.wa-join-t{flex:1 1 auto;line-height:1.25;transition:font-size .2s ease}.wa-join-b,.wa-join-t{font-size:17px;font-weight:800}.wa-join-b{flex:0 0 auto;background:#25d366;color:#fff;padding:11px 20px;border-radius:999px;transition:font-size .2s ease,padding .2s ease}.wa-join.small{gap:8px;padding:6px 7px 6px 11px;border-radius:12px}.wa-join.small svg{width:24px;height:24px}.wa-join.small .wa-join-t{font-size:13px}.wa-join.small .wa-join-b{font-size:14px;padding:7px 14px}main.col:has(>.wa-join.stick) .dfbar{top:64px}@media (prefers-reduced-motion:reduce){.wa-join,.wa-join *{transition:none}}.howto{max-width:576px;margin:0 auto 18px;background:#fff;color:#2b2b2b;border-radius:18px;padding:14px 18px 12px;box-shadow:0 4px 14px rgba(0,0,0,.1)}.howto h2{margin:0 0 6px;font-size:17px;font-weight:800;color:var(--accent,#2b2b2b);text-align:center}.howto ul{list-style:none;margin:0;padding:0}.howto li{font-size:14px;line-height:1.4;font-weight:600;padding:5px 0;border-top:1px dashed rgba(0,0,0,.1)}.howto li:first-child{border-top:0}.howto summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;cursor:pointer;font-size:16px;font-weight:800;color:var(--accent,#2b2b2b)}.howto summary::-webkit-details-marker{display:none}.howto summary small{font-size:12px;font-weight:600;color:#777}.howto .howto-chev{transition:transform .2s;flex:none}.howto[open] .howto-chev{transform:rotate(180deg)}.howto[open] summary{margin-bottom:6px}.howto:not([open]){padding:10px 16px}.row .ext-t{display:none}.blk-anchor{position:absolute;width:0;height:0;scroll-margin-top:84px}.howuse{margin:4px 0 2px;font-size:12px;line-height:1.35;color:#3a3a3a;text-align:left}.howuse summary{cursor:pointer;font-weight:700;color:var(--accent,#e2702c);list-style:none;padding:2px 0}.howuse summary::-webkit-details-marker{display:none}.howuse[open] summary{margin-bottom:4px}.howuse ol{margin:0;padding:8px 10px 8px 26px;background:var(--soft,#fff4ea);border-radius:10px}.howuse li{margin:2px 0;font-weight:600}.bar .brand .brand-logo{height:38px;width:auto;max-width:120px;object-fit:contain;margin-right:10px;flex:none}.bar .brand .brand-logo.round{width:38px;border-radius:50%;object-fit:cover;box-shadow:0 1px 4px rgba(0,0,0,.18)}.bar .brand .brand-name{overflow:hidden;text-overflow:ellipsis}.sm-share{border:1.5px solid #d6d6dc;background:#fff;color:#555;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer;margin-right:6px;white-space:nowrap}.sm-share.on{border-color:#10a37f;background:#e5f6ea;color:#0a7d33}.sm-share:disabled{opacity:.45}.sp-back{display:block;text-align:center;margin:18px auto 6px;font-weight:800;color:var(--accent,#e2702c)}.ep{position:fixed;z-index:90;left:0;right:0;bottom:0;animation:epUp .35s ease-out}@keyframes epUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ep{animation:none}}.ep-card{position:relative;background:#fff;color:#2b2b2b;border-radius:22px 22px 0 0;padding:18px 18px 16px;box-shadow:0 -8px 30px rgba(0,0,0,.18);border-top:4px solid var(--accent,#ee5063);max-width:576px;margin:0 auto}.ep-x{position:absolute;top:10px;right:12px;border:0;background:#f2f2f2;color:#555;width:30px;height:30px;border-radius:50%;font-size:16px;line-height:30px;text-align:center;cursor:pointer}.ep-hd{display:flex;align-items:center;gap:12px;padding-right:34px}.ep-hd img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 2px 6px rgba(0,0,0,.15)}.ep-hd h3{margin:0;font-size:19px;line-height:1.2;font-weight:800;color:#1d1d1f}.ep-sub{margin:10px 0 12px;font-size:14.5px;line-height:1.4;color:#4a4a4a}.ep-row{display:flex;gap:8px}.ep-in{flex:1 1;min-width:0;border:2px solid #e3e3e8;border-radius:14px;padding:12px 14px;font-size:16px;font-family:inherit;color:#1d1d1f;background:#fff}.ep-in:focus{outline:none;border-color:var(--fi-teal,var(--accent,#14a89d))}.ep-go{border:0;border-radius:14px;padding:0 18px;font-weight:800;font-size:15px;color:#fff;font-family:inherit;background:var(--accent,#ee5063);box-shadow:0 4px 0 var(--fi-btn-shadow,rgba(0,0,0,.18));white-space:nowrap;cursor:pointer}.ep-go:disabled{opacity:.6}.ep-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ep-err{margin:8px 2px 0;font-size:13px;color:#b42318;font-weight:600}.ep-legal{margin:10px 2px 0;font-size:11.5px;line-height:1.4;color:#777}.ep-legal a{color:#555}.ep-later,.ep-legal a{text-decoration:underline}.ep-later{display:block;margin:8px auto 0;border:0;background:none;color:#777;font-size:13px;font-family:inherit;cursor:pointer}.ep-ok{text-align:center;padding:6px 0 4px}.ep-ok-logo{width:56px;height:56px;border-radius:50%;object-fit:cover}.ep-ok b{display:block;font-size:20px;color:#1d1d1f;margin:6px 0 4px}.ep-ok p{margin:0;font-size:14px;color:#4a4a4a}@media (min-width:720px){.ep{left:auto;right:24px;bottom:24px;width:380px}.ep-card{border-radius:20px;box-shadow:0 12px 40px rgba(0,0,0,.22)}}.howuse-more{display:inline-block;margin-top:6px;font-weight:800;color:var(--accent,#e2702c);text-decoration:underline}.cod{display:flex;flex-direction:column;gap:14px;padding:0 12px;color:#2b2b2b}.cod-main{margin-top:14px}.cod .card[id]{scroll-margin-top:14px}html:has(.cod){scroll-behavior:smooth}.cod .card{background:#fff;color:#2b2b2b;border-radius:18px;padding:18px 18px 16px;box-shadow:0 4px 14px rgba(0,0,0,.1)}.cod .kick{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fi-code-ink,var(--accent,#c2410c))}.cod h1{margin:0 0 8px;font-size:24px;line-height:1.15;font-weight:900}.cod h2{margin:0 0 10px;font-size:19px;line-height:1.2;font-weight:900}.cod p{margin:0 0 8px;font-size:15px;line-height:1.5}.cod .btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cod .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;border:0;border-radius:999px;padding:11px 18px;font-size:15px;font-weight:800;background:var(--fi-btn,var(--accent,#e2702c));color:#fff;box-shadow:0 3px 0 rgba(0,0,0,.15);cursor:pointer;text-decoration:none}.cod .btn.ghost{background:#fff;color:#2b2b2b;border:2px solid #e6e1d8;box-shadow:none}.cod .btn.wa{background:#25d366}.cod .badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cod .badges span{font-size:13px;font-weight:700;background:#f3f6f4;border-radius:999px;padding:6px 11px;color:#3a3a3a}.cod .oops{border-left:6px solid #d7263d}.cod .oops .kick,.cod .oops h2{color:#d7263d}.cod .mk-step{margin:6px 0 8px;font-size:14px;font-weight:800}.cod .mock{position:relative;border:1px solid #ddd;border-radius:12px;padding:12px;background:#fff;color:#0f1111;font-family:Arial,Helvetica,sans-serif;font-size:14px}.cod .mock .mk-h{margin:0 0 6px;font-size:15px;font-weight:700}.cod .mock .mk-row{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid #eee}.cod .mock .mk-h+.mk-row{border-top:0}.cod .mock .mk-link{position:relative;display:flex;align-items:center;min-height:44px;width:100%;margin:4px 0 0;padding:6px 0;border:0;background:none;color:#007185;font:inherit;font-size:15px;text-align:left;cursor:pointer}.cod .mock .mk-link.open{cursor:default}.cod .mock button.mk-link:hover{color:#c7511f;text-decoration:underline}.cod .mock .aim{margin-bottom:34px}.cod .mock .mk-field{position:relative;display:flex;align-items:center;gap:6px;margin:8px 0 4px}.cod .mock .mk-field input{flex:1 1;min-width:0;height:46px;border:1px solid #888c8c;border-radius:6px;padding:8px 12px;background:#fff;color:#0f1111;font:inherit;font-size:16px;letter-spacing:.5px;box-shadow:inset 0 1px 2px rgba(15,17,17,.15)}.cod .mock .mk-apply{position:relative;flex:none;width:54px;height:46px;border:1px solid #fcd200;border-radius:8px;background:#ffd814;color:#0f1111;font-size:24px;line-height:1;font-weight:700;cursor:pointer;box-shadow:0 2px 5px hsla(180,5%,84%,.5)}.cod .mock .mk-applied{margin:6px 0;color:#067d62;font-weight:700}.cod .mock .mk-sum{margin-top:8px;border-top:1px solid #ddd;padding-top:4px}.cod .mock .mk-sum .mk-row:first-child{border-top:0}.cod .mock .mk-disc{color:#067d62;font-weight:700}.cod .mock .mk-row.total{margin-top:2px;padding-top:8px;border-top:1px solid #ddd;font-size:16px;font-weight:700;color:#b12704}.cod .mock .mk-row.total s{margin-right:6px;color:#565959;font-size:13px;font-weight:400}.cod .mock .mk-order{display:block;width:100%;min-height:46px;margin-top:10px;border:1px solid #fcd200;border-radius:8px;background:#ffd814;color:#0f1111;padding:10px;font:inherit;font-size:15px;cursor:pointer}.cod .mock .mk-done{margin:8px 0 0;color:#067d62;font-weight:700;font-size:14px}.cod .hand{position:absolute;left:10px;bottom:-32px;font-size:26px;line-height:1;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));animation:cod-tap 1s ease-in-out infinite}.cod .mk-apply .hand{left:8px;bottom:-34px}@keyframes cod-tap{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cod .mk-tip{margin:10px 0 0;font-size:14px;color:#555}.cod .mk-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px}.cod .mk-nav .dots{display:flex;gap:6px}.cod .mk-nav .dots i{width:8px;height:8px;border-radius:50%;background:#ddd}.cod .mk-nav .dots i.on{background:var(--fi-btn,var(--accent,#e2702c))}.cod .mk-nav button{min-height:44px;border:1.5px solid #e6e1d8;border-radius:999px;background:#fff;color:#2b2b2b;padding:8px 16px;font-size:14px;font-weight:800;cursor:pointer}.cod .mk-nav button:disabled{opacity:.4;cursor:default}.cod .st{list-style:none;margin:0;padding:0;counter-reset:cod}.cod .st li{position:relative;padding:10px 0 10px 46px;border-top:1px dashed rgba(0,0,0,.12)}.cod .st li:first-child{border-top:0;padding-top:2px}.cod .st li:before{counter-increment:cod;content:counter(cod);position:absolute;left:0;top:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--fi-btn,var(--accent,#e2702c));color:#fff;font-size:16px;font-weight:900}.cod .st li:first-child:before{top:2px}.cod .st h3{margin:4px 0;font-size:16px;line-height:1.25;font-weight:900}.cod .st p{margin:0 0 4px;font-size:14px}.cod .st li p:last-child,.cod .st li:only-child p{margin-bottom:0}.cod .st .key{display:inline-block;margin-left:6px;padding:3px 9px;border-radius:999px;background:#ffd93d;color:#7a4a06;font-size:12px;font-weight:800;vertical-align:middle}.cod .tips{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.cod .tip{padding:10px 12px;border-radius:12px;background:#f7f5f0;font-size:14px;line-height:1.45}.cod .tip b{display:block;margin-bottom:2px;font-size:14px}.cod .faq details{padding:0;border-top:1px solid #eee}.cod .faq h2+details{border-top:0}.cod .faq summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 0;list-style:none;cursor:pointer;font-size:15px;line-height:1.3;font-weight:800}.cod .faq details p{padding-bottom:12px}.cod .faq summary::-webkit-details-marker{display:none}.cod .faq summary:after{content:"+";flex:none;color:var(--fi-btn,var(--accent,#e2702c));font-weight:900}.cod .faq details[open] summary:after{content:"×"}.cod .faq details p{margin:6px 0 0;font-size:14px;color:#3a3a3a}.cod .fin{text-align:center}.cod .fin .btns{justify-content:center}@media (max-width:420px){.cod{padding:0 10px}.cod h1{font-size:22px}.cod .card{padding:16px 14px 14px}.cod .btns .btn{flex:1 1 auto}}.looks{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(22,22,28,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:8px 12px;font-family:var(--f-open),system-ui,sans-serif;display:flex;gap:8px;align-items:center}.looks-toggle{flex-shrink:0;background:hsla(0,0%,100%,.12);border:0;color:#fff;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px}.looks-row{flex:1 1;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.looks-row button{flex:0 0 auto;display:flex;gap:10px;align-items:center;text-align:left;width:188px;background:hsla(0,0%,100%,.07);border:1.5px solid hsla(0,0%,100%,.14);border-radius:12px;padding:8px 10px;color:#fff}.looks-row button:hover{background:hsla(0,0%,100%,.12)}.looks-row button.sel{border-color:#f29c55;background:rgba(242,156,85,.22)}.looks-row i{width:34px;height:34px;border-radius:50%;flex-shrink:0;border:2px solid hsla(0,0%,100%,.7)}.looks-row b{display:block;font-size:14px}.looks-row small{display:block;font-size:11px;opacity:.78;line-height:1.3;margin-top:1px}@media (max-width:768px){.looks{padding:6px 8px}.looks-row button{width:auto;padding:5px 10px 5px 5px;gap:6px;border-radius:999px}.looks-row small{display:none}.looks-row b{font-size:13px;white-space:nowrap}.looks-row i{width:24px;height:24px}}.thumbs{display:flex;width:96px;flex-shrink:0;padding-left:4px}.thumbs img{width:44px;height:44px;object-fit:cover;border-radius:50%;border:2px solid #fff;margin-left:-14px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12)}.thumbs img:first-child{margin-left:0}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px}.tile .code{font-size:12px;padding:5px 8px}.tile{color:#222;border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:6px}.tile,.tile-im{background:#fff;position:relative}.tile-im{aspect-ratio:1/1;border-radius:12px;overflow:hidden}.tile-im img{width:100%;height:100%;object-fit:contain}.tile-ti{font-size:14px;line-height:1.35;height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tile-pr b{font-size:20px}.tile-pr s{font-size:13px;color:#888;margin-left:6px}.tile .code{align-self:flex-start}.tile .grow{flex:1 1}.tile-go{display:block;text-align:center;font-weight:700;padding:10px;border-radius:10px;background:var(--accent,#ee8434);color:#fff}.burst{position:absolute;top:6px;right:6px;width:64px;height:64px;display:grid;place-items:center;transform:rotate(-12deg)}.burst b{position:relative;z-index:1;font-size:16px;color:var(--sticker-ink,#d7263d)}.burst:before{content:"";position:absolute;inset:0;background:var(--sticker,#ffd93d);-webkit-clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 38%,85% 54%,97% 73%,75% 76%,71% 98%,52% 85%,33% 99%,27% 77%,5% 76%,15% 56%,0 38%,21% 32%,17% 10%,38% 18%);clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 38%,85% 54%,97% 73%,75% 76%,71% 98%,52% 85%,33% 99%,27% 77%,5% 76%,15% 56%,0 38%,21% 32%,17% 10%,38% 18%)}.posters{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 12px}.poster{flex:0 0 210px;scroll-snap-align:start;cursor:pointer;display:flex;flex-direction:column;gap:6px}.poster-im{position:relative;aspect-ratio:4/5;background:#fff;overflow:hidden}.poster-im img{width:100%;height:100%;object-fit:contain;padding:10px}.poster-off{position:absolute;left:0;bottom:12px;padding:4px 10px;font-weight:700;font-size:13px}.poster-ti{font-size:14px;line-height:1.35;height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.poster-pr{display:flex;align-items:baseline;gap:8px}.poster-pr b{font-size:22px}.poster-pr span{font-size:12px;color:#7a7066}.poster .code{align-self:flex-start}.bigc{background:#fff;color:#1a1a1a;border-radius:16px;padding:16px;margin:14px 0}.bigc-top{display:flex;gap:14px;align-items:flex-start}.bigc-im{width:120px;height:120px;flex-shrink:0;border-radius:12px;overflow:hidden;border:1px solid #eee;background:#fff}.bigc-im img{width:100%;height:100%;object-fit:contain}.bigc-txt{flex:1 1;min-width:0}.bigc-ti{font-size:18px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bigc-pr{margin-top:8px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bigc-pr b{font-size:30px;font-weight:900}.bigc-pr s{font-size:17px;color:#666}.bigc-save{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:17px;font-weight:800;color:#0a7d33}.code.big{display:flex;width:100%;justify-content:flex-start;gap:8px;margin-top:14px;font-size:19px;padding:10px 12px;border-radius:12px}.code.big .cpy{margin-left:auto;font-size:15px;font-weight:800;padding:7px 12px;border-radius:8px}.clip.big{font-size:16px;margin-top:10px}.bigc-go{display:flex;justify-content:center;gap:8px;margin-top:12px;min-height:58px;border-radius:12px;font-size:20px;font-weight:900;color:#fff}.bigc-go,.hero{align-items:center}.hero{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:26px;gap:26px;margin:0 0 28px;padding:22px}.hero-im{aspect-ratio:1/1;background:#fff;display:block}.hero-im img{width:100%;height:100%;object-fit:contain;padding:14px}.hero-txt{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hero .kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.hero h2{margin:0;font-size:28px;line-height:1.15;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-pr{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hero-pr b{font-size:36px}.hero-off{padding:3px 10px;color:#fff}.hero-go,.hero-off{font-size:14px;font-weight:700}.hero-go{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;letter-spacing:.06em;text-transform:uppercase}.hero .note{font-size:15px}.steps{margin:0 0 16px;padding:16px 18px;border-radius:16px;background:#fff;color:#1a1a1a}.steps h2{margin:0 0 10px;font-size:22px}.steps ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.steps li{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:700}.steps li span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;flex-shrink:0}.gsec{margin:26px 0}.ribbon{margin:0 0 16px}.csec{margin:34px 0}.csec h2{margin:0 0 14px}.bsec{margin:26px 0}.bsec h2{margin:0}@media (max-width:768px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile .code{font-size:11px;gap:4px;padding:4px 6px}.tile .code svg{display:none}.tile-go{font-size:14px;padding:9px 4px}.tile-ti{font-size:13px;height:35px}.tile{padding:8px;border-radius:14px}.tile-pr b{font-size:18px}.burst{width:54px;height:54px}.burst b{font-size:14px}.hero{grid-template-columns:1fr;padding:16px;gap:14px}.hero h2{font-size:22px}.poster{flex-basis:64%}.bigc-im{width:104px;height:104px}.bigc-pr b{font-size:27px}}.page[data-look=boutique]{background:radial-gradient(900px circle at 50% -200px,#f6dcd6 0,transparent 70%),radial-gradient(circle at 1px 1px,rgba(183,110,121,.1) 1px,transparent 0) 0 0 /22px 22px,#fbf4f1;background-attachment:scroll;color:#3d2b2e;--accent:#b76e79;--badge:#b76e79;--soft:#fff6f4;--soft-line:#e7c3bc;--soft-ink:#9c4e5b;--on-bg:#3d2b2e}[data-look=boutique] .bar{border-bottom:1px solid #efd9d4}[data-look=boutique] .bar .brand img{height:32px}[data-look=boutique] .bar nav a{color:#3d2b2e;font-family:var(--f-playfair);font-weight:500;font-size:17px}[data-look=boutique] .bar nav a.on{background:none;color:#b76e79;box-shadow:inset 0 -2px 0 #b76e79;border-radius:0}[data-look=boutique] .burger{color:#3d2b2e}[data-look=boutique] .drop.on{background:#fbf4f1}[data-look=boutique] .drop a{color:#3d2b2e}[data-look=boutique] .prof{padding-top:26px}[data-look=boutique] .ava{border:3px solid #fff;box-shadow:0 0 0 2px #d8a7a0,0 12px 30px rgba(183,110,121,.25);background:#f6e3e0;color:#b76e79}[data-look=boutique] .prof h1{font-family:var(--f-playfair);font-size:32px;font-weight:600;color:#3d2b2e}[data-look=boutique] .prof h1 svg{color:#b76e79}[data-look=boutique] .prof .bio{font-family:var(--f-playfair);font-style:italic;font-size:17px;color:#8a6b6f;max-width:340px}[data-look=boutique] .soc a{color:#b76e79}[data-look=boutique] .finder{border-radius:999px;border:1px solid #ead1cb;box-shadow:0 8px 24px rgba(183,110,121,.1);padding:12px 14px}[data-look=boutique] .finder .flip{font-family:var(--f-playfair);font-size:18px;font-weight:600;height:24px}[data-look=boutique] .finder .flip span{height:24px;line-height:24px}[data-look=boutique] .finder small{color:#b76e79;letter-spacing:.12em;text-transform:uppercase;font-size:11px}[data-look=boutique] .finder .circle{background:#f6e3e0;color:#b76e79}[data-look=boutique] .finder .go,[data-look=boutique] .finder .spark{background:#b76e79;color:#fff}[data-look=boutique] .acc{border-radius:20px;border:1px solid #f0ddd8;box-shadow:0 8px 24px rgba(183,110,121,.1);margin:14px 0}[data-look=boutique] .acc>button{padding:16px}[data-look=boutique] .acc .head{margin-left:0}[data-look=boutique] .acc .head span:first-child{font-family:var(--f-playfair);font-size:21px;font-weight:600}[data-look=boutique] .acc .head span:last-child{color:#b76e79;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;margin-top:2px}[data-look=boutique] .acc .chev{color:#b76e79}[data-look=boutique] .row{border-top-color:#f4e6e2;padding:16px}[data-look=boutique] .row .th{width:84px;height:84px;border-radius:14px;border:0;background:#fff6f4}[data-look=boutique] .row .th img{object-fit:contain}[data-look=boutique] .row .ti{padding-left:0;text-align:center;font-size:15px;color:#3d2b2e}[data-look=boutique] .row .pr b{font-family:var(--f-playfair);font-size:22px;color:#b76e79}[data-look=boutique] .pill{background:#f6e3e0;color:#9c4e5b;border-radius:999px;padding:1px 9px}[data-look=boutique] .code{border:1px solid #e7c3bc;border-radius:999px;background:#fff8f6;color:#9c4e5b;text-transform:uppercase;letter-spacing:.06em;font-size:12px}[data-look=boutique] .row .ext{background:#b76e79;border-radius:999px}[data-look=boutique] .dfh{color:#3d2b2e}[data-look=boutique] .dfh h1{font-family:var(--f-playfair);font-weight:600}[data-look=boutique] .dfh .fake{background:#b76e79;color:#fff;border-radius:999px}[data-look=boutique] .dcard,[data-look=boutique] .dfbar{border-radius:20px;border:1px solid #f0ddd8;box-shadow:0 8px 24px rgba(183,110,121,.1)}[data-look=boutique] .dfbar .tab.on{background:#f6e3e0;color:#9c4e5b;border-radius:999px}[data-look=boutique] .dcard .buy,[data-look=boutique] .dfbar .sort{background:#b76e79;border-radius:999px}[data-look=boutique] .dcard .pp b{font-family:var(--f-playfair);color:#b76e79}[data-look=boutique] .dcard .pct{background:#f6e3e0;color:#9c4e5b;border-radius:999px;font-size:14px}[data-look=boutique] .dcard .hot{background:#3d2b2e}[data-look=boutique] .dcard .share{border-radius:999px;border-color:#f0ddd8}[data-look=boutique] .textcard{border-radius:20px;border:1px solid #f0ddd8;font-family:var(--f-playfair);font-size:17px}[data-look=boutique] .empty{color:#8a6b6f}.page[data-look=fiesta]{--fi-band1:#ff6b6b;--fi-band2:#f7418f;--fi-bg:#fff6e5;--fi-yellow:#ffd93d;--fi-teal:#00b8a9;--fi-red:#d7263d;--fi-btn:#ff5a5f;--fi-btn-shadow:#d94348;--fi-code-bg:#e6faf8;--fi-code-ink:#007a70;--fi-img-bg:#fff9ef;--fi-glow:247,65,143;--sticker:var(--fi-yellow);--sticker-ink:var(--fi-red);position:relative;font-family:var(--f-poppins),sans-serif;background:radial-gradient(circle at 8% 14%,var(--fi-yellow) 0 7px,transparent 8px),radial-gradient(circle at 92% 10%,var(--fi-teal) 0 9px,transparent 10px),radial-gradient(circle at 84% 34%,var(--fi-yellow) 0 5px,transparent 6px),radial-gradient(circle at 16% 40%,#fff 0 4px,transparent 5px),linear-gradient(160deg,var(--fi-band1) 0,var(--fi-band2) 100%) 0 0 /100% 341px no-repeat,var(--fi-bg);background-attachment:scroll;color:#2b2b2b;--accent:var(--fi-btn);--badge:var(--fi-btn);--soft:var(--fi-code-bg);--soft-line:var(--fi-teal);--soft-ink:var(--fi-code-ink);--on-bg:#fff}[data-look=fiesta] .bar nav a{font-weight:700}[data-look=fiesta] .ed-hd{color:#2b2b2b}[data-look=fiesta] .drop.on{background:var(--fi-band1)}[data-look=facil] .prof,[data-look=fiesta] .prof{color:#fff}[data-look=fiesta] .prof h1{font-size:28px;font-weight:800;text-shadow:0 3px 0 rgba(0,0,0,.12)}[data-look=fiesta] .prof .bio{font-size:15px;font-weight:500;max-width:340px}[data-look=fiesta] .ava{border:4px solid var(--fi-yellow);box-shadow:0 6px 0 rgba(0,0,0,.12)}[data-look=fiesta] .col{max-width:1060px;padding:0 12px;margin-top:34px}[data-look=fiesta] .finder{max-width:576px;margin:0 auto;border-radius:999px;border:3px solid var(--fi-yellow);box-shadow:0 6px 0 rgba(0,0,0,.1);padding:10px 12px}[data-look=fiesta] .finder .flip{font-weight:800}[data-look=fiesta] .finder .circle{background:var(--fi-teal);color:#fff}[data-look=fiesta] .finder .spark{background:var(--fi-yellow);color:var(--fi-red)}[data-look=fiesta] .finder .go{background:var(--fi-btn)}[data-look=fiesta] .gsec{margin-top:70px}[data-look=fiesta] .gsec~.gsec{margin-top:34px}[data-look=fiesta] .ribbon span{display:inline-block;background:var(--fi-teal);color:#fff;font-weight:800;font-size:20px;padding:8px 20px;border-radius:10px;transform:rotate(-2deg);box-shadow:5px 5px 0 var(--fi-yellow)}[data-look=fiesta] .tile{border-radius:22px;box-shadow:0 6px 0 rgba(0,0,0,.06),0 10px 24px rgba(var(--fi-glow),.1)}[data-look=fiesta] .tile-im{border-radius:16px;background:var(--fi-img-bg)}[data-look=fiesta] .burst b{color:var(--fi-red);font-weight:800}[data-look=fiesta] .tile-ti{font-weight:500}[data-look=fiesta] .tile-pr b{color:var(--fi-red);font-weight:800}[data-look=fiesta] .code{border:2px dashed var(--fi-teal);background:var(--fi-code-bg);color:var(--fi-code-ink);border-radius:10px;font-weight:700}[data-look=fiesta] .tile-go{background:var(--fi-btn);border-radius:999px;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 4px 0 var(--fi-btn-shadow);font-weight:800}[data-look=fiesta] .tile-go:active{transform:translateY(2px);box-shadow:0 2px 0 var(--fi-btn-shadow)}[data-look=fiesta] .dfh{padding-bottom:90px}[data-look=fiesta] .dfh h1{font-weight:800;text-shadow:0 3px 0 rgba(0,0,0,.12)}[data-look=fiesta] .dfh .fake{background:var(--fi-yellow);color:var(--fi-red);font-weight:800;border-radius:999px}[data-look=fiesta] .dfbar{border-radius:22px;border:3px solid var(--fi-yellow)}[data-look=fiesta] .dfbar .tab.on{background:var(--fi-code-bg);color:var(--fi-code-ink);border-radius:999px}[data-look=fiesta] .dfbar .sort{background:var(--fi-teal);border-radius:999px}[data-look=fiesta] .dcard{border-radius:22px;box-shadow:0 6px 0 rgba(0,0,0,.06)}[data-look=fiesta] .dcard .pct{background:var(--fi-yellow);color:var(--fi-red)}[data-look=fiesta] .dcard .pp b{color:var(--fi-red)}[data-look=fiesta] .dcard .buy{background:var(--fi-btn);border-radius:999px;box-shadow:0 4px 0 var(--fi-btn-shadow);text-transform:uppercase}[data-look=fiesta] .dcard .badge.promo{background:var(--fi-teal)}[data-look=fiesta] .dcard .hot{background:var(--fi-yellow);color:var(--fi-red)}[data-look=fiesta] .dcard .share{border-radius:999px}[data-look=fiesta] .textcard{border-radius:22px;border:3px solid var(--fi-yellow)}[data-look=fiesta] .empty{color:#fff}.page[data-look=fiesta]:before{content:"";position:absolute;left:0;right:0;top:340px;height:60px;background:var(--fi-band2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v20c-60 0-60 30-120 30S1020 20 960 20s-60 30-120 30S780 20 720 20s-60 30-120 30S540 20 480 20s-60 30-120 30S300 20 240 20s-60 30-120 30S60 20 0 20z'/%3E%3C/svg%3E") 0 0 /100% 60px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v20c-60 0-60 30-120 30S1020 20 960 20s-60 30-120 30S780 20 720 20s-60 30-120 30S540 20 480 20s-60 30-120 30S300 20 240 20s-60 30-120 30S60 20 0 20z'/%3E%3C/svg%3E") 0 0 /100% 60px no-repeat;pointer-events:none}[data-look=fiesta] .col,[data-look=fiesta] .dfh,[data-look=fiesta] .dfwrap,[data-look=fiesta] .prof{position:relative;z-index:1}.page[data-look=revista]{background:#fffdf9;background-attachment:scroll;color:#1f1b16;--accent:#c0583a;--badge:#c0583a;--soft:transparent;--soft-line:#1f1b16;--soft-ink:#1f1b16;--on-bg:#1f1b16}[data-look=revista] .bar{border-bottom:3px double #1f1b16;padding-top:12px;padding-bottom:12px}[data-look=revista] .bar .brand img{height:30px}[data-look=revista] .bar nav a{color:#1f1b16;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;border-radius:0}[data-look=revista] .bar nav a.on{background:none;box-shadow:inset 0 -2px 0 #c0583a;color:#c0583a}[data-look=revista] .burger{color:#1f1b16}[data-look=revista] .drop.on{background:#fffdf9;border-bottom:1px solid #1f1b16}[data-look=revista] .drop a{color:#1f1b16}[data-look=revista] .prof{padding-top:28px}[data-look=revista] .ava{width:78px;height:78px;border:1px solid #1f1b16;background:#f4ede4;color:#c0583a}[data-look=revista] .ava.mark img{padding:14px}[data-look=revista] .prof h1{font-family:var(--f-dmserif);font-weight:400;font-size:40px;letter-spacing:-.01em}[data-look=revista] .prof h1 svg{color:#c0583a}[data-look=revista] .prof .bio{font-family:var(--f-dmserif);font-style:italic;font-size:18px;color:#6d6358;max-width:420px}[data-look=revista] .soc a{color:#1f1b16}[data-look=revista] .col{max-width:1060px;padding:0 16px;margin-top:30px}[data-look=revista] .hero{background:#f4ede4}[data-look=revista] .hero-im{border:1px solid #e6dacb}[data-look=revista] .hero .kicker{color:#c0583a}[data-look=revista] .hero h2{font-family:var(--f-dmserif);font-weight:400;font-size:32px}[data-look=revista] .hero-pr b{font-family:var(--f-dmserif);font-weight:400;font-size:40px}[data-look=revista] .hero-pr span{color:#6d6358}[data-look=revista] .hero-pr .hero-off{background:#c0583a;color:#fff}[data-look=revista] .hero-go{background:#1f1b16;color:#fff}[data-look=revista] .hero .note{font-family:var(--f-dmserif);font-style:italic;color:#6d6358}[data-look=revista] .finder{max-width:576px;margin:0 auto;border-radius:0;border:1px solid #1f1b16;box-shadow:none}[data-look=revista] .finder .flip{font-family:var(--f-dmserif);font-weight:400;font-size:19px;height:24px}[data-look=revista] .finder .flip span{height:24px;line-height:24px}[data-look=revista] .finder .circle{background:#f4ede4;color:#1f1b16}[data-look=revista] .finder .go{background:#c0583a}[data-look=revista] .finder .spark{background:#6b7f3a}[data-look=revista] .csec{border-top:1px solid #1f1b16;padding-top:14px}[data-look=revista] .csec h2{font-family:var(--f-dmserif);font-weight:400;font-size:32px}[data-look=revista] .csec h2 em{color:#c0583a;font-style:italic;margin-right:6px}[data-look=revista] .poster-im{border:1px solid #e6dacb}[data-look=revista] .poster-off{background:#c0583a;color:#fff;text-transform:uppercase;letter-spacing:.08em}[data-look=revista] .poster-pr b{font-family:var(--f-dmserif);font-weight:400}[data-look=revista] .code{border:1px solid #1f1b16;border-radius:0;background:transparent;color:#1f1b16;text-transform:uppercase;letter-spacing:.1em;font-size:11px}[data-look=revista] .dfh{color:#1f1b16}[data-look=revista] .dfh h1{font-family:var(--f-dmserif);font-weight:400;font-size:54px}[data-look=revista] .dfh p{font-family:var(--f-dmserif);font-style:italic}[data-look=revista] .dfh .fake{background:#1f1b16;color:#fff;border-radius:0;font-family:var(--f-open);font-style:normal}[data-look=revista] .dfbar{border-radius:0;border:1px solid #1f1b16}[data-look=revista] .dfbar .tab.on{background:none;box-shadow:inset 0 -2px 0 #c0583a;border-radius:0;color:#c0583a}[data-look=revista] .dfbar .sort{background:#1f1b16;border-radius:0}[data-look=revista] .dcard{border-radius:0;border:1px solid #e6dacb}[data-look=revista] .dcard .pp b{font-family:var(--f-dmserif);font-weight:400;font-size:24px}[data-look=revista] .dcard .pct{background:#c0583a;border-radius:0;font-size:14px}[data-look=revista] .dcard .cbox{border-radius:0;border:1px solid #1f1b16;background:transparent;color:#1f1b16}[data-look=revista] .dcard .buy{background:#1f1b16;border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-size:13px}[data-look=revista] .dcard .badge.promo{background:#c0583a;border-radius:0}[data-look=revista] .dcard .hot{background:#6b7f3a;border-radius:0}[data-look=revista] .dcard .share{border-radius:0}[data-look=revista] .textcard{border-radius:0;border:1px solid #1f1b16;box-shadow:none;font-family:var(--f-dmserif);font-size:19px}[data-look=revista] .empty{color:#6d6358}.page[data-look=jardin]{--ja-blob1:#e3d7ff;--ja-blob2:#cff3e2;--ja-blob3:#ffe1ec;--ja-bg:#f8f5ff;--ja-ink:#3b3355;--ja-accent:#8b6fd6;--ja-accent-ink:#6e56cf;--ja-badge:#3dbe8b;--ja-pink:#ff7aa8;--ja-tint:#efe9ff;--ja-soft:#f1ecff;--ja-line:#c9b8ff;--ja-dash:#e6deff;--ja-muted:#6b6385;--ja-img:#f7f4ff;--ja-img2:#fbf9ff;--ja-sh:139,111,214;--sticker:var(--ja-pink);--sticker-ink:#fff;font-family:var(--f-nunito),sans-serif;background:radial-gradient(620px circle at 0 0,var(--ja-blob1) 0,transparent 62%),radial-gradient(540px circle at 100% 18%,var(--ja-blob2) 0,transparent 60%),radial-gradient(700px circle at 30% 100%,var(--ja-blob3) 0,transparent 60%),var(--ja-bg);background-attachment:fixed;color:var(--ja-ink);--accent:var(--ja-accent);--badge:var(--ja-badge);--soft:var(--ja-soft);--soft-line:var(--ja-line);--soft-ink:var(--ja-accent-ink);--on-bg:var(--ja-ink)}[data-look=jardin] .bar .brand img{height:32px}[data-look=jardin] .bar nav a{color:var(--ja-ink);font-weight:800}[data-look=jardin] .bar nav a.on{background:#fff;color:var(--ja-accent-ink);border-radius:999px;box-shadow:0 4px 14px rgba(var(--ja-sh),.18)}[data-look=jardin] .burger{color:var(--ja-ink)}[data-look=jardin] .drop.on{background:var(--ja-bg)}[data-look=jardin] .drop a{color:var(--ja-ink)}[data-look=jardin] .ava{border:5px solid #fff;box-shadow:0 12px 30px rgba(var(--ja-sh),.28);background:var(--ja-tint);color:var(--ja-accent-ink)}[data-look=jardin] .prof h1{font-size:28px;font-weight:900;color:var(--ja-ink)}[data-look=jardin] .prof h1 svg{color:var(--ja-badge)}[data-look=jardin] .prof .bio{font-size:16px;color:var(--ja-muted);max-width:340px;font-weight:600}[data-look=jardin] .prof .bio:after{content:" ♡";color:var(--ja-pink)}[data-look=jardin] .soc a{color:var(--ja-accent);background:#fff;width:38px;height:38px;border-radius:50%;box-shadow:0 4px 12px rgba(var(--ja-sh),.18)}[data-look=jardin] .soc{gap:10px;margin-top:12px}[data-look=jardin] .finder{border:0;border-radius:26px;box-shadow:0 12px 30px rgba(var(--ja-sh),.16)}[data-look=jardin] .finder .flip{font-weight:800}[data-look=jardin] .finder .circle{background:var(--ja-tint);color:var(--ja-accent)}[data-look=jardin] .finder .spark{background:var(--ja-pink)}[data-look=jardin] .finder .go{background:var(--ja-accent)}[data-look=jardin] .acc{border:0;border-radius:26px;box-shadow:0 12px 30px rgba(var(--ja-sh),.14);margin:16px 0}[data-look=jardin] .acc>button{padding:16px}[data-look=jardin] .acc .head{margin-left:0}[data-look=jardin] .acc .head span:first-child{font-size:18px;font-weight:900}[data-look=jardin] .acc .head span:last-child{font-size:13px;font-weight:800;color:var(--ja-accent)}[data-look=jardin] .acc .chev{color:var(--ja-accent)}[data-look=jardin] .thumbs img{border-radius:14px;border:3px solid #fff}[data-look=jardin] .row{border-top:1px dashed var(--ja-dash);padding:16px}[data-look=jardin] .row .th{border:0;border-radius:18px;background:var(--ja-img);width:76px;height:76px}[data-look=jardin] .row .th img{object-fit:contain}[data-look=jardin] .row .ti{padding-left:0;text-align:center;font-weight:700;color:var(--ja-ink)}[data-look=jardin] .row .pr b{font-size:20px;font-weight:900;color:var(--ja-ink)}[data-look=jardin] .pill{background:var(--ja-badge);border-radius:999px;padding:1px 10px}[data-look=jardin] .code{border:2px dashed var(--ja-line);background:var(--ja-soft);color:var(--ja-accent-ink);border-radius:999px;font-weight:800}[data-look=jardin] .row .ext{background:var(--ja-accent);border-radius:50%}[data-look=jardin] .dfh{color:var(--ja-ink)}[data-look=jardin] .dfh h1{font-weight:900}[data-look=jardin] .dfh p{font-weight:600}[data-look=jardin] .dfh .fake{background:var(--ja-accent);color:#fff;border-radius:999px}[data-look=jardin] .dfh .fine:before{content:"✿ ";color:var(--ja-pink)}[data-look=jardin] .dfbar{border-radius:26px;box-shadow:0 12px 30px rgba(var(--ja-sh),.14)}[data-look=jardin] .dfbar input{border-radius:999px}[data-look=jardin] .dfbar .tab.on{background:var(--ja-tint);color:var(--ja-accent-ink);border-radius:999px}[data-look=jardin] .dfbar .sort{background:var(--ja-accent);border-radius:999px}[data-look=jardin] .dcard{border-radius:26px;box-shadow:0 12px 30px rgba(var(--ja-sh),.12);padding:10px}[data-look=jardin] .dcard .im{border-radius:18px;background:var(--ja-img2)}[data-look=jardin] .dcard .pct{background:var(--ja-badge);border-radius:999px;font-size:15px}[data-look=jardin] .dcard .pp b{font-weight:900}[data-look=jardin] .dcard .cbox{border-radius:999px;border:2px dashed var(--ja-line);background:var(--ja-soft);color:var(--ja-accent-ink)}[data-look=jardin] .dcard .badge.promo,[data-look=jardin] .dcard .buy{background:var(--ja-accent);border-radius:999px}[data-look=jardin] .dcard .hot{background:var(--ja-pink);border-radius:999px;top:8px;right:8px}[data-look=jardin] .dcard .share{border-radius:999px;border-color:var(--ja-dash)}[data-look=jardin] .textcard{border-radius:26px;box-shadow:0 12px 30px rgba(var(--ja-sh),.14);font-size:16px}[data-look=jardin] .empty{color:var(--ja-muted)}[data-look=jardin] .made{box-shadow:0 6px 18px rgba(var(--ja-sh),.25)}.page[data-look=facil]{font-family:var(--f-nunito),sans-serif;font-size:18px;background:linear-gradient(180deg,#b0197e 0,#b0197e 330px,#fdf4fa 0);background-attachment:scroll;color:#1a1a1a;--accent:#b0197e;--badge:#b0197e;--soft:#fff1f8;--soft-line:#b0197e;--soft-ink:#1a1a1a;--on-bg:#fff}[data-look=facil] .bar nav a{font-size:18px;font-weight:800}[data-look=facil] .bar nav a.on{background:hsla(0,0%,100%,.25)}[data-look=facil] .drop.on{background:#b0197e}[data-look=facil] .drop a{font-size:20px}[data-look=facil] .ava{border:4px solid #fff}[data-look=facil] .prof h1{font-size:30px;font-weight:900}[data-look=facil] .prof .bio{font-size:18px;max-width:380px;font-weight:600}[data-look=facil] .soc svg{width:28px;height:28px}[data-look=facil] .col{max-width:660px;padding:0 12px}[data-look=facil] .steps{border:3px solid #b0197e;box-shadow:0 8px 24px rgba(176,25,126,.15)}[data-look=facil] .steps h2{color:#b0197e;font-weight:900}[data-look=facil] .steps li span{background:#b0197e}[data-look=facil] .finder{border:2px solid #ead1e1;border-radius:16px;padding:18px}[data-look=facil] .finder .flip{font-size:20px;height:26px;font-weight:800}[data-look=facil] .finder .flip span{height:26px;line-height:26px}[data-look=facil] .finder small{font-size:15px}[data-look=facil] .finder .circle{background:#fff1f8;color:#b0197e;width:54px;height:54px}[data-look=facil] .finder .go{background:#b0197e;width:42px;height:42px}[data-look=facil] .bsec h2{font-size:26px;font-weight:900;border-left:8px solid #b0197e;padding-left:12px;margin-top:30px}[data-look=facil] .bigc{border:2px solid #ead1e1;box-shadow:0 6px 18px rgba(176,25,126,.08)}[data-look=facil] .bigc-pr b{color:#b0197e}[data-look=facil] .code.big{border:3px dashed #b0197e;background:#fff1f8;color:#1a1a1a;font-weight:800}[data-look=facil] .code.big .cpy{background:#b0197e;color:#fff}[data-look=facil] .bigc-go{background:#128c4a;box-shadow:0 4px 0 #0b6b37}[data-look=facil] .bigc-go:active{transform:translateY(2px);box-shadow:0 2px 0 #0b6b37}[data-look=facil] .dfh h1{font-size:38px;font-weight:900}[data-look=facil] .dfh p{font-size:20px;font-weight:600}[data-look=facil] .dfh .fake{font-size:17px;font-weight:800;color:#b0197e}[data-look=facil] .dfbar{border:2px solid #ead1e1;border-radius:16px}[data-look=facil] .dfbar input{font-size:18px;padding:12px 14px}[data-look=facil] .dfbar .tab{font-size:17px;font-weight:700}[data-look=facil] .dfbar .tab.on{background:#fff1f8;color:#b0197e}[data-look=facil] .dfbar .sort{background:#b0197e;font-size:16px}[data-look=facil] .dfgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}[data-look=facil] .dcard{border:2px solid #ead1e1;border-radius:16px;padding:10px}[data-look=facil] .dcard .nm{font-size:17px;line-height:23px;height:46px;font-weight:700}[data-look=facil] .dcard .pp b{font-size:26px;color:#b0197e;font-weight:900}[data-look=facil] .dcard .pct{background:#b0197e;font-size:17px}[data-look=facil] .dcard .cbox{font-size:17px;border:3px dashed #b0197e;background:#fff1f8;color:#1a1a1a;font-weight:800}[data-look=facil] .dcard .buy{background:#128c4a;font-size:18px;padding:14px;border-radius:12px;font-weight:900}[data-look=facil] .dcard .share{font-size:17px;padding:10px;border-radius:12px}[data-look=facil] .dcard .badge.promo{background:#b0197e;font-size:15px}[data-look=facil] .textcard{font-size:19px;border:2px solid #ead1e1;border-radius:16px}[data-look=facil] .made{font-size:15px}@media (max-width:768px){[data-look=facil] .dfgrid{grid-template-columns:minmax(0,1fr)}[data-look=facil] .dcard .aa{padding:13px 13px 16px;margin:4px 0 0}[data-look=facil] .dcard .aa .aa-dark{display:block!important}[data-look=facil] .dcard .aa .aa-text{display:none}[data-look=facil] .finder{padding:14px}[data-look=facil] .finder .flip{font-size:17px}[data-look=facil] .finder .circle{width:46px;height:46px}[data-look=facil] .dfh h1{font-size:30px}[data-look=revista] .prof h1{font-size:32px}[data-look=revista] .dfh h1{font-size:36px}[data-look=boutique] .prof h1{font-size:27px}[data-look=fiesta] .gsec{margin-top:60px}}[data-look=fiesta] .today.below .today-hd{color:var(--fi-code-ink)}[data-look=fiesta] .today.below .today-hd h2{text-shadow:none}[data-variant=fiesta-carrito] .ribbon span{background:var(--fi-btn);box-shadow:5px 5px 0 var(--fi-yellow)}[data-look=fiesta] .dffine,[data-look=fiesta] .dfmore h2,[data-look=fiesta] .sitefoot{color:var(--fi-code-ink,#007a70)}[data-look=fiesta] .howto{border:3px solid var(--fi-yellow);box-shadow:0 6px 0 rgba(0,0,0,.1)}