:root{--lf-bg:#050508;--lf-glass:rgba(18,14,28,0.72);--lf-glass-border:rgba(168,120,255,0.28);--lf-purple:#b56bff;--lf-purple-hot:#d84cff;--lf-blue:#4cc9ff;--lf-blue-deep:#2a6dff;--lf-text:#f4f2ff;--lf-muted:rgba(244,242,255,0.55)}.lf-app{position:relative;height:100dvh;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(110,40,180,.25),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 80%,rgba(40,80,200,.18),transparent 50%),var(--lf-bg);color:var(--lf-text);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.lf-header{position:absolute;inset-inline:0;top:0;z-index:30;justify-content:space-between;padding:.55rem .75rem;background:linear-gradient(180deg,rgba(5,5,8,.85),transparent)}.lf-header,.lf-header-right{display:flex;align-items:center}.lf-header-right{gap:.4rem}.lf-icon-btn{display:inline-flex;align-items:center;justify-content:center;color:white;background:transparent;border:none}.lf-hamburger,.lf-hamburger:after,.lf-hamburger:before{display:block;width:1.05rem;height:2px;background:white;border-radius:2px;position:relative}.lf-hamburger:after,.lf-hamburger:before{content:"";position:absolute;left:0}.lf-hamburger:before{top:-5px}.lf-hamburger:after{top:5px}.lf-logo-block{display:flex;align-items:center;gap:.55rem}.lf-logo-orb{width:1.85rem;height:1.85rem;border-radius:999px;background:conic-gradient(from 200deg,#4cc9ff,#b56bff,#ff4fd8,#4cc9ff);box-shadow:0 0 18px rgba(181,107,255,.65);position:relative}.lf-logo-orb:after{content:"";position:absolute;inset:4px;border-radius:inherit;background:#0a0612}.lf-logo-title{font-size:.95rem;font-weight:700;letter-spacing:.02em;line-height:1.1}.lf-logo-sub{font-size:.55rem;letter-spacing:.22em;color:var(--lf-blue);font-weight:600}.lf-test-chip{font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,210,140,.7);border:1px solid rgba(255,180,80,.25);border-radius:999px;padding:.15rem .4rem;background:rgba(0,0,0,.35)}.lf-menu-sheet{position:absolute;top:3.1rem;left:.75rem;z-index:40;display:flex;flex-direction:column;gap:.35rem;padding:.75rem;border-radius:.85rem;background:var(--lf-glass);border:1px solid var(--lf-glass-border);backdrop-filter:blur(16px)}.lf-menu-sheet a{color:var(--lf-text);font-size:.85rem;padding:.35rem .5rem}.lf-stories{position:absolute;inset-inline:0;top:3rem;z-index:25;display:flex;gap:.65rem;overflow-x:auto;padding:.35rem .75rem .5rem;scrollbar-width:none}.lf-stories::-webkit-scrollbar{display:none}.lf-story{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.25rem;background:none;border:none;color:var(--lf-muted);width:3.6rem}.lf-story-ring{width:3.15rem;height:3.15rem;border-radius:999px;padding:2px;border:2px solid rgba(255,255,255,.15);display:grid;place-items:center}.lf-story.is-active .lf-story-ring{border-color:transparent;background:linear-gradient(135deg,#ff4fd8,#b56bff,#4cc9ff);box-shadow:0 0 16px rgba(181,107,255,.55);padding:3px}.lf-story.is-create .lf-story-ring{background:linear-gradient(135deg,#4cc9ff,#2a6dff);border:none;box-shadow:0 0 14px rgba(76,201,255,.45)}.lf-story-plus,.lf-story-thumb{width:100%;height:100%;border-radius:inherit;background:linear-gradient(160deg,#2a2440,#12101a);display:grid;place-items:center}.lf-story.is-active .lf-story-thumb{background:linear-gradient(160deg,#3a2860,#1a1028)}.lf-story-plus{font-size:1.4rem;font-weight:600;color:white}.lf-story-label{font-size:.62rem;white-space:nowrap}.lf-story.is-active .lf-story-label{color:white;font-weight:600}.lf-category-hint{position:absolute;top:6.35rem;left:.85rem;z-index:20;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(181,107,255,.85)}.lf-reel{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;padding-top:6.6rem;padding-bottom:4.75rem}.lf-reel::-webkit-scrollbar{display:none}.lf-snap{scroll-snap-align:start;scroll-snap-stop:always;min-height:calc(100dvh - 6.6rem - 4.75rem);display:flex;flex-direction:column;gap:.45rem;padding:0 .55rem .75rem}.lf-scene{position:relative;flex:0 0 auto;height:min(42vh,320px);border-radius:1.1rem;overflow:hidden;border:1px solid rgba(168,120,255,.22);box-shadow:0 0 40px rgba(90,40,180,.25);transition:height .25s ease}.lf-scene.is-explore{height:min(48vh,380px)}.lf-scene-canvas{position:absolute;inset:0;z-index:0;background:#1a1528}.lf-scene-canvas canvas{display:block;width:100%!important;height:100%!important}.lf-scene-fallback,.lf-scene-loading{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(160deg,#1a1528,#0e1620);color:rgba(255,255,255,.55);font-size:.72rem;text-align:center;padding:1rem}.lf-demo-badge{position:absolute;top:.45rem;left:50%;transform:translateX(-50%);z-index:6;max-width:92%;padding:.28rem .65rem;border-radius:999px;border:1px solid rgba(168,120,255,.35);background:rgba(8,6,16,.72);backdrop-filter:blur(10px);color:rgba(255,255,255,.78);font-size:.58rem;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.lf-hotspot-label{color:#fff;font-size:10px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.8);white-space:nowrap}.lf-scene-vignette{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,5,8,.15),transparent 30%,rgba(5,5,8,.55));pointer-events:none}.lf-tool-rail{position:absolute;left:.55rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.35rem;padding:.4rem .3rem;border-radius:999px;background:rgba(8,6,16,.62);border:1px solid rgba(168,120,255,.25);backdrop-filter:blur(10px);z-index:5}.lf-tool{width:2rem;height:2rem;border-radius:999px;border:none;background:transparent;color:rgba(255,255,255,.7);font-size:.85rem}.lf-tool.is-active{color:white;background:linear-gradient(135deg,rgba(181,107,255,.55),rgba(76,201,255,.35));box-shadow:0 0 12px rgba(181,107,255,.45)}.lf-social-rail{position:absolute;right:.45rem;bottom:.65rem;display:flex;flex-direction:column;align-items:center;gap:.55rem;z-index:5}.lf-avatar-btn{position:relative;border:none;background:none;padding:0}.lf-avatar{width:2.55rem;height:2.55rem;border-radius:999px;display:grid;place-items:center;font-weight:700;background:linear-gradient(145deg,#5a3a8a,#1c1430);border:2px solid white}.lf-avatar-plus{position:absolute;right:-2px;bottom:-2px;width:1rem;height:1rem;border-radius:999px;background:var(--lf-blue);color:#041018;font-size:.7rem;font-weight:800;display:grid;place-items:center}.lf-rail-btn{display:flex;flex-direction:column;align-items:center;gap:.1rem;border:none;background:rgba(8,6,16,.45);color:white;border-radius:999px;width:2.5rem;padding:.35rem 0;backdrop-filter:blur(8px);font-size:.95rem}.lf-rail-btn small{font-size:.58rem;color:rgba(255,255,255,.85)}.lf-rail-btn.is-active{color:#ff6bcb}.lf-paused{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);text-align:center;padding:.65rem 1rem;border-radius:.85rem;background:rgba(10,6,20,.7);border:1px solid rgba(181,107,255,.35);backdrop-filter:blur(12px);z-index:4;pointer-events:none}.lf-paused-label{color:var(--lf-purple-hot);font-size:.72rem;font-weight:700;letter-spacing:.18em}.lf-paused-time{margin-top:.2rem;display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.lf-pause-glyph{font-size:.85rem;opacity:.85}.lf-paused-of{font-size:.7rem;color:var(--lf-muted);margin-top:.15rem}.lf-smart-tag{position:absolute;z-index:6;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.35rem;max-width:9.5rem;padding:.2rem .45rem .2rem .2rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(8,6,18,.72);backdrop-filter:blur(8px);color:white;text-align:left}.lf-smart-tag.is-selected{border-color:var(--lf-purple-hot);box-shadow:0 0 16px rgba(216,76,255,.55)}.lf-smart-tag-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--lf-blue);box-shadow:0 0 8px var(--lf-blue);flex-shrink:0}.lf-smart-tag-label{display:flex;flex-direction:column;font-size:.58rem;font-weight:600;line-height:1.15}.lf-smart-tag-label small{font-weight:400;color:var(--lf-muted);font-size:.5rem}.lf-scan-bar{position:absolute;left:.5rem;right:.5rem;bottom:.45rem;z-index:5;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;border-radius:.7rem;background:rgba(8,6,16,.75);border:1px solid rgba(76,201,255,.3);backdrop-filter:blur(10px);font-size:.58rem}.lf-scan-bar,.lf-scan-left{display:flex;align-items:center}.lf-scan-left{gap:.4rem}.lf-scan-left strong{display:block;font-size:.65rem}.lf-scan-left span{color:var(--lf-muted)}.lf-scan-pulse{width:.55rem;height:.55rem;border-radius:999px;background:#3dff9a;box-shadow:0 0 10px #3dff9a;animation:lf-pulse 1.4s ease-in-out infinite}@keyframes lf-pulse{50%{opacity:.45}}.lf-scan-metrics{display:flex;gap:.45rem;color:var(--lf-muted)}.lf-controls{padding:0 .15rem}.lf-timeline{position:relative;height:2.1rem}.lf-scrub{position:absolute;inset:.35rem 0 auto;width:100%;z-index:2;accent-color:var(--lf-purple);height:.9rem}.lf-wave{position:absolute;inset:.55rem 0 auto;height:.55rem;border-radius:999px;background:linear-gradient(90deg,rgba(76,201,255,.25),rgba(181,107,255,.55),rgba(76,201,255,.25));-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 6px);mask-image:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 6px);opacity:.9}.lf-wave:after{content:"";position:absolute;left:var(--p,35%);top:-3px;width:2px;height:14px;background:white;box-shadow:0 0 8px white}.lf-time-marks{position:absolute;inset-inline:0;bottom:0;font-size:.55rem;color:var(--lf-muted);font-variant-numeric:tabular-nums}.lf-action-row,.lf-time-marks{display:flex;justify-content:space-between}.lf-action-row{align-items:center;gap:.25rem;margin-top:.25rem}.lf-action{flex:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;border:none;background:rgba(20,14,34,.65);border:1px solid rgba(255,255,255,.08);color:white;border-radius:.75rem;padding:.4rem .2rem;font-size:.85rem}.lf-action span{font-size:.55rem;color:var(--lf-muted)}.lf-action.is-on{border-color:var(--lf-purple);box-shadow:0 0 12px rgba(181,107,255,.35)}.lf-explore-btn{width:4.1rem;height:4.1rem;border-radius:999px;border:2px solid var(--lf-blue);background:radial-gradient(circle at 40% 30%,rgba(76,201,255,.35),rgba(20,10,40,.95));box-shadow:0 0 22px rgba(76,201,255,.45),0 0 40px rgba(181,107,255,.25);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-size:.58rem;font-weight:700;letter-spacing:.04em;flex:0 0 auto}.lf-explore-btn.is-on{border-color:var(--lf-purple-hot);box-shadow:0 0 26px rgba(216,76,255,.55)}.lf-cube{font-size:1.05rem;line-height:1}.lf-info-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.lf-glass-card{background:var(--lf-glass);border:1px solid var(--lf-glass-border);border-radius:.85rem;padding:.55rem;backdrop-filter:blur(14px);min-height:5.5rem}.lf-card-title{font-size:.62rem;font-weight:700;letter-spacing:.04em;color:var(--lf-blue);margin-bottom:.3rem;display:flex;justify-content:space-between;align-items:center}.lf-card-body{font-size:.68rem;line-height:1.3;margin:0}.lf-card-meta{font-size:.58rem;color:var(--lf-muted);margin:.25rem 0 0}.lf-obj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.lf-obj-thumb{aspect-ratio:1;border-radius:.45rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);font-size:.95rem}.lf-obj-more{display:grid;place-items:center;font-size:.65rem;color:var(--lf-muted)}.lf-depth-map{height:2.4rem;border-radius:.4rem;background:linear-gradient(135deg,#2a6dff,#b56bff 40%,#4cc9ff 70%,#ff4fd8);opacity:.85;-webkit-mask-image:radial-gradient(ellipse at 40% 60%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse at 40% 60%,black 20%,transparent 75%)}.lf-depth-status{margin-top:.3rem;font-size:.58rem;display:flex;align-items:center;gap:.3rem}.lf-dot-green{width:.45rem;height:.45rem;border-radius:999px;background:#3dff9a}.lf-object-panel{flex:1;min-height:0}.lf-object-grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.lf-product-hero{font-size:1.6rem;margin:.2rem 0}.lf-product-name{font-size:.78rem;font-weight:700}.lf-verified{color:var(--lf-blue)}.lf-product-price{font-size:.65rem;margin:.2rem 0}.lf-stock{font-size:.58rem;color:#ff8a8a}.lf-stock.ok{color:#3dff9a}.lf-product-actions{display:flex;gap:.3rem;margin-top:.35rem}.lf-ghost-btn{flex:1;text-align:center;font-size:.55rem;padding:.3rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05)}.lf-buy-btn{width:100%;margin-top:.35rem;border:none;border-radius:.55rem;padding:.45rem;font-size:.72rem;font-weight:700;color:white;background:linear-gradient(135deg,#b56bff,#ff4fd8);box-shadow:0 0 16px rgba(181,107,255,.45)}.lf-retailers{margin-top:.3rem;font-size:.52rem;color:var(--lf-muted)}.lf-mini-close{border:none;background:transparent;color:var(--lf-muted);font-size:.7rem}.lf-chat{max-height:4.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.3rem}.lf-chat-bubble{font-size:.58rem;padding:.35rem .45rem;border-radius:.55rem;line-height:1.3}.lf-chat-bubble.user{background:rgba(76,201,255,.15);align-self:flex-end}.lf-chat-bubble.ai{background:rgba(181,107,255,.18);align-self:flex-start}.lf-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.lf-chips span{font-size:.5rem;padding:.2rem .35rem;border-radius:999px;border:1px solid rgba(168,120,255,.3);color:var(--lf-muted)}.lf-chip-btn{font-size:.5rem;padding:.25rem .45rem;border-radius:999px;border:1px solid rgba(76,201,255,.35);background:rgba(12,18,36,.55);color:rgba(220,240,255,.9);cursor:pointer}.lf-chip-btn:disabled{opacity:.4;cursor:not-allowed}.lf-ai-mode-chip{margin-left:.35rem;font-size:.45rem;font-weight:700;letter-spacing:.04em;padding:.12rem .35rem;border-radius:999px;border:1px solid rgba(255,196,86,.45);color:#ffc456;vertical-align:middle}.lf-grounded-card{display:flex;flex-direction:column;gap:.35rem}.lf-grounded-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;font-size:.72rem}.lf-grounded-actions{display:flex;flex-wrap:wrap;gap:.25rem}.lf-offline-notice,.lf-sources{font-size:.5rem;color:var(--lf-muted);margin:0}.lf-sources-list{list-style:none;margin:.35rem 0 0;padding:0;font-size:.5rem;color:var(--lf-muted)}.lf-cite{display:block;margin-top:.2rem;opacity:.75;font-size:.45rem}.lf-comments,.lf-nearby{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.lf-comments li,.lf-nearby li{font-size:.6rem;display:flex;flex-direction:column}.lf-comments small,.lf-nearby small{color:var(--lf-muted);font-size:.5rem}.lf-ask{display:flex;align-items:center;gap:.4rem;margin-top:.15rem;padding:.45rem .65rem;border-radius:999px;background:rgba(12,8,24,.85);border:1px solid rgba(168,120,255,.3);backdrop-filter:blur(12px)}.lf-ask input{flex:1;background:transparent;border:none;outline:none;color:white;font-size:.78rem}.lf-ask input::-moz-placeholder{color:rgba(244,242,255,.4)}.lf-ask input::placeholder{color:rgba(244,242,255,.4)}.lf-ask-scan,.lf-ask-send{color:var(--lf-blue);border:none;background:none;font-size:1rem}.lf-ask-send{color:var(--lf-purple-hot);text-shadow:0 0 10px rgba(216,76,255,.6)}.lf-bottom-nav{position:fixed;inset-inline:0;bottom:0;z-index:50;padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom, 0));background:linear-gradient(180deg,transparent,rgba(5,5,8,.92) 30%)}.lf-bottom-nav-inner{max-width:28rem;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:.15rem;padding:.35rem .4rem .45rem;border-radius:1.25rem 1.25rem 0 0;background:rgba(10,8,18,.88);border:1px solid rgba(168,120,255,.2);backdrop-filter:blur(18px)}.lf-nav-item{display:flex;flex-direction:column;align-items:center;gap:.15rem;color:rgba(255,255,255,.45);text-decoration:none;font-size:.58rem}.lf-nav-item.is-active{color:var(--lf-purple-hot)}.lf-nav-icon{position:relative;display:grid;place-items:center}.lf-nav-badge{position:absolute;top:-.35rem;right:-.45rem;min-width:.9rem;height:.9rem;background:var(--lf-purple-hot);color:white;font-size:.5rem;place-items:center;padding:0 .15rem}.lf-create-orb,.lf-nav-badge{border-radius:999px;display:grid}.lf-create-orb{justify-self:center;width:3.35rem;height:3.35rem;margin-top:-1.1rem;place-items:center;background:radial-gradient(circle at 35% 30%,#4cc9ff,#b56bff 55%,#6a2dff);box-shadow:0 0 24px rgba(181,107,255,.65),0 0 40px rgba(76,201,255,.35);text-decoration:none}.lf-create-orb-core{width:2.35rem;height:2.35rem;border-radius:inherit;display:grid;place-items:center;background:rgba(8,4,20,.55);color:white;font-size:1.5rem;font-weight:600;line-height:1}@media (min-width:480px){.lf-app{margin:0 auto;border-inline:1px solid rgba(168,120,255,.12)}.lf-app,.lf-bottom-nav-inner{max-width:430px}}.uv-pulse{margin:.5rem .75rem;padding:.65rem .75rem;border-radius:12px;background:rgba(12,18,32,.72);border:1px solid rgba(120,180,220,.18)}.uv-pulse-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem}.uv-pulse-title{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#9ec9e8}.uv-pulse-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.uv-chip{display:flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:baseline;padding:.35rem .5rem;border-radius:8px;background:rgba(255,255,255,.04);font-size:.72rem;color:#d7e6f2}.uv-chip-status{font-weight:600;text-transform:capitalize}.uv-chip-quote{flex:1;opacity:.9}.uv-chip-time{opacity:.55}.uv-chip-checking{border-left:3px solid #7dd3fc}.uv-chip-prelim{border-left:3px solid #fbbf24}.uv-chip-ok{border-left:3px solid #34d399}.uv-chip-warn{border-left:3px solid #f59e0b}.uv-chip-bad{border-left:3px solid #f87171}.uv-chip-muted,.uv-chip-stale{border-left:3px solid #94a3b8}.uv-chip-opinion,.uv-chip-satire{border-left:3px solid #c4b5fd}.uv-chip-pending{border-left:3px solid #38bdf8}.uv-muted{font-size:.7rem;color:rgba(200,220,235,.55)}.uv-voice-recorder{margin:.4rem .75rem .9rem;padding:.55rem .7rem;border-radius:12px;background:rgba(10,14,24,.65);border:1px solid rgba(120,180,220,.12)}.uv-voice-title{font-size:.72rem;color:#9ec9e8;margin-bottom:.35rem}.uv-btn{border:0;border-radius:999px;padding:.4rem .85rem;background:#1d4e7a;color:#e8f4ff;font-size:.75rem;cursor:pointer}.uv-btn-danger{background:#7f1d1d}.uv-btn-ghost{background:transparent;border:1px solid rgba(160,190,220,.35);margin-left:.35rem}.uv-voice-preview{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.uv-error{color:#fca5a5;font-size:.72rem;margin-top:.3rem}.uv-comment-thread{display:flex;margin-top:.35rem}.lf-social-clean .lf-header,.uv-comment-thread{flex-wrap:wrap;gap:.35rem}.lf-top-tabs{display:flex;gap:.75rem;flex:1;justify-content:center}.lf-top-tab{background:none;color:var(--lf-muted);font-size:.9rem;font-weight:600;padding:.2rem 0;border:none;border-bottom:2px solid transparent}.lf-top-tab.is-active{color:var(--lf-text);border-bottom-color:var(--lf-purple)}.lf-chip-row{position:absolute;top:3.4rem;inset-inline:0;z-index:25;display:flex;gap:.4rem;overflow-x:auto;padding:.35rem .75rem;scrollbar-width:none}.lf-chip-pill{flex:0 0 auto;border-radius:999px;border:1px solid rgba(168,120,255,.28);background:rgba(12,8,24,.65);color:var(--lf-muted);font-size:.72rem;padding:.28rem .7rem}.lf-chip-pill.is-active{color:white;background:rgba(181,107,255,.35);border-color:var(--lf-purple)}.lf-reel-fullscreen{height:100dvh;scroll-snap-type:y mandatory;overflow-y:auto}.lf-snap-social{height:100dvh;scroll-snap-align:start;position:relative}.lf-scene-social{position:absolute;inset:0}.lf-creator-bar{position:absolute;top:5.6rem;left:.75rem;right:4.5rem;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lf-creator-left{display:flex;align-items:center;gap:.55rem;min-width:0}.lf-creator-name{font-weight:700;font-size:.92rem;display:flex;align-items:center;gap:.35rem}.lf-verified-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--lf-blue);box-shadow:0 0 8px var(--lf-blue)}.lf-creator-meta{font-size:.7rem;color:var(--lf-muted);display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.lf-live-pill{background:#c41e3a;color:white;border-radius:999px;padding:.1rem .4rem;font-size:.62rem;font-weight:700}.lf-follow-btn{border:none;border-radius:999px;padding:.4rem .85rem;background:linear-gradient(135deg,var(--lf-purple),var(--lf-blue-deep));color:white;font-size:.75rem;font-weight:700}.lf-follow-btn.is-on{background:rgba(255,255,255,.12)}.lf-veracity-chip{position:absolute;top:5.8rem;right:.75rem;z-index:12;border-radius:999px;border:1px solid rgba(52,211,153,.45);background:rgba(6,40,28,.75);color:#6ee7b7;font-size:.68rem;font-weight:700;padding:.28rem .55rem}.lf-veracity-mixed,.lf-veracity-uncertain{border-color:rgba(251,191,36,.5);background:rgba(40,30,6,.75);color:#fbbf24}.lf-veracity-disputed,.lf-veracity-unverified{border-color:rgba(148,163,184,.5);color:#cbd5e1;background:rgba(20,24,32,.75)}.lf-caption-block{position:absolute;left:.85rem;right:4.5rem;bottom:6.8rem;z-index:12}.lf-caption{font-size:.9rem;margin:0 0 .25rem;text-shadow:0 1px 8px rgba(0,0,0,.7)}.lf-hashtags{font-size:.78rem;color:#c4b5fd;margin:0}.lf-4d-badge{display:inline-block;margin-top:.35rem;font-size:.65rem;font-weight:800;letter-spacing:.08em;padding:.15rem .45rem;border-radius:6px;background:rgba(181,107,255,.35);border:1px solid rgba(181,107,255,.55)}.lf-explore-4d-cta{position:absolute;left:50%;bottom:4.6rem;transform:translateX(-50%);z-index:14;display:inline-flex;align-items:center;gap:.45rem;border:none;border-radius:999px;padding:.7rem 1.35rem;font-weight:800;font-size:.92rem;color:white;background:linear-gradient(135deg,#b56bff,#6a2dff 55%,#2a6dff);box-shadow:0 0 28px rgba(181,107,255,.55)}.lf-feed-timeline{position:absolute;left:.75rem;right:4.5rem;bottom:7.2rem;z-index:13;padding:.45rem .65rem;border-radius:12px;background:rgba(10,8,18,.72);border:1px solid var(--lf-glass-border);backdrop-filter:blur(10px)}.lf-feed-timeline-head{display:flex;align-items:center;justify-content:space-between;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lf-muted);margin-bottom:.25rem}.lf-angle-carousel{display:flex;gap:.5rem;overflow-x:auto;margin:.5rem 0;padding-bottom:.25rem}.lf-angle-thumb{flex:0 0 auto;min-width:7rem;padding:.5rem .65rem;border-radius:10px;border:1px solid var(--lf-glass-border);background:rgba(20,14,34,.65);color:white;text-align:left;font-size:.75rem}.lf-angle-thumb:disabled{opacity:.55}.lf-angle-num{display:block;font-size:.6rem;color:var(--lf-muted);margin-bottom:.15rem}.lf-marker-dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;border:2px solid rgba(255,255,255,.85);background:rgba(181,107,255,.75);box-shadow:0 0 12px rgba(181,107,255,.8);z-index:11;padding:0}.lf-markers-toggle{position:absolute;left:.75rem;bottom:4.6rem;z-index:12;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.45);color:white}.lf-sheet{position:absolute;inset-inline:0;bottom:3.6rem;z-index:40;max-height:48dvh;overflow:auto;padding:.85rem 1rem 1.2rem;border-radius:18px 18px 0 0;background:rgba(10,8,18,.94);border-top:1px solid var(--lf-glass-border);backdrop-filter:blur(16px)}.lf-sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem}.lf-sheet-head button{background:none;border:none;color:white;font-size:1.1rem}.lf-comment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.lf-comment-list li{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start;font-size:.85rem}.lf-comment-list small{display:block;color:var(--lf-muted);margin-top:.15rem}.lf-claim-chip{flex:0 0 auto;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:700;background:rgba(52,211,153,.15);color:#6ee7b7;border:1px solid rgba(52,211,153,.35)}.lf-claim-checking,.lf-claim-mixed,.lf-claim-uncertain{background:rgba(251,191,36,.12);color:#fbbf24;border-color:rgba(251,191,36,.35)}.lf-claim-disputed,.lf-claim-false{background:rgba(248,113,113,.12);color:#fca5a5;border-color:rgba(248,113,113,.35)}.lf-claim-opinion{background:rgba(196,181,253,.12);color:#c4b5fd;border-color:rgba(196,181,253,.35)}.lf-sheet-note{font-size:.7rem;color:var(--lf-muted);margin-top:.65rem}.lf-intel{overflow:auto;padding-bottom:1rem}.lf-intel-header{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;position:sticky;top:0;z-index:20;background:linear-gradient(180deg,rgba(5,5,8,.95),transparent)}.lf-intel-title{font-weight:700}.lf-intel-sub{font-size:.7rem;color:var(--lf-muted)}.lf-intel-scene{position:relative;height:42dvh;min-height:240px;margin:0 .5rem;border-radius:16px;overflow:hidden;border:1px solid var(--lf-glass-border)}.lf-zoom-slider{position:absolute;right:.5rem;top:20%;bottom:20%;z-index:12;display:flex;flex-direction:column;align-items:center;gap:.35rem}.lf-zoom-slider input{writing-mode:vertical-lr;direction:rtl;height:100%;width:1.4rem}.lf-zoom-slider span{font-size:.65rem;color:var(--lf-muted)}.lf-intel-controls{padding:.5rem .75rem}.lf-time-readout{font-size:.75rem;color:var(--lf-muted);margin-left:auto}.lf-layer-toggles{display:flex;gap:.35rem;overflow-x:auto;padding:.25rem .75rem .55rem;scrollbar-width:none}.lf-layer-pill{flex:0 0 auto;border-radius:999px;border:1px solid rgba(168,120,255,.25);background:rgba(255,255,255,.04);color:var(--lf-muted);font-size:.68rem;padding:.28rem .65rem}.lf-layer-pill.is-on{color:white;background:rgba(76,201,255,.22);border-color:var(--lf-blue)}.lf-intel-tabs{display:flex;gap:.35rem;overflow-x:auto;padding:0 .75rem;border-bottom:1px solid rgba(255,255,255,.06)}.lf-intel-tabs button{flex:0 0 auto;background:none;color:var(--lf-muted);font-size:.78rem;font-weight:600;padding:.55rem .45rem;border:none;border-bottom:2px solid transparent}.lf-intel-tabs button.is-active{color:white;border-bottom-color:var(--lf-purple)}.lf-intel-panel{padding:.75rem;min-height:10rem}.lf-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.65rem 0}.lf-stat{background:rgba(255,255,255,.04);border:1px solid rgba(168,120,255,.15);border-radius:12px;padding:.65rem;text-align:center}.lf-stat strong{display:block;font-size:1rem}.lf-stat span{font-size:.65rem;color:var(--lf-muted)}.lf-muted{color:var(--lf-muted);font-size:.78rem}.lf-match-badge{display:inline-block;margin:.35rem 0;font-size:.72rem;font-weight:700;color:#fbbf24}.lf-obj-picker{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.lf-obj-picker button{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--lf-muted);font-size:.7rem;padding:.25rem .55rem}.lf-obj-picker button.is-on{color:white;border-color:var(--lf-purple);background:rgba(181,107,255,.25)}.lf-ask-moment{position:sticky;bottom:0;margin:0;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(5,5,8,.98),rgba(5,5,8,.85))}.lf-challenge-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.lf-challenge-row small{display:block;color:var(--lf-muted)}.lf-event-timeline{list-style:none;padding:0;margin:.5rem 0}.lf-event-timeline li{display:flex;gap:.65rem;font-size:.8rem;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.lf-event-timeline span{color:var(--lf-blue);font-weight:700;min-width:2.5rem}.lf-link{color:var(--lf-blue);font-size:.8rem}.lf-ghost-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(168,120,255,.35);background:transparent;color:white;font-size:.75rem;padding:.4rem .85rem;text-decoration:none;margin-top:.5rem}.lf-explore-map{overflow:auto;padding-bottom:5rem}.lf-explore-head{padding:.85rem 1rem .35rem}.lf-map-stage{position:relative;height:42dvh;margin:.5rem .75rem;border-radius:16px;overflow:hidden;border:1px solid var(--lf-glass-border)}.lf-map-bg{position:absolute;inset:0;background:radial-gradient(circle at 40% 40%,rgba(181,107,255,.25),transparent 45%),radial-gradient(circle at 70% 60%,rgba(76,201,255,.18),transparent 40%),linear-gradient(160deg,#0a1220,#12081f 55%,#050508)}.lf-map-pin{position:absolute;transform:translate(-50%,-100%);background:none;border:none;color:white;text-align:left}.lf-map-pin-dot{display:block;width:14px;height:14px;border-radius:999px;background:var(--lf-purple);box-shadow:0 0 16px rgba(181,107,255,.9);margin:0 auto .25rem}.lf-map-pin.is-live .lf-map-pin-dot{background:#ef4444;box-shadow:0 0 16px rgba(239,68,68,.9)}.lf-map-pin-card{display:block;background:rgba(10,8,18,.85);border:1px solid rgba(168,120,255,.35);border-radius:10px;padding:.35rem .5rem;min-width:6.5rem}.lf-map-pin-card strong{display:block;font-size:.72rem}.lf-map-pin-card small{font-size:.62rem;color:var(--lf-muted)}.lf-live-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:#ef4444;margin-right:.25rem}.lf-explore-sheet{padding:.75rem 1rem 5rem}.lf-explore-sheet h2{font-size:1rem;margin:0 0 .35rem}.lf-explore-cards{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.lf-explore-card{text-align:left;display:flex;flex-direction:column;gap:.25rem;cursor:pointer;width:100%}.lf-activity,.lf-profile{overflow:auto;padding:0 0 5rem}.lf-profile-portal-header{position:relative;margin-bottom:.5rem}.lf-portal-banner{height:11rem;background:linear-gradient(135deg,#0a1628,#1a0a2e 40%,#0d2137);background-size:cover;background-position:50%;position:relative;overflow:hidden}.lf-portal-mesh{position:absolute;inset:0;background-image:linear-gradient(rgba(76,201,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(76,201,255,.08) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,black 40%,transparent);mask-image:linear-gradient(180deg,black 40%,transparent)}.lf-portal-banner-actions{position:absolute;top:.75rem;left:.75rem;right:.75rem;display:flex;justify-content:space-between;pointer-events:none}.lf-portal-chip{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .55rem;border-radius:999px;background:rgba(0,0,0,.45);border:1px solid rgba(181,107,255,.35);backdrop-filter:blur(8px);color:rgba(255,255,255,.85)}.lf-profile-identity{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:0 1rem;margin-top:-2.5rem;align-items:end}.lf-profile-avatar-ring{position:relative;width:5.5rem;height:5.5rem;border-radius:999px;padding:3px;background:conic-gradient(from 180deg,#4cc9ff,#b56bff,#4cc9ff);box-shadow:0 0 28px rgba(181,107,255,.45)}.lf-profile-avatar-ring .lf-profile-avatar{width:100%;height:100%;margin:0;border-radius:999px;font-size:1.6rem}.lf-avatar-4d-badge{position:absolute;bottom:-2px;right:-2px;font-size:.55rem;font-weight:800;padding:.15rem .35rem;border-radius:6px;background:linear-gradient(135deg,#4cc9ff,#b56bff);color:#000}.lf-profile-identity-text{padding-bottom:.35rem;min-width:0}.lf-profile-identity-text h1{font-size:1.15rem;margin:0;display:flex;align-items:center;gap:.35rem}.lf-verified-badge{color:#4cc9ff;font-size:.85rem}.lf-profile-meta{font-size:.78rem;color:var(--lf-muted);margin:.25rem 0 0}.lf-profile-header-actions{grid-column:1/-1;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.lf-edit-profile-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lf-icon-btn{width:2.25rem;height:2.25rem;display:grid;place-items:center;padding:0;border-radius:999px;text-decoration:none}.lf-profile-menu-wrap{position:relative}.lf-profile-menu{position:absolute;top:100%;right:0;margin-top:.35rem;min-width:9rem;background:rgba(12,10,24,.95);border:1px solid rgba(181,107,255,.25);border-radius:10px;overflow:hidden;z-index:20;backdrop-filter:blur(12px)}.lf-profile-menu button{display:block;width:100%;text-align:left;background:none;border:none;color:inherit;padding:.65rem .85rem;font-size:.85rem;cursor:pointer}.lf-profile-menu button:hover{background:rgba(181,107,255,.12)}.lf-stat-row{display:flex;justify-content:space-around;padding:.75rem .5rem;margin:0 .75rem;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.lf-section-head{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem;gap:.5rem}.lf-section-head h2{margin:0;font-size:.95rem}.lf-link-btn{background:none;border:none;color:var(--lf-purple);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.lf-place-moments-carousel{margin:0 0 .75rem;padding:0 .75rem}.lf-carousel-track{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.lf-place-moment-card{flex:0 0 8.5rem;scroll-snap-align:start;background:rgba(255,255,255,.04);border:1px solid rgba(181,107,255,.2);border-radius:12px;padding:.5rem;text-align:left;color:inherit;cursor:pointer}.lf-place-moment-thumb{aspect-ratio:4/3;border-radius:8px;margin-bottom:.4rem;background:linear-gradient(135deg,rgba(76,201,255,.12),rgba(181,107,255,.18))}.lf-place-moment-card strong{display:block;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-place-moment-card .lf-muted{font-size:.68rem}.lf-profile-hero{text-align:center;padding:1rem}.lf-profile-avatar{width:5rem;height:5rem;margin:0 auto .75rem;border-radius:999px;display:grid;place-items:center;font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,#4cc9ff,#b56bff);box-shadow:0 0 24px rgba(181,107,255,.45)}.lf-profile-actions{display:flex;gap:.5rem;justify-content:center;margin-top:.75rem}.lf-profile-veracity{margin:.75rem}.lf-contrib-list{list-style:none;padding:0;margin:.65rem 0 0}.lf-contrib-list li{display:flex;justify-content:space-between;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.85rem}.lf-profile-tabs{display:flex;gap:.75rem;padding:.75rem 1rem}.lf-profile-tabs button{background:none;color:var(--lf-muted);font-weight:600;padding-bottom:.35rem;border:none;border-bottom:2px solid transparent}.lf-profile-tabs button.is-active{color:white;border-bottom-color:var(--lf-purple)}.lf-profile-portal{margin:.75rem}.lf-portal-frame{position:relative;width:100%;aspect-ratio:16/9;border:1px solid rgba(181,107,255,.35);border-radius:12px;overflow:hidden;background:rgba(0,0,0,.45);padding:0;cursor:default}.lf-portal-frame.is-tappable{cursor:pointer}.lf-portal-frame.is-tappable:hover{border-color:var(--lf-purple)}.lf-portal-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lf-portal-preview.is-static{filter:saturate(.85)}.lf-portal-placeholder{display:grid;place-items:center;height:100%;gap:.5rem;color:var(--lf-muted);font-weight:600}.lf-portal-orb{width:3rem;height:3rem;border-radius:999px;background:radial-gradient(circle at 30% 30%,#4cc9ff,#b56bff);box-shadow:0 0 24px rgba(181,107,255,.5)}.lf-portal-shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);animation:lf-portal-shimmer 3s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.lf-portal-shimmer{animation:none;display:none}}@keyframes lf-portal-shimmer{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.lf-portal-hint{margin-top:.5rem;font-size:.8rem}.lf-profile-overflow{display:flex;gap:.5rem;padding:0 1rem .5rem;flex-wrap:wrap}.lf-profile-overflow button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--lf-muted);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.lf-profile-overflow button.is-active{color:white;border-color:var(--lf-purple)}.lf-profile-list-toggle{display:flex;gap:.5rem;padding:0 1rem .5rem}.lf-profile-list-toggle button{background:none;border:1px solid rgba(255,255,255,.12);color:var(--lf-muted);border-radius:8px;padding:.35rem .65rem;font-size:.75rem}.lf-profile-list-toggle button.is-active{color:white;border-color:var(--lf-purple)}.lf-profile-posts.lf-mode-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:0 .75rem}.lf-profile-posts.lf-mode-immersive{display:flex;flex-direction:column;gap:.75rem;padding:0 .75rem}.lf-profile-post{border-radius:10px;overflow:hidden;background:rgba(255,255,255,.04)}.lf-profile-post.is-immersive{min-height:8rem}.lf-profile-post-body{width:100%;text-align:left;background:none;border:none;color:inherit;padding:.65rem;cursor:pointer}.lf-profile-post-body:disabled{cursor:not-allowed;opacity:.65}.lf-profile-post-scene{aspect-ratio:1;max-height:6rem;display:grid;place-items:center;font-weight:800;font-size:1.1rem;background:linear-gradient(135deg,rgba(76,201,255,.15),rgba(181,107,255,.2));border-radius:8px;margin-bottom:.5rem}.lf-profile-post.is-immersive .lf-profile-post-scene{max-height:none;aspect-ratio:16/9}.lf-profile-post-caption{font-size:.85rem;margin:0 0 .35rem}.lf-profile-post-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.72rem;color:var(--lf-muted)}.lf-post-state.is-ready{color:#4cc9ff}.lf-post-state.is-processing{color:#f0c040}.lf-post-state.is-failed{color:#ff6b6b}.lf-map-pin-list,.lf-profile-moments,.lf-profile-worlds,.lf-workspace-list{list-style:none;margin:0;padding:0 .75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.lf-moment-row,.lf-workspace-row,.lf-world-card{width:100%;text-align:left;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.75rem;color:inherit;cursor:pointer}.lf-profile-blocked{text-align:center;padding:3rem 1rem}.lf-profile-bio{padding:0 1rem;font-size:.9rem;color:var(--lf-muted)}.lf-field{display:flex;flex-direction:column;gap:.35rem;margin-top:.75rem;font-size:.85rem}.lf-field input,.lf-field textarea{background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.5rem;color:white}.lf-check{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.lf-activity-list{list-style:none;margin:0;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem}.lf-activity-row{display:block;width:100%;text-align:left;text-decoration:none;color:var(--lf-text);font-size:.85rem;padding:.85rem;cursor:pointer}.lf-intel-loading{display:grid;place-items:center}.lf-moment-composer,.lf-place-page,.lf-places-index{overflow:auto;padding-bottom:5.5rem}.lf-place-header{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .5rem}.lf-place-title-block{flex:1;min-width:0}.lf-place-title-block h1{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.lf-place-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;padding:.5rem .75rem .75rem}.lf-place-stats>div{text-align:center;padding:.55rem .25rem;border-radius:12px;background:rgba(181,107,255,.08);border:1px solid rgba(168,120,255,.18)}.lf-place-stats strong{display:block;font-size:.95rem}.lf-place-stats span{font-size:.65rem;color:var(--lf-muted);text-transform:uppercase;letter-spacing:.04em}.lf-place-tabs{display:flex;gap:.35rem;overflow-x:auto;padding:0 .75rem .5rem;scrollbar-width:none}.lf-place-body{padding:.5rem 1rem 2rem}.lf-moments-list{display:flex;flex-direction:column;gap:.75rem}.lf-moment-card{display:block;padding:.9rem 1rem;border-radius:16px;background:linear-gradient(160deg,rgba(28,18,48,.9),rgba(12,10,22,.92));border:1px solid rgba(168,120,255,.28);text-decoration:none;color:inherit;box-shadow:0 0 24px rgba(120,60,200,.12)}.lf-moment-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.lf-moment-actions{margin-top:.65rem}.lf-ask-moment{margin-top:1rem;padding:.9rem;border-radius:16px;background:rgba(18,14,28,.8);border:1px solid rgba(168,120,255,.22)}.lf-ask-moment label{display:block;font-size:.8rem;font-weight:600;margin-bottom:.4rem}.lf-ask-row{display:flex;gap:.4rem}.lf-ask-row input,.lf-composer-form input,.lf-composer-form select,.lf-composer-form textarea{width:100%;background:rgba(8,6,14,.9);border:1px solid rgba(168,120,255,.25);border-radius:10px;color:var(--lf-text);padding:.55rem .7rem;font:inherit}.lf-ask-answer{margin-top:.65rem;font-size:.82rem;color:var(--lf-muted);white-space:pre-wrap}.lf-composer-preview{position:relative;margin:.5rem 1rem;min-height:160px;border-radius:18px;overflow:hidden;border:1px solid rgba(168,120,255,.3);background:radial-gradient(circle at 40% 40%,rgba(120,40,200,.35),transparent 55%),#0a0812;display:grid;place-items:center;text-align:center;padding:1rem}.lf-composer-preview-glow{position:absolute;inset:-20%;background:conic-gradient(from 120deg,transparent,rgba(181,107,255,.15),transparent 40%);animation:lf-spin 14s linear infinite;pointer-events:none}@keyframes lf-spin{to{transform:rotate(1turn)}}.lf-composer-pin{position:relative;z-index:1;font-size:2rem;color:var(--lf-purple-hot);text-shadow:0 0 18px rgba(216,76,255,.8);margin:0}.lf-composer-form{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem 2rem}.lf-composer-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:var(--lf-muted)}.lf-composer-pose{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;border:1px solid rgba(168,120,255,.2);border-radius:12px;padding:.6rem;margin:0}.lf-composer-pose legend{padding:0 .35rem;color:var(--lf-purple);font-size:.75rem}.lf-full{width:100%}.lf-publish-moment{margin-top:.5rem;width:100%;border:none;border-radius:14px;padding:.95rem 1rem;font-weight:700;font-size:1rem;color:white;background:linear-gradient(135deg,#8b3dff,#d84cff 55%,#4cc9ff);box-shadow:0 0 28px rgba(181,107,255,.45);cursor:pointer}.lf-publish-moment:disabled{opacity:.6;cursor:wait}.lf-leave-moment-cta{position:absolute;left:.75rem;bottom:5.8rem;z-index:12;padding:.4rem .75rem;border-radius:999px;font-size:.72rem;font-weight:600;color:white;text-decoration:none;background:rgba(18,14,28,.75);border:1px solid rgba(168,120,255,.45);backdrop-filter:blur(10px)}.lf-explore-hint{position:absolute;left:50%;bottom:4.2rem;transform:translateX(-50%);z-index:11;margin:0;padding:.35rem .75rem;max-width:92%;border-radius:999px;font-size:.65rem;color:var(--lf-muted);background:rgba(8,6,14,.72);border:1px solid rgba(168,120,255,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-error{color:#ff7a9a;font-size:.85rem}.lf-small{font-size:.75rem}.lf-veracity-checking,.lf-veracity-source_backed{border-color:rgba(76,201,255,.5)}.lf-veracity-unknown,.lf-veracity-unverified{border-color:rgba(180,180,200,.35)}.lf-veracity-disputed,.lf-veracity-false_or_misleading{border-color:rgba(255,100,120,.55)}.lf-home-feed .lf-chip-row,.lf-home-feed .lf-header{display:none}.lf-step-inside-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:999px;background:linear-gradient(135deg,rgba(168,120,255,.95),rgba(120,80,220,.9));color:#fff;font-weight:700;font-size:.85rem;letter-spacing:.04em;border:none;cursor:pointer}.lf-processing-state{display:grid;place-items:center;min-height:60vh;padding:2rem;text-align:center}.lf-immersive-chrome{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;padding:.75rem 1rem;pointer-events:none}.lf-immersive-chrome>*{pointer-events:auto}.lf-ask-liveflow-btn{padding:.45rem .9rem;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid rgba(168,120,255,.45);color:#fff;font-size:.8rem}.lf-immersive-scene{position:absolute;inset:0}.lf-immersive-timeline{position:absolute;bottom:0;left:0;right:0;z-index:15;padding:.75rem 1rem 1.25rem;background:linear-gradient(transparent,rgba(0,0,0,.75))}.lf-immersive-advanced{position:absolute;bottom:5rem;left:1rem;right:1rem;z-index:16;display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;background:rgba(0,0,0,.65);border-radius:12px}.lf-statements-screen{padding-bottom:2rem}.lf-statement-row{padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.lf-capture-video{width:100%;height:70vh;-o-object-fit:cover;object-fit:cover;background:#111}.lf-capture-record-btn{width:4.5rem;height:4.5rem;border-radius:50%;border:4px solid #fff;background:#e74c3c}.lf-capture-record-btn.is-recording{border-radius:8px;width:3rem;height:3rem}.lf-search-input{padding:.65rem 1rem;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff}.lf-activity-group-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55;margin-bottom:.5rem}.lf6d-simulated-banner{background:rgba(180,60,60,.92);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.35rem .75rem;text-align:center;text-transform:uppercase}.lf6d-immersive-banner{position:absolute;top:3.25rem;left:50%;transform:translateX(-50%);z-index:12;border-radius:999px;box-shadow:0 2px 12px rgba(0,0,0,.35)}