@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-cyrillic-400-normal.19592f53.woff2) format("woff2"),url(/_next/static/media/playfair-display-cyrillic-400-normal.04d40095.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-vietnamese-400-normal.2c232363.woff2) format("woff2"),url(/_next/static/media/playfair-display-vietnamese-400-normal.f536234d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-latin-ext-400-normal.0b6a8f67.woff2) format("woff2"),url(/_next/static/media/playfair-display-latin-ext-400-normal.01dd34f3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-latin-400-normal.0a002f53.woff2) format("woff2"),url(/_next/static/media/playfair-display-latin-400-normal.6732c2b2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-cyrillic-600-normal.7bcc7214.woff2) format("woff2"),url(/_next/static/media/playfair-display-cyrillic-600-normal.5e55586e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-vietnamese-600-normal.7366d68f.woff2) format("woff2"),url(/_next/static/media/playfair-display-vietnamese-600-normal.c4d2ccf7.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-latin-ext-600-normal.3c4f64f8.woff2) format("woff2"),url(/_next/static/media/playfair-display-latin-ext-600-normal.28ce2923.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-latin-600-normal.2d39ca87.woff2) format("woff2"),url(/_next/static/media/playfair-display-latin-600-normal.cccf65c7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.lfc{--lfc-shadow:0 40px 80px -34px rgba(0,0,0,.65),0 18px 36px -18px rgba(0,0,0,.4);--lfc-ring:var(--acc-hi);position:relative;width:100%;aspect-ratio:1.75/1;container-type:inline-size;perspective:1800px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.lfc[data-size=mini]{--lfc-shadow:0 10px 22px -12px rgba(0,0,0,.55)}.lfc-inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.75,.2,1)}.lfc[data-flipped=true] .lfc-inner{transform:rotateY(180deg)}.lfc-face{position:absolute;inset:0;overflow:hidden;border-radius:4.2cqw;backface-visibility:hidden;-webkit-backface-visibility:hidden;isolation:isolate;box-shadow:var(--lfc-shadow)}.lfc-back{transform:rotateY(180deg)}.lfc-bg,.lfc-deco,.lfc-sheen{position:absolute;inset:0;pointer-events:none}.lfc-bg{z-index:0}.lfc-deco{z-index:1}.lfc-sheen{z-index:4;background:linear-gradient(105deg,transparent 32%,hsla(0,0%,100%,.26) 46%,hsla(0,0%,100%,.07) 54%,transparent 66%);transform:translateX(-140%)}.lfc[data-size=full][data-flipped=false] .lfc-front .lfc-sheen{animation:lfc-sheen-a 1.2s cubic-bezier(.3,.6,.2,1) .2s both}.lfc[data-size=full][data-flipped=true] .lfc-back .lfc-sheen{animation:lfc-sheen-b 1.2s cubic-bezier(.3,.6,.2,1) .2s both}@keyframes lfc-sheen-a{0%{transform:translateX(-140%)}to{transform:translateX(140%)}}@keyframes lfc-sheen-b{0%{transform:translateX(-140%)}to{transform:translateX(140%)}}.lfc-content{position:relative;z-index:2;height:100%;flex-direction:column;padding:6cqw 6.6cqw}.lfc-content,.lfc-top{display:flex;justify-content:space-between}.lfc-top{align-items:flex-start;gap:3cqw}.lfc-bottom{display:flex;min-width:0;flex-direction:column;gap:3cqw}.lfc-media{display:grid;width:15.5cqw;height:15.5cqw;flex:none;place-items:center;overflow:hidden;border-radius:50%;font-family:Space Grotesk,Inter,sans-serif;font-size:5.4cqw;font-weight:600;letter-spacing:-.02em}.lfc-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lfc-media[data-logo=true]{border-radius:3.2cqw;background:#fff;padding:1.9cqw}.lfc-media[data-logo=true] img{-o-object-fit:contain;object-fit:contain}.lfc-nfc{width:6cqw;height:6cqw;flex:none;opacity:.75}.lfc-id{display:flex;min-width:0;flex-direction:column;gap:1cqw}.lfc-name{overflow:hidden;font-family:Space Grotesk,Inter,sans-serif;font-size:6.6cqw;font-weight:700;line-height:1.04;letter-spacing:-.03em;overflow-wrap:anywhere}.lfc-name,.lfc-title{display:-webkit-box;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lfc-title{overflow:hidden;font-size:2.85cqw;line-height:1.32}.lfc-org{margin:0;overflow:hidden;font-size:2.3cqw;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.lfc-foot{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:3cqw;font-size:2.15cqw;line-height:1.2}.lfc-foot>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lfc-foot>span:last-child:not(:first-child){text-align:right}.lfc-back .lfc-content{flex-direction:row;align-items:center;justify-content:flex-start;gap:5.5cqw}.lfc-qr{width:40cqw;height:40cqw;flex:none;border-radius:3.4cqw;background:#fff;padding:2.2cqw;box-shadow:0 1.6cqw 4cqw -1.6cqw rgba(0,0,0,.45)}.lfc-qr svg{display:block;width:100%;height:100%}.lfc-qr-placeholder{width:100%;height:100%;border-radius:1.2cqw;background:linear-gradient(90deg,#fff 45%,transparent 0) 0 0 /3.4cqw 3.4cqw,linear-gradient(#fff 45%,transparent 0) 0 0 /3.4cqw 3.4cqw,#0b0b0f;opacity:.18}.lfc-backinfo{display:flex;min-width:0;flex-direction:column;gap:1.5cqw}.lfc-kicker{margin:0;font-size:1.95cqw;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.lfc-backinfo .lfc-name{font-size:4.6cqw}.lfc-addr{display:-webkit-box;font-size:2.45cqw;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical}.lfc-addr,.lfc-url{margin:0;overflow:hidden}.lfc-url{font-size:2.3cqw;white-space:nowrap;text-overflow:ellipsis}.lfc-hit{position:absolute;inset:0;z-index:6;margin:0;padding:0;border:0;border-radius:4.2cqw;background:transparent;cursor:pointer}.lfc-hit:focus-visible{outline:3px solid var(--lfc-ring);outline-offset:5px}.lfc[data-template=aurora] .lfc-face{background:#0b1020;color:#f5f7ff;box-shadow:var(--lfc-shadow),inset 0 0 0 1px hsla(0,0%,100%,.1)}.lfc[data-template=aurora] .lfc-bg{inset:-12%;background:radial-gradient(42% 58% at 86% 14%,rgb(var(--acc-rgb)/.85),transparent 70%),radial-gradient(46% 60% at 8% 104%,color-mix(in oklab,color-mix(in oklab,var(--acc),#22d3ee 55%) 70%,transparent),transparent 70%),radial-gradient(30% 40% at 58% 62%,color-mix(in oklab,color-mix(in oklab,var(--acc),#ff4fd8 45%) 32%,transparent),transparent 70%);filter:blur(2.4cqw)}.lfc[data-template=aurora] .lfc-deco{background:linear-gradient(160deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 38%),linear-gradient(0deg,rgba(8,10,22,.55),transparent 55%)}.lfc[data-template=aurora] .lfc-media{background:hsla(0,0%,100%,.1);box-shadow:0 0 0 .5cqw hsla(0,0%,100%,.16),0 1.5cqw 4cqw -1cqw rgba(0,0,0,.5);color:#fff}.lfc[data-template=aurora] .lfc-title{color:rgba(245,247,255,.84)}.lfc[data-template=aurora] .lfc-org{color:var(--acc-hi);font-weight:500}.lfc[data-template=aurora] .lfc-foot{color:rgba(245,247,255,.62)}.lfc[data-template=aurora] .lfc-kicker{color:var(--acc-hi)}.lfc[data-template=aurora] .lfc-addr{color:rgba(245,247,255,.72)}.lfc[data-template=aurora] .lfc-url{color:rgba(245,247,255,.6)}.lfc[data-template=minimal]{--lfc-ring:var(--acc-lo)}.lfc[data-template=minimal] .lfc-face{background:#fff;color:#111827;box-shadow:var(--lfc-shadow),inset 0 0 0 1px rgba(17,24,39,.07)}.lfc[data-template=minimal] .lfc-bg{background:linear-gradient(var(--acc),var(--acc)) 0 0 /1.25cqw 100% no-repeat}.lfc[data-template=minimal] .lfc-deco{background:radial-gradient(60% 90% at 100% 0,rgb(var(--acc-rgb)/.07),transparent 70%)}.lfc[data-template=minimal] .lfc-content{padding-left:8.4cqw}.lfc[data-template=minimal] .lfc-top{flex-direction:row-reverse}.lfc[data-template=minimal] .lfc-media{border-radius:2.8cqw;background:#f3f4f6;color:#111827}.lfc[data-template=minimal] .lfc-nfc{color:#9ca3af}.lfc[data-template=minimal] .lfc-name{font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.04em}.lfc[data-template=minimal] .lfc-title{color:#4b5563}.lfc[data-template=minimal] .lfc-org{color:var(--acc-lo);font-weight:500}.lfc[data-template=minimal] .lfc-foot{border-top:1px solid #e5e7eb;padding-top:2.4cqw;color:#6b7280}.lfc[data-template=minimal] .lfc-kicker{color:var(--acc-lo)}.lfc[data-template=minimal] .lfc-addr{color:#4b5563}.lfc[data-template=minimal] .lfc-url{color:#6b7280}.lfc[data-template=minimal] .lfc-qr{box-shadow:inset 0 0 0 1px #e5e7eb}.lfc[data-template=midnight]{--lfc-ring:var(--gold-hi)}.lfc[data-template=midnight] .lfc-face{background:#0a0a0a;color:#f3ebdd}.lfc[data-template=midnight] .lfc-bg{background:radial-gradient(80% 70% at 50% -10%,rgba(255,244,225,.09),transparent 60%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.024) 0 1px,transparent 1px 5px),linear-gradient(180deg,#121212,#070707)}.lfc[data-template=midnight] .lfc-deco{inset:2.8cqw;border:1px solid color-mix(in oklab,var(--gold) 70%,transparent);border-radius:2.6cqw;box-shadow:inset 0 0 0 .7cqw #0a0a0a,inset 0 0 0 calc(.7cqw + 1px) color-mix(in oklab,var(--gold) 26%,transparent)}.lfc[data-template=midnight] .lfc-front .lfc-content{align-items:center;justify-content:center;gap:2.8cqw;padding:7cqw 10cqw;text-align:center}.lfc[data-template=midnight] .lfc-front .lfc-top{justify-content:center}.lfc[data-template=midnight] .lfc-front .lfc-nfc{position:absolute;top:6.4cqw;right:6.8cqw;width:4.6cqw;height:4.6cqw}.lfc[data-template=midnight] .lfc-nfc{color:var(--gold)}.lfc[data-template=midnight] .lfc-front .lfc-bottom{width:100%;align-items:center;gap:2.4cqw}.lfc[data-template=midnight] .lfc-front .lfc-id{align-items:center}.lfc[data-template=midnight] .lfc-media{width:12cqw;height:12cqw;background:#161410;box-shadow:0 0 0 .45cqw #0a0a0a,0 0 0 .75cqw var(--gold);color:var(--gold-hi);font-size:4.2cqw}.lfc[data-template=midnight] .lfc-name{background:linear-gradient(180deg,#fff8ec 0,var(--gold-hi) 38%,var(--gold) 70%,color-mix(in oklab,var(--gold),#000 35%) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .16cqw 0 rgba(0,0,0,.9));font-size:5cqw;font-weight:600;letter-spacing:.13em;text-transform:uppercase;-webkit-line-clamp:1}.lfc[data-template=midnight] .lfc-title{color:hsla(38,48%,91%,.74);font-size:2.6cqw}.lfc[data-template=midnight] .lfc-org{max-width:100%;color:var(--gold);font-size:1.85cqw;letter-spacing:.32em;text-transform:uppercase}.lfc[data-template=midnight] .lfc-front .lfc-foot{width:100%;justify-content:center;gap:2cqw;color:hsla(38,48%,91%,.5);font-size:1.75cqw;letter-spacing:.18em;text-transform:uppercase}.lfc[data-template=midnight] .lfc-front .lfc-foot>span:last-child:not(:first-child):before{content:"◆";margin-right:2cqw;color:var(--gold);font-size:1.2cqw;vertical-align:.3cqw}.lfc[data-template=midnight] .lfc-backinfo .lfc-name{font-size:3.6cqw;-webkit-line-clamp:2}.lfc[data-template=midnight] .lfc-kicker{color:var(--gold)}.lfc[data-template=midnight] .lfc-addr{color:hsla(38,48%,91%,.7)}.lfc[data-template=midnight] .lfc-url{color:hsla(38,48%,91%,.5)}.lfc[data-template=midnight] .lfc-qr{background:#f3ebdd;box-shadow:0 0 0 .5cqw #0a0a0a,0 0 0 .75cqw var(--gold)}.lfc[data-template=paper]{--lfc-ring:var(--acc-lo)}.lfc[data-template=paper] .lfc-face{background:#f6f0e4;color:#2b2118;box-shadow:var(--lfc-shadow),inset 0 0 0 1px rgba(80,60,30,.1)}.lfc[data-template=paper] .lfc-bg{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .32 0 0 0 0 .18 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(120% 100% at 50% 40%,transparent 55%,rgba(120,88,45,.16))}.lfc[data-template=paper] .lfc-deco{inset:auto 0 0 0;height:1.1cqw;background:var(--acc);opacity:.85}.lfc[data-template=paper] .lfc-media{background:#ebe1cd;box-shadow:0 0 0 .45cqw #f6f0e4,0 0 0 .7cqw var(--acc-lo);color:var(--acc-lo);font-family:Playfair Display,Georgia,serif}.lfc[data-template=paper] .lfc-nfc{color:var(--acc-lo)}.lfc[data-template=paper] .lfc-name{font-family:Playfair Display,Georgia,serif;font-weight:600;letter-spacing:-.01em;font-size:6.4cqw}.lfc[data-template=paper] .lfc-title{color:#5b4a3a;font-family:Playfair Display,Georgia,serif;font-size:2.9cqw}.lfc[data-template=paper] .lfc-org{color:var(--acc-lo);font-size:1.9cqw;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.lfc[data-template=paper] .lfc-foot{border-top:3px double color-mix(in oklab,var(--acc-lo) 55%,transparent);padding-top:2.2cqw;color:#6b5a48}.lfc[data-template=paper] .lfc-kicker{color:var(--acc-lo)}.lfc[data-template=paper] .lfc-addr{color:#5b4a3a}.lfc[data-template=paper] .lfc-url{color:#6b5a48}.lfc[data-template=paper] .lfc-qr{background:#fffdf8;box-shadow:inset 0 0 0 1px rgba(80,60,30,.15)}.lfc[data-template=neon] .lfc-face{background:#07070b;color:#fafafa;box-shadow:var(--lfc-shadow),inset 0 0 0 1px rgb(var(--acc-hi-rgb)/.35)}.lfc[data-template=neon][data-size=full] .lfc-face{box-shadow:var(--lfc-shadow),inset 0 0 0 1px rgb(var(--acc-hi-rgb)/.4),0 0 7cqw -2.5cqw rgb(var(--acc-hi-rgb)/.55)}.lfc[data-template=neon] .lfc-bg{background:linear-gradient(rgb(var(--acc-hi-rgb)/.13) 1px,transparent 1px) 0 0 /5cqw 5cqw,linear-gradient(90deg,rgb(var(--acc-hi-rgb)/.13) 1px,transparent 1px) 0 0 /5cqw 5cqw;-webkit-mask-image:radial-gradient(90% 110% at 100% 0,#000 10%,transparent 75%);mask-image:radial-gradient(90% 110% at 100% 0,#000 10%,transparent 75%)}.lfc[data-template=neon] .lfc-deco{inset:2.6cqw;background:linear-gradient(var(--acc-hi),var(--acc-hi)) 0 0 /4cqw .4cqw no-repeat,linear-gradient(var(--acc-hi),var(--acc-hi)) 0 0 /.4cqw 4cqw no-repeat,linear-gradient(var(--acc-hi),var(--acc-hi)) 100% 100% /4cqw .4cqw no-repeat,linear-gradient(var(--acc-hi),var(--acc-hi)) 100% 100% /.4cqw 4cqw no-repeat,radial-gradient(50% 60% at 96% 4%,rgb(var(--acc-hi-rgb)/.2),transparent 70%)}.lfc[data-template=neon] .lfc-media{border-radius:0;background:rgb(var(--acc-hi-rgb)/.1);box-shadow:inset 0 0 0 .35cqw var(--acc-hi);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);color:var(--acc-hi)}.lfc[data-template=neon] .lfc-media img{padding:.35cqw}.lfc[data-template=neon] .lfc-media[data-logo=true]{background:#fff}.lfc[data-template=neon] .lfc-nfc{color:var(--acc-hi);opacity:1}.lfc[data-template=neon] .lfc-name{font-weight:700;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 0 2.4cqw rgb(var(--acc-hi-rgb)/.75);font-size:6cqw}.lfc[data-template=neon] .lfc-title{color:var(--acc-hi);font-family:JetBrains Mono,ui-monospace,monospace;font-size:2.5cqw}.lfc[data-template=neon] .lfc-org{color:hsla(0,0%,98%,.62);font-family:JetBrains Mono,ui-monospace,monospace;font-size:2.1cqw}.lfc[data-template=neon] .lfc-org:before{content:"// ";color:var(--acc-hi)}.lfc[data-template=neon] .lfc-foot{color:hsla(0,0%,98%,.55);font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.95cqw}.lfc[data-template=neon] .lfc-kicker{color:var(--acc-hi);font-family:JetBrains Mono,ui-monospace,monospace}.lfc[data-template=neon] .lfc-addr{color:hsla(0,0%,98%,.72)}.lfc[data-template=neon] .lfc-url{color:var(--acc-hi);font-family:JetBrains Mono,ui-monospace,monospace}.lfc[data-template=neon] .lfc-qr{box-shadow:0 0 0 .4cqw var(--acc-hi),0 0 5cqw -1cqw rgb(var(--acc-hi-rgb)/.7)}.lfv{--pg-bg:#070a14;--pg-fg:#f5f7ff;--pg-mute:rgba(245,247,255,.7);--pg-faint:rgba(245,247,255,.46);--pg-line:hsla(0,0%,100%,.1);--pg-tile:hsla(0,0%,100%,.055);--pg-tile-hover:hsla(0,0%,100%,.1);--pg-ring:var(--acc-hi);--pg-icon:var(--acc-hi);position:relative;isolation:isolate;min-height:100dvh;overflow-x:hidden;background:var(--pg-bg);color:var(--pg-fg);font-family:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.lfv-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none}.lfv[data-template=aurora] .lfv-backdrop{background:radial-gradient(55% 45% at 15% 5%,rgb(var(--acc-rgb)/.32),transparent 70%),radial-gradient(45% 45% at 95% 95%,color-mix(in oklab,color-mix(in oklab,var(--acc),#22d3ee 55%) 28%,transparent),transparent 70%),radial-gradient(35% 30% at 80% 20%,color-mix(in oklab,color-mix(in oklab,var(--acc),#ff4fd8 45%) 14%,transparent),transparent 70%)}.lfv[data-template=minimal]{--pg-bg:#eef0f3;--pg-fg:#0f172a;--pg-mute:#475569;--pg-faint:#64748b;--pg-line:rgba(15,23,42,.09);--pg-tile:#fff;--pg-tile-hover:#f8fafc;--pg-ring:var(--acc-lo);--pg-icon:var(--acc-lo)}.lfv[data-template=minimal] .lfv-backdrop{background:radial-gradient(60% 40% at 50% 0,rgb(var(--acc-rgb)/.1),transparent 70%)}.lfv[data-template=midnight]{--pg-bg:#050505;--pg-fg:#f3ebdd;--pg-mute:hsla(38,48%,91%,.7);--pg-faint:hsla(38,48%,91%,.46);--pg-line:hsla(38,48%,91%,.1);--pg-tile:hsla(38,48%,91%,.045);--pg-tile-hover:hsla(38,48%,91%,.09);--pg-ring:var(--gold-hi);--pg-icon:var(--gold)}.lfv[data-template=midnight] .lfv-backdrop{background:radial-gradient(60% 45% at 50% -5%,color-mix(in oklab,var(--gold) 20%,transparent),transparent 70%),radial-gradient(80% 60% at 50% 110%,rgba(255,240,210,.05),transparent 70%)}.lfv[data-template=paper]{--pg-bg:#e9e1d1;--pg-fg:#2b2118;--pg-mute:#5b4a3a;--pg-faint:#7a6853;--pg-line:rgba(43,33,24,.13);--pg-tile:#f6f0e4;--pg-tile-hover:#fbf7ee;--pg-ring:var(--acc-lo);--pg-icon:var(--acc-lo)}.lfv[data-template=paper] .lfv-backdrop{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .3 0 0 0 0 .16 0 0 0 .12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(70% 50% at 50% 0,rgb(var(--acc-rgb)/.1),transparent 70%)}.lfv[data-template=neon]{--pg-bg:#040406;--pg-fg:#fafafa;--pg-line:rgb(var(--acc-hi-rgb)/0.16);--pg-tile:rgb(var(--acc-hi-rgb)/0.05);--pg-tile-hover:rgb(var(--acc-hi-rgb)/0.11)}.lfv[data-template=neon] .lfv-backdrop{background:linear-gradient(rgb(var(--acc-hi-rgb)/.07) 1px,transparent 1px) 0 0 /44px 44px,linear-gradient(90deg,rgb(var(--acc-hi-rgb)/.07) 1px,transparent 1px) 0 0 /44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 80%)}.lfv a,.lfv button{-webkit-tap-highlight-color:transparent}.lfv :focus-visible{outline:2px solid var(--pg-ring);outline-offset:3px}.lfv-tilt{transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.2,.7,.2,1);will-change:transform}.lfv-muted{color:var(--pg-mute)}.lfv-faint{color:var(--pg-faint)}.lfv-name{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.6rem);font-weight:700;line-height:1.05;letter-spacing:-.035em}.lfv[data-template=paper] .lfv-name{font-family:Playfair Display,Georgia,serif;font-weight:600;letter-spacing:-.01em}.lfv[data-template=midnight] .lfv-name{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.2rem)}.lfv[data-template=neon] .lfv-name{text-transform:uppercase;letter-spacing:0;text-shadow:0 0 22px rgb(var(--acc-hi-rgb)/.5)}.lfv-eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--pg-faint)}.lfv-sitelink{display:inline-flex;min-width:0;align-items:center;gap:.5rem;border-radius:999px;border:1px solid var(--pg-line);background:var(--pg-tile);padding:.45rem .9rem;color:var(--pg-mute);font-size:.8125rem;text-decoration:none;transition:background .2s,color .2s}.lfv-sitelink:hover{background:var(--pg-tile-hover);color:var(--pg-fg)}.lfv-primary{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:center;gap:.65rem;border-radius:999px;background:var(--acc);color:var(--on-acc);font-size:1rem;font-weight:600;text-decoration:none;box-shadow:0 18px 40px -18px rgb(var(--acc-rgb)/.95),inset 0 1px 0 hsla(0,0%,100%,.22);transition:transform .2s,filter .2s}.lfv-primary:hover{filter:brightness(1.07)}.lfv-primary:active{transform:scale(.985)}.lfv[data-template=midnight] .lfv-primary{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:#17120a;box-shadow:0 18px 40px -20px color-mix(in oklab,var(--gold) 80%,transparent),inset 0 1px 0 hsla(0,0%,100%,.35)}.lfv[data-template=neon] .lfv-primary{box-shadow:0 0 34px -6px rgb(var(--acc-rgb)/.8)}.lfv-tile{display:flex;width:100%;min-height:4.9rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--pg-line);border-radius:1.15rem;background:var(--pg-tile);padding:.75rem .25rem;color:var(--pg-fg);font:inherit;font-size:.75rem;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.lfv-tile svg{color:var(--pg-icon)}.lfv-tile:hover{background:var(--pg-tile-hover);border-color:color-mix(in oklab,var(--pg-icon) 45%,transparent)}.lfv-tile:active{transform:scale(.96)}.lfv-chip{display:inline-flex;height:2.5rem;align-items:center;gap:.5rem;border:1px solid var(--pg-line);border-radius:999px;background:var(--pg-tile);padding:0 1rem;color:var(--pg-fg);font-size:.8125rem;text-decoration:none;transition:background .2s}.lfv-chip svg{color:var(--pg-icon)}.lfv-chip:hover{background:var(--pg-tile-hover)}.lfv-details>li+li{border-top:1px solid var(--pg-line)}.lfv-detail{display:flex;align-items:flex-start;gap:.85rem;padding:.8rem .25rem;color:var(--pg-mute);font-size:.875rem;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.lfv-detail svg{flex:none;margin-top:.1rem;color:var(--pg-icon)}a.lfv-detail:hover{color:var(--pg-fg)}.lfv-made{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.4rem .8rem;color:var(--pg-faint);font-size:.75rem;text-decoration:none;transition:color .2s}.lfv-made:hover{color:var(--pg-fg)}.lfv-toast{position:fixed;left:50%;bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:50;display:flex;max-width:calc(100vw - 2rem);align-items:center;gap:.6rem;transform:translateX(-50%);border-radius:999px;background:#111318;padding:.7rem 1.15rem;color:#fff;font-size:.875rem;box-shadow:0 20px 40px -18px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.08);animation:lfv-toast .3s cubic-bezier(.2,.7,.2,1) both}@keyframes lfv-toast{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.lfv-dialog{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;border:0;padding:1rem;background:transparent;color:#0b0b0f}.lfv-dialog[open]{display:flex;align-items:center;justify-content:center}.lfv-dialog::backdrop{background:rgba(4,5,9,.84);backdrop-filter:blur(14px)}.lfv-qrpanel{display:flex;width:min(100%,25rem);flex-direction:column;align-items:center;gap:1rem;border-radius:1.75rem;background:#fff;padding:1.75rem 1.5rem 1.25rem;text-align:center;box-shadow:0 40px 90px -30px rgba(0,0,0,.7);animation:lfv-pop .35s cubic-bezier(.2,.8,.2,1) both}.lfv-qrcode{width:min(100%,19rem,52vh);aspect-ratio:1}.lfv-qrcode svg{display:block;width:100%;height:100%}.lfv-close{display:inline-flex;min-height:2.9rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:999px;background:#0b0b0f;color:#fff;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.lfv-close:focus-visible{outline:3px solid var(--acc);outline-offset:3px}@keyframes lfv-pop{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:none}}.lfv-rise{animation:lfv-rise .8s cubic-bezier(.2,.7,.2,1) both}@keyframes lfv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lfc-inner{transition:none;transform:none!important}.lfc-face{transition:opacity .35s ease}.lfc-back{transform:none;opacity:0}.lfc[data-flipped=true] .lfc-back{opacity:1}.lfc[data-flipped=true] .lfc-front{opacity:0}.lfc-sheen{display:none}.lfv-tilt{transform:none!important;transition:none}.lfv-qrpanel,.lfv-rise,.lfv-toast{animation:none}.lfv-primary,.lfv-tile{transition:none}}