:root{--paper:#f6f7f9;--card:#fff;--ink:#111318;--mut:#6e7683;--line:#e6e8ec;--line2:#f1f2f5;--gold:#ec008c;--gold2:#ff4fb0;--green:#16a34a;--red:#dc2626;--amber:#d97706;--wa:#1fa855;--brand-red:#ed1c24;--brand-yellow:#ffc800;--brand-magenta:#ec008c;--brand-cyan:#00b5e2;--pink-bg:#fde9f3;--yellow-bg:#fff6da;--cyan-bg:#e3f6fc;--red-bg:#fdeaeb;--r:16px;--sh:0 1px 2px #1113180a,0 8px 24px -16px #11131824}body:has(.ls-app){background:#e9ebef}.ls-app{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--paper);color:var(--ink);max-width:480px;min-height:100vh;margin:0 auto;font-size:15px;line-height:1.5;position:relative}.ls-app button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ls-app input,.ls-app select,.ls-app textarea{font:inherit;color:inherit}.ls-app img,.ls-app svg{display:block}.ls-app a{color:inherit;text-decoration:none}.ls-app *{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-tap-highlight-color:transparent}.ls-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ls-app button,.ls-app a,.ls-app label,.ls-app [role=button],.ls-app input,.ls-app select{touch-action:manipulation}.qbtn,.statsbtn,.prow,.prowlink,.dcard,.pcard,.iconbtn,.shbtn,.qv{transition:transform .14s cubic-bezier(.34,1.4,.64,1),box-shadow .14s}.qbtn:active,.statsbtn:active,.prowlink:active,.dcard:active,.pcard:active,.iconbtn:active,.shbtn:active,.qv:active{transform:scale(.96)}.prow:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.qbtn,.statsbtn,.prow,.prowlink,.dcard,.pcard,.iconbtn,.shbtn,.qv{transition:none}.qbtn:active,.statsbtn:active,.prowlink:active,.dcard:active,.pcard:active,.iconbtn:active,.shbtn:active,.qv:active,.prow:active{transform:none}}.pad{padding:18px 18px 30px}.lslogo{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.lsmark{flex:none;width:34px;height:34px}.lsword{text-align:center}.lsword b{letter-spacing:.18em;font-size:13px;font-weight:800;display:block}.lsword.one b{letter-spacing:.2em;font-size:16px}.lp-top .lsword.one b{font-size:19px}.lpfoot .lsword.one b{font-size:20px}.pubtop .lslogo .lsword.one b{letter-spacing:.18em;font-size:14px}.dp-top .lslogo .lsword.one b{letter-spacing:.17em;font-size:13.5px}.lsword i{letter-spacing:.46em;color:#4b5563;margin-top:2px;font-size:8px;font-style:normal;font-weight:600;display:block}:where(.ls-app) button.btn,.btn{-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:active{transform:scale(.97)}.btn.dark{background:var(--ink);color:#fff;box-shadow:0 8px 20px -8px #0f111580}.btn.line{border:1.5px solid var(--line);color:var(--ink);background:#fff}.btn.gold{background:var(--ink);color:#fff;box-shadow:0 8px 20px -8px #11131873}.btn.wa{background:var(--wa);color:#fff}.btn.sm{height:40px;padding:0 16px;font-size:13.5px}.btn.block{width:100%}.btn[disabled]{opacity:.45;pointer-events:none}.arrow{width:16px;height:16px}.field{margin-bottom:14px}.field label{letter-spacing:.09em;text-transform:uppercase;color:var(--mut);justify-content:space-between;margin-bottom:6px;font-size:11.5px;font-weight:700;display:flex}.field label em{letter-spacing:0;text-transform:none;color:#9aa3b0;font-style:normal;font-weight:500}.field label .req{color:var(--red);margin-left:1px;font-weight:800}.inp{border:1.5px solid var(--line);background:#fff;border-radius:13px;outline:none;width:100%;height:48px;padding:0 14px;font-size:15px;transition:border .15s,box-shadow .15s}textarea.inp{resize:vertical;height:auto;min-height:84px;padding:12px 14px}.inp:focus{border-color:var(--gold2);box-shadow:0 0 0 3px #ff4fb038}select.inp{appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"8\" viewBox=\"0 0 12 8\"><path d=\"M1 1l5 5 5-5\" stroke=\"%237E7466\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"/></svg>") right 14px center no-repeat}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seg{border:1px solid var(--line);background:#eef1f6;border-radius:13px;gap:6px;padding:4px;display:flex}.seg button{height:40px;color:var(--mut);border-radius:10px;flex:1;font-size:13px;font-weight:600}.seg button.on{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 2px 6px #0f11151f}.switch{background:#e6e8ec;border-radius:999px;flex:none;width:48px;height:28px;transition:background .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--ink)}.switch.on:after{left:23px}.swrow{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:13px 2px;display:flex}.swrow:last-child{border-bottom:0}.swrow .t{flex:1;font-size:14.5px;font-weight:600}.swrow .t small{color:var(--mut);font-size:12px;font-weight:500;display:block}.alertrow{border:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;border-radius:13px;margin-top:10px;padding:12px 14px}.alertrow .switch:disabled{opacity:.45}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}.appbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line2);background:#ffffffeb;align-items:center;gap:10px;padding:14px 16px 12px;display:flex;position:sticky;top:0}.appbar h2{letter-spacing:-.01em;flex:1;font-size:16.5px;font-weight:800}.appbar.logobar{justify-content:space-between;min-height:61px;padding:11px 15px}.appbar.logobar .btn.sm{height:38px}.pagehead{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:7px;margin:0 0 14px;font-size:19px;font-weight:800;display:flex}.pagehead i{letter-spacing:.06em;text-transform:uppercase;color:#c2185b;background:#eef1f6;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.appbar .sub{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}:where(.ls-app) button.iconbtn,.iconbtn{border:1.5px solid var(--line);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.iconbtn svg{width:19px;height:19px}.kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:10.5px;font-weight:800}:where(.ls-app) a.gold,:where(.ls-app) button.gold,.gold{color:var(--gold)}.chip{letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.chip.ls{color:#c2185b;background:#fde9f3;border:1px solid #f8bbd9;font-family:ui-monospace,Menlo,monospace}.chip.in{color:var(--green);background:#e7f6ee}.chip.out{color:var(--red);background:#fdebef}.chip.mto{color:var(--amber);background:#eef1f6}.chip.low{color:var(--red);background:#fdebef}.subchips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.subchips .subchip{color:#6b7280;border:1.5px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.subchips .subchip.on{background:var(--ink);border-color:var(--ink);color:#fff}.lsadd{border:1.5px dashed var(--gold2);background:#fff;border-radius:15px;margin-bottom:16px;padding:14px}.lsadd b{font-size:13.5px;font-weight:800;display:block}.lsadd p{color:var(--mut);margin:4px 0 10px;font-size:12px;line-height:1.5}.lsadd .lsaddrow{align-items:center;gap:8px;display:flex}.lsadd .lsaddrow .inp{letter-spacing:.04em;flex:1;min-width:0;font-family:ui-monospace,Menlo,monospace}.lsfound{background:#fde9f3;border:1px solid #f8bbd9;border-radius:15px;margin-bottom:16px;padding:13px}.lsfound .lf-top{align-items:center;gap:11px;display:flex}.lsfound .lf-top img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:11px;flex:none;width:44px;height:44px}.lsfound .lf-ph{border:1px solid var(--line);width:44px;height:44px;color:var(--gold);background:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.lsfound .lf-m{flex:1;min-width:0}.lsfound .lf-m b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.lsfound .lf-m small{color:#c2185b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.lsfound p{color:#c2185b;margin:10px 0 0;font-size:11.5px;line-height:1.5}.lsfound .lf-top img.lf-prod{object-fit:cover;background:#f7f1e6;width:52px;height:52px}.lspreview-acts{gap:9px;margin-top:12px;display:flex}.lspreview-acts .btn{flex:1}.lsfound .lf-ph{color:var(--gold)}.lf-brand{letter-spacing:.06em;text-transform:uppercase;color:#ec008c;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:9.5px;font-weight:800;display:block;overflow:hidden}.brandchip{border:1.5px solid var(--line);background:#fff;border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.brandchip .bc-pick{color:#6b7280;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:150px;padding:6px 4px 6px 13px;font-size:12px;font-weight:700;overflow:hidden}.brandchip .bc-del{border:none;border-left:1px solid var(--line);color:#dc2626;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;width:26px;font-size:11px;line-height:1;display:flex}.brandchip.on{background:var(--ink);border-color:var(--ink)}.brandchip.on .bc-pick{color:#fff}.brandchip.on .bc-del{color:#fde9f3;border-left-color:#ffffff40}.pcard .b .pbrand{letter-spacing:.06em;text-transform:uppercase;color:#ec008c;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:9.5px;font-weight:800;display:block;overflow:hidden}.dp-brand{letter-spacing:.08em;text-transform:uppercase;color:#ec008c;margin-bottom:4px;font-size:11.5px;font-weight:800}.dp-part{color:var(--mut);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:4px;font-size:12.5px}.dp-part b{color:var(--ink);letter-spacing:.01em;font-weight:800}.dp-sec .mfrow{border:1px solid var(--line);text-align:left;width:100%;box-shadow:var(--sh);background:#fff;border-radius:15px;align-items:center;gap:12px;padding:11px 13px;display:flex}.dp-sec .mfrow .mflogo{background:var(--paper);border:1px solid var(--line);width:46px;height:46px;color:var(--gold);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;overflow:hidden}.dp-sec .mfrow .mflogo img{object-fit:contain;width:100%;height:100%}.dp-sec .mfrow .mfm{flex:1;min-width:0}.dp-sec .mfrow .mfm b{align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.dp-sec .mfrow .mfm small{color:var(--mut);margin-top:2px;font-size:11.5px;display:block}.dp-sec .mfrow>svg{color:var(--gold);flex:none}.themelist{flex-direction:column;gap:9px;margin-top:12px;display:flex}.themerow{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:11px;padding:9px 11px;display:flex}.themerow .tprev{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:8px;flex:none;width:96px;height:34px}.themerow b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.dots{justify-content:center;gap:6px;margin:12px 0 4px;display:flex}.dots i{background:#cbd2dd;border-radius:50%;width:6px;height:6px}.dots i.on{background:var(--ink);border-radius:99px;width:16px}.thumb{border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.thumb svg{opacity:.85;width:46%;height:46%}.note{color:#4b5563;background:#f3ecdc;border:1px solid #e6e8ec;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}.note b{color:var(--ink)}.note.ok{background:#f1f8f3;border-color:#cde9d6}.note.ok svg{color:var(--green)}.progress{gap:6px;margin:2px 18px 0;display:flex}.progress i{background:#e6e8ec;border-radius:99px;flex:1;height:4px}.progress i.on{background:var(--ink)}.lp-top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;justify-content:space-between;align-items:center;padding:6px 18px;display:flex;position:sticky;top:0}.hero{padding:0 20px 8px}.hero h1{letter-spacing:-.035em;font-size:34px;font-weight:800;line-height:1.13}.hero .sub{color:var(--mut);margin:12px 0 18px;font-size:15px}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin:20px 0 6px;padding:12px 0;display:flex}.trust div{color:#424a57;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1.3;display:flex}.trust div+div{border-left:1px solid var(--line)}.trust svg{width:16px;height:16px;color:var(--gold);flex:none}.arch{aspect-ratio:1/1.12;background:linear-gradient(#f1f4f9,#e2e7ef);border-radius:999px 999px 26px 26px;justify-content:center;align-items:center;width:92%;max-width:360px;margin:22px auto 6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -18px 34px -20px #ec008c59}.archdoodle{object-fit:cover;width:100%;height:100%;display:block}.arch .lsmark{width:56%;height:56%;color:var(--ink);filter:drop-shadow(0 14px 16px #0f111547)}.arch:after{content:"";background:radial-gradient(closest-side,#0f111538,#0000);border-radius:50%;width:78%;height:16px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.bene{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;margin:18px 18px 0;display:grid;overflow:hidden}.bene div{text-align:center;border:0 solid var(--line2);border-width:0 1px 1px 0;padding:18px 14px}.bene div:nth-child(2n){border-right-width:0}.bene div:nth-child(n+3){border-bottom-width:0}.bene .ic{width:44px;height:44px;color:var(--gold);background:#f6efdf;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 9px;display:flex}.bene .ic svg{width:20px;height:20px}.bene b{margin-bottom:3px;font-size:14px;display:block}.bene p{color:var(--mut);font-size:11.5px;line-height:1.4}.how{text-align:center;padding:30px 22px 6px}.how h2{letter-spacing:-.02em;margin-top:6px;font-size:21px;font-weight:800}.steps{text-align:left;margin-top:18px}.step{align-items:flex-start;gap:14px;padding:13px 0;display:flex}.step .n{border:1.5px solid var(--line);width:42px;height:42px;color:var(--gold);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.step .n svg{width:19px;height:19px}.step b{font-size:14.5px;display:block}.step b i{color:var(--gold);margin-right:5px;font-style:normal;font-weight:800}.step p{color:var(--mut);font-size:12.5px}.step+.step{border-top:1px dashed var(--line)}.ctacard{color:#231b0d;background:linear-gradient(140deg,#fbd9e8,#f8bbd9 60%,#fbd3e4);border-radius:22px;margin:22px 18px 0;padding:20px;position:relative;overflow:hidden}.ctacard:before{content:"";pointer-events:none;opacity:.22;background:radial-gradient(#ec008c66 1px,#0000 1.5px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 62%,#000 96%);mask-image:linear-gradient(120deg,#0000 62%,#000 96%)}.ctacard h3{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.2}.ctacard h3 span{color:#c2185b}.ctacard p{color:#c2185b;margin:8px 0 0;font-size:13.5px;line-height:1.5}.ctacard .fee{color:#c2185b;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.ctacard .fee svg{width:15px;height:15px}.ctacard .btn{margin-top:16px}.lpfoot{text-align:center;color:var(--mut);border-top:1px solid var(--line);margin:22px 18px 0;padding:18px 0 22px;font-size:11.5px}.foolinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:10px 0 8px;display:flex}.foolinks button{color:var(--ink);font-size:12px;font-weight:700}.foolinks span{color:#c7ccd6}.lpfoot .lslogo{justify-content:center;margin:0 auto 4px;display:flex}.lpfoot .lsimg{margin:0 auto 4px}.lp-top .lsword b{font-size:15px}.lp-top .lsword i{font-size:9px}.lpfoot .lsword b{font-size:16px}.lpfoot .lsword i{font-size:9.5px}.legal{padding:0 18px 24px}.legal .disc{background:#eef1f6;border:1px solid #f8bbd9;border-radius:13px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:12px 13px;display:flex}.legal .disc svg{width:17px;height:17px;color:var(--gold);flex:none;margin-top:1px}.legal .disc span{color:#c2185b;font-size:11.5px;line-height:1.45}.legal .up{color:var(--mut);margin-bottom:16px;font-size:11.5px}.legal h4{color:var(--ink);letter-spacing:-.01em;margin:16px 0 6px;font-size:14.5px;font-weight:800}.legal h4:first-of-type{margin-top:0}.legal .legaltitle{color:var(--ink);letter-spacing:-.015em;margin:0 0 10px;font-size:17px;font-weight:800;line-height:1.3}.legal p{line-height:1.6}.legal a{color:var(--gold);font-weight:700;text-decoration:none}.legal p{color:#424a57;margin-bottom:8px;font-size:13px;line-height:1.55}.legal ul{margin:2px 0 10px;padding-left:18px}.legal li{color:#424a57;margin-bottom:4px;font-size:13px;line-height:1.5}.hello h2{letter-spacing:-.02em;font-size:21px;font-weight:800}.hello p{color:var(--mut);font-size:13px}.qgrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.qgrid.one{grid-template-columns:1fr}.qgrid.one .qbtn{flex-direction:row;align-items:center;gap:12px}:where(.ls-app) button.qbtn,.qbtn{border:1px solid var(--line);box-shadow:var(--sh);text-align:left;background:#fff;border-radius:16px;flex-direction:column;gap:9px;padding:15px 14px;display:flex}.qbtn:active{transform:scale(.97)}.qbtn .ic{background:var(--ink);color:#fbd9e8;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.qbtn .ic.g{background:var(--ink);color:#fbd9e8}.qbtn .ic svg{width:18px;height:18px}.qbtn b{font-size:13.5px}.stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.stat{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;padding:11px 8px}.stat b{letter-spacing:-.02em;font-size:17px;display:block}.stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:9.5px;font-weight:700}.ls-app button.stat{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;width:100%;padding:11px 8px}.ls-app button.stat:active{border-color:var(--gold2)}.sechead{justify-content:space-between;align-items:baseline;margin:22px 0 10px;display:flex}.pad>.sechead:first-child{margin-top:0}.sechead h3{font-size:15px;font-weight:800}.sechead button{color:var(--gold);font-size:12.5px;font-weight:700}.prow{border:1px solid var(--line);background:#fff;border-radius:15px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 12px;display:flex}.prow+.prow{margin-top:9px}.prow .thumb{width:52px;height:52px}.prow .prowlink{text-align:left;flex:100%;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.prow .prowlink:active{transform:scale(.985)}.prow .m{flex:1;min-width:0}.prow .m b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.prow .m small{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.pctl{border-top:1px solid var(--line2);flex:100%;justify-content:space-between;align-items:flex-start;gap:6px;padding-top:10px;display:flex}.pctl .iconbtn{border-radius:11px;width:38px;height:38px}.pctl .pctl-item{letter-spacing:.01em;color:#6b7280;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:5px;min-width:0;font-size:8.5px;font-weight:700;display:flex}.pctl .pctl-item .iconbtn{color:var(--ink)}.pctl .pctl-item.off .iconbtn{opacity:.4}.pctl .pctl-item.rem,.pctl .pctl-item.rem .iconbtn{color:var(--red)}.tabbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:7px 6px calc(9px + env(safe-area-inset-bottom));background:#fffffff2;justify-content:space-around;align-items:flex-end;display:flex;position:sticky;bottom:0}.tabbar .tab{letter-spacing:.01em;color:#9aa3b0;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;padding:4px 1px;font-size:9px;font-weight:700;transition:color .25s;display:flex}.tabbar .tab svg{width:22px;height:22px}.tabic{border-radius:16px;justify-content:center;align-items:center;width:48px;height:31px;transition:background .28s,box-shadow .28s,transform .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.tabbadge{background:var(--red);color:#fff;z-index:1;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;line-height:1;display:flex;position:absolute;top:-3px;right:2px;box-shadow:0 0 0 2px #fffffff2}.tab.on{color:var(--gold)}.tab.on .tabic{background:linear-gradient(135deg,var(--gold2),var(--gold));animation:.42s cubic-bezier(.34,1.56,.64,1) tabPop;transform:translateY(-3px);box-shadow:0 8px 16px -5px #ec008c99}.tab.on .tabic svg{color:#fff}.tabbar .tab:not(.on):active .tabic{background:#ec008c1f;transform:scale(.86)}@keyframes tabPop{0%{transform:translateY(-3px)scale(.55)}55%{transform:translateY(-3px)scale(1.14)}to{transform:translateY(-3px)scale(1)}}@media (prefers-reduced-motion:reduce){.tab.on .tabic{animation:none}}.btgrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.btsub{color:var(--ink);margin:20px 0 0;font-size:13.5px;font-weight:800}:where(.ls-app) button.btcard,.btcard{border:1.5px solid var(--line);text-align:center;background:#fff;border-radius:18px;padding:18px 14px 15px;transition:border .12s,box-shadow .12s;position:relative}.btcard .ic{width:52px;height:52px;color:var(--ink);background:#f5eedd;border-radius:15px;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.btcard .ic svg{width:25px;height:25px}.btcard b{font-size:14px;display:block}.btcard p{color:var(--mut);margin-top:3px;font-size:11px;line-height:1.35}.btcard .ck{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:none;position:absolute;top:9px;right:9px}.btcard .ck svg{width:12px;height:12px}.btcard.on{border-color:var(--ink);box-shadow:0 0 0 3px #ff4fb047,var(--sh)}.btcard.on .ck{display:flex}.btcard.on .ic{background:var(--ink);color:#fff}.phrow{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}:where(.ls-app) button.ph,.ph{aspect-ratio:1;color:#9aa3b0;background:#f7f8fa;border:1.5px dashed #cbd2dd;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.ph svg{width:22px;height:22px}.lstools{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ls-app button.cbig{text-align:left;color:#fff;border-radius:20px;width:100%;margin-bottom:12px;padding:18px 44px 18px 18px;display:block;position:relative;overflow:hidden}.ls-app button.cbig.run{background:linear-gradient(135deg,#0f1115 0%,#1f2937 55%,#39414f 100%)}.ls-app button.cbig.mine{color:var(--ink);border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#eef1f6 100%)}.cbig .cbi{background:#ffffff24;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:11px;display:flex}.cbig.mine .cbi{border:1px solid var(--line);color:var(--gold);background:#fff}.cbig b{letter-spacing:-.01em;font-size:17px;font-weight:800;display:block}.cbig small{opacity:.78;margin-top:3px;font-size:12px;line-height:1.4;display:block}.cbarrow{opacity:.7;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cbanner{background-position:50%;background-size:cover;border-radius:16px;align-items:flex-end;min-height:118px;margin-bottom:14px;padding:22px 18px;display:flex;position:relative;overflow:hidden}.cbanner.sm{border-radius:12px;min-height:76px;margin-bottom:0;padding:14px}.cbanner-scrim{background:linear-gradient(#0000001f,#000000a8);position:absolute;inset:0}.cbanner-in{min-width:0;position:relative}.cbanner-in b{letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1.15;display:block}.cbanner.sm .cbanner-in b{font-size:15px}.cbanner-in small{opacity:.9;margin-top:4px;font-size:12.5px;display:block}.cbanner-dates{opacity:.9;text-transform:uppercase;letter-spacing:.05em;margin-top:7px;font-size:11px;font-weight:700;display:block}.cbanpick{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ls-app button.cbanchip,.cbanpick label.cbanchip{cursor:pointer;border:2px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;width:44px;height:32px;display:flex}.ls-app button.cbanchip.on{border-color:var(--ink);box-shadow:inset 0 0 0 2px #fff}.cbanpick label.cbanchip.up{color:var(--mut);background:#fff;border:1.5px dashed #cbd2dd}.cwsteps{align-items:center;gap:6px;margin-bottom:6px;display:flex}.cwstep{height:22px;color:var(--mut);background:#eef1f6;border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:flex}.cwstep.on{background:var(--ink);color:#fff}.cwstep.done{background:var(--gold2);color:#fff}.cwhint{color:var(--mut);margin:0 0 14px;font-size:12.5px;line-height:1.5}.cwitem{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:9px;padding:11px}.cwitop{align-items:center;gap:10px;display:flex}.cwmodes{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.cwmodes .inp.cwval{width:104px;padding:7px 10px;font-size:13px}.cwnote{color:var(--gold);margin:7px 0 0;font-size:11.5px;font-weight:600}.cwsum{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.cwsum div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:13px;padding:11px}.cwsum b{font-size:15px;font-weight:800;display:block}.cwsum small{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:10.5px;display:block}.ls-app button.cpromo{color:#fff;text-align:left;background:linear-gradient(135deg,#0f1115 0%,#1f2937 60%,#39414f 100%);border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:11px;padding:14px 16px;display:flex}.cpromo .cpi{background:#ffffff26;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cpromo .cpt{flex:1;min-width:0}.cpromo .cpt b{font-size:15px;font-weight:800;display:block}.cpromo .cpt small{opacity:.8;margin-top:2px;font-size:11.5px;display:block}.cwitem.bad{background:#fefaf9;border-color:#f8cdd5}:where(.ls-app) button.cslot,.cslot{text-align:left;border:1px solid var(--line);background:#f7f8fa;border-radius:11px;align-items:center;gap:10px;width:100%;margin-top:9px;padding:9px 11px;display:flex}.cslot small{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10.5px;font-weight:800}.cslot b{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.cqty{align-items:flex-end;gap:9px;margin-top:9px;display:flex}.cqty label{min-width:0;color:var(--mut);text-transform:uppercase;letter-spacing:.04em;flex:1;font-size:10.5px;font-weight:800;display:block}.cqty .inp{text-align:center;margin-top:4px;padding:8px 10px;font-size:13px;font-weight:700}.cqty .btn{flex:none;margin-bottom:2px}.cwcombos{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.ccombopill{border:1px solid var(--gold2);color:var(--gold);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.offersec{padding:20px 0 4px}.offerhd{align-items:center;gap:9px;padding:0 16px 11px;display:flex}.offerhd h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}.offern{color:var(--gold);background:var(--pink-bg);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.offerrail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:12px;padding:2px 16px 4px;display:flex;overflow-x:auto}.offerrail::-webkit-scrollbar{display:none}.offerrail.one .offercard{flex-basis:100%}.ls-app button.offercard{scroll-snap-align:start;text-align:left;background-position:50%;background-size:cover;border-radius:18px;flex:0 0 78%;align-items:flex-end;min-height:158px;padding:16px;display:flex;position:relative;overflow:hidden}.offercard .oc-in{width:100%;display:block;position:relative}.oc-up{letter-spacing:.08em;text-transform:uppercase;opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;display:block;overflow:hidden}.offercard b em{letter-spacing:0;opacity:.85;font-size:13px;font-style:normal;font-weight:800}.offercard b{letter-spacing:-.03em;margin-top:2px;font-size:34px;font-weight:900;line-height:1;display:block}.offercard b span{letter-spacing:0;font-size:19px;font-weight:800}.offercard b.oc-name{letter-spacing:-.02em;font-size:22px;line-height:1.1}.offercard small{opacity:.88;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.oc-go{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff24;border:1.5px solid #ffffff80;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.offerdots{justify-content:center;align-items:center;gap:6px;padding:12px 0 2px;display:flex}.offerdots i{background:#d3d7de;border-radius:999px;width:6px;height:6px;transition:width .18s,background .18s}.offerdots i.on{background:var(--ink);width:18px}.supcover{aspect-ratio:3;background-color:#edeff3;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:190px;margin:0;position:relative}.supcover.none{background-image:linear-gradient(135deg,#111318 0%,#2b303a 55%,#434c5c 160%)}.ls-app button.supshare{z-index:2;width:48px;height:48px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-24px;right:16px;box-shadow:0 6px 20px -6px #11131859}.supcard{align-items:flex-start;gap:13px;margin:-40px 16px 0;padding:0;display:flex;position:relative}.suplogo{border:1px solid var(--line);width:82px;height:82px;color:var(--mut);background:#fff 50%/contain no-repeat;border-radius:20px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex;overflow:hidden;box-shadow:0 6px 20px -8px #1113184d}.supinfo{flex:1;min-width:0;padding-top:41px}.supname{letter-spacing:-.02em;align-items:center;gap:6px;font-size:18px;font-weight:800;line-height:1.2;display:flex}.suptype{color:var(--mut);margin-top:3px;font-size:12.5px;line-height:1.35;display:block}.suphrs{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:12px;font-weight:700;display:flex}.suphrs.ok{color:var(--green)}.suphrs.no{color:var(--red)}.suphrs em{color:var(--mut);font-style:normal;font-weight:600}.suploc{color:var(--mut);align-items:flex-start;gap:5px;margin-top:6px;font-size:12px;line-height:1.4;display:flex}.suploc svg{color:var(--gold);flex:none;margin-top:1px}@media (max-width:339px){.supcard{flex-direction:column;gap:10px}.supinfo{padding-top:0}}.ls-app.al{background:#fff;padding-bottom:8px}.al-top{justify-content:space-between;align-items:center;gap:12px;padding:16px 22px 0;display:flex}.ls-app button.al-login{background:var(--ink);color:#fff;letter-spacing:-.01em;border-radius:999px;flex:none;padding:7px 18px;font-size:13px;font-weight:800;line-height:1.35}.al-hero{padding:14px 22px 4px;position:relative}.al-globe{pointer-events:none;position:absolute;top:-2px;right:6px}.al-globe svg{display:block}.al-badge{aspect-ratio:1;color:#fff;border-radius:999px;justify-content:center;align-items:center;width:15%;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px -4px #11131859}.al-hero h1{letter-spacing:-.035em;max-width:54%;margin:0;font-size:31px;font-weight:800;line-height:1.08;position:relative}.al-multi{color:var(--brand-magenta)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.al-multi{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(96deg,#ed1c24 0%,#ef8a00 26%,#ec008c 58%,#00a9d4 100%);-webkit-background-clip:text;background-clip:text}}.al-hero p{color:var(--mut);max-width:330px;margin:16px 0 0;font-size:14.5px;line-height:1.55}.al-sides{grid-template-columns:1fr 1fr;gap:11px;padding:24px 22px 0;display:grid}.al-side{border-radius:18px;padding:16px 14px 18px;position:relative;overflow:hidden}.al-side:after{content:"";opacity:.28;border-radius:50%;height:85%;position:absolute;bottom:-62%;left:-20%;right:-20%}.al-side.users{background:#fdeff4}.al-side.users:after{background:radial-gradient(at top,#fbd9e6,#0000 70%)}.al-side.suppliers{background:#edf3fe}.al-side.suppliers:after{background:radial-gradient(at top,#d6e4fb,#0000 70%)}.al-side .ic{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;display:flex;position:relative}.al-side.users .ic{color:var(--brand-magenta)}.al-side.suppliers .ic{color:#1d6ff2}.al-side b{letter-spacing:-.015em;font-size:16.5px;font-weight:800;display:block;position:relative}.al-side.users b{color:var(--brand-magenta)}.al-side.suppliers b{color:#1d6ff2}.al-side .rule{opacity:.55;background:currentColor;border-radius:2px;width:26px;height:2.5px;margin:7px 0 13px;display:block;position:relative}.al-side.users .rule{background:var(--brand-magenta)}.al-side.suppliers .rule{background:#1d6ff2}.al-side ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.al-side li{align-items:flex-start;gap:9px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.al-side li svg{flex:none;margin-top:1px}.al-side.users li svg{color:var(--brand-magenta)}.al-side.suppliers li svg{color:#1d6ff2}.al-ai{text-align:center;padding:34px 22px 0}.al-ai .spark{object-fit:contain;width:58px;height:58px;margin:0 auto 10px;display:block}.al-ai h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:800}.al-ai>p{color:var(--mut);max-width:320px;margin:8px auto 20px;font-size:13.5px;line-height:1.55}.al-aigrid{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.al-aicard{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;padding:14px 10px 15px}.al-aicard .ic{border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 10px;display:flex}.al-aicard .ic.purple{color:#8b3fe8;background:#f1e9fd}.al-aicard .ic.sun{color:#d98a00;background:#fff3d6}.al-aicard .ic.teal{color:#0e96a8;background:#e1f5f8}.al-aicard b{letter-spacing:-.01em;font-size:12.5px;font-weight:800;line-height:1.25;display:block}.al-aicard p{color:var(--mut);margin:6px 0 0;font-size:11px;line-height:1.45}@media (max-width:340px){.al-aigrid{grid-template-columns:1fr}}.al-cta{flex-direction:column;gap:11px;padding:28px 22px 0;display:flex}.al-cta .btn{border-radius:999px;padding:16px 22px;font-size:15.5px}.al-foot{color:var(--mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:26px 22px 18px;font-size:11.5px;display:flex}.ls-app.al .al-foot button{color:var(--mut);font-size:11.5px;font-weight:700}.al-foot p{text-align:center;width:100%;margin:8px 0 0;font-size:11px}.lp-doors{flex-direction:column;gap:10px;margin:22px 0 8px;display:flex}.ls-app button.lp-door{text-align:left;border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:18px;padding:16px 44px 16px 16px;display:block;position:relative}.ls-app button.lp-door.sell{color:#fff;background:linear-gradient(135deg,#0f1115 0%,#1f2937 60%,#39414f 100%);border-color:#0000}.lp-door .ic{width:38px;height:38px;color:var(--gold);background:#fde9f3;border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.lp-door.sell .ic{color:#fff;background:#ffffff29}.lp-door b{letter-spacing:-.01em;font-size:17px;font-weight:800;display:block}.lp-door small{opacity:.72;margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.lp-door .go{opacity:.6;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.lp-sec{padding:34px 18px 6px}.lp-sec.buyers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;margin-top:26px;padding-bottom:30px}.lp-sec h2{letter-spacing:-.02em;margin:6px 0 18px;font-size:24px;font-weight:800;line-height:1.18}.lp-cards{flex-direction:column;gap:11px;margin-bottom:16px;display:flex}.lp-card{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:16px}.lp-sec.buyers .lp-card{background:var(--paper)}.lp-card .ic{width:38px;height:38px;color:var(--gold);background:#fde9f3;border-radius:12px;justify-content:center;align-items:center;margin-bottom:11px;display:flex}.lp-card b{letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.25;display:block}.lp-card p{color:var(--mut);margin:6px 0 0;font-size:13px;line-height:1.55}@media (min-width:560px){.lp-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}}.ls-app.wel{flex-direction:column;min-height:100vh;padding-bottom:26px;display:flex}.wel-top{justify-content:center;padding:20px 18px 0;display:flex}.wel-hero{text-align:center;padding:34px 22px 24px}.wel-mark{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex}.wel-hero h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800}.wel-hero p{color:var(--mut);max-width:340px;margin:10px auto 0;font-size:14px;line-height:1.6}.wel-steps{flex-direction:column;flex:1;gap:11px;padding:0 18px;display:flex}.wel-step{border:1px solid var(--line);background:var(--card);border-radius:18px;align-items:flex-start;gap:13px;padding:15px;display:flex}.wel-n{width:42px;height:42px;color:var(--gold);background:#fde9f3;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.wel-n i{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;font-size:10.5px;font-style:normal;font-weight:800;display:flex;position:absolute;top:-5px;right:-5px}.wel-step b{letter-spacing:-.01em;font-size:14.5px;font-weight:800;line-height:1.3;display:block}.wel-step p{color:var(--mut);margin:5px 0 0;font-size:12.5px;line-height:1.55}.wel-go{padding:22px 18px 0}.ls-app button.wel-skip{width:100%;color:var(--mut);margin-top:12px;padding:8px;font-size:12.5px;font-weight:700;display:block}.ls-app button.campbanner{text-align:left;background-position:50%;background-size:cover;border-radius:16px;align-items:center;gap:12px;width:calc(100% - 32px);min-height:71px;margin:10px 16px 0;padding:12px 14px;display:flex;position:relative;overflow:hidden}.campbanner+.campbanner{margin-top:8px}.campbanner .cb-in{flex:1;min-width:0;position:relative}.cb-tag{letter-spacing:.06em;color:#0f1115;background:#ffffffeb;border-radius:999px;flex:none;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:900;display:inline-block}.campbanner b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.cb-meta{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.cb-dates{opacity:.85;text-transform:uppercase;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.cb-go{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff2e;border:1px solid #ffffff52;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.offpad{padding:0 15px 24px}.cbanner.big{border-radius:18px;min-height:170px}.cbanner.big .cbanner-in b{font-size:25px}.offby{color:var(--mut);text-align:center;margin:0 0 18px;font-size:12.5px}.offsec{align-items:center;gap:9px;margin:0 0 11px;display:flex}.offsec h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.offsec i{color:var(--gold);border:1px solid var(--line);background:#fff;border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:800}.offpad .grid{padding-left:0;padding-right:0}.combogrid{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.combo2{border:1px solid var(--gold2);background:#fff;border-radius:16px;overflow:hidden}.combo2-ph{grid-template-columns:1fr 1fr;align-items:start;gap:13px;padding:0;display:grid}.combo2-img{aspect-ratio:1.25;min-width:0;color:var(--mut);border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.combo2-img:nth-child(odd){border-right:1px solid var(--line)}.combo2-img img{object-fit:contain;width:100%;height:100%}.combo2-img em{letter-spacing:.05em;background:var(--green);color:#fff;border-radius:5px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900;position:absolute;bottom:5px;left:5px}.combo2-more{color:#fff;background:#0f11159e;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;position:absolute;inset:0}.combo2-b{padding:11px 12px 12px}.combo2-b b{font-size:14px;font-weight:800;line-height:1.3;display:block}.combo2-b small{color:var(--mut);margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.ctiers{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ctiers i{border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.offpill{background:var(--gold2);color:#fff;letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.offdates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.offpct{align-items:center;gap:9px;display:flex}.offpct .inp{text-align:center;width:90px;font-size:17px;font-weight:800}.offpct span{color:var(--mut);font-size:13px;font-weight:700}.offpickall{gap:8px;margin-bottom:10px;display:flex}.ls-app button.offrow{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:10px;width:100%;margin-bottom:7px;padding:9px;display:flex}.ls-app button.offrow.on{border-color:var(--gold2);background:#fff}.offtick{color:#fff;background:#fff;border:1.5px solid #c7ccd6;border-radius:7px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.offrow.on .offtick{background:var(--gold2);border-color:var(--gold2)}.offthumb{border:1px solid var(--line);width:40px;height:40px;color:var(--mut);background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.offthumb img{object-fit:contain;width:100%;height:100%}.offm{flex:1;min-width:0}.offm b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.offm small{color:var(--mut);margin-top:2px;font-size:12px;display:block}.offm small s{opacity:.65;margin-right:5px}.offtaken{color:var(--amber);background:#fcf3e0;border-radius:999px;margin-left:7px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.offcard{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:10px;padding:13px}.offcard.done{opacity:.62}.offhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.offhead b{font-size:14.5px}.offcard p{color:var(--mut);margin:5px 0 11px;font-size:12px}.offchip{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex:none;padding:4px 9px;font-size:10.5px;font-weight:800}.offchip.live{color:var(--green);background:#e7f6ee}.offchip.soon{color:var(--amber);background:#fcf3e0}.offchip.done{color:var(--mut);background:#efebe2}.hcbox{flex-direction:column;gap:9px;min-height:180px;max-height:46vh;padding:4px 2px;display:flex;overflow-y:auto}.hcintro{text-align:center;color:var(--mut);padding:22px 14px}.hcintro svg{color:var(--gold2);margin:0 auto 8px}.hcintro b{color:var(--ink);margin-bottom:5px;font-size:13.5px;display:block}.hcintro p{margin:0;font-size:12px;line-height:1.45}.hcmsg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:86%;padding:9px 12px;font-size:13.5px;line-height:1.5}.hcmsg.user{background:var(--ink);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.hcmsg.assistant{border:1px solid var(--line);background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.hctyping{align-items:center;gap:4px;padding:13px 14px;display:flex}.hctyping span{background:var(--mut);border-radius:999px;width:6px;height:6px;animation:1.1s infinite hcbounce}.hctyping span:nth-child(2){animation-delay:.15s}.hctyping span:nth-child(3){animation-delay:.3s}@keyframes hcbounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:.9;transform:translateY(-3px)}}.hcstarters{flex-wrap:wrap;gap:7px;margin:10px 0 0;display:flex}.ls-app button.hcstarters,.hcstarters button{border:1px solid var(--line);color:var(--gold);text-align:left;background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.hcinput{border:1.5px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:8px;margin-top:10px;padding:0 6px 0 12px;display:flex}.hcinput input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:14px}.hcinput .btn{flex:none;margin:5px 0;padding:8px 11px}.ls-app button.hcescape{width:100%;color:var(--mut);justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:8px;font-size:12px;font-weight:700;display:flex}.impor{align-items:center;gap:12px;margin:18px 0;display:flex}.impor span{background:var(--line);flex:1;height:1px}.impor em{color:var(--mut);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-style:normal;font-weight:700}.impurl{gap:8px;display:flex}.impurl .inp{flex:1;min-width:0}.impdesc{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.impdesc input{opacity:0;width:0;height:0;position:absolute}.impdesc>span{background:#fff;border:1.5px solid #c7ccd6;border-radius:7px;flex:none;width:21px;height:21px;margin-top:1px;display:block;position:relative}.impdesc input:checked+span{background:var(--gold2);border-color:var(--gold2)}.impdesc input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.impdesc div{font-size:13.5px;font-weight:700;line-height:1.3}.impdesc small{color:var(--mut);margin-top:4px;font-size:11.5px;font-weight:500;line-height:1.4;display:block}.improw{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:9px;padding:12px;display:flex}.improw.off{opacity:.42}.impfields{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.imp3{grid-template-columns:1.3fr .8fr 1fr;gap:7px;display:grid}.improw .inp{padding:8px 10px;font-size:13px}.ls-app button.impphoto{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;width:76px;height:76px;padding:0;position:relative;overflow:hidden}.impphoto img{object-fit:contain;width:100%;height:100%}.impphoto span{color:#fff;background:#0f1115b8;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;line-height:1;display:flex;position:absolute;top:3px;right:3px}.impspec{margin-top:1px}.ls-app .impspec>button{color:var(--gold);align-items:center;gap:6px;padding:3px 0;font-size:11.5px;font-weight:700;display:flex}.impspecbox{border:1px solid var(--line2);background:#f7f8fa;border-radius:10px;flex-wrap:wrap;gap:6px;margin-top:7px;padding:9px;display:flex}.imphl{border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.impspecrow{border-top:1px solid var(--line2);align-items:center;gap:8px;width:100%;padding:4px 0;font-size:12px;display:flex}.impspecrow b{min-width:88px;color:var(--mut);flex:none;font-weight:700}.impspecrow span{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.ls-app .impspecrow button{border:1px solid var(--line);width:20px;height:20px;color:var(--mut);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.imptick{flex:none;padding-top:9px}.imptick input{opacity:0;width:0;height:0;position:absolute}.imptick span{background:#fff;border:1.5px solid #c7ccd6;border-radius:7px;width:21px;height:21px;display:block;position:relative}.imptick input:checked+span{background:var(--gold2);border-color:var(--gold2)}.imptick input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.imptick input:focus-visible+span{outline:2px solid var(--gold2);outline-offset:2px}.impbar{z-index:2;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--paper) 72%,transparent);gap:9px;display:flex;position:sticky;bottom:0}.impbar .btn{flex:1}.aifill{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.aifill em{color:var(--mut);flex:1;min-width:170px;font-size:11.5px;font-style:normal;line-height:1.35}.ph.full{border-style:solid;border-color:var(--line);color:#fff}:where(.ls-app) button.uptile,.uptile{color:#9aa3b0;background:#f7f8fa 50%/cover no-repeat;border:1.5px dashed #cbd2dd;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:88px;font-size:12px;font-weight:800;display:flex;position:relative;overflow:hidden}.uptile .ic{color:#9aa3b0;background:#eef1f6;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.uptile .ic svg{width:19px;height:19px}.uptile b{z-index:1;position:relative}.uptile.set{border-style:solid;border-color:var(--line);color:#fff}.uptile.set:before{content:"";background:#0f111573;position:absolute;inset:0}.uptile.set .ic{z-index:1;color:var(--ink);background:#ffffffeb;position:relative}.pausebar{color:#c2185b;background:#eef1f6;border-bottom:1px solid #f8bbd9;align-items:center;gap:8px;padding:9px 15px;font-size:12.5px;font-weight:700;display:flex}.pausebar svg{flex:none}.acctbox{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:22px;padding:4px 14px 14px}.dangerzone{background:#fdf6f4;border:1px solid #f8cdd5;border-radius:12px;margin-top:10px;padding:13px}.dangerzone p{color:#6e4a42;margin-bottom:8px;font-size:12.5px;line-height:1.5}.dangerzone .dz-hint{color:var(--mut)}.dangerzone .dz-lab{color:var(--mut);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.uprem{color:var(--red);align-items:center;gap:5px;margin-top:7px;font-size:11.5px;font-weight:800;display:inline-flex}.ls-app .uprem{color:var(--red);font-size:11.5px;font-weight:800}.pinbox{border:1px solid var(--line);background:#fff;border-radius:14px;padding:13px}.pinset{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pinset>svg{color:var(--gold);flex:none}.pinset .pv{flex:1;min-width:0}.pinset .pv b{font-size:13px;font-weight:800;display:block}.pinset .pv small{color:var(--mut);font-family:ui-monospace,Menlo,monospace;font-size:11.5px;display:block}.pinmsg{color:var(--gold);margin:9px 0 0;font-size:11.5px;font-weight:600;line-height:1.45}.pinmap{border:1px solid var(--line);background:#e8ede6;border-radius:12px;height:200px;overflow:hidden}.pinmap.loading{display:block}.pmk-pin{background:#ec008c;border:3px solid #fff;border-radius:999px 999px 3px;width:20px;height:20px;margin:16px auto 0;display:block;transform:rotate(45deg);box-shadow:0 2px 6px #00000059}.pinmap .leaflet-control-attribution{font-size:9px}.pinmap .leaflet-control-zoom a{width:26px;height:26px;font-size:15px;line-height:26px}.pinmore{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.ls-app .pinmore summary{color:var(--gold);cursor:pointer;padding:2px 0;font-size:12px;font-weight:800;list-style:none}.pinmore summary::-webkit-details-marker{display:none}.pinmore summary:before{content:"+ "}.pinmore[open] summary:before{content:"−"}.btn.block.sm{width:100%}:where(.ls-app) button.copyhrs,.copyhrs{color:var(--gold);align-items:center;gap:5px;margin-bottom:10px;font-size:11.5px;font-weight:800;display:inline-flex}.hours{flex-direction:column;gap:7px;display:flex}.hrow{align-items:center;gap:9px;display:flex}.hrow .dy{width:34px;color:var(--ink);flex:none;font-size:12px;font-weight:800}:where(.ls-app) button.hopen,.hopen{border:1px solid var(--line);width:66px;color:var(--mut);background:#fff;border-radius:999px;flex:none;padding:7px 0;font-size:11px;font-weight:800}.hopen.on{color:var(--green);background:#e7f6ee;border-color:#bfe5cf}.htimes{flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.htimes input{border:1px solid var(--line);max-width:96px;color:var(--ink);background:#fff;border-radius:10px;flex:1;padding:7px 8px;font-family:inherit;font-size:12px}.htimes span{color:var(--mut);font-size:11px}:where(.ls-app) button.addcat,.addcat{color:var(--gold);align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:800;display:inline-flex}.verifybtn{color:var(--gold);background:#eef1f6;border:1px solid #f8bbd9;border-radius:11px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.catfoot{z-index:30;position:sticky;bottom:0}.catfoot .stickybar,.catfoot .tabbar{position:static}.catfoot .stickybar{padding-bottom:9px}.pubhead{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line2);background:#fffffff0;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;top:0}.ava{background:var(--ink);color:#fbd9e8;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:flex}.pubhead .m{flex:1;min-width:0}.pubhead .m b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.pubhead .m small{color:var(--mut);font-size:11px}.banner{border-radius:18px;flex-direction:column;justify-content:center;min-height:118px;margin:14px 16px 0;padding:18px;display:flex;position:relative;overflow:hidden}.banner.summer{color:#fff;background:linear-gradient(115deg,#ffb53c,#f97a2b 55%,#f2543d)}.banner.summer h4{letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 8px #8c32004d;font-size:24px;font-weight:900;line-height:1.02}.banner.summer p{letter-spacing:.12em;text-transform:uppercase;opacity:.95;margin-top:6px;font-size:11px;font-weight:700}.banner.summer .tag{color:#d14b15;letter-spacing:.1em;background:#ffffffe6;border-radius:999px;align-self:flex-start;margin-top:10px;padding:5px 11px;font-size:10px;font-weight:800}.banner.minimal{color:#fbd9e8;background:linear-gradient(135deg,#0f1115,#1f2937);border:1px solid #374151}.banner.minimal h4{letter-spacing:-.01em;font-size:17px;font-weight:800}.banner.minimal p{color:#c7ccd6;margin-top:4px;font-size:12px}.banner.photo{color:#fff;background-position:50%;background-size:cover}.banner.photo:after{content:"";background:linear-gradient(#0f111526,#0f1115b8);position:absolute;inset:0}.banner.photo>*{z-index:1;position:relative}.banner.photo h4{letter-spacing:.01em;text-shadow:0 2px 10px #00000080;font-size:22px;font-weight:900;line-height:1.05}.banner.photo p{letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 6px #00000080;margin-top:6px;font-size:11px;font-weight:700}.banner.photo .tag{color:#0f1115;letter-spacing:.1em;background:#ffffffeb;border-radius:999px;align-self:flex-start;margin-top:10px;padding:5px 11px;font-size:10px;font-weight:800}.banner.winter{color:#fff;background:linear-gradient(130deg,#0e3a5b,#1c6e9c 55%,#4fa8d8)}.banner.winter h4{letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 10px #04203773;font-size:23px;font-weight:900;line-height:1.03}.banner.festival{color:#fff;background:linear-gradient(125deg,#5b1338,#a81e5b 50%,#e8552f)}.banner.festival h4{letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 10px #46062680;font-size:23px;font-weight:900;line-height:1.03}.banner.sale{color:#fff;background:linear-gradient(120deg,#8e0f16,#c81e24 52%,#f2542d)}.banner.sale h4{letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 10px #5a060a73;font-size:24px;font-weight:900;line-height:1.02}.banner.luxe{color:#fbd9e8;background:linear-gradient(135deg,#1a1206,#c2185b 55%,#c2185b)}.banner.luxe h4{letter-spacing:.06em;text-transform:uppercase;font-size:22px;font-weight:800;line-height:1.05}.banner.fresh{color:#fff;background:linear-gradient(125deg,#0b4d3a,#178a5e 55%,#5bc98c)}.banner.fresh h4{letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 10px #04322373;font-size:23px;font-weight:900;line-height:1.03}.banner.winter p,.banner.festival p,.banner.sale p,.banner.luxe p,.banner.fresh p{letter-spacing:.12em;text-transform:uppercase;opacity:.94;margin-top:6px;font-size:11px;font-weight:700}.banner.winter .tag,.banner.festival .tag,.banner.sale .tag,.banner.fresh .tag{color:#0f1115;letter-spacing:.1em;background:#fffffff0;border-radius:999px;align-self:flex-start;margin-top:10px;padding:5px 11px;font-size:10px;font-weight:800}.banner.luxe .tag{background:var(--ink);color:#fff;letter-spacing:.1em;border-radius:999px;align-self:flex-start;margin-top:10px;padding:5px 11px;font-size:10px;font-weight:800}.catinfo{flex-direction:column;gap:8px;margin:12px 16px 0;display:flex}.addrline{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:13px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.addrline svg{width:17px;height:17px;color:var(--gold);flex:none;margin-top:1px}.addrline .a{color:var(--ink);font-size:12.5px;line-height:1.4}.addrline .a b{letter-spacing:.03em;text-transform:uppercase;color:var(--mut);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.addrline .dir{color:var(--gold);white-space:nowrap;flex:none;align-self:center;align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.addrline .dir svg{width:13px;height:13px;color:var(--gold);margin:0}.expbar{color:#fbd9e8;background:linear-gradient(120deg,#1f2937,#241d10);border:1px solid #374151;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;display:flex}.expbar.ended{color:#6b7280;border-color:var(--line);background:#f1eada}.expbar svg{width:18px;height:18px;color:var(--gold2);flex:none}.expbar.ended svg{color:#9aa3b0}.expbar .x b{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:9.5px;font-weight:800;display:block}.expbar .t{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.expbar .d{opacity:.8;text-align:right;margin-left:auto;font-size:10.5px;line-height:1.3}.offchip{color:var(--red);letter-spacing:.02em;background:#fdebef;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.offchip svg{width:11px;height:11px;color:var(--red)}.bnstyle{grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;display:grid}.bnstyle button{height:58px;box-shadow:var(--sh);text-align:center;border:2.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:4px;font-size:10.5px;font-weight:800;line-height:1.1;display:flex}.bnstyle button.on{border-color:var(--ink)}.bnphoto{align-items:center;gap:10px;margin-top:10px;display:flex}.bnphoto .pv{border:1px solid var(--line);color:#b6bcc7;background:#eef1f6 50%/cover;border-radius:11px;flex:none;justify-content:center;align-items:center;width:74px;height:54px;display:flex}.bnphoto .pv svg{width:22px;height:22px}.cathead{padding:16px 18px 4px}.cathead h3{letter-spacing:-.02em;font-size:19px;font-weight:800}.cathead p{color:var(--mut);margin-top:3px;font-size:12.5px}.allrow{letter-spacing:.05em;text-transform:uppercase;color:#4b5563;justify-content:space-between;align-items:center;padding:14px 18px 8px;font-size:12px;font-weight:800;display:flex}.grid{grid-template-columns:1fr 1fr;gap:13px;padding:2px 16px 16px;display:grid}.catsec{color:var(--ink);letter-spacing:-.01em;grid-column:1/-1;align-items:center;gap:9px;margin:9px 1px 1px;font-size:13.5px;font-weight:800;display:flex}.catsec:first-child{margin-top:2px}.catsec i{color:#c2185b;background:#eef1f6;border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:800}.catsec:after{content:"";background:var(--line2);flex:1;height:1px}.grid .pcard{border:1px solid var(--line);text-align:left;box-shadow:var(--sh);background:#fff;border-radius:16px;overflow:hidden}.pcard:active{transform:scale(.98)}.pcard .thumb{aspect-ratio:1.25;background:#fff;border-radius:0;width:100%}.pcard .thumb img{object-fit:contain;width:100%;height:100%;padding:8px}.pcard .b{padding:10px 11px 11px}.pcard b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.4em;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.price{align-items:baseline;gap:6px;margin:4px 0 5px;display:flex}.price b{min-height:0;font-size:14.5px}.price s{color:#b6bcc7;font-size:11px}.stickybar{z-index:30;padding:10px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff5;flex-wrap:wrap;gap:8px;display:flex;position:sticky;bottom:0}.stickybar .btn{flex:1 1 0;min-width:72px;height:46px;padding:0;font-size:13px;font-weight:500}.pubfoot{text-align:center;color:#9aa3b0;padding:6px 0 16px;font-size:10.5px}.caro{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.caro::-webkit-scrollbar{display:none}.caro .thumb{aspect-ratio:1.25;scroll-snap-align:center;border-radius:0;flex:none;width:100%}.pd{padding:16px 18px 20px}.pd h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:6px 0 4px;font-size:20px;font-weight:800}.pd .bigprice{flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin:8px 0 4px;display:flex}.pd .bigprice b{letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;font-size:26px}.pd .bigprice s{color:#b6bcc7;overflow-wrap:anywhere;min-width:0;font-size:15px}.pd .bigprice .chip{white-space:normal;text-align:left;overflow-wrap:anywhere}.pd .desc{color:#4b5563;overflow-wrap:anywhere;margin:12px 0;font-size:14px}.specrow{border-top:1px solid var(--line2);justify-content:space-between;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.specrow span{color:var(--mut);flex:none}.specrow b{overflow-wrap:anywhere;text-align:right;min-width:0}.cbtns{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:16px;display:grid}.sheet{z-index:150;background:#0f111580;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.sheet.open{display:flex}.panel{background:var(--card);width:100%;max-width:480px;max-height:86vh;padding:10px 18px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation:.28s ls-up;overflow-y:auto}@keyframes ls-up{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.grab{background:#cbd2dd;border-radius:99px;width:40px;height:4px;margin:4px auto 12px}.panel h3{letter-spacing:-.01em;font-size:16.5px;font-weight:800}.panel .ps{color:var(--mut);margin:2px 0 12px;font-size:12px}.sharegrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 6px;display:grid}:where(.ls-app) a.shbtn,:where(.ls-app) button.shbtn,.shbtn{color:#424a57;flex-direction:column;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.shbtn .ic{color:#fff;width:52px;height:52px;box-shadow:var(--sh);border-radius:16px;justify-content:center;align-items:center;display:flex}.shbtn .ic svg{width:24px;height:24px}.exgrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.qrwrap{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:14px;margin-top:14px;padding:13px;display:flex}.qrwrap canvas,.qrwrap img{border-radius:8px;flex:none;width:92px;height:92px}.qrwrap b{font-size:13px;display:block}.qrwrap small{color:var(--mut);word-break:break-all;font-size:11px}.insteps{color:#424a57;flex-direction:column;gap:11px;margin:6px 0 0;padding-left:20px;font-size:13.5px;line-height:1.45;display:flex}.insteps li{padding-left:3px}.insteps li b{color:var(--ink);font-weight:800}.insteps li svg{vertical-align:-2px;width:15px;height:15px;color:var(--gold)}.toast{z-index:200;color:#f1f4f9;opacity:0;pointer-events:none;text-align:center;background:#0f1115;border-radius:999px;max-width:86%;padding:11px 17px;font-size:13px;font-weight:600;transition:all .25s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,16px);box-shadow:0 12px 30px -8px #00000080}.toast.show{opacity:1;transform:translate(-50%)}.lsbig{text-align:center;border:1.5px dashed var(--gold2);background:#fff;border-radius:18px;margin:14px 0;padding:20px}.lsbig .code{letter-spacing:.06em;color:var(--gold);margin:6px 0 2px;font-family:ui-monospace,Menlo,monospace;font-size:27px;font-weight:800}.lsbig small{color:var(--mut);font-size:11.5px}.okic{background:var(--ink);color:#fbd9e8;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:26px auto 14px;display:flex;box-shadow:0 14px 30px -10px #0f111580}.okic svg{width:30px;height:30px}.mrow{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:11px;padding:11px 12px;display:flex}.mrow+.mrow{margin-top:8px}.mrow .ava{flex:none;width:38px;height:38px;font-size:12px}.mrow .thumb{border-radius:11px;flex:none;width:44px;height:44px}.mrow .m{flex:1;min-width:0}.mrow b{font-size:13px;line-height:1.25;display:block}.mrow small{color:var(--mut);margin-top:1px;font-size:11px;display:block}.mrow.gone{opacity:.5}.tagon{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.tagon.ok{color:var(--green);background:#e7f6ee}.tagon.no{color:var(--red);background:#fdebef}.tagon.vf{color:var(--gold);background:#eef1f6}.tagon svg{width:10px;height:10px}:where(.ls-app) button.mbtn,.mbtn{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.mbtn svg{width:13px;height:13px}.mbtn.block{color:var(--red);border-color:#f8cdd5}.mbtn.unblock{background:var(--ink);color:#fff;border-color:var(--ink)}.mbtn.rem{color:var(--red);border-color:#f8cdd5}.ls-app button.mbtn{border:1px solid var(--line);color:var(--ink);background:#fff}.ls-app button.mbtn.block,.ls-app button.mbtn.rem{color:var(--red);border-color:#f8cdd5}.ls-app button.mbtn.unblock{background:var(--ink);color:#fff;border-color:var(--ink)}.ls-app button.mbtn:disabled{opacity:.45}.iconbtn.rem{color:var(--red)}.btn.danger{background:var(--red);color:#fff;box-shadow:0 8px 20px -10px #dc262699}.pubtop{background:var(--card);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;display:flex;position:sticky;top:0}.pubtop .lslogo .lsword b{letter-spacing:.16em;font-size:11px}.pubtop .lslogo .lsword i{letter-spacing:.4em;font-size:6.5px}.pubtop .btn.sm{height:38px;padding:0 14px;font-size:12.5px}.supwrap{padding:0 0 4px}.verak{color:#fff;background:#1d9bf0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.regchip{background:var(--line2);color:#6b7280;border-radius:8px;align-items:center;gap:5px;margin-top:8px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.regchip svg{color:var(--gold)}.metatags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.metatags .regchip{margin-top:0}.biztype{color:#c2185b;background:#fde9f3;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.biztype svg{color:var(--gold)}.supacts{gap:9px;margin-top:10px;display:flex}.supacts .supact{background:var(--card);border:1px solid var(--line);min-width:0;box-shadow:var(--sh);color:var(--ink);text-align:left;border-radius:14px;flex:1 1 0;align-items:center;gap:9px;padding:10px 11px;display:flex}.supacts .supact.hrs{flex:1.3 1 0}.supacts .supact.solo{justify-content:center;gap:7px}.supacts .supact.compact{flex:none;padding:10px 14px}.supacts .supact:active{transform:scale(.98)}.supacts .sa-ic{color:var(--gold);flex:none;justify-content:center;align-items:center;display:flex}.supacts .sa-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.supacts .sa-t{letter-spacing:-.01em;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:800;line-height:1.2;display:flex}.supacts .sa-t.ok{color:var(--green)}.supacts .sa-t.no{color:var(--red)}.supacts .sa-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.supacts .sa-v{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;line-height:1.25;overflow:hidden}.supacts .sa-chev{color:#b6bcc7;flex:none;transition:transform .18s;transform:rotate(90deg)}.supacts .sa-chev.open{transform:rotate(180deg)}.suphours{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:14px;flex-direction:column;gap:7px;margin-top:9px;padding:11px 13px;display:flex}.suphours div{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.3}.catmsg{color:var(--mut);text-align:center;padding:12px 18px 2px;font-size:12.5px}.toolrow{gap:9px;padding:14px 14px 0;display:flex}.searchbox{background:var(--card);border:1.5px solid var(--line);border-radius:13px;flex:1;align-items:center;gap:8px;height:46px;padding:0 13px;display:flex}.searchbox svg{color:var(--mut);flex:none}.searchbox input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}:where(.ls-app) button.filterbtn,.filterbtn{border:1.5px solid var(--line);height:46px;color:var(--ink);background:#fff;border-radius:13px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.filterbtn.on{background:var(--ink);border-color:var(--ink);color:#fff}.chips{scrollbar-width:none;gap:8px;padding:12px 14px 2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}:where(.ls-app) button.chip2,.chip2{background:var(--card);border:1.5px solid var(--line);color:#6b7280;white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.chip2 svg{color:var(--mut)}.chip2.on{background:var(--ink);color:#fff;border-color:#0000}.chip2.on svg{color:#0f1115}.listhead{justify-content:space-between;align-items:center;gap:10px;padding:15px 16px 8px;display:flex}.listhead>span{letter-spacing:-.02em;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:17px;font-weight:800;display:flex;overflow:hidden}.listhead>span i{color:#c2185b;text-transform:none;background:#eef1f6;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-style:normal;font-weight:800}.sortwrap{border:1.5px solid var(--line);background:var(--card);height:38px;color:var(--ink);border-radius:11px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.sortwrap>svg{color:var(--mut);flex:none}.sortwrap .sortchev{transform:rotate(180deg)}.sortwrap .sortsel{opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.lsbadge{color:#c2185b;letter-spacing:.02em;background:#fde9f3;border-radius:7px;padding:2px 7px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:800;position:absolute;top:7px;left:7px;box-shadow:0 1px 3px #0f11151f}.pcard .b>b{min-height:0;font-size:13.5px;line-height:1.28}.pdesc{color:var(--mut);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.priceln{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;display:flex}.priceln b{min-height:0;color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:15px;font-weight:800;display:inline-block}.priceln s{color:#b6bcc7;font-size:11.5px}.cardtags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.offpct{color:var(--red);background:#fdebef;border-radius:999px;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.cardtags .chip{padding:2px 8px;font-size:9.5px}.dp{padding-bottom:86px}.dp-top{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line2);background:#fffffff5;justify-content:space-between;align-items:center;gap:8px;padding:11px 15px;display:flex;position:sticky;top:0}:where(.ls-app) button.dp-rnd,.dp-rnd{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #0f11150f}.dp-top .lslogo .lsword b{letter-spacing:.15em;font-size:10.5px}.dp-top .lslogo .lsword i{letter-spacing:.38em;font-size:6.5px}.dp-tacts{gap:8px;display:flex}.dp-tacts:empty{flex:none;width:40px}.dp-gal{padding:14px 16px 0}.dp-main{aspect-ratio:1.16;border:1px solid var(--line);background:#fff;border-radius:20px;position:relative;overflow:hidden}.dp-main img{object-fit:contain;width:100%;height:100%}.dp-main .dp-slider{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;height:100%;display:flex;overflow:auto hidden}.dp-main .dp-slider::-webkit-scrollbar{display:none}.dp-main .dp-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.dp-ph{color:#c7ccd6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp-badge{background:#fff;border-radius:12px;align-items:center;gap:8px;max-width:72%;padding:8px 12px;font-size:12px;font-weight:800;line-height:1.2;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px -6px #0f111559}.dp-badge .ic{background:var(--gold);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.dp-counter{color:#fff;background:#0f1115b8;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.dp-thumbs{scrollbar-width:none;gap:9px;margin-top:11px;display:flex;overflow-x:auto}.dp-thumbs::-webkit-scrollbar{display:none}.dp-thumb{border-radius:12px;flex:none;width:62px;height:62px}.dp-thumbs .dp-thumb,.lb-thumbs .dp-thumb{border:1px solid var(--line);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain}.dp-thumb.on{border:2px solid var(--gold2)}.dp-sec{padding:16px 16px 0}.dp-namerow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dp-namerow h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:21px;font-weight:800;line-height:1.15}.dp-namerow .chip{flex:none;margin-top:3px}:where(.ls-app) button.dp-lsid,.dp-lsid{color:var(--mut);text-align:left;align-items:center;gap:6px;margin-top:7px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.dp-lsid .code{color:var(--ink);font-family:ui-monospace,Menlo,monospace;font-weight:800}.dp-lsid em{color:var(--green);font-size:11px;font-style:normal;font-weight:800}.dp-sup{border-top:1px solid var(--line2);align-items:center;gap:11px;margin-top:14px;padding-top:14px;display:flex}.dp-suplogo{background:var(--ink);width:44px;height:44px;color:var(--gold2);background-position:50%;background-size:cover;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.dp-suplogo.has,.dc-logo.has,.ls-app .fcard .flogo.has,.dp-sec .mfrow .mflogo.has,.ls-app .rfavat.has{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0}.ls-app .rfavat.has img,.dp-sec .mfrow .mflogo.has img{object-fit:contain}.dp .dp-supname{text-align:left;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0;font-size:15px;font-weight:800;display:flex}.dp-supname .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dp-tagrow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.dp-tagrow .dp-open{margin-left:auto}.dp-open{border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.dp-open.ok{color:var(--green);background:#e7f6ee}.dp-open.no{color:var(--red);background:#fdebef}.dp-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.dp-reg{color:var(--mut);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.dp-price{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:16px;margin:16px 16px 0;display:flex;overflow:hidden}.dp-pmain{flex:1.55;min-width:0;padding:13px 14px}.dp-pmoq{border-left:1px solid var(--line2);flex-direction:column;flex:1;justify-content:center;padding:13px 14px;display:flex}.dp-pmoq .k{color:var(--mut);font-size:10.5px;font-weight:700;display:block}.dp-pmoq b{font-size:13px;font-weight:800}.dp-pmoq .r2{border-top:1px solid var(--line2);margin-top:9px;padding-top:9px}.dp-plabel,.dp-was span{color:var(--mut);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.dp-was{align-items:baseline;gap:8px;display:flex}.dp-was s{color:#b6bcc7;font-size:14px;font-weight:700}.dp-now{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.dp-now b{color:var(--gold);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:900}.dp-now.single b{font-size:19px}.dp-off{color:#c2185b;background:#fde9f3;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:800}.dp-valid{color:var(--mut);align-items:center;gap:5px;margin-top:7px;font-size:10.5px;display:flex}.dp-desc{color:#4b5563;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.dp-desc.open{-webkit-line-clamp:unset}:where(.ls-app) button.dp-readmore,.dp-readmore{color:var(--gold);align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:800;display:inline-flex}.dp-feats{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px 16px 0;padding:15px 8px;display:grid}.dp-feat{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.dp-fic{width:36px;height:36px;color:var(--gold);background:#fde9f3;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.dp-feat>span{color:#6b7280;overflow-wrap:anywhere;font-size:10.5px;font-weight:700;line-height:1.25}.dp-sechead{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.dp-sechead h2{letter-spacing:-.01em;font-size:16.5px;font-weight:800}.dp-specs{scrollbar-width:none;gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.dp-specs::-webkit-scrollbar{display:none}.dp-spec{border:1px solid var(--line);background:#fff;border-radius:13px;flex:none;min-width:100px;max-width:160px;padding:11px 12px}.dp-spec .k{color:var(--mut);font-size:10.5px;font-weight:700}.dp-spec .v{overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:800}.dp-locrow{align-items:center;gap:8px;min-width:0;margin-top:7px;display:flex}.dp-locrow .dp-reg{min-width:0;margin-top:0}.dp .dp-locbtn{border:1px solid var(--line);color:var(--ink);box-shadow:var(--sh);background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.dp .dp-locbtn>svg:first-child{color:var(--gold)}.dp-locchev{color:#b6bcc7;transition:transform .18s;transform:rotate(90deg)}.dp-locchev.open{transform:rotate(180deg)}.dp-locbox{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:13px;align-items:center;gap:10px;margin-top:9px;padding:11px 13px;display:flex}.dp-locbox p{color:#4b5563;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12.5px;font-weight:600;line-height:1.45}:where(.ls-app) a.dp-mapbtn,.dp-mapbtn{background:var(--ink);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 6px 14px -6px #11131866}.dp-contacts{gap:9px;margin:16px 16px 0;display:flex}.dp-cbtn{border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;height:46px;font-size:12.5px;font-weight:800;display:flex}.dp-cbtn.wa{color:var(--wa)}.dp-cbtn.enq{background:var(--ink);color:#fff;border:0}.dp-panels{flex-direction:column;gap:11px;display:flex}.dp-panels .dp-panel{border:1px solid var(--line);width:100%;box-shadow:var(--sh);cursor:zoom-in;background:#fff;border-radius:14px;padding:0;display:block;overflow:hidden}.dp-panels .dp-panel:active{transform:scale(.995)}.dp-panels .dp-panel img{width:100%;height:auto;display:block}.panellist{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.panelrow{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:8px 10px;display:flex}.panelrow .pn{color:#c2185b;background:#fde9f3;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.panelrow img{object-fit:cover;border:1px solid var(--line);border-radius:8px;flex:none;width:42px;height:42px}.panelrow .pmv{flex:1;gap:5px;display:flex}.panelrow .pmv button{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.panelrow .pmv button[disabled]{opacity:.35}.dp-rel{scrollbar-width:none;gap:11px;padding-bottom:4px;display:flex;overflow-x:auto}.dp-rel::-webkit-scrollbar{display:none}.dp-rcard{text-align:left;flex:none;width:128px}.dp-rthumb{border:1px solid var(--line);background:#eef1f6;border-radius:12px;justify-content:center;align-items:center;width:128px;height:96px;display:flex;overflow:hidden}.dp-rthumb img{object-fit:cover;width:100%;height:100%}.dp-rcard .rn{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:11.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.dp-rcard .rp{margin-top:3px;font-size:13px;font-weight:800}.dp-bar{z-index:40;max-width:480px;padding:11px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;gap:10px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}:where(.ls-app) button.dp-bbtn,.dp-bbtn{border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-size:13.5px;font-weight:500;display:flex}.dp-bbtn.line{border:1.5px solid var(--line);background:#fff}.dp-bbtn.icon{flex:0 0 56px}.dp-campaign{background:var(--pink-bg);color:var(--gold);letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;margin-bottom:7px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.dp-bbtn.wa{background:var(--wa);color:#fff}.dp-bbtn.gold{background:var(--ink);color:#fff;box-shadow:0 8px 20px -10px #11131873}.dp-preview{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;font-weight:700;display:flex}.dp-preview button{background:var(--ink);color:#fff;border-radius:999px;flex:none;padding:5px 13px;font-size:12px;font-weight:700}.dp-main .dp-zoom{z-index:1;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f111599;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px -2px #0006}.lb{z-index:200;background:#0f1115f7;flex-direction:column;animation:.18s ls-fade;display:flex;position:fixed;inset:0}@keyframes ls-fade{0%{opacity:0}to{opacity:1}}.lb .lb-x{top:calc(12px + env(safe-area-inset-top));z-index:2;color:#fff;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;right:12px}.lb-stage{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:16px;display:flex;overflow:auto}.lb-img{object-fit:contain;cursor:zoom-in;border-radius:4px;flex:none;max-width:100%;max-height:100%;margin:auto}.lb-img.in{cursor:zoom-out;width:220%;max-width:none;height:auto;max-height:none}.lb-thumbs{padding:12px 14px calc(14px + env(safe-area-inset-bottom));scrollbar-width:none;flex:none;justify-content:center;gap:9px;display:flex;overflow-x:auto}.lb-thumbs::-webkit-scrollbar{display:none}.tabbar .tab>span:not(.tabic){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.perf{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.perfcard{border:1px solid var(--line);text-align:center;box-shadow:var(--sh);background:#fff;border-radius:14px;padding:13px 6px}.perfcard>svg{color:var(--gold);margin:0 auto 6px}.perfcard b{letter-spacing:-.02em;font-size:20px;font-weight:800;display:block}.perfcard span{color:var(--mut);margin-top:2px;font-size:10px;font-weight:600;line-height:1.2;display:block}.perfnote{color:var(--mut);align-items:flex-start;gap:6px;margin-top:10px;font-size:11.5px;line-height:1.4;display:flex}.perfnote svg{color:var(--gold);flex:none;margin-top:2px}.msgcard{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:14px;gap:11px;margin-bottom:10px;padding:13px;display:flex}.mic{width:38px;height:38px;color:var(--gold);background:#fde9f3;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.mbody{flex:1;min-width:0}.mtop{justify-content:space-between;align-items:center;gap:8px;display:flex}.mtop b{font-size:13.5px;font-weight:800}.mtop em{color:var(--green);text-transform:uppercase;background:#e7f6ee;border-radius:999px;flex:none;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:800}.mbody p{color:#4b5563;margin-top:4px;font-size:12px;line-height:1.45}.mvlist{flex-direction:column;gap:8px;display:flex}.mvrow{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.mvrow .rank{color:#c2185b;background:#fde9f3;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.mvrow b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.mvrow .v{color:var(--gold);flex:none;font-size:11.5px;font-weight:700}.actlist{flex-direction:column;display:flex}.actrow{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:9px 2px;display:flex}.actrow:last-child{border-bottom:0}.aic{width:28px;height:28px;color:var(--gold);background:#fde9f3;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.actrow .al{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.actrow .at{color:var(--mut);flex:none;font-size:11px;font-weight:600}.adm .appbar h2{flex:1}.admwho{color:var(--mut);background:var(--line2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:110px;padding:4px 10px;font-size:10.5px;font-weight:800;overflow:hidden}.ls-app .admout{background:var(--line2);width:30px;height:30px;color:var(--red);border-radius:9px;flex:none;justify-content:center;align-items:center;margin-left:6px;display:flex}.ls-app .admout:active{transform:scale(.9)}.admtabs{scrollbar-width:none;flex-wrap:wrap;gap:7px;padding:12px 14px 0;display:flex}.admtabs::-webkit-scrollbar{display:none}:where(.ls-app) button.admtab,.admtab{border:1.5px solid var(--line);color:#6b7280;white-space:nowrap;background:#fff;border-radius:11px;flex:none;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.admtab svg{color:var(--mut)}.admtab.on{background:var(--ink);border-color:var(--ink);color:#fff}.admtab.on svg{color:var(--gold2)}.admnote{border-radius:11px;margin-bottom:12px;padding:10px 13px;font-size:12.5px;font-weight:700}.admnote.ok{color:var(--green);background:#e7f6ee}.admnote.err{color:var(--red);background:#fdebef}.admhint{color:var(--mut);margin:-4px 0 10px;font-size:12px;line-height:1.5}.brandrow{align-items:center;gap:12px;display:flex}.brandprev{border:1.5px dashed var(--line);background:var(--paper);border-radius:13px;flex:1;justify-content:center;align-items:center;min-width:0;height:86px;padding:8px;display:flex;overflow:hidden}.brandprev img{object-fit:contain;max-width:100%;max-height:100%}.brandprev span{color:var(--mut);text-align:center;font-size:11.5px;font-weight:600}.brandacts{flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}.admrowbtns{gap:7px;margin-top:9px;display:flex}.msgcard.off{opacity:.5}.suprow{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;padding:11px 12px;display:flex}.suprow .sm{flex:1;min-width:120px}.suprow .sn{align-items:center;gap:6px;min-width:0;display:flex}.suprow .sn b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.suprow small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.suprow .suplogin{color:var(--gold);margin-top:1px;font-size:10.5px;font-weight:700}.sacts{flex-wrap:wrap;flex:none;gap:6px;display:flex}.supedit{border-top:1px solid var(--line2);flex:1 0 100%;margin-top:10px;padding-top:11px}.supedit .field{margin-bottom:10px}.supedit .admhint b{color:var(--ink)}.slugrow{align-items:center;gap:2px;display:flex}.slugrow>span{color:var(--mut);flex:none;font-size:12.5px;font-weight:700}.slugrow .inp{flex:1;min-width:0}.admtagsm{text-transform:uppercase;background:var(--ink);color:#fff;border-radius:5px;flex:none;padding:2px 6px;font-size:9px;font-weight:800}.admtagsm.blk{background:var(--red)}.facpick .fachint{color:var(--mut);margin:0 0 10px;font-size:11.5px;line-height:1.45}.facpick .facchosen{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.facpick .facgrid{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.facpick .facchip{color:#6b7280;border:1.5px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.facpick .facchip svg{width:14px;height:14px;color:var(--gold);flex:none}.facpick .facchip.on{background:var(--ink);border-color:var(--ink);color:#fff}.facpick .facchip.on svg{color:var(--gold2)}.facpick .facchip:disabled{opacity:.45}.facpick .facchip button{opacity:.75;margin-left:2px;display:inline-flex;transform:rotate(45deg)}.facpick .facchip button svg{color:currentColor;width:12px;height:12px}.facpick .facadd{color:var(--gold);border:1.5px dashed var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:11px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.facpick .facadd svg{width:13px;height:13px;color:var(--gold)}.facpick .faccustom{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:12px;padding:12px}.facpick .faciconrow{flex-wrap:wrap;gap:6px;display:flex}.facpick .faciconbtn{border:1.5px solid var(--line);width:36px;height:36px;color:var(--mut);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.facpick .faciconbtn svg{color:currentColor}.facpick .faciconbtn.on{border-color:var(--ink);background:var(--ink);color:var(--gold2)}.facstrip{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:0 16px;display:flex}.facdot{color:var(--gold);justify-content:center;align-items:center;display:inline-flex}.facdot+.facdot{margin-left:-3px}.facbtn .faclabel{margin-left:4px}.facbtn>svg:last-child{margin-left:auto}.facstrip .fac{color:#6b7280;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.facstrip .fac svg{width:20px;height:20px;color:var(--gold);flex:none}.facrow{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.facrow::-webkit-scrollbar{display:none}.facrow .fac{white-space:normal;text-align:center;min-width:92px;min-height:74px;color:var(--ink);box-shadow:var(--sh);border-radius:14px;flex-direction:column;flex:1 0 0;justify-content:center;gap:7px;padding:11px 8px;font-size:10.5px;font-weight:500;line-height:1.25}.blocknote{background:#fcedea;border:1px solid #f0cfc7;border-radius:12px;align-items:flex-start;gap:9px;margin:0 0 9px;padding:10px 12px;display:flex}.blocknote>svg{width:15px;height:15px;color:var(--red);flex:none;margin-top:1px}.blocknote .bn{flex:1;min-width:0}.blocknote .bn b{color:var(--red);font-size:12px;font-weight:800;display:block}.blocknote .bn p{color:#9f1239;margin:2px 0 0;font-size:11.5px;line-height:1.45}.blocknote .bn button{color:var(--red);margin-top:7px;font-size:11px;font-weight:800;text-decoration:underline}.sechead .expbtn{color:var(--gold);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.sechead .expbtn svg{width:13px;height:13px}.brandprev.fav{flex:none;width:86px}.mbody .mfrom{color:var(--mut);word-break:break-word;margin-top:3px;font-size:11px;font-weight:600}.mbody .mmsg{white-space:pre-wrap;word-break:break-word}.admtab .cnt{background:var(--red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}.admtab.on .cnt{color:var(--ink);background:#fff}.sechead h3 .unrd{text-transform:uppercase;color:var(--green);vertical-align:middle;background:#e7f6ee;border-radius:999px;margin-left:7px;padding:2px 8px;font-size:9.5px;font-weight:800}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lsimg{object-fit:contain;width:auto;max-width:300px;display:block}:where(.ls-app) button.moretoggle,.moretoggle{border:1.5px dashed var(--gold2);width:100%;color:var(--gold);background:#fde9f3;border-radius:13px;align-items:center;gap:7px;margin:2px 0 14px;padding:12px 14px;font-size:13.5px;font-weight:800;display:flex}.moretoggle em{color:#9aa3b0;margin-left:auto;font-size:11px;font-style:normal;font-weight:600}.morebox{border:1px solid var(--line);background:#fcfaf5;border-radius:14px;margin-bottom:14px;padding:14px 14px 4px}.chipwrap{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.editchip{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 8px 5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.editchip button{color:#c2185b;background:#fde9f3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:flex}.specrowedit{gap:8px;margin-bottom:8px;display:flex}.specrowedit .inp{flex:1;margin-bottom:0}.specrowedit .iconbtn.rem{flex:none;width:44px}.dhero{text-align:center;max-width:520px;margin:0 auto;padding:56px 20px 40px}.dhero-ic{border:1.5px solid var(--line);width:74px;height:74px;color:var(--gold);background:#fff;border-radius:22px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.dhero h1{letter-spacing:-.02em;margin:0 0 8px;font-size:23px;font-weight:800}.dhero>p{color:var(--mut);max-width:38ch;margin:0 auto 22px;font-size:14px;line-height:1.55}.dhero .btn.dark{max-width:320px;margin:0 auto}.dhero-err{color:var(--red);margin:12px 0 0;font-size:12.5px;font-weight:600}.dhero-note{color:var(--mut);max-width:34ch;margin:16px auto 0;font-size:11.5px;line-height:1.5}.dwrap{padding:12px 14px 4px}.dseg{background:var(--line2);border:1px solid var(--line);border-radius:13px;gap:6px;margin-bottom:12px;padding:4px;display:flex}.dseg button{color:var(--mut);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 0;font-size:13px;font-weight:700;display:flex}.dseg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0f111514}.dsearch{border:1.5px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.dsearch svg{color:var(--mut);flex:none}.dsearch input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:13px 0;font-size:14px}.dsearch .btn{flex:none;margin:5px 0}.ls-app button.dcam{width:34px;height:34px;color:var(--gold);border-left:1px solid var(--line);border-radius:0;flex:none;justify-content:center;align-items:center;padding-left:10px;display:flex}.ls-app button.dcam:disabled{color:var(--mut);opacity:.6}.dhero .dsearch{text-align:left;margin-bottom:0}.dhero-or{color:var(--mut);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:18px 0 12px;font-size:11px;font-weight:700;display:flex}.dhero-or:before,.dhero-or:after{content:"";background:var(--line);flex:1;height:1px}.dloc{border:1.5px solid var(--gold2);background:#fff;border-radius:13px;align-items:center;gap:8px;margin-bottom:12px;padding:0 6px 0 12px;display:flex}.dloc>svg{color:var(--gold);flex:none}.dloc input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:13px}.dloc-go{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:9px;flex:none;margin:5px 0;padding:7px 14px;font-size:12.5px;font-weight:700}.dloc-go:disabled{opacity:.5}.enqwrap{z-index:120;background:#0f11158c;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:520px){.enqwrap{align-items:center;padding:16px}}.enqcard{background:var(--paper);border-radius:20px 20px 0 0;width:100%;max-width:460px;max-height:92vh;padding:22px 18px 24px;position:relative;overflow:auto}@media (min-width:520px){.enqcard{border-radius:20px}}:where(.ls-app) button.enqx,.enqx{border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.enqtitle{margin:2px 30px 2px 0;font-size:17px;font-weight:800}.enqsub{color:var(--mut);margin:0 0 14px;font-size:12.5px}.enqlbl{color:var(--ink);margin:10px 0 5px;font-size:12px;font-weight:700;display:block}.enqlbl .req{color:var(--red);margin-left:2px}.gatemsg{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--line2);border-radius:12px;padding:10px 12px}.gatemsg .gml{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.gatemsg p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}:where(.ls-app) button.enqback,.enqback{width:100%;color:var(--mut);background:0 0;border:0;margin-top:10px;padding:6px;font-size:12px;font-weight:700;display:block}.pendenq{z-index:60;padding:11px 16px calc(11px + env(safe-area-inset-top));background:var(--ink);color:#fff;align-items:center;gap:9px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex;position:fixed;top:0;left:0;right:0}.pendenq svg{flex:none}.pendenq.sent{background:var(--green)}.pendenq.failed{background:var(--red)}:where(.ls-app) button.pendretry,.pendretry{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:999px;flex:none;margin-left:auto;padding:5px 11px;font-size:11.5px;font-weight:800}.enqhint{color:var(--mut);margin:5px 0 2px;font-size:11px}.enqerr{color:var(--red);margin:10px 0 0;font-size:12.5px;font-weight:600}.enqdone{text-align:center;padding:12px 6px}.enqdone h3{margin:12px 0 6px;font-size:18px;font-weight:800}.enqdone p{color:var(--mut);margin:0 0 20px;font-size:13.5px;line-height:1.5}.enqcta{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:13px 14px;display:flex}.enqcta.hot{border-color:var(--gold2);background:#fff}.enqcta-ic{background:var(--line2);width:40px;height:40px;color:var(--gold);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.enqcta.hot .enqcta-ic{background:var(--gold);color:#fff}.enqcta-m{flex:1;min-width:0}.enqcta-m b{font-size:14px;font-weight:800;display:block}.enqcta-m small{color:var(--mut);margin-top:1px;font-size:11.5px;display:block}.enqcta.hot .enqcta-m small{color:var(--gold);font-weight:700}.enqcta-badge{background:var(--red);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:flex}.enqcta>svg{color:var(--mut);flex:none}.enqempty{text-align:center;padding:52px 24px}.enqempty h3{margin:14px 0 6px;font-size:17px;font-weight:800}.enqempty p{color:var(--mut);max-width:32ch;margin:0 auto;font-size:13px;line-height:1.5}.enqlist{flex-direction:column;gap:10px;display:flex}.enqrow{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.enqrow.unread{border-color:var(--gold2);background:#fff}.enqmsg{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.enqmsg.open{-webkit-line-clamp:unset;overflow:visible}.enqacts{flex-wrap:wrap;gap:8px;padding:0 14px 13px 34px;display:flex}:where(.ls-app) button.enqbtn,.enqbtn{color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.enqbtn.wa{background:var(--wa);border-color:var(--wa);color:#fff}.enqbtn.del{color:var(--red);border-color:#f0d9d3;margin-left:auto}.enqtools{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-bottom:12px;display:flex}.alertson{color:var(--green);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}@keyframes lsSlideNext{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0,0)}}@keyframes lsSlidePrev{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0,0)}}.ls-app.slidein-next>:not(.tabbar){will-change:transform,opacity;animation:.2s cubic-bezier(.22,.61,.36,1) both lsSlideNext}.ls-app.slidein-prev>:not(.tabbar){will-change:transform,opacity;animation:.2s cubic-bezier(.22,.61,.36,1) both lsSlidePrev}@media (prefers-reduced-motion:reduce){.ls-app.slidein-next>:not(.tabbar),.ls-app.slidein-prev>:not(.tabbar){animation:none}}@keyframes lsRouteNext{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0,0)}}@keyframes lsRoutePrev{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0,0)}}.ls-app.routein-next>:not(.tabbar){will-change:transform,opacity;animation:.32s cubic-bezier(.22,.61,.36,1) both lsRouteNext}.ls-app.routein-prev>:not(.tabbar){will-change:transform,opacity;animation:.32s cubic-bezier(.22,.61,.36,1) both lsRoutePrev}@media (prefers-reduced-motion:reduce){.ls-app.routein-next>:not(.tabbar),.ls-app.routein-prev>:not(.tabbar){animation:none}}.sk{background:#e8eaef;border-radius:8px;display:inline-block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.3s ease-in-out infinite skshimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skshimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.skrow{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:9px;padding:12px;display:flex}.sklines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ls-app .bavatar{background:var(--ink);color:#fbd9e8;border:2px solid var(--gold2);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:16px;font-weight:800;display:flex;overflow:hidden}.ls-app .bavatar img{object-fit:cover;width:100%;height:100%;display:block}.ls-app .bavatar.big{width:64px;height:64px;font-size:24px}.ls-app .bavatar.xl{border-radius:50%;width:96px;height:96px;margin:0 auto;font-size:34px;position:relative;overflow:visible}.ls-app .bavatar.xl img,.ls-app .bavatar.xl>span{border-radius:50%;overflow:hidden}.ls-app .bavatar.xl img{width:100%;height:100%}.ls-app .bavatar.xl>span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ls-app .bavatar-cam{background:var(--gold);color:#fff;border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 8px -2px #0000004d}.ls-app .photomenu{justify-content:center;gap:8px;margin-top:12px;display:flex}.ls-app .acctrows{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:12px;overflow:hidden}.ls-app .acctrow{align-items:center;gap:12px;padding:11px 14px;display:flex}.ls-app .acctrow+.acctrow{border-top:1px solid var(--line2)}.acctic{background:var(--pink-bg);width:36px;height:36px;color:var(--gold);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.acctxt{flex:1 1 0;min-width:0}.acctxt small{color:var(--mut);font-size:11.5px;font-weight:500;line-height:1.2;display:block}.acctxt b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:500;display:block;overflow:hidden}.acctxt b i{color:var(--mut);font-style:normal;font-weight:500}.ls-app .acchead{align-items:center;gap:14px;padding:2px 0;display:flex}.ls-app .acchead .bavatar.xl{flex:none;width:66px;height:66px;margin:0;font-size:25px}.ls-app .acchead .bavatar-cam{border-width:2px;width:23px;height:23px}.ls-app .accwho{flex:1;min-width:0}.ls-app .accwho b{letter-spacing:-.015em;font-size:17.5px;font-weight:800;line-height:1.2;display:block}.ls-app .accwho small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;display:block;overflow:hidden}.ls-app .accacts{grid-template-columns:1fr auto;gap:10px;margin-top:16px;display:grid}.ls-app .accacts .btn{height:46px}.sheet.top{align-items:flex-start}.sheet.top .panel{border-radius:26px;max-width:326px;max-height:calc(100dvh - 24px);margin:12px auto 0;padding:10px 18px 20px;animation:.26s cubic-bezier(.22,.61,.36,1) ls-down}@keyframes ls-down{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}.panel.ls-app{min-height:0}.ls-app .accphoto{width:126px;height:106px;margin:2px auto 0;position:relative}.ls-app .accphoto .bavatar.xl{border:3px solid var(--gold2);width:96px;height:96px;margin:9px auto 0;font-size:34px}.ls-app .accphoto .bavatar-cam{width:30px;height:30px;color:var(--ink);background:#fff;border:2.5px solid #fff;bottom:2px;right:8px;box-shadow:0 3px 10px -2px #0f11154d}.ls-app .accdots{pointer-events:none;position:absolute;inset:0}.ls-app .accdots i{background:var(--gold2);border-radius:50%;display:block;position:absolute}.ls-app .accdots i:first-child{opacity:.42;width:7px;height:7px;top:30%;left:2%}.ls-app .accdots i:nth-child(2){opacity:.26;width:5px;height:5px;top:70%;left:12%}.ls-app .accdots i:nth-child(3){opacity:.3;width:9px;height:9px;top:22%;right:1%}.ls-app .accdots i:nth-child(4){opacity:.4;width:5px;height:5px;top:66%;right:9%}.ls-app .accdots i:nth-child(5){opacity:.22;width:6px;height:6px;top:0;left:47%}.ls-app .accname{text-align:center;letter-spacing:-.015em;margin:1px 0 2px;font-size:20px;font-weight:600;line-height:1.2}.ls-app .accsince{text-align:center;color:var(--mut);margin:0 0 4px;font-size:12.5px}.panel.ls-app .acctrow{gap:11px;padding:13px 14px}.ls-app .accbtns{flex-direction:column;gap:9px;margin-top:12px;display:flex}.ls-app .accbtns .btn{border-radius:999px;width:100%;height:48px;font-size:15px;font-weight:500}.ls-app .accbtns .btn .endic{display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.ls-app .accbtns .btn.hasend{position:relative}.ls-app .acctrow i{color:var(--mut);font-style:normal}.ls-app.splash{background:#fff;justify-content:center;align-items:center;min-height:100dvh;display:flex}.ls-app.splash .splash-art{object-fit:contain;max-width:min(70vw,300px);max-height:40vh}.ls-app.splash2{flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden}.splashglow{pointer-events:none;background:radial-gradient(46vh 46vh at -8% -6%,#1113180e,#0000 68%),radial-gradient(34vh 34vh at 110% 20%,#1113180a,#0000 70%),radial-gradient(40vh 40vh at 50% 30%,#ec008c07,#0000 72%);position:absolute;inset:0}.splashmain{z-index:1;text-align:center;width:100%;margin-top:min(13vh,104px);padding:0 22px;position:relative}.splashlogo{object-fit:contain;width:min(76vw,320px);max-height:17vh;margin:0 auto}.splashtag{letter-spacing:.045em;text-transform:uppercase;color:#3a3f49;margin:16px 0 0;font-size:clamp(16px,5.4vw,23px);font-weight:800;line-height:1.3}.splashtag b{color:var(--gold);font-weight:800;display:block}.splashbar{background:var(--line);border-radius:999px;width:min(78vw,330px);height:15px;margin:28px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #1113180d}.splashbar i{background:linear-gradient(90deg,#f5117f,var(--gold2));border-radius:999px;width:52%;animation:1.25s cubic-bezier(.65,0,.35,1) infinite splashSlide;position:absolute;top:0;bottom:0;box-shadow:0 0 16px #ec008c99}@keyframes splashSlide{0%{left:-45%}to{left:100%}}@media (prefers-reduced-motion:reduce){.splashbar i{width:38%;animation:none;left:0}}.splashload{color:var(--mut);margin-top:11px;font-size:13px;font-weight:600;display:block}.splashcats{justify-content:center;align-items:stretch;margin-top:min(6vh,38px);display:flex}.splashcat{min-width:0;color:var(--mut);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;padding:0 clamp(4px,1.6vw,10px);font-size:clamp(9.5px,2.9vw,12px);font-weight:600;line-height:1.25;display:flex}.splashcat+.splashcat{border-left:1px solid var(--line)}.splashcati{border:1px solid var(--line);width:clamp(42px,12vw,54px);height:clamp(42px,12vw,54px);box-shadow:var(--sh);color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex}.splashcati svg{color:var(--gold)}.splashglobe{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#11131809,#11131805 58%,#0000 70%);border-radius:50%;width:170%;position:absolute;bottom:-16%;left:50%;transform:translate(-50%)}.splashmap{aspect-ratio:1192/584;opacity:.62;pointer-events:none;background:url(/worldmap.svg) bottom/contain no-repeat;width:150%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 26% 74%,#0000);mask-image:linear-gradient(#0000,#000 26% 74%,#0000)}.ls-app.splash .splash-mark{animation:1.6s ease-in-out infinite splashPulse}@keyframes splashPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.ls-app.splash .splash-mark{animation:none}}.ls-app .dlocrow{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ls-app .dlocrow .dlocchip{flex:1;min-width:0;margin-bottom:0}.ls-app .dlocrow .dp-rnd{margin-left:auto}.ls-app .dlocchip{border:1.5px solid var(--line);max-width:100%;box-shadow:var(--sh);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:9px 14px;font-size:13.5px;transition:transform .14s cubic-bezier(.34,1.4,.64,1);display:inline-flex}.ls-app .dlocchip:active{transform:scale(.96)}.ls-app .dlocchip svg{color:var(--gold);flex:none}.ls-app .dlocchip b{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.ls-app .dlocchip .dloc-chev{color:var(--mut);transform:rotate(180deg)}.ls-app .locpick{margin-top:12px;position:relative}.ls-app .locpick .dmap{height:34vh;min-height:220px}.ls-app .rolecard{text-align:left;border:1.5px solid var(--line);width:100%;box-shadow:var(--sh);background:#fff;border-radius:18px;align-items:center;gap:14px;margin-bottom:12px;padding:18px 16px;transition:transform .14s cubic-bezier(.34,1.4,.64,1);display:flex}.ls-app .rolecard:active{transform:scale(.97)}.ls-app .rolecard .ic{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ls-app .rolecard .tx{flex:1;min-width:0}.ls-app .rolecard .tx b{font-size:15.5px;display:block}.ls-app .rolecard .tx small{color:var(--mut);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.ls-app .fcard{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:16px;align-items:center;gap:8px;margin-bottom:10px;padding:12px;display:flex}.ls-app .fcard .fmain{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.ls-app .fcard .flogo{border:1px solid var(--line);width:52px;height:52px;color:var(--gold);background:#eef1f6 50%/cover no-repeat;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:flex;position:relative}.ls-app .fcard .ondot{background:var(--green);border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;animation:2s ease-in-out infinite ondotPulse;position:absolute;bottom:-3px;right:-3px}@keyframes ondotPulse{0%,to{box-shadow:0 0 #16a34a73}50%{box-shadow:0 0 0 5px #16a34a00}}@media (prefers-reduced-motion:reduce){.ls-app .fcard .ondot{animation:none}}.ls-app .fcard .ftx{flex:1;min-width:0}.ls-app .fcard .ftx b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:14.5px;display:flex;overflow:hidden}.ls-app .fcard .ftx small{color:var(--mut);margin-top:1px;font-size:12px;display:block}.ls-app .fcard .ftx .onlab{color:var(--green);font-weight:700}.ls-app .fcard .offerchip{color:#c2185b;background:linear-gradient(135deg,#fbd9e8,#f8bbd9);border-radius:999px;align-items:center;gap:4px;margin-top:5px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.ls-app .fcard .facts{flex:none;gap:6px;display:flex}.ls-app .fcard .facts .iconbtn{border-radius:11px;width:38px;height:38px}.ls-app .recbtn{border:1.5px solid var(--line);color:#6b7280;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;font-size:12.5px;font-weight:800;transition:transform .14s cubic-bezier(.34,1.4,.64,1),background .2s,border-color .2s;display:inline-flex}.ls-app .recbtn:active{transform:scale(.95)}.ls-app .recbtn svg{color:var(--gold)}.ls-app .recbtn.on{border-color:var(--gold2);color:#c2185b;background:linear-gradient(135deg,#fbd9e8,#f8bbd9)}.ls-app .recbtn i{background:var(--ink);color:#fbd9e8;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.ls-app .reccount{color:#c2185b;align-items:center;gap:4px;margin-top:5px;font-size:10.5px;font-weight:800;display:inline-flex}.ls-app .reccount svg{color:var(--gold2)}.ls-app .convrow{text-align:left;border:1px solid var(--line);width:100%;box-shadow:var(--sh);background:#fff;border-radius:16px;align-items:center;gap:12px;margin-bottom:9px;padding:12px;transition:transform .14s cubic-bezier(.34,1.4,.64,1);display:flex;position:relative}.ls-app .convrow:active{transform:scale(.98)}.ls-app .cavatar{background:var(--ink);color:#fbd9e8;border:2px solid var(--gold2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:flex;overflow:hidden}.ls-app .cavatar img{object-fit:cover;width:100%;height:100%;display:block}.ls-app .convrow .cmain{flex:1;min-width:0}.ls-app .convrow .ctop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ls-app .convrow .ctop b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.ls-app .convrow .ctop small{color:var(--mut);flex:none;font-size:11px}.ls-app .convrow .cprev{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.ls-app .convrow .cprev i{color:#6b7280;font-style:normal;font-weight:700}.ls-app .convrow .convbadge{flex:none;position:static}.ls-app .convrow.unread{border-color:var(--gold2);box-shadow:inset 3px 0 0 var(--gold)}.ls-app .convrow.unread .ctop b{font-weight:900}.ls-app .convrow.unread .cprev{color:var(--ink);font-weight:700}.ls-app .convrow.unread .ctop small{color:var(--gold);font-weight:800}.ls-app .convtag{letter-spacing:.04em;text-transform:uppercase;color:var(--gold);background:var(--line2);vertical-align:1px;border-radius:999px;margin-right:6px;padding:1px 6px;font-size:9.5px;font-weight:800;display:inline-block}.ls-app.chatpage{flex-direction:column;height:100dvh;display:flex}.ls-app .chathead{position:sticky;top:0}.ls-app .chathead .chatwho{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.ls-app .chathead .cwho b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.ls-app .chathead .cwho .onlab{color:var(--green);font-size:11px;font-weight:700;display:block}.ls-app .chatbody{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px 14px;display:flex;overflow-y:auto}.ls-app .chatempty{text-align:center;color:var(--mut);margin:auto;font-size:13px}.ls-app .bubble{border:1px solid var(--line);max-width:80%;box-shadow:var(--sh);background:#fff;border-radius:16px 16px 16px 5px;align-self:flex-start;padding:9px 13px}.ls-app .bubble p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.45}.ls-app .bubble small{text-align:right;color:var(--mut);margin-top:3px;font-size:10px;display:block}.ls-app .bubble.mine{border-color:var(--gold2);background:linear-gradient(135deg,#fbd9e8,#f8bbd9);border-radius:16px 16px 5px;align-self:flex-end}.ls-app .bubble.mine small{color:#c2185b}.ls-app .chatbar{padding:10px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;align-items:center;gap:8px;display:flex}.ls-app .chatbar .inp{border-radius:999px;flex:1}.ls-app .chatbar .sendbtn{background:var(--ink);color:#fbd9e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .14s cubic-bezier(.34,1.4,.64,1);display:flex;box-shadow:0 8px 18px -8px #0f111580}.ls-app .chatbar .sendbtn:active{transform:scale(.9)}.ls-app .chatbar .sendbtn:disabled{opacity:.4}.ls-app .bnhead{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:0 0 8px;font-size:12px;font-weight:800}.ls-app .chathead .cwho .offlab{color:var(--mut);font-size:11px;font-weight:600;display:block}.ls-app .bubble .ticks{letter-spacing:-1px;color:var(--mut);margin-left:5px;font-style:normal}.ls-app .bubble .ticks.read{color:#1d9bf0;font-weight:700}.ls-app .blockbar{color:#9f1239;background:#fdebef;border-bottom:1px solid #f8cdd5;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;line-height:1.4;display:flex}.ls-app .blockbar>div{flex:none;gap:8px;display:flex}.ls-app .chatbar.blocked{color:var(--mut);justify-content:space-between;font-size:13px}.ls-app .chatcompose{flex-direction:column;display:flex}.ls-app .chatbar .attachbtn{background:var(--line2);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ls-app .chatbar .attachbtn:active{transform:scale(.9)}.ls-app .chatbar .attachbtn:disabled{opacity:.4}.ls-app .attachbar{border-top:1px solid var(--line2);background:#f7f8fa;align-items:center;gap:9px;padding:8px 12px;font-size:12.5px;display:flex}.ls-app .attachbar img{object-fit:cover;border:1px solid var(--line);border-radius:8px;flex:none;width:34px;height:34px}.ls-app .attachbar .afi{background:var(--line2);width:34px;height:34px;color:var(--gold);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.ls-app .attachbar .afn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.ls-app .attachbar .apend{color:var(--mut)}.ls-app .attachbar button{background:var(--line2);width:28px;height:28px;color:var(--mut);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex}.ls-app .bubimg{border-radius:11px;margin:-2px 0 6px;display:block;overflow:hidden}.ls-app .bubimg img{border-radius:11px;width:100%;max-width:260px;height:auto;display:block}.ls-app .bubfile{color:inherit;background:#0f11150f;border-radius:11px;align-items:center;gap:8px;max-width:260px;margin:0 0 6px;padding:8px 10px;text-decoration:none;display:flex}.ls-app .bubfile .bfi{width:28px;height:28px;color:var(--gold);background:#0f111514;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.ls-app .bubfile .bfn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.ls-app .bubble.mine .bubfile{background:#0f111517}.ls-app .bubble{position:relative}.ls-app .bubmenu{width:22px;height:22px;color:var(--mut);opacity:.5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px}.ls-app .bubmenu:active{opacity:1}.ls-app .bubact{border-top:1px solid #0f11151a;gap:6px;margin-top:6px;padding-top:6px;display:flex}.ls-app .bubact button{background:#0f111512;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.ls-app .bubact button:first-child{color:var(--red)}.ls-app .bubble.typing{align-self:flex-start;align-items:center;gap:4px;width:auto;padding:12px 14px;display:flex}.ls-app .tdot{background:var(--mut);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite tdot}.ls-app .tdot:nth-child(2){animation-delay:.15s}.ls-app .tdot:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ls-app .chaterr{color:var(--red);text-align:center;background:#fdebef;margin:0;padding:8px 14px;font-size:12.5px;font-weight:700}.ls-app .chatolder{color:var(--mut);text-align:center;flex:none;margin:0 0 6px;font-size:11.5px}.ls-app .jumpdown{z-index:5;background:var(--ink);color:#fbd9e8;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;bottom:84px;right:14px;box-shadow:0 6px 16px -4px #0f111573}.ls-app .jumpdown svg{transform:rotate(90deg)}.ls-app .jumpdown:active{transform:scale(.9)}.pager{background:var(--paper);max-width:480px;height:100dvh;margin:0 auto;position:relative;overflow:hidden}.pager-track{will-change:transform;touch-action:pan-y;height:100%;display:flex}.pager-panel{-webkit-overflow-scrolling:touch;flex:0 0 100%;width:100%;height:100%;overflow-y:auto}.pager-panel>.ls-app{max-width:none;min-height:100%;margin:0}.dradius{margin-bottom:12px}.dradius label{color:var(--mut);margin-bottom:6px;font-size:12.5px;display:block}.dradius label b{color:var(--ink);font-weight:800}.dradius input[type=range]{width:100%;accent-color:var(--gold)}.lsfilters{-webkit-overflow-scrolling:touch;gap:7px;margin:0 0 14px;padding-bottom:4px;display:flex;overflow-x:auto}.lsfilters .chip2{flex:none}.dchips{-webkit-overflow-scrolling:touch;gap:7px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.dchips .chip2{flex:none}.dtoolrow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dcount{color:var(--ink);font-size:12.5px;font-weight:700}.dtools{align-items:center;gap:10px;display:flex}.dlist{flex-direction:column;gap:10px;display:flex}.dcard{border:1px solid var(--line);color:inherit;background:#fff;border-radius:15px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.dcard>svg{color:var(--mut);flex:none}.dc-logo{background:var(--line2) center/cover no-repeat;width:52px;height:52px;color:var(--gold);border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.dc-thumb{background:var(--line2);border-radius:12px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.dc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dc-m{flex:1;min-width:0}.dc-top{align-items:center;gap:6px;display:flex}.dc-top b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.dc-m .pbrand{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-bottom:1px;font-size:9.5px;font-weight:800;display:block}.dc-m .dmatch{background:var(--line2);letter-spacing:.02em;color:var(--mut);border-radius:7px;margin:2px 0 0;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.dc-price{align-items:baseline;gap:7px;margin:2px 0;font-size:13.5px;display:flex}.dc-price .now{color:var(--ink);font-weight:800}.dc-price s{color:var(--mut);font-size:11.5px}.dc-sub{flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:3px;display:flex}.dc-sub .biztype{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:16ch;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.dc-dist{color:var(--ink);align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:inline-flex}.dc-tags{align-items:center;gap:8px;margin-top:6px;display:flex}.dstat{align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.dstat .ddot{background:var(--mut);border-radius:999px;flex:none;width:8px;height:8px}.dstat.ok{color:var(--green)}.dstat.ok .ddot{background:var(--green)}.dstat.soon{color:var(--amber)}.dstat.soon .ddot{background:var(--amber)}.dstat.no{color:var(--red)}.dstat.no .ddot{background:var(--red)}.dstat.na{color:var(--mut)}.dstat.na .ddot{background:var(--mut)}.dstat.maybe{color:var(--amber)}.dstat.maybe .ddot{background:var(--amber)}.doffer{letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--red);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.ls-app .askrow{width:100%;color:var(--mut);text-align:left;background:#f7f8fa;border:1px dashed #cbd2dd;border-radius:13px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 13px;font-size:12.5px;display:flex}.ls-app .askrow span{flex:1;min-width:0}.ls-app .askrow b{color:var(--ink);font-weight:800}.ls-app .askrow>svg:first-child{color:var(--gold);flex:none}.ls-app .askrow>svg:last-child{color:var(--mut);flex:none}.ls-app .askrow:active{transform:scale(.99)}.ls-app .reqcard{margin-bottom:10px;padding:12px}.ls-app .reqcard.done{opacity:.62}.ls-app .reqtop{align-items:flex-start;gap:11px;display:flex}.ls-app .reqthumb{border:1px solid var(--line);width:62px;height:62px;color:var(--mut);background:#f7f8fa;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ls-app .reqthumb img{object-fit:cover;width:100%;height:100%;display:block}.ls-app .reqmore{color:#fff;background:#0f1115c7;border-radius:6px;padding:1px 5px;font-size:9.5px;font-weight:800;position:absolute;bottom:3px;right:3px}.ls-app .reqbody{flex:1;min-width:0}.ls-app .reqtitle{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ls-app .reqtitle b{overflow-wrap:anywhere;font-size:14.5px;font-weight:800;line-height:1.3}.ls-app .reqstat{letter-spacing:.06em;text-transform:uppercase;color:#16a34a;background:#e6f3ea;border-radius:7px;flex:none;padding:3px 8px;font-size:9.5px;font-weight:800}.ls-app .reqstat.off{background:var(--line2);color:var(--mut)}.ls-app .reqdet{color:#4b5563;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ls-app .reqmeta{color:var(--mut);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:11.5px;display:flex}.ls-app .reqwhere{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.ls-app .reqmeta svg{color:var(--gold);flex:none}.ls-app .reqacts{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.ls-app .reqacts .btn.sm{height:34px;padding:0 12px;font-size:12px}.ls-app .reqacts .btn.rem{color:var(--red);padding:0 11px}.ls-app .reqph{aspect-ratio:1;border:1px solid var(--line);border-radius:14px;position:relative;overflow:hidden}.ls-app .reqph img{object-fit:cover;width:100%;height:100%;display:block}.ls-app .reqph button{color:#fff;background:#0f1115d1;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;line-height:1;display:flex;position:absolute;top:5px;right:5px}.ls-app .leadwho{border-bottom:1px solid var(--line2);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:9px;display:flex}.ls-app .leadwho .bavatar.sm{border-width:1.5px;width:28px;height:28px;font-size:11.5px}.ls-app .leadwho .m{flex:1;min-width:0}.ls-app .leadwho .m b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.ls-app .leadn{background:var(--line2);min-width:22px;height:22px;color:var(--mut);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:flex}.ls-app .bubreq{color:#c2185b;background:#ec008c21;border-radius:9px;align-items:center;gap:7px;max-width:100%;margin-bottom:6px;padding:5px 8px 5px 5px;display:flex}.ls-app .bubreq img,.ls-app .bubreq .bri{object-fit:cover;background:#ec008c29;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ls-app .bubreq .brm{flex:1;min-width:0}.ls-app .bubreq .brm b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;display:block;overflow:hidden}.ls-app .bubreq .brm small{opacity:.82;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.ls-app .bubreq .brclosed{letter-spacing:.05em;text-transform:uppercase;background:#0f111521;border-radius:6px;flex:none;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}.ls-app .bubble.mine .bubreq{color:#c2185b;background:#0f111517}.ls-app .bubble.mine .bubreq .bri{background:#0f11151a}.ls-app .bubble.mine .bubreq .brm small{opacity:1;color:#4b5563}.ls-app .bubble.mine .bubreq .brclosed{background:#0f111524}.ls-app .bubreq .brm small{opacity:1;color:#ec008c}.ls-app .closeask{width:100%}.ls-app .closeask>b{margin-bottom:8px;font-size:12.5px;font-weight:800;display:block}.ls-app .qbtn{position:relative}.ls-app .qbtn .ic{position:relative;overflow:visible}.ls-app .qbadge{position:absolute;top:-6px;right:-6px}.ls-app .qbtn .qnum{color:var(--mut);margin-top:1px;font-size:11px;font-weight:800;display:block}.ls-app .replylist{border-top:1px solid var(--line2);margin-top:10px;padding-top:9px}.ls-app .rlnote{color:var(--mut);text-align:center;margin:4px 0;font-size:12px}.ls-app .replyrow{align-items:center;gap:6px;display:flex}.ls-app .replyrow+.replyrow{margin-top:4px}.ls-app .rlopen{text-align:left;border-radius:11px;flex:1;align-items:center;gap:9px;min-width:0;padding:7px 8px;display:flex}.ls-app .rlopen:active{background:#f7f8fa}.ls-app .rlopen .cavatar{flex:none;width:30px;height:30px;font-size:12px}.ls-app .rlm{flex:1;min-width:0}.ls-app .rlm b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.ls-app .rlm small{color:var(--mut);font-size:11px;display:block}.ls-app .rlopen>svg:last-child{color:var(--mut);flex:none}.ls-app .rlblock{width:32px;height:32px;color:var(--red);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ls-app .rlblock:active{background:#fdebef}.ls-app .leadclosed{color:var(--mut);align-items:center;gap:5px;padding:0 2px;font-size:11.5px;font-weight:800;display:inline-flex}.ls-app .leadclosed svg{color:var(--green,#16a34a)}.ls-app .helprows{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.ls-app .helprow{text-align:left;align-items:center;gap:11px;width:100%;padding:13px 14px;display:flex}.ls-app .helprow+.helprow{border-top:1px solid var(--line2)}.ls-app .helprow .hi{width:32px;height:32px;color:var(--gold);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ls-app .helprow .ht{flex:1;min-width:0}.ls-app .helprow .ht b{font-size:13.5px;font-weight:800;display:block}.ls-app .helprow .ht small{color:var(--mut);margin-top:1px;font-size:11.5px;line-height:1.4;display:block}.ls-app .helprow>svg:last-child{color:var(--mut);flex:none}.ls-app .helprow:active{background:#f7f8fa}.dempty{text-align:center;color:var(--mut);flex-direction:column;align-items:center;gap:10px;padding:44px 24px;font-size:13px;line-height:1.5;display:flex}.dempty svg{color:var(--line)}.dmap{border:1px solid var(--line);z-index:0;border-radius:16px;height:62vh;min-height:340px;overflow:hidden}.dmap-load{color:var(--mut);background:var(--line2);justify-content:center;align-items:center;font-size:13px;display:flex}.dmk-drag{cursor:grab;justify-content:center;align-items:center;display:flex}.dmk-me{background:#ec008c;border:3px solid #fff;border-radius:999px;width:18px;height:18px;display:block;box-shadow:0 0 0 3px #ec008c4d}.dmk-pin{background:var(--mut);border:2px solid #fff;border-radius:50% 50% 50% 0;width:20px;height:20px;margin:0 auto;display:block;transform:rotate(-45deg);box-shadow:0 2px 5px #00000059}.dmk-pin.ok{background:var(--green)}.dmk-pin.soon{background:var(--amber)}.dmk-pin.no{background:var(--red)}.dmk-pin.na{background:var(--mut)}.dmk-pin.offer{box-shadow:0 0 0 3px #dc262666,0 2px 5px #00000059}.dmk-pop{flex-direction:column;gap:3px;min-width:140px;font-family:inherit;display:flex}.dmk-pop b{color:var(--ink);font-size:13.5px;font-weight:800}.dmk-pop span{color:var(--mut);font-size:11.5px}.dmk-pop span.st.ok{color:var(--green)}.dmk-pop span.st.soon{color:var(--amber)}.dmk-pop span.st.no{color:var(--red)}.dmk-pop a{color:var(--gold);margin-top:2px;font-size:12.5px;font-weight:700;text-decoration:none}.autherr{color:var(--red);margin:0 0 12px;font-size:12.5px;font-weight:600;line-height:1.5}.ls-app button.agreerow{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:13px;align-items:flex-start;gap:10px;width:100%;margin:2px 0 12px;padding:11px 12px;display:flex}.ls-app button.agreerow.on{border-color:var(--ink)}.agreerow .agreebox{color:#fff;border:1.8px solid #c7cbd3;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.agreerow.on .agreebox{background:var(--ink);border-color:var(--ink)}.agreerow .agreetx{color:var(--ink);font-size:12px;font-weight:600;line-height:1.45}.agreerow .agreetx a{color:var(--gold);font-weight:800;text-decoration:none}.agreerow .agreetx a:hover{text-decoration:underline}:where(.ls-app) input.otpinp,.otpinp{text-align:center;letter-spacing:.34em;padding-left:14px;font-size:24px;font-weight:800}.otpfoot{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.otpfoot button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.otpfoot button:disabled{opacity:.5;cursor:default}.authdiv{color:var(--mut);letter-spacing:.08em;align-items:center;gap:12px;margin:18px 0 14px;font-size:11.5px;font-weight:700;display:flex}.authdiv:before,.authdiv:after{content:"";background:var(--line);flex:1;height:1px}.authalt{flex-direction:column;gap:10px;display:flex}.authalt .btn{width:100%}.authalt+.authalt{margin-top:10px}.field label .otppaste{cursor:pointer;color:var(--gold);letter-spacing:.02em;text-transform:none;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:11.5px;font-weight:800;display:inline-flex}.ls-app .locpick .locgps{z-index:500;width:40px;height:40px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 3px 12px -3px #0f111559}.ls-app .locpick .locgps:active{transform:scale(.94)}.pubtopr{align-items:center;gap:8px;display:flex}.ls-app button.sharemark{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.ls-app button.sharemark img{object-fit:contain;width:100%;height:100%}.ls-app button.sharemark:active{transform:scale(.94)}.ls-app button.shrow{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:14px;display:flex}.shrow .ic{border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.shrow .ic.link{background:var(--pink-bg);color:var(--gold)}.shrow .ic.exp{background:var(--line2);color:var(--ink)}.shrow .tx{flex:1;min-width:0}.shrow .tx b{letter-spacing:-.01em;font-size:14.5px;font-weight:800;display:block}.shrow .tx small{color:var(--mut);margin-top:2px;font-size:12px;display:block}.shhead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.shhead h3{margin:0;font-size:17px;font-weight:800}.shsocials{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:12px;display:grid}.shsocials a{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;font-size:11.5px;font-weight:700;display:flex}.shsocials a span{color:var(--ink)}.shlink{border:1px solid var(--line);background:var(--line2);border-radius:13px;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.shlink span{min-width:0;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.supacts{gap:8px;padding:14px 16px 0;display:flex}.ls-app .sact,.ls-app a.sact,.ls-app button.sact{border:1px solid var(--line);min-width:0;height:46px;color:var(--ink);box-shadow:var(--sh);background:#fff;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;display:flex}.ls-app .sact.wa{color:var(--wa)}.ls-app .sact svg{color:var(--gold)}.supacts.lbl{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.supacts.lbl::-webkit-scrollbar{display:none}.ls-app .supacts.lbl .sact{flex-direction:column;flex:1 0 0;gap:5px;min-width:68px;height:auto;padding:10px 8px}.supacts.lbl .sact span{letter-spacing:-.005em;color:var(--ink);font-size:10.5px;font-weight:500;line-height:1.2}.ls-app .supacts.lbl .sact.on span{color:#fff}.ls-app .sact.wa svg{color:var(--wa)}.ls-app button.sact.on{background:var(--ink);border-color:var(--ink)}.ls-app button.sact.on svg{color:#fff}.ls-app button.sact.bad{border-color:var(--red)}.ls-app button.sact.bad svg{color:var(--red)}.ls-app .sact:disabled{opacity:.55}.belltoast{z-index:60;background:var(--ink);color:#fff;text-align:center;border-radius:999px;max-width:calc(100% - 40px);padding:10px 16px;font-size:12.5px;font-weight:700;position:fixed;bottom:86px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000038}.ls-app button.suphrs{text-align:left;font:inherit;color:var(--mut);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;padding:0;font-size:12px;font-weight:700;display:flex}.ls-app button.suphrs.ok{color:var(--green)}.ls-app button.suphrs.no{color:var(--red)}.suphrs .hrschev{color:#b6bcc7;transition:transform .18s;transform:rotate(180deg)}.suphrs.hrsx .hrschev{transform:rotate(0)}.suphours{margin:10px 16px 0}.facstrip{margin-top:12px;padding:0 16px;display:block}.faccap{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:0 0 6px 2px;font-size:10.5px;font-weight:800;display:block}.ls-app button.facbtn{border:1px solid var(--line);color:#6b7280;background:#fff;border-radius:14px;align-items:center;gap:0;width:100%;padding:11px 12px;font-size:11.5px;font-weight:700;display:flex}.ls-app button.facbtn .facdot{flex:1 1 0;justify-content:center;margin:0;display:flex}.ls-app button.facbtn .faclabel{text-align:left;flex:1;margin:0}.ls-app button.facbtn .facx{color:#9aa1ac;flex:0 0 22px;justify-content:flex-end;display:flex}.facstrip.open .facbtn{background:var(--ink);color:#fff;border-color:var(--ink)}.facstrip.open .facbtn .facx{color:#fff}.facstrip.open .fac{flex:none}.facstrip.open{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.facstrip.open .faccap{width:100%}.facstrip.open .facbtn{margin-bottom:2px}.offerrail.one,.offerrail.pair,.offerrail.trio{gap:10px;display:grid;overflow:visible}.offerrail.one{grid-template-columns:1fr}.offerrail.pair,.offerrail.trio{grid-template-columns:1fr 1fr}.offerrail.trio>:nth-child(3){grid-column:1/-1}.ls-app .offerrail.one button.offercard,.ls-app .offerrail.pair button.offercard,.ls-app .offerrail.trio button.offercard{flex:none;align-items:center;width:100%;min-height:0}.ls-app .offerrail.one button.offercard{padding:14px 16px}.offerrail.one .oc-in{align-items:center;gap:14px;display:flex}.offerrail.one .oc-txt{flex:1;min-width:0}.offerrail.one .oc-go{flex:none;margin-top:0}.offerrail.one .oc-ends{margin-top:4px}.offerrail.one .offercard b{font-size:26px}.offerrail.one .offercard b span{font-size:15px}.ls-app .offerrail.pair button.offercard,.ls-app .offerrail.trio button.offercard{align-items:stretch;padding:14px}.offerrail.pair .oc-in,.offerrail.trio .oc-in{flex-direction:column;height:100%;display:flex}.offerrail.pair .oc-txt,.offerrail.trio .oc-txt{flex:1}.offerrail.pair .offercard b,.offerrail.trio .offercard b{font-size:27px}.offerrail.pair .offercard b span,.offerrail.trio .offercard b span{font-size:15px}.offerrail.pair .offercard b.oc-name,.offerrail.trio .offercard b.oc-name{font-size:17px}.offerrail.pair .oc-up,.offerrail.trio .oc-up{font-size:10px}.offerrail.pair .offercard small,.offerrail.trio .offercard small{margin-top:4px;font-size:11.5px}.offerrail.pair .oc-ends,.offerrail.trio .oc-ends{margin-top:5px;font-size:10.5px}.offerrail.pair .oc-go,.offerrail.trio .oc-go{justify-content:center;margin-top:11px;padding:8px 10px;display:flex}.offerrail.trio>:nth-child(3) .oc-in{flex-direction:row;align-items:center;gap:14px}.offerrail.trio>:nth-child(3) .oc-go{flex:none;margin-top:0;padding:8px 14px}@media (min-width:440px){.offerrail.trio{grid-template-columns:repeat(3,1fr);gap:8px}.offerrail.trio>:nth-child(3){grid-column:auto}.ls-app .offerrail.trio button.offercard{padding:12px 10px}.offerrail.trio .offercard b{font-size:21px}.offerrail.trio .offercard b span{font-size:12px}.offerrail.trio .offercard b em{font-size:10.5px}.offerrail.trio .oc-up{letter-spacing:.04em;font-size:9px}.offerrail.trio .offercard small{font-size:10.5px}.offerrail.trio .oc-ends{font-size:9.5px}.offerrail.trio>:nth-child(3) .oc-in{flex-direction:column;align-items:stretch;gap:0}.offerrail.trio .oc-go,.offerrail.trio>:nth-child(3) .oc-go{flex:none;gap:4px;margin-top:10px;padding:7px 5px;font-size:10.5px}}.ls-app .offerrail.many button.offercard{flex:0 0 78%}.shopcat{padding:16px 0 0}.shophd{align-items:center;gap:9px;padding:0 16px 11px;display:flex}.shophd h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800}.shoptiles{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:11px;padding:2px 16px 4px;display:flex;overflow-x:auto}.shoptiles::-webkit-scrollbar{display:none}.ls-app button.shoptile{background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:66px;padding:0;display:flex}.shoptile .sc-ic{border:1px solid var(--line);width:56px;height:56px;box-shadow:var(--sh);color:var(--gold);background:#fff;border-radius:18px;justify-content:center;align-items:center;transition:background .16s,border-color .16s;display:flex}.shoptile b{text-align:center;color:var(--ink);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.shoptile i{color:var(--mut);font-size:10px;font-style:normal;font-weight:700;line-height:1}.shoptile.on .sc-ic{background:var(--ink);border-color:var(--ink);color:#fff}.shoptile:active .sc-ic{transform:scale(.94)}.ls-app button.offerall{color:var(--gold);margin-left:auto;padding:4px 2px;font-size:12px;font-weight:800}.offernav+.ls-app button.offerall,.offernav~button.offerall{margin-left:0}.offerlist{grid-template-columns:1fr;gap:11px;padding:14px 16px 4px;display:grid}.ls-app .offerlist button.offercard{flex:none;align-items:center;width:100%;min-height:0;padding:14px 16px}.offerlist .oc-in{align-items:center;gap:14px;display:flex}.offerlist .oc-txt{flex:1;min-width:0}.offerlist .oc-go{flex:none;margin-top:0}.offerlist .offercard b{font-size:26px}.offerlist .offercard b span{font-size:15px}.offerlist .oc-ends{margin-top:4px}.offernav{gap:7px;margin-left:auto;display:none}.ls-app button.offerarrow{width:30px;height:30px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex}.ls-app button.offerarrow:hover{background:var(--ink);color:#fff;border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.offernav{display:flex}}.oc-txt{min-width:0;display:block}.oc-ends{opacity:.75;letter-spacing:.02em;margin-top:7px;font-size:11px;font-style:normal;font-weight:700;display:block}.oc-ends.soon{opacity:1;font-variant-numeric:tabular-nums;font-weight:800}.unsec{margin:18px 0 4px;padding:0 16px}.ls-app button.unhd{border:1px dashed var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.unhd-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.unhd-t b{letter-spacing:-.01em;font-size:13px;font-weight:800}.unhd-t small{color:var(--mut);font-size:11px;font-weight:600}.unspin{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite unspin}@keyframes unspin{to{transform:rotate(360deg)}}.unnote{color:var(--mut);margin:10px 2px 12px;font-size:11.5px;line-height:1.45}.unsec .dcard.un{box-shadow:none;cursor:default;background:#fcfcfd;border-style:dashed}.unsec .dc-logo.un{background:var(--line2);color:var(--mut);justify-content:center;align-items:center;display:flex}.unaddr{color:var(--mut);margin-top:5px;font-size:11px;line-height:1.35}.unacts{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.unsec .unacts .btn{padding:6px 10px;font-size:11px}.unfoot{color:var(--mut);margin:12px 2px 0;font-size:10.5px}.unfoot a{text-decoration:underline}.tabbar .tab.find{color:#9aa3b0}.tab.find .findorb{border-radius:16px;justify-content:center;align-items:center;width:34px;height:31px;transition:background .28s,box-shadow .28s,transform .28s cubic-bezier(.34,1.56,.64,1);display:flex}.tab.find .findorb img{object-fit:contain;width:26px;height:26px}.tab.find:not(.on):active .findorb{transform:scale(.86)}.tabbar .tab.find.on{color:var(--gold)}.tabbar .tab.find.on .findorb{background:var(--pink-bg);width:48px;transform:translateY(-3px);box-shadow:0 8px 16px -5px #ec008c59}.fp-row{gap:8px;display:flex}.fp-row .inp{flex:1;min-width:0}.findsec{padding:18px 16px 0}.findsec>h3{letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 9px;font-size:15px;font-weight:800;display:flex}.findsec>h3 i{color:var(--gold);background:var(--pink-bg);border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:800}.findsec .dlist{padding:0}.findnone{color:var(--mut);margin:0 2px 10px;font-size:12px;line-height:1.5}.findprice{color:var(--gold);font-size:13px;font-weight:800}.findask{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:16px;margin:20px 16px 0;padding:16px}.findask.loud{background:var(--pink-bg);border-color:#f6c8e0}.findask b{letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.findask p{color:var(--mut);margin:5px 0 12px;font-size:12px;line-height:1.5}.srow{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:9px;padding:11px 13px;display:flex}.srow.done{opacity:.55}.srow .sinfo{flex-direction:column;flex:1;gap:3px;min-width:140px;display:flex}.srow .sinfo b{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.srow .sinfo span{color:var(--mut);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.srow .sacts{align-items:center}.findsum{color:var(--ink);margin:14px 16px 0;font-size:12.5px;font-weight:600;line-height:1.5}.findq{background:var(--pink-bg);border:1px solid #f6c8e0;border-radius:14px;margin:12px 16px 0;padding:11px 13px}.findq-h{align-items:center;gap:9px;display:flex}.findq-h svg{color:var(--gold);flex:none}.findq-h span{flex:1;min-width:0;font-size:12px;font-weight:700;line-height:1.4}.findq-o{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ls-app button.findq-c{color:var(--ink);background:#fff;border:1px solid #f0b6d6;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700;line-height:1.2}.ls-app button.findq-c.skip{color:var(--mut);border-style:dashed;border-color:#e3bdd3;font-weight:600}.findwhy{color:var(--mut);margin-top:5px;font-size:11px;line-height:1.4}.findfresh{color:var(--green);align-items:center;gap:4px;margin-top:4px;font-size:10.5px;font-weight:700;display:flex}.findfresh svg{flex:none}.findfresh.stale{color:#b4770b}.avlab{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:9.5px;font-weight:800}.avlab.good{color:#127a44;background:#e4f7ec}.avlab.warn{color:#9a6800;background:#fff3d6}.avlab.bad{background:var(--red-bg);color:#b3261e}.avlab.mut{background:var(--line2);color:var(--mut)}.findsec .dcard .dc-top{align-items:flex-start;gap:7px;display:flex}.findsec .dcard .dc-top b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.findsec .dcard.un .dc-top b{-webkit-line-clamp:unset;overflow-wrap:anywhere;display:block;overflow:visible}.findsec .dcard .dc-top .avlab{margin-top:1px}.unaddr{color:var(--mut);align-items:flex-start;gap:5px;margin-top:5px;font-size:11px;line-height:1.4;display:flex}.unaddr svg{color:var(--mut);flex:none;margin-top:1px}.findsec .dcard .dc-sub .biztype{white-space:normal;max-width:none;overflow:visible}.findsec .dcard.findcard{flex-direction:column;align-items:stretch;gap:0}.ls-app button.findcard-open{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.ls-app button.findcard-open:active{transform:scale(.99)}.findcard .unacts{border-top:1px solid var(--line2);margin-top:11px;padding-top:10px}.findsec .findcard .unacts .btn{padding:6px 10px;font-size:11px}.fl-km{color:var(--mut);flex:none;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.fl-km select{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:800}.findwider{border:1px dashed var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 16px 0;padding:12px 14px;display:flex}.findwider span{min-width:150px;color:var(--mut);flex:1;font-size:12px;line-height:1.4}.ls-app button.fbloc{border:1px solid var(--line);width:calc(100% - 32px);box-shadow:var(--sh);color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:8px;margin:14px 16px 0;padding:10px 13px;display:flex}.fbloc svg{color:var(--gold);flex:none}.fbloc-p{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:800;overflow:hidden}.fbloc-km{color:var(--mut);flex:none;font-size:11px;font-weight:700}.fbloc-chev{color:#b6bcc7;transform:rotate(180deg)}.fbar{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:16px;align-items:center;gap:6px;margin:10px 16px 0;padding:6px 8px 6px 10px;display:flex}.fbar-ai{flex:none;width:24px;height:24px}.fbar-ai img{object-fit:contain;width:100%;height:100%}.fbar input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px 2px;font-size:14px}.fbar input::placeholder{color:#9aa1ac}.ls-app button.fbar-ic{width:34px;height:34px;color:var(--mut);background:0 0;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.ls-app button.fbar-ic.on{color:var(--gold);background:var(--pink-bg)}.ls-app button.fbar-ic.go{background:var(--ink);color:#fff}.ls-app button.fbar-ic:disabled{opacity:.5}.fmodes{scrollbar-width:none;gap:7px;padding:10px 16px 2px;display:flex;overflow-x:auto}.fmodes::-webkit-scrollbar{display:none}.ls-app button.fmode{border:1px solid var(--line);color:var(--mut);background:#fff;border-radius:999px;flex:none;padding:7px 13px;font-size:12px;font-weight:700}.ls-app button.fmode.on{background:var(--ink);border-color:var(--ink);color:#fff}.fexplain{color:var(--mut);margin:10px 18px 0;font-size:11.5px;line-height:1.45}.fprog{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;margin:16px 16px 0;padding:18px 16px}.fprog-vis{background:var(--line2);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 10px;display:flex;overflow:hidden}.fprog-vis img{object-fit:contain;background:#fff;width:100%;height:100%}.fprog-init{color:var(--mut);font-size:20px;font-weight:800}.fprog>b{letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.fprog>small{color:var(--mut);margin-top:2px;font-size:11.5px;display:block}.fprog-steps{text-align:left;flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.fprog-steps li{color:var(--mut);align-items:center;gap:8px;font-size:12px;display:flex}.fprog-steps li.done{color:var(--green);font-weight:700}.fprog-steps li.now{color:var(--ink);font-weight:700}.fprog-steps .dot{border:2px solid var(--line);border-radius:999px;flex:none;width:8px;height:8px}.fprog-steps .unspin{flex:none;width:12px;height:12px}.docsec{padding:20px 0 4px}.docrail{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:12px;padding:2px 16px 4px;display:flex;overflow-x:auto}.docrail::-webkit-scrollbar{display:none}.doccard{scroll-snap-align:start;border:1px solid var(--line);max-width:280px;box-shadow:var(--sh);background:#fff;border-radius:18px;flex:0 0 72%;padding:15px}@media (min-width:620px){.doccard{flex:0 0 44%}}.docav{background:var(--line2);width:64px;height:64px;color:var(--mut);border-radius:999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.docav img{object-fit:cover;width:100%;height:100%}.docname{letter-spacing:-.02em;margin-top:11px;font-size:15px;font-weight:800;display:block}.docqual{color:var(--gold);margin-top:2px;font-size:12px;font-weight:800;display:block}.docrole{color:var(--mut);margin-top:2px;font-size:11.5px;display:block}.docbio{color:var(--mut);margin:8px 0 0;font-size:11.5px;line-height:1.5}.doccard .btn{justify-content:center;margin-top:12px}.pcardwrap{flex-direction:column;display:flex}.pcardwrap .pcard{flex:1}.ls-app button.pbook{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:7px;padding:10px;font-size:12px;font-weight:800;display:flex}.ls-app button.pbook:active{transform:scale(.97)}.cpromo.book .cpi{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#fff}.dbook{color:var(--green);letter-spacing:.03em;text-transform:uppercase;background:#e8f5ec;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.bmode{flex-direction:column;gap:10px;display:flex}.ls-app button.bmodeb{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;padding:14px;display:block}.bmodeb svg{color:var(--mut)}.bmodeb b{margin-top:7px;font-size:14px;font-weight:800;display:block}.bmodeb small{color:var(--mut);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.ls-app button.bmodeb.on{border-color:var(--ink);background:var(--line2);box-shadow:var(--sh)}.bmodeb.on svg{color:var(--gold)}.bwho{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.bwho::-webkit-scrollbar{display:none}.ls-app button.bwhob{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;flex:none;width:118px;padding:11px}.ls-app button.bwhob.on{border-color:var(--ink);background:var(--line2)}.ls-app button.bwhob.add{color:var(--gold);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bwhoi{background:var(--line2);width:34px;height:34px;color:var(--mut);border-radius:999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.bwhoi img{object-fit:cover;width:100%;height:100%}.bwhob b{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12.5px;font-weight:800;display:block;overflow:hidden}.bwhob small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.bperson{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:14px;padding:13px}.bpacts{gap:8px;display:flex}.bpacts .btn{cursor:pointer;flex:1;justify-content:center}.bdefault{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--line2);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:11px;padding:13px;display:flex}.bdefi{border:1px solid var(--line);width:32px;height:32px;color:var(--gold);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.bdeft{flex:1 1 0;min-width:150px}.bdeft b{font-size:13.5px;font-weight:800;display:block}.bdeft p{color:var(--ink);margin:3px 0 0;font-size:12.5px;font-weight:600}.bdeft small{color:var(--mut);margin-top:4px;font-size:11px;line-height:1.45;display:block}.bdefault .btn{flex:1 0 100%;height:38px;font-size:12.5px;font-weight:500}@media (min-width:520px){.bdefault .btn{flex:none;margin-left:auto}}.ls-app button.bbackhrs{border:1px dashed var(--line);width:100%;color:var(--mut);text-align:center;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:0 0 12px;padding:9px 12px;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.ls-app button.bbackhrs:active{border-color:var(--ink);color:var(--ink)}.bbackhrs svg{color:var(--gold);flex:none}.bdays{flex-direction:column;gap:8px;display:flex}.bday{border:1px solid var(--line);background:var(--line2);border-radius:13px;padding:11px 13px}.bday.on{background:#fff}.bdayhd{justify-content:space-between;align-items:center;display:flex}.bdayhd b{font-size:13px;font-weight:800}.bdayoff{color:var(--mut);margin-top:5px;font-size:11.5px;display:block}.bband{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.bband .inp{padding:8px 9px;font-size:12px}.bband input.inp{flex:104px;min-width:104px}.bband select.inp{flex:78px;min-width:78px}.bband>span{color:var(--mut);flex:none;font-size:11px}.bband .iconbtn{flex:none;margin-left:auto}.ctheme{margin-bottom:12px;padding:14px}.cthd{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cthd b{font-size:14px;font-weight:800}.cthsw{gap:4px;display:flex}.cthsw i{border:1px solid #00000014;border-radius:5px;width:24px;height:18px}.ctrow{border-top:1px solid var(--line2);align-items:center;gap:10px;padding:9px 0;display:flex}.ctlab{flex:1;min-width:0;font-size:12.5px;font-weight:700}.ctlab small{color:var(--mut);margin-top:1px;font-size:11px;font-weight:500;display:block}.ctcol{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;flex:none;width:44px;height:34px;padding:0}.ctcol::-webkit-color-swatch-wrapper{padding:2px}.ctcol::-webkit-color-swatch{border:0;border-radius:7px}.inp.cthex{text-transform:uppercase;flex:none;width:96px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.inp.ctprompt{flex:1;min-width:0;padding:9px 11px;font-size:12px;line-height:1.5}.thpick{flex-direction:column;gap:8px;display:flex}.ls-app button.thopt{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;padding:11px 13px;display:block}.ls-app button.thopt.on{border-color:var(--ink);background:var(--line2)}.ls-app button.thopt:disabled{opacity:1}.thopt .thsw{gap:4px;margin-bottom:7px;display:flex}.thopt .thsw i{border:1px solid #00000012;border-radius:5px;width:26px;height:18px}.thopt b{font-size:13.5px;font-weight:800;display:block}.thopt small{color:var(--mut);margin-top:1px;font-size:11.5px;display:block}.bsavebar{min-height:62px;margin-top:14px}.bsaveinner{text-align:center}.bsavebar.float .bsaveinner{z-index:40;max-width:480px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.bsaveinner small{color:var(--mut);margin-top:6px;font-size:11.5px;font-weight:600;display:block}.bkwho{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.bkwho::-webkit-scrollbar{display:none}.ls-app button.bkwhob{border:1px solid var(--line);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;display:flex}.ls-app button.bkwhob.on{border-color:var(--ink);background:var(--line2)}.bkwhoi{background:var(--line2);width:26px;height:26px;color:var(--mut);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.bkwhoi img{object-fit:cover;width:100%;height:100%}.bkwhob b{white-space:nowrap;font-size:12.5px;font-weight:700}.bkwhob small{color:var(--mut);white-space:nowrap;font-size:10.5px}.bklist{flex-direction:column;gap:9px;display:flex}.bkrow{border:1px solid var(--line);background:#fff;border-radius:14px;gap:11px;padding:12px;display:flex}.bkrow.done{opacity:.6}.bkav{background:var(--line2);width:42px;height:42px;color:var(--mut);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex;overflow:hidden}.bkav img{object-fit:cover;width:100%;height:100%}.bkinfo{flex:1;min-width:0}.bkinfo>b{overflow-wrap:anywhere;font-size:13.5px;font-weight:800;display:block}.bkt{color:var(--ink);margin-top:2px;font-size:12.5px;font-weight:700;display:block}.bkmeta{color:var(--mut);margin-top:2px;font-size:11px;line-height:1.4;display:block}.bkmeta.note{font-style:italic}.bkstat{letter-spacing:.03em;text-transform:uppercase;background:var(--line2);color:var(--mut);border-radius:999px;margin-top:6px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.bkstat.wait,.bkstat.pending{color:var(--amber);background:#fff4e3}.bkstat.ok,.bkstat.confirmed{color:var(--green);background:#e8f5ec}.bkstat.no,.bkstat.declined{color:var(--red);background:#fdeaec}.bkgo{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.bkcard{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:min(88%,320px);margin:0 0 6px;padding:11px 13px}.bkhead{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.bkwhen{letter-spacing:-.02em;color:var(--ink);margin-top:6px;font-size:15px;font-weight:800;display:block}.bknote{color:var(--mut);margin:6px 0 0;font-size:11.5px;line-height:1.45}.bknote.reply{border-top:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:5px;margin-top:8px;padding-top:8px;display:flex}.bknote.reply svg{color:var(--mut);flex:none;margin-top:2px}.bkacts{gap:8px;margin-top:11px;display:flex}.bkacts .btn{flex:1}.bkcard.wait{border-color:var(--amber);background:#fffbf3}.bkcard.wait .bkhead{color:var(--amber)}.bkcard.ok{border-color:var(--green);background:#f1f8f3}.bkcard.ok .bkhead{color:var(--green)}.bkcard.no{background:#fef6f7;border-color:#f8cdd5}.bkcard.no .bkhead{color:var(--red)}.bkcard.off{background:var(--line2)}.bkcard.off .bkhead{color:var(--mut)}.bkcard.off .bkwhen{color:var(--mut);text-decoration:line-through}.bkdays{flex-wrap:wrap;gap:7px;display:flex}.ctyrow{border-top:1px solid var(--line2);align-items:center;gap:10px;padding:9px 0;display:flex}.ctyrow:first-child{border-top:0}.ctyname{text-overflow:ellipsis;white-space:nowrap;flex:0 0 34%;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.ctybar{background:var(--line2);border-radius:999px;flex:1;height:8px;overflow:hidden}.ctybar i{background:var(--gold);border-radius:999px;height:100%;display:block}.ctyrow b{font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:800}.spark{border:1px solid var(--line);scrollbar-width:none;background:#fff;border-radius:14px;align-items:flex-end;gap:2px;height:96px;padding:10px 12px;display:flex;overflow-x:auto}.spark::-webkit-scrollbar{display:none}.sparkb{flex:1 0 6px;align-items:flex-end;min-width:6px;height:100%;display:flex}.sparkb i{background:var(--gold2);border-radius:3px;width:100%;min-height:2px;display:block}.cprev{margin-bottom:12px}.cprevhd{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.cprevhd b{font-size:13px;font-weight:800}.cprevhd small{color:var(--mut);font-size:11.5px}.cprevrail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.cprevrail::-webkit-scrollbar{display:none}.cprevpg{scroll-snap-align:start;flex:0 0 62%;position:relative}.cprevpg img{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;display:block;box-shadow:0 1px 2px #1113180d,0 10px 26px -18px #11131880}.cprevpg span{color:#fff;background:#0f1115b8;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:8px;right:8px}.ls-app button.cprevpg{background:0 0;border:0;padding:0;display:block}.lbtop{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;color:#fff;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.lbtop span{font-size:13px;font-weight:700}.lb .lbtop .iconbtn{color:#fff;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.lbbody{min-height:0;padding:0 10px calc(16px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow:auto}.lbbody img{background:#fff;border-radius:8px;width:100%;display:block}.ls-app button.bkalt{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px 12px;display:flex}.ls-app button.bkalt:active{border-color:var(--ink)}.bkaltx{flex:1;min-width:0}.bkaltx b{font-size:13px;font-weight:800;display:block}.bkaltx small{color:var(--mut);font-size:11.5px;display:block}.ls-app button.bkchip{border:1px solid var(--line);color:var(--mut);background:#fff;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:700}.ls-app button.bkchip.on{background:var(--ink);border-color:var(--ink);color:#fff}.chatsugg{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:7px;padding:8px 12px 2px;display:flex;overflow-x:auto}.chatsugg::-webkit-scrollbar{display:none}.ls-app button.chatsugg-b{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:8px 13px;font-size:12px;font-weight:700}.ls-app button.chatsugg-b:active{background:var(--pink-bg);border-color:#f0b6d6}.ls-app button.vfrow{border:1px solid var(--line);text-align:left;width:100%;box-shadow:var(--sh);background:#fff;border-radius:14px;align-items:center;gap:11px;margin-bottom:16px;padding:13px 14px;display:flex}.vfrow>span{flex:1;min-width:0}.vfrow b{color:var(--ink);font-size:13.5px;font-weight:800;display:block}.vfrow small{color:var(--mut);margin-top:2px;font-size:11px;line-height:1.4;display:block}.vfrow>svg:first-child{color:var(--gold);flex:none}.vfrow>svg:last-child{color:var(--mut);flex:none}.ls-app button.vfrow.on{border-color:var(--green);background:#f1f8f3}.vfrow.on>svg:first-child{color:var(--green)}.vfwhy{background:var(--pink-bg);border:1px solid #f6c8e0;border-radius:14px;margin-bottom:16px;padding:13px 14px}.vfwhy b{margin-bottom:6px;font-size:13px;font-weight:800;display:block}.vfwhy ul{margin:0;padding-left:17px}.vfwhy li{color:var(--ink);opacity:.85;font-size:12px;line-height:1.55}.vfdoc{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:16px;padding:13px}.vfdoc-h{align-items:center;gap:10px;display:flex}.vfnum{background:var(--ink);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.vfdoc-h .inp{flex:1;min-width:0}.vfhint{color:var(--mut);margin:7px 0 10px 34px;font-size:11px;line-height:1.4}.vfdrop{border:1px dashed var(--line);background:var(--line2);color:var(--mut);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12.5px;font-weight:700;display:flex}.vfdrop svg{color:var(--gold)}.vffile{border:1px solid var(--green);color:var(--ink);background:#f1f8f3;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.vffile>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vffile svg{color:var(--green);flex:none}.vfstate{text-align:center;border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px 20px}.vfstate b{margin:10px 0 5px;font-size:16px;font-weight:800;display:block}.vfstate p{color:var(--mut);margin:0;font-size:12.5px;line-height:1.55}.vfstate.ok{border-color:var(--green);background:#f1f8f3}.vfstate.ok svg{color:var(--green)}.vfstate.wait svg{color:var(--amber)}.ls-app button.fmb{border:1px dashed var(--line);background:var(--line2);text-align:left;border-radius:14px;align-items:center;gap:11px;width:100%;margin-bottom:14px;padding:12px 14px;display:flex}.fmb>span{flex:1;min-width:0}.fmb b{color:var(--ink);font-size:13px;font-weight:800;display:block}.fmb small{color:var(--mut);margin-top:2px;font-size:11px;line-height:1.35;display:block}.fmb svg{color:var(--gold);flex:none}.fmb.done{border-style:solid;border-color:var(--green);color:var(--ink);background:#f1f8f3;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.fmb.done svg{color:var(--green);margin-top:1px}.ls-app button.fmb-undo{color:var(--gold);background:0 0;border:0;flex:none;padding:0 2px;font-size:11.5px;font-weight:800;text-decoration:underline}.fmblist{flex-direction:column;gap:8px;display:flex}.ls-app button.fmbitem{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;width:100%;padding:11px 13px;display:block}.fmbitem b{color:var(--ink);font-size:13px;font-weight:800;line-height:1.3;display:block}.fmbitem span{color:var(--mut);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.fmbitem small{color:var(--mut);text-transform:capitalize;margin-top:3px;font-size:10.5px;display:block}.fmbfound{margin-bottom:14px}.ls-app button.fmbmore{border:1px dashed var(--line);width:100%;color:var(--gold);background:0 0;border-radius:11px;margin-top:8px;padding:9px;font-size:11.5px;font-weight:800;display:block}.fmbwait{color:var(--mut);align-items:center;gap:8px;margin:0 0 14px;padding:2px;font-size:12px;font-weight:600;display:flex}.setsec:first-child{margin-top:0}.invch{flex-direction:column;gap:8px;display:flex}.ls-app a.invbtn{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:13px 14px;font-size:13.5px;font-weight:700;display:flex}.invbtn>span{flex:1;min-width:0}.invbtn .invgo{color:var(--mut)}.invbtn.whatsapp svg:first-child{color:#25d366}.invbtn.sms svg:first-child{color:var(--gold)}.invbtn.email svg:first-child{color:var(--ink)}.invmsg{background:var(--line2);color:var(--mut);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.invfoot{gap:8px;margin-top:12px;display:flex}.invfoot .btn{flex:1}.findweb{border:1px dashed var(--line);background:#fff;border-radius:16px;margin:16px 16px 0;padding:14px}.findweb.ask{background:var(--line2);border-style:solid}.findweb>b{letter-spacing:-.02em;font-size:15px;font-weight:800;display:block}.findweb>p{color:var(--mut);margin:5px 0 0;font-size:12.5px;line-height:1.5}.fwtag{background:var(--line2);letter-spacing:.03em;text-transform:uppercase;color:var(--mut);border-radius:999px;margin-bottom:7px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.fwmeta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.fwmeta span{background:var(--pink-bg);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.fwmeta svg{color:var(--gold)}.fwhead{letter-spacing:.05em;text-transform:uppercase;color:var(--mut);margin:14px 0 7px;font-size:11px;font-weight:800}.fwlist{flex-direction:column;gap:7px;display:flex}.fwitem{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px;display:block}.fwn{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.35;display:block}.fws{color:var(--mut);margin-top:3px;font-size:11px;display:block}.fwfoot{color:var(--mut);margin:12px 0 0;font-size:10.5px;line-height:1.45}.skel{background:linear-gradient(90deg,var(--line2) 25%,#efede9 37%,var(--line2) 63%);background-size:400% 100%;animation:1.3s ease-in-out infinite skel;display:block}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.frecent{flex-wrap:wrap;gap:7px;display:flex}.ls-app button.fchip{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.fchip svg{color:var(--gold)}.fchip i{color:var(--mut);font-size:10.5px;font-style:normal;font-weight:800}.fkms{flex-wrap:wrap;gap:7px;display:flex}.ls-app button.fkm{border:1px solid var(--line);color:var(--mut);background:#fff;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.ls-app button.fkm.on{background:var(--ink);border-color:var(--ink);color:#fff}.ls-app button.ftog{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.ls-app button.ftog.on{border-color:var(--ink);background:var(--line2)}.ftog-b{flex:1;min-width:0}.ftog-t{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:800;display:block}.ftog-s{color:var(--mut);margin-top:2px;font-size:11px;line-height:1.35;display:block}.ftog-sw{background:var(--line);border-radius:999px;flex:none;width:40px;height:23px;transition:background .16s;position:relative}.ftog-sw i{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #00000038}.ftog.on .ftog-sw{background:var(--green)}.ftog.on .ftog-sw i{transform:translate(17px)}.findattr{color:var(--mut);text-align:center;margin:16px 16px 0;font-size:10.5px}.findattr a{color:var(--mut);text-decoration:underline}.vmic{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:88px;height:88px;margin:8px auto 0;display:flex;position:relative}.vring{border:2px solid var(--gold);border-radius:999px;animation:1.8s ease-out infinite vpulse;position:absolute;inset:0}.vring.d2{animation-delay:.9s}@keyframes vpulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.vheard{text-align:center;min-height:3.2em;color:var(--ink);margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.45}.vheard:empty:before{content:""}@media (prefers-reduced-motion:reduce){.vring{animation:2s ease-in-out infinite vfade}@keyframes vfade{0%,to{opacity:.2}50%{opacity:.7}}}.rdlbl{letter-spacing:-.01em;margin:18px 0 10px;font-size:14px;font-weight:800}.rdlbl:first-child{margin-top:2px}.rdlbl .rdopt{color:var(--mut);text-transform:none;letter-spacing:0;margin-left:5px;font-size:11.5px;font-style:normal;font-weight:600}.rdhint{color:var(--mut);margin:8px 0 0;font-size:11.5px;line-height:1.45}.rdgrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ls-app .rdtype{border:1.5px solid var(--line);min-height:94px;box-shadow:var(--sh);background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:12px 6px 10px;transition:border-color .14s,box-shadow .14s;display:flex}.ls-app .rdtype span:last-child{text-align:center;letter-spacing:-.01em;color:var(--ink);font-size:11px;font-weight:700;line-height:1.25}.ls-app .rdtype.on{border-color:var(--ink);box-shadow:0 0 0 3px #11131812}.rdtico{background:var(--pink-bg);width:40px;height:40px;color:var(--gold);border-radius:12px;flex:none;place-items:center;transition:background .14s,color .14s;display:grid}.ls-app .rdtype.on .rdtico{background:var(--ink);color:#fff}.ls-app .rddrop{width:100%;color:var(--gold);background:#fff;border:1.6px dashed #c9cfd8;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:24px 12px;display:flex}.ls-app .rddrop b{color:var(--ink);font-size:12.5px;font-weight:700}.ls-app .rddrop small{color:var(--mut);font-size:11px;font-weight:500}.rdmedia{display:block}.rdshot{aspect-ratio:16/10;background:#e7eaef;border-radius:14px;position:relative;overflow:hidden}.rdshot img{object-fit:cover;width:100%;height:100%;display:block}.rdgif{color:#fff;letter-spacing:.06em;background:#111318b8;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;bottom:9px;left:9px}.rdgif.sm{padding:1px 4px;font-size:8px;bottom:4px;left:4px}.ls-app .rdx{color:#fff;background:#1113189e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.ls-app .rdx.sm{width:20px;height:20px;top:4px;right:4px}.rdthumbs{gap:7px;margin-top:7px;display:flex}.rdthumb{background:#e7eaef;border-radius:10px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.rdthumb img{object-fit:cover;width:100%;height:100%;display:block}.ls-app .rdadd{width:56px;height:56px;color:var(--mut);background:#fff;border:1.5px dashed #c9cfd8;border-radius:10px;flex:none;place-items:center;display:grid}.rdta{position:relative}.rdta textarea.inp{resize:vertical;height:auto;min-height:96px;padding:12px 13px;line-height:1.5}.rdcnt{color:var(--mut);pointer-events:none;background:#fff;padding-left:6px;font-size:11px;font-weight:600;position:absolute;bottom:9px;right:12px}.ls-app .rdcmp{border:1.5px solid var(--line);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:11px 12px;display:flex}.ls-app .rdcmp.on{border-color:var(--ink);box-shadow:0 0 0 3px #11131812}.rdtick{border:1.6px solid var(--line);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.ls-app .rdcmp.on .rdtick{background:var(--ink);border-color:var(--ink)}.rdcmpt{flex:1;min-width:0}.rdcmpt b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.rdcmpt small{color:var(--mut);font-size:10.5px}.rdpct{color:var(--gold);background:var(--pink-bg);border-radius:7px;flex:none;padding:3px 7px;font-size:11px;font-weight:800}.rdnone{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.rdnone b{font-size:13px}.rdnone small{color:var(--mut);font-size:11.5px;line-height:1.5}.rdnone .btn{margin-top:6px}.rdreach{background:var(--pink-bg);color:#c2185b;border:1px solid #f8bbd9;border-radius:14px;gap:10px;margin:20px 0 14px;padding:12px 13px;display:flex}.rdreach b{color:#8a0050;margin-bottom:2px;font-size:12.5px;display:block}.rdreach small{color:#a3316f;font-size:11.5px;line-height:1.45;display:block}.rdreach svg{flex:none;margin-top:1px}.rfhd{justify-content:space-between;align-items:center;margin:2px 0 12px;display:flex}.rfhd h3{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0;font-size:12.5px;font-weight:800}.ls-app .rfnew{background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.btn.catadd{justify-content:center;align-items:center;gap:8px;width:auto;margin:0 14px 12px;display:flex}.rfcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);margin-bottom:11px;padding:13px}.rftop{align-items:center;gap:9px;margin-bottom:10px;display:flex}.ls-app .rfavat{background:var(--pink-bg);width:36px;height:36px;color:var(--gold);border-radius:11px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;overflow:hidden}.rfavat img{object-fit:cover;width:100%;height:100%;display:block}.rfwho{flex:1;min-width:0}.rfwho b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:13.5px;font-weight:700;line-height:1.25;display:flex;overflow:hidden}.rfver{color:#1d9bf0;flex:none}.rfwho small{color:var(--mut);font-size:11px}.rfkind{letter-spacing:.05em;text-transform:uppercase;background:var(--pink-bg);color:#c2185b;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.rfshots{gap:6px;margin-bottom:10px;display:flex}:where(.ls-app) button.rfshot,.rfshot{background:#e7eaef;border-radius:12px;flex:1;min-width:0;display:block;position:relative;overflow:hidden}.rfshots:not(.many) .rfshot{aspect-ratio:16/10}.rfshots.many>.rfshot{aspect-ratio:4/5;flex:2}.rfrest{flex-direction:column;flex:1;gap:6px;display:flex;position:relative}.rfrest .rfshot{flex:1}.rfshot img{object-fit:cover;width:100%;height:100%;display:block}.rfmore{color:#fff;background:#111318b8;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;bottom:6px;right:6px}.rfbody{color:#41474f;white-space:pre-wrap;margin:0 0 10px;font-size:13px;line-height:1.5}.rfnear{letter-spacing:.05em;text-transform:uppercase;color:var(--gold);background:var(--pink-bg);border-radius:999px;margin-bottom:10px;padding:3px 8px;font-size:9.5px;font-weight:800;display:inline-block}.ls-app .rflink{background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:10px 11px;display:flex}.rflsq{background:linear-gradient(140deg,#7a1040,var(--gold));color:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.rflt{flex:1;min-width:0}.rflt b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.rflt small{color:var(--mut);font-size:10.5px}.rflgo{color:var(--mut);flex:none}.rfact{align-items:center;gap:8px;display:flex}.ls-app .rfact .btn{flex:1}.rfviews{color:var(--mut);flex:none;align-items:center;gap:5px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.rfempty{background:var(--card);border:1px solid var(--line);border-radius:var(--r);text-align:center;color:var(--gold);box-shadow:var(--sh);padding:34px 22px}.rfempty b{color:var(--ink);margin:10px 0 5px;font-size:14.5px;display:block}.rfempty p{color:var(--mut);margin:0 0 14px;font-size:12.5px;line-height:1.55}.rlx{z-index:200;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#08090cf0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rlximg{object-fit:contain;border-radius:10px;max-width:100%;max-height:100%;display:block}.rlx button{appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}:where(.ls-app) button.rlxclose,.rlxclose{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px;transform:rotate(45deg)}.rlxcount{color:#ffffffd1;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;position:absolute;top:22px;left:50%;transform:translate(-50%)}:where(.ls-app) button.rlxnav,.rlxnav{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rlxnav.prev{left:10px}.rlxnav.next{right:10px}@media (hover:none){.rlxnav{display:none}}.rfown{border-top:1px solid var(--line2);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.rfown.confirm{color:var(--ink);gap:8px;font-size:12.5px;font-weight:600}.rfown.confirm span{flex:1;min-width:0}.ls-app .rfownb{color:var(--mut);background:var(--paper);border-radius:9px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.ls-app .rfownb:active{background:var(--line2)}.ls-app .rfdel{background:var(--red);color:#fff}.upbar{background:var(--line);border-radius:99px;width:100%;max-width:190px;height:4px;margin:8px auto 0;display:block;overflow:hidden}.upbar i{background:linear-gradient(90deg,var(--gold2),var(--gold));border-radius:99px;height:100%;transition:width .18s ease-out;display:block}.ls-app .ph .upbar{max-width:74%;margin-top:6px}@media (prefers-reduced-motion:reduce){.upbar i{transition:none}}.suptz{color:var(--mut);align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;display:inline-flex}.suptz svg{color:var(--gold);flex:none}.abp{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);margin-bottom:18px;padding:16px}:where(.ls-app) textarea.abppaste,.abppaste{white-space:pre;resize:vertical;height:auto;min-height:120px;padding:12px 13px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5}.abpsum{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 10px;font-size:13px;display:flex}.abpsum .abpok{color:var(--green);font-size:11.5px;font-weight:700}.abpsum .abpwarn{color:var(--amber);font-size:11.5px;font-weight:700}.abpsum .abpbad{color:var(--red);font-size:11.5px;font-weight:700}.abpscroll{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}.abptable{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.abptable th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);background:var(--paper);padding:8px 10px;font-size:10.5px;font-weight:700;position:sticky;top:0}.abptable td{border-bottom:1px solid var(--line2);text-overflow:ellipsis;max-width:190px;padding:7px 10px;overflow:hidden}.abptable tr:last-child td{border-bottom:0}.abptable tr.bad td{color:#8a1020;background:#fdebef}.abptable .abpn{color:var(--mut);font-variant-numeric:tabular-nums;text-align:right;width:34px}.abptable tr.bad .abpn span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.ls-app button.switch{background:#e6e8ec}.ls-app button.switch.on{background:var(--ink)}.rqtabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin:0 0 14px;display:flex;overflow-x:auto}.rqtabs::-webkit-scrollbar{display:none}.ls-app .rqtabs button{height:34px;color:var(--mut);white-space:nowrap;background:#eef1f6;border-radius:10px;flex:none;padding:0 14px;font-size:13px;font-weight:700}.ls-app .rqtabs button.on{background:var(--ink);color:#fff}.rqcard{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:14px;margin-bottom:10px;padding:12px 13px}.rqhead{align-items:center;gap:8px;margin-bottom:7px;display:flex}.rqcode{letter-spacing:.04em;color:var(--mut);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.rqwhen{color:var(--mut);flex:none;margin-left:auto;font-size:11.5px}.rqwho{margin:0 0 2px;font-size:15px;font-weight:700}.rqlines{color:var(--mut);margin:0;font-size:12.5px}.rqpill{letter-spacing:.07em;text-transform:uppercase;border-radius:7px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.rqpill.new{background:var(--pink-bg);color:var(--gold)}.rqpill.go{color:var(--green);background:#e7f6ec}.rqpill.work{background:var(--yellow-bg);color:var(--amber)}.rqpill.done{color:var(--green);background:#e7f6ec}.rqpill.quiet{color:var(--mut);background:#eef1f6}.rqpill.off{background:var(--red-bg);color:var(--red)}.rqthumbs{gap:6px;margin-top:9px;display:flex}.rqthumbs img,.rqthumbs .ph{object-fit:cover;border:1px solid var(--line);background:#f3f5f8;border-radius:9px;flex:none;width:38px;height:38px}.rqthumbs .more{border:1px solid var(--line);width:38px;height:38px;color:var(--mut);background:#f3f5f8;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.rqfoot{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.rqtot{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800}.rqmeta{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.rqacts{flex:none;gap:6px;margin-left:auto;display:flex}.ls-app .rqacts .btn{white-space:nowrap;flex:none;height:32px;padding:0 12px;font-size:12.5px}.setsec{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:20px 0 2px;font-size:11px;font-weight:800}.setsec:first-of-type{margin-top:6px}.rq3{gap:8px;margin-top:10px;display:flex}.rq3 .field{flex:1;min-width:0}.rq3 .inp{padding:0 10px}.qstep{border:1.5px solid var(--line);background:#fff;border-radius:11px;flex:none;align-items:center;display:flex;overflow:hidden}.ls-app .qstep button{width:32px;height:34px;color:var(--ink);background:#fff;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex}.ls-app .qstep button:disabled{color:var(--mut);opacity:.5}.qstep span{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:14px;font-weight:800}.qstep.big button{width:40px;height:44px;font-size:18px}.qstep.big span{min-width:40px;font-size:15.5px}.atc{align-items:center;gap:8px;width:100%;display:flex}.ls-app .btn.atcgo{white-space:nowrap;flex:1;min-width:0;height:44px}.ctrow{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 10px;display:flex}.ctrow img,.ctrow .ph{object-fit:cover;border:1px solid var(--line);background:#f3f5f8;border-radius:10px;flex:none;width:46px;height:46px}.ctrow .m{flex:1;min-width:0}.ctrow .m b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.ctrow .m small{color:var(--mut);font-size:11.5px}.ctrow.gone{background:#fafbfc;border-style:dashed}.ctrow.gone img,.ctrow.gone .ph{filter:grayscale();opacity:.5}.ctrow.gone .m b{color:var(--mut);text-decoration:line-through}.ctrow.gone .m small{color:var(--red);font-weight:700}.sums{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:4px;padding:11px 12px}.sline{color:var(--mut);gap:10px;padding:3px 0;font-size:13px;display:flex}.sline span:last-child{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin-left:auto;font-weight:600}.sline.big{border-top:1px solid var(--line2);color:var(--ink);margin-top:6px;padding-top:8px;font-size:15px;font-weight:800}.sline.big span:last-child{font-weight:800}.cartbar{max-width:480px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);z-index:40;background:#fffffff5;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.ordc{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:14px;margin-bottom:6px;overflow:hidden}.ordtop{border-bottom:1px solid var(--line2);align-items:center;gap:7px;padding:9px 11px;display:flex}.ordtop .k{letter-spacing:.13em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:800}.ordcode{color:var(--mut);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px;font-weight:800}.ordbody{padding:8px 11px}.ordline{align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.ordline img,.ordline .ph{object-fit:cover;border:1px solid var(--line);background:#f3f5f8;border-radius:7px;flex:none;width:26px;height:26px}.ordline .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ordline .q{color:var(--mut);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:700}.ordmore{color:var(--mut);margin:4px 0 0;font-size:11.5px}.ordsteps{padding:9px 11px 11px;display:flex}.ordstep{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.ordstep .d{background:var(--line);z-index:1;border-radius:50%;width:9px;height:9px}.ordstep.done .d{background:var(--green)}.ordstep.now .d{background:var(--gold);box-shadow:0 0 0 3.5px var(--pink-bg)}.ordstep span:last-child{color:var(--mut);text-align:center;font-size:8.5px;font-weight:700;line-height:1.2}.ordstep.now span:last-child{color:var(--gold)}.ordstep:before{content:"";background:var(--line);width:100%;height:1.5px;position:absolute;top:4px;left:-50%}.ordstep:first-child:before{display:none}.ordstep.done:before,.ordstep.now:before{background:var(--green)}.ordamend{background:var(--yellow-bg);color:#6b5722;border-top:1px solid #f0dfae;border-bottom:1px solid #f0dfae;padding:9px 11px;font-size:12.5px;line-height:1.45}.ordamend b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;display:block}.ordamend s{color:var(--mut);margin-right:5px;font-weight:600}.ordform{padding:10px 11px}.ordfoot{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.ordtot{font-variant-numeric:tabular-nums;flex:none;font-size:14.5px;font-weight:800}.ordmeta{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11.5px;overflow:hidden}.ordacts{flex:none;gap:6px;margin-left:auto;display:flex}.ls-app .ordacts .btn{white-space:nowrap;flex:none;height:30px;padding:0 11px;font-size:12px}.ordnote{color:var(--green);align-items:center;gap:5px;margin:0;font-size:11.5px;font-weight:700;display:flex}.ls-app button.baskrow{border:1px solid var(--line);text-align:left;width:100%;box-shadow:var(--sh);background:#fff;border-radius:14px;align-items:center;gap:11px;margin-bottom:9px;padding:11px 12px;display:flex}.baskrow img,.baskrow .ph{object-fit:contain;width:40px;height:40px;color:var(--mut);background:#f3f5f8;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.baskrow .m{flex:1;min-width:0}.baskrow .m b{font-size:14.5px;font-weight:700;display:block}.baskrow .m small{color:var(--mut);font-size:11.5px}.ls-app button.ordrow{text-align:left;border:1px solid var(--line);width:100%;box-shadow:var(--sh);background:#fff;border-radius:14px;margin-bottom:9px;padding:12px 13px;display:block}.ordrow .ordhd{align-items:center;gap:8px;display:flex}.ordrow .ordhd b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.ordrow .ordhd i{flex:none;margin-left:auto;font-style:normal}.ordrow .ordsub{color:var(--mut);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.ordrow .ordsteps{border-top:1px solid var(--line2);margin-top:6px;padding:10px 0 2px;display:flex}.ordrow .ordstep{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.ls-app button.optrow{border:1.5px solid var(--line);text-align:left;background:#fff;border-radius:13px;align-items:flex-start;gap:11px;width:100%;margin-bottom:8px;padding:11px 12px;display:flex}.ls-app button.optrow.on{border-color:var(--ink);background:#f7f8fa}.optrow .r{border:2px solid var(--line);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.ls-app button.optrow.on .r{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px #fff}.optrow .m{flex:1;min-width:0}.optrow .m b{font-size:13.5px;font-weight:700;display:block}.optrow .m small{color:var(--mut);margin-top:1px;font-size:11.5px;line-height:1.4;display:block}.asbiz{background:var(--cyan-bg);border:1px solid #bee6f3;border-radius:13px;align-items:center;gap:10px;padding:10px 11px;display:flex}.asbiz img,.asbiz .lg{object-fit:contain;color:#0f5871;background:#fff;border:1px solid #bee6f3;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex}.asbiz .m{flex:1;min-width:0}.asbiz .m b{color:#0f5871;font-size:13.5px;font-weight:800;display:block}.asbiz .m small{color:#3c7c96;font-size:11.5px}.qline{border-bottom:1px solid var(--line2);align-items:center;gap:9px;padding:9px 0;display:flex}.qline .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.qline .qq{color:var(--mut);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.qline .pwrap{flex:none}.qline input.pin{border:1.5px solid var(--line);font-variant-numeric:tabular-nums;width:86px;height:38px;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:0 10px;font-family:inherit;font-size:13.5px;font-weight:700}.qline input.pin:focus{border-color:var(--gold2);box-shadow:0 0 0 3px #ff4fb038}.qline input.pin::placeholder{color:var(--mut);font-size:12px;font-weight:500}.rq2{gap:8px;display:flex}.rq2 .field{flex:1;min-width:0}.qterms{flex-wrap:wrap;gap:5px;padding:0 11px 9px;display:flex}.qterms span{color:var(--mut);background:#eef1f6;border-radius:7px;padding:4px 8px;font-size:10.5px;font-weight:700}.ordline.tot{border-top:1px solid var(--line2);margin-top:5px;padding-top:8px;font-size:14px;font-weight:800}.ordline.tot .q{color:var(--ink)}.ls-app button.editbtn{border:1.5px solid var(--line);height:34px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 13px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ls-app button.editbtn:active{background:var(--line2)}.cbroot{background:0 0;max-width:none;min-height:0;margin:0;position:static}.ls-app button.cbadd{border:1.5px solid var(--line);width:100%;height:34px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:5px;margin-top:6px;font-size:12.5px;font-weight:800;display:flex}.ls-app button.cbadd:active{border-color:var(--ink);transform:scale(.97)}.cbq{border:1.5px solid var(--ink);background:#fff;border-radius:11px;align-items:center;height:34px;margin-top:6px;display:flex;overflow:hidden}.ls-app .cbq button{width:34px;height:100%;color:var(--ink);background:#fff;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;line-height:1;display:flex}.ls-app .cbq button:active{background:var(--line2)}.cbq span{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:13px;font-weight:800}.ls-app button.cbfab{z-index:60;background:var(--ink);color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .14s,opacity .18s,left .2s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;box-shadow:0 10px 26px -6px #1113188c}.ls-app button.cbfab:active{transform:scale(1.07)}.ls-app button.cbfab.quiet{opacity:.55}.ls-app button.cbfab.away{opacity:0;pointer-events:none;transform:scale(.6)}.cbcount{background:var(--gold);color:#fff;border:2.5px solid var(--paper);font-variant-numeric:tabular-nums;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11.5px;font-style:normal;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px}.cbscrim{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11131873;position:fixed;inset:0}.cbsheet{z-index:71;background:var(--paper);border-radius:20px 20px 0 0;flex-direction:column;max-width:480px;max-height:82vh;margin:0 auto;animation:.26s cubic-bezier(.2,.8,.2,1) cbup;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px -10px #0006}@keyframes cbup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cbsheet{animation:none}}.cbgrab{background:var(--line);border-radius:99px;flex:none;width:38px;height:4px;margin:9px auto 4px;display:block}.cbhead{flex:none;align-items:center;gap:9px;padding:6px 16px 10px;display:flex}.cbhead b{font-size:16.5px;font-weight:800}.cbhead span{color:var(--mut);font-size:12px;font-weight:600}.ls-app button.cbx{border:1.5px solid var(--line);width:30px;height:30px;color:var(--mut);background:#fff;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;display:flex}.cbx svg{transform:rotate(45deg)}.cblist{-webkit-overflow-scrolling:touch;flex:1;padding:0 14px;overflow-y:auto}.cbrow{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.cbrow img,.cbrow .ph{object-fit:contain;border:1px solid var(--line);background:#f3f5f8;border-radius:10px;flex:none;width:44px;height:44px}.cbrow .m{flex:1;min-width:0}.cbrow .m b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.cbrow .m small{color:var(--mut);font-size:11.5px}.cbrow .cbq{flex:none;height:30px;margin-top:0}.ls-app .cbrow .cbq button{width:28px;font-size:14px}.cbrow .cbq span{flex:none;min-width:28px;font-size:12.5px}.cbempty{text-align:center;color:var(--mut);padding:24px 0;font-size:12.5px}.cbfoot{padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff5;flex:none}.cbtot{margin-bottom:10px;font-size:15.5px;font-weight:800;display:flex}.cbtot span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.ordtl{padding:6px 12px 10px}.ordtlr{align-items:flex-start;gap:10px;padding:5px 0;display:flex;position:relative}.ordtlr .dot{background:var(--line);z-index:1;border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.ordtlr.done .dot{background:var(--green)}.ordtlr.now .dot{background:var(--gold);box-shadow:0 0 0 3.5px var(--pink-bg)}.ordtlr:before{content:"";background:var(--line);width:1.5px;height:14px;position:absolute;top:-5px;left:4.5px}.ordtlr:first-child:before{display:none}.ordtlr.done:before,.ordtlr.now:before{background:var(--green)}.ordtlr .ordlb{flex:1;min-width:0;font-size:12.5px;font-weight:700}.ordtlr.pending .ordlb{color:var(--mut);font-weight:600}.ordtlr .tm{color:var(--mut);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.connectbar{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:15px;gap:8px;margin-top:10px;padding:9px;display:flex}.ls-app button.cbtn{border:1.5px solid var(--line);height:44px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:13.5px;font-weight:800;line-height:1;display:flex}.ls-app button.cbtn.solid{background:var(--ink);color:#fff;border-color:var(--ink)}.ls-app button.cbtn.chat{flex:0 0 48px}.ls-app button.cbtn:disabled{opacity:.55}.cbzroot{background:0 0;max-width:none;min-height:0;margin:0;position:static}.cbzscrim{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11131873;position:fixed;inset:0}.cbzsheet{z-index:81;background:var(--paper);border-radius:20px 20px 0 0;flex-direction:column;max-width:480px;max-height:88vh;margin:0 auto;animation:.26s cubic-bezier(.2,.8,.2,1) cbup;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px -10px #0006}@media (prefers-reduced-motion:reduce){.cbzsheet{animation:none}}.cbzopts{-webkit-overflow-scrolling:touch;padding:0 14px 4px;overflow-y:auto}.ls-app button.cbzopt{border:1.5px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:8px;padding:11px 12px;display:flex}.ls-app button.cbzopt:active{border-color:var(--ink);background:#f7f8fa}.cbzopt .ic{width:32px;height:32px;color:var(--mut);background:#eef1f6;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.cbzopt .m{flex:1;min-width:0}.cbzopt .m b{font-size:13.5px;font-weight:700;display:block}.cbzopt .m small{color:var(--mut);margin-top:1px;font-size:11.5px;line-height:1.4;display:block}.cbzopt svg:last-child{color:var(--mut);flex:none;margin-top:8px}.cbznote{padding:8px 16px calc(14px + env(safe-area-inset-bottom));color:var(--mut);border-top:1px solid var(--line);background:#fffffff5;flex:none;margin:0;font-size:11.5px}.ctrow.off{background:#fbfcfd}.ctrow.off .m b{font-weight:600}.ls-app button.ctpick{background:0 0;border:0;border-radius:10px;flex:none;padding:0;line-height:0;position:relative}.ctrow .ctpick img,.ctrow .ctpick .ph{object-fit:contain;border:1.5px solid var(--line);background:#f3f5f8;border-radius:10px;width:46px;height:46px;display:block}.ctrow:not(.off) .ctpick:after{content:"";background:var(--ink);background-image:linear-gradient(45deg,#0000 46%,#fff 46% 54%,#0000 54%),linear-gradient(-45deg,#0000 46%,#fff 46% 54%,#0000 54%);background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border:2.5px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-4px;right:-4px}.ctrow:not(.off) .ctpick img,.ctrow:not(.off) .ctpick .ph{border-color:var(--ink)}.fbsearch{border:1.5px solid var(--line);height:46px;color:var(--mut);background:#fff;border-radius:14px;align-items:center;gap:9px;padding:0 13px;display:flex}.fbsearch:focus-within{border-color:var(--gold2);box-shadow:0 0 0 3px #ff4fb038}.fbsearch input.fbinput{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.ls-app button.fbclear{background:var(--line2);width:24px;height:24px;color:var(--mut);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;transform:rotate(45deg)}.gsec{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;margin:0 0 8px;font-size:10.5px;font-weight:800;display:flex}.gsec i{background:var(--line);flex:1;height:1px;font-style:normal}.ls-app button.fbrow{border:1px solid var(--line);text-align:left;width:100%;box-shadow:var(--sh);color:var(--ink);background:#fff;border-radius:14px;align-items:flex-start;gap:11px;margin-bottom:9px;padding:11px 12px;display:flex}.ls-app button.fbrow:active{border-color:var(--ink)}.fbrow img,.fbrow .lg{object-fit:contain;border:1px solid var(--line);width:44px;height:44px;color:var(--mut);background:#f3f5f8;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.fbrow .m{flex:1;min-width:0}.fbrow .m b{font-size:14.5px;font-weight:700;display:block}.fbrow .meta{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;font-size:11.5px;display:flex}.fbrow .btype{letter-spacing:.05em;text-transform:uppercase;color:var(--mut);background:#eef1f6;border-radius:5px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:800}.fbrow .btype.man{background:var(--pink-bg);color:var(--gold)}.fbrow .btype.dis{background:var(--cyan-bg);color:#0284a8}.fbrow .btype.sto{color:var(--green);background:#e7f6ec}.fbrow .why{color:var(--ink);background:#f3f6f9;border-radius:8px;align-items:center;gap:5px;margin-top:6px;padding:5px 8px;font-size:11.5px;display:flex}.fbrow .why svg{color:var(--green);flex:none}.fbrow .why.serves{color:#14532d;background:#e7f6ec}.fbrow .why.maybe{background:var(--yellow-bg,#fff6da);color:#6b5722}.fbrow .why.maybe svg{color:var(--amber,#d97706)}.fbrow>svg:last-child{color:var(--mut);flex:none;align-self:center}.scopenote{background:var(--cyan-bg);color:#0f5871;border:1px solid #bee6f3;border-radius:11px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.scopenote svg{flex:none;margin-top:1px}.scopenote b{font-weight:800}.pstate{letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.pstate.pub{color:#14653a;background:#e7f6ec}.pstate.need{background:var(--yellow-bg);color:#7a5b12}.pstate.hid{background:var(--line2);color:var(--mut)}.moreprod{background:var(--card);border:1.5px dashed var(--line);text-align:center;border-radius:16px;margin-top:14px;padding:18px 16px}.moreprod b{letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.moreprod p{color:var(--mut);margin:4px 0 0;font-size:12px;line-height:1.45}.ls-app button.moreprod-go{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:10px 18px;font-size:12.5px;font-weight:800;display:inline-flex}.ls-app button.moreprod-go:active{border-color:var(--ink)}.publishall{background:var(--yellow-bg);border:1px solid #f0dfae;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:11px 12px;display:flex}.publishall .m{flex:1;min-width:0}.publishall .m b{color:#6b5722;font-size:13px;font-weight:800;display:block}.publishall .m small{color:#7a6636;margin-top:2px;font-size:11px;line-height:1.4;display:block}.publishall .btn{flex:none}.findlimited{color:#7a5b12;background:var(--yellow-bg);border-radius:8px;align-items:center;gap:5px;margin-top:6px;padding:5px 8px;font-size:11px;font-weight:700;display:flex}.findlimited svg{color:var(--amber);flex:none}.ls-app button.mprow{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:7px;padding:9px 10px;display:flex}.mprow img,.mprow .ph{object-fit:contain;background:var(--line2);width:38px;height:38px;color:var(--mut);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.mprow .m{flex:1;min-width:0}.mprow .m b{font-size:12.5px;font-weight:700;line-height:1.3;display:block}.mprow .m small{color:var(--mut);margin-top:2px;font-size:11px;display:block}.mprow .lim{color:var(--amber);font-style:normal;font-weight:700}.obexit{z-index:120;background:#0f11158c;justify-content:center;align-items:flex-end;padding:16px;animation:.16s ls-fade;display:flex;position:fixed;inset:0}@media (min-width:520px){.obexit{align-items:center}}.obexitcard{background:var(--card);border-radius:20px;width:100%;max-width:420px;max-height:92vh;padding:20px;overflow-y:auto;box-shadow:0 20px 60px -20px #0f111580}.obexitcard>b{letter-spacing:-.01em;font-size:16px;font-weight:800;display:block}.obexitcard>p{color:var(--mut);margin:5px 0 15px;font-size:12.5px;line-height:1.5}.obexitnote{color:var(--mut);text-align:center;margin:9px 0 0;font-size:11px;line-height:1.45}.dealrad{width:100%;accent-color:var(--ink);margin:2px 0 0}.dealends{color:var(--mut);justify-content:space-between;margin-top:2px;font-size:11px;font-weight:700;display:flex}.askans{border-radius:9px;align-items:flex-start;gap:7px;margin-top:8px;padding:7px 9px;font-size:12px;line-height:1.4;display:flex}.askans svg{flex:none;margin-top:1px}.askans.no{background:var(--red-bg);color:#8c1c1c}.askans.yes{color:#14532d;background:#e7f6ec}.askans.q{background:var(--cyan-bg);color:#0f5871}.rqtabs{scroll-behavior:smooth}.lockrow{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;display:flex}.lockic{background:var(--line2);width:30px;height:30px;color:var(--gold);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.lockt{flex:1 1 0;min-width:120px}.lockt b{font-size:13.5px;font-weight:600;display:block}.lockt small{color:var(--mut);margin-top:3px;font-size:11px;line-height:1.45;display:block}.ls-app button.locksw{border:1px solid var(--line);background:var(--line2);border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .16s,border-color .16s;position:relative}.ls-app button.locksw.on{background:var(--gold);border-color:var(--gold)}.locksw i{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1018283d}.ls-app button.locksw.on i{transform:translate(18px)}.ls-app button.locksw:disabled{opacity:.55}.applock{z-index:200;background:#fafafb;justify-content:center;align-items:center;max-width:none;margin:0;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.applockglow{pointer-events:none;background:radial-gradient(42vh 42vh at -12% -8%,#ec008c1a,#0000 66%),radial-gradient(38vh 38vh at 112% 104%,#ec008c17,#0000 66%);position:absolute;inset:0}.applockin{z-index:1;text-align:center;width:100%;max-width:340px;position:relative}.applocklogo{object-fit:contain;width:min(56vw,220px);max-height:13vh;margin:0 auto}.applocktitle{letter-spacing:-.02em;color:var(--ink);margin-top:14px;font-size:clamp(21px,6.2vw,27px);font-weight:600;display:block}.applockring{border:1px solid var(--gold2);background:var(--pink-bg);width:min(46vw,168px);height:min(46vw,168px);color:var(--gold);border-radius:999px;justify-content:center;align-items:center;margin:min(5vh,34px) auto;display:flex}.ls-app button.applockgo,.applockgo{background:linear-gradient(180deg,var(--gold2),var(--gold));color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-size:16px;font-weight:500;display:flex;box-shadow:0 10px 24px -10px #ec008ca6}.applockgo svg{color:#fff}.ls-app button.applockgo:disabled{opacity:.7}.ls-app button.applockalt,.applockalt{width:100%;height:52px;color:var(--mut);border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:11px;font-size:15px;font-weight:500;display:flex}.applockalt svg{color:var(--mut)}.ls-app button.applockalt:active,.applockalt:active{border-color:var(--ink);color:var(--ink)}.applockerr{text-align:left;margin:0 0 14px}.ls-app a.applockhelp,.applockhelp{color:var(--mut);justify-content:center;align-items:center;gap:8px;margin-top:min(5vh,34px);font-size:14px;font-weight:500;text-decoration:none;display:flex}.applockhelp svg{color:var(--mut)}.admsave{z-index:60;padding:11px 16px calc(11px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;position:fixed;bottom:0;left:0;right:0}.admsaveinner{text-align:center;max-width:560px;margin:0 auto}.admsaveinner small{color:var(--mut);margin-top:6px;font-size:11.5px;font-weight:600;display:block}.adm.haspending{padding-bottom:84px}.appopen{z-index:150;position:fixed;inset:0}.appopen .ls-app.splash{max-width:none}.appopen.out{opacity:0;pointer-events:none;transition:opacity .34s}@media (prefers-reduced-motion:reduce){.appopen.out{transition:none}}.accsep{background:var(--line);height:1px;margin:14px 0 2px}.ls-app button.accout{width:100%;color:var(--red);background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:12px 8px 4px;font-size:15px;font-weight:500;display:flex}.accout svg{color:var(--red)}.accoutnote{text-align:center;color:var(--mut);margin:0;font-size:12px;line-height:1.45}.lockrow{border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px}.lockic{background:var(--pink-bg);width:36px;height:36px}.lockt b{font-size:14.5px}.lockt small{margin-top:2px;font-size:12px}
