.pd{--pd-w:min(1160px, 100% - 40px);--pd-gold:#e7b416;--pd-silver:#aab3bf;--pd-bronze:#c47f45}.pd .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pd-nav{width:var(--pd-w);align-items:center;gap:12px;margin-inline:auto;padding:20px 0;display:flex}.pd-nav img{border-radius:10px}.pd-brand{letter-spacing:-.01em;align-items:baseline;gap:8px;font-weight:800;display:flex}.pd-brand small{font:500 12.5px var(--f-num), monospace;color:var(--muted)}.pd-nav nav{color:var(--muted);gap:22px;margin-left:auto;font-size:14.5px;display:flex}.pd-nav nav a:hover{color:var(--text)}.pd-btn{border:1px solid var(--line);background:var(--panel);height:48px;color:var(--text);font:700 15px var(--f-ui);border-radius:12px;align-items:center;padding:0 22px;display:inline-flex}.pd-btn:hover{border-color:var(--text)}.pd-btn-accent{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pd-btn-accent:hover{filter:brightness(1.08);border-color:#0000}.pd-row{flex-wrap:wrap;gap:10px;display:flex}.pd-live{color:var(--muted);align-items:center;gap:9px;font-size:14px;display:inline-flex}.pd-live i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%}.pd .ca{border-radius:12px}.pd .ca .btn{border-radius:8px}.pd-hero{width:var(--pd-w);grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;margin-inline:auto;padding:5vh 0 4vh;display:grid}.pd-kicker{font:600 13px var(--f-num), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.pd-hero h1{letter-spacing:-.045em;font-size:clamp(42px,6.4vw,88px);font-weight:800;line-height:.95}.pd-hero-r{justify-items:start;gap:18px;padding-bottom:8px;display:grid}.pd-sub{color:var(--muted);font-size:17px}.pd-sec{width:var(--pd-w);margin-inline:auto;padding:6vh 0}.pd-sec-h{border-bottom:2px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:26px;padding-bottom:14px;display:flex}.pd-sec-h h2{letter-spacing:-.035em;font-size:clamp(28px,3.6vw,44px);font-weight:800}.pd-sec-h p{color:var(--muted);max-width:52ch}.pd-board{gap:34px;display:grid}.pd-podium{background:radial-gradient(46% 70% at 50% 0%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 70%);border-bottom:2px solid var(--text);grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;margin:0;padding:40px 4% 0;list-style:none;display:grid}.pd-place{gap:16px;min-width:0;display:grid}.pd-who{text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.pd-av{object-fit:cover;width:88px;height:88px;font:800 34px var(--f-ui);background:var(--panel);border:3px solid var(--panel);box-shadow:0 10px 30px -12px color-mix(in oklab, var(--text) 40%, transparent);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.pd-p1 .pd-av{width:112px;height:112px;font-size:42px}.pd-av-tile{background:color-mix(in oklab, var(--accent) 18%, var(--panel));color:var(--text)}.pd-av-open{border:2px dashed color-mix(in oklab, var(--muted) 60%, transparent);box-shadow:none;color:var(--muted);font:600 30px var(--f-num), monospace;background:0 0}.pd-av-open i{background:color-mix(in oklab, var(--muted) 30%, transparent);border-radius:50%;width:30%;height:30%}.pd-medal{background:var(--pd-silver);border:3px solid var(--bg);z-index:1;border-radius:50%;width:26px;height:26px;position:absolute;top:0;left:calc(50% + 26px)}.pd-p1 .pd-medal{background:var(--pd-gold);width:32px;height:32px;left:calc(50% + 34px)}.pd-p3 .pd-medal{background:var(--pd-bronze)}.pd-open .pd-medal{opacity:.45}.pd-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:800;overflow:hidden}.pd-name a:hover{text-decoration:underline}.pd-open .pd-name{color:var(--muted);font-weight:600}.pd-subname{color:var(--muted);font-size:13px}.pd-val{font:600 20px var(--f-num), monospace;letter-spacing:-.02em}.pd-p1 .pd-val{color:var(--accent);font-size:26px}.pd-open .pd-val{color:color-mix(in oklab, var(--muted) 60%, transparent);font-size:16px}.pd-block{background:linear-gradient(180deg, color-mix(in oklab, var(--text) 9%, var(--panel)), var(--panel));border:1px solid var(--line);border-bottom:0;border-radius:14px 14px 0 0;place-items:center;display:grid;position:relative;overflow:hidden}.pd-block:before{content:"";background:var(--pd-silver);opacity:.9;height:10px;position:absolute;inset:0 0 auto}.pd-p3 .pd-block:before{background:var(--pd-bronze)}.pd-p1 .pd-block{background:linear-gradient(180deg, var(--accent), color-mix(in oklab, var(--accent) 70%, var(--bg)));border-color:#0000}.pd-p1 .pd-block:before{background:var(--pd-gold)}.pd-p1 .pd-block{height:230px}.pd-p2 .pd-block{height:168px}.pd-p3 .pd-block{height:124px}.pd-rank{font:800 clamp(64px, 9vw, 128px)/1 var(--f-ui);letter-spacing:-.06em;color:color-mix(in oklab, var(--text) 22%, transparent)}.pd-p1 .pd-rank{color:color-mix(in oklab, var(--accent-ink) 85%, transparent)}.pd-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow-x:auto}.pd-table{border-collapse:collapse;width:100%;font-size:15px}.pd-table th{text-align:left;font:600 12px var(--f-num), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:14px 18px}.pd-table td{border-bottom:1px solid var(--line);padding:14px 18px}.pd-table tr:last-child td{border-bottom:0}.pd-table td small{color:var(--muted);font-size:12.5px;display:block}.pd-table td a:hover{text-decoration:underline}.pd-n{white-space:nowrap;font-family:var(--f-num), monospace;font-variant-numeric:tabular-nums;text-align:right!important}.pd-table th:nth-child(2){width:100%}.pd-c-r{width:56px;font:700 15px var(--f-num), monospace;color:var(--muted)}.pd-top .pd-c-r{color:var(--accent)}.pd-empty td{text-align:center;color:var(--muted);padding:40px 18px}.pd-steps{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pd-steps li{border-left:1px solid var(--line);align-content:start;gap:8px;padding:28px;display:grid}.pd-steps li:first-child{border-left:0}.pd-step-n{font:800 44px/1 var(--f-ui);letter-spacing:-.05em;color:var(--accent)}.pd-steps b{font-size:18px}.pd-steps p{color:var(--muted)}.pd-facts{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pd-facts li{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:5px 12px;font-size:13.5px}@media (max-width:820px){.pd-hero{grid-template-columns:1fr;gap:20px}.pd-nav nav a:nth-child(-n+2){display:none}.pd-podium{gap:8px;padding:28px 0 0}.pd-av{width:60px;height:60px;font-size:24px}.pd-p1 .pd-av{width:76px;height:76px;font-size:30px}.pd-medal{width:20px;height:20px;left:calc(50% + 16px)}.pd-p1 .pd-medal{width:24px;height:24px;left:calc(50% + 22px)}.pd-name{font-size:14px}.pd-val,.pd-p1 .pd-val{font-size:15px}.pd-p1 .pd-block{height:150px}.pd-p2 .pd-block{height:110px}.pd-p3 .pd-block{height:80px}.pd-c-x{display:none}.pd-table th,.pd-table td{padding:12px}.pd-steps li{border-left:0;border-top:1px solid var(--line)}.pd-steps li:first-child{border-top:0}}
.ls{--ink:#06120a;--edge:#0e0f131a;--up:#15803d;--down:#dc2626}.ls h1,.ls h2,.ls .pd-brand,.ls .pd-name,.ls .pd-rank,.ls .pd-step-n{font-family:var(--f-bricolage), var(--f-ui)}.ls .pd-nav img{border-radius:50%}.ls .pd-kicker{color:var(--ink);background:var(--accent);border:1px solid var(--edge);border-radius:8px;padding:5px 10px;display:inline-block}.ls .pd-btn{border:1px solid var(--edge);border-radius:10px;transition:transform .12s,box-shadow .12s,background .12s}.ls .pd-btn:hover{border-color:var(--accent);transform:translateY(-1px)}.ls .pd-btn-accent:hover{box-shadow:0 0 24px color-mix(in oklab, var(--accent) 45%, transparent)}.ls .pd-btn:active{transform:translateY(1px)}.ls .pd-btn-accent,.ls .pd-btn-accent:hover{border-color:var(--accent);color:var(--ink)}.ls .pd-btn[disabled]{opacity:.6;cursor:wait}.ls-hero{width:var(--pd-w);grid-template-columns:1fr 1.05fr;align-items:center;gap:32px;margin-inline:auto;padding:3vh 0 2vh;display:grid}.ls-hero-l{justify-items:start;gap:20px;display:grid}.ls-hero h1{letter-spacing:-.045em;font-size:clamp(46px,7vw,100px);font-weight:800;line-height:.92}.ls-hero .pd-sub{max-width:46ch;color:color-mix(in oklab, var(--text) 78%, var(--bg));font-size:18px}.hero-art{width:100%;height:auto;overflow:visible}.ha-bob{transform-box:fill-box;transform-origin:50% 100%;animation:2.4s ease-in-out infinite ls-bob}.ha-b2{animation-delay:-.5s}.ha-b3{animation-delay:-1s}.ha-b4{animation-delay:-1.5s}.ha-b5{animation-delay:-2s}.ha-whale{animation:6s ease-in-out infinite ls-float}@keyframes ls-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ls-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ls-band{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 10%, var(--panel)), var(--panel));border-block:1px solid var(--edge)}.ls-stats{width:var(--pd-w);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.ls-stat{border-left:1px solid var(--edge);color:var(--text);padding:18px 20px}.ls-stat:first-child{border-left:0;padding-left:0}.ls-stat dt{font:600 12px var(--f-num), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ls-stat-pot dd{color:var(--accent-text)}.ls-stat dd{font:800 clamp(24px, 3vw, 36px)/1.05 var(--f-bricolage), var(--f-ui);letter-spacing:-.03em;margin:4px 0 0}.ls-stat dd small{font-size:.5em;font-weight:700}.ls-mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--f-num), monospace!important}.ls .pd-podium{background:radial-gradient(46% 70% at 50% 0%, color-mix(in oklab, var(--accent) 45%, transparent), transparent 70%)}.ls .pd-av-art{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.ls .pd-p1 .pd-av-art .sq-art{width:112px;height:112px}.ls .pd-block{border:1px solid var(--edge);border-bottom:0}.ls .pd-p1 .pd-block{background:var(--accent);border-color:var(--accent)}.ls .pd-p1 .pd-block:before{background:#22c55e}.ls .pd-p1 .pd-rank{color:var(--ink)}.ls .pd-p1 .pd-val{color:var(--ink);background:var(--accent);border:1px solid var(--edge);border-radius:6px;padding:0 8px}.ls .pd-open .pd-val{background:0 0;border:0}.ls .pd-table-wrap{border:1px solid var(--edge);box-shadow:none}.ls .pd-top .pd-c-r{color:var(--text)}.ls .pd-top .pd-c-r:before{content:"";background:var(--pd-gold);border:1px solid var(--edge);vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.ls .pd-top:nth-child(2) .pd-c-r:before{background:var(--pd-silver)}.ls .pd-top:nth-child(3) .pd-c-r:before{background:var(--pd-bronze)}.pd-c-a{text-align:right;width:80px}.ls-join-btn{font:700 13px var(--f-ui);background:var(--accent);color:var(--ink);border:1px solid var(--edge);cursor:pointer;border-radius:999px;padding:6px 14px}.ls-join-btn:hover{transform:translateY(-1px)}.ls-full{color:var(--muted);font-size:13px}.ls-members{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ls-members li{font:500 12px var(--f-num), monospace;border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.ls-members li a:hover{text-decoration:underline}.ls-members .ls-up span{color:var(--up);font-weight:600}.ls-members .ls-down span{color:var(--down)}.ls-members .ls-out{opacity:.6;text-decoration:line-through}.ls-members .ls-out span{text-decoration:none}.sq-art-open{opacity:.7}.ls-join{grid-template-columns:1fr 1.1fr;align-items:start;gap:40px;display:grid}.ls-join-l{gap:12px;display:grid}.ls-join-l h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,52px);font-weight:800}.ls-join-l p{color:var(--muted);max-width:40ch;font-size:17px}.ls-desk{background:var(--panel);border:1px solid var(--edge);box-shadow:0 30px 80px -40px color-mix(in oklab, var(--accent) 35%, transparent);border-radius:18px;gap:16px;padding:24px;display:grid}.ls-tabs{background:var(--bg);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.ls-tabs button{font:700 15px var(--f-ui);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px}.ls-tabs button.on{background:var(--accent);color:var(--ink)}.ls-field{gap:6px;display:grid}.ls-field span{font-size:14px;font-weight:700}.ls-field small{color:var(--muted);font-size:13px}.ls-field input,.ls-field select{font:500 15px var(--f-num), monospace;border:2px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;width:100%;min-width:0;padding:12px 14px}.ls-field input:focus,.ls-field select:focus{border-color:var(--accent);outline:none}.ls-err{color:var(--down);font-size:14px;font-weight:600}.ls-go{justify-content:center;justify-self:stretch;height:54px;font-size:16px}.ls-step-k{font:600 12px var(--f-num), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ls-send{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.ls-amt{font:800 26px var(--f-num), monospace;background:var(--accent);border:1px solid var(--edge);color:var(--ink);border-radius:8px;padding:2px 10px}.ls-addr{font:500 13px var(--f-num), monospace;background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px}.ls-copy{font:700 12px var(--f-ui);border:1px solid var(--edge);background:var(--panel);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 10px}.ls-why{color:var(--muted);font-size:14px}.ls-wait{align-items:center;gap:10px;font-weight:600;display:flex}.ls-wait i{background:var(--accent);border:1px solid var(--edge);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite ls-pulse}@keyframes ls-pulse{50%{transform:scale(1.35)}}.ls-link{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.ls-done{justify-items:start;gap:12px;display:grid}.ls-big{font:800 28px var(--f-bricolage), var(--f-ui);letter-spacing:-.03em}.ls-refused .ls-big{color:var(--down)}.ls-none{color:var(--muted);border:1px dashed var(--edge);text-align:center;border-radius:16px;padding:26px}.ls-wins{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ls-win{background:var(--panel);border:1px solid var(--edge);border-radius:16px;gap:10px;padding:16px 20px;display:grid}.ls-win-h{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.ls-win-h b{font:800 20px var(--f-bricolage), var(--f-ui)}.ls-win-day{font:600 12px var(--f-num), monospace;text-transform:uppercase;letter-spacing:.1em;background:var(--accent);color:var(--ink);border:1px solid var(--edge);border-radius:6px;padding:3px 8px}.ls-win-pot{margin-left:auto;font-weight:700}.ls-pays{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-pays li{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:5px 10px;font-size:13px;display:inline-flex}.ls-pays a{font-weight:700;text-decoration:underline}.ls-owed{color:var(--muted)}.ls .pd-steps{border:1px solid var(--edge);box-shadow:none}.ls .pd-step-n{color:var(--ink);-webkit-text-stroke:0;background:var(--accent);border:1px solid var(--edge);border-radius:50%;place-items:center;width:54px;height:54px;font-size:30px;display:grid}.ls .pd-facts li{background:var(--panel);color:var(--text);border:1px solid var(--edge)}@media (max-width:820px){.ls .pd-nav nav a{display:none}.ls .pd-nav nav a.ls-nav-join{color:var(--text);font-weight:700;display:inline}.ls .pd-brand{white-space:nowrap}.ls-hero{grid-template-columns:1fr}.ls-hero-r{order:-1;max-width:460px}.ls-stats{grid-template-columns:1fr 1fr}.ls-stat{border-left:0;padding-left:0}.ls-stat:nth-child(2n){border-left:1px solid var(--edge);padding-left:16px}.ls-stat:nth-child(-n+2){border-bottom:1px solid var(--edge)}.ls-join{grid-template-columns:1fr;gap:20px}.ls .pd-p1 .pd-av-art .sq-art{width:76px;height:76px}.ls .pd-av-art .sq-art{width:60px;height:60px}.pd-c-a{width:64px}.ls-desk{padding:18px}.ls-amt{font-size:21px}}@media (prefers-reduced-motion:reduce){.ha-bob,.ha-whale,.ls-wait i{animation:none}.ls .pd-btn{transition:none}}
.ls-nav-lfg{background:var(--accent);border-radius:999px;padding:5px 12px;font-weight:800;color:var(--ink)!important}.ls-nav-lfg:hover{box-shadow:0 0 18px color-mix(in oklab, var(--accent) 50%, transparent)}.pd-home{align-items:center;gap:12px;display:flex}.lfg-hero{width:var(--pd-w);grid-template-columns:1fr 300px;align-items:center;gap:24px;margin-inline:auto;padding:4vh 0 1vh;display:grid}.lfg-hero>div{justify-items:start;gap:16px;display:grid}.lfg-hero h1{letter-spacing:-.045em;font-size:clamp(42px,6vw,84px);font-weight:800;line-height:.95}.lfg-hero .pd-sub{max-width:52ch;color:var(--muted);font-size:18px}.lfg-hero-art{width:100%;height:auto;overflow:visible}.lfg-sign{fill:var(--accent);stroke:#141414;stroke-width:3px}.lfg-sign-t{font:900 22px var(--f-bricolage), var(--f-ui);fill:var(--ink);letter-spacing:.02em}.lfg-pole{stroke:#9ca3af;stroke-width:5px;stroke-linecap:round}.lfg-sec{padding-top:24px}.lfg{gap:18px;display:grid}.lfg-bar,.lfg-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lfg-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lfg-me{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.lfg-dm-btn{gap:8px;position:relative}.lfg-badge{font:700 11px var(--f-num), monospace;background:var(--accent);min-width:20px;height:20px;color:var(--ink);border-radius:999px;place-items:center;padding:0 6px;font-style:normal;display:inline-grid}.lfg-tabs{width:min(420px,100%)}.lfg-tabs button span{font:600 12px var(--f-num), monospace;opacity:.7;margin-left:4px}.lfg-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lfg-chips-k{width:100%;font-size:14px;font-weight:700}.lfg-chips button{font:600 13px var(--f-ui);border:1px solid var(--edge);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 12px}.lfg-chips button:hover{color:var(--text)}.lfg-chips button.on{background:color-mix(in oklab, var(--accent) 35%, var(--panel));border-color:var(--accent-text);color:var(--accent-text)}.lfg-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lfg-card{background:var(--panel);border:1px solid var(--edge);border-radius:16px;align-content:start;gap:12px;padding:16px;transition:border-color .15s,transform .15s;display:grid}.lfg-card:hover{border-color:color-mix(in oklab, var(--accent) 55%, var(--edge));transform:translateY(-2px)}.lfg-full{opacity:.6}.lfg-card-top{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.lfg-card-id{gap:2px;min-width:0;display:grid}.lfg-card-id b{font:800 18px var(--f-bricolage), var(--f-ui);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lfg-card-id span,.lfg-wal{color:var(--muted);font-size:12.5px}.lfg-wal:hover{color:var(--accent-text)}.lfg-seats{font:700 12px var(--f-num), monospace;color:var(--accent-text);background:color-mix(in oklab, var(--accent) 35%, transparent);white-space:nowrap;border-radius:999px;padding:4px 9px}.lfg-seats.full{color:var(--muted);background:color-mix(in oklab, var(--text) 8%, transparent)}.lfg-words{overflow-wrap:anywhere;font-size:15px;line-height:1.45}.lfg-words span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-right:4px;font-size:12px;font-weight:700}.lfg-tags{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.lfg-tag{border:1px solid var(--edge);color:var(--text);border-radius:999px;padding:3px 9px}.lfg-free{color:var(--accent-text);border-color:var(--accent)}.lfg-xh{color:#2563eb;font-weight:600}.lfg-ago{color:var(--muted);margin-left:auto}.lfg-card-acts{gap:8px;display:flex}.lfg-card-acts .pd-btn{height:40px;padding:0 16px;font-size:14px}.lfg-face{flex:none;overflow:visible}.lfg-card .sq-art{flex:none}.lfg-modal{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e0f1366;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lfg-dialog{background:var(--panel);border:1px solid var(--edge);border-radius:18px;align-content:start;gap:16px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:20px;display:grid;overflow:auto}.lfg-modal-side{place-items:stretch end;padding:0}.lfg-modal-side .lfg-dialog{border-width:0 0 0 1px;border-radius:0;grid-template-rows:auto 1fr;width:min(420px,100%);height:100dvh;max-height:none}.lfg-dialog-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.lfg-dialog-h h2{font:800 22px var(--f-bricolage), var(--f-ui);letter-spacing:-.02em}.lfg-x{border:1px solid var(--edge);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:9px;flex:none}.lfg-x:hover{border-color:var(--accent)}.lfg-prove,.lfg-form{gap:14px;display:grid}.lfg-form textarea,.lfg-chat-f textarea{font:500 15px var(--f-ui);border:1px solid var(--edge);background:var(--bg);color:var(--text);resize:vertical;border-radius:10px;width:100%;padding:12px 14px}.lfg-form textarea:focus,.lfg-chat-f textarea:focus{border-color:var(--accent);outline:none}.lfg-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lfg-two:has(>:only-child){grid-template-columns:1fr}.lfg-for{font-size:18px}.lfg-note{color:var(--muted);font-size:13px}.ls-field input,.ls-field select{border-width:1px}.lfg-threads{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.lfg-threads button{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.lfg-threads button:hover{background:color-mix(in oklab, var(--text) 6%, transparent)}.lfg-threads button.unread b{color:var(--accent-text)}.lfg-t-main{min-width:0;display:grid}.lfg-t-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.lfg-t-side{color:var(--muted);justify-items:end;gap:4px;font-size:12px;display:grid}.lfg-chat{grid-template-rows:auto 1fr auto auto;gap:10px;min-height:0;display:grid}.lfg-chat-h{align-items:center;gap:10px;display:flex}.lfg-chat-h a{color:var(--accent-text);margin-left:auto;font-size:13px}.lfg-chat-body{flex-direction:column;gap:8px;min-height:0;padding:4px 2px;display:flex;overflow:auto}.lfg-bub{background:var(--bg);border:1px solid var(--edge);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:82%;padding:8px 12px}.lfg-bub.me{background:var(--accent);color:var(--ink);border-color:#0000;border-radius:14px 14px 4px;align-self:flex-end}.lfg-bub p{overflow-wrap:anywhere;font-size:14.5px}.lfg-bub time{opacity:.6;font-size:11px}.lfg-chat-f{align-items:end;gap:8px;display:flex}.lfg-chat-f .pd-btn{height:46px}@media (max-width:820px){.ls .pd-nav nav a.ls-nav-lfg{display:inline}.lfg-hero{grid-template-columns:1fr}.lfg-hero-art{order:-1;max-width:240px}.lfg-grid,.lfg-two{grid-template-columns:1fr}.lfg-bar .pd-btn{height:44px;padding:0 14px;font-size:14px}}@media (max-width:520px){.ls .pd-nav{gap:8px}.ls .pd-brand small{display:none}.ls .pd-nav nav{gap:12px}.ls .pd-nav nav a{white-space:nowrap;font-size:14px}}
.lw-step{transform-box:fill-box;transform-origin:50% 100%;animation:.5s ease-in-out infinite alternate lw-waddle}@keyframes lw-waddle{0%{transform:translateY(0)rotate(-5deg)}to{transform:translateY(-5px)rotate(5deg)}}.ls .pd-sec{border:1px solid var(--edge);background:#ffffffe6;border-radius:28px;margin-block:28px;padding:clamp(22px,3.5vw,44px);box-shadow:0 24px 70px -44px #0e0f1373}.ls .pd-sec-h{border-bottom-width:1px;border-color:var(--edge)}.ls-band{width:var(--pd-w);border:1px solid var(--edge);background:#ffffffe6;border-radius:20px;margin:12px auto 0}.ls-band .ls-stats{width:100%;padding-inline:22px}.ls-hero h1{text-shadow:0 2px #fff9}[data-reveal]{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.rv [data-reveal]:not(.in){opacity:0;transform:translateY(30px)}.ls-split{grid-template-columns:auto 80px 1fr;align-items:center;gap:24px;display:grid}.ls-split-pot{text-align:center;background:color-mix(in oklab, var(--accent) 22%, #fff);border:1px solid var(--edge);border-radius:20px;justify-items:center;gap:4px;padding:20px 26px;display:grid}.ls-split-pot b{font:800 clamp(30px, 4vw, 46px)/1 var(--f-num), monospace;color:var(--accent-text)}.ls-split-pot small{font-size:.45em}.ls-pot-art{width:120px;height:auto;margin-top:6px;overflow:visible}.ls-coin{transform-box:fill-box;transform-origin:50% 100%;animation:1.8s ease-in-out infinite ls-hop}.ls-coin-1{animation-delay:-.6s}.ls-coin-2{animation-delay:-1.2s}@keyframes ls-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-16px)rotate(20deg)}60%{transform:translateY(-16px)rotate(-10deg)}}.ls-split-arrow{justify-content:center;gap:8px;display:flex}.ls-split-arrow i{background:var(--accent);border:2px solid #141414;border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite ls-march}.ls-split-arrow i:nth-child(2){animation-delay:.2s}.ls-split-arrow i:nth-child(3){animation-delay:.4s}@keyframes ls-march{0%,to{opacity:.25;transform:translate(-4px)}50%{opacity:1;transform:translate(4px)}}.ls-split-who{gap:12px;display:grid}.ls-split-seats{grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ls-split-seats li{border:1px solid var(--edge);background:#fff;border-radius:16px;justify-items:center;gap:6px;padding:12px 6px 10px;font-size:14px;font-weight:700;display:grid}.ls-split-seats li svg{animation:2.4s ease-in-out infinite ls-bob;overflow:visible}.ls-split-seats li:nth-child(2) svg{animation-delay:-.5s}.ls-split-seats li:nth-child(3) svg{animation-delay:-1s}.ls-split-seats li:nth-child(4) svg{animation-delay:-1.5s}.ls-split-seats li:nth-child(5) svg{animation-delay:-2s}.ls-split-seats li.empty{color:var(--muted);background:0 0;border-style:dashed}.ls-split-seats li.empty svg{animation:none}.ls-day{gap:30px;display:grid}.ls-track{background:color-mix(in oklab, var(--text) 8%, #fff);border:1px solid var(--edge);border-radius:999px;height:14px;margin:96px 30px 0;position:relative}.ls-track-fill{border-radius:inherit;background:repeating-linear-gradient(-45deg,#86efac 0 10px,#4ade80 10px 20px) 0 0/28px 28px;transition:width 1s linear;animation:1s linear infinite ls-stripes;position:absolute;inset:0 auto 0 0}@keyframes ls-stripes{to{background-position:28px 0}}.ls-track-me{justify-items:center;gap:2px;transition:left 1s linear;display:grid;position:absolute;bottom:8px;translate:-50%}.ls-track-me svg{overflow:visible}.ls-track-tag{white-space:nowrap;color:#fff;background:#141414;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.ls-stops{grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ls-stops li{border:1px solid var(--edge);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:16px;display:grid}.ls-stop-t{background:var(--accent);color:var(--ink);border-radius:6px;justify-self:start;padding:3px 8px;font-size:12px;font-weight:700}.ls-stops b{font:800 17px var(--f-bricolage), var(--f-ui)}.ls-stops p{color:var(--muted);font-size:14px}.ls-rules{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.ls-rules li{border:1px solid var(--edge);background:#fff;border-radius:18px;align-content:start;gap:8px;padding:22px;transition:opacity .7s,transform .25s,border-color .2s;display:grid;position:relative;overflow:hidden}.ls-rules li:hover{border-color:var(--accent-text);transform:translateY(-3px)}.ls-rule-n{color:#0000;-webkit-text-stroke:1.5px var(--accent-text);font-size:44px;font-weight:800;line-height:1}.ls-rules b{font:800 20px var(--f-bricolage), var(--f-ui);letter-spacing:-.02em}.ls-rules p{color:var(--muted);font-size:15px}.ls-vs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ls-vs-col{border:1px solid var(--edge);border-radius:20px;padding:24px}.ls-vs-col h3{font:800 22px var(--f-bricolage), var(--f-ui);letter-spacing:-.02em;margin:0 0 14px}.ls-vs-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ls-vs-col li{grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:15.5px;display:grid}.ls-vs-col li:before{border:1.5px solid #141414;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid}.ls-vs-them{color:#4b5563;background:#f3f4f6}.ls-vs-them li:before{content:"✕";color:#991b1b;background:#fecaca}.ls-vs-us{background:color-mix(in oklab, var(--accent) 22%, #fff);border-color:var(--accent-text);transform:rotate(.6deg);box-shadow:0 20px 50px -30px #15803d99}.ls-vs-us li:before{content:"✓";background:var(--accent);color:var(--ink)}@media (max-width:820px){.ls .pd-sec{border-radius:20px;margin-block:18px}.ls-split{grid-template-columns:1fr}.ls-split-arrow{rotate:90deg}.ls-split-seats{gap:6px}.ls-split-seats li{padding-inline:2px;font-size:12px}.ls-stops,.ls-rules,.ls-vs{grid-template-columns:1fr}.ls-track{margin-inline:24px}.ls-vs-us{transform:none}}@media (prefers-reduced-motion:reduce){.lw-step,.ls-coin,.ls-split-arrow i,.ls-split-seats li svg,.ls-track-fill{animation:none!important}}
