.lp-canvas{isolation:isolate;background:var(--lp-bg);min-height:100svh;color:var(--lp-fg);font-family:var(--font-sans);flex-direction:column;font-size:1rem;display:flex;position:relative;overflow:hidden;container-type:inline-size}.lp-canvas[data-mode=preview]{min-height:100%}.lp-canvas[data-text-size=small]{font-size:.90625rem}.lp-canvas[data-text-size=large]{font-size:1.125rem}.lp-canvas[data-font=editorial]{font-family:var(--font-display)}.lp-canvas[data-font=modern]{font-family:var(--font-jakarta), var(--font-prompt), var(--font-thai), ui-sans-serif, system-ui, sans-serif}.lp-canvas[data-font=friendly]{font-family:var(--font-mitr), var(--font-prompt), var(--font-thai), ui-sans-serif, system-ui, sans-serif}.lp-canvas[data-font=bold]{font-family:var(--font-kanit), var(--font-prompt), var(--font-thai), ui-sans-serif, system-ui, sans-serif}.lp-canvas[data-font=mono]{font-family:var(--font-mono)}.lp-canvas[data-font-family],.lp-canvas[data-font-scope=all] :is(.lp-bio,.lp-link,.lp-tip,.lp-tip-trust,.lp-media-caption,.lp-widget-copy,.lp-tip-qr summary,.lp-tip-qr-panel p,.lp-tip-qr-panel a,.lp-story-excerpt){font-family:var(--lp-font)}.lp-canvas{--lp-hero-h:clamp(10rem, 26svh, 15rem)}.lp-living{z-index:0;position:absolute;inset:0;overflow:hidden}.lp-living-veil{background:linear-gradient(180deg, var(--lp-veil-top), var(--lp-veil) 4.5rem);position:absolute;inset:0}.lp-canvas[data-backdrop=living] .lp-art{display:none}.lp-hero{z-index:0;height:var(--lp-hero-h);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.lp-canvas[data-living=hero] .lp-shell{padding-top:calc(var(--lp-hero-h) - 3.25rem)}.lp-canvas[data-living=hero] .lp-avatar{box-shadow:0 0 0 4px var(--lp-bg), 0 18px 42px -28px var(--lp-fg)}.lp-canvas[data-living] .lp-product-mark{border:1px solid var(--lp-line);background:var(--lp-surface);filter:none;border-radius:999px;padding:.3rem .7rem .3rem .5rem}.lp-living canvas,.lp-hero canvas{animation:.8s ease-out both lp-living-in}.lp-canvas[data-motion=off] :is(.lp-living,.lp-hero) canvas{animation:none}@keyframes lp-living-in{0%{opacity:0}to{opacity:1}}.lp-cover{z-index:0;background:var(--lp-bg);position:absolute;inset:0;overflow:hidden}.lp-cover:after{content:"";background:linear-gradient(#100d0a3d,#100d0a9e 58%,#100d0acc);position:absolute;inset:0}.lp-cover-image{object-fit:cover}.lp-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-art:before{content:"";opacity:.52;position:absolute;inset:0}.lp-art:after{content:"";pointer-events:none;display:none;position:absolute}.lp-canvas[data-pattern=grain] .lp-art:before{background-image:radial-gradient(circle at 14% 18%, var(--lp-line) 0 1px, transparent 1.2px), radial-gradient(circle at 82% 72%, var(--lp-line) 0 .8px, transparent 1px);background-size:19px 19px,23px 23px}.lp-canvas[data-pattern=dots] .lp-art:before{background-image:radial-gradient(circle, var(--lp-accent-soft) 0 2px, transparent 2.5px);background-size:30px 30px}.lp-canvas[data-pattern=grid] .lp-art:before{background-image:linear-gradient(var(--lp-line) 1px, transparent 1px), linear-gradient(90deg, var(--lp-line) 1px, transparent 1px);background-size:36px 36px}.lp-canvas[data-pattern=rays] .lp-art:before{opacity:.16;background:repeating-conic-gradient(from -12deg at 50% 25%, var(--lp-accent-soft) 0 8deg, transparent 8deg 22deg);inset:-35%}.lp-canvas[data-pattern=stickers] .lp-art:before{border:2px solid var(--lp-line);border-radius:40% 60% 65% 35%;width:9rem;height:9rem;top:8%;left:-3rem;transform:rotate(16deg)}.lp-canvas[data-pattern=stickers] .lp-art:after{border:2px solid var(--lp-line);background:var(--lp-accent-soft);border-radius:64% 36% 42% 58%;width:6rem;height:6rem;display:block;top:44%;right:-2rem;transform:rotate(-12deg)}.lp-art-shape{border:1px solid var(--lp-line);display:none;position:absolute}.lp-canvas[data-template=paper-cut] .lp-art-shape,.lp-canvas[data-template=night-signal] .lp-art-shape,.lp-canvas[data-template=fan-club] .lp-art-shape,.lp-canvas[data-template=music-zine] .lp-art-shape,.lp-canvas[data-template=thai-pop] .lp-art-shape,.lp-canvas[data-template=pixel-club] .lp-art-shape,.lp-canvas[data-template=sunset-radio] .lp-art-shape,.lp-canvas[data-template=stream-room] .lp-art-shape{display:block}.lp-art-shape-a{background:var(--lp-accent-soft);border-radius:38% 62% 44% 56%;width:10rem;height:10rem;top:4rem;right:-4rem;transform:rotate(18deg)}.lp-art-shape-b{background:var(--lp-surface);border-radius:50%;width:7rem;height:7rem;bottom:7rem;left:-2rem}.lp-share{z-index:5;top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));border:1px solid var(--lp-line);background:var(--lp-surface);width:2.75rem;height:2.75rem;color:var(--lp-fg);transition:transform .2s var(--ease-pop), border-color .2s ease;border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 30px -22px}.lp-share:hover{border-color:var(--lp-accent);transform:translateY(-2px)}.lp-share-copied,.lp-share-manual{z-index:6;top:calc(max(1rem, env(safe-area-inset-top)) + 3.25rem);right:max(1rem, env(safe-area-inset-right));border:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-fg);position:absolute;box-shadow:0 12px 30px -22px}.lp-share-copied{white-space:nowrap;border-radius:999px;padding:.45rem .8rem;font-size:.78rem;font-weight:800}.lp-share-manual{text-align:left;border-radius:1rem;width:min(20rem,100% - 2rem);padding:.75rem}.lp-browser-sheet{--lp-sheet-spring:linear(0, .114, .321, .516, .671, .783, .86, .911, .944, .966, .979, .987, .992, .995, .997, .998, 1);border:1px solid var(--lp-line);background:linear-gradient(var(--lp-surface), var(--lp-surface)), var(--lp-bg);width:min(100%,28rem);max-width:100%;max-height:calc(100svh - 2rem);color:var(--lp-fg);animation:lp-sheet-in .661s var(--lp-sheet-spring) both;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;margin:0 auto;padding:0;inset:auto 0 0;overflow-y:auto;box-shadow:0 -9.6px 24px -6px #00000047}.lp-browser-sheet::backdrop{background:#0c0a0880}@media (min-width:640px){.lp-browser-sheet{border-bottom:1px solid var(--lp-line);border-radius:1.5rem;margin:auto;inset:0}}@keyframes lp-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lp-browser-sheet{animation:.12s ease-out both lp-sheet-fade}}@keyframes lp-sheet-fade{0%{opacity:0}to{opacity:1}}.lp-browser-sheet-body{padding:1.5rem 1.25rem max(1.25rem, env(safe-area-inset-bottom));font-family:var(--font-sans);text-align:center;gap:.75rem;display:grid;position:relative}.lp-browser-sheet-body h2{text-wrap:balance;margin:0;font-size:1.15rem;font-weight:800;line-height:1.4}.lp-browser-sheet-body p{color:var(--lp-muted);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.6}.lp-browser-sheet-mark{background:var(--lp-accent-soft);width:3rem;height:3rem;color:var(--lp-accent);border-radius:999px;justify-self:center;place-items:center;display:grid}.lp-browser-sheet-close{min-width:2.75rem;min-height:2.75rem;color:var(--lp-muted);border-radius:999px;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.lp-browser-sheet-url{border:1px dashed var(--lp-line);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:.75rem;padding:.55rem .75rem;font-weight:700;color:var(--lp-fg)!important}.lp-browser-sheet-primary,.lp-browser-sheet-secondary{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;font-size:.95rem;font-weight:800;display:flex}.lp-browser-sheet-primary{background:var(--lp-accent);color:var(--lp-action-text)}.lp-browser-sheet-secondary{border:1px solid var(--lp-line);color:var(--lp-fg)}.lp-browser-sheet-note:empty{display:none}.lp-browser-sheet-note{font-weight:700;color:var(--lp-fg)!important}.lp-browser-sheet-stay{min-height:2.75rem;color:var(--lp-muted);text-underline-offset:3px;font-size:.85rem;font-weight:700;text-decoration:underline}.lp-browser-sheet :is(a,button):focus-visible,.lp-share:focus-visible,.lp-product-mark:focus-visible,.lp-link:focus-visible,.lp-tip:focus-visible,.lp-footer a:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px}.lp-shell{z-index:1;width:min(100%,46rem);margin-inline:auto;padding-block-start:max(clamp(4.75rem, 10svh, 7rem), env(safe-area-inset-top,0px));padding-block-end:max(2rem, env(safe-area-inset-bottom,0px));padding-inline-start:max(clamp(1.15rem, 5vw, 2rem), env(safe-area-inset-left,0px));padding-inline-end:max(clamp(1.15rem, 5vw, 2rem), env(safe-area-inset-right,0px));position:relative}.lp-identity{min-width:0}.lp-identity-inner{text-align:center}.lp-canvas[data-align=left] .lp-identity-inner{text-align:left}.lp-avatar-wrap{justify-content:center;display:flex}.lp-canvas[data-align=left] .lp-avatar-wrap{justify-content:flex-start}.lp-avatar{box-shadow:0 18px 42px -28px var(--lp-fg)}.lp-avatar-stage{place-items:center;display:inline-grid;position:relative}.lp-avatar-decoration{border:1px solid var(--lp-line);background:var(--lp-surface);width:2.2rem;height:2.2rem;color:var(--lp-accent);box-shadow:0 12px 24px -18px var(--lp-fg);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.35rem;right:-.5rem}.lp-product-mark{z-index:5;top:max(1rem, env(safe-area-inset-top));left:max(1rem, env(safe-area-inset-left));min-height:2.75rem;color:var(--lp-fg);filter:drop-shadow(0 2px 8px #0000002e);align-items:center;display:inline-flex;position:absolute}.lp-canvas[data-decoration=star] .lp-avatar-decoration{top:-.4rem;bottom:auto;right:-.2rem}.lp-canvas[data-decoration=ribbon] .lp-avatar-decoration{bottom:-.9rem;right:50%;translate:50%}.lp-kicker{color:var(--lp-muted);font-family:var(--font-mono);letter-spacing:.14em;overflow-wrap:anywhere;margin-top:1.4rem;font-size:max(.75rem,.64em);font-weight:700}.lp-name{color:var(--lp-fg);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(1.7em,1.2em + 3cqi,2.65em);font-weight:800;line-height:1.04}.lp-canvas[data-hero=compact] .lp-name{margin-top:.75rem;font-size:clamp(1.4em,1.05em + 2.2cqi,2em)}.lp-canvas[data-hero=poster] .lp-name{text-transform:uppercase;font-size:clamp(2.2em,1.55em + 4cqi,4em)}.lp-canvas .lp-name[data-long]{font-size:max(1.25em, min(calc(82cqi / (var(--lp-chars) * .48)), clamp(1.7em, calc(1.2em + 3cqi), 2.65em)))}.lp-canvas[data-hero=compact] .lp-name[data-long]{font-size:max(1.25em, min(calc(82cqi / (var(--lp-chars) * .48)), clamp(1.4em, calc(1.05em + 2.2cqi), 2em)))}.lp-canvas[data-hero=poster] .lp-name[data-long]{font-size:max(1.25em, min(calc(82cqi / (var(--lp-chars) * .54)), clamp(2.2em, calc(1.55em + 4cqi), 4em)))}.lp-name[data-effect=reveal]{animation:lp-name-reveal .55s both var(--ease-pop)}.lp-name[data-effect=glow]{text-shadow:0 0 18px color-mix(in srgb, var(--lp-accent) 38%, transparent);animation:lp-name-reveal .5s both var(--ease-pop)}.lp-name[data-effect=type]{animation:.64s steps(5,end) both lp-name-type}.lp-handle{color:var(--lp-muted);font-family:var(--font-mono);letter-spacing:.04em;margin-top:.45rem;font-size:.76em;font-weight:700}.lp-bio{max-width:34rem;color:var(--lp-muted);font-family:var(--font-sans);text-wrap:pretty;overflow-wrap:anywhere;margin:.9rem auto 0;font-size:.94em;line-height:1.65}.lp-canvas[data-align=left] .lp-bio{margin-left:0}.lp-links{gap:.72rem;margin-top:2rem;display:grid}.lp-canvas[data-density=compact] .lp-links{gap:.48rem;margin-top:1.35rem}.lp-canvas[data-density=airy] .lp-links{gap:.95rem;margin-top:2.5rem}.lp-section-title{color:var(--lp-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:.65rem .25rem .05rem;font-size:max(.75rem,.72em);font-weight:800}.lp-link,.lp-tip{border:1px solid var(--lp-line);min-width:0;min-height:3.35rem;color:var(--lp-fg);font-family:var(--font-sans);box-shadow:0 14px 34px -32px var(--lp-fg);transition:transform .18s var(--ease-pop), box-shadow .18s ease, border-color .18s ease, filter .18s ease;animation:lp-link-enter .28s backwards var(--ease-pop);animation-delay:calc(var(--lp-index,0) * 35ms);align-items:center;gap:.75rem;padding:.78rem 1rem;font-size:.92em;font-weight:750;line-height:1.35;text-decoration:none;display:flex;position:relative}.lp-canvas[data-density=compact] .lp-link{min-height:3rem;padding-block:.65rem}.lp-canvas[data-density=airy] .lp-link{min-height:3.75rem;padding:.95rem 1.1rem}.lp-canvas[data-corners=square] .lp-link,.lp-canvas[data-corners=square] .lp-tip{border-radius:.3rem}.lp-canvas[data-corners=soft] .lp-link,.lp-canvas[data-corners=soft] .lp-tip{border-radius:1rem}.lp-canvas[data-corners=round] .lp-link,.lp-canvas[data-corners=round] .lp-tip{border-radius:999px}.lp-canvas[data-button=solid] .lp-link{background:var(--lp-accent);color:var(--lp-action-text);border-color:#0000}.lp-canvas[data-button=soft] .lp-link{background:var(--lp-surface)}.lp-canvas[data-button=soft] .lp-link[data-featured]{border-color:var(--lp-accent);background:var(--lp-accent-soft)}.lp-canvas[data-button=outline] .lp-link{border:2px solid var(--lp-fg);box-shadow:none;background:0 0}.lp-canvas[data-button=underline] .lp-link{min-height:3rem;box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding-inline:.15rem}.lp-canvas[data-surface=glass] .lp-link,.lp-canvas[data-surface=glass] .lp-story,.lp-canvas[data-surface=glass] .lp-tip-qr,.lp-canvas[data-surface=glass] .lp-widget{background:var(--lp-surface);background:color-mix(in srgb, var(--lp-surface) 90%, transparent)}@container (min-width:48rem){.lp-canvas[data-surface=glass] .lp-link,.lp-canvas[data-surface=glass] .lp-story,.lp-canvas[data-surface=glass] .lp-tip-qr,.lp-canvas[data-surface=glass] .lp-widget{background:color-mix(in srgb, var(--lp-surface) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (prefers-reduced-transparency:reduce){.lp-canvas[data-surface=glass] .lp-link,.lp-canvas[data-surface=glass] .lp-story,.lp-canvas[data-surface=glass] .lp-tip-qr,.lp-canvas[data-surface=glass] .lp-widget{background:var(--lp-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lp-canvas[data-surface=glass] .lp-link,.lp-canvas[data-surface=glass] .lp-story,.lp-canvas[data-surface=glass] .lp-tip-qr,.lp-canvas[data-surface=glass] .lp-widget{background:var(--lp-surface)}}.lp-canvas[data-surface=ink] .lp-link,.lp-canvas[data-surface=ink] .lp-story,.lp-canvas[data-surface=ink] .lp-tip-qr,.lp-canvas[data-surface=ink] .lp-widget{box-shadow:3px 3px 0 var(--lp-line);border-width:2px}.lp-canvas[data-surface=aurora] .lp-link,.lp-canvas[data-surface=aurora] .lp-story,.lp-canvas[data-surface=aurora] .lp-tip-qr,.lp-canvas[data-surface=aurora] .lp-widget{background:var(--lp-surface);background:linear-gradient(135deg, var(--lp-surface), color-mix(in srgb, var(--lp-accent-soft) 74%, var(--lp-surface)));box-shadow:0 16px 38px -30px var(--lp-accent)}.lp-canvas[data-surface=bare] .lp-link,.lp-canvas[data-surface=bare] .lp-story,.lp-canvas[data-surface=bare] .lp-tip-qr,.lp-canvas[data-surface=bare] .lp-widget{box-shadow:none;background:0 0}.lp-link[data-featured]{min-height:4.15rem;font-size:1em}.lp-canvas[data-button=solid] .lp-link[data-featured]{filter:saturate(1.08);box-shadow:0 18px 38px -24px var(--lp-accent)}.lp-link:hover{border-color:var(--lp-accent);box-shadow:0 20px 38px -29px var(--lp-fg);transform:translateY(-3px)}.lp-link[data-platform=line],.lp-link[data-platform=line]:hover{animation:none;transform:none}.lp-link-icon{flex:0 0 2.5rem;place-items:center;width:2.5rem;display:grid}.lp-glyph{background:var(--lp-accent-soft);border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.lp-canvas[data-button=solid] .lp-glyph{background:color-mix(in srgb, var(--lp-action-text) 16%, transparent)}.lp-copy{cursor:pointer;width:100%;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0}.lp-copy .lp-link-copy{gap:.1rem;display:grid}.lp-copy-label{display:block}.lp-copy[data-state=failed] .lp-copy-value{-webkit-line-clamp:unset;line-clamp:unset}.lp-copy-value{letter-spacing:.01em;text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-user-select:text;user-select:text;-webkit-box-orient:vertical;font-size:.86em;font-weight:650;display:-webkit-box;overflow:hidden}.lp-copy-state{background:var(--lp-accent-soft);text-align:center;border-radius:999px;flex:none;min-width:3.9rem;padding:.22rem .55rem;font-size:max(.75rem,.72em);font-weight:800}.lp-canvas[data-button=solid] .lp-copy-state{background:0 0;box-shadow:inset 0 0 0 1.5px}.lp-copy[data-state=copied] .lp-copy-state{background:var(--lp-accent);color:var(--lp-action-text);box-shadow:inset 0 0 0 1.5px}.lp-canvas[data-button=solid] .lp-copy[data-state=copied] .lp-copy-state{background:var(--lp-action-text);color:var(--lp-accent)}.lp-copy-hint{margin-top:.2rem;font-size:.78em;font-weight:650;line-height:1.45;display:block}.lp-link-copy{text-align:center;overflow-wrap:anywhere;flex:1;min-width:0}.lp-canvas[data-align=left] .lp-link-copy{text-align:left}.lp-link-arrow{opacity:.64;flex:none}.lp-link-check{vertical-align:-.2em;color:var(--lp-accent);margin-inline-start:.35rem;display:inline-grid}.lp-canvas[data-button=solid] .lp-link-check{color:inherit}.lp-link-stat{background:var(--lp-accent-soft);vertical-align:middle;white-space:nowrap;overflow-wrap:normal;border-radius:999px;margin-block:.12rem;padding:.22rem .6rem;font-size:max(.75rem,.7em);font-weight:700;line-height:1.2;display:inline-block}.lp-link-stat strong{font-weight:800}.lp-canvas[data-button=solid] .lp-link-stat{background:color-mix(in srgb, var(--lp-action-text) 14%, transparent)}.lp-journal{border-top:1px solid var(--lp-line);min-width:0;margin-top:.65rem;padding-top:1.2rem}.lp-journal-head{justify-content:space-between;align-items:end;gap:1rem;padding:0 .15rem .75rem;display:flex}.lp-journal-kicker{color:var(--lp-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:max(.75rem,.6em);font-weight:800}.lp-journal-title{color:var(--lp-fg);letter-spacing:-.025em;margin-top:.18rem;font-size:1.12em;font-weight:800}.lp-journal-all{min-height:2.75rem;color:var(--lp-fg);align-items:center;gap:.25rem;font-size:max(.75rem,.72em);font-weight:800;text-decoration:none;display:inline-flex}.lp-story-list{gap:.55rem;display:grid}.lp-story{border:1px solid var(--lp-line);background:var(--lp-surface);min-width:0;min-height:5.6rem;color:var(--lp-fg);box-shadow:0 14px 34px -34px var(--lp-fg);transition:transform .18s var(--ease-pop), border-color .18s ease, box-shadow .18s ease;border-radius:1rem;grid-template-columns:4.35rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem .75rem .55rem .55rem;text-decoration:none;display:grid}.lp-canvas[data-corners=square] .lp-story{border-radius:.3rem}.lp-canvas[data-corners=round] .lp-story{border-radius:1.45rem}.lp-story:hover{border-color:var(--lp-accent);box-shadow:0 18px 36px -30px var(--lp-fg);transform:translateY(-2px)}.lp-story:focus-visible,.lp-journal-all:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px}.lp-story-image,.lp-story-fallback{background:var(--lp-accent-soft);width:4.35rem;height:4.35rem;color:var(--lp-accent);font-family:var(--font-display);border-radius:.78rem;place-items:center;font-size:1.9em;font-weight:800;display:grid;position:relative;overflow:hidden}.lp-story-image-file{object-fit:cover}.lp-story-copy{min-width:0;display:block}.lp-story-meta{color:var(--lp-muted);letter-spacing:.07em;text-transform:uppercase;font-size:max(.75rem,.59em);font-weight:800;display:block}.lp-story-title{color:var(--lp-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.22rem;font-size:.86em;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.lp-story-excerpt{color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:max(.75rem,.67em);line-height:1.35;display:block;overflow:hidden}.lp-story-arrow{opacity:.58;flex:none}.lp-tip{background:var(--lp-accent);min-height:4.1rem;color:var(--lp-action-text);border-color:#0000;justify-content:center;margin-top:.45rem}.lp-canvas[data-density=compact] .lp-tip{min-height:3.9rem}.lp-canvas[data-density=airy] .lp-tip{min-height:4.65rem}.lp-canvas[data-template=creator-blueprint] .lp-tip{min-height:3.35rem}.lp-tip:hover{filter:brightness(1.03);transform:translateY(-2px)}.lp-canvas[data-backdrop=cover] .lp-tip{order:-2}.lp-tip-trust{color:var(--lp-muted);font-family:var(--font-sans);text-align:center;order:-1;margin:-.2rem auto .2rem;font-size:max(.75rem,.68em);font-weight:700;line-height:1.45}.lp-tip-qr{border:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-fg);border-radius:1rem;overflow:hidden}.lp-tip-qr summary{cursor:pointer;min-height:3rem;color:var(--lp-muted);justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-weight:750;list-style:none;display:flex}.lp-tip-qr summary::-webkit-details-marker{display:none}.lp-tip-qr summary:hover{color:var(--lp-fg)}.lp-tip-qr summary:focus-visible{outline:3px solid var(--lp-accent);outline-offset:-3px}.lp-tip-qr[open] summary{border-bottom:1px solid var(--lp-line);color:var(--lp-fg)}.lp-tip-qr-panel{text-align:center;justify-items:center;gap:.8rem;padding:1rem;display:grid}.lp-tip-qr-code{color:#1a1714;background:#fff;border-radius:1rem;padding:.45rem}.lp-tip-qr-panel p{max-width:28rem;color:var(--lp-muted);font-size:.78em;line-height:1.65}.lp-tip-qr-panel a{min-height:2.75rem;color:var(--lp-fg);align-items:center;gap:.35rem;font-size:.82em;font-weight:800;display:inline-flex}.lp-tip-qr-panel a:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px}.lp-media-link,.lp-media-preview{min-width:0;color:inherit;text-decoration:none;display:block}.lp-media-link:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px;border-radius:1rem}.lp-media{animation:lp-media-reveal .38s backwards var(--ease-pop);animation-delay:calc(var(--lp-index,0) * 35ms);gap:.65rem;margin:.25rem 0;display:grid}.lp-media-frame{aspect-ratio:16/9;border:1px solid var(--lp-line);background:var(--lp-surface);width:100%;box-shadow:0 20px 46px -34px var(--lp-fg);border-radius:1rem;display:block;position:relative;overflow:hidden}.lp-canvas[data-corners=square] .lp-media-frame{border-radius:.3rem}.lp-canvas[data-corners=round] .lp-media-frame{border-radius:1.5rem}.lp-media-image{object-fit:cover}.lp-media-caption{color:var(--lp-muted);font-family:var(--font-sans);overflow-wrap:anywhere;padding-inline:.2rem;font-size:.82em;font-weight:650;line-height:1.45}.lp-media[data-animation=float]{animation:4.8s ease-in-out lp-media-float}.lp-media[data-animation=none]{animation:none}.lp-widget{border:1px solid var(--lp-line);background:var(--lp-surface);min-width:0;box-shadow:0 18px 42px -36px var(--lp-fg);animation:lp-media-reveal .32s backwards var(--ease-pop);animation-delay:calc(var(--lp-index,0) * 35ms);border-radius:1rem;overflow:hidden;container-type:inline-size}.lp-widget-head{grid-template-columns:2.5rem minmax(0,1fr) 2.75rem;align-items:center;gap:.7rem;min-height:4.4rem;padding:.7rem .7rem .7rem .85rem;display:grid}.lp-widget-brand{place-items:center;width:2.5rem;display:grid}.lp-widget-copy{min-width:0;font-family:var(--font-sans);display:block}.lp-widget-copy strong{color:var(--lp-fg);text-overflow:ellipsis;white-space:nowrap;font-size:.88em;display:block;overflow:hidden}.lp-widget-copy small{color:var(--lp-muted);margin-top:.15rem;font-size:max(.75rem,.66em);font-weight:700;display:block}.lp-widget-open{width:2.75rem;height:2.75rem;color:var(--lp-fg);border-radius:999px;place-items:center;display:grid}.lp-widget-open:focus-visible,.lp-widget-consent:focus-visible{outline:3px solid var(--lp-accent);outline-offset:-3px}.lp-widget-consent{border-top:1px solid var(--lp-line);background:var(--lp-accent-soft);width:100%;min-height:4.8rem;color:var(--lp-fg);text-align:left;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.lp-widget-consent:disabled{cursor:default;opacity:.82}.lp-widget-consent-link{text-decoration:none}.lp-widget-twitch-compact{display:flex}button.lp-widget-twitch-wide,iframe.lp-widget-twitch-wide,.lp-widget[data-provider=twitch] .lp-widget-open{display:none}@container (min-width:400px){.lp-widget-twitch-compact{display:none}button.lp-widget-twitch-wide{display:flex}iframe.lp-widget-twitch-wide{display:block}.lp-widget[data-provider=twitch] .lp-widget-open{display:grid}}.lp-widget-consent span{min-width:0}.lp-widget-consent strong{font-size:.8em;display:block}.lp-widget-consent small{color:var(--lp-muted);margin-top:.18rem;font-size:max(.75rem,.64em);line-height:1.45;display:block}.lp-widget-frame{border:0;border-top:1px solid var(--lp-line);background:#111;width:100%;height:228px;display:block}.lp-widget-status{border-top:1px solid var(--lp-line);color:var(--lp-muted);padding:.6rem 1rem;font-size:max(.75rem,.74em);font-weight:700;line-height:1.5}.lp-widget-status a{min-height:2.75rem;color:var(--lp-fg);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.lp-widget-status a:focus-visible{outline:3px solid var(--lp-accent);outline-offset:2px}.lp-widget[data-provider=spotify] .lp-widget-frame{height:152px}.lp-widget[data-provider=twitch] .lp-widget-frame{height:300px}.lp-canvas[data-corners=square] .lp-widget{border-radius:.3rem}.lp-canvas[data-corners=round] .lp-widget{border-radius:1.5rem}.lp-creator-canvas{border:1px solid var(--lp-line);min-width:0;box-shadow:0 20px 46px -38px var(--lp-fg);animation:lp-media-reveal .32s backwards var(--ease-pop);animation-delay:calc(var(--lp-index,0) * 35ms);contain:layout paint style;background:0 0;border-radius:1rem;overflow:hidden}.lp-canvas[data-corners=square] .lp-creator-canvas{border-radius:.3rem}.lp-canvas[data-corners=round] .lp-creator-canvas{border-radius:1.5rem}@keyframes lp-media-reveal{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes lp-media-float{0%,to{translate:0}50%{translate:0 -4px}}@keyframes lp-name-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-name-type{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.lp-empty{border:1px dashed var(--lp-line);min-height:8rem;color:var(--lp-muted);text-align:center;border-radius:1rem;align-content:center;place-items:center;gap:.55rem;display:grid}.lp-footer{z-index:1;padding:1rem 1rem max(1.25rem, env(safe-area-inset-bottom));color:var(--lp-muted);text-align:center;margin-top:auto;position:relative}.lp-footer a,.lp-footer .lp-brand-preview{min-height:2.75rem;color:inherit;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:max(.75rem,.72em);font-weight:700;text-decoration:none;display:inline-flex}.lp-canvas[data-template=paper-cut] .lp-link:nth-of-type(2n){transform:rotate(-.45deg)}.lp-canvas[data-template=paper-cut] .lp-link:nth-of-type(odd){transform:rotate(.35deg)}.lp-canvas[data-template=paper-cut] .lp-link:hover{transform:rotate(0)translateY(-3px)}.lp-canvas[data-template=mono-poster] .lp-link{box-shadow:4px 4px 0 var(--lp-fg);border-width:2px}.lp-canvas[data-template=mono-poster] .lp-link:hover{box-shadow:7px 7px 0 var(--lp-fg);transform:translate(-2px,-2px)}.lp-canvas[data-template=night-signal] .lp-link{background:color-mix(in srgb, var(--lp-bg) 82%, var(--lp-fg) 18%);color:var(--lp-fg)}.lp-canvas[data-template=clean-portfolio] .lp-name{letter-spacing:-.025em;font-weight:650}.lp-canvas[data-template=thai-market] .lp-tip{order:-1}.lp-canvas[data-template=music-zine] .lp-name{text-transform:uppercase;max-width:9ch}.lp-canvas[data-template=music-zine] .lp-link{border-width:0 0 2px;padding-inline:.25rem}.lp-canvas[data-template=music-zine] .lp-art-shape-a{border-radius:0;transform:rotate(7deg)}.lp-canvas[data-template=gallery-wall] .lp-links{counter-reset:gallery-link}.lp-canvas[data-template=gallery-wall] .lp-link{counter-increment:gallery-link;align-items:flex-start;padding-block:1.05rem}.lp-canvas[data-template=gallery-wall] .lp-link:before{content:counter(gallery-link, decimal-leading-zero);color:var(--lp-muted);font-family:var(--font-mono);font-size:.75rem}.lp-canvas[data-template=quiet-luxury] .lp-shell{width:min(100%,40rem)}.lp-canvas[data-template=quiet-luxury] .lp-name{letter-spacing:-.025em;font-weight:560}.lp-canvas[data-template=quiet-luxury] .lp-link{box-shadow:none}.lp-canvas[data-template=thai-pop] .lp-name{text-shadow:3px 3px 0 var(--lp-surface)}.lp-canvas[data-template=thai-pop] .lp-link:nth-of-type(3n+1){transform:rotate(-.35deg)}.lp-canvas[data-template=thai-pop] .lp-link:nth-of-type(3n+2){transform:rotate(.35deg)}.lp-canvas[data-template=thai-pop] .lp-link:hover{transform:translateY(-3px)rotate(0)}.lp-canvas[data-template=pixel-club] .lp-avatar,.lp-canvas[data-template=pixel-club] .lp-link,.lp-canvas[data-template=pixel-club] .lp-tip{box-shadow:4px 4px 0 var(--lp-accent);border-radius:0}.lp-canvas[data-template=pixel-club] .lp-name{text-transform:uppercase;text-shadow:3px 3px 0 var(--lp-accent)}.lp-canvas[data-template=pixel-club] .lp-art-shape{border-radius:0}.lp-canvas[data-template=sunset-radio] .lp-art-shape-a{box-shadow:0 0 0 2rem var(--lp-accent-soft), 0 0 0 4rem var(--lp-surface);background:0 0;border-width:2px;border-radius:50%}.lp-canvas[data-template=sunset-radio] .lp-link{box-shadow:inset 0 0 0 1px var(--lp-surface)}.lp-canvas[data-template=stream-room] .lp-link{border-left:4px solid var(--lp-accent)}.lp-canvas[data-template=stream-room] .lp-section-title{align-items:center;gap:.5rem;display:flex}.lp-canvas[data-template=stream-room] .lp-section-title:before{content:"";background:var(--lp-accent);border-radius:50%;width:.5rem;height:.5rem}.lp-canvas[data-template=creator-desk] .lp-link{align-items:flex-start;min-height:4rem}.lp-canvas[data-template=creator-desk] .lp-link[data-featured]{border-color:var(--lp-accent);background:var(--lp-accent-soft)}.lp-canvas[data-template=studio-bento] .lp-link{align-items:flex-end;min-height:4.6rem}.lp-canvas[data-template=studio-bento] .lp-link:nth-of-type(3n+2){background:var(--lp-accent-soft)}.lp-canvas[data-template=studio-bento] .lp-link-icon{align-self:flex-start}.lp-canvas[data-template=soft-deck] .lp-link{box-shadow:0 5px 0 var(--lp-line), 0 18px 34px -30px var(--lp-fg)}.lp-canvas[data-template=soft-deck] .lp-link:nth-of-type(odd){justify-self:start;width:calc(100% - .7rem)}.lp-canvas[data-template=soft-deck] .lp-link:nth-of-type(2n){justify-self:end;width:calc(100% - .7rem)}.lp-canvas[data-template=creator-blueprint] .lp-links{counter-reset:blueprint-link}.lp-canvas[data-template=creator-blueprint] .lp-link{counter-increment:blueprint-link;box-shadow:none}.lp-canvas[data-template=creator-blueprint] .lp-link:before{content:counter(blueprint-link, decimal-leading-zero);color:var(--lp-fg);font-family:var(--font-mono);font-size:max(.75rem,.68em);font-weight:800}.lp-canvas[data-template=creator-blueprint] .lp-link-icon{display:none}.lp-mascot-stage{pointer-events:none;place-items:center;min-height:clamp(7rem,30cqi,10rem);margin:.85rem auto -.25rem;display:grid;position:relative}.lp-mascot-stage:before{content:"";aspect-ratio:2;background:var(--lp-accent-soft);filter:blur(14px);opacity:.72;border-radius:999px;width:min(48cqi,13rem);position:absolute}.lp-canvas[data-template=mascot-playground] .lp-mascot-art{opacity:.92;width:clamp(7.5rem,32cqi,11rem);max-width:none;filter:saturate(.96) drop-shadow(0 14px 22px color-mix(in srgb, var(--lp-accent) 22%, transparent));position:relative;rotate:-2deg}.lp-mascot-credit{color:var(--lp-muted);font-family:var(--font-sans);margin-top:.35rem;font-size:max(.75rem,.68em);line-height:1.45}.lp-mascot-credit a{color:inherit;text-underline-offset:2px;font-weight:800}.lp-canvas[data-motion=off] .lp-link,.lp-canvas[data-motion=off] .lp-tip,.lp-canvas[data-motion=off] .lp-share,.lp-canvas[data-motion=off] .lp-media,.lp-canvas[data-motion=off] .lp-creator-canvas{transition-duration:.01ms;animation:none}.lp-canvas[data-motion=off] .lp-name,.lp-canvas[data-motion=off] .lp-widget{animation:none}.lp-canvas[data-motion=off] .lp-link:hover,.lp-canvas[data-motion=off] .lp-tip:hover,.lp-canvas[data-motion=off] .lp-share:hover{transform:none}.lp-canvas[data-motion=playful] .lp-art-shape-a{animation:lp-art-arrive .7s backwards var(--ease-pop)}.lp-canvas[data-motion=quiet] .lp-art-shape-a{animation:lp-art-arrive .9s backwards var(--ease-pop)}@keyframes lp-link-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes lp-art-arrive{0%{opacity:0;translate:18px -12px}to{opacity:1;translate:0}}@container (min-width:42rem){.lp-canvas[data-layout=split] .lp-shell{grid-template-columns:minmax(15rem,.82fr) minmax(18rem,1.18fr);align-items:start;gap:clamp(2rem,6vw,5rem);width:min(100%,68rem);padding-top:clamp(6rem,12svh,9rem);display:grid}.lp-canvas[data-layout=split] .lp-links{margin-top:0}.lp-canvas[data-layout=split] .lp-identity{align-self:stretch}.lp-canvas[data-layout=split] .lp-identity-inner{position:sticky;top:6rem}.lp-canvas[data-living=hero][data-layout=split] .lp-shell{padding-top:calc(var(--lp-hero-h) - 3.25rem)}.lp-canvas[data-layout=mosaic] .lp-links{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-canvas[data-layout=mosaic] .lp-section-title,.lp-canvas[data-layout=mosaic] .lp-tip,.lp-canvas[data-layout=mosaic] .lp-tip-trust,.lp-canvas[data-layout=mosaic] .lp-empty,.lp-canvas[data-layout=mosaic] .lp-media-link,.lp-canvas[data-layout=mosaic] .lp-media-preview,.lp-canvas[data-layout=mosaic] .lp-creator-canvas,.lp-canvas[data-layout=mosaic] .lp-widget,.lp-canvas[data-layout=mosaic] .lp-journal,.lp-canvas[data-layout=mosaic] .lp-link[data-featured]{grid-column:1/-1}}.lp-canvas[data-layout=stories]{height:100svh;min-height:0}.lp-canvas[data-layout=stories][data-mode=preview]{height:100%}.lp-canvas[data-layout=stories] .lp-shell{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex:auto;width:100%;min-height:0;padding:0;display:flex;overflow:auto hidden}.lp-canvas[data-layout=stories] .lp-shell::-webkit-scrollbar{display:none}.lp-canvas[data-layout=stories] .lp-shell>*{overscroll-behavior-y:contain;scroll-snap-align:center;scroll-snap-stop:always;min-width:0;height:100%;padding-block:max(clamp(4.75rem, 10svh, 7rem), env(safe-area-inset-top,0px)) 4.5rem;flex:0 0 100%;margin:0;padding-inline:max(50% - 15rem,clamp(1.15rem,5vw,2rem));overflow-y:auto}.lp-canvas[data-layout=stories][data-living=hero] .lp-shell>*{padding-block-start:calc(var(--lp-hero-h) - 3.25rem)}.lp-canvas[data-layout=stories] .lp-identity,.lp-canvas[data-layout=stories] .lp-deck-tip{flex-direction:column;justify-content:safe center;display:flex}.lp-canvas[data-layout=stories] .lp-links{align-content:safe center}.lp-canvas[data-layout=stories] .lp-deck-tip{gap:.9rem}.lp-canvas[data-layout=stories] .lp-footer{margin-top:.5rem;padding-bottom:0}.lp-deck-next{border:1px solid var(--lp-line);background:var(--lp-surface);min-height:2.75rem;color:var(--lp-fg);transition:transform .2s var(--ease-pop), border-color .2s ease;border-radius:999px;align-self:center;align-items:center;gap:.4rem;margin-top:1.6rem;padding:.55rem 1.15rem;font-size:.86em;font-weight:800;display:inline-flex;box-shadow:0 12px 30px -22px}.lp-canvas[data-align=left] .lp-deck-next{align-self:flex-start}.lp-deck-next:hover{border-color:var(--lp-accent);transform:translate(2px)}.lp-deck-next:focus-visible,.lp-deck-dot:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px}.lp-deck-dots{z-index:5;inset-inline:0;bottom:max(.35rem, env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:absolute}.lp-deck-dot{pointer-events:auto;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.lp-deck-dot span{background:var(--lp-muted);width:1.5rem;height:.5rem;transition:transform .2s var(--ease-pop), background-color .2s ease;border-radius:999px;display:block;transform:scaleX(.34)}.lp-deck-dot[aria-current=true] span{background:var(--lp-fg);transform:none}.lp-canvas[data-motion=off] .lp-deck-dot span,.lp-canvas[data-motion=off] .lp-deck-next{transition-duration:.01ms}@media (prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.lp-deck-dot span,.lp-deck-next{transition-duration:.01ms!important}.lp-canvas .lp-art-shape,.lp-canvas .lp-link,.lp-canvas .lp-tip,.lp-canvas .lp-media,.lp-canvas .lp-creator-canvas,.lp-canvas .lp-widget,.lp-canvas .lp-name,.lp-canvas .lp-living canvas,.lp-canvas .lp-hero canvas{animation:none!important}.lp-canvas .lp-link,.lp-canvas .lp-tip,.lp-canvas .lp-story,.lp-canvas .lp-share{transition-duration:.01ms!important}.lp-canvas .lp-link:hover,.lp-canvas .lp-tip:hover,.lp-canvas .lp-story:hover,.lp-canvas .lp-share:hover,.lp-canvas[data-template=paper-cut] .lp-link,.lp-canvas[data-template=mono-poster] .lp-link:hover{transform:none!important}}.jaicraft-mission-grid{background-image:linear-gradient(color-mix(in srgb, var(--color-cream) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-cream) 10%, transparent) 1px, transparent 1px);background-size:1.75rem 1.75rem;-webkit-mask-image:linear-gradient(115deg,#0000 3%,#000 54%,#0000 100%);mask-image:linear-gradient(115deg,#0000 3%,#000 54%,#0000 100%)}@media (max-width:1279px) and (max-height:640px){.link-studio-header-stack{position:relative;top:auto}}@media (min-width:1280px){.link-studio-preview-area{flex:1;min-height:0!important}}.identity-surface-swatch{border:1px solid var(--color-line);background:var(--color-cream);border-radius:.65rem;grid-template-columns:1fr 1fr;gap:.25rem;height:2.65rem;padding:.35rem;display:grid;overflow:hidden}.identity-surface-swatch i{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.35rem;display:block}.identity-surface-swatch i:first-child{grid-row:1/span 2}.identity-surface-swatch[data-surface=glass]{background:color-mix(in srgb, var(--color-surface) 70%, transparent);box-shadow:inset 0 0 18px #1a171414}.identity-surface-swatch[data-surface=ink] i{box-shadow:2px 2px 0 var(--color-line-strong);border-width:2px}.identity-surface-swatch[data-surface=aurora] i{background:linear-gradient(135deg, var(--color-surface), var(--color-coral-soft))}.identity-surface-swatch[data-surface=bare] i{box-shadow:none;background:0 0}.identity-avatar-swatch{background:var(--color-cream-2);place-items:center;width:2.5rem;height:2.5rem;margin-inline:auto;display:grid;overflow:hidden}.identity-avatar-swatch[data-shape=circle]{border-radius:999px}.identity-avatar-swatch[data-shape=soft]{border-radius:28%}.identity-avatar-swatch[data-shape=square]{border-radius:.5rem}.identity-avatar-swatch[data-shape=poster]{border-radius:.35rem;transform:scaleX(.78)}.identity-name-swatch{color:var(--color-ink);font-size:.9rem;font-weight:800;display:block;overflow:hidden}.identity-name-swatch[data-effect=glow]{text-shadow:0 0 10px color-mix(in srgb, var(--color-coral) 38%, transparent)}.identity-name-swatch[data-effect=type]:after{content:"|";color:var(--color-coral);margin-left:.1rem}.link-studio-publish-alloy{isolation:isolate;position:relative}.link-studio-publish-alloy[data-publish-alloy=ready]:before,.link-studio-publish-alloy[data-publish-alloy=publishing]:before,.link-studio-publish-alloy[data-publish-alloy=published]:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--link-alloy-angle,0deg), #f2683c, #ffd48f, #fffdf9, #e85a7f, #f2683c);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.link-studio-publish-alloy[data-publish-alloy=ready]:before,.link-studio-publish-alloy[data-publish-alloy=publishing]:before{animation:link-alloy-turn .9s var(--ease-pop) 1 both}@keyframes link-alloy-turn{to{--link-alloy-angle:360deg}}@media (prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.link-studio-publish-alloy:before{animation:none!important}}[data-tj-nav-pending]{opacity:.6;cursor:progress;transition:opacity .16s}@media (prefers-reduced-motion:reduce){[data-tj-nav-pending]{transition:none}}
