.lnc,.lnx{--is:48px;--is-acc:40px;--rose:#b2336a;--rose-2:#8f2453;--ink:#2a1c28;--dim:#5f4b5d;--line:#e3d2d8;--line-2:#d3b8c4;--soft:#fbe3ec;--pick-top:calc(129px + var(--lnn-x,0px))}@media (width<=1180px){.lnc,.lnx{--pick-top:calc(123px + var(--lnn-x,0px))}}html:not(#z) .lnc h1,html:not(#z) .lnx h1{margin:0 0 8px}html:not(#z) .lnc h2{font-size:1.3rem}.lnc-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--rose);margin:0 0 6px;font-size:13px;font-weight:700}.lnc-lead{max-width:72ch;color:var(--dim);margin:0 0 6px;font-size:1rem;line-height:1.6}.lnc-head{margin-bottom:18px}html:not(#z) .lnc-chname{color:var(--ink);margin:-4px 0 10px;font-size:1.2rem;font-weight:700}.lnc-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:12px 0 10px;display:grid}.lnc-facts>div{border:1px solid var(--line);border-left:3px solid var(--rose);background:#fff;border-radius:8px;padding:10px 12px}.lnc-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--rose);margin:0 0 3px;font-size:12.5px;font-weight:700}.lnc-facts dd{color:var(--ink);margin:0;font-size:14.5px;line-height:1.45}.lnc-ts{scroll-margin-top:calc(var(--pick-top) + 16px);background:linear-gradient(135deg, #fff 0%, #fff 60%, var(--soft) 100%);border:1px solid var(--line-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 20px;margin:8px 0 28px;padding:16px;display:grid}.lnc-ts__art{background-color:#1a1b25;background-repeat:no-repeat;border-radius:10px;flex:none;display:block;box-shadow:0 2px 10px #2a1c282e}.lnc-ts__body{min-width:0}.lnc-ts__k{letter-spacing:.06em;text-transform:uppercase;color:var(--rose);margin:0 0 2px;font-size:12.5px;font-weight:700}html:not(#z) .lnc .lnc-ts h2{margin:0 0 6px;font-size:1.45rem}.lnc-ts__lead{max-width:72ch;color:var(--dim);margin:0 0 12px;font-size:14.5px;line-height:1.55}.lnc-ts__parts{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.lnc-ts__parts .lnc-pc{align-items:start}.lnc-ts__from{color:var(--ink);gap:3px;margin-top:5px;font-size:12.5px;line-height:1.3;display:grid}.lnc-ts__from>span{align-items:center;gap:6px;display:flex}.lnc .lnc-ic--xs{--is:22px;border-radius:5px}.lnc-ts__acts{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.lnc-tsjump{color:var(--ink);margin:4px 0 8px;font-size:14.5px}html:not(#z) .lnc-tsjump a{color:#9e2b5c;font-weight:700}@media (width<=640px){.lnc-ts{grid-template-columns:minmax(0,1fr);padding:14px 12px}.lnc-ts__art{justify-self:center}.lnc-ts__parts{grid-template-columns:minmax(0,1fr)}}.lnc-btn{min-height:42px;color:var(--rose);white-space:nowrap;border:1.5px solid var(--rose);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font:700 14px/1 inherit;text-decoration:none;transition:background .12s,color .12s;display:inline-flex;box-shadow:0 1px #2a1c2814}.lnc-btn:hover{background:var(--soft)}.lnc-btn--pri{color:#fff;background:var(--rose)}.lnc-btn--pri:hover{background:var(--rose-2);border-color:var(--rose-2)}.lnc-btn.ok{color:#fff;background:#2f7a4f;border-color:#2f7a4f}.lnc-btn:focus-visible,.lnc-cp:focus-visible,.lnc-ans__head:focus-visible,.lnc-tile:focus-visible,.lnc-more>summary:focus-visible,.lnc-seg button:focus-visible,.lnx-ch:focus-visible,.lnx-st:focus-visible{outline-offset:2px;outline:3px solid #f08bb4}.lnc-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lnc-cp{height:32px;color:var(--rose);border:1.5px solid var(--line-2);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font:700 12.5px/1 inherit;display:inline-flex}.lnc-cp:before{content:"";width:13px;height:13px;-webkit-mask:var(--cpi) center / contain no-repeat;mask:var(--cpi) center / contain no-repeat;--cpi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 1h9a1 1 0 0 1 1 1v9h-2V3H5z'/%3E%3Cpath fill-rule='evenodd' d='M2 5h8a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm1 2v6h6V7z'/%3E%3C/svg%3E");background:currentColor}.lnc-cp:hover{border-color:var(--rose);background:var(--soft)}.lnc-cp.ok{color:#fff;background:#2f7a4f;border-color:#2f7a4f}.lnc-cp.ok:before{--cpi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 12.6 2 8.4l1.6-1.6 2.6 2.6 6.2-6.2L14 4.8z'/%3E%3C/svg%3E")}.lnc-g{color:var(--ink);white-space:nowrap;background:#f1e6ea;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:2px 7px;font:800 12.5px/1.2 inherit;display:inline-flex}.lnc-g span{font-weight:600}.lnc-g--S{color:#fff;background:var(--rose)}.lnc-g--A{background:#f7d98f}.lnc-g--B{background:#dbe6f2}.lnc-g--Pass{background:#ece6e9}.lnc-g--Fail{color:#8a1f17;background:#fde1dd}.lnc-g--none{color:var(--dim);background:#f1e6ea}.lnc-g--sm{padding:2px 6px;font-size:11.5px}.lnc-g--big{border-radius:12px;width:46px;height:46px;padding:0;font-size:24px}.lnc-g--pct{color:var(--ink);font-variant-numeric:tabular-nums;background:#f1e6ea}.lnc-g--top{color:#fff;background:var(--rose)}.lnc-g--big.lnc-g--pct{width:auto;min-width:46px;padding:0 10px;font-size:20px}.lnc-pick__key{color:var(--dim);margin:0 0 8px;font-size:13px}.lnc-pick__key .lnc-g{padding:1px 5px}.lnc-pick{scroll-margin-top:calc(var(--pick-top) + 12px);margin:0 0 18px}.lnc-tiles{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}html:not(#z) .lnc-who{text-transform:none;letter-spacing:0;color:var(--ink);scroll-margin-top:calc(var(--pick-top) + 12px);align-items:baseline;gap:8px;margin:16px 0 8px;font-size:17px;display:flex}html:not(#z) .lnc-who small{color:var(--dim);font-size:13px;font-weight:400}.lnc-backbar{top:calc(var(--pick-top) + 8px);z-index:5;height:0;position:sticky}.lnc-back{background:#fff;box-shadow:0 2px 8px #501e3c2e}.lnc[data-kind=dream-weaver] .lnc-stage__head{padding-top:48px}.lnc-tile{color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:10px 12px;text-decoration:none;transition:border-color .12s;display:grid;box-shadow:0 1px 2px #501e3c0f}.lnc-tile:hover{border-color:var(--rose)}.lnc-tile[aria-current]{border:2px solid var(--rose);box-shadow:0 0 0 3px var(--soft);background:#fff5f9;padding:9.5px 11.5px}.lnc-tile__n{font-size:17px}.lnc-tile__t{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lnc-tile__g{flex-wrap:wrap;gap:4px;display:flex}.lnc-wstat{color:var(--dim);border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:14px;line-height:1.5}.lnc-wstat[hidden]{display:none}.lnc-wstat b{color:var(--ink)}.lnc-wstat a{color:var(--rose);font-weight:700}.lnc-stage{scroll-margin-top:calc(var(--pick-top) + 16px);margin:0 0 28px;display:none}.lnc-stage.is-on{display:block}.lnc-stage__head{margin-bottom:12px}html:not(#z) .lnc-stage__head h2{margin:0 0 8px;font-size:1.5rem}.lnc-stage__n{color:var(--rose)}.lnc-chips{flex-wrap:wrap;gap:6px;display:flex}.lnc-note{max-width:78ch;margin:0 0 14px;line-height:1.65}.lnc-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.lnc-ans{display:contents}.lnc-ans__head{appearance:none;width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:2px solid var(--line);background:#fff;border-radius:14px;grid-row:1;grid-template-columns:auto 1fr;grid-template-areas:"l l""g s""x x""c c";align-items:center;gap:8px 12px;margin:0;padding:14px;display:grid}.lnc-ans__head:hover{border-color:var(--rose)}.lnc-ans__label{grid-area:l;font-size:15px;font-weight:800}.lnc-ans__label small{color:var(--dim);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.lnc-ans__head>.lnc-g{grid-area:g}.lnc-ans__score{font-variant-numeric:tabular-nums;grid-area:s;font-size:22px;font-weight:800}.lnc-ans__line{color:var(--dim);grid-area:x;font-size:13px;line-height:1.4}.lnc-ans__cta{min-height:34px;color:var(--rose);border:1.5px solid var(--rose);border-radius:9px;grid-area:c;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.lnc-ans__head[aria-pressed=true]{border-color:var(--rose);background:#fff5f9;position:relative}.lnc-ans__head[aria-pressed=true]:after{content:"";border-right:2px solid var(--rose);border-bottom:2px solid var(--rose);background:#fff5f9;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-12px;left:50%;transform:rotate(45deg)}.lnc-ans__head[aria-pressed=true] .lnc-ans__cta{color:#fff;background:var(--rose)}.lnc-ans__body{border:2px solid var(--rose);background:#fff;border-radius:14px;grid-area:2/1/auto/-1;margin-top:2px;padding:16px;display:none}.lnc[data-sel=best] .lnc-ans[data-k=best]>.lnc-ans__body,.lnc[data-sel=mine] .lnc-ans[data-k=mine]>.lnc-ans__body,.lnc[data-sel=free] .lnc-ans[data-k=free]>.lnc-ans__body{display:block}.lnc-why{max-width:80ch;color:var(--dim);margin:0 0 12px;font-size:14px;line-height:1.55}html:not(#z) .lnc-sub{color:var(--ink);letter-spacing:normal;text-transform:none;flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 8px;font-size:14px;font-weight:800;display:flex}.lnc-sub small{color:var(--dim);font-size:12.5px;font-weight:500}.lnc-empty p{max-width:72ch;margin:0;line-height:1.6}.lnc-gl{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:800;display:none}.lnc-pcs{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lnc-pcs--acc,.lnc-pcs--top{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.lnc-pcs--drops{grid-template-columns:1fr}.lnc-pc{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic t cp""ic n cp";align-items:center;column-gap:10px;padding:7px 8px;display:grid}.lnc-pc>.lnc-ic,.lnc-pc>.ln-ic{grid-area:ic}.lnc-pc__t{grid-area:t;min-width:0;display:grid}.lnc-pc__t b{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.lnc-pc__t small{color:var(--dim);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.3}.lnc-pc__n{color:var(--rose);font-variant-numeric:tabular-nums;grid-area:n;font-size:12.5px;font-weight:700}.lnc-pc>.lnc-cp{grid-area:cp}.lnc-ic{width:var(--is);height:var(--is);background-color:#fff;background-repeat:no-repeat;background-size:calc(var(--k,1) * var(--is)) auto;background-position:calc(var(--c,0) * var(--is) * -1) calc(var(--r,0) * var(--is) * -1);border:1px solid var(--line);border-radius:9px;flex:none;display:block}.lns-on .lnc-ic{background-image:var(--sp)}.lnc-pcs--acc .lnc-ic,.lnc-pcs--top .lnc-ic,.lnc-pcs--drops .lnc-ic{--is:var(--is-acc)}.lnc .ln-ic{border:1px solid var(--line);background-color:#fff;background-repeat:no-repeat;border-radius:9px;flex:none;display:block}.lnc-more{margin-top:4px}.lnc-more>summary{cursor:pointer;border:1.5px solid var(--line-2);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:13px 44px 13px 16px;list-style:none;display:flex;position:relative}html:not(#z) .lnc-more>summary{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.lnc-more>summary::-webkit-details-marker{display:none}.lnc-more>summary:after{content:"";border-right:2.5px solid var(--rose);border-bottom:2.5px solid var(--rose);width:9px;height:9px;margin-top:-7px;transition:transform .12s;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.lnc-more[open]>summary:after{margin-top:-2px;transform:rotate(-135deg)}.lnc-more>summary:hover{border-color:var(--rose)}.lnc-more__t{color:var(--ink);font-size:15px;font-weight:800}.lnc-more__s{color:var(--dim);font-size:13px}.lnc-more[open]>summary{margin-bottom:12px}.lnc-more .lns-grid{margin-top:0}.lnc-tops{margin-bottom:.9rem}.lnc-tops__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:6px;display:flex}html:not(#z) .lnc-tops__head h3{margin:0}.lnc-tops[data-f=all] .lnc-tops__free,.lnc-tops[data-f=free] .lnc-tops__all{display:none}.lnc-seg{border:1px solid var(--line);background:#f5eaee;border-radius:10px;padding:3px;display:inline-flex}.lnc-seg button{appearance:none;min-height:34px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font:700 13px/1 inherit}.lnc-seg button[aria-pressed=true]{color:#fff;background:var(--rose)}.lnc-step{justify-content:space-between;gap:8px;margin-top:16px;display:flex}.lnc-block{margin:2.2rem 0}.lnc-list .lnc-more{margin-top:12px}.lnx-jump{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.lnx-vol{scroll-margin-top:calc(var(--pick-top) + 12px);margin:0 0 32px}html:not(#z) .lnx-vol h2{margin:0 0 12px;font-size:1.35rem}.lnx-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lnx-card{border:1.5px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:0 1px 2px #501e3c0f}.lnx-card:hover{border-color:var(--line-2)}.lnx-ch{color:var(--ink);border-radius:8px;gap:2px;text-decoration:none;display:grid}.lnx-ch small{letter-spacing:.05em;text-transform:uppercase;color:var(--rose);font-size:12.5px;font-weight:700}.lnx-ch b{font-size:17px;line-height:1.3}.lnx-ch:hover b{color:var(--rose)}.lnx-sum{flex-wrap:wrap;gap:6px;display:flex}.lnx-sts{flex-wrap:wrap;gap:5px;display:flex}.lnx-st{color:var(--ink);border:1px solid var(--line);background:#fdf8f9;border-radius:8px;align-items:center;gap:5px;padding:4px 7px 4px 8px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.lnx-st:hover{border-color:var(--rose)}.lnx-st .lnc-g{padding:0 4px;font-size:11px}.lnx-meta{color:var(--dim);margin:0;font-size:13px;line-height:1.45}.lnx-card .lnc-btn{justify-self:start}.lnx-arena{max-width:80ch;color:var(--dim);border:1.5px solid var(--line);background:#fff;border-radius:14px;gap:6px;padding:16px;line-height:1.6;text-decoration:none;display:grid}.lnx-arena b{color:var(--ink);font-size:16px}.lnx-arena:hover{border-color:var(--rose)}.lnx-foot{max-width:80ch;color:var(--dim);font-size:.85rem;line-height:1.55}@media (width<=760px){.lnc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lnc-tile{padding:8px}.lnc-tile[aria-current]{padding:7.5px}.lnc-tile__n{font-size:15px}.lnc-tile__g .lnc-g--sm span{display:none}.lnc-answers{gap:6px}.lnc-ans__head{grid-template-columns:1fr;grid-template-areas:"l""g""s""c";gap:6px;padding:10px}.lnc-ans__label{font-size:13.5px}.lnc-ans__label small,.lnc-ans__line{display:none}.lnc-gl{display:block}.lnc-ans__score{font-size:17px}.lnc-ans__cta{justify-self:stretch;min-height:32px;padding:0 6px;font-size:12px}.lnc-g--big{width:38px;height:38px;font-size:19px}.lnc-g--big.lnc-g--pct{min-width:38px;padding:0 8px;font-size:16px}.lnc-pcs,.lnc-pcs--acc,.lnc-pcs--top{grid-template-columns:1fr}.lnc-ans__body{padding:12px}.lnc-acts .lnc-btn{flex:auto}.lnx-grid{grid-template-columns:1fr}}.lnc-find{border:1.5px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:end;gap:8px 10px;margin:0 0 12px;padding:12px;display:grid;box-shadow:0 1px 2px #501e3c0f}.lnc-find label{min-width:0;color:var(--ink);gap:4px;font-size:13px;font-weight:700;display:grid}.lnc-find input,.lnc-find select{width:100%;min-width:0;height:40px;font:inherit;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:0 10px;font-size:15px;font-weight:400}.lnc-find input:focus,.lnc-find select:focus{outline:2px solid var(--rose);outline-offset:1px;border-color:var(--rose)}.lnc-find__step{gap:6px;display:flex}.lnc-find__step .lnc-btn{white-space:nowrap;height:40px}.lnc-find__n{color:var(--dim);grid-column:1/-1;margin:0;font-size:14px}.lnc-find__n[hidden],.lnc-groups li[hidden],.lnc-whobox[hidden]{display:none}.lnc-people{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.lnc-people button{font:inherit;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:14px;font-weight:700;display:inline-flex}.lnc-people button small{color:var(--dim);font-size:12.5px;font-weight:600}.lnc-people button:hover{border-color:var(--rose)}.lnc-people button[aria-pressed=true]{color:#fff;background:var(--rose);border-color:var(--rose)}.lnc-people button[aria-pressed=true] small{color:#fff}.lnc[data-kind=dream-weaver]:not([data-dwqon]) .lnc-whobox:not(.is-who){display:none}html:not(#z) .lnc[data-kind=dream-weaver] .lnc-who{margin-top:4px}@media (width<=760px){.lnc-find{grid-template-columns:minmax(0,1fr) auto;padding:10px}.lnc-find__q{grid-column:1/-1}.lnc-find__step .lnc-btn{padding:0 10px}.lnc-people{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.lnc-people button{flex:none}}
