.dp-shell{--dp-ring:color-mix(in srgb,var(--dp-accent) 45%,transparent);--dp-ring-soft:color-mix(in srgb,var(--dp-accent) 18%,transparent);position:relative;width:100%;min-height:100vh;min-height:100dvh}.dp-btn{cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .1s ease-out,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.dp-btn:active:not(:disabled){transform:scale(.97)}.dp-btn:disabled{cursor:not-allowed}.dp-cta:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.05)}.dp-cta:active:not(:disabled){transform:scale(.985)}.dp-shell .dp-btn:focus-visible,.dp-shell .dp-input:focus-visible,.dp-shell a:focus-visible,.dp-shell input[type=checkbox]:focus-visible,.dp-shell summary:focus-visible{outline:2px solid var(--dp-accent)!important;outline-offset:2px!important}.dp-shell .dp-field{transition:border-color .16s ease,box-shadow .16s ease}.dp-shell .dp-field:focus-within{border-color:var(--dp-accent)!important;box-shadow:0 0 0 3px var(--dp-ring-soft)!important}.dp-shell .dp-field:focus-within .dp-input:focus-visible{outline:none!important}.dp-num{-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dp-num::-webkit-inner-spin-button,.dp-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dp-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dp-display{letter-spacing:-.03em;line-height:1.02}.dp-title{letter-spacing:-.02em;line-height:1.15}.dp-label{letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.dp-body{letter-spacing:0;line-height:1.6}.dp-shell ::placeholder{color:var(--dp-ink-mute);opacity:1}.dp-amount{display:flex;align-items:center;justify-content:center;gap:4px}.dp-amount__symbol{font-weight:800;line-height:1;color:var(--dp-accent)}.dp-amount__input{border:none;background:transparent;outline:none;font-family:inherit;font-weight:800;color:var(--dp-ink);text-align:center;min-width:2ch}.dp-chip{border-radius:12px;padding:10px 0;font-size:13px;font-weight:700;border:1px solid var(--dp-border);background:var(--dp-field);color:var(--dp-ink-mid)}.dp-chip:hover:not(.dp-chip--on){border-color:var(--dp-accent);color:var(--dp-accent)}.dp-chip--on{background:var(--dp-accent);border-color:var(--dp-accent);color:var(--dp-on-accent);box-shadow:0 6px 16px -4px var(--dp-ring)}.dp-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.dp-choice{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid var(--dp-border);border-radius:12px;background:var(--dp-field);color:var(--dp-ink-mid);font-family:inherit;font-size:13px;font-weight:600;line-height:1.25;text-align:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.dp-choice:hover:not([aria-pressed=true]):not(:disabled){border-color:var(--dp-accent);color:var(--dp-accent)}.dp-choice[aria-pressed=true]{background:var(--dp-accent);border-color:var(--dp-accent);color:var(--dp-on-accent)}.dp-choice:disabled{cursor:not-allowed;opacity:.5}.dp-choice__icon{flex:none;opacity:.7;transition:opacity .16s ease}.dp-choice[aria-pressed=true] .dp-choice__icon{opacity:1}.dp-switch{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:9px 14px;box-sizing:border-box;border:1px solid var(--dp-border);border-radius:12px;background:var(--dp-field);color:var(--dp-ink-mid);font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.dp-switch:hover{border-color:var(--dp-accent)}.dp-switch__track{flex:none;position:relative;width:34px;height:20px;border:1px solid var(--dp-border);border-radius:999px;background:var(--dp-card);transition:background-color .18s ease,border-color .18s ease}.dp-switch__thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--dp-ink-mute);transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .18s ease}.dp-switch[aria-checked=true]{color:var(--dp-ink)}.dp-switch[aria-checked=true] .dp-switch__track{background:var(--dp-accent);border-color:var(--dp-accent)}.dp-switch[aria-checked=true] .dp-switch__thumb{transform:translateX(14px);background:var(--dp-on-accent)}.dp-switch__label{flex:1;min-width:0}.dp-hint{margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--dp-ink-mid)}.dp-rule{border-top:1px solid var(--dp-border);padding-top:16px}.dp-count{margin:5px 0 0;text-align:right;font-size:11px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--dp-ink-mid);transition:color .16s ease}.dp-count[data-near=true]{color:var(--dp-danger,#ce2c2c);font-weight:600}.dp-choices--wide{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dp-disclosure__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease-settle,cubic-bezier(.22,1,.36,1))}.dp-disclosure[open] .dp-disclosure__panel{grid-template-rows:1fr}.dp-disclosure__inner{min-height:0}.dp-disclosure__inner[data-settled=false]{overflow:hidden}.dp-disclosure>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-family:inherit;border-radius:8px}.dp-disclosure>summary::-webkit-details-marker{display:none}.dp-disclosure>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .18s ease;flex-shrink:0;opacity:.7}.dp-disclosure[open]>summary:before{transform:rotate(45deg)}.dp-cut{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.dp-neon{box-shadow:0 0 0 1px color-mix(in srgb,var(--dp-accent) 40%,transparent),0 0 24px -6px var(--dp-accent),inset 0 0 20px -14px var(--dp-accent)}.dp-neon-text{text-shadow:0 0 18px color-mix(in srgb,var(--dp-accent) 55%,transparent)}.dp-scan:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 3px)}.dp-rail{position:relative}.dp-rail:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--dp-accent),var(--dp-accent-2),transparent);background-size:200% 100%;animation:dpRail 3.6s linear infinite}@keyframes dpRail{to{background-position:-200% 0}}.dp-hud{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.dp-hud:before{content:"▌";color:var(--dp-accent);font-size:9px}.dp-pip{width:7px;height:7px;border-radius:50%;background:var(--dp-accent);box-shadow:0 0 8px var(--dp-accent);animation:dpPulse 2.4s ease-in-out infinite;flex-shrink:0}@keyframes dpPulse{0%,to{opacity:1}50%{opacity:.45}}.dp-gaming .dp-chip--on{background:linear-gradient(135deg,var(--dp-accent),var(--dp-accent-2));box-shadow:0 6px 18px -4px var(--dp-ring),inset 0 0 12px rgba(255,255,255,.22)}.dp-card-clean{box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(15,23,42,.12),0 24px 48px -24px rgba(15,23,42,.12)}.dp-card-raise{transition:transform .2s ease,box-shadow .2s ease}.dp-in{opacity:0;animation:dpIn .55s cubic-bezier(.2,.8,.2,1) forwards}@keyframes dpIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dp-shell{container-type:inline-size;container-name:dpshell}@container dpshell (max-width: 860px){.dp-shell-grid{grid-template-columns:1fr!important;gap:18px!important}.dp-shell-rail{position:static!important}.dp-donato-rail{border-right:none!important;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);padding:24px!important;gap:20px!important}.dp-shell-form-card{padding:20px!important}}@media (max-width:860px){.dp-shell-grid{grid-template-columns:1fr!important;gap:18px!important}.dp-shell-rail{position:static!important}}@media (max-width:760px){.dp-shell-page-pad{padding-left:14px!important;padding-right:14px!important}.dp-shell-avatar-lg{width:84px!important;height:84px!important}.dp-shell-name-lg{font-size:23px!important}.dp-shell-banner{padding:26px 18px!important}.dp-shell-form-card{padding:18px!important}.dp-shell-chips{gap:6px!important}.dp-shell-amount-input{font-size:40px!important}.dp-amount__symbol{font-size:24px!important}}@media (max-width:480px){.dp-shell-stats{flex-direction:column!important;align-items:stretch!important}.dp-shell-chips{grid-template-columns:1fr 1fr!important}.dp-shell-amount-input,.em-amount__input{font-size:34px!important}.em-amount__baht{font-size:24px!important}}@media (pointer:coarse){.dp-chip,.dp-choice{min-height:44px}}@media (prefers-reduced-motion:reduce){.dp-choice,.dp-choice__icon,.dp-disclosure__panel,.dp-switch__thumb,.dp-switch__track{transition:none}.dp-shell *,.dp-shell :after,.dp-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.dp-in{opacity:1;animation:none}.dp-btn:active:not(:disabled),.dp-cta:hover:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){.dp-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--dp-card)!important}.dp-scan:after{display:none}}@media (prefers-contrast:more){.dp-shell{--dp-ink-mute:var(--dp-ink-mid)}.dp-chip,.dp-choice,.dp-field,.dp-switch{border-color:var(--dp-ink-mid)!important}.dp-btn:focus-visible,.dp-input:focus-visible{outline-width:3px}}@media (forced-colors:active){.dp-chip--on,.dp-choice[aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText}.dp-switch[aria-checked=true] .dp-switch__track{background:Highlight;border-color:Highlight}.dp-switch[aria-checked=true] .dp-switch__thumb{background:HighlightText}}