.lb,.lb-scope{--lb-bg:var(--p2s-bg);--lb-surface:var(--p2s-panel);--lb-surface-2:var(--p2s-panel-light);--lb-line:var(--p2s-line);--lb-line-soft:var(--p2s-line);--lb-text:var(--p2s-text);--lb-muted:var(--p2s-muted);--lb-dim:var(--p2s-muted);--lb-accent:var(--p2s-action);--lb-accent-bright:var(--p2s-action-hover);--lb-accent-lit:var(--p2s-action-hover);--lb-accent-soft:#efb44c1f;--lb-accent-ink:#17191d;--lb-hot:var(--p2s-action);--lb-edge:var(--p2s-line);--lb-raise:inset 0 1px #ffffff0a, 0 2px #0006;--lb-sink:inset 0 2px #0005;--lb-stone:var(--p2s-panel-light);--lb-stone-lit:#343941;--lb-slot:var(--p2s-panel-light);--lb-pixel:var(--font-pixel), var(--font-geist-sans), sans-serif;--lb-ink-shadow:none}.lb{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--lb-text);background-color:var(--lb-bg);-webkit-font-smoothing:antialiased;min-height:100vh}.lb *,.lb :after,.lb :before,.lb-scope *,.lb-scope :after,.lb-scope :before{box-sizing:border-box}.lb :where(button),.lb-scope :where(button){color:inherit;font-family:inherit}.lb :where(a),.lb-scope :where(a){color:inherit;text-decoration:none}.lb .seo-article a:not([href^=\#]),.lb-scope .seo-article a:not([href^=\#]){color:var(--grass)}.lb .seo-article a:not([href^=\#]):hover,.lb-scope .seo-article a:not([href^=\#]):hover{color:#fff}.lb ::selection{background:var(--lb-accent-lit);color:#17191d}.lb :focus-visible,.lb-scope :focus-visible{outline:2px solid var(--p2s-focus);outline-offset:3px}.lb-badge,.lb-block-h,.lb-block-sub,.lb-btn,.lb-empty h2,.lb-h1,.lb-modal h2,.lb-paid h3,.lb-platform,.lb-podium-rank,.lb-pose,.lb-profile h1,.lb-rank-table th,.lb-section h2,.lb-seo h2,.lb-showcase h2,.lb-statrow small,.lb-title,.lb-toast,.lb-verified,.lb-viewer-hint,.lb-wornby small{font-family:var(--lb-pixel);letter-spacing:0;font-weight:600}.lb-h1,.lb-profile h1,.lb-title{text-shadow:var(--lb-ink-shadow)}.lb-active-chip,.lb-chip,.lb-choice,.lb-icon,.lb-page,.lb-social,.lb-tag,.lb-tool{background:var(--lb-stone);border:1px solid var(--lb-edge);box-shadow:var(--lb-raise);color:var(--lb-muted);transition:background .1s,color .1s}.lb-chip:hover,.lb-choice:hover,.lb-icon:hover,.lb-page:hover,.lb-social:hover,.lb-tag:hover,.lb-tool:hover{background:var(--lb-stone-lit);color:var(--lb-text)}.lb-chip[aria-current=true],.lb-choice[aria-pressed=true],.lb-page[aria-current=page],.lb-tag[aria-pressed=true]{background:var(--lb-accent);border-color:var(--lb-edge);color:#17191d;font-weight:600}.lb-icon[aria-pressed=true],.lb-tool[aria-pressed=true]{background:var(--lb-accent);border-color:var(--lb-edge);color:#17191d}.lb-wrap{max-width:1152px;margin:0 auto;padding:0 16px 80px}.lb-head{text-align:center;padding:40px 0 24px}.lb-head-bare{padding-bottom:0}.lb-h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.12}.lb-lede{max-width:56ch;color:var(--lb-muted);margin:0 auto;font-size:15px;line-height:1.65}.lb-search{max-width:520px;margin:22px auto 0;position:relative}.lb-search input::placeholder{color:var(--lb-dim)}.lb-search input:focus{border-color:var(--p2s-action);outline:none}.lb-search-icon{color:var(--p2s-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lb-notice{background:var(--lb-accent-soft);border:1px solid var(--lb-accent);color:var(--lb-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:13px 16px;font-size:13.5px;line-height:1.5;display:flex}.lb-notice p{margin:0}.lb-notice strong{color:var(--lb-text);font-weight:600}.lb-notice .lb-btn{background:var(--lb-accent);height:38px;color:var(--lb-accent-ink);font-family:var(--lb-pixel);flex:none;padding:0 16px;font-size:11px}.lb-notice .lb-btn:hover{background:var(--p2s-action-hover)}.lb-bar{top:calc(var(--site-header-h,84px) + 8px);z-index:20;background:var(--lb-surface);border:1px solid var(--lb-edge);box-shadow:var(--lb-raise);padding:12px;position:sticky}.lb-railwrap{align-items:center;gap:8px;display:flex}.lb-rail{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;flex:1;gap:8px;min-width:0;display:flex;overflow:auto hidden}.lb-rail::-webkit-scrollbar{display:none}.lb-rail>*{scroll-snap-align:start}.lb-chip{white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.lb-chip-all{background:var(--p2s-action);color:#17191d;flex:none;font-weight:600}.lb-bar .lb-bar-action{background:var(--lb-accent);width:auto;height:34px;color:var(--lb-accent-ink);flex:none;padding:0 14px;font-size:12px;text-decoration:none}.lb-note{background:var(--lb-accent-soft);border-left:3px solid var(--lb-accent-lit);min-width:0;height:36px;color:var(--lb-muted);flex:1;align-items:center;gap:10px;margin:0;padding:0 12px;font-size:12.5px;display:flex;overflow:hidden}.lb-note[data-visibility=private]{border-left-color:var(--lb-hot);background:#efb44c1a}.lb-note-label{font-family:var(--lb-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--lb-accent-bright);flex:none;font-size:9px}.lb-note[data-visibility=private] .lb-note-label{color:var(--lb-hot)}.lb-bar-count{flex:none;align-self:center;margin-left:auto}.lb-bar .lb-bar-action[aria-pressed=true]{background:var(--lb-surface-2);color:var(--lb-text)}.lb-chip-count{opacity:.6;font-variant-numeric:tabular-nums;color:var(--lb-dim);font-size:11px}.lb-sorts{background:var(--p2s-bg);border:1px solid var(--lb-edge);box-shadow:var(--lb-sink);gap:0;padding:0;display:inline-flex}.lb-sort{height:32px;color:var(--lb-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 15px;font-size:12.5px;font-weight:500;transition:background .1s,color .1s}.lb-sort:hover{color:var(--lb-text);background:#ffffff0f}.lb-sort[aria-current=true]{box-shadow:var(--lb-raise)}.lb-follow,.lb-sort[aria-current=true]{background:var(--lb-accent);color:#17191d;font-weight:600}.lb-follow{border:1px solid var(--lb-edge);cursor:pointer;white-space:nowrap;height:22px;padding:0 9px;font-size:11px}.lb-follow[aria-pressed=true]{background:var(--lb-surface-2);color:var(--lb-muted)}.lb-follow:hover{filter:brightness(1.08)}@media (width<=760px){.lb-sorts{scrollbar-width:none;flex:1;min-width:0;max-width:100%;overflow-x:auto}.lb-sorts::-webkit-scrollbar{display:none}.lb-sort{padding:0 12px}}.lb-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.lb-count{color:var(--lb-dim);font-variant-numeric:tabular-nums;font-size:12.5px}.lb-bar-row .lb-count{border:1px solid var(--lb-edge);background:var(--p2s-bg);flex:none;align-items:center;height:32px;padding:0 12px;display:inline-flex}.lb-active{flex-wrap:wrap;gap:8px;padding:18px 0 0;display:flex}.lb-active-chip{height:30px;color:var(--lb-text);align-items:center;gap:8px;padding:0 6px 0 12px;font-size:12.5px;display:inline-flex}.lb-active-chip i{border:1px solid var(--lb-edge);width:12px;height:12px}.lb-active-chip a{width:20px;height:20px;color:var(--lb-dim);justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.lb-active-chip a:hover{background:var(--lb-surface-2);color:var(--lb-text)}.lb-owner{z-index:3;border:1px solid var(--lb-edge);color:#ffffffb8;cursor:pointer;background:#0000008c;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s,color .1s;display:flex;position:absolute;top:8px;right:8px}.lb-owner:hover{background:var(--p2s-danger);color:#fff}.lb-card .lb-own-stage{justify-content:center;align-items:center;display:flex}.lb-own-wait{font-family:var(--lb-pixel);color:var(--lb-dim);margin:8px 0 0;font-size:10px}.lb-own-variants{border-top:1px solid var(--lb-edge);background:#14161ad6;display:flex;position:absolute;bottom:0;left:0;right:0}.lb-own-variants .lb-sort{height:26px;font-family:var(--lb-pixel);letter-spacing:.04em;flex:1;padding:0;font-size:9px}.lb-own-actions{gap:6px;margin-top:9px;display:flex}.lb-card .lb-own-icon,.lb-card .lb-own-primary,.lb-card .lb-own-share,.lb-card .lb-own-state{height:34px;font-family:var(--lb-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.lb-card .lb-own-primary{background:var(--lb-accent);min-width:0;color:var(--lb-accent-ink);flex:1;padding:0 10px}.lb-card .lb-own-primary:hover:not(:disabled){background:var(--p2s-action-hover)}.lb-card .lb-own-quiet{background:var(--lb-stone);color:var(--lb-muted)}.lb-card .lb-own-quiet:hover:not(:disabled){background:var(--lb-stone-lit)}.lb-card .lb-own-icon{background:var(--lb-stone);width:34px;min-width:0;color:var(--lb-muted);flex:0 0 34px;padding:0}.lb-card .lb-own-icon:hover:not(:disabled){background:var(--lb-stone-lit);color:var(--lb-text)}.lb-card .lb-own-share{background:var(--lb-stone);width:100%;color:var(--lb-muted);justify-content:center;align-items:center;gap:7px;margin-top:6px;padding:0 10px;display:flex}.lb-card .lb-own-share:hover{background:var(--lb-stone-lit);color:var(--lb-text)}.lb-card .lb-own-state{border:1px solid var(--lb-edge);width:100%;text-shadow:var(--lb-ink-shadow);justify-content:center;align-items:center;gap:7px;margin-top:6px;padding:0 10px;display:flex}.lb-card .lb-own-share svg,.lb-card .lb-own-state svg,.lb-own-actions svg{flex:none}.lb-card .lb-own-state[data-state=live]{background:var(--lb-accent-soft);border-color:var(--lb-accent);color:var(--lb-accent-bright)}.lb-card .lb-own-state[data-state=review]{border-color:var(--lb-hot);color:var(--lb-hot);background:#efb44c1f}.lb-card .lb-own-state[data-state=gone]{color:var(--lb-dim);background:#0000004d}.lb-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 14px;padding:24px 0 0;display:grid}@media (width<=1100px){.lb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.lb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.lb-card{display:block;position:relative}.lb-stage{aspect-ratio:4/5;background:var(--lb-slot);border:1px solid var(--lb-edge);box-shadow:var(--lb-sink);transition:background .12s,border-color .12s;position:relative;overflow:hidden}.lb-card:focus-visible .lb-stage,.lb-card:hover .lb-stage{background:var(--p2s-panel-light);border-color:var(--p2s-action)}.lb-scene{aspect-ratio:64/140;width:100%;image-rendering:pixelated;background-repeat:no-repeat;background-size:900% 100%;transition:filter .12s;bottom:calc(14% + 20px);left:0;transform:translateY(34.2857%)}.lb-ground-shadow,.lb-scene{pointer-events:none;position:absolute}.lb-ground-shadow{background:#0000004d;border-radius:50%;width:36%;height:4%;bottom:14%;left:50%;transform:translate(-50%,50%)}.lb-card:focus-visible .lb-scene,.lb-card:hover .lb-scene{filter:none}.lb-shot{-o-object-fit:contain;object-fit:contain;width:84%;height:89%;image-rendering:pixelated;transition:transform .25s;position:absolute;inset:6% 8% 5%}.lb-card:hover .lb-shot{transform:translateY(-3px)}.lb-spin{width:80%;height:86%;image-rendering:pixelated;opacity:0;pointer-events:none;background-repeat:no-repeat;background-size:2400% 100%;position:absolute;inset:8% 10% 6%}.lb-card:focus-visible .lb-spin,.lb-card:hover .lb-spin{opacity:1;animation:2.4s steps(24,end) infinite lb-turn}:is(.lb-card:focus-visible .lb-stage:has(.lb-spin) .lb-shot,.lb-card:hover .lb-stage:has(.lb-spin) .lb-shot){opacity:0}@keyframes lb-turn{0%{background-position-x:0}to{background-position-x:104.348%}}.lb-badge{border:1px solid var(--lb-edge);height:21px;color:var(--lb-muted);text-shadow:var(--lb-ink-shadow);background:#14161ae0;align-items:center;gap:4px;padding:0 7px;font-size:9.5px;display:inline-flex;left:8px}.lb-badge,.lb-made{position:absolute;top:8px}.lb-made{z-index:2;color:#fff;border:1px solid var(--lb-edge);cursor:pointer;background:#14161ae0;place-items:center;width:23px;height:23px;transition:background .1s;display:inline-grid;right:8px}.lb-made:hover{background:var(--p2s-panel-light)}.lb-badge[data-kind=trending]{color:var(--p2s-action)}.lb-badge[data-kind=new]{color:var(--p2s-action-hover)}.lb-stats{color:var(--lb-muted);font-variant-numeric:tabular-nums;opacity:1;background:linear-gradient(#0000,#14161aeb 55%);justify-content:center;align-items:center;gap:12px;padding:20px 10px 9px;font-size:11.5px;transition:color .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.lb-card:focus-visible .lb-stats,.lb-card:hover .lb-stats{color:var(--lb-text)}.lb-grid[data-stats=hover] .lb-stats{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(6px)}.lb-grid[data-stats=hover] .lb-card:focus-visible .lb-stats,.lb-grid[data-stats=hover] .lb-card:hover .lb-stats{opacity:1;transform:translateY(0)}.lb-stat{align-items:center;gap:4px;display:inline-flex}.lb-palette{border:1px solid var(--lb-edge);border-top:0;height:5px;display:flex;overflow:hidden}.lb-palette span{flex:1}.lb-meta{padding:10px 2px 0}.lb-name{letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.lb-by{color:var(--lb-dim);align-items:center;gap:5px;margin-top:3px;font-size:12px;display:flex;overflow:hidden}.lb-by .lb-avatar{width:20px;height:20px;box-shadow:none;border:0;flex:none}.lb-by span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:no-preference){.lb-grid .lb-card:not(.lb-skel){animation:.42s cubic-bezier(.22,.68,.3,1) backwards lb-deal}.lb-grid .lb-card:first-child{animation-delay:20ms}.lb-grid .lb-card:nth-child(2){animation-delay:50ms}.lb-grid .lb-card:nth-child(3){animation-delay:80ms}.lb-grid .lb-card:nth-child(4){animation-delay:.11s}.lb-grid .lb-card:nth-child(5){animation-delay:.14s}.lb-grid .lb-card:nth-child(6){animation-delay:.17s}.lb-grid .lb-card:nth-child(7){animation-delay:.2s}.lb-grid .lb-card:nth-child(8){animation-delay:.23s}.lb-grid .lb-card:nth-child(9){animation-delay:.26s}.lb-grid .lb-card:nth-child(10){animation-delay:.29s}.lb-grid .lb-card:nth-child(11){animation-delay:.32s}.lb-grid .lb-card:nth-child(12){animation-delay:.35s}}@keyframes lb-deal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (hover:none){.lb-card:active .lb-stage{border-color:var(--lb-accent-lit)}.lb-stats{gap:9px;font-size:10.5px}.lb-spin{display:none}.lb-card:hover .lb-shot{opacity:1;transform:none}.lb-card:hover .lb-stage:has(.lb-spin) .lb-shot{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lb-btn:active:not(:disabled){transform:none}.lb-card:focus-visible .lb-spin,.lb-card:hover .lb-spin,.lb-spin{opacity:0!important;animation:none!important}.lb-card:hover .lb-shot{opacity:1!important;transform:none!important}.lb-shot,.lb-stage,.lb-stats{transition:none!important}}.lb-level{--lb-block:#79553a;background:linear-gradient(135deg, transparent 49.6%, color-mix(in srgb, var(--lb-block) 62%, #000) 50%), linear-gradient(to bottom, color-mix(in srgb, var(--lb-block) 78%, #fff) 0 46%, var(--lb-block) 46%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:14px;height:14px;display:inline-block;position:relative}.lb-level:after{content:"";background:color-mix(in srgb, var(--lb-block) 55%, #fff);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);position:absolute;inset:0 0 50%}.lb-level[data-block=dirt]{--lb-block:#79553a}.lb-level[data-block=cobblestone]{--lb-block:#7a7a7a}.lb-level[data-block=iron]{--lb-block:#d8d8d8}.lb-level[data-block=gold]{--lb-block:#efb44c}.lb-level[data-block=redstone]{--lb-block:#c2382e}.lb-level[data-block=lapis]{--lb-block:#2d5aa8}.lb-level[data-block=emerald]{--lb-block:#17c26b}.lb-level[data-block=diamond]{--lb-block:#3fd6d0}.lb-level[data-block=netherite]{--lb-block:#4a4247}.lb-level-lg{width:22px;height:22px}.lb-skel .lb-stage{background:var(--lb-slot)}.lb-skel-line{background:var(--lb-surface-2);border:1px solid var(--lb-edge);height:10px;margin-top:9px}.lb-skel-line+.lb-skel-line{width:55%;margin-top:6px}@media (prefers-reduced-motion:no-preference){.lb-skel .lb-stage,.lb-skel-line{animation:1.6s ease-in-out infinite lb-pulse}}@keyframes lb-pulse{0%,to{opacity:1}50%{opacity:.55}}.lb-pages{flex-wrap:wrap;gap:6px;margin-top:32px;display:flex}.lb-page,.lb-pages{justify-content:center;align-items:center}.lb-page{font-variant-numeric:tabular-nums;border-radius:2px;min-width:36px;height:36px;padding:0 10px;font-size:13px;display:inline-flex}.lb-page[aria-disabled=true]{opacity:.5;pointer-events:none}.lb-gap{color:var(--lb-dim);padding:0 2px}.lb-detail{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:48px;padding-top:32px;display:grid}@media (width<=980px){.lb-detail{grid-template-columns:1fr;gap:28px}}.lb-viewer{aspect-ratio:4/5;background:var(--lb-slot);border:1px solid var(--lb-edge);max-height:620px;box-shadow:var(--lb-sink);justify-content:center;align-items:center;padding:20px 18px 52px;display:flex;position:relative;overflow:hidden}@media (width<=520px){.lb-viewer{padding:14px 12px 46px}}.lb-viewer canvas{max-width:100%;max-height:100%;display:block}.lb-rail-v{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lb-tool{cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lb-cta{gap:8px;margin-top:20px;display:flex}.lb-cta .lb-btn{white-space:nowrap;flex:1 1 0;min-width:0;margin-top:0}.lb-tool:disabled{opacity:.3;cursor:default}.lb-tool:disabled:hover{color:var(--lb-muted);border-color:var(--lb-line)}.lb-title{margin:0 0 10px;font-size:clamp(19px,2.6vw,26px);line-height:1.3}.lb-sub,.lb-title{overflow-wrap:anywhere}.lb-sub{color:var(--lb-muted);margin:0 0 20px;font-size:14px;line-height:1.6}.lb-statrow{border-top:1px solid var(--lb-line-soft);border-bottom:1px solid var(--lb-line-soft);flex-wrap:wrap;gap:22px;margin-bottom:22px;padding:14px 0;display:flex}.lb-statrow div{flex-direction:column;gap:2px;display:flex}.lb-statrow b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.lb-statrow small{color:var(--lb-dim);font-size:9.5px}.lb-wornby{--lb-chip-h:32px;--lb-chip-gap:6px}.lb-wornby-h{align-items:center;gap:8px;margin-bottom:12px;display:flex}.lb-wornby-count{background:var(--lb-surface-2);border:1px solid var(--lb-edge);color:var(--lb-muted);padding:1px 7px;font-size:10px}.lb-wornby-list{align-items:center;gap:var(--lb-chip-gap);max-height:calc(var(--lb-chip-h) * 3 + var(--lb-chip-gap) * 2);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lb-edge) transparent;flex-wrap:wrap;display:flex;overflow-y:auto}.lb-wornby-list[data-below=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.lb-wornby-chip{height:var(--lb-chip-h);background:var(--lb-surface-2);border:1px solid var(--lb-edge);max-width:100%;color:var(--lb-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .12s,transform .12s;display:inline-flex;overflow:hidden}.lb-wornby-chip:hover{border-color:var(--lb-accent-lit);transform:translateY(-1px)}.lb-wornby-chip .lb-avatar{box-shadow:none;border-width:1px}.lb-wornby-more{height:var(--lb-chip-h);color:var(--lb-muted);align-items:center;padding:0 4px;font-size:12.5px;font-weight:600;display:inline-flex}.lb-applied{text-align:center;flex-direction:column;align-items:center;padding-top:6px;display:flex}.lb-applied h2{margin:18px 0 6px;font-size:19px}.lb-applied p{margin:0 0 20px}.lb-applied .lb-btn{width:100%}.lb-applied-badge{width:84px;height:84px;position:relative}.lb-applied-face{width:100%;height:100%;image-rendering:pixelated;border:1px solid var(--lb-edge);box-shadow:var(--lb-raise), 0 0 0 4px #efb44c59;background:var(--lb-surface-2)}.lb-applied-check{background:var(--lb-accent);width:32px;height:32px;color:var(--lb-accent-ink);border:1px solid var(--lb-edge);box-shadow:var(--lb-raise);place-items:center;display:grid;position:absolute;bottom:-10px;right:-10px}.lb-applied-pixel{background:var(--lb-accent-lit);opacity:0;pointer-events:none;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.lb-applied-pixel:nth-child(2n){background:var(--p2s-action)}@media (prefers-reduced-motion:no-preference){.lb-applied-face{animation:.5s cubic-bezier(.2,1.6,.4,1) both lb-applied-pop}.lb-applied-check{animation:.4s cubic-bezier(.2,1.8,.4,1) .25s both lb-applied-pop}.lb-applied-pixel{--lb-angle:calc(var(--i) * 45deg);animation:.7s ease-out .15s both lb-applied-burst}.lb-applied .lb-btn,.lb-applied h2,.lb-applied p{animation:.4s ease-out both lb-applied-rise}.lb-applied p{animation-delay:80ms}.lb-applied .lb-btn{animation-delay:.16s}}@keyframes lb-applied-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes lb-applied-burst{0%{opacity:1;transform:rotate(var(--lb-angle)) translateY(0)}to{opacity:0;transform:rotate(var(--lb-angle)) translateY(-70px)}}@keyframes lb-applied-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lb-btn{border:1px solid var(--p2s-line);height:40px;box-shadow:var(--lb-raise);background:var(--p2s-panel-light);color:var(--p2s-text);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;transition:background .1s,transform 60ms,box-shadow 60ms;display:inline-flex}.lb-btn:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.lb-btn:disabled{cursor:not-allowed;background:var(--p2s-panel-light);color:var(--p2s-muted);text-shadow:none;box-shadow:var(--lb-raise)}.lb-btn-primary{background:var(--p2s-action);color:#17191d;width:100%;box-shadow:var(--lb-raise)}.lb-btn-primary:hover:not(:disabled){background:var(--p2s-action-hover)}.lb-btn-waiting{isolation:isolate;cursor:progress;position:relative;overflow:hidden}.lb-btn-waiting:before{content:"";transform-origin:0;animation:lb-wait-fill var(--lb-wait,5s) linear forwards;z-index:-1;pointer-events:none;background:#00000038;position:absolute;inset:0}@keyframes lb-wait-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lb-btn-waiting:before{background:#0000001f;animation:none;transform:none}}.lb-btn-secondary{background:var(--p2s-panel-light);width:100%;color:var(--p2s-text);margin-top:10px}.lb-btn-secondary:hover{background:#343941}.lb-icons{gap:8px;margin-top:14px;display:flex}.lb-icon{font-variant-numeric:tabular-nums;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;height:40px;font-size:12.5px;display:inline-flex}.lb-icon-sq{flex:0 0 40px;padding:0}.lb-paid{border:1px solid var(--lb-edge);box-shadow:var(--lb-raise);background:var(--lb-surface);margin-top:22px;padding:16px}.lb-paid h3{color:var(--lb-text);margin:0 0 8px;font-size:12px}.lb-paid p{color:var(--lb-dim);margin:0 0 12px;font-size:12.5px}.lb-paid-row{gap:8px;display:flex}.lb-paid-row .lb-btn{background:var(--lb-surface-2);height:40px;color:var(--lb-text);flex:1}.lb-paid-row .lb-btn:hover{background:var(--p2s-panel-light)}.lb-credits{color:var(--lb-hot);align-items:center;gap:4px;font-size:11px;display:inline-flex}.lb-block{border:1px solid var(--lb-edge);box-shadow:var(--lb-raise);background:var(--lb-surface);margin-top:22px;padding:18px}.lb-block-h{color:var(--lb-text);margin:0 0 8px;font-size:12px}.lb-block-sub{color:var(--lb-dim);margin:18px 0 10px;font-size:10px}.lb-block .lb-tags{margin-bottom:0}.lb-tools{flex-wrap:wrap;gap:8px;display:flex}.lb-tools .lb-btn{text-align:center;overflow-wrap:anywhere;background:var(--lb-surface-2);min-width:0;height:auto;min-height:44px;color:var(--lb-text);flex:150px;justify-content:center;align-items:center;gap:7px;margin-top:0;padding:8px 10px;line-height:1.3;display:flex}.lb-tools .lb-btn:hover{background:var(--p2s-panel-light)}.lb-tools .lb-btn svg{color:var(--lb-accent-bright);flex:none}.lb-tools .lb-btn[aria-pressed=true],.lb-tools .lb-btn[aria-pressed=true] svg{background:var(--lb-accent);border-color:var(--lb-edge);color:#17191d}.lb-tools .lb-remix{flex-basis:100%;order:1}.lb-section{margin-top:56px}.lb-section h2{margin:0 0 16px;font-size:16px;line-height:1.35}.lb-tags{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.lb-tag{align-items:center;height:28px;padding:0 11px;font-size:12.5px;display:inline-flex}.lb-tagpick-note{color:var(--lb-muted);margin:8px 0 0;font-size:12.5px}.lb-tag-pending{opacity:.65;box-shadow:none;cursor:default;border-style:dashed}.lb-tag-add,button.lb-tag-pending{cursor:pointer}.lb-tag-add{border-style:dashed;border-color:var(--lb-line);box-shadow:none;background:0 0}.lb-swatches{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.lb-swatch{border:1px solid var(--lb-edge);cursor:pointer;width:30px;height:30px;transition:transform .1s;box-shadow:inset 0 2px #ffffff29,inset 0 -2px #0000004d}.lb-swatch:hover{transform:scale(1.1)}.lb-comment{border-bottom:1px solid var(--lb-line-soft);gap:11px;padding:14px 0;display:flex}.lb-avatar{background:var(--lb-surface-2);border:1px solid var(--lb-edge);width:32px;height:32px;box-shadow:var(--lb-sink);image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;flex:none}.lb-comment-head{align-items:center;gap:6px;margin-bottom:3px;font-size:12.5px;display:flex}.lb-comment-head time{color:var(--lb-dim);font-size:11.5px}.lb-comment p{color:var(--lb-muted);margin:0;font-size:14px;line-height:1.55}.lb-composer{gap:10px;margin-bottom:8px;display:flex}.lb-composer textarea{background:var(--p2s-bg);border:1px solid var(--lb-edge);min-height:44px;box-shadow:var(--lb-sink);color:var(--lb-text);resize:vertical;flex:1;padding:12px 14px;font-family:inherit;font-size:13.5px}.lb-composer textarea:focus{border-color:var(--lb-accent-lit);outline:none}.lb-profile{flex-wrap:wrap;justify-content:space-between;gap:24px;padding:40px 0 26px}.lb-profile,.lb-profile-id{align-items:flex-start;display:flex}.lb-profile-id{flex:1;gap:16px;min-width:0}.lb-profile-actions{flex-direction:column;flex:none;gap:8px;display:flex}.lb-profile-cta{background:var(--p2s-action);color:#17191d;width:auto;height:40px;font-family:var(--lb-pixel);border:1px solid var(--p2s-line);border-radius:2px;padding:0 18px;font-size:12px}.lb-profile-cta:hover{background:var(--p2s-action-hover)}.lb-profile-cta-quiet,.lb-profile-cta[aria-pressed=true]{background:var(--lb-surface-2);color:var(--lb-text)}.lb-profile-cta-quiet:hover,.lb-profile-cta[aria-pressed=true]:hover{background:var(--p2s-panel-light)}.lb-profile-handle{margin:4px 0 0}.lb-profile-bio,.lb-profile-handle{color:var(--lb-muted);font-size:13px}.lb-profile-bio{margin:6px 0 0;line-height:1.5}.lb-profile-av{background:var(--lb-surface-2);border:1px solid var(--lb-edge);width:72px;height:72px;box-shadow:var(--lb-sink);flex:0 0 72px}.lb-profile h1{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 6px;font-size:22px;line-height:1.35;display:flex}.lb-profile-name{min-width:0}.lb-profile-bio,.lb-profile-handle,.lb-profile-name{overflow-wrap:anywhere}.lb-profile-stats{flex-wrap:wrap}@media (width<=560px){.lb-profile{flex-direction:column;align-items:stretch;gap:16px;padding:24px 0 18px}.lb-profile-id{flex:none;gap:12px}.lb-profile-av{flex-basis:56px;width:56px;height:56px}.lb-profile h1{gap:6px;font-size:17px;position:relative}.lb-profile h1 .lb-tip{position:static}.lb-profile h1 .lb-tip:after{max-width:100%}.lb-profile-stats{gap:6px 16px}.lb-profile-actions>*{width:100%}}.lb-identity{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;display:grid}.lb-identity-btn{background:var(--lb-panel,var(--lb-surface));flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;display:flex}.lb-identity-label{font-family:var(--lb-pixel);letter-spacing:.04em;color:var(--lb-muted);font-size:9px}.lb-identity-name{color:var(--lb-text);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.lb-identity-badge{font-family:var(--lb-pixel);background:var(--lb-stone);color:#fff;padding:2px 5px;font-size:8px}.lb-identity-cta{background:var(--lb-accent-soft);border:1px solid var(--lb-accent);width:100%;color:var(--lb-text);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:9px 12px;font-size:13px;display:flex}.lb-identity-cta p{margin:0}.lb-identity-btn{background:var(--lb-accent);border:1px solid var(--lb-edge);box-shadow:var(--lb-raise);color:var(--lb-accent-ink);text-shadow:var(--lb-ink-shadow);cursor:pointer;flex:none;padding:7px 16px;font-size:12px;font-weight:600;transition:background .1s,transform 60ms,box-shadow 60ms}.lb-identity-btn:active{box-shadow:none;transform:translateY(1px)}@media (width<=520px){.lb-identity{grid-template-columns:1fr}}.lb-platform{border:1px solid var(--lb-edge);height:24px;color:var(--lb-text);align-items:center;padding:0 8px;font-size:9.5px;display:inline-flex}.lb-platform-java{background:var(--lb-stone-lit)}.lb-platform-bedrock{background:#2f5aa8}.lb-verified{background:var(--lb-accent);border:1px solid var(--lb-edge);color:#17191d;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:9.5px;display:inline-flex}.lb-profile-stats{color:var(--lb-muted);gap:18px;margin:10px 0 0;font-size:13px;display:flex}.lb-profile-stats b{color:var(--lb-text);font-variant-numeric:tabular-nums}.lb-socials{gap:8px;margin-top:12px;display:flex}.lb-social{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lb-tabs{background:var(--p2s-bg);border:1px solid var(--lb-edge);box-shadow:var(--lb-sink);gap:0;margin-bottom:4px;padding:0;display:inline-flex}.lb-podium{grid-template-columns:repeat(3,1fr);gap:16px;margin:26px 0 40px;display:grid}@media (width<=700px){.lb-podium{grid-template-columns:1fr}}.lb-podium-card{border:1px solid var(--lb-edge);box-shadow:var(--lb-raise);background:var(--lb-surface);text-align:center;padding:22px 18px;position:relative}.lb-podium-card[data-place="1"]{border-color:var(--lb-hot);background:linear-gradient(180deg, #efb44c1f, var(--lb-surface) 60%)}.lb-podium-card.lb-plate{text-align:left;padding:12px 16px}@media (width>=640px){.lb-podium-card.lb-plate{text-align:center;padding:20px 14px 18px}.lb-podium-card.lb-plate[data-place="1"]{padding-top:34px;padding-bottom:26px}}.lb-podium-rank{font-size:22px}.lb-rank-table{border-collapse:collapse;width:100%;font-size:13.5px}.lb-rank-table th{text-align:left;color:var(--lb-dim);padding:0 10px 10px;font-size:9.5px}.lb-rank-table td{border-top:1px solid var(--lb-line-soft);padding:12px 10px}.lb-rank-table tr[data-me=true] td{background:var(--lb-accent-soft)}.lb-rank-num{color:var(--lb-dim);width:48px}.lb-rank-num,.lb-rank-score{font-variant-numeric:tabular-nums}.lb-rank-score,.lb-rank-table th.lb-rank-score{text-align:right}.lb-empty{text-align:center;color:var(--lb-muted);background:var(--p2s-panel);border:1px solid var(--p2s-line);border-radius:2px;padding:44px 20px}.lb-empty h2{color:var(--lb-text);margin:0 0 8px;font-size:15px}.lb-seo{max-width:68ch;color:var(--lb-muted);margin:88px auto 0;font-size:15px;line-height:1.8}.lb-seo h2{color:var(--lb-text);margin:32px 0 10px;font-size:18px;line-height:1.35}.lb-seo p{margin:0 0 14px}.lb-seo a{color:var(--lb-accent-bright);text-underline-offset:3px;text-decoration:underline}.lb-crumbs{color:var(--lb-dim);align-items:center;gap:7px;padding-top:22px;font-size:12.5px;display:flex}.lb-crumbs>*{flex-shrink:0}.lb-crumbs>:last-child{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.lb-crumbs a:hover{color:var(--lb-accent-bright)}.lb-toast{z-index:60;background:var(--lb-surface);border:1px solid var(--lb-edge);text-shadow:var(--lb-ink-shadow);box-shadow:var(--lb-raise), 0 8px 0 #0006;padding:12px 18px;font-size:12px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.lb-scrim{z-index:50;background:#14161acc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lb-modal{background:var(--lb-surface);border:1px solid var(--lb-edge);width:100%;max-width:400px;box-shadow:var(--lb-raise);padding:24px}.lb-modal h2{margin:0 0 6px;font-size:17px}.lb-modal p{color:var(--lb-muted);margin:0 0 18px;font-size:13.5px;line-height:1.55}.lb-input{background:var(--p2s-bg);border:1px solid var(--lb-edge);width:100%;height:44px;box-shadow:var(--lb-sink);color:var(--lb-text);padding:0 14px;font-family:inherit;font-size:14.5px}.lb-input:focus{border-color:var(--lb-accent-lit);outline:none}.lb-error{color:var(--p2s-danger);margin:8px 0 0;font-size:12.5px}.lb-hint{color:var(--lb-dim);margin:8px 0 0;font-size:12px}.lb-faq{border-bottom:1px solid var(--lb-line-soft)}.lb-faq summary{cursor:pointer;color:var(--lb-text);padding:15px 28px 15px 0;font-size:15px;font-weight:600;list-style:none;position:relative}.lb-faq summary:hover{color:var(--lb-accent-bright)}.lb-faq summary::-webkit-details-marker{display:none}.lb-faq summary:after{content:"+";color:var(--lb-accent-bright);font-size:17px;transition:transform .18s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lb-faq[open] summary:after{transform:translateY(-50%)rotate(45deg)}.lb-faq p{margin:0 0 16px;font-size:14px}.lb-poses{z-index:2;scrollbar-width:none;border:1px solid var(--lb-edge);max-width:calc(100% - 24px);box-shadow:var(--lb-sink);background:#14161ad6;gap:0;display:inline-flex;position:absolute;bottom:12px;left:50%;overflow-x:auto;transform:translate(-50%)}.lb-poses::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.lb-poses{scrollbar-width:thin;scrollbar-color:#ffffff59 transparent}.lb-poses::-webkit-scrollbar{height:4px;display:block}.lb-poses::-webkit-scrollbar-thumb{background:#ffffff59}}.lb-pose{white-space:nowrap;height:26px;color:var(--lb-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0 7px;font-size:9.5px;transition:background .1s,color .1s}.lb-pose:hover{color:var(--lb-text);background:#ffffff12}.lb-pose[aria-pressed=true]{background:var(--lb-accent);color:#17191d;text-shadow:none;box-shadow:var(--lb-raise)}.lb-viewer{--lb-soles:calc(52px + (100% - 72px) * .095)}.lb-viewer .lb-scene{bottom:calc(var(--lb-soles) + 20px)}.lb-viewer .lb-ground-shadow{bottom:var(--lb-soles);width:30%;height:12px}.lb-viewer>canvas,.lb-viewer>img{position:relative}@media (width<=520px){.lb-viewer{--lb-soles:calc(46px + (100% - 60px) * .095)}}.lb-backdrops{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lb-backdrop{border:1px solid var(--lb-edge);width:26px;height:26px;box-shadow:var(--lb-sink);image-rendering:pixelated;cursor:pointer;background-position-y:-18px;background-repeat:no-repeat;background-size:900%;padding:0;transition:transform .1s,border-color .1s}.lb-backdrop:hover{border-color:var(--lb-accent-lit);transform:scale(1.08)}.lb-backdrop[aria-pressed=true]{outline:2px solid var(--lb-accent);outline-offset:1px;border-color:#fff}@media (width<=520px){.lb-backdrops{gap:4px;right:8px}.lb-backdrop{background-position-y:-15px;width:22px;height:22px}}.lb-viewer-hint{color:var(--lb-dim);text-shadow:var(--lb-ink-shadow);pointer-events:none;font-size:9.5px;transition:opacity .25s;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.lb-viewer:hover .lb-viewer-hint{opacity:0}.lb-stat-action{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lb-stat-action:hover,.lb-stat-action[aria-pressed=true]{color:var(--lb-accent-bright)}.lb-by-author{font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.lb-by-author:hover{color:var(--lb-accent-bright);text-decoration:underline}.lb-remix{margin-top:4px}.lb-remix .lb-tag[aria-pressed=true]{color:#17191d;border-color:var(--lb-edge);background:var(--lb-accent)}.lb-hash,.lb-remix-actions{gap:8px;display:flex}.lb-hash{color:var(--lb-dim);align-items:baseline;margin:14px 0 0;font-size:12px}.lb-hash code{font-family:var(--font-geist-mono), monospace;color:var(--lb-muted);word-break:break-all;font-size:11.5px}.lb-showcase{margin:0 0 26px}.lb-showcase h2{color:var(--lb-muted);margin:0 0 10px;font-size:13px}.lb-showcase img{image-rendering:pixelated;background:var(--lb-slot);border:1px solid var(--lb-edge);box-shadow:var(--lb-sink);padding:10px 22px}.lb-profile-av{-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.lb-tagpick{max-width:480px}.lb-tagpick-list{flex-wrap:wrap;gap:8px;max-height:46vh;padding:2px;display:flex;overflow-y:auto}.lb-tagpick-list .lb-tag:disabled{opacity:.5;cursor:default}.lb-choices{flex-direction:column;gap:6px;display:flex}.lb-choice{text-align:left;cursor:pointer;padding:11px 14px;font-size:14px}.lb-err{color:var(--p2s-danger);margin:12px 0 0;font-size:13px}.lb-editor{flex-direction:column;gap:18px;padding-bottom:40px;display:flex}.lb-avatar-row{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.lb-field{margin-bottom:14px;display:block}.lb-field>span{color:var(--lb-muted);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.lb-field input,.lb-field textarea{background:var(--p2s-bg);border:1px solid var(--lb-edge);width:100%;box-shadow:var(--lb-sink);color:var(--lb-text);resize:vertical;padding:11px 13px;font-family:inherit;font-size:13.5px}.lb-field input:focus,.lb-field textarea:focus{border-color:var(--lb-accent-lit);outline:none}.lb-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}@media (width<=560px){.lb-social-grid{grid-template-columns:1fr}}.lb-picker{margin-top:14px}.lb-picker-row{scrollbar-width:none;gap:10px;margin-top:8px;padding-bottom:6px;display:flex;overflow-x:auto}.lb-picker-row::-webkit-scrollbar{display:none}.lb-picker-item{background:var(--lb-stone);border:1px solid var(--lb-edge);box-shadow:var(--lb-raise);cursor:pointer;flex:none;padding:6px;line-height:0}.lb-picker-item[aria-pressed=true]{background:var(--lb-accent)}.lb-picker-item img{image-rendering:pixelated}.lb-tip{position:relative}.lb-tip:after{content:attr(data-tip);z-index:1100;background:var(--p2s-panel);border:1px solid var(--p2s-line);color:var(--p2s-text);font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;text-align:left;pointer-events:none;border-radius:2px;width:max-content;max-width:min(260px,78vw);padding:6px 9px;font-size:12.5px;font-weight:500;line-height:1.35;display:none;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 2px #0006}.lb-tip:focus-visible:after,.lb-tip:hover:after{display:block}.lb-tip-end:after{left:auto;right:0}.lb-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lb-search input{background:var(--p2s-bg);border:1px solid var(--p2s-line);width:100%;height:44px;color:var(--p2s-text);padding:0 104px 0 40px;font-size:15px;transition:border-color .15s}.lb-search-go{height:34px;font-family:var(--lb-pixel);background:var(--p2s-action);color:#17191d;border:1px solid var(--p2s-line);box-shadow:var(--lb-raise);cursor:pointer;border-radius:2px;padding:0 14px;font-size:11px;font-weight:600;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lb-search-go:hover:not(:disabled){background:var(--p2s-action-hover)}.lb-search-go:disabled{background:var(--p2s-panel-light);color:var(--p2s-muted);box-shadow:var(--lb-raise);cursor:not-allowed}.lb-grab-examples{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.lb-grab-examples span{color:var(--lb-dim);font-size:12.5px}.lb-grab-status{text-align:center;min-height:20px;margin-top:12px}.lb-grab-status p{margin:0}.lb-grab-result{padding-top:28px}.lb-grab-result .lb-viewer{aspect-ratio:5/6;max-height:470px}.lb-grab-side{align-self:center}.lb-grab-side .lb-title{margin-bottom:10px}.lb-grab-side .lb-hint{margin-top:14px}.lb-grab-side .lb-cta .lb-btn{height:auto;min-height:46px;padding:9px 14px;line-height:1.25}.lb-grab-badges{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.lb-grab-badges .lb-badge{position:static}.lb-grab-uuid{background:var(--lb-slot);border:1px solid var(--lb-line-soft);max-width:100%;color:var(--lb-muted);cursor:pointer;align-items:center;gap:9px;padding:7px 11px;display:inline-flex}.lb-grab-uuid:hover{border-color:var(--lb-line);color:var(--lb-text)}.lb-grab-uuid code{font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (width<=980px){.lb-grab-side{order:-1}.lb-grab-result{gap:22px}.lb-grab-result .lb-viewer{aspect-ratio:1;max-height:340px}}@media (width<=420px){.lb-cta{flex-wrap:wrap}.lb-cta .lb-btn{flex:100%}.lb-grab-uuid code{font-size:11px}}.lb-actions{gap:10px;max-width:520px;margin:18px auto 0;display:flex}.lb-actions .lb-btn{flex:1 1 0;width:auto;min-width:0;height:auto;min-height:40px;margin-top:0;padding:8px 16px}@media (width<=560px){.lb-actions{flex-direction:column}.lb-actions .lb-btn{flex:1 1 0;width:auto;min-width:0;height:auto;min-height:40px;margin-top:0;padding:8px 16px}}.lb-cta-solo{width:100%;margin-top:20px;display:flex}.lb-cta-under{margin-top:8px;container-type:inline-size}@media (width>=421px){@container (width<=420px){.lb-cta-under .lb-btn{gap:6px;padding:0 10px;font-size:11px}}}.lb-btn-remix{background:var(--p2s-action);color:#17191d;border-color:var(--lb-edge);box-shadow:var(--lb-raise)}.lb-btn-remix:hover{background:var(--p2s-action-hover)}.lb-btn-glow{background:var(--lb-accent);color:var(--lb-accent-ink);border-color:var(--lb-line);position:relative}.lb-btn-glow:hover{background:var(--p2s-action-hover)}.lb-modal .lb-btn-glow{width:100%;height:40px;margin-top:10px;display:flex}@keyframes lb-glow{0%,to{box-shadow:var(--lb-raise), 0 0 0 0 #efb44c73}50%{box-shadow:var(--lb-raise), 0 0 0 7px #efb44c00}}@media (prefers-reduced-motion:reduce){.lb-btn-glow{box-shadow:var(--lb-raise), 0 0 0 3px #efb44c59;animation:none}}.lb-upload{max-width:860px;max-height:88vh;overflow-y:auto}.lb-upload-body{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px;margin-top:16px;display:grid}@media (width<=720px){.lb-upload-body{grid-template-columns:minmax(0,1fr)}}.lb-upload-preview{min-width:0}.lb-upload-form{flex-direction:column;gap:6px;min-width:0;display:flex}.lb-upload-form .lb-block-sub{margin:10px 0 2px}.lb-upload-form .lb-block-sub:first-of-type{margin-top:0}.lb-dropzone{aspect-ratio:3/4;text-align:center;cursor:pointer;background:var(--lb-slot);border:2px dashed var(--lb-line);box-shadow:var(--lb-sink);color:var(--lb-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;transition:border-color .15s,color .15s;display:flex}.lb-dropzone:hover{border-color:var(--lb-accent-lit);color:var(--lb-text)}.lb-dropzone b{font-family:var(--lb-pixel);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:400}.lb-dropzone small{color:var(--lb-dim);font-size:11.5px}.lb-upload-file{color:var(--lb-dim);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.lb-linkish{color:var(--lb-accent-bright);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.lb-dest{border:0;min-width:0;margin:0;padding:0}.lb-dest legend{margin-bottom:4px;padding:0}.lb-choice b{font-size:13px;font-weight:600;display:block}.lb-choice small{opacity:.8;margin-top:2px;font-size:11.5px;display:block}.lb-textarea{resize:vertical;height:76px;padding:10px 14px;line-height:1.5}.lb-search-sm{max-width:none;margin:4px 0 0}.lb-search-sm input{height:38px;padding:0 14px 0 38px;font-size:13.5px}.lb-search-sm .lb-search-icon{left:13px}.lb-tag-on{background:var(--lb-accent);color:#17191d}.lb-tag-on:hover{background:var(--lb-accent-lit);color:#17191d}.lb-upload-cta{margin-top:14px}.lb-upload .lb-tagpick-list{max-height:132px}.lb-about p{color:var(--lb-muted);max-width:68ch;margin:0;font-size:14px;line-height:1.7}.lb-btn-build{background:var(--p2s-action);color:#17191d;border-color:var(--lb-edge)}.lb-btn-build:hover{background:var(--p2s-action-hover)}.lb-builds{padding-top:24px}.lb-builds-lib .lb-chip[aria-current=true],.lb-builds-lib .lb-page[aria-current=page],.lb-builds-lib .lb-sort[aria-current=true]{background:var(--p2s-action);color:#17191d}.lb-builds-lib .lb-chip:hover,.lb-builds-lib .lb-page:hover{border-color:var(--p2s-action)}.lb,.lb-scope{--font-geist-sans:"Geist", "Inter Variable", sans-serif;--font-geist-mono:ui-monospace, monospace}.lb :where(.lb-btn,.lb-chip,.lb-page,.lb-tag,.lb-icon,.lb-tool,.lb-choice,.lb-sorts,.lb-tabs,.lb-input,.lb-field input,.lb-field textarea,.lb-composer textarea,.lb-search input,.lb-search-go,.lb-stage,.lb-viewer,.lb-modal,.lb-dropzone,.lb-bar,.lb-notice,.lb-paid,.lb-block,.lb-avatar,.lb-badge,.lb-made,.lb-swatch,.lb-social,.lb-verified,.lb-platform,.lb-podium-card,.lb-grab-uuid,.lb-upload),.lb-scope :where(.lb-btn,.lb-chip,.lb-page,.lb-tag,.lb-input,.lb-field input,.lb-field textarea,.lb-search input,.lb-stage,.lb-viewer,.lb-modal,.lb-bar,.lb-notice,.lb-avatar,.lb-badge){border-radius:2px}.lb-provenance{max-width:62ch;color:var(--lb-muted);text-align:center;margin:14px auto 0;font-size:12.5px;line-height:1.6}@media (width<=560px){.lb-pages{justify-content:center}.lb-page{min-width:40px;height:40px}.lb-actions .lb-btn{min-height:44px}.lb-bar{padding:10px}.lb-head{padding:28px 0 20px}}@media (prefers-reduced-motion:reduce){.lb-card .lb-shot,.lb-stage,.lb-stats,.lb-btn{transition:none!important}}.lb-source{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.lb-source-tag{border:1px solid var(--p2s-line);background:var(--p2s-panel-light);height:22px;color:var(--p2s-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:2px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.lb-source-note{color:var(--p2s-muted);flex:100%;font-size:12px;line-height:1.55}@media (width<=767px){.lb-bar{padding:10px;position:static}.lb-chip{height:38px;padding:0 12px;font-size:12.5px}.lb-sort{height:38px;padding:0 12px}.lb-sorts{width:100%}.lb-bar-row{gap:10px;margin-top:8px}.lb-bar-row .lb-count{height:34px;padding:0 10px}.lb-detail{gap:20px;padding-top:20px}.lb-viewer{aspect-ratio:3/4;max-height:none;padding:12px 10px 44px}.lb-title{font-size:20px}.lb-statrow{gap:16px;margin-bottom:18px;padding:12px 0}.lb-statrow b{font-size:16px}.lb-crumbs{padding-top:14px;font-size:12px}.lb-profile h1{font-size:19px}.lb-rank-table{font-size:12.5px}.lb-rank-table th,.lb-rank-table td{padding-left:6px;padding-right:6px}.lb-actions{max-width:none}.lb-grab-examples{gap:6px}.lb-tag{height:34px}.lb-empty{padding:32px 16px}}
