@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-cyrillic-ext-400-normal-B48-kZbE.woff2) format("woff2"),url(/build/assets/noto-serif-display-cyrillic-ext-400-normal-Cu6SRtLu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-cyrillic-400-normal-CinBUdVW.woff2) format("woff2"),url(/build/assets/noto-serif-display-cyrillic-400-normal-BAbmzSo2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-greek-ext-400-normal-BMRC7OlM.woff2) format("woff2"),url(/build/assets/noto-serif-display-greek-ext-400-normal-Dga-cgzr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-greek-400-normal-Dc7rsglJ.woff2) format("woff2"),url(/build/assets/noto-serif-display-greek-400-normal-DGeaADLZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-vietnamese-400-normal-BS9yRTTd.woff2) format("woff2"),url(/build/assets/noto-serif-display-vietnamese-400-normal-0U8D7vss.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:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-latin-ext-400-normal-CiU_P49d.woff2) format("woff2"),url(/build/assets/noto-serif-display-latin-ext-400-normal-BCG2gtTC.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:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-latin-400-normal-USF2Wcf4.woff2) format("woff2"),url(/build/assets/noto-serif-display-latin-400-normal-gTjKYAq0.woff) format("woff");unicode-range:U+0000-00FF,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:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-serif-display-cyrillic-ext-500-normal-CY6Sx02B.woff2) format("woff2"),url(/build/assets/noto-serif-display-cyrillic-ext-500-normal-BeTwB6sI.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-serif-display-cyrillic-500-normal-CT4ehtu3.woff2) format("woff2"),url(/build/assets/noto-serif-display-cyrillic-500-normal-CKgyjvgX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-serif-display-greek-ext-500-normal-DxQO3Y9o.woff2) format("woff2"),url(/build/assets/noto-serif-display-greek-ext-500-normal-DLkvQw9Z.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-serif-display-greek-500-normal-cE09SN8v.woff2) format("woff2"),url(/build/assets/noto-serif-display-greek-500-normal-DMF7PnSM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-serif-display-vietnamese-500-normal-DnmNmdEE.woff2) format("woff2"),url(/build/assets/noto-serif-display-vietnamese-500-normal-DzLk6jlf.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:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-serif-display-latin-ext-500-normal-Mj-EuC3O.woff2) format("woff2"),url(/build/assets/noto-serif-display-latin-ext-500-normal-C5znu9AH.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:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-serif-display-latin-500-normal-7OP3Qmp4.woff2) format("woff2"),url(/build/assets/noto-serif-display-latin-500-normal-DmVnZiDm.woff) format("woff");unicode-range:U+0000-00FF,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:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-serif-display-cyrillic-ext-600-normal-CSOhUoEn.woff2) format("woff2"),url(/build/assets/noto-serif-display-cyrillic-ext-600-normal-DuhosRRb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-serif-display-cyrillic-600-normal-D2vyNGlQ.woff2) format("woff2"),url(/build/assets/noto-serif-display-cyrillic-600-normal-CxQSTeHf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-serif-display-greek-ext-600-normal-ICIwr-Bd.woff2) format("woff2"),url(/build/assets/noto-serif-display-greek-ext-600-normal-OS8UWZsU.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-serif-display-greek-600-normal-DAQj0eHn.woff2) format("woff2"),url(/build/assets/noto-serif-display-greek-600-normal-CCTrL6dJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-serif-display-vietnamese-600-normal-CjmCFMYx.woff2) format("woff2"),url(/build/assets/noto-serif-display-vietnamese-600-normal-D2iNYX8t.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:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-serif-display-latin-ext-600-normal-yrC4f_A7.woff2) format("woff2"),url(/build/assets/noto-serif-display-latin-ext-600-normal-D2qNPSyC.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:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-serif-display-latin-600-normal-v6OKRGKQ.woff2) format("woff2"),url(/build/assets/noto-serif-display-latin-600-normal-CL_C6yeG.woff) format("woff");unicode-range:U+0000-00FF,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:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-cyrillic-ext-400-italic-D1SFSEao.woff2) format("woff2"),url(/build/assets/noto-serif-display-cyrillic-ext-400-italic-9KJuQ5lV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-cyrillic-400-italic-DiMBSR9C.woff2) format("woff2"),url(/build/assets/noto-serif-display-cyrillic-400-italic-q4xNG0xk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-greek-ext-400-italic-CvzTrk8m.woff2) format("woff2"),url(/build/assets/noto-serif-display-greek-ext-400-italic-CJJuhF7X.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-greek-400-italic-Bzry5O2U.woff2) format("woff2"),url(/build/assets/noto-serif-display-greek-400-italic-BQMrmUJV.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-vietnamese-400-italic-BG5HsU_o.woff2) format("woff2"),url(/build/assets/noto-serif-display-vietnamese-400-italic-Ba2JJQJp.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:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-latin-ext-400-italic-DSTxpKul.woff2) format("woff2"),url(/build/assets/noto-serif-display-latin-ext-400-italic-BDZBlWKi.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:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/noto-serif-display-latin-400-italic-BN6Uoi-q.woff2) format("woff2"),url(/build/assets/noto-serif-display-latin-400-italic-BvEo27hJ.woff) format("woff");unicode-range:U+0000-00FF,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}.tpl-long-phung{--t-font-display: "Noto Serif Display", Georgia, serif;--t-radius: 6px;--lp-gold-ink: color-mix(in srgb, var(--lp-gold) 62%, #4a2c00);--lp-gold-grad: linear-gradient(180deg, var(--lp-gold-hi) 0%, var(--lp-gold) 48%, color-mix(in srgb, var(--lp-gold) 72%, #6b4410) 100%);font-variant-numeric:lining-nums}.tpl-long-phung .inv-stage:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lp-gold);opacity:.05;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M4 4h16v16H10v-6h4M28 28h16v16H34v-6h4M28 4h16v6M44 20H28M4 28v16h6M20 44V28'/%3E%3C/svg%3E") 0 0 / 48px 48px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M4 4h16v16H10v-6h4M28 28h16v16H34v-6h4M28 4h16v6M44 20H28M4 28v16h6M20 44V28'/%3E%3C/svg%3E") 0 0 / 48px 48px;pointer-events:none}.lp-cover{overflow:hidden;justify-content:flex-start;padding:0 0 96px;gap:0;color:var(--lp-door-text);background:radial-gradient(70% 38% at 50% 44%,color-mix(in srgb,var(--lp-gold-hi) 22%,transparent),transparent 72%),radial-gradient(120% 50% at 50% 0%,rgb(255 255 255 / .08),transparent 60%),linear-gradient(180deg,var(--lp-door-deep) 0%,color-mix(in srgb,var(--lp-door) 72%,var(--lp-door-deep)) 42%,color-mix(in srgb,var(--lp-door) 72%,var(--lp-door-deep)) 58%,var(--lp-door-deep) 100%);isolation:isolate}.lp-cover>.lp-cover__art{position:absolute;inset:0;z-index:-1;background:url(/build/assets/bg-DidEHaPp.webp) 50% 50% / cover no-repeat;filter:var(--lp-art-bg, none)}.lp-cover__art:after{content:"";position:absolute;inset:0;background:var(--lp-art-wash, transparent);mix-blend-mode:screen}.lp-cover__clouds,.lp-scroll__clouds{position:absolute;inset:0;background:var(--lp-cloud-tint, transparent);-webkit-mask:url(/build/assets/cloud-mask-3tH6sKNy.webp) 50% 50% / cover no-repeat;mask:url(/build/assets/cloud-mask-3tH6sKNy.webp) 50% 50% / cover no-repeat;mix-blend-mode:var(--lp-cloud-blend, multiply);pointer-events:none}.lp-cover__clouds{z-index:-1}.lp-scroll__clouds{-webkit-mask-position:50% 40%;mask-position:50% 40%}.lp-cover:before{content:"";position:absolute;inset:0;background:var(--lp-gold);opacity:.09;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='80' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M10 60c-8 0-9-11-2-13 1-9 14-11 19-3 5-9 21-9 24 2 6-5 17-1 17 8M30 47c3-3 8-3 9 2 2 4-3 7-6 5M70 20c-8 0-9-11-2-13 1-9 14-11 19-3 5-9 21-9 24 2M90 7c3-3 8-3 9 2'/%3E%3C/svg%3E") 0 0 / 120px 80px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='80' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M10 60c-8 0-9-11-2-13 1-9 14-11 19-3 5-9 21-9 24 2 6-5 17-1 17 8M30 47c3-3 8-3 9 2 2 4-3 7-6 5M70 20c-8 0-9-11-2-13 1-9 14-11 19-3 5-9 21-9 24 2M90 7c3-3 8-3 9 2'/%3E%3C/svg%3E") 0 0 / 120px 80px;pointer-events:none}.lp-cover__halo{position:absolute;left:50%;top:40%;width:150%;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--lp-gold) 16%,transparent) 0 3deg,transparent 3deg 11deg);-webkit-mask:radial-gradient(closest-side,#000 15%,transparent 70%);mask:radial-gradient(closest-side,#000 15%,transparent 70%);animation:lp-spin 90s linear infinite;pointer-events:none}.lp-cover__beast{position:absolute;top:4%;width:min(68%,300px);aspect-ratio:827 / 1300;background-size:contain;background-repeat:no-repeat;filter:var(--lp-art-beast, saturate(.92) brightness(.96)) drop-shadow(0 18px 24px rgb(20 0 0 / .55));pointer-events:none}.lp-cover__beast--dragon{left:-20%;background-image:url(/build/assets/dragon-art-CjsBqDYn.webp);background-position:0 0;transform-origin:20% 60%;animation:lp-art-breathe 7s ease-in-out infinite}.lp-cover__beast--phoenix{right:-20%;aspect-ratio:843 / 1300;background-image:url(/build/assets/phoenix-art-CWPYMv8X.webp);background-position:100% 0;transform-origin:80% 60%;animation:lp-art-breathe 7s ease-in-out -3.5s infinite}.lp-cover__frame{position:relative;z-index:2;width:min(36%,150px);aspect-ratio:552 / 700;margin-top:14px;background:url(/build/assets/frame-art-DnCLhTXY.webp) 50% 0 / contain no-repeat;filter:var(--lp-art-beast, none) drop-shadow(0 6px 10px rgb(0 0 0 / .45))}.lp-cover__body{position:relative;z-index:2;display:grid;justify-items:center;gap:4px;margin-top:6px;padding:0 26px}.lp-cover__kicker{font-size:12px;font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:var(--lp-door-accent, var(--lp-gold-hi))}.lp-hy{display:grid;place-items:center;width:76px;height:76px;margin:8px 0 10px;border-radius:50%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--lp-seal, var(--lp-door)) 85%,#fff),var(--lp-seal, var(--lp-door)) 70%);box-shadow:0 0 0 2px var(--lp-gold),0 0 0 6px color-mix(in srgb,var(--lp-gold) 25%,transparent),0 10px 20px -8px #0000008c}.lp-hy svg{width:46px;height:46px;fill:none;stroke:var(--lp-gold-hi);stroke-width:6;stroke-linecap:square}.lp-hy svg rect{stroke-width:5}.lp-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--lp-door-accent, var(--lp-gold-hi));letter-spacing:.4em}.lp-eyebrow:before,.lp-eyebrow:after{content:"";width:30px;height:9px;background:linear-gradient(var(--lp-gold),var(--lp-gold)) 0 50% / 100% 1px no-repeat,linear-gradient(45deg,transparent 35%,var(--lp-gold) 35% 65%,transparent 65%) 100% 50% / 9px 9px no-repeat}.lp-eyebrow:after{transform:scaleX(-1)}.lp-cover__dear{margin:10px 0 0;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb,var(--lp-door-text) 82%,transparent)}.lp-cover__dear strong{display:block;margin-top:4px;font-family:var(--t-font-display);font-size:18px;font-style:italic;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--lp-door-text)}.lp-names{margin:12px 0 2px;font-family:var(--t-font-script);font-weight:400;font-size:58px;line-height:1.15;background:var(--lp-name-grad, linear-gradient(180deg, #fff1c4, #e9b949 55%, #b8862a));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 6px rgb(0 0 0 / .35))}.lp-names .amp{font-family:var(--t-font-display);font-style:italic;font-size:26px;line-height:1;margin:0 0 -4px;color:var(--lp-door-accent, var(--lp-gold-hi));-webkit-text-fill-color:currentColor}.lp-date{display:grid;justify-items:center;gap:2px;margin-top:12px;color:var(--lp-door-accent, var(--lp-gold-hi))}.lp-date strong{font-family:var(--t-font-display);font-size:30px;font-weight:500;letter-spacing:.08em}.lp-date span{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--lp-door-text) 85%,transparent)}.lp-date__lunar{letter-spacing:.04em!important;text-transform:none!important;font-style:italic}.lp-cover__cta{margin-top:20px;display:inline-flex;align-items:center;min-height:46px;padding:0 30px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--lp-btn-ink, var(--lp-door-deep));background:linear-gradient(180deg,#fff3cc,var(--lp-gold-hi) 35%,var(--lp-gold));box-shadow:0 0 0 1px #fff0c8b3,0 12px 24px -10px #0000008c}.lp-cover .inv-cover__scroll{border-color:color-mix(in srgb,var(--lp-gold) 60%,transparent)}.tpl-long-phung .inv-eyebrow{color:var(--lp-gold-ink);letter-spacing:.36em}.tpl-long-phung .inv-title{color:var(--lp-main);font-size:32px}.tpl-long-phung .inv-divider{color:var(--lp-gold)}.tpl-long-phung .inv-divider:before,.tpl-long-phung .inv-divider:after{width:70px;background:linear-gradient(90deg,transparent,var(--lp-gold))}.tpl-long-phung .inv-card{border-color:color-mix(in srgb,var(--lp-gold) 55%,transparent);box-shadow:inset 0 0 0 5px var(--t-surface),inset 0 0 0 6px color-mix(in srgb,var(--lp-gold) 40%,transparent),0 24px 44px -32px color-mix(in srgb,var(--t-shade) 50%,transparent)}.tpl-long-phung .inv-host__title{color:var(--lp-gold-ink)}.tpl-long-phung .inv-host__lines{font-size:16.5px}.lp-duo{position:absolute;left:0;right:0;top:16px;display:flex;justify-content:space-between;pointer-events:none}.lp-duo i{width:58px;height:92px;background-size:contain;background-repeat:no-repeat;filter:var(--lp-art-beast, none) drop-shadow(0 6px 10px color-mix(in srgb,var(--t-shade) 22%,transparent))}.lp-duo__dragon{margin-left:-6px;background-image:url(/build/assets/dragon-art-CjsBqDYn.webp);background-position:0 50%}.lp-duo__phoenix{margin-right:-10px;background-image:url(/build/assets/phoenix-art-CWPYMv8X.webp);background-position:100% 50%}.tpl-long-phung .inv-sec--countdown{color:#fff4dc;background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--lp-gold-hi) 26%,transparent),transparent 70%),linear-gradient(180deg,var(--lp-main),var(--lp-deep))}.tpl-long-phung .inv-sec--countdown:before,.tpl-long-phung .inv-sec--countdown:after{content:"";position:absolute;left:0;right:0;height:6px;background:var(--lp-gold-grad)}.tpl-long-phung .inv-sec--countdown:before{top:0}.tpl-long-phung .inv-sec--countdown:after{bottom:0}.tpl-long-phung .inv-sec--countdown :is(.inv-title,.inv-divider){color:#fff4dc}.tpl-long-phung .inv-sec--countdown .inv-eyebrow{color:var(--lp-gold-hi)}.tpl-long-phung .inv-count__cell{border:0;border-radius:8px;background:var(--lp-gold-grad);box-shadow:inset 0 0 0 1px #ffffff80,0 14px 24px -14px #00000080}.tpl-long-phung .inv-count__num{color:var(--lp-deep);font-weight:600}.tpl-long-phung .inv-count__label{color:color-mix(in srgb,var(--lp-deep) 80%,transparent)}.tpl-long-phung .inv-sec--countdown .inv-btn--ghost{border-color:var(--lp-gold-hi);color:var(--lp-gold-hi)}.tpl-long-phung .inv-tl:before{border-radius:2px;rotate:45deg;border-color:var(--lp-gold);background:var(--lp-main);box-shadow:0 0 0 4px color-mix(in srgb,var(--lp-gold) 22%,transparent)}.tpl-long-phung .inv-tl__time{color:var(--lp-gold-ink)}.tpl-long-phung .inv-timeline:before{background:linear-gradient(180deg,transparent,var(--lp-gold) 10%,var(--lp-gold) 90%,transparent);opacity:.6}.tpl-long-phung .inv-footer{overflow:hidden;padding-bottom:210px;background:radial-gradient(70% 40% at 50% 100%,color-mix(in srgb,var(--lp-gold-hi) 70%,transparent),transparent 75%),linear-gradient(180deg,var(--t-bg),color-mix(in srgb,var(--lp-gold-hi) 35%,var(--t-bg)));border-top:1px solid color-mix(in srgb,var(--lp-gold) 45%,transparent)}.tpl-long-phung .inv-footer__thanks{color:var(--lp-main)}.tpl-long-phung .inv-footer__sign{color:var(--lp-gold-ink)}.lp-duo--footer{top:auto;bottom:0;align-items:flex-end}.lp-duo--footer i{width:44%;height:230px}@property --u{syntax: "<number>"; inherits: true; initial-value: .17;}.lp-scroll{background:#1a0204}.lp-scroll__stage{--silk-h: 78cqh;position:relative;width:100%;max-width:var(--stage);height:100%;overflow:hidden;container-type:size;text-align:center}.lp-scroll__bg{position:absolute;inset:0;background:url(/build/assets/bg-DidEHaPp.webp) 50% 50% / cover no-repeat;filter:var(--lp-art-bg, none) brightness(.42) saturate(.9)}.lp-scroll__spot{position:absolute;inset:0;background:radial-gradient(48% 34% at 50% 18%,rgb(255 224 160 / .32),transparent 72%),radial-gradient(120% 70% at 50% 110%,rgb(0 0 0 / .55),transparent 60%),radial-gradient(140% 100% at 50% 50%,transparent 55%,rgb(0 0 0 / .55));transition:opacity 1.2s ease}.lp-scroll__dust i{position:absolute;width:var(--s);height:var(--s);border-radius:50%;background:#ffd98a;box-shadow:0 0 8px 2px #ffd68299;animation:lp-dust 6s ease-in-out var(--d) infinite}.lp-scroll__hang{--u: .17;position:absolute;z-index:2;left:50%;top:3cqh;width:min(88cqw,420px);height:94cqh;translate:-50% 0;pointer-events:none}.lp-scroll__cords{position:absolute;left:4%;right:4%;top:0;width:92%;height:5cqh;overflow:visible}.lp-scroll__cords path{fill:none;stroke:#c99a3c;stroke-width:1.4;vector-effect:non-scaling-stroke}.lp-scroll__hook{position:absolute;left:50%;top:-9px;width:14px;height:14px;margin-left:-7px;border-radius:50%;border:2.5px solid #e9b949;box-shadow:0 2px 4px #00000080}.lp-scroll__rod{position:absolute;left:0;right:0;height:18px;border-radius:9px;background:linear-gradient(180deg,rgb(255 255 255 / .25) 0 10%,transparent 30%),linear-gradient(180deg,#2a0705,#7a2216 32%,#4a0f0b 58%,#1c0403);box-shadow:0 6px 12px -2px #0009}.lp-scroll__rod:before,.lp-scroll__rod:after{content:"";position:absolute;top:50%;width:17px;height:32px;margin-top:-16px;border-radius:8px;background:radial-gradient(60% 40% at 40% 30%,#fff6d0,transparent 70%),linear-gradient(180deg,#f6d27a,#b8862a 55%,#7a5216);box-shadow:0 3px 6px #00000080,inset 0 0 0 1px #fff0c866}.lp-scroll__rod:before{left:-10px}.lp-scroll__rod:after{right:-10px}.lp-scroll__rod--top{top:5cqh}.lp-scroll__silk{position:absolute;left:5%;right:5%;top:calc(5cqh + 12px);height:var(--silk-h);overflow:hidden;clip-path:inset(0 0 calc((1 - var(--u)) * 100%) 0);box-shadow:0 30px 50px -20px #000000b3}.lp-scroll__painting{position:absolute;inset:0;container-type:size}.lp-scroll__art-bg{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .035) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgb(0 0 0 / .05) 0 1px,transparent 1px 3px),url(/build/assets/bg-DidEHaPp.webp) 50% 40% / cover no-repeat;filter:var(--lp-art-bg, none)}.lp-scroll__art-bg:after{content:"";position:absolute;inset:0;background:var(--lp-art-wash, transparent);mix-blend-mode:screen}.lp-scroll__border{position:absolute;inset:0;box-shadow:inset 0 0 0 4px #4a0a0c,inset 0 0 0 5.5px #e9b949,inset 0 0 0 9px color-mix(in srgb,#4a0a0c 80%,transparent),inset 0 0 0 10px #e9b94999,inset 0 0 40px #00000059;pointer-events:none}.lp-scroll__beast{position:absolute;top:9cqh;width:min(76cqw,50cqh);aspect-ratio:700 / 1100;background:50% 0 / contain no-repeat;filter:var(--lp-art-beast, saturate(.92) brightness(.96)) drop-shadow(0 14px 18px rgb(20 0 0 / .55))}.lp-scroll__beast--dragon{left:-21cqw;background-image:url(/build/assets/dragon-art-CjsBqDYn.webp);transform-origin:20% 40%}.lp-scroll__beast--phoenix{right:-21cqw;aspect-ratio:713 / 1100;background-image:url(/build/assets/phoenix-art-CWPYMv8X.webp);transform-origin:80% 40%}.lp-scroll__frame{position:absolute;left:50%;top:6.5cqh;width:min(38cqw,21cqh);aspect-ratio:552 / 700;translate:-50% 0;background:url(/build/assets/frame-art-DnCLhTXY.webp) 50% 0 / contain no-repeat;filter:var(--lp-art-beast, none) drop-shadow(0 6px 10px rgb(0 0 0 / .45))}.lp-scroll__frame i{position:absolute;left:50%;top:41%;width:22%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff 0 18%,#ffe7a8 45%,rgb(255 190 90 / .6) 70%,transparent 72%);box-shadow:0 0 18px 6px #ffd68280}.lp-scroll__text{position:absolute;left:0;right:0;top:calc(6.5cqh + min(38cqw,21cqh)*1.02);display:grid;justify-items:center;padding:0 8cqw}.lp-scroll__kicker{font-size:11px;font-weight:700;letter-spacing:.4em;text-transform:uppercase;color:var(--lp-door-accent, #ffe7a8);text-shadow:0 2px 8px rgb(0 0 0 / .4)}.lp-scroll__hy{display:grid;place-items:center;width:54px;height:54px;margin:8px 0 6px;border-radius:50%;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--lp-seal, #a8121a) 80%,#fff),var(--lp-seal, #a8121a) 70%);box-shadow:0 0 0 2px #e9b949,0 0 0 5px #e9b94938,0 8px 16px -6px #0009}.lp-scroll__hy svg{width:32px;height:32px;fill:none;stroke:#ffe7a8;stroke-width:6.5}.lp-scroll__names{display:grid;justify-items:center;margin-top:6px;font-family:var(--t-font-script);font-size:min(13cqw,7.2cqh);line-height:1.08}.lp-scroll__names span{padding:0 8px;background:var(--lp-name-grad, linear-gradient(180deg, #fff1c4, #e9b949 55%, #b8862a));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 6px rgb(0 0 0 / .45))}.lp-scroll__names small{font-family:var(--t-font-display);font-size:.42em;line-height:1.3;color:var(--lp-door-text, #fff3dc)}.lp-scroll__date{margin-top:10px;font-size:19px;font-weight:800;letter-spacing:.16em;color:var(--lp-door-text, #fff3dc);text-shadow:0 2px 10px rgb(0 0 0 / .45)}.lp-scroll__bless{display:inline-flex;align-items:center;gap:10px;margin-top:12px;font-family:var(--t-font-display);font-size:13px;font-style:italic;letter-spacing:.08em;color:var(--lp-door-accent, #ffe7a8);text-shadow:0 2px 8px rgb(0 0 0 / .45)}.lp-scroll__bless:before,.lp-scroll__bless:after{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,#e9b949)}.lp-scroll__bless:after{scale:-1 1}.lp-scroll__chop{position:absolute;right:9cqw;bottom:21cqh;display:grid;place-items:center;width:30px;height:30px;border-radius:3px;background:color-mix(in srgb,var(--lp-seal, #a8121a) 92%,#000);box-shadow:inset 0 0 0 2px #ffdcb48c,0 3px 6px #0006;rotate:-4deg}.lp-scroll__chop svg{width:20px;height:20px;fill:none;stroke:#ffe1c4;stroke-width:7}.lp-scroll__sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgb(255 246 214 / .35) 48%,rgb(255 230 170 / .15) 52%,transparent 62%) 0 0 / 300% 100% no-repeat;background-position:100% 0;mix-blend-mode:screen;opacity:0;pointer-events:none}.lp-scroll__roller{position:absolute;left:0;right:0;top:calc(5cqh + 5px);height:36px;transform:translateY(calc(var(--u) * var(--silk-h)))}.lp-scroll__rod--bottom{top:50%;margin-top:-9px;height:18px}.lp-scroll__roller:before{content:"";position:absolute;z-index:1;left:5%;right:5%;top:50%;height:calc(38px - var(--u) * 20px);translate:0 -50%;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .18) 0 12%,transparent 35%),repeating-linear-gradient(0deg,rgb(255 255 255 / .05) 0 2px,transparent 2px 5px),linear-gradient(180deg,#2a0406,var(--lp-door, #a8121a) 38%,color-mix(in srgb,var(--lp-door, #a8121a) 70%,#000) 70%,#1a0204);box-shadow:inset 0 0 0 1px #e9b9498c,0 8px 14px -4px #0009}.lp-scroll__tassel{position:absolute;z-index:2;top:50%;width:10px;height:58px;background:linear-gradient(#e9b949,#b8862a) 50% 0 / 10px 9px no-repeat,repeating-linear-gradient(90deg,#c4121c 0 1.5px,#7a0a10 1.5px 3px) 50% 9px / 10px 49px no-repeat;-webkit-mask:linear-gradient(180deg,#000 75%,transparent);mask:linear-gradient(180deg,#000 75%,transparent);transform-origin:50% 0;animation:lp-tassel 3.8s ease-in-out infinite}.lp-scroll__tassel--l{left:-15px}.lp-scroll__tassel--r{right:-15px;animation-delay:-1.9s}.lp-scroll__ribbon{position:absolute;z-index:3;left:50%;top:50%;width:88px;height:88px;margin:-32px 0 0 -44px;padding:0;border:0;background:none;cursor:pointer}.lp-scroll__ribbon:after{content:"";position:absolute;left:50%;top:32px;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:1px solid rgb(255 220 150 / .7);animation:inv-ping 2.4s ease-out infinite}.lp-scroll__ribbon i{position:absolute;display:block}.lp-scroll__band{left:50%;top:14px;width:14px;height:36px;margin-left:-7px;background:linear-gradient(90deg,#7a0a10,#d0202a 40%,#a8121a 60%,#6a080d);box-shadow:inset 1px 0 #e9b949b3,inset -1px 0 #e9b949b3}.lp-scroll__loop{top:20px;width:30px;height:20px;border:5px solid #c4121c;border-radius:50%;box-shadow:inset 0 0 0 1px #e9b94999,0 3px 5px #0006}.lp-scroll__loop--l{right:50%;margin-right:2px;rotate:18deg}.lp-scroll__loop--r{left:50%;margin-left:2px;rotate:-18deg}.lp-scroll__knot{left:50%;top:24px;width:14px;height:14px;margin-left:-7px;border-radius:4px;background:radial-gradient(circle at 40% 35%,#f2434c,#a8121a 70%);box-shadow:0 0 0 1.5px #e9b949,0 3px 6px #00000080}.lp-scroll__tail{top:34px;width:11px;height:40px;background:linear-gradient(90deg,#7a0a10,#c4121c 45%,#8a0c12);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);transform-origin:50% 0}.lp-scroll__tail--l{left:50%;margin-left:-12px;rotate:14deg}.lp-scroll__tail--r{left:50%;margin-left:1px;rotate:-14deg}.lp-scroll__intro{position:absolute;z-index:1;left:0;right:0;top:38cqh;display:grid;justify-items:center;gap:8px;padding:0 34px;transition:opacity .6s ease,transform .8s ease}.lp-scroll__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#e9c46a}.lp-scroll__eyebrow:before,.lp-scroll__eyebrow:after{content:"";width:30px;height:1px;background:linear-gradient(90deg,transparent,currentColor)}.lp-scroll__eyebrow:after{transform:scaleX(-1)}.lp-scroll__guest{font-family:var(--t-font-display);font-size:26px;font-style:italic;line-height:1.25;color:#fff3dc}.lp-scroll__lead{max-width:26ch;font-size:13px;line-height:1.6;color:#fff3dcb8}.lp-scroll__btn{margin-top:18px;min-height:46px;padding:0 34px;border:0;border-radius:999px;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#4a0608;background:linear-gradient(180deg,#fff3cc,#f2cd6e 40%,#c99a3c);box-shadow:0 0 0 1px #fff0c8b3,0 0 26px 4px #ffbe5a33,0 12px 24px -10px #000000b3;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:transparent;transition:filter .25s ease,translate .25s ease}.lp-scroll__btn:hover{filter:brightness(1.06);translate:0 -1px}.lp-scroll__btn:active{filter:brightness(.96);translate:0 1px}.lp-scroll__btn:focus-visible{box-shadow:0 0 0 1.5px #fff4d2f2,0 0 30px 8px #ffc86e73,0 12px 24px -10px #000000b3}.lp-scroll__ribbon{pointer-events:auto;-webkit-tap-highlight-color:transparent}.lp-scroll__ribbon:focus{outline:none}.lp-scroll__ribbon:focus-visible .lp-scroll__knot{box-shadow:0 0 0 2px #f2cd6e}.lp-scroll__hint{font-size:12px;color:#fff3dc99}.lp-scroll.is-opening .lp-scroll__ribbon:after{animation:none;opacity:0}.lp-scroll.is-opening :is(.lp-scroll__loop,.lp-scroll__knot){animation:lp-scroll-untie .5s ease forwards}.lp-scroll.is-opening .lp-scroll__band{animation:lp-fade-out .35s ease .15s forwards}.lp-scroll.is-opening .lp-scroll__tail--l{animation:lp-scroll-fall-l .9s cubic-bezier(.5,0,.8,.6) .1s forwards}.lp-scroll.is-opening .lp-scroll__tail--r{animation:lp-scroll-fall-r .9s cubic-bezier(.5,0,.8,.6) .15s forwards}.lp-scroll.is-opening .lp-scroll__intro{opacity:0;transform:translateY(14px);transition-delay:.1s}.lp-scroll.is-opening .lp-scroll__hang{animation:lp-unroll 2.2s cubic-bezier(.45,.05,.2,1) .45s forwards}.lp-scroll.is-opening .lp-scroll__roller:before{animation:lp-roll .45s linear .45s 5}.lp-scroll.is-opening .lp-scroll__tassel{animation:lp-tassel-swing 1.2s ease-in-out .45s 2}.lp-scroll.is-opening .lp-scroll__beast{animation:lp-scroll-settle 3.2s cubic-bezier(.2,.6,.2,1) .45s both}.lp-scroll.is-opening .lp-scroll__sheen{animation:lp-scroll-sheen 1.1s ease 2.6s forwards}.lp-scroll.is-opening .lp-scroll__spot{opacity:.6}@keyframes lp-unroll{0%{--u: .17}to{--u: 1}}@keyframes lp-roll{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 -10px,0 0}}@keyframes lp-tassel{0%,to{rotate:-3deg}50%{rotate:3deg}}@keyframes lp-tassel-swing{0%,to{rotate:0deg}30%{rotate:12deg}70%{rotate:-9deg}}@keyframes lp-scroll-untie{to{opacity:0;transform:scale(.4) rotate(40deg)}}@keyframes lp-fade-out{to{opacity:0}}@keyframes lp-scroll-fall-l{to{opacity:0;transform:translate(-14px,90px) rotate(34deg)}}@keyframes lp-scroll-fall-r{to{opacity:0;transform:translate(14px,96px) rotate(-30deg)}}@keyframes lp-scroll-settle{0%{transform:scale(1.06) translateY(2%)}to{transform:none}}@keyframes lp-scroll-sheen{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0 0}}.lp-art__pearl{position:absolute;left:50%;top:41%;width:22%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff 0 18%,#ffe7a8 45%,rgb(255 190 90 / .6) 70%,transparent 72%);box-shadow:0 0 22px 8px #ffd6828c;opacity:.85;animation:lp-pearl 3s ease-in-out infinite}@keyframes lp-spin{to{rotate:360deg}}@keyframes lp-dust{0%,to{opacity:0;transform:translateY(0) scale(.6)}50%{opacity:1;transform:translateY(-18px) scale(1)}}@media(max-height:660px){.lp-open .inv-open__names{font-size:30px}}@keyframes lp-pearl{0%,to{scale:1;filter:brightness(1)}50%{scale:1.12;filter:brightness(1.2)}}@keyframes lp-art-breathe{0%,to{transform:translate(0) rotate(0) scale(1)}50%{transform:translateY(-1.2%) rotate(.6deg) scale(1.012)}}
