.public-invitation--langit-doa{--ldo-navy:#18253D;--ldo-navy-deep:#0F1A2D;--ldo-navy-soft:#223457;--ldo-silver:#D8DEE8;--ldo-silver-dim:#9AA6BA;--ldo-gold:#D6B66A;--ldo-gold-light:#F3DFA6;--ldo-gold-deep:#A9843A;--ldo-font-title:"Playfair Display",Georgia,"Times New Roman",serif;--ldo-font-event:"Prata",Georgia,"Times New Roman",serif;--ldo-font-body:"Inter",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;position:relative;background:var(--ldo-navy-deep);color:var(--ldo-silver);font-family:var(--ldo-font-body);overflow-x:clip;overflow-y:visible}.public-invitation--langit-doa .ldo-gate,.public-invitation--langit-doa .ldo-main{position:relative;z-index:1}.public-invitation--langit-doa .reveal{transition:opacity 1.3s ease,transform 1.3s ease,filter 1.3s ease;filter:blur(4px)}.public-invitation--langit-doa .reveal.is-visible{filter:blur(0)}.public-invitation--langit-doa h1,.public-invitation--langit-doa h2,.public-invitation--langit-doa h3{font-weight:400;margin:0}.public-invitation--langit-doa a{color:inherit}.public-invitation--langit-doa .ldo-sky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 70% 38% at 50% -4%,rgba(214,182,106,.16),transparent 70%),radial-gradient(ellipse 60% 40% at 12% 38%,rgba(48,78,132,.55),transparent 70%),radial-gradient(ellipse 60% 40% at 92% 72%,rgba(40,62,108,.5),transparent 70%),linear-gradient(180deg,#18253d 0,#121d33 55%,#0b1424 100%)}.public-invitation--langit-doa .ldo-stars{position:absolute;inset:0;pointer-events:none;overflow:hidden}.public-invitation--langit-doa .ldo-stars i{position:absolute;inset:0;display:block;background-repeat:repeat}.public-invitation--langit-doa .ldo-stars__a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Ccircle cx='65.3' cy='238.1' r='0.63' fill='%23D8DEE8' fill-opacity='0.45'/%3E%3Ccircle cx='177.9' cy='172.7' r='0.70' fill='%23D8DEE8' fill-opacity='0.48'/%3E%3Ccircle cx='249.1' cy='116.8' r='0.82' fill='%23D8DEE8' fill-opacity='0.74'/%3E%3Ccircle cx='339.9' cy='84.4' r='0.58' fill='%23D8DEE8' fill-opacity='0.72'/%3E%3Ccircle cx='72.7' cy='243.9' r='0.93' fill='%23D8DEE8' fill-opacity='0.77'/%3E%3Ccircle cx='107.6' cy='2.4' r='0.99' fill='%23D8DEE8' fill-opacity='0.46'/%3E%3Ccircle cx='193.6' cy='213.6' r='0.74' fill='%23D8DEE8' fill-opacity='0.76'/%3E%3Ccircle cx='109.1' cy='41.3' r='0.71' fill='%23D8DEE8' fill-opacity='0.81'/%3E%3Ccircle cx='246.2' cy='227.2' r='0.54' fill='%23D8DEE8' fill-opacity='0.45'/%3E%3Ccircle cx='157.3' cy='146.5' r='0.71' fill='%23D8DEE8' fill-opacity='0.40'/%3E%3Ccircle cx='211.8' cy='192.3' r='0.64' fill='%23D8DEE8' fill-opacity='0.76'/%3E%3Ccircle cx='196.2' cy='31.9' r='0.53' fill='%23D8DEE8' fill-opacity='0.43'/%3E%3Ccircle cx='233.4' cy='195.7' r='0.56' fill='%23D8DEE8' fill-opacity='0.81'/%3E%3Ccircle cx='285.2' cy='294.5' r='0.82' fill='%23D8DEE8' fill-opacity='0.61'/%3E%3Ccircle cx='47.8' cy='248.1' r='0.94' fill='%23D8DEE8' fill-opacity='0.59'/%3E%3Ccircle cx='65.3' cy='149.8' r='0.60' fill='%23D8DEE8' fill-opacity='0.55'/%3E%3Ccircle cx='51.7' cy='121.8' r='0.92' fill='%23D8DEE8' fill-opacity='0.50'/%3E%3Ccircle cx='358.0' cy='194.8' r='0.46' fill='%23D8DEE8' fill-opacity='0.64'/%3E%3Ccircle cx='58.6' cy='266.0' r='0.81' fill='%23D8DEE8' fill-opacity='0.56'/%3E%3Ccircle cx='201.1' cy='165.2' r='0.51' fill='%23D8DEE8' fill-opacity='0.73'/%3E%3Ccircle cx='151.9' cy='145.4' r='0.79' fill='%23D8DEE8' fill-opacity='0.59'/%3E%3Ccircle cx='315.4' cy='325.8' r='0.53' fill='%23D8DEE8' fill-opacity='0.44'/%3E%3Ccircle cx='344.8' cy='262.9' r='0.61' fill='%23D8DEE8' fill-opacity='0.38'/%3E%3Ccircle cx='334.8' cy='273.1' r='0.85' fill='%23D8DEE8' fill-opacity='0.84'/%3E%3Ccircle cx='334.8' cy='94.4' r='0.49' fill='%23D8DEE8' fill-opacity='0.77'/%3E%3Ccircle cx='286.7' cy='46.9' r='0.62' fill='%23D8DEE8' fill-opacity='0.64'/%3E%3Ccircle cx='118.3' cy='217.1' r='0.97' fill='%23D8DEE8' fill-opacity='0.71'/%3E%3Ccircle cx='146.8' cy='184.6' r='0.86' fill='%23D8DEE8' fill-opacity='0.85'/%3E%3Ccircle cx='333.2' cy='288.9' r='0.48' fill='%23D8DEE8' fill-opacity='0.48'/%3E%3Ccircle cx='77.6' cy='58.4' r='0.52' fill='%23D8DEE8' fill-opacity='0.69'/%3E%3Ccircle cx='38.6' cy='303.6' r='0.91' fill='%23D8DEE8' fill-opacity='0.48'/%3E%3Ccircle cx='279.3' cy='190.9' r='0.50' fill='%23D8DEE8' fill-opacity='0.70'/%3E%3Ccircle cx='319.3' cy='342.0' r='0.54' fill='%23D8DEE8' fill-opacity='0.84'/%3E%3Ccircle cx='130.9' cy='194.0' r='0.80' fill='%23D8DEE8' fill-opacity='0.61'/%3E%3Ccircle cx='278.8' cy='309.3' r='0.82' fill='%23D8DEE8' fill-opacity='0.58'/%3E%3Ccircle cx='232.9' cy='336.8' r='0.55' fill='%23D8DEE8' fill-opacity='0.85'/%3E%3Ccircle cx='143.0' cy='270.3' r='0.84' fill='%23D8DEE8' fill-opacity='0.64'/%3E%3Ccircle cx='88.7' cy='50.4' r='0.80' fill='%23D8DEE8' fill-opacity='0.36'/%3E%3Ccircle cx='258.1' cy='160.7' r='0.46' fill='%23D8DEE8' fill-opacity='0.56'/%3E%3Ccircle cx='184.2' cy='96.7' r='0.53' fill='%23D8DEE8' fill-opacity='0.60'/%3E%3Ccircle cx='99.0' cy='22.0' r='0.78' fill='%23D8DEE8' fill-opacity='0.75'/%3E%3Ccircle cx='220.3' cy='105.2' r='1.00' fill='%23D8DEE8' fill-opacity='0.49'/%3E%3Ccircle cx='5.1' cy='237.9' r='0.93' fill='%23D8DEE8' fill-opacity='0.63'/%3E%3Ccircle cx='60.3' cy='355.9' r='1.00' fill='%23D8DEE8' fill-opacity='0.47'/%3E%3Ccircle cx='298.2' cy='312.2' r='0.47' fill='%23D8DEE8' fill-opacity='0.62'/%3E%3Ccircle cx='30.1' cy='249.4' r='0.72' fill='%23D8DEE8' fill-opacity='0.45'/%3E%3Ccircle cx='116.1' cy='94.8' r='0.61' fill='%23D8DEE8' fill-opacity='0.45'/%3E%3Ccircle cx='118.6' cy='335.7' r='0.83' fill='%23D8DEE8' fill-opacity='0.62'/%3E%3Ccircle cx='134.3' cy='12.7' r='0.81' fill='%23D8DEE8' fill-opacity='0.38'/%3E%3Ccircle cx='350.5' cy='140.9' r='0.50' fill='%23D8DEE8' fill-opacity='0.83'/%3E%3Ccircle cx='348.0' cy='171.8' r='0.94' fill='%23D8DEE8' fill-opacity='0.79'/%3E%3Ccircle cx='120.3' cy='155.2' r='0.56' fill='%23D8DEE8' fill-opacity='0.81'/%3E%3C/svg%3E");background-size:360px 360px;animation:ldo-drift-a 300s linear infinite,ldo-twinkle-a 5s ease-in-out infinite}.public-invitation--langit-doa .ldo-stars__b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520'%3E%3Ccircle cx='122.8' cy='94.9' r='1.11' fill='%23F3DFA6' fill-opacity='0.92'/%3E%3Ccircle cx='306.4' cy='65.3' r='1.57' fill='%23D8DEE8' fill-opacity='0.90'/%3E%3Ccircle cx='28.6' cy='348.3' r='1.51' fill='%23D8DEE8' fill-opacity='0.70'/%3E%3Ccircle cx='167.5' cy='304.0' r='1.60' fill='%23D8DEE8' fill-opacity='0.92'/%3E%3Ccircle cx='134.7' cy='495.3' r='1.16' fill='%23D8DEE8' fill-opacity='0.76'/%3E%3Ccircle cx='189.7' cy='277.9' r='1.08' fill='%23D8DEE8' fill-opacity='0.76'/%3E%3Ccircle cx='441.2' cy='255.0' r='1.16' fill='%23F3DFA6' fill-opacity='0.68'/%3E%3Ccircle cx='76.3' cy='159.7' r='1.27' fill='%23D8DEE8' fill-opacity='0.98'/%3E%3Ccircle cx='479.2' cy='255.7' r='1.14' fill='%23D8DEE8' fill-opacity='0.81'/%3E%3Ccircle cx='516.9' cy='119.8' r='1.53' fill='%23D8DEE8' fill-opacity='0.98'/%3E%3Ccircle cx='270.8' cy='55.9' r='1.47' fill='%23D8DEE8' fill-opacity='0.57'/%3E%3Ccircle cx='392.9' cy='432.2' r='1.59' fill='%23D8DEE8' fill-opacity='0.58'/%3E%3Ccircle cx='367.3' cy='492.8' r='1.63' fill='%23D8DEE8' fill-opacity='0.77'/%3E%3Ccircle cx='103.8' cy='504.2' r='1.47' fill='%23D8DEE8' fill-opacity='0.92'/%3E%3Ccircle cx='298.3' cy='126.0' r='1.56' fill='%23F3DFA6' fill-opacity='0.79'/%3E%3Ccircle cx='392.1' cy='302.5' r='1.30' fill='%23D8DEE8' fill-opacity='0.91'/%3E%3Ccircle cx='352.5' cy='282.1' r='1.26' fill='%23D8DEE8' fill-opacity='0.71'/%3E%3Ccircle cx='95.5' cy='89.5' r='1.22' fill='%23F3DFA6' fill-opacity='0.87'/%3E%3Ccircle cx='399.8' cy='170.4' r='1.66' fill='%23D8DEE8' fill-opacity='0.60'/%3E%3Ccircle cx='428.5' cy='431.4' r='1.44' fill='%23D8DEE8' fill-opacity='0.68'/%3E%3Ccircle cx='115.7' cy='365.5' r='1.28' fill='%23D8DEE8' fill-opacity='0.58'/%3E%3Ccircle cx='165.2' cy='410.0' r='1.14' fill='%23F3DFA6' fill-opacity='0.92'/%3E%3Ccircle cx='45.0' cy='323.7' r='1.65' fill='%23F3DFA6' fill-opacity='0.83'/%3E%3Ccircle cx='473.9' cy='349.8' r='1.00' fill='%23D8DEE8' fill-opacity='0.61'/%3E%3Ccircle cx='275.9' cy='294.1' r='1.59' fill='%23D8DEE8' fill-opacity='0.83'/%3E%3Ccircle cx='211.0' cy='176.1' r='1.46' fill='%23D8DEE8' fill-opacity='0.96'/%3E%3C/svg%3E");background-size:520px 520px;animation:ldo-drift-b 420s linear infinite,ldo-twinkle-b 7s ease-in-out infinite}.public-invitation--langit-doa .ldo-stars__c{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760'%3E%3Cpath d='M63.3 289.4C63.8 294.3 64.5 295.1 69.5 295.6C64.5 296.1 63.8 296.8 63.3 301.8C62.8 296.8 62.1 296.1 57.1 295.6C62.1 295.1 62.8 294.3 63.3 289.4Z' fill='%23FFFFFF' fill-opacity='.9'/%3E%3Ccircle cx='63.3' cy='295.6' r='6.8' fill='%23FFFFFF' fill-opacity='.07'/%3E%3Cpath d='M259.7 339.6C260.4 346.6 261.4 347.6 268.4 348.3C261.4 349.0 260.4 350.0 259.7 357.0C259.0 350.0 257.9 349.0 251.0 348.3C257.9 347.6 259.0 346.6 259.7 339.6Z' fill='%23F3DFA6' fill-opacity='.9'/%3E%3Ccircle cx='259.7' cy='348.3' r='9.6' fill='%23F3DFA6' fill-opacity='.07'/%3E%3Cpath d='M93.1 386.2C93.6 391.4 94.4 392.2 99.6 392.7C94.4 393.2 93.6 394.0 93.1 399.2C92.6 394.0 91.8 393.2 86.6 392.7C91.8 392.2 92.6 391.4 93.1 386.2Z' fill='%23F3DFA6' fill-opacity='.9'/%3E%3Ccircle cx='93.1' cy='392.7' r='7.2' fill='%23F3DFA6' fill-opacity='.07'/%3E%3Cpath d='M551.1 536.1C551.8 543.0 552.8 544.1 559.8 544.8C552.8 545.5 551.8 546.5 551.1 553.5C550.4 546.5 549.4 545.5 542.4 544.8C549.4 544.1 550.4 543.0 551.1 536.1Z' fill='%23F3DFA6' fill-opacity='.9'/%3E%3Ccircle cx='551.1' cy='544.8' r='9.6' fill='%23F3DFA6' fill-opacity='.07'/%3E%3Cpath d='M600.2 720.8C600.7 725.3 601.4 726.0 605.9 726.4C601.4 726.9 600.7 727.6 600.2 732.1C599.8 727.6 599.1 726.9 594.6 726.4C599.1 726.0 599.8 725.3 600.2 720.8Z' fill='%23FFFFFF' fill-opacity='.9'/%3E%3Ccircle cx='600.2' cy='726.4' r='6.2' fill='%23FFFFFF' fill-opacity='.07'/%3E%3Cpath d='M66.0 100.5C66.5 106.1 67.4 106.9 73.0 107.5C67.4 108.0 66.5 108.9 66.0 114.5C65.4 108.9 64.6 108.0 59.0 107.5C64.6 106.9 65.4 106.1 66.0 100.5Z' fill='%23FFFFFF' fill-opacity='.9'/%3E%3Ccircle cx='66.0' cy='107.5' r='7.7' fill='%23FFFFFF' fill-opacity='.07'/%3E%3Cpath d='M349.6 397.8C350.5 406.0 351.7 407.3 359.9 408.1C351.7 408.9 350.5 410.1 349.6 418.4C348.8 410.1 347.6 408.9 339.3 408.1C347.6 407.3 348.8 406.0 349.6 397.8Z' fill='%23F3DFA6' fill-opacity='.9'/%3E%3Ccircle cx='349.6' cy='408.1' r='11.4' fill='%23F3DFA6' fill-opacity='.07'/%3E%3Cpath d='M232.5 80.7C233.0 85.8 233.8 86.6 238.9 87.1C233.8 87.6 233.0 88.4 232.5 93.5C232.0 88.4 231.2 87.6 226.1 87.1C231.2 86.6 232.0 85.8 232.5 80.7Z' fill='%23FFFFFF' fill-opacity='.9'/%3E%3Ccircle cx='232.5' cy='87.1' r='7.0' fill='%23FFFFFF' fill-opacity='.07'/%3E%3Cpath d='M648.9 715.5C649.4 720.7 650.2 721.5 655.5 722.1C650.2 722.6 649.4 723.4 648.9 728.6C648.4 723.4 647.6 722.6 642.3 722.1C647.6 721.5 648.4 720.7 648.9 715.5Z' fill='%23FFFFFF' fill-opacity='.9'/%3E%3Ccircle cx='648.9' cy='722.1' r='7.2' fill='%23FFFFFF' fill-opacity='.07'/%3E%3C/svg%3E");background-size:760px 760px;animation:ldo-twinkle-c 4s ease-in-out infinite}.public-invitation--langit-doa .ldo-gate{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:7vh 24px 56px;text-align:center;overflow:hidden;background:radial-gradient(ellipse 80% 42% at 50% 0,rgba(214,182,106,.2),transparent 70%),radial-gradient(ellipse 70% 40% at 10% 45%,rgba(48,78,132,.6),transparent 70%),radial-gradient(ellipse 70% 40% at 92% 80%,rgba(40,62,108,.55),transparent 70%),linear-gradient(180deg,#1b2a46 0,#131e36 60%,#0b1424 100%);transition:opacity .6s ease,transform .6s ease}.public-invitation--langit-doa .ldo-gate.is-locked{position:fixed;inset:0;z-index:50;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.public-invitation--langit-doa .ldo-gate.is-leaving{opacity:0;transform:scale(1.03);pointer-events:none}.public-invitation--langit-doa .ldo-gate__inner{position:relative;z-index:2;max-width:420px;width:100%}.public-invitation--langit-doa .ldo-shoot{position:absolute;z-index:1;width:130px;height:1.5px;opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff,rgba(255,255,255,0));filter:drop-shadow(0 0 4px rgba(255, 255, 255, .9))}.public-invitation--langit-doa .ldo-shoot--1{top:9%;left:78%;animation:ldo-shoot 9s ease-in 2.5s infinite}.public-invitation--langit-doa .ldo-shoot--2{top:30%;left:96%;width:90px;animation:ldo-shoot 13s ease-in 7s infinite}.public-invitation--langit-doa .ldo-moonwrap{position:relative;width:236px;height:236px;margin:0 auto 12px}.public-invitation--langit-doa .ldo-orbit{position:absolute;border-radius:50%;pointer-events:none}.public-invitation--langit-doa .ldo-orbit--outer{inset:0;border:1px solid rgba(214,182,106,.38);animation:ldo-spin 70s linear infinite}.public-invitation--langit-doa .ldo-orbit--inner{inset:34px;border:1px dashed rgba(216,222,232,.32);animation:ldo-spin 46s linear infinite reverse}.public-invitation--langit-doa .ldo-orbit::after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--ldo-gold-light);box-shadow:0 0 10px 3px rgba(243,223,166,.8)}.public-invitation--langit-doa .ldo-orbit--inner::after{background:#fff;box-shadow:0 0 8px 2px rgba(216,222,232,.8)}.public-invitation--langit-doa .ldo-moon{position:absolute;left:50%;top:50%;width:116px;height:116px;margin:-58px 0 0 -58px;filter:drop-shadow(0 0 16px rgba(243, 223, 166, .55)) drop-shadow(0 0 40px rgba(214, 182, 106, .35));animation:ldo-float 7s ease-in-out infinite}.public-invitation--langit-doa .ldo-moon svg{width:100%;height:100%;display:block}.public-invitation--langit-doa .ldo-glint{position:absolute;width:14px;height:14px;color:var(--ldo-gold-light);filter:drop-shadow(0 0 5px rgba(243, 223, 166, .9));animation:ldo-glint 3.6s ease-in-out infinite}.public-invitation--langit-doa .ldo-glint svg{width:100%;height:100%;display:block}.public-invitation--langit-doa .ldo-glint--1{top:18%;right:14%}.public-invitation--langit-doa .ldo-glint--2{bottom:20%;left:12%;width:10px;height:10px;color:#fff;animation-delay:1.2s}.public-invitation--langit-doa .ldo-glint--3{top:46%;left:4%;width:8px;height:8px;color:var(--ldo-silver);animation-delay:2.1s}.public-invitation--langit-doa .ldo-gate__eyebrow{font-size:.7rem;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:var(--ldo-gold);margin:0 0 14px;padding-left:.36em}.public-invitation--langit-doa .ldo-gate__title{font-family:var(--ldo-font-event);font-size:2.3rem;line-height:1.22;margin:0 0 12px;color:#fff;background:linear-gradient(180deg,#fff 10%,#d8dee8 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 16px rgba(5, 10, 22, .55))}.public-invitation--langit-doa .ldo-gate__host{font-size:.86rem;font-weight:300;letter-spacing:.1em;color:var(--ldo-silver);margin:0 0 24px}.public-invitation--langit-doa .ldo-gate__guest{position:relative;margin:0 auto 8px;padding:15px 20px;max-width:290px;border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(214,182,106,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.public-invitation--langit-doa .ldo-gate__guest-label{font-size:.68rem;font-weight:300;letter-spacing:.05em;color:var(--ldo-silver-dim);margin:0 0 4px}.public-invitation--langit-doa .ldo-gate__guest-name{font-family:var(--ldo-font-event);font-size:1.15rem;color:var(--ldo-gold-light);margin:0}.public-invitation--langit-doa .ldo-gate__guest-note{font-size:.66rem;font-style:italic;font-weight:300;color:var(--ldo-silver-dim);margin:0 0 20px}.public-invitation--langit-doa .ldo-open{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;margin-top:10px;padding:14px 30px;border-radius:999px;border:1px solid var(--ldo-gold);background:rgba(214,182,106,.1);color:var(--ldo-gold-light);font-family:var(--ldo-font-body);font-weight:600;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 22px rgba(214,182,106,.28),inset 0 0 14px rgba(214,182,106,.12);transition:background .25s ease,color .25s ease;animation:pi-gate-open-pulse 2.4s ease-in-out infinite}.public-invitation--langit-doa .ldo-open::after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);animation:ldo-sheen 4.5s ease-in-out infinite}.public-invitation--langit-doa .ldo-open:hover{background:var(--ldo-gold);color:var(--ldo-navy-deep);animation-play-state:paused}.public-invitation--langit-doa .ldo-main.is-hidden{display:none}.public-invitation--langit-doa .ldo-sec{position:relative;padding:92px 26px 60px;text-align:center;background:0 0}.public-invitation--langit-doa .ldo-sec::before{content:"";position:absolute;top:0;left:50%;width:180px;height:1px;margin-left:-90px;background:linear-gradient(90deg,transparent,var(--ldo-gold),transparent);opacity:.75}.public-invitation--langit-doa .ldo-sec::after{content:"";position:absolute;top:-3px;left:50%;width:7px;height:7px;margin-left:-3.5px;background:var(--ldo-gold-light);transform:rotate(45deg);box-shadow:0 0 10px 2px rgba(243,223,166,.7)}.public-invitation--langit-doa .ldo-main>div:first-child>.ldo-sec::after,.public-invitation--langit-doa .ldo-main>div:first-child>.ldo-sec::before{display:none}.public-invitation--langit-doa .ldo-label{display:block;font-size:.68rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--ldo-gold);margin:0 0 10px;padding-left:.34em}.public-invitation--langit-doa .ldo-title{font-family:var(--ldo-font-title);font-weight:600;font-size:1.95rem;line-height:1.22;color:#fff;margin:0 0 34px;text-shadow:0 2px 18px rgba(5,10,22,.5)}.public-invitation--langit-doa .ldo-divider{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0;color:var(--ldo-gold-light)}.public-invitation--langit-doa .ldo-divider i{display:block;width:52px;height:1px;background:linear-gradient(90deg,transparent,var(--ldo-gold))}.public-invitation--langit-doa .ldo-divider i:last-child{background:linear-gradient(270deg,transparent,var(--ldo-gold))}.public-invitation--langit-doa .ldo-divider span{width:16px;height:16px;display:block;filter:drop-shadow(0 0 5px rgba(243, 223, 166, .8))}.public-invitation--langit-doa .ldo-divider svg{width:100%;height:100%;display:block}.public-invitation--langit-doa .ldo-glass{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(214,182,106,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 36px rgba(4,8,18,.5)}.public-invitation--langit-doa .ldo-glass::after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-70%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.09),transparent);animation:ldo-sheen 9s ease-in-out infinite}.public-invitation--langit-doa .ldo-cover{padding:96px 26px 50px}.public-invitation--langit-doa .ldo-cover__moon{display:block;width:54px;height:54px;margin:0 auto 18px;filter:drop-shadow(0 0 12px rgba(243, 223, 166, .6))}.public-invitation--langit-doa .ldo-cover__moon svg{width:100%;height:100%;display:block}.public-invitation--langit-doa .ldo-cover__title{font-family:var(--ldo-font-event);font-size:2.05rem;line-height:1.25;margin:0;background:linear-gradient(180deg,#fbf0cb 0,#d6b66a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(5, 10, 22, .5))}.public-invitation--langit-doa .ldo-cover__sub{font-size:.84rem;font-weight:300;letter-spacing:.1em;color:var(--ldo-silver);margin:0}.public-invitation--langit-doa .ldo-foreword__ray{display:flex;flex-direction:column;align-items:center;margin:-18px 0 22px}.public-invitation--langit-doa .ldo-foreword__ray i{display:block;width:1px;height:54px;background:linear-gradient(180deg,transparent,var(--ldo-gold))}.public-invitation--langit-doa .ldo-foreword__ray span{display:block;width:26px;height:26px;color:var(--ldo-gold-light);filter:drop-shadow(0 0 7px rgba(243, 223, 166, .7))}.public-invitation--langit-doa .ldo-foreword__ray svg{width:100%;height:100%;display:block}.public-invitation--langit-doa .ldo-foreword__text{max-width:360px;margin:0 auto;font-size:.96rem;font-weight:300;line-height:2;color:var(--ldo-silver);text-shadow:0 1px 10px rgba(5,10,22,.55)}.public-invitation--langit-doa .ldo-host__halo{position:relative;width:196px;height:196px;margin:8px auto 20px;display:grid;place-items:center}.public-invitation--langit-doa .ldo-host__ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(214,182,106,.6);animation:ldo-spin 60s linear infinite}.public-invitation--langit-doa .ldo-host__ring::after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--ldo-gold-light);box-shadow:0 0 10px 3px rgba(243,223,166,.8)}.public-invitation--langit-doa .ldo-host__photo{width:140px;height:140px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--ldo-navy-soft);border:2px solid var(--ldo-gold);box-shadow:0 0 0 5px rgba(24,37,61,.9),0 0 38px rgba(214,182,106,.38)}.public-invitation--langit-doa .ldo-host__photo img{width:100%;height:100%;object-fit:cover;display:block}.public-invitation--langit-doa .ldo-host__moon{width:64px;height:64px;display:block;filter:drop-shadow(0 0 10px rgba(243, 223, 166, .5))}.public-invitation--langit-doa .ldo-host__moon svg{width:100%;height:100%;display:block}.public-invitation--langit-doa .ldo-host__crescent{position:absolute;top:-4px;right:-2px;width:50px;height:50px;transform:rotate(14deg);filter:drop-shadow(0 0 10px rgba(243, 223, 166, .65));animation:ldo-float 7s ease-in-out infinite}.public-invitation--langit-doa .ldo-host__crescent svg{width:100%;height:100%;display:block}.public-invitation--langit-doa .ldo-host__glint{position:absolute;bottom:10px;left:4px;width:14px;height:14px;color:var(--ldo-gold-light);filter:drop-shadow(0 0 5px rgba(243, 223, 166, .9));animation:ldo-glint 3.6s ease-in-out 1s infinite}.public-invitation--langit-doa .ldo-host__glint svg{width:100%;height:100%;display:block}.public-invitation--langit-doa .ldo-host__name{font-family:var(--ldo-font-event);font-size:1.6rem;line-height:1.3;color:var(--ldo-gold-light);text-shadow:0 2px 16px rgba(5,10,22,.55)}.public-invitation--langit-doa .ldo-date{display:flex;align-items:center;justify-content:center;gap:0;margin:4px 0 12px}.public-invitation--langit-doa .ldo-date__side{flex:0 0 76px;font-size:.78rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--ldo-silver)}.public-invitation--langit-doa .ldo-date__day{padding:0 22px;border-left:1px solid rgba(214,182,106,.55);border-right:1px solid rgba(214,182,106,.55);font-family:var(--ldo-font-event);font-size:5.2rem;line-height:1.05;background:linear-gradient(180deg,#fbf0cb 0,#d6b66a 70%,#a9843a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(214, 182, 106, .35))}.public-invitation--langit-doa .ldo-event__when{font-family:var(--ldo-font-title);font-style:italic;font-size:1.15rem;color:var(--ldo-silver);margin:0 0 26px}.public-invitation--langit-doa .ldo-event__card{max-width:380px;margin:0 auto;padding:24px 20px}.public-invitation--langit-doa .ldo-event__venue{font-size:.94rem;line-height:1.65;color:#fff;margin:0 0 8px}.public-invitation--langit-doa .ldo-event__venue svg{display:inline-block;vertical-align:-3px;margin-right:6px;color:var(--ldo-gold)}.public-invitation--langit-doa .ldo-event__meta{font-size:.82rem;font-weight:300;color:var(--ldo-silver);margin:0 0 6px}.public-invitation--langit-doa .ldo-event__meta a{color:var(--ldo-gold-light);font-weight:500}.public-invitation--langit-doa .ldo-event__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.public-invitation--langit-doa .ldo-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;border:1px solid var(--ldo-gold);background:linear-gradient(135deg,#f3dfa6,#d6b66a 60%,#b8933f);color:var(--ldo-navy-deep);font-family:var(--ldo-font-body);font-size:.76rem;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer;box-shadow:0 6px 18px rgba(214,182,106,.25);transition:filter .2s ease,background .2s ease,color .2s ease}.public-invitation--langit-doa .ldo-btn:hover{filter:brightness(1.08)}.public-invitation--langit-doa .ldo-btn--ghost{background:0 0;color:var(--ldo-gold-light);box-shadow:none}.public-invitation--langit-doa .ldo-btn--ghost:hover{background:rgba(214,182,106,.16);filter:none}.public-invitation--langit-doa .ldo-countdown{display:flex;justify-content:center;gap:10px;margin-top:32px}.public-invitation--langit-doa .ldo-countdown__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:radial-gradient(circle,rgba(214,182,106,.16),rgba(214,182,106,.03));border:1px solid rgba(214,182,106,.6);box-shadow:0 0 20px rgba(214,182,106,.2),inset 0 0 12px rgba(214,182,106,.1)}.public-invitation--langit-doa .ldo-countdown__cell span{font-family:var(--ldo-font-event);font-size:1.3rem;line-height:1;color:var(--ldo-gold-light);font-variant-numeric:tabular-nums}.public-invitation--langit-doa .ldo-countdown__cell small{font-size:.5rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ldo-silver-dim);margin-top:4px}.public-invitation--langit-doa .ldo-constellation{list-style:none;margin:0 auto;padding:0;max-width:360px;position:relative}.public-invitation--langit-doa .ldo-constellation::before{content:"";position:absolute;left:50%;top:10px;bottom:30px;width:1px;background:linear-gradient(180deg,transparent,var(--ldo-gold) 12%,var(--ldo-gold) 88%,transparent);opacity:.6}.public-invitation--langit-doa .ldo-constellation__stop{position:relative;display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;padding-bottom:30px}.public-invitation--langit-doa .ldo-constellation__stop:last-child{padding-bottom:0}.public-invitation--langit-doa .ldo-constellation__star{grid-column:2;grid-row:1;width:22px;height:22px;margin:0 auto;color:var(--ldo-gold-light);filter:drop-shadow(0 0 7px rgba(243, 223, 166, .95));animation:ldo-glint 4s ease-in-out infinite}.public-invitation--langit-doa .ldo-constellation__stop:nth-child(2n) .ldo-constellation__star{animation-delay:1.3s}.public-invitation--langit-doa .ldo-constellation__star svg{width:100%;height:100%;display:block}.public-invitation--langit-doa .ldo-constellation__body{grid-row:1;display:flex;flex-direction:column;gap:3px}.public-invitation--langit-doa .ldo-constellation__stop.is-right .ldo-constellation__body{grid-column:3;text-align:left;padding-left:8px}.public-invitation--langit-doa .ldo-constellation__stop.is-left .ldo-constellation__body{grid-column:1;text-align:right;padding-right:8px}.public-invitation--langit-doa .ldo-constellation__time{font-size:.7rem;font-weight:600;letter-spacing:.16em;color:var(--ldo-gold)}.public-invitation--langit-doa .ldo-constellation__title{font-family:var(--ldo-font-title);font-size:1.02rem;line-height:1.4;color:#fff}.public-invitation--langit-doa .ldo-speakers__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 26px}.public-invitation--langit-doa .ldo-speaker{width:140px}.public-invitation--langit-doa .ldo-speaker__orb{position:relative;width:112px;height:112px;margin:8px auto 14px}.public-invitation--langit-doa .ldo-speaker__ring{position:absolute;inset:-9px;border-radius:50%;border:1px dashed rgba(214,182,106,.6);animation:ldo-spin 50s linear infinite}.public-invitation--langit-doa .ldo-speaker__photo{width:100%;height:100%;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--ldo-navy-soft);border:2px solid var(--ldo-gold);box-shadow:0 0 26px rgba(214,182,106,.3);color:var(--ldo-gold-light)}.public-invitation--langit-doa .ldo-speaker__photo img{width:100%;height:100%;object-fit:cover;display:block}.public-invitation--langit-doa .ldo-speaker__photo span{width:28px;height:28px;display:block}.public-invitation--langit-doa .ldo-speaker__photo span svg{width:100%;height:100%;display:block}.public-invitation--langit-doa .ldo-speaker__name{font-family:var(--ldo-font-event);font-size:1rem;color:var(--ldo-gold-light)}.public-invitation--langit-doa .ldo-speaker__role{font-size:.74rem;font-weight:300;letter-spacing:.06em;color:var(--ldo-silver-dim);margin:4px 0 0}.public-invitation--langit-doa .ldo-plate{max-width:340px;margin:0 auto}.public-invitation--langit-doa .ldo-plate__frame{position:relative;padding:9px;border:1px solid rgba(214,182,106,.5);border-radius:6px;background:rgba(255,255,255,.04);box-shadow:0 16px 36px rgba(4,8,18,.5),0 0 30px rgba(214,182,106,.12)}.public-invitation--langit-doa .ldo-plate__corner{position:absolute;width:20px;height:20px;border:0 solid var(--ldo-gold-light);pointer-events:none;filter:drop-shadow(0 0 4px rgba(243, 223, 166, .7))}.public-invitation--langit-doa .ldo-plate__corner--tl{top:-3px;left:-3px;border-top-width:2px;border-left-width:2px}.public-invitation--langit-doa .ldo-plate__corner--tr{top:-3px;right:-3px;border-top-width:2px;border-right-width:2px}.public-invitation--langit-doa .ldo-plate__corner--bl{bottom:-3px;left:-3px;border-bottom-width:2px;border-left-width:2px}.public-invitation--langit-doa .ldo-plate__corner--br{bottom:-3px;right:-3px;border-bottom-width:2px;border-right-width:2px}.public-invitation--langit-doa .ldo-plate__main{width:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:3px}.public-invitation--langit-doa .ldo-plate__main::-webkit-scrollbar{display:none}.public-invitation--langit-doa .ldo-plate__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1}.public-invitation--langit-doa .ldo-plate__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:0 0;cursor:pointer}.public-invitation--langit-doa .ldo-plate__zoom img{width:100%;height:100%;object-fit:cover;display:block}.public-invitation--langit-doa .ldo-plate__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.public-invitation--langit-doa .ldo-plate__thumb{flex:0 0 44px;width:44px;height:44px;padding:0;overflow:hidden;border-radius:6px;border:1px solid rgba(214,182,106,.4);opacity:.55;cursor:pointer;background:0 0;transition:opacity .2s ease,box-shadow .2s ease,border-color .2s ease}.public-invitation--langit-doa .ldo-plate__thumb.is-active{opacity:1;border-color:var(--ldo-gold-light);box-shadow:0 0 14px rgba(243,223,166,.55)}.public-invitation--langit-doa .ldo-plate__thumb img{width:100%;height:100%;object-fit:cover;display:block}.public-invitation--langit-doa .ldo-video__frame{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid rgba(214,182,106,.55);box-shadow:0 16px 36px rgba(4,8,18,.55),0 0 28px rgba(214,182,106,.15)}.public-invitation--langit-doa .ldo-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.public-invitation--langit-doa .ldo-gift__subtext{color:var(--ldo-silver);font-weight:300;max-width:440px;margin:0 auto 26px;font-size:.88rem;line-height:1.75}.public-invitation--langit-doa .ldo-gift__grid{display:flex;flex-direction:column;gap:16px;text-align:left;max-width:400px;margin:0 auto}.public-invitation--langit-doa .ldo-gift-card{position:relative;overflow:hidden;padding:22px;border-radius:18px;color:var(--ldo-silver);background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border:1px solid rgba(214,182,106,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 30px rgba(4,8,18,.5)}.public-invitation--langit-doa .ldo-gift-card::after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-70%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(243,223,166,.14),transparent);animation:ldo-sheen 7s ease-in-out infinite}.public-invitation--langit-doa .ldo-gift-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.public-invitation--langit-doa .ldo-gift-card__provider{font-family:var(--ldo-font-event);font-size:1.1rem;color:var(--ldo-gold-light)}.public-invitation--langit-doa .ldo-gift-card__type{font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ldo-silver-dim)}.public-invitation--langit-doa .ldo-gift-card__number{font-size:1.15rem;font-weight:600;letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:4px}.public-invitation--langit-doa .ldo-gift-card__holder{font-size:.8rem;font-weight:300;margin-bottom:14px}.public-invitation--langit-doa .ldo-gift-card__qr{width:90px;border-radius:10px;background:#fff;padding:6px;margin-bottom:14px;display:block}.public-invitation--langit-doa .ldo-gift-card__copy{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;border:1px solid var(--ldo-gold);background:0 0;color:var(--ldo-gold-light);font-family:var(--ldo-font-body);font-size:.72rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.public-invitation--langit-doa .ldo-gift-card__copy:hover{background:var(--ldo-gold);color:var(--ldo-navy-deep)}.public-invitation--langit-doa .pi-wishlist__title{font-family:var(--ldo-font-title);font-weight:600;font-size:1.3rem;color:#fff;margin:32px 0 14px}.public-invitation--langit-doa .pi-wishlist-item,.public-invitation--langit-doa .wishlist-item-card{background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.03));color:var(--ldo-silver);border:1px solid rgba(214,182,106,.5);border-radius:16px;text-align:left}.public-invitation--langit-doa .pi-wishlist-item strong,.public-invitation--langit-doa .wishlist-item-card__body strong{color:var(--ldo-gold-light);font-family:var(--ldo-font-event);font-weight:400}.public-invitation--langit-doa .pi-wishlist-item p,.public-invitation--langit-doa .wishlist-item-card__body p{color:var(--ldo-silver);font-weight:300}.public-invitation--langit-doa .pi-wishlist-item a,.public-invitation--langit-doa .wishlist-item-card__body a{color:var(--ldo-gold-light)}.public-invitation--langit-doa .pi-wishlist-item__qty{background:0 0;border:1px solid rgba(214,182,106,.6);color:var(--ldo-gold-light)}.public-invitation--langit-doa .pi-wishlist-item__reserve-btn,.public-invitation--langit-doa .pi-wishlist-more__btn,.public-invitation--langit-doa .wishlist-item-card__reserve-form .button{background:0 0;background-image:none;color:var(--ldo-gold-light);border:1px solid var(--ldo-gold);border-radius:999px;transition:background .2s ease,color .2s ease}.public-invitation--langit-doa .pi-wishlist-item__reserve-btn:hover,.public-invitation--langit-doa .pi-wishlist-more__btn:hover{background:var(--ldo-gold);color:var(--ldo-navy-deep)}.public-invitation--langit-doa .pi-wishlist-item__reserve-btn:disabled,.public-invitation--langit-doa .wishlist-item-card__full-btn{background:0 0;color:var(--ldo-silver);opacity:.55;border:1px solid rgba(216,222,232,.35)}.public-invitation--langit-doa .pi-wishlist-modal__box{background:var(--ldo-navy);border:1px solid var(--ldo-gold);border-radius:18px;color:var(--ldo-silver)}.public-invitation--langit-doa .pi-wishlist-modal__title{color:var(--ldo-gold-light);font-family:var(--ldo-font-title)}.public-invitation--langit-doa .ldo-checkin{max-width:280px;margin:0 auto 26px;padding:22px;border-radius:20px;background:rgba(255,255,255,.07);border:1px solid rgba(214,182,106,.45);text-align:center}.public-invitation--langit-doa .ldo-checkin__label{font-weight:600;margin:0 0 12px;color:#fff}.public-invitation--langit-doa .ldo-checkin__img{width:100%;max-width:180px;border-radius:10px;background:#fff;padding:8px}.public-invitation--langit-doa .ldo-checkin__hint{font-size:.76rem;font-weight:300;color:var(--ldo-silver-dim);margin:12px 0 0}.public-invitation--langit-doa .ldo-rsvp__form{text-align:left;max-width:420px;margin:0 auto}.public-invitation--langit-doa .rsvp-form__to{color:var(--ldo-silver);font-size:.84rem;font-weight:300;margin:0 0 14px;text-align:center}.public-invitation--langit-doa .rsvp-form__to strong{color:var(--ldo-gold-light);font-weight:600}.public-invitation--langit-doa .form-card{background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.03));color:var(--ldo-silver);border:1px solid rgba(214,182,106,.45);border-radius:22px;padding:28px 22px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 36px rgba(4,8,18,.5)}.public-invitation--langit-doa .form-card label{color:var(--ldo-silver);font-weight:500;font-family:var(--ldo-font-body);font-size:.8rem;letter-spacing:.02em}.public-invitation--langit-doa .form-card input,.public-invitation--langit-doa .form-card select,.public-invitation--langit-doa .form-card textarea{border:1px solid rgba(216,222,232,.28);border-radius:12px;background:rgba(8,14,28,.55);color:#fff;font-family:var(--ldo-font-body)}.public-invitation--langit-doa .form-card input::placeholder,.public-invitation--langit-doa .form-card textarea::placeholder{color:var(--ldo-silver-dim)}.public-invitation--langit-doa .form-card input:focus,.public-invitation--langit-doa .form-card select:focus,.public-invitation--langit-doa .form-card textarea:focus{outline:0;border-color:var(--ldo-gold);box-shadow:0 0 0 3px rgba(214,182,106,.2)}.public-invitation--langit-doa .form-card button{font-family:var(--ldo-font-body)}.public-invitation--langit-doa .button--primary{background:linear-gradient(135deg,#f3dfa6,#d6b66a 60%,#b8933f);color:var(--ldo-navy-deep);border:0;border-radius:999px;font-weight:700;box-shadow:0 6px 18px rgba(214,182,106,.25)}.public-invitation--langit-doa .button--primary:hover{filter:brightness(1.08)}.public-invitation--langit-doa .ldo-note{display:flex;align-items:flex-start;gap:10px;text-align:left;max-width:420px;margin:24px auto 0;padding:14px 18px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(214,182,106,.35);font-size:.84rem;font-weight:300}.public-invitation--langit-doa .ldo-note svg{flex-shrink:0;color:var(--ldo-gold);margin-top:2px}.public-invitation--langit-doa .ldo-note p{margin:0}.public-invitation--langit-doa .ldo-contact{font-size:.82rem;font-weight:300;color:var(--ldo-silver-dim);margin:18px 0 0}.public-invitation--langit-doa .ldo-wishes{display:flex;flex-direction:column;gap:12px;margin:30px auto 20px;text-align:left;max-width:420px}.public-invitation--langit-doa .ldo-wish{padding:14px 18px;background:rgba(255,255,255,.06);border-left:2px solid var(--ldo-gold);border-radius:0 14px 14px 0}.public-invitation--langit-doa .ldo-wish strong{font-family:var(--ldo-font-event);font-weight:400;font-size:.98rem;color:var(--ldo-gold-light)}.public-invitation--langit-doa .ldo-wish__attendance{font-size:.72rem;color:var(--ldo-silver-dim);margin-left:4px}.public-invitation--langit-doa .ldo-wish p{margin:6px 0 0;font-size:.88rem;font-weight:300;color:var(--ldo-silver)}.public-invitation--langit-doa .ldo-wishes__more{text-align:center;margin-top:6px}.public-invitation--langit-doa .ldo-wishes__more .ldo-btn{background:0 0;color:var(--ldo-gold-light);box-shadow:none}.public-invitation--langit-doa .ldo-colophon{position:relative;z-index:1;max-width:480px;margin:0 auto;padding:70px 24px 130px;text-align:center}.public-invitation--langit-doa .ldo-colophon__moon{position:relative;width:170px;height:170px;margin:0 auto 20px}.public-invitation--langit-doa .ldo-colophon__moon .ldo-orbit--inner{inset:0}.public-invitation--langit-doa .ldo-colophon__moon .ldo-moon{width:84px;height:84px;margin:-42px 0 0 -42px}.public-invitation--langit-doa .ldo-colophon__thanks{font-size:.92rem;font-weight:300;color:var(--ldo-silver);margin:0 0 10px}.public-invitation--langit-doa .ldo-colophon__name{font-family:var(--ldo-font-event);font-size:1.4rem;line-height:1.3;margin:0 0 26px;background:linear-gradient(180deg,#fbf0cb 0,#d6b66a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.public-invitation--langit-doa .ldo-nav{position:fixed;left:10px;right:10px;bottom:12px;z-index:40;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;gap:2px;padding:7px;background:rgba(15,26,45,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(214,182,106,.5);border-radius:999px;box-shadow:0 10px 26px rgba(4,8,18,.6),0 0 22px rgba(214,182,106,.12)}.public-invitation--langit-doa .ldo-nav__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;color:var(--ldo-silver);background:0 0;border:0;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.public-invitation--langit-doa .ldo-nav__item.is-active,.public-invitation--langit-doa .ldo-nav__item:hover{background:var(--ldo-gold);color:var(--ldo-navy-deep);transform:scale(1.06);box-shadow:0 0 14px rgba(214,182,106,.55)}@media (prefers-reduced-motion:reduce){.public-invitation--langit-doa .ldo-constellation__star,.public-invitation--langit-doa .ldo-gift-card::after,.public-invitation--langit-doa .ldo-glass::after,.public-invitation--langit-doa .ldo-glint,.public-invitation--langit-doa .ldo-host__crescent,.public-invitation--langit-doa .ldo-host__glint,.public-invitation--langit-doa .ldo-host__ring,.public-invitation--langit-doa .ldo-moon,.public-invitation--langit-doa .ldo-open::after,.public-invitation--langit-doa .ldo-orbit,.public-invitation--langit-doa .ldo-shoot,.public-invitation--langit-doa .ldo-speaker__ring,.public-invitation--langit-doa .ldo-stars i{animation:none}.public-invitation--langit-doa .reveal{filter:none;transition:opacity .3s ease}}@media (min-width:760px){.public-invitation--langit-doa .ldo-nav{left:auto;right:18px;bottom:18px;flex-direction:column;justify-content:flex-start;gap:8px;padding:8px}.public-invitation--langit-doa .ldo-nav__item{width:40px;height:40px}}@media (min-width:1024px){.public-invitation--langit-doa .ldo-gate,.public-invitation--langit-doa .ldo-main{margin-left:calc(100% - var(--pi-phone-w));box-shadow:inset -26px 0 34px -28px rgba(0,0,0,.5)}.public-invitation--langit-doa .ldo-gate.is-locked{margin-left:0;left:calc(100% - var(--pi-phone-w))}.public-invitation--langit-doa .pi-desktop-aside{background:linear-gradient(165deg,#1b2a46 0,#0b1424 100%)}.public-invitation--langit-doa .ldo-nav{left:calc(100% - var(--pi-phone-w) + 10px);right:10px;bottom:12px;flex-direction:row;justify-content:space-evenly;gap:2px;padding:7px}.public-invitation--langit-doa .ldo-nav__item{width:36px;height:36px}}.public-invitation--langit-doa .ldo-countdown--gate{margin:6px 0 18px;gap:8px}.public-invitation--langit-doa .ldo-countdown--gate .ldo-countdown__cell{width:58px;height:58px}.public-invitation--langit-doa .ldo-countdown--gate .ldo-countdown__cell span{font-size:1.1rem}.public-invitation--langit-doa .ldo-countdown--gate .ldo-countdown__cell small{font-size:.44rem}