.ld,.ld-util,.ld-modal{--ld-night-1: #0a3fa8;--ld-night-2: #041f6b;--ld-navy: #003087;--ld-gold: #c8a951;--ld-ivory: #f6efdc;--ld-ivory-2: rgba(246, 239, 220, .72);--ld-ivory-3: rgba(246, 239, 220, .5);--ld-rule: rgba(246, 239, 220, .16);--ld-ease: cubic-bezier(.22, 1, .36, 1);--u: min(calc(100vw / 1920), calc(100vh / 1080));--ld-margin: calc(var(--u) * 96);--ld-gutter: calc(var(--u) * 24)}.ld{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse 55% 45% at 82% 108%,#c8a9511c,#c8a95100 70%),radial-gradient(ellipse 80% 40% at 70% 100%,#00308759,#00308700 70%),linear-gradient(180deg,var(--ld-night-2) 0%,var(--ld-night-1) 100%);color:var(--ld-ivory);font-family:Noto Sans Lao,system-ui,sans-serif;font-weight:400}@media (orientation: portrait){.ld,.ld-util,.ld-modal{--u: min(calc(100vw / 1080), calc(100vh / 1920));--ld-margin: max(calc(var(--u) * 96), 20px)}.ld-main{grid-column:1 / -1!important}.ld-main .ld-96{font-size:max(calc(var(--u) * 64),26px)}}.ld dd{white-space:nowrap}.ld-example{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(calc(var(--u) * 280),180px),1fr));max-width:max(calc(var(--u) * 900),min(100%,640px))}.ld-paper .ld-num{white-space:nowrap}@media (orientation: portrait){.ld-frame.ld-stack{display:flex;flex-direction:column;gap:calc(var(--u) * 56)}.ld-stack>*{width:100%}.ld-stack>header{margin-bottom:auto}.ld-stack>footer{margin-top:auto}}.ld-96{font-size:max(calc(var(--u) * 96),34px);line-height:1.24;letter-spacing:-.005em}.ld-64{font-size:max(calc(var(--u) * 64),28px);line-height:1.3}.ld-40{font-size:max(calc(var(--u) * 40),22px);line-height:1.4}.ld-28{font-size:max(calc(var(--u) * 28),17px);line-height:1.6}.ld-20{font-size:max(calc(var(--u) * 20),13px);line-height:1.6}.ld-display{font-family:Phetsarath OT,Noto Sans Lao,serif;font-weight:400}.ld-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.01em}.ld .num{font-weight:inherit;font-family:inherit}.ld-gold{color:var(--ld-gold)}.ld-util{position:absolute;z-index:3;left:var(--ld-margin);bottom:calc(var(--u) * 36);display:flex;align-items:center;gap:calc(var(--u) * 28)}.ld-link{background:none;border:0;padding:8px 0;min-height:44px;color:var(--ld-ivory-3);font:inherit;cursor:pointer;transition:color .3s var(--ld-ease)}.ld-link:hover{color:var(--ld-ivory)}.ld-link:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:2px}.ld-dim{color:var(--ld-ivory-2)}.ld-faint{color:var(--ld-ivory-3)}.ld-over{letter-spacing:.06em}.ld-frame{position:relative;z-index:2;height:100%;box-sizing:border-box;padding:var(--ld-margin);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:var(--ld-gutter)}.ld-grain{position:absolute;inset:-50%;z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:ld-grain .9s steps(6) infinite}@keyframes ld-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.ld-btn{display:inline-flex;align-items:center;gap:calc(var(--u) * 20);min-height:max(calc(var(--u) * 88),56px);padding:0 calc(var(--u) * 44);border:0;border-radius:calc(var(--u) * 2);background:var(--ld-gold);color:var(--ld-night-2);font-family:inherit;font-weight:600;cursor:pointer;transition:background-color .3s var(--ld-ease),transform .3s var(--ld-ease)}.ld-btn:hover{background:#d6bb6c}.ld-btn:active{background:#b3963f;transform:translateY(1px)}.ld-btn:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:4px}.ld-btn:disabled{background:#c8a95159;color:#041f6b99;cursor:not-allowed}.ld-btn .ld-arrow{transition:transform .3s var(--ld-ease)}.ld-btn:hover .ld-arrow{transform:translate(calc(var(--u) * 6))}.ld-rule{border:0;border-top:1px solid var(--ld-rule);margin:0}.ld-in{opacity:0;transform:translateY(calc(var(--u) * 18));animation:ld-in .6s var(--ld-ease) forwards;animation-delay:calc(.35s + var(--i, 0) * 80ms)}@keyframes ld-in{to{opacity:1;transform:none}}.ld-dot{display:inline-block;width:.5em;height:.5em;border-radius:50%;border:1px solid;margin-right:.6em;vertical-align:.1em}.ld-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ld-rule);border:1px solid var(--ld-rule)}.ld-key{min-height:max(calc(var(--u) * 112),56px);border:0;background:var(--ld-night-2);color:var(--ld-ivory);font-family:Noto Sans Lao,system-ui,sans-serif;cursor:pointer;transition:background-color .3s var(--ld-ease),color .3s var(--ld-ease);touch-action:manipulation}.ld-key:hover{background:#0a3a9a}.ld-key:active{background:#0d4fc0;color:var(--ld-gold);transition-duration:0s}.ld-key:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:-4px}.ld-key:disabled{color:var(--ld-ivory-3);cursor:not-allowed}.ld-field{width:100%;box-sizing:border-box;background:transparent;border:0;border-bottom:1px solid var(--ld-rule);color:var(--ld-ivory);font-family:Noto Sans Lao,system-ui,sans-serif;padding:calc(var(--u) * 10) 0 calc(var(--u) * 14);border-radius:0;transition:border-color .3s var(--ld-ease)}.ld-field::placeholder{color:#f6efdc47}.ld-field:focus{outline:none;border-bottom-color:var(--ld-gold)}.ld-seg{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 32)}.ld-seg button{background:none;border:0;padding:calc(var(--u) * 8) 0;min-height:44px;color:var(--ld-ivory-3);font:inherit;cursor:pointer;border-bottom:2px solid transparent;transition:color .3s var(--ld-ease),border-color .3s var(--ld-ease)}.ld-seg button:hover{color:var(--ld-ivory)}.ld-seg button[aria-pressed=true]{color:var(--ld-ivory);border-bottom-color:var(--ld-gold)}.ld-seg button:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:4px}.ld-check{display:flex;align-items:flex-start;gap:calc(var(--u) * 16);cursor:pointer}.ld-check input{appearance:none;flex:none;width:max(calc(var(--u) * 28),22px);height:max(calc(var(--u) * 28),22px);margin:.2em 0 0;border:1px solid var(--ld-ivory-3);background:transparent;cursor:pointer;display:grid;place-content:center}.ld-check input:checked{background:var(--ld-gold);border-color:var(--ld-gold)}.ld-check input:checked:after{content:"";width:max(calc(var(--u) * 8),6px);height:max(calc(var(--u) * 15),11px);border:solid var(--ld-night-2);border-width:0 2px 2px 0;transform:translateY(-12%) rotate(45deg)}.ld-check input:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:3px}.ld-rows{border-top:1px solid var(--ld-rule)}.ld-row{display:grid;grid-template-columns:calc(var(--u) * 72) 1fr auto;align-items:center;width:100%;min-height:max(calc(var(--u) * 132),72px);padding:calc(var(--u) * 16) 0;background:none;border:0;border-bottom:1px solid var(--ld-rule);color:var(--ld-ivory-2);text-align:left;font:inherit;cursor:pointer;transition:color .3s var(--ld-ease),padding-left .45s var(--ld-ease)}.ld-row:hover{color:var(--ld-ivory)}.ld-row:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:2px}.ld-row[aria-pressed=true]{color:var(--ld-ivory);padding-left:calc(var(--u) * 12)}.ld-row .ld-light{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:50%;background:transparent;border:1px solid var(--ld-ivory-3);transition:background-color .45s var(--ld-ease),border-color .45s var(--ld-ease),box-shadow .45s var(--ld-ease)}.ld-row[aria-pressed=true] .ld-light{background:#fff3d6;border-color:#fff3d6;box-shadow:0 0 calc(var(--u) * 18) calc(var(--u) * 4) #c8a9518c}.ld-paper{background:var(--ld-ivory);color:var(--ld-navy);padding:calc(var(--u) * 48);position:relative}.ld-paper:before{content:"";position:absolute;inset:calc(var(--u) * 14);border:1px solid rgba(0,48,135,.35);pointer-events:none}.ld-paper .ld-rule{border-top-color:#00308733}.ld-modal{position:fixed;inset:0;z-index:60;background:#041f6bf0;display:grid;place-items:center;color:var(--ld-ivory);font-family:Noto Sans Lao,system-ui,sans-serif}.ld-modal-body{width:min(92vw,calc(var(--u) * 520 + 200px))}.ld-error{color:var(--ld-ivory);border-left:2px solid var(--ld-gold);padding-left:calc(var(--u) * 14)}.ld-progress{height:1px;background:var(--ld-rule);position:relative;overflow:hidden}.ld-progress>i{position:absolute;inset:0 auto 0 0;background:var(--ld-gold);transition:width .25s linear}.ld-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--u) * 32);border-top:1px solid var(--ld-rule)}.ld-choice{display:flex;align-items:center;gap:calc(var(--u) * 14);min-height:max(calc(var(--u) * 64),48px);padding:0;background:none;border:0;border-bottom:1px solid var(--ld-rule);color:var(--ld-ivory-2);text-align:left;font-family:inherit;cursor:pointer;transition:color .3s var(--ld-ease)}.ld-choice:before{content:"";flex:none;width:calc(var(--u) * 10);height:calc(var(--u) * 10);min-width:7px;min-height:7px;border-radius:50%;border:1px solid var(--ld-ivory-3);transition:background-color .4s var(--ld-ease),box-shadow .4s var(--ld-ease),border-color .4s var(--ld-ease)}.ld-choice:hover,.ld-choice[aria-checked=true]{color:var(--ld-ivory)}.ld-choice[aria-checked=true]:before{background:#fff3d6;border-color:#fff3d6;box-shadow:0 0 calc(var(--u) * 12) calc(var(--u) * 3) #c8a9518c}.ld-choice:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:2px}.ld-choices.ld-one{grid-template-columns:1fr}.ld-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:calc(var(--u) * 48)}.ld-act{display:grid;grid-template-columns:calc(var(--u) * 48) 1fr auto;align-items:baseline;width:100%;padding:calc(var(--u) * 14) 0;background:none;border:0;border-bottom:1px solid var(--ld-rule);color:var(--ld-ivory);text-align:left;font-family:inherit;cursor:pointer;transition:padding-left .45s var(--ld-ease),color .3s var(--ld-ease)}.ld-act:hover{padding-left:calc(var(--u) * 10)}.ld-act:hover .ld-act-arrow{opacity:1;transform:none}.ld-act:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:2px}.ld-act-arrow{opacity:0;transform:translate(calc(var(--u) * -8));transition:opacity .3s var(--ld-ease),transform .3s var(--ld-ease);color:var(--ld-gold)}@media (orientation: portrait),(max-width: 900px){.ld-hub{grid-template-columns:1fr;row-gap:calc(var(--u) * 40)}.ld-choices{grid-template-columns:1fr}}.ld-hold{display:inline-flex;align-items:center;gap:calc(var(--u) * 20);background:none;border:0;padding:0;color:var(--ld-ivory);font-family:inherit;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.ld-hold:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:6px}.ld-range{width:100%;appearance:none;background:transparent;height:44px;cursor:pointer}.ld-range::-webkit-slider-runnable-track{height:1px;background:var(--ld-rule)}.ld-range::-moz-range-track{height:1px;background:var(--ld-rule)}.ld-range::-webkit-slider-thumb{appearance:none;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:#fff3d6;box-shadow:0 0 18px 4px #c8a9518c}.ld-range::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:#fff3d6;box-shadow:0 0 18px 4px #c8a9518c}.ld-range:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:4px}.ld-veil{position:fixed;inset:0;z-index:70;pointer-events:none;background:#041f6b;opacity:0}.ld-veil.on{animation:ld-veil .7s var(--ld-ease)}@keyframes ld-veil{0%{opacity:0}40%{opacity:1}to{opacity:0}}.ld-certificate{position:relative;z-index:1;width:100%;aspect-ratio:1.5;overflow:hidden;background:#3a3f96;border-radius:2.27%/3.4%;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #0000002e,0 calc(var(--u) * 24) calc(var(--u) * 60) calc(var(--u) * -18) #000a288c;opacity:0;animation:ld-cert .9s cubic-bezier(.22,1,.36,1) 1.05s forwards}.ld-cert-art{position:absolute;inset:0;width:100%;height:100%;display:block}.ld-cert-name{opacity:0;animation:ld-fade .8s var(--ld-ease) 1.6s forwards}@keyframes ld-fade{to{opacity:1}}.ld-flashout{position:absolute;inset:0;z-index:20;overflow:hidden;pointer-events:none}.ld-flashout:before{content:"";position:absolute;left:64%;top:52%;width:380vmax;height:380vmax;margin:-190vmax 0 0 -190vmax;border-radius:50%;background:radial-gradient(circle,#fff,#f4f8ff 44%,#96c4ffd9 56%,#1e6fd900 64%);animation:ld-flash-shrink 1.6s cubic-bezier(.55,0,.25,1) forwards}.ld-flashout:after{content:"";position:absolute;left:64%;top:52%;width:30vmin;height:30vmin;margin:-15vmin 0 0 -15vmin;border-radius:50%;background:#fff url(/assets/brand/ldb-emblem.png) center / 100% no-repeat;box-shadow:0 0 0 1.2vmin #ffffffe6,0 0 6vmin #1e6fd959;animation:ld-flash-logo 1.6s cubic-bezier(.55,0,.25,1) forwards}@keyframes ld-flash-shrink{0%,15%{transform:scale(1);opacity:1}85%{opacity:1}to{transform:scale(0);opacity:0}}@keyframes ld-flash-logo{0%{transform:scale(.6);opacity:0}18%{transform:scale(1);opacity:1}55%{transform:scale(.92);opacity:1}to{transform:scale(.08);opacity:0}}.ld-after-flash .ld-in{animation-delay:calc(.75s + var(--i, 0) * .12s)}.ld-afterglow{position:absolute;inset:-18% -14%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#aad2ff57,#5096f01a 45%,#5096f000 70%);opacity:0;animation:ld-afterglow 2.4s ease-out .4s forwards}@keyframes ld-afterglow{0%{opacity:0;transform:scale(.85)}40%{opacity:1}to{opacity:.55;transform:none}}@keyframes ld-cert{0%{opacity:0;transform:translateY(calc(var(--u) * 24))}to{opacity:1;transform:none}}.ld-qr-in{opacity:0;animation:ld-in .6s var(--ld-ease) 2.2s forwards}@media (prefers-reduced-motion: reduce){.ld-flashout,.ld-afterglow{display:none}.ld-certificate,.ld-cert-name,.ld-qr-in{animation:none;opacity:1;transform:none}}.ld-devtag{position:absolute;z-index:5;border:1px dashed rgba(246,239,220,.4);color:#f6efdcb3;font-size:12px;padding:2px 8px}@media (prefers-reduced-motion: reduce){.ld-grain{animation:none}.ld-in{animation:none;opacity:1;transform:none}}.ld-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ld-gutter);align-self:center;margin-top:calc(var(--u) * 40)}.ld-pick.ld-pick-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--ld-gutter) * .75)}.ld-pick.ld-pick-1{grid-template-columns:minmax(0,1fr);width:min(100%,calc(var(--u) * 720));justify-self:center}.ld-pick-4 .ld-pick-card .ld-40{font-size:max(calc(var(--u) * 34),20px)}@media (max-width: 1100px),(orientation: portrait){.ld-pick.ld-pick-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.ld-pick.ld-pick-4{grid-template-columns:1fr}}.ld-pick-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:calc(var(--u) * 520);padding:calc(var(--u) * 36) calc(var(--u) * 36) calc(var(--u) * 30);color:var(--ld-ivory-2);font:inherit;cursor:pointer;background:linear-gradient(180deg,#0b2c7261,#041f6b33);border:1px solid rgba(200,169,81,.24);transition:border-color .4s var(--ld-ease),transform .5s var(--ld-ease),background .4s var(--ld-ease),color .3s}.ld-pick-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 26%,rgba(240,207,122,.16),transparent 70%);opacity:.5;transition:opacity .5s var(--ld-ease)}.ld-pick-card:hover,.ld-pick-card:focus-visible{border-color:#c8a951b3;color:var(--ld-ivory);transform:translateY(calc(var(--u) * -6));outline:none}.ld-pick-card:hover:before,.ld-pick-card:focus-visible:before{opacity:1}.ld-pick-card:active{transform:translateY(0)}.ld-pick-mark{align-self:center;margin:calc(var(--u) * 28) 0 calc(var(--u) * 36);filter:drop-shadow(0 0 calc(var(--u) * 18) rgba(240,207,122,.25))}.ld-pick-card .ld-display{color:var(--ld-ivory)}.ld-pick-foot{margin-top:auto;padding-top:calc(var(--u) * 24);width:100%;display:flex;justify-content:space-between;border-top:1px solid var(--ld-rule)}.ld-pick-card .ld-arrow{transition:transform .3s var(--ld-ease)}.ld-pick-card:hover .ld-arrow{transform:translate(calc(var(--u) * 6))}@media (orientation: portrait),(max-width: 900px){.ld-pick{grid-template-columns:1fr}.ld-pick-card{min-height:0;display:grid;grid-template-columns:auto 1fr;column-gap:calc(var(--u) * 28);align-items:center}.ld-pick-card>.ld-num{grid-column:1 / -1}.ld-pick-mark{grid-row:span 3;margin:0}.ld-pick-foot{grid-column:1 / -1}}.ld-names{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 32)}@media (max-width: 700px){.ld-names{grid-template-columns:1fr}}.ld-amount{background:transparent;border:0;border-bottom:1px solid var(--ld-rule);color:var(--ld-ivory);width:100%;padding:0;font-family:inherit;font-weight:400;line-height:1.15}.ld-amount:focus{outline:none;border-bottom-color:var(--ld-gold)}.ld-amount::placeholder{color:#f6efdc47}.ld-kbd{display:inline-block;padding:0 .45em;border:1px solid var(--ld-rule);border-radius:3px;font-size:.85em;color:var(--ld-ivory-2)}.ld-mode-note{padding-top:calc(var(--u) * 28);border-top:1px solid var(--ld-rule)}.ld-box{position:absolute;inset:0;overflow:hidden}.ld-box-stage{position:absolute;inset:0;background:radial-gradient(ellipse 34% 46% at 66% 52%,#f0be6433,#f0be6400 70%),radial-gradient(ellipse 60% 30% at 66% 86%,rgba(200,150,60,.14),transparent 70%),radial-gradient(ellipse at 60% 30%,#1765c9,#0a3fa8 45%,#041f6b)}.ld-box-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}.ld-box-canvas:active{cursor:grabbing}.ld-box-ui{position:relative;z-index:2;pointer-events:none;height:100%}.ld-box-ui button,.ld-box-ui label,.ld-box-ui a,.ld-box-ui input{pointer-events:auto}.ld-box-tip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 14px));display:flex;flex-direction:column;align-items:center;padding:calc(var(--u) * 10) calc(var(--u) * 18);background:#041f6bdb;border:1px solid rgba(200,169,81,.5);color:var(--ld-ivory);white-space:nowrap;pointer-events:none}@media (orientation: portrait),(max-width: 900px){.ld-box-ui{grid-template-rows:auto auto 1fr auto!important}}.ld-bodhi{position:absolute;inset:0;overflow:hidden;background:#041f6b}.ld-leafpick{display:flex;gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 12)}.ld-leafpick button{display:inline-flex;align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 12) calc(var(--u) * 26) calc(var(--u) * 12) calc(var(--u) * 16);font:inherit;color:var(--ld-ivory-2);background:#041f6b66;border:1px solid var(--ld-rule);cursor:pointer;transition:border-color .3s var(--ld-ease),color .3s}.ld-leafpick button[aria-checked=true]{border-color:var(--ld-gold);color:var(--ld-ivory)}.ld-leafpick button:focus-visible{outline:2px solid var(--ld-ivory);outline-offset:3px}.ld-leafpick i{width:calc(var(--u) * 26);height:calc(var(--u) * 30);display:inline-block;border-radius:50%/40% 40% 60% 60%}.ld-leafpick-gold i{background:linear-gradient(135deg,#fff3c4,#f0cf7a 35%,#b98a2e 65%,#e8c66a)}.ld-leafpick-silver i{background:linear-gradient(135deg,#fff,#e3e8ee 35%,#99a3ae 65%,#dfe5eb)}.ld-bodhi-words{align-self:end;padding:calc(var(--u) * 28) calc(var(--u) * 32);background:linear-gradient(180deg,#041f6b8c,#041f6bc7);border-left:2px solid var(--ld-gold);animation:ld-in 1.2s var(--ld-ease) both;pointer-events:auto}:root[data-theme=light] .ld:not(.ld-night){--ld-night-1: #fbf6ea;--ld-night-2: #f1e6cf;--ld-ivory: #0b1f4d;--ld-ivory-2: rgba(11, 31, 77, .76);--ld-ivory-3: rgba(11, 31, 77, .56);--ld-rule: rgba(11, 31, 77, .16);--ld-gold: #9c7a26;background:radial-gradient(ellipse 55% 45% at 82% 108%,#c8a95138,#c8a95100 70%),radial-gradient(ellipse 70% 50% at 10% -10%,#ffffffe6,#fff0 70%),linear-gradient(180deg,#fffaf0,#f3e9d4)}:root[data-theme=light] .ld:not(.ld-night) .ld-grain{opacity:.035;mix-blend-mode:multiply}:root[data-theme=light] .ld:not(.ld-night) .ld-btn{background:#c8a951;color:#041f6b}:root[data-theme=light] .ld:not(.ld-night) .ld-btn:hover{background:#b8983f}:root[data-theme=light] .ld:not(.ld-night) .ld-btn:disabled{background:#c8a95166;color:#041f6b8c}:root[data-theme=light] .ld:not(.ld-night) .ld-check input:checked{background:#c8a951;border-color:#c8a951}:root[data-theme=light] .ld:not(.ld-night) .ld-check input:checked:after{border-color:#041f6b}:root[data-theme=light] .ld:not(.ld-night) .ld-field::placeholder,:root[data-theme=light] .ld:not(.ld-night) .ld-amount::placeholder{color:#0b1f4d4d}:root[data-theme=light] .ld:not(.ld-night) .ld-kbd{background:#fff}:root[data-theme=light] .ld:not(.ld-night) .ld-pick-card{background:linear-gradient(180deg,#ffffffeb,#fffaeeb3);border-color:#9c7a264d;box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 50) calc(var(--u) * -24) #0b1f4d40}:root[data-theme=light] .ld:not(.ld-night) .ld-pick-card:before{background:radial-gradient(ellipse 60% 40% at 50% 26%,rgba(200,169,81,.22),transparent 70%)}:root[data-theme=light] .ld:not(.ld-night) .ld-pick-card:hover{border-color:#9c7a26cc}:root[data-theme=light] .ld:not(.ld-night) .ld-pick-mark{filter:drop-shadow(0 0 calc(var(--u) * 10) rgba(156,122,38,.25))}:root[data-theme=light] .ld:not(.ld-night) .ld-row[aria-pressed=true] .ld-light{background:#c8a951;border-color:#c8a951}:root[data-theme=light] .ld:not(.ld-night) .ld-paper{box-shadow:0 0 0 1px #0b1f4d1f}:root[data-theme=light] .ld:not(.ld-night) .ld-afterglow{opacity:.35!important}:root[data-theme=light] .ld-box-tip{background:#fffcf4f5;color:#0b1f4d;border-color:#9c7a2699}:root[data-theme=light] .ld-box-stage{background:radial-gradient(ellipse at 60% 40%,#fffaf0,#efe3c8)}.ld-certificate{--ld-ivory: #f6efdc;--ld-ivory-2: rgba(246, 239, 220, .72);--ld-ivory-3: rgba(246, 239, 220, .5);--ld-rule: rgba(246, 239, 220, .16);--ld-gold: #c8a951}.ld-brand{display:flex;align-items:center;gap:calc(var(--u) * 18)}.ld-brand-mark{width:max(calc(var(--u) * 64),40px);height:max(calc(var(--u) * 64),40px);border-radius:50%;box-shadow:0 0 0 1px #f6efdc2e,0 calc(var(--u) * 8) calc(var(--u) * 28) #00000059}.ld-attract-title{margin:calc(var(--u) * 14) 0 0;line-height:1.18}.ld-attract-title .ld-gold{color:#e3c77a}.ld-ways{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 14) calc(var(--u) * 30);margin-top:calc(var(--u) * 30)}.ld-way{display:inline-flex;align-items:center;gap:calc(var(--u) * 10);color:var(--ld-ivory-2)}.ld-link.ld-28{font-size:max(calc(var(--u) * 28),17px)}.ld-link.ld-20{font-size:max(calc(var(--u) * 20),13px)}@media (max-width: 700px){.ld-attract{padding-bottom:calc(var(--ld-margin) + 56px)}}.ld-fortune{position:absolute;inset:0;overflow:hidden;background:#041f6b}.ld-steps{list-style:none;margin:calc(var(--u) * 20) 0 0;padding:0;display:grid;gap:calc(var(--u) * 10)}.ld-steps li{display:flex;gap:.5em;align-items:baseline;padding-left:calc(var(--u) * 18);border-left:3px solid rgba(255,255,255,.18);transition:border-color .3s,color .3s}.ld-steps li b{font-weight:600;color:var(--ld-ivory)}.ld-steps li.now{border-color:#9fdcff;color:var(--ld-ivory)}.ld-steps li.done{opacity:.55}.ld-btn-pulse{animation:ld-btn-pulse 1.1s ease-in-out infinite}@keyframes ld-btn-pulse{0%,to{box-shadow:0 0 #9fdcff8c}50%{box-shadow:0 0 0 calc(var(--u) * 14) #9fdcff00}}.ld-fortune-result.has-gift{grid-template-columns:minmax(0,1fr) auto auto}.gr{display:flex;flex-direction:column;align-items:center;text-align:center}.gr-stage{--W: min(calc(var(--u) * 560), 34vw, 46vh);position:relative;width:var(--W);height:calc(var(--W) * 1.32)}.gr-box{position:absolute;z-index:2;left:15%;bottom:0;width:70%;transform-origin:50% 100%;filter:drop-shadow(0 calc(var(--W) * .04) calc(var(--W) * .05) rgba(0,10,40,.45));animation:gr-box 1s cubic-bezier(.3,1.4,.5,1) both}.gr-lid{position:absolute;left:11.5%;width:77%;z-index:1;bottom:calc(var(--W) * .385);transform:translate(-6%,-215%) rotate(-12deg);transform-origin:30% 100%;filter:drop-shadow(0 calc(var(--W) * .03) calc(var(--W) * .04) rgba(0,10,40,.4));animation:gr-lid 1.7s cubic-bezier(.25,.9,.3,1) both}.gr-rays{position:absolute;left:50%;bottom:calc(var(--W) * .5);width:calc(var(--W) * 1.7);height:calc(var(--W) * 1.7);margin:0 0 calc(var(--W) * -.85) calc(var(--W) * -.85);border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffdd8c8c 0deg 7deg,#ffdd8c00 7deg 20deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 68%);mask:radial-gradient(circle,#000 18%,transparent 68%);opacity:1;animation:gr-fade .6s 1.15s both,gr-spin 22s 1.15s linear infinite}.gr-glow{position:absolute;left:50%;bottom:calc(var(--W) * .42);width:calc(var(--W) * .9);height:calc(var(--W) * .9);margin:0 0 calc(var(--W) * -.45) calc(var(--W) * -.45);border-radius:50%;background:radial-gradient(circle,#fff6d6f2,#ffd27873 35%,#ffc86e00 70%);animation:gr-fade .5s 1.05s both}.gr-prize{position:absolute;left:50%;bottom:calc(var(--W) * .2);z-index:3;width:calc(var(--W) * .8);height:calc(var(--W) * .8);box-sizing:border-box;overflow:hidden;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:calc(var(--W) * .025);border-radius:calc(var(--W) * .06);background:#fff;box-shadow:0 0 0 calc(var(--W) * .012) #ffd77a,0 calc(var(--W) * .04) calc(var(--W) * .1) #000a2880,0 0 calc(var(--W) * .14) #ffd678cc;transform:translate(-50%,-38%);animation:gr-prize 1s 1.25s cubic-bezier(.2,1.3,.4,1) both,gr-float 3.2s 2.3s ease-in-out infinite}.gr-prize img{width:100%;height:100%;object-fit:contain;border-radius:calc(var(--W) * .04)}.gr-coin{position:absolute;left:50%;bottom:calc(var(--W) * .42);width:calc(var(--W) * .13);height:calc(var(--W) * .13);border-radius:50%;background:radial-gradient(circle,#ffe9a8,#e2b347 55%,#a87618) center / cover;background-size:64%,cover;background-repeat:no-repeat;background-position:center;box-shadow:0 0 0 calc(var(--W) * .01) #f6d47a,0 0 calc(var(--W) * .05) #ffd678e6;transform:translate(calc(-50% + var(--dx) * var(--W)),calc(50% + var(--dy) * var(--W))) rotate(var(--rot));animation:gr-coin 1.1s calc(1.15s + var(--d)) cubic-bezier(.2,.75,.3,1) both,gr-bob 2.6s calc(2.4s + var(--d)) ease-in-out infinite}.gr-spark{position:absolute;left:50%;bottom:calc(var(--W) * .42);width:calc(var(--W) * .05);height:calc(var(--W) * .05);background:#fff6d6;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transform:translate(calc(-50% + var(--dx) * var(--W)),calc(50% + var(--dy) * var(--W)));animation:gr-coin 1s calc(1.1s + var(--d)) ease-out both,gr-twinkle 1.4s calc(2.1s + var(--d)) ease-in-out infinite}.gr-text{margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 26);border-radius:calc(var(--u) * 16);background:#06164eb8;border:1px solid rgba(255,214,120,.45);backdrop-filter:blur(6px);animation:gr-fade .6s 2s both}@keyframes gr-fade{0%{opacity:0}to{opacity:1}}@keyframes gr-spin{to{transform:rotate(360deg)}}@keyframes gr-box{0%{opacity:0;transform:translateY(-30%) scale(.85)}45%{opacity:1;transform:translateY(0) scale(1)}60%{transform:rotate(-3deg)}72%{transform:rotate(3deg)}84%{transform:rotate(-2deg)}to{transform:none}}@keyframes gr-lid{0%{opacity:0;transform:translateY(-80%)}27%{opacity:1;transform:translateY(0)}35%{transform:translateY(0) rotate(-4deg)}43%{transform:translateY(0) rotate(4deg)}51%{transform:translateY(0) rotate(-3deg)}58%{transform:translateY(0) rotate(0)}74%{transform:translate(-4%,-245%) rotate(-18deg)}to{transform:translate(-6%,-215%) rotate(-12deg)}}@keyframes gr-prize{0%{opacity:0;transform:translate(-50%,30%) scale(.3)}to{opacity:1;transform:translate(-50%,-38%) scale(1)}}@keyframes gr-float{0%,to{transform:translate(-50%,-38%)}50%{transform:translate(-50%,-42%)}}@keyframes gr-coin{0%{opacity:0;transform:translate(-50%,50%) scale(.2) rotate(0)}to{opacity:1;transform:translate(calc(-50% + var(--dx) * var(--W)),calc(50% + var(--dy) * var(--W))) rotate(var(--rot))}}@keyframes gr-bob{0%,to{transform:translate(calc(-50% + var(--dx) * var(--W)),calc(50% + var(--dy) * var(--W))) rotate(var(--rot))}50%{transform:translate(calc(-50% + var(--dx) * var(--W)),calc(50% + var(--dy) * var(--W) - var(--W) * .02)) rotate(var(--rot))}}@keyframes gr-twinkle{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.gr-box,.gr-lid,.gr-rays,.gr-glow,.gr-prize,.gr-coin,.gr-spark,.gr-text{animation:none}}@media (orientation: portrait),(max-width: 900px){.ld-fortune-result.has-gift{grid-template-columns:1fr}.gr-stage{--W: min(calc(var(--u) * 560), 80vw, 40vh)}}.ld-prize{display:flex;gap:calc(var(--u) * 22);align-items:center;padding:calc(var(--u) * 18) calc(var(--u) * 22);border-radius:calc(var(--u) * 18);background:linear-gradient(135deg,#ffd67838,#c8102e2e);border:1px solid rgba(255,214,120,.6);animation:ld-in .6s var(--ld-ease) both}.ld-prize-img{width:calc(var(--u) * 150);height:calc(var(--u) * 150);object-fit:cover;border-radius:calc(var(--u) * 12);background:#fff;flex:none}.ld-prize-code{font-size:1.4em;letter-spacing:.12em;color:#ffe08a;margin-left:.3em}@media (prefers-reduced-motion: reduce){.ld-btn-pulse{animation:none}}.ld-shake{margin-top:calc(var(--u) * 28)}.ld-shake-bar{height:6px;background:#f6efdc24;border-radius:3px;overflow:hidden}.ld-shake-bar i{display:block;height:100%;background:linear-gradient(90deg,#c8a951,#f0d48a);transition:width .15s linear}.ld-shake span{display:block;margin-top:calc(var(--u) * 10);color:var(--ld-ivory-2)}.ld-shake span[data-pace=good]{color:#f0d48a}.ld-shake span[data-pace=fast],.ld-shake span[data-pace=slow]{color:#ffb4a8}.ld-fortune-caption{margin:0;padding:calc(var(--u) * 14) calc(var(--u) * 30);background:#041f6bb8;border:1px solid rgba(200,169,81,.45);color:var(--ld-ivory);backdrop-filter:blur(6px);animation:ld-in .6s var(--ld-ease) both}.ld-fortune-nextluck{margin:calc(var(--u) * 18) 0 0;padding:calc(var(--u) * 10) calc(var(--u) * 22);display:inline-block;border-radius:999px;background:#ffffff1f;border:1px solid rgba(227,199,122,.55);color:var(--ld-ivory)}.ld-fortune-nextluck b{color:#e3c77a;font-weight:700}.ld-fortune-result{grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 56);pointer-events:auto;background:radial-gradient(ellipse 60% 70% at 70% 50%,#041f6b33,#041f6bbf);margin:calc(var(--ld-margin) * -1);padding:var(--ld-margin);min-height:0}.ld-slip{height:min(86vh,calc(var(--u) * 940));align-self:center;max-width:58vw;object-fit:contain;width:auto;justify-self:end;filter:drop-shadow(0 calc(var(--u) * 24) calc(var(--u) * 40) rgba(0,0,0,.55));transform-origin:50% 0;animation:ld-slip-in 1s var(--ld-ease) both}@keyframes ld-slip-in{0%{opacity:0;transform:translateY(calc(var(--u) * -40)) scaleY(.9)}to{opacity:1;transform:none}}@media (orientation: portrait),(max-width: 900px){.ld-fortune-result{grid-template-columns:1fr;justify-items:center;text-align:center;overflow-y:auto}.ld-slip{height:auto;width:min(100%,640px);max-width:100%;justify-self:center}}.ld-hall-brand{display:inline-flex;align-items:center;gap:calc(var(--u) * 14);color:#fff;animation:ld-in .6s var(--ld-ease) both}.ld-hall-brand img{width:max(calc(var(--u) * 64),40px);height:max(calc(var(--u) * 64),40px);border-radius:50%;background:#fff;padding:3px;box-shadow:0 0 calc(var(--u) * 24) #78c8ff8c}.ld-hall-brand b{display:block;font-size:max(calc(var(--u) * 28),16px);line-height:1.2}.ld-hall-brand small{display:block;font-size:max(calc(var(--u) * 18),11px);opacity:.8;letter-spacing:.04em}.ld-fortune[data-phase=reveal] .ld-fortune-caption{display:inline-flex;align-items:center;gap:calc(var(--u) * 22);padding:calc(var(--u) * 16) calc(var(--u) * 18) calc(var(--u) * 16) calc(var(--u) * 40);border-radius:999px;background:linear-gradient(180deg,#fff3,#ffffff14);border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px #ffffff80,0 calc(var(--u) * 12) calc(var(--u) * 40) #02144673;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);margin-bottom:calc(var(--u) * 12)}.ld-caption-arrow{display:none}.ld-fortune[data-phase=reveal] .ld-caption-arrow{display:grid;place-items:center;flex:none;width:calc(var(--u) * 56);height:calc(var(--u) * 56);border-radius:50%;background:#ffffffeb;color:#0a4fbf;font-weight:700}.ld-fortune[data-phase=reveal] .ld-fortune-caption{position:fixed;left:0;right:0;bottom:max(calc(var(--u) * 18),env(safe-area-inset-bottom,0px) + 10px);width:fit-content;margin:0 auto;max-width:calc(100vw - 32px);white-space:nowrap;font-size:max(calc(var(--u) * 22),14px);padding:calc(var(--u) * 8) calc(var(--u) * 24);gap:calc(var(--u) * 12);z-index:5}.ld-fortune[data-phase=reveal] .ld-caption-arrow{display:none}@media (prefers-reduced-motion: reduce){.ld-slip,.ld-fortune-caption,.ld-hall-brand{animation:none}}.att{background:#0a3fa8;color:#fff}.att-scene{position:absolute;inset:0}.att-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% 50%}.att-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,#041e60f7,#062c80e6 34%,#0a3fa873 52%,#0a3fa800 66%),radial-gradient(ellipse 40% 50% at 0% 0%,rgba(40,140,255,.35),transparent 70%)}.att-waves{position:absolute;left:0;right:0;bottom:0;width:100%;height:calc(var(--u) * 300);pointer-events:none}.att-frame{position:relative;z-index:2;padding-top:calc(var(--u) * 60);padding-bottom:calc(var(--u) * 140)}.att-brand{display:flex;align-items:center;gap:calc(var(--u) * 26)}.att-mark{width:max(calc(var(--u) * 104),56px);height:max(calc(var(--u) * 104),56px);border-radius:50%;box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 30) #00144673,0 0 0 calc(var(--u) * 3) #ffffff26}.att-brand-rule{width:2px;align-self:stretch;margin:calc(var(--u) * 6) 0;background:#ffffff8c}.att-brand-lao{font-size:max(calc(var(--u) * 34),18px);font-weight:700;line-height:1.35}.att-brand-en{font-size:max(calc(var(--u) * 30),16px);font-weight:700;line-height:1.2;letter-spacing:.01em}.att-pill{display:inline-flex;align-items:center;gap:.6em;padding:calc(var(--u) * 10) calc(var(--u) * 22);border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#041e6059;backdrop-filter:blur(6px);color:#fff}.att-pill-dot{width:.5em;height:.5em;border-radius:50%;background:#ffd27a;box-shadow:0 0 8px #ffd27a}.att-booth{font-size:max(calc(var(--u) * 18),12px)}.att-booth-dot{background:#4be38a;box-shadow:0 0 8px #4be38a}.att-booth-staff{opacity:.85}.att-title{margin:0;font-family:Noto Sans Lao,system-ui,sans-serif;font-weight:700;font-size:max(calc(var(--u) * 88),34px);line-height:1.22;letter-spacing:-.005em;text-shadow:0 calc(var(--u) * 6) calc(var(--u) * 30) rgba(0,20,70,.35)}.att-title-2{background:linear-gradient(90deg,#e4f4ff,#9fd8ff 45%,#62b6ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;padding-bottom:.08em}.att-underline{display:block;width:calc(var(--u) * 170);height:calc(var(--u) * 6);margin:calc(var(--u) * 18) 0 calc(var(--u) * 18);border-radius:3px;background:linear-gradient(90deg,#55c3ff 0 55%,#55c3ff4d 55% 100%)}.att-lead{margin:0;max-width:calc(var(--u) * 1000);font-size:max(calc(var(--u) * 26),15px);line-height:1.6;color:#ffffffeb}.att-example{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 10) calc(var(--u) * 44);margin:calc(var(--u) * 18) 0 0}.att-example dt{font-size:max(calc(var(--u) * 18),12px);color:#ffffffad}.att-example dd{margin:0;font-size:max(calc(var(--u) * 30),17px);font-weight:600;white-space:nowrap}.att-example small{font-size:.55em;font-weight:400;opacity:.8}.att-gold{color:#ffd98a}.att-points{list-style:none;margin:calc(var(--u) * 26) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:calc(var(--u) * 860)}.att-points li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 8)}.att-points li+li{border-left:1px solid rgba(255,255,255,.28)}.att-icon{display:grid;place-items:center;width:max(calc(var(--u) * 64),40px);height:max(calc(var(--u) * 64),40px);border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 30%,#5ab4ff8c,#0a3ca099);border:2px solid rgba(160,215,255,.75);box-shadow:0 0 calc(var(--u) * 18) #50aaff59}.att-icon svg{width:52%;height:52%}.att-point-label{font-size:max(calc(var(--u) * 20),12px);color:#ffffffc7;margin-top:calc(var(--u) * 4)}.att-point-value{font-size:max(calc(var(--u) * 24),14px);font-weight:600;color:#fff}.att-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 28);margin-top:calc(var(--u) * 30)}.att-cta{display:inline-flex;align-items:center;gap:calc(var(--u) * 22);min-height:max(calc(var(--u) * 92),56px);padding:0 calc(var(--u) * 64);border:0;border-radius:999px;font:inherit;font-size:max(calc(var(--u) * 32),18px);font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(180deg,#4fc0ff,#1f86f0 55%,#1667d6);box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 34) #0a50c88c,inset 0 2px #ffffff59;transition:transform .25s var(--ld-ease),box-shadow .25s var(--ld-ease)}.att-cta:hover{transform:translateY(-2px);box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) #0a50c8a6,inset 0 2px #ffffff59}.att-cta:active{transform:translateY(1px)}.att-cta:focus-visible,.att-link:focus-visible{outline:3px solid #fff;outline-offset:4px}.att-sep{width:1px;height:max(calc(var(--u) * 48),28px);background:#fff6}.att-link{background:none;border:0;padding:8px 0;font:inherit;font-size:max(calc(var(--u) * 26),15px);color:#ffffffeb;cursor:pointer}.att-link b{font-weight:600;color:#ffd98a}.att-stats{text-align:right;color:#fff}.att-stats-label{font-size:max(calc(var(--u) * 18),12px);color:#ffffffc7}.att-stats-total{font-size:max(calc(var(--u) * 48),24px);font-weight:700;line-height:1.2}.att-stats-total small{font-size:.5em;font-weight:400}.att-signature{margin-top:calc(var(--u) * 10);font-family:Phetsarath OT,Noto Sans Lao,serif;font-size:max(calc(var(--u) * 40),20px);font-style:italic;color:#fff;text-shadow:0 2px 12px rgba(0,30,90,.6)}.att-signature:after{content:"";display:block;height:2px;margin:calc(var(--u) * 4) 0 0 auto;width:80%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9));border-radius:2px}.att~.ld-util{color:#fff}.att~.ld-util .ld-link{color:#ffffffd9}.att~.ld-util>*+*{border-left:1px solid rgba(255,255,255,.3);padding-left:calc(var(--u) * 28)}@media (orientation: portrait),(max-width: 900px){.att-veil{background:linear-gradient(180deg,#041e60f7,#062c80e6 48%,#0a3fa833 66%,#0a3fa800 76%)}.att .ld-main{align-self:start}.att-points{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:calc(var(--u) * 24)}.att-points li:nth-child(3){border-left:0}.att-frame{padding-bottom:calc(var(--ld-margin) + 70px)}}@media (max-width: 600px){.att-pill:not(.att-booth){display:none}.att-brand-lao{font-size:16px;white-space:nowrap}.att-brand-en{font-size:14px}.att-brand{gap:12px}}@media (max-width: 600px){.att-signature{display:none}}.ld,.ld-util,.ld-modal{--ld-night-1: #0a3fa8;--ld-night-2: #041f6b;--ld-navy: #0b47b8;--ld-gold: #ffd27a;--ld-ivory: #ffffff;--ld-ivory-2: rgba(255, 255, 255, .84);--ld-ivory-3: rgba(255, 255, 255, .64);--ld-rule: rgba(255, 255, 255, .22)}.ld{background:radial-gradient(ellipse 55% 60% at 100% 0%,#5ab4ff59,#5ab4ff00 70%),linear-gradient(115deg,#041f6b,#0a3fa8 52%,#1a6ad4)}.ld:not(.ld-night):not(.ld-box):not(.ld-fortune):before{content:"";position:absolute;z-index:0;right:calc(var(--u) * -120);top:calc(var(--u) * -140);width:calc(var(--u) * 760);height:calc(var(--u) * 760);background:url(/assets/brand/ldb-emblem.png) center / contain no-repeat;opacity:.07;pointer-events:none}.ld:not(.ld-night):not(.ld-box):not(.ld-fortune):after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;height:calc(var(--u) * 220);pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 220' preserveAspectRatio='none'><path d='M0 110 C 380 30 700 200 1080 130 S 1700 20 1920 90 L1920 220 L0 220 Z' fill='rgba(80,170,255,.12)'/><path d='M0 160 C 460 100 820 220 1220 168 S 1760 110 1920 150 L1920 220 L0 220 Z' fill='rgba(4,31,107,.55)'/><path d='M0 160 C 460 100 820 220 1220 168 S 1760 110 1920 150' fill='none' stroke='rgba(150,215,255,.55)' stroke-width='2.5'/></svg>") bottom / 100% 100% no-repeat}.ld-btn{border-radius:999px;color:#fff;font-weight:700;background:linear-gradient(180deg,#4fc0ff,#1f86f0 55%,#1667d6);box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 30) #04288c80,inset 0 2px #ffffff59}.ld-btn:hover{background:linear-gradient(180deg,#62c8ff,#2a8ff4 55%,#1a6fdc)}.ld-btn:active{background:linear-gradient(180deg,#3ab2f5,#1a78e0 55%,#135cc4)}.ld-btn:disabled{background:#ffffff2e;color:#ffffff8c;box-shadow:none}.ld-btn:focus-visible{outline:3px solid #fff}:root[data-theme=light] .ld:not(.ld-night) .ld-btn{background:linear-gradient(180deg,#4fc0ff,#1f86f0 55%,#1667d6);color:#fff}:root[data-theme=light] .ld:not(.ld-night) .ld-btn:disabled{background:#0b47b840;color:#ffffffd9}.ld-pick-card{border-radius:calc(var(--u) * 22);background:linear-gradient(180deg,#ffffff24,#ffffff0d);border-color:#ffffff42;backdrop-filter:blur(8px)}.ld-pick-card:hover,.ld-pick-card:focus-visible{border-color:#96d7ffe6}.ld-pick-foot .ld-gold{color:#9fdcff}.ld-leafpick button,.ld-box-tip,.ld-fortune-caption{border-radius:calc(var(--u) * 14)}.ld-check input:checked{background:#1f86f0;border-color:#1f86f0}.ld-check input:checked:after{border-color:#fff}.ld-field:focus,.ld-amount:focus{border-bottom-color:#62c8ff}.ld-progress i{background:linear-gradient(90deg,#4fc0ff,#ffd27a)!important}.ld-modal{background:#041f6bdb}.att-gear{display:grid;place-items:center;width:max(calc(var(--u) * 48),36px);height:max(calc(var(--u) * 48),36px);padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#041e6059;color:#ffffffd9;cursor:pointer;backdrop-filter:blur(6px)}.att-gear svg{width:55%;height:55%}.att-gear:hover{color:#fff;border-color:#fff}.att-settings{display:grid;gap:16px;width:min(760px,92vw);text-align:left}.att-settings-preview{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#0a3fa8 center / cover no-repeat;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3)}.att-settings-veil{position:absolute;inset:0;background:linear-gradient(100deg,rgba(4,30,96,.95) 0%,rgba(6,44,128,.85) 34%,rgba(10,63,168,.3) 55%,transparent 68%)}.att-settings-text{position:absolute;left:6%;top:40%;font-weight:700;font-size:22px;color:#fff}.att-chip{padding:6px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer;font:inherit}.att-chip[aria-pressed=true]{background:#1f86f0;border-color:#1f86f0}.att-bg-tools{position:relative;display:inline-flex;align-items:center;gap:calc(var(--u) * 10)}.att-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:max(calc(var(--u) * 360),260px);padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 18);background:#061a58f0;border:1px solid rgba(255,255,255,.22);box-shadow:0 calc(var(--u) * 20) calc(var(--u) * 50) #0008288c;backdrop-filter:blur(10px);color:#fff;text-align:left;animation:ld-in .25s var(--ld-ease) both}.att-menu-head{margin:0 0 calc(var(--u) * 6);font-size:max(calc(var(--u) * 22),15px);font-weight:600}.att-menu-label{margin:calc(var(--u) * 12) 0 calc(var(--u) * 6);font-size:max(calc(var(--u) * 15),12px);color:#ffffffa6}.att-menu-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.att-menu-seg button,.att-menu-item{min-height:44px;padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 12);border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font:inherit;font-size:max(calc(var(--u) * 17),13px);cursor:pointer}.att-menu-seg button[aria-pressed=true]{background:#1e6fd9;border-color:#9fdcff}.att-menu-item{display:flex;width:100%;align-items:center;gap:10px;margin-top:6px;text-align:left}.att-menu-item:hover,.att-menu-seg button:hover{border-color:#9fdcff}.att-menu-rule{border:0;border-top:1px solid rgba(255,255,255,.16);margin:calc(var(--u) * 14) 0 calc(var(--u) * 8)}.att-menu-admin{background:#ffd6781f;border-color:#ffd67880}.att-menu-hint{margin-left:auto;font-size:.78em;color:#ffffff8c}
