.lp-story{--story-top:64px;position:relative}.lp-story-pin{width:min(100% - 32px,1320px);height:calc(100svh - var(--story-top));grid-template-rows:auto minmax(0,1fr) auto;gap:14px;margin-inline:auto;padding:14px 0 18px;display:grid}.lp-story[data-still=true] .lp-story-pin{height:auto}.lp-story-steps{justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-story-steps li{border:1px solid var(--line);height:34px;color:var(--text-faint);white-space:nowrap;transition:color .3s var(--ease-out), background-color .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:.875rem;font-weight:500;display:inline-flex}.lp-story-steps li span{background:var(--control-fill-hover);width:22px;height:22px;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:50%;place-items:center;font-size:.75rem;font-weight:650;display:grid}.lp-story-steps li[data-state=active]{border-color:var(--line-strong);color:var(--heading);background:var(--surface);box-shadow:0 8px 24px -14px #0006}.lp-story-steps li[data-state=active] span{color:#fff;background:var(--lp-warm)}.lp-story-steps li[data-state=done]{color:var(--text-soft)}.lp-story-steps li[data-state=done] span{color:var(--heading);background:var(--control-fill-hover)}.lp-story-foot{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.lp-story-hint{color:var(--text-soft);margin:0;font-size:.9375rem}.lp-story-hint kbd{border:1px solid var(--line-strong);min-width:26px;height:26px;color:var(--heading);background:var(--surface);vertical-align:-.1em;border-bottom-width:3px;border-radius:7px;place-items:center;margin-inline:2px;padding-inline:7px;font-family:inherit;font-size:.8125rem;font-weight:650;display:inline-grid}.lp-story-control{border:1px solid var(--line-strong);min-height:40px;color:var(--heading);background:var(--surface);font:inherit;cursor:pointer;transition:background-color .16s var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:16px 14px;font-size:.875rem;font-weight:550;display:inline-flex}.lp-story-control:hover{background:var(--control-fill-hover)}.lp-story-control svg{width:14px;height:14px}.lp-story-stage{background:radial-gradient(60% 50% at 50% 0%, #ffffffb3, transparent 70%), var(--lp-stone);border-radius:32px;position:relative;overflow:hidden;container-type:size}:root[data-theme=dark] .lp-story-stage{background:radial-gradient(60% 50% at 50% 0%, #ffffff0d, transparent 70%), var(--lp-stone)}.lp-story[data-still=true] .lp-story-stage{aspect-ratio:16/10.4}.lp-cursor{z-index:6;color:#111;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}:root:not([data-theme=light]) .lp-cursor{color:#fff}.lp-cursor-arrow,.lp-cursor-ibeam{filter:drop-shadow(0 2px 3px #0000004d);width:24px;height:24px;transition:opacity .15s linear, transform .16s var(--ease-out);position:absolute}.lp-cursor-arrow{transform-origin:5px 3px;top:-3px;left:-5px}.lp-cursor-ibeam{opacity:0;top:-12px;left:-12px}.lp-cursor[data-text=true] .lp-cursor-arrow{opacity:0}.lp-cursor[data-text=true] .lp-cursor-ibeam{opacity:1}.lp-cursor[data-click=true] .lp-cursor-arrow{transform:scale(.82)}.lp-cursor-ripple{opacity:0;width:36px;height:36px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:#5d6cd459;border-radius:50%;position:absolute;top:-18px;left:-18px;transform:scale(.3)}.lp-cursor[data-click=true] .lp-cursor-ripple{opacity:1;transition-duration:.12s;transform:scale(1.1)}.lp-task-story{margin-top:clamp(40px,6vw,72px)}.lp-task-story .lp-story-pin{grid-template-rows:minmax(0,1fr) auto}.lp-story-scene{perspective:260cqw;place-items:center;display:grid;position:absolute;inset:0}.lp-story-shadow{filter:blur(14px);pointer-events:none;background:radial-gradient(closest-side,#0000004d,#0000);border-radius:50%;width:70cqw;height:22cqh;position:absolute;bottom:4cqh;left:14cqw;transform:rotate(-8deg)}.lp-story-board{transform-origin:50%;will-change:transform;background:#fff;border-radius:clamp(12px,2cqw,24px);width:min(92cqw,134.4cqh);padding:clamp(5px,.8cqw,10px);position:relative;box-shadow:0 0 0 1px #0000000f,0 30px 70px -24px #0000004d}:root:not([data-theme=light]) .lp-story-board{background:#1b1b1e;box-shadow:0 0 0 1px #ffffff17,0 30px 70px -24px #000000b3}.lp-story-window{box-shadow:none;border-radius:clamp(8px,1.4cqw,16px);position:relative;container-type:inline-size}.lp-demo,.lp-fr{--d-bg:#111113;--d-line:#ffffff17;--d-text:#ededf0;--d-faint:#7c7d84;--d-chip:#1c1c1f;--d-card:#1c1c1e;--d-card-line:#ffffff12;--d-board:#000;--d-badge:#202224;--d-accent:#5d6cd4;--d-high:#ff8a4c;--d-high-bg:#ff783c29;--d-due:#ff7a7f;--d-due-bg:#f3555829}:root[data-theme=light] .lp-demo,:root[data-theme=light] .lp-fr{--d-bg:#fff;--d-line:#00000017;--d-text:#1c1c1f;--d-faint:#8a8a90;--d-chip:#f4f4f6;--d-card:#f3f3f5;--d-card-line:#0000000d;--d-board:#fff;--d-badge:#eeedf0;--d-high:#e2660f;--d-high-bg:#fdf0e4;--d-due:#d8434a;--d-due-bg:#ffe5e5}.lp-demo-layer{--u:calc(100cqw / 1440);pointer-events:none;font-family:Inter,SF Pro Text,ui-sans-serif,system-ui,sans-serif;position:absolute;inset:0}.lp-demo-new-ring{top:calc(var(--u) * 151);left:calc(var(--u) * 1299);width:calc(var(--u) * 116);height:calc(var(--u) * 32);border-radius:calc(var(--u) * 9);box-shadow:0 0 0 calc(var(--u) * 2) #5d6cd48c;opacity:0;transition:opacity .3s var(--ease-out);background:#5d6cd41f;position:absolute}.lp-demo-new-ring[data-on=true]{opacity:1}.lp-demo-total,.lp-demo-count{color:var(--d-faint);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s var(--ease-out);place-items:center;display:grid;position:absolute}.lp-demo-total{top:calc(var(--u) * 88);left:calc(var(--u) * 402);width:calc(var(--u) * 32);height:calc(var(--u) * 26);background:var(--d-board);font-size:calc(var(--u) * 19);font-weight:500}.lp-demo-count{top:calc(var(--u) * 269);left:calc(var(--u) * 394.5);width:calc(var(--u) * 20);height:calc(var(--u) * 16);background:var(--d-badge);font-size:calc(var(--u) * 11.5);border-radius:999px;font-weight:500}.lp-demo-total[data-on=true],.lp-demo-count[data-on=true]{opacity:1;animation:lp-demo-pop .6s var(--ease-out) .25s both}@keyframes lp-demo-pop{40%{transform:scale(1.25)}}.lp-demo-card{top:calc(var(--u) * 566.5);left:calc(var(--u) * 290.5);width:calc(var(--u) * 291);padding:calc(var(--u) * 16) calc(var(--u) * 14);border:1px solid var(--d-card-line);border-radius:calc(var(--u) * 10);background:var(--d-card);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 14) #0000000f;color:var(--d-text);font-size:calc(var(--u) * 12.5);opacity:0;transform:translateY(calc(var(--u) * -60)) scale(.94);transition:opacity .4s var(--ease-out), transform .8s cubic-bezier(.2, 1.25, .4, 1);position:absolute}.lp-demo-card[data-on=true]{opacity:1;animation:lp-demo-glow 2.6s var(--ease-out) .2s both;transform:none}@keyframes lp-demo-glow{0%{box-shadow:0 0 0 calc(var(--u) * 3) #5d6cd400}20%{box-shadow:0 0 0 calc(var(--u) * 3) #5d6cd48c}to{box-shadow:0 0 0 calc(var(--u) * 3) #5d6cd400}}.lp-demo-card-row{height:calc(var(--u) * 18);align-items:center;gap:calc(var(--u) * 10);display:flex}.lp-demo-card-title{font-size:calc(var(--u) * 14);font-weight:500;line-height:calc(var(--u) * 20);margin:0}.lp-demo-card-row+.lp-demo-card-title{margin-top:calc(var(--u) * 12)}.lp-demo-card-title+.lp-demo-card-row{margin-top:calc(var(--u) * 10)}.lp-demo-priority{height:100%;padding-inline:calc(var(--u) * 6);align-items:center;gap:calc(var(--u) * 5);border-radius:calc(var(--u) * 4);color:var(--d-high);background:var(--d-high-bg);display:inline-flex}.lp-demo-bars{fill:currentColor}.lp-demo-priority .lp-demo-bars{width:calc(var(--u) * 11);height:calc(var(--u) * 11)}.lp-demo-id{color:var(--d-faint);letter-spacing:.06em}.lp-demo-avatar{color:#fff;background:#5f67d0;border-radius:50%;flex:none;place-items:center;width:1.45em;height:1.45em;font-size:.75em;font-weight:600;display:inline-grid}.lp-demo-avatar[data-tone=green]{background:#3f8f6a}.lp-demo-avatar[data-tone=violet]{background:#8a5bd6}.lp-demo-card .lp-demo-avatar{width:calc(var(--u) * 18);height:calc(var(--u) * 18);font-size:calc(var(--u) * 7.5);margin-left:auto}.lp-demo-tag{align-items:center;gap:calc(var(--u) * 6);color:var(--d-faint);display:inline-flex}.lp-demo-tag i,.lp-demo-dot{background:#419172;border-radius:50%;flex:none;width:.55em;height:.55em}.lp-demo-dot-bug{background:#ec5359}.lp-demo-dot-grey{background:#8a8a90}.lp-demo-dot-blue{background:#5d6cd4}.lp-demo-dot-empty{background:0 0;box-shadow:inset 0 0 0 1.5px}.lp-demo-due{padding:calc(var(--u) * 1) calc(var(--u) * 6);border-radius:calc(var(--u) * 4);color:var(--d-due);background:var(--d-due-bg);margin-left:auto}.lp-demo-sheet{z-index:3;border:1px solid var(--d-line);width:min(580px,100% - 24px);color:var(--d-text);background:var(--d-bg);transform-origin:50% 0;border-radius:16px;margin-inline:auto;font-family:Inter,SF Pro Text,ui-sans-serif,system-ui,sans-serif;position:absolute;top:8cqh;left:0;right:0;box-shadow:0 2px 6px #00000014,0 40px 90px -20px #00000073}.lp-demo-sheet-head{color:var(--d-faint);align-items:center;gap:8px;padding:16px 20px 0;font-size:.8125rem;display:flex}.lp-demo-team{border:1px solid var(--d-line);color:var(--d-text);border-radius:6px;align-items:center;gap:6px;padding:3px 8px 3px 4px;font-weight:500;display:inline-flex}.lp-demo-team i{background:radial-gradient(circle at 35% 30%,#a9b3ff,#4b4fd6 70%);border-radius:50%;width:14px;height:14px}.lp-demo-sheet-head kbd,.lp-demo-create kbd{border:1px solid var(--d-line);border-radius:5px;padding:1px 6px;font-family:inherit;font-size:.6875rem}.lp-demo-sheet-head kbd{margin-left:auto}.lp-demo-title{min-height:1.4em;color:var(--d-text);letter-spacing:-.015em;margin:18px 20px 0;font-size:1.375rem;font-weight:600;line-height:1.3}.lp-demo-title[data-empty=true]{color:var(--d-faint);font-weight:500}.lp-demo-caret{vertical-align:-.15em;background:var(--d-accent);visibility:hidden;width:2px;height:1.1em;margin-left:1px;display:inline-block}.lp-demo-title[data-typing=true] .lp-demo-caret{visibility:visible}.lp-demo-desc{color:var(--d-faint);margin:6px 20px 0;font-size:.9375rem}.lp-demo-props{flex-wrap:wrap;gap:6px;margin:22px 20px 18px;display:flex;position:relative}.lp-demo-prop{border:1px solid var(--d-line);height:30px;color:var(--d-faint);white-space:nowrap;transition:color .25s var(--ease-out), background-color .25s var(--ease-out), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:8px;align-items:center;gap:7px;padding-inline:10px;font-size:.8125rem;font-weight:500;display:inline-flex}.lp-demo-prop[data-set=true]{color:var(--d-text);background:var(--d-chip)}.lp-demo-prop-priority[data-set=true]{color:var(--d-high)}.lp-demo-prop[data-active=true]{border-color:var(--d-accent);box-shadow:0 0 0 3px #5d6cd42e}.lp-demo-avatar-empty{background:0 0;box-shadow:inset 0 0 0 1.5px}.lp-demo-prop .lp-demo-bars{width:12px;height:12px}.lp-demo-prop .lp-demo-avatar{width:18px;height:18px;font-size:.5rem}.lp-demo-prop .lp-demo-avatar-empty,.lp-demo-cal{width:14px;height:14px}.lp-demo-status{border:1.5px dashed;border-radius:50%;width:12px;height:12px}.lp-demo-menu{z-index:2;top:var(--menu-top,36px);left:var(--menu-left,0);border:1px solid var(--d-line);background:var(--d-bg);opacity:0;visibility:hidden;transform-origin:20% 0;width:196px;transition:opacity .18s var(--ease-out), transform .26s var(--ease-out), visibility 0s linear .26s;border-radius:12px;padding:5px;display:grid;position:absolute;transform:translateY(-4px)scale(.97);box-shadow:0 2px 6px #0000001a,0 24px 50px -12px #00000073}.lp-demo-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .18s var(--ease-out), transform .26s var(--ease-out), visibility 0s;transform:none}.lp-demo-menu-search{border-bottom:1px solid var(--d-line);color:var(--d-faint);margin-bottom:4px;padding:6px 8px 8px;font-size:.75rem}.lp-demo-option{height:30px;color:var(--d-text);white-space:nowrap;transition:background-color .16s var(--ease-out);border-radius:7px;align-items:center;gap:9px;padding-inline:8px;font-size:.8125rem;display:flex}.lp-demo-option[data-hover=true]{background:var(--d-chip)}.lp-demo-option .lp-demo-bars,.lp-demo-option .lp-demo-cal{width:13px;height:13px;color:var(--d-faint)}.lp-demo-option .lp-demo-avatar{width:18px;height:18px;font-size:.5rem}.lp-demo-sheet-foot{border-top:1px solid var(--d-line);color:var(--d-faint);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 20px;font-size:.8125rem;display:flex}.lp-demo-more{align-items:center;gap:8px;display:inline-flex}.lp-demo-more i{background:var(--d-chip);width:26px;height:15px;box-shadow:inset 0 0 0 1px var(--d-line);border-radius:999px}.lp-demo-create{color:#fff;background:var(--d-accent);height:32px;transition:transform .16s var(--ease-out), filter .16s var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding-inline:12px;font-weight:550;display:inline-flex}.lp-demo-create kbd{border-color:#ffffff4d}.lp-demo-create[data-hover=true]{filter:brightness(1.12)}.lp-demo-create[data-press=true]{filter:brightness(1.2);transform:scale(.95)}.lp-demo-toast{z-index:4;border:1px solid var(--d-line);color:var(--d-text);background:var(--d-bg);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:.875rem;font-weight:500;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%,16px);box-shadow:0 18px 40px -12px #0006}.lp-demo-toast[data-on=true]{opacity:1;transform:translate(-50%)}.lp-demo-toast svg{color:#fff;background:#2f9e6b;border-radius:50%;width:18px;height:18px;padding:3px}@media (width<=767px){.lp-story{--story-top:calc(60px + env(safe-area-inset-top))}}@media (width<=640px){.lp-story-pin{gap:10px;width:calc(100% - 24px);padding:10px 0 12px}.lp-story-stage{border-radius:22px}.lp-story-steps{gap:4px}.lp-story-steps li{padding-right:6px;font-size:.8125rem}.lp-story-steps li[data-state=active]{padding-right:12px}.lp-story-steps li:not([data-state=active]){gap:0;font-size:0}.lp-story-steps li:not([data-state=active]) span{font-size:.75rem}.lp-story-foot{gap:10px}.lp-story-hint{font-size:.8125rem;line-height:1.35}.lp-story-control{min-height:36px;padding-inline:12px 10px;font-size:.8125rem}.lp-demo-new-ring{top:calc(var(--u) * 60);left:calc(var(--u) * 139);width:calc(var(--u) * 108);height:calc(var(--u) * 26);border-radius:calc(var(--u) * 7)}.lp-story-board{transform-origin:28% 60%;justify-self:start;width:170cqw;margin-left:4cqw}.lp-story-shadow{width:76cqw;height:14cqh;top:60%;bottom:auto;left:12cqw}.lp-demo-sheet{border-radius:14px;width:calc(100% - 16px);top:12px}.lp-demo-sheet-head{padding:12px 12px 0}.lp-demo-title{margin:12px 12px 0;font-size:1.0625rem}.lp-demo-desc{margin-inline:12px;font-size:.8125rem}.lp-demo-props{gap:5px;margin:14px 12px 12px}.lp-demo-prop{height:28px;padding-inline:8px;font-size:.75rem}.lp-demo-menu{width:168px}.lp-demo-option{height:28px;font-size:.75rem}.lp-demo-more{display:none}.lp-demo-sheet-foot{justify-content:flex-end;padding:10px 12px}.lp-demo-toast{padding:8px 12px 8px 10px;font-size:.8125rem;top:12px;bottom:auto;transform:translate(-50%,-12px)}}.lp-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.lp-bento-card{border:1px solid var(--line);background:radial-gradient(80% 60% at 50% 0%, #ffffffb3, transparent 70%), var(--lp-stone);border-radius:28px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .lp-bento-card{background:radial-gradient(80% 60% at 50% 0%, #ffffff0a, transparent 70%), var(--lp-stone)}.lp-bento-boards{grid-column:span 7}.lp-bento-keyboard{grid-area:span 2/span 5}.lp-bento-requests{grid-column:span 7}.lp-bento-copy{padding:clamp(24px,3vw,36px) clamp(24px,3vw,36px) 24px}.lp-bento-kicker{color:var(--text-soft);letter-spacing:.02em;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.lp-bento-kicker:before{background:var(--lp-warm-solid);content:"";border-radius:50%;width:7px;height:7px}.lp-main .lp-bento-card h3{color:var(--heading);letter-spacing:-.025em;margin:12px 0 10px;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500;line-height:1.15}.lp-bento-copy p{max-width:46ch;color:var(--text-soft);margin:0;font-size:1rem;line-height:1.55}.lp-bento-copy kbd{border:1px solid var(--line-strong);min-width:24px;height:24px;color:var(--heading);background:var(--surface);border-bottom-width:2px;border-radius:6px;place-items:center;margin-right:3px;padding-inline:6px;font-family:inherit;font-size:.8125rem;font-weight:650;display:inline-grid}.lp-bento-chips,.lp-bento-sources{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lp-bento-chips li,.lp-bento-sources li{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:999px;padding:4px 11px;font-size:.8125rem}.lp-bento-visual{align-self:end;margin-left:clamp(24px,3vw,36px);position:relative}.lp-crop{border:1px solid var(--line-strong);background:var(--surface);border-bottom:0;border-right:0;border-radius:14px 0 0;overflow:hidden;box-shadow:0 30px 60px -30px #00000059}.lp-crop-inner img{width:100%;height:auto;display:block}.lp-bento-palette{justify-items:center;margin:0;padding:0 clamp(24px,3vw,36px);display:grid}.lp-bento-palette img{border:1px solid var(--line-strong);border-bottom:0;border-radius:16px 16px 0 0;width:min(100%,420px);height:auto;box-shadow:0 30px 60px -24px #0006}.lp-bento-requests .lp-bento-visual{gap:16px;display:grid}.lp-bento-sources{margin:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-bento-card{animation:linear both lp-bento-in;animation-timeline:view();animation-range:entry entry 60%}.lp-bento-visual{animation:linear both lp-bento-slide;animation-timeline:view();animation-range:entry 10% cover 45%}}}@keyframes lp-bento-in{0%{opacity:0;transform:translateY(40px)scale(.98)}}@keyframes lp-bento-slide{0%{transform:translate(24px,32px)}}@media (width<=960px){.lp-bento-boards,.lp-bento-requests,.lp-bento-keyboard{grid-area:auto/1/auto/-1}}@media (width<=640px){.lp-bento{gap:12px}.lp-bento-card{border-radius:22px}.lp-bento-copy{padding:22px 20px 20px}.lp-bento-visual{margin-left:20px}.lp-bento-palette{margin:0;padding:0 20px}.lp-bento-sources li,.lp-bento-chips li{font-size:.75rem}}.lp-community-story{margin-top:clamp(32px,4vw,56px)}.lp-community-story .lp-story-pin{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(240px,4fr) minmax(0,8fr);column-gap:clamp(24px,4vw,56px)}.lp-community-story .lp-story-foot{grid-column:1/-1}.lp-community-steps-compact{display:none}.lp-community-rail{align-content:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-community-rail li{color:var(--text-faint);transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out);border:1px solid #0000;border-radius:18px;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:16px 18px 16px 14px;display:grid}.lp-community-rail li>span{border:1px solid var(--line-strong);width:32px;height:32px;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:50%;place-items:center;font-size:.875rem;font-weight:650;display:grid}.lp-main .lp-community-rail h3{color:inherit;letter-spacing:-.015em;margin:4px 0 6px;font-size:1.125rem;font-weight:550}.lp-community-rail p{margin:0;font-size:.9375rem;line-height:1.5}.lp-community-rail li[data-state=active]{border-color:var(--line-strong);color:var(--heading);background:var(--lp-stone-light)}.lp-community-rail li[data-state=active] p{color:var(--text-soft)}.lp-community-rail li[data-state=active]>span{color:#fff;background:var(--lp-warm);border-color:#0000}.lp-community-rail li[data-state=done]{color:var(--text-soft)}.lp-fr-board{transform-origin:96.5% 94%;width:min(92cqw,134.4cqh)}.lp-fr-bulb{top:calc(var(--u) * 836);left:calc(var(--u) * 1380);width:calc(var(--u) * 36);height:calc(var(--u) * 36);border:1px solid var(--d-line);color:#e0a21a;background:var(--d-bg);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 18) #00000040;animation:lp-fr-beacon 2.4s var(--ease-out) infinite;border-radius:50%;place-items:center;display:grid;position:absolute}.lp-fr-bulb .lp-fr-bulb-glyph{width:42%;height:42%}.lp-fr-bulb[data-open=true]{background:var(--d-chip);animation:none}@keyframes lp-fr-beacon{0%,to{box-shadow:0 0 0 0 #e0a21a73, 0 calc(var(--u) * 6) calc(var(--u) * 18) #00000040}60%{box-shadow:0 0 0 calc(var(--u) * 12) #e0a21a00, 0 calc(var(--u) * 6) calc(var(--u) * 18) #00000040}}.lp-fr-sheet{z-index:3;right:var(--fr-right,24px);bottom:var(--fr-bottom,80px);width:min(400px,100% - 24px);height:var(--fr-height,460px);border:1px solid var(--d-line);color:var(--d-text);background:var(--d-bg);transform-origin:100% 100%;border-radius:14px;flex-direction:column;font-family:Inter,SF Pro Text,ui-sans-serif,system-ui,sans-serif;display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 6px #00000014,0 40px 90px -20px #00000080}.lp-fr-head{border-bottom:1px solid var(--d-line);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.lp-fr-head .lp-fr-bulb-glyph{color:#e0a21a;width:14px;height:14px}.lp-main .lp-fr-head h4{flex:1;margin:0;font-size:13.5px;font-weight:550}.lp-fr-close{color:var(--d-faint);font-size:18px;line-height:1}.lp-fr-filter{border-bottom:1px solid var(--d-line);color:var(--d-faint);flex:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11.5px;display:flex}.lp-fr-filter>span:first-child{height:26px;color:var(--d-text);align-items:center;gap:6px;padding-inline:6px;font-size:12.5px;font-weight:500;display:inline-flex}.lp-fr-filter i{background:var(--d-faint);border-radius:50%;width:6px;height:6px}.lp-fr-filter svg{width:12px;height:12px;color:var(--d-faint)}.lp-fr-list{flex:auto;min-height:0;margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.lp-fr-row{--fr-row:68px;top:calc(var(--fr-rank) * var(--fr-row));height:var(--fr-row);border-bottom:1px solid var(--d-line);background:var(--d-bg);transition:top .5s var(--ease-out), background-color .4s var(--ease-out);gap:10px;padding:11px 12px;display:flex;position:absolute;left:0;right:0}.lp-fr-row[data-ours=true]{z-index:1;background:color-mix(in srgb, var(--d-accent) 7%, var(--d-bg));animation:lp-fr-arrive .6s var(--ease-out)}@keyframes lp-fr-arrive{0%{opacity:0;transform:translateY(10px)}}.lp-fr-vote{border:1px solid var(--d-line);width:44px;height:46px;color:var(--d-faint);background:var(--d-chip);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;line-height:1;display:flex}.lp-fr-vote svg{width:13px;height:13px}.lp-fr-vote[data-voted=true]{color:#6f7cf0;background:#5d6cd429;border-color:#0000}.lp-fr-body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;display:grid}.lp-fr-title{justify-content:space-between;align-items:flex-start;gap:8px;font-size:13px;font-weight:550;line-height:1.35;display:flex}.lp-fr-title em{white-space:nowrap;transition:color .3s var(--ease-out), background-color .3s var(--ease-out);border-radius:6px;flex:none;padding:1px 7px;font-size:11px;font-style:normal;font-weight:550}.lp-fr-title em[data-tone=neutral]{color:var(--d-faint);background:var(--d-chip)}.lp-fr-title em[data-tone=indigo]{color:#6f7cf0;background:#5d6cd426}.lp-fr-title em[data-tone=amber]{color:#c98a00;background:#e0a21a29}.lp-fr-title em[data-tone=green]{color:#2f9e6b;background:#2f9e6b26}.lp-fr-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-fr-byline{color:var(--d-faint);font-size:11.5px}.lp-fr-foot{border-top:1px solid var(--d-line);flex:none;padding:10px;display:grid}.lp-fr-primary{color:#fff;background:var(--d-accent);border-radius:7px;place-items:center;height:30px;padding-inline:12px;font-size:12.5px;font-weight:550;display:grid}.lp-fr-composer{gap:10px;display:none}.lp-fr-foot[data-composing=true]>.lp-fr-primary{display:none}.lp-fr-foot[data-composing=true] .lp-fr-composer{animation:lp-fr-arrive .3s var(--ease-out);display:grid}.lp-fr-input,.lp-fr-textarea{border:1px solid var(--d-line);border-radius:7px;padding:8px 10px;font-size:13px;display:block}.lp-fr-input{border-color:var(--d-accent);min-height:34px;box-shadow:0 0 0 3px #5d6cd429}.lp-fr-placeholder,.lp-fr-textarea{color:var(--d-faint)}.lp-fr-textarea{height:64px}.lp-fr-caret{vertical-align:-.2em;background:var(--d-accent);width:1.5px;height:1.1em;margin-left:1px;display:inline-block}.lp-fr-compose-foot{color:var(--d-faint);align-items:center;gap:8px;font-size:11.5px;display:flex}.lp-fr-compose-foot>span:first-child{flex:1;line-height:1.3}.lp-fr-ghost{color:var(--d-text);padding:6px 8px;font-size:12.5px}.lp-fr-post{opacity:.5;transition:opacity .2s var(--ease-out)}.lp-fr-post[data-ready=true]{opacity:1}.lp-fr-toast{top:18px;bottom:auto;transform:translate(-50%,-12px)}.lp-community-story[data-still=true] .lp-fr-sheet{height:auto;max-height:calc(100% - 48px);bottom:24px;right:24px}.lp-community-story[data-still=true] .lp-fr-list{min-height:340px}@media (width<=960px){.lp-community-story .lp-story-pin{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.lp-community-rail{display:none}.lp-community-steps-compact{display:block}}@media (width<=640px){.lp-fr-board{justify-self:start;width:170cqw;margin-left:-70cqw}.lp-fr-sheet{transform-origin:50% 100%;border-bottom:0;border-radius:16px 16px 0 0;width:100%;height:78%;bottom:0;left:0;right:0}.lp-fr-row{--fr-row:66px}.lp-fr-compose-foot>span:first-child{display:none}}
