html:has(.ld-page:not(.ld-page--preview)),html:has(.ld-page:not(.ld-page--preview)) body{margin:0;background:#050505;overflow-x:hidden}.ld-page{--ld-accent:#ff9500;--ld-accent-soft:rgba(255,149,0,0.1);--ld-accent-border:rgba(255,149,0,0.28);--ld-accent-glow:rgba(255,149,0,0.18);--ld-accent-fill:rgba(255,180,90,0.92);--ld-bg:#050505;--ld-bg-soft:rgba(255,255,255,0.04);--ld-bg-head:rgba(255,255,255,0.05);--ld-field:#101010;--ld-line:rgba(255,255,255,0.06);--ld-edge:rgba(255,255,255,0.07);--ld-edge-strong:rgba(255,255,255,0.11);--ld-shadow-soft:0 2px 10px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.025);--ld-shadow-soft-lg:0 8px 26px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.03);--ld-shadow-on:0 4px 16px rgba(0,0,0,0.46),inset 0 0 0 1px rgba(255,255,255,0.05);--ld-focus-ring:0 0 0 3px rgba(0,0,0,0.55),0 4px 14px rgba(0,0,0,0.36);--ld-muted:rgba(255,255,255,0.52);--ld-dim:rgba(255,255,255,0.3);--ld-space-1:0.25rem;--ld-space-2:0.5rem;--ld-space-3:0.75rem;--ld-space-4:1rem;--ld-space-5:1.25rem;--ld-text-xs:0.6875rem;--ld-text-sm:0.8125rem;--ld-text-base:0.875rem;--ld-text-md:0.9375rem;--ld-text-lg:1.0625rem;--ld-text-xl:2.25rem;--ld-touch:2.625rem;--ld-radius-sm:0.5rem;--ld-radius-md:0.75rem;--ld-radius-lg:1rem;--ld-radius-xl:1.25rem;--ld-radius-chip:0.875rem;--ld-radius-cta:0.875rem;--ld-radius-pill:999px;--ld-gutter:clamp(0.85rem,4.2vw,1.25rem);--ld-font-body:var(--font-fc-body);--ld-font-num:var(--font-fc-num);--ld-font-name:var(--font-fc-body);--ld-name-color:#ffffff;--ld-page-bg-image:none;position:relative;isolation:isolate;width:100%;max-width:100vw;min-height:100dvh;background:var(--ld-bg);color:#fff;font-family:var(--ld-font-body,var(--ld-font-num));font-size:var(--ld-text-base);font-weight:500;line-height:1.5;overflow-x:hidden}.ld-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--ld-page-bg-image);background-size:cover;background-position:50%;background-attachment:fixed;opacity:0}.ld-page--has-page-bg:before{opacity:.55}.ld-page__cover-blur{position:fixed;inset:-18%;z-index:0;pointer-events:none;overflow:hidden}.ld-page.ld-page--preview .ld-page__cover-blur{position:absolute;inset:0}.ld-page__cover-blur img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:scale(1.15);filter:blur(72px) brightness(.42) saturate(.72);will-change:transform}.ld-page__cover-blur:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 72% at 50% 38%,rgba(0,0,0,.08) 0,rgba(0,0,0,.45) 100%),rgba(0,0,0,.22)}.ld-head__name,.ld-strip__name{color:var(--ld-name-color,#fff);font-family:var(--ld-font-name,var(--ld-font-body,var(--ld-font-num)))}.ld-dock,.ld-field__label,.ld-head__bio,.ld-main,.ld-pay2__hint{font-family:var(--ld-font-body,var(--ld-font-num))}.ld-page__intro{display:block;width:100%;margin-top:var(--ld-space-3);border-radius:var(--ld-radius-md);overflow:hidden;box-shadow:var(--ld-shadow-soft)}.ld-page__intro img{display:block;width:100%;height:auto;max-height:8rem;-o-object-fit:cover;object-fit:cover}.ld-page__intro--link{cursor:pointer;transition:opacity .15s}.ld-page__intro--link:hover{opacity:.92}.ld-watermark{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ld-watermark__word{position:absolute;left:50%;font-size:clamp(4.5rem,26vw,10rem);font-weight:700;letter-spacing:-.03em;line-height:.9;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09);paint-order:stroke fill;transform:translateX(-50%) rotate(-14deg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ld-watermark__word:first-child{top:8%}.ld-watermark__word--alt{top:52%;-webkit-text-stroke:1px rgba(255,149,0,.12);transform:translateX(-38%) rotate(-11deg);font-size:clamp(4rem,22vw,8.5rem)}.ld-icon{display:block;width:1rem;height:1rem;flex-shrink:0}.ld-icon--sm{width:.875rem;height:.875rem}.ld-icon--lg{width:1.75rem;height:1.75rem;opacity:.35}.ld-icon--xl{width:5rem;height:5rem;opacity:.25}.ld-shell{z-index:2;max-width:100%;margin:0;min-height:0;display:flex;flex-direction:column}.ld-banner,.ld-shell{position:relative;width:100%}.ld-banner{z-index:1;height:clamp(5rem,18vw,7.5rem);overflow:hidden;background:#0a0a0a}.ld-banner--empty{height:0;min-height:0;background:transparent}.ld-banner__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld-shell__cols{display:flex;flex-direction:column;width:100%;min-width:0}@media (min-width:520px) and (max-width:767px){.ld-page{padding:0 0 var(--ld-space-5)}.ld-shell{max-width:min(34rem,92vw);margin:0 auto;min-height:auto;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none}.ld-head__cover{margin:0 var(--ld-gutter);border-radius:var(--ld-radius-lg)}}.ld-head{position:relative;overflow:visible;padding:env(safe-area-inset-top,0) 0 var(--ld-space-2)}.ld-head__cover{height:4.25rem;margin:0;border-radius:0;overflow:hidden}.ld-head__cover--default{background:radial-gradient(ellipse 90% 100% at 50% 0,rgba(255,149,0,.22),transparent 65%),linear-gradient(165deg,#161616 0,#0a0a0a 55%,var(--ld-bg) 100%)}.ld-head__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld-head__body{position:relative;z-index:2;margin-top:var(--ld-space-3);padding:0 var(--ld-gutter);text-align:center}.ld-head__avatar{width:5rem;height:5rem;margin:0 auto;border:none;border-radius:0;background:transparent;display:flex;overflow:visible;box-shadow:none}.ld-head__avatar,.profile-avatar-frame{align-items:center;justify-content:center}.profile-avatar-frame{position:relative;display:inline-flex;vertical-align:middle;line-height:0}.profile-avatar-frame__avatar{position:relative;z-index:1;overflow:hidden;display:grid;place-items:center}.profile-avatar-frame__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-avatar-frame__decor{position:absolute;top:50%;left:50%;width:132%;height:132%;transform:translate(-50%,-50%);pointer-events:none;-o-object-fit:contain;object-fit:contain;z-index:2}.profile-avatar-frame__avatar.rounded-full,.profile-avatar-frame__img.rounded-full{border-radius:9999px}.profile-avatar-frame__avatar.rounded-lg,.profile-avatar-frame__img.rounded-lg{border-radius:.5rem}.profile-avatar-frame__avatar.rounded-2xl,.profile-avatar-frame__img.rounded-2xl{border-radius:1rem}.profile-avatar-frame[data-avatar-shape=square] .profile-avatar-frame__avatar,.profile-avatar-frame[data-avatar-shape=square] .profile-avatar-frame__img,.profile-avatar-frame__avatar.rounded-none,.profile-avatar-frame__img.rounded-none{border-radius:0}.profile-avatar-frame[data-avatar-shape=rounded] .profile-avatar-frame__avatar,.profile-avatar-frame[data-avatar-shape=rounded] .profile-avatar-frame__img{border-radius:.5rem}.profile-avatar-frame[data-avatar-shape=soft] .profile-avatar-frame__avatar,.profile-avatar-frame[data-avatar-shape=soft] .profile-avatar-frame__img{border-radius:1rem}.profile-avatar-frame[data-avatar-shape=circle] .profile-avatar-frame__avatar,.profile-avatar-frame[data-avatar-shape=circle] .profile-avatar-frame__img{border-radius:9999px}.ld-head__avatar-frame{width:4.75rem;height:4.75rem}.ld-head__avatar-frame .profile-avatar-frame__avatar{width:4.25rem;height:4.25rem}.ld-head__avatar.ld-head__avatar--framed,.ld-head__avatar:has(.profile-avatar-frame--decorated){border:none;background:transparent;box-shadow:none}.ld-strip__avatar-frame{width:2.5rem;height:2.5rem}.ld-strip__avatar-frame .profile-avatar-frame__avatar{width:2.15rem;height:2.15rem}.ld-head__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-sizing:border-box;padding:0}.ld-head__name{margin:var(--ld-space-2) 0 0;font-size:var(--ld-text-lg);font-weight:800;letter-spacing:-.02em;line-height:1.15}.ld-head__name-row{display:flex;flex-direction:column;align-items:center;gap:.35rem}.ld-name-cat-stage-wrap{width:100%;margin-top:var(--ld-space-2)}.ld-name-cat-stage-wrap:not(.has-cat) .ld-head__name{margin-top:0}.ld-name-cat-stage-wrap.has-cat{display:flex;justify-content:center}.ld-name-cat-stage{position:relative;display:inline-block;max-width:100%;vertical-align:top}.ld-name-cat-stage-wrap.has-cat .ld-name-cat-stage,.ld-name-cat-stage.has-cat{overflow:hidden;padding-top:2rem}.ld-name-cat-stage-wrap.has-cat .ld-head__name{margin:0;position:relative;z-index:1}.ld-name-cat-runner{position:absolute;top:0;left:0;z-index:2;pointer-events:none;will-change:transform;transform-origin:center bottom;background:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.ld-name-cat-runner img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:pixelated;image-rendering:crisp-edges}.ld-page--preview .ld-name-cat-stage-wrap.has-cat .ld-name-cat-runner{filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.ld-name-cat-stage-wrap.has-beside-decor{display:flex;justify-content:center;margin-top:var(--ld-space-2)}.ld-name-beside-anchor{position:relative;display:inline-block;max-width:100%}.ld-name-cat-stage-wrap.has-beside-decor .ld-head__name{margin:0}.ld-name-beside-sprite{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.2rem;width:32px;height:32px;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.ld-name-beside-sprite img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:pixelated;image-rendering:crisp-edges}.ld-page--preview .ld-name-beside-sprite{filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.ld-head__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ld-space-2);margin-top:var(--ld-space-2)}.ld-head__live,.ld-head__url{display:inline-flex;align-items:center;min-height:1.625rem;padding:0 var(--ld-space-2);border-radius:var(--ld-radius-pill);font-size:var(--ld-text-xs);font-weight:600}.ld-head__live{gap:.3rem;color:#86efac;background:rgba(34,197,94,.12)}.ld-head__live i{width:.35rem;height:.35rem;border-radius:50%;background:#4ade80}.ld-head__url{gap:.35rem;max-width:100%;border:1px solid var(--ld-edge);box-shadow:var(--ld-shadow-soft);background:rgba(0,0,0,.22);color:var(--ld-muted);font-family:inherit;cursor:pointer}.ld-head__url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-head__url:hover{color:var(--ld-accent)}.ld-head__url-line{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;padding:0;border:none;background:none;color:var(--ld-muted);font-family:inherit;font-size:var(--ld-text-sm);font-weight:500;cursor:pointer;max-width:100%}.ld-head__url-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-head__url-line:hover{color:rgba(255,255,255,.78)}.ld-head__min-line{margin:.35rem 0 0;font-size:var(--ld-text-xs);color:var(--ld-dim);line-height:1.45}.ld-head__social-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:0 .85rem;border-radius:var(--ld-radius-pill);background:rgba(255,255,255,.04);border:none;box-shadow:none;color:rgba(255,255,255,.88);font-size:var(--ld-text-sm);font-weight:600;text-decoration:none;transition:background .15s}.ld-head__social-pill:hover{border-color:transparent;background:rgba(255,255,255,.07)}.ld-head__social-pill img{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.ld-head__bio{margin:var(--ld-space-2) auto 0;max-width:18rem;font-size:var(--ld-text-sm);line-height:1.45;color:var(--ld-muted)}.ld-head__socials{display:flex;justify-content:center;gap:var(--ld-space-2);margin-top:var(--ld-space-3)}.ld-head__social{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--ld-radius-sm);background:rgba(0,0,0,.22);border:1px solid var(--ld-edge);box-shadow:var(--ld-shadow-soft);text-decoration:none}.ld-head__social:hover{background:var(--ld-accent-soft)}.ld-head__social img{width:1rem;height:1rem}.ld-strip{display:flex;align-items:center;gap:var(--ld-space-3);margin:var(--ld-space-3) var(--ld-gutter) 0;padding:var(--ld-space-3);border-radius:var(--ld-radius-xl);background:var(--ld-bg-head);border:1px solid var(--ld-edge);box-shadow:var(--ld-shadow-soft-lg)}.ld-strip__avatar{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:50%;background:#111;overflow:hidden;display:grid;place-items:center}.ld-strip__avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;box-sizing:border-box;padding:.35rem}.ld-strip__info{flex:1;min-width:0}.ld-strip__name{margin:0;font-size:var(--ld-text-md);font-weight:700;letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-strip__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:.15rem 0 0;font-size:var(--ld-text-xs);color:var(--ld-muted)}.ld-strip__live{display:inline-flex;align-items:center;gap:.3rem;color:#86efac;font-weight:600}.ld-strip__live i{width:.35rem;height:.35rem;border-radius:50%;background:#4ade80}.ld-strip__actions{display:flex;align-items:center;gap:var(--ld-space-2);flex-shrink:0}.ld-strip__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 var(--ld-space-3);border-radius:var(--ld-radius-pill);font-family:inherit;font-size:var(--ld-text-xs);font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .15s,background .15s}.ld-strip__btn--fill{border:none;background:#fff;color:#0a0a0a}.ld-strip__btn--fill:hover{opacity:.92}.ld-strip__btn--ghost{width:2rem;min-width:2rem;padding:0;border:1px solid var(--ld-edge);background:rgba(0,0,0,.22);box-shadow:var(--ld-shadow-soft);color:#fff}.ld-strip__btn--ghost:hover{background:rgba(255,255,255,.06)}.ld-main{flex:1;gap:var(--ld-space-3);padding:var(--ld-space-3) 0 var(--ld-space-5)}.ld-main,.ld-panel{display:flex;flex-direction:column}.ld-panel{gap:var(--ld-space-4);padding:0 var(--ld-gutter);min-width:0}.ld-panel--pay{padding-top:calc(var(--ld-space-3) + env(safe-area-inset-top, 0px))}.ld-step{display:flex;align-items:center;gap:var(--ld-space-2)}.ld-step__dot{width:.5rem;height:.5rem;border-radius:50%;background:rgba(255,255,255,.12)}.ld-step__dot.is-on{background:var(--ld-accent);box-shadow:0 0 0 3px var(--ld-accent-soft)}.ld-step__text{margin-left:var(--ld-space-1);font-size:var(--ld-text-sm);font-weight:600;color:var(--ld-muted)}.ld-block{display:flex;flex-direction:column;gap:var(--ld-space-3)}.ld-block__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ld-space-2);margin:0;font-size:var(--ld-text-sm);font-weight:600;color:rgba(255,255,255,.88)}.ld-block__label span{font-size:var(--ld-text-xs);font-weight:500;color:var(--ld-dim)}.ld-block--amount .ld-block__body{gap:var(--ld-space-3)}.ld-block__head{display:inline-flex;align-self:flex-start;padding:.35rem .75rem;border-radius:var(--ld-radius-sm);background:rgba(0,0,0,.22);border:1px solid var(--ld-edge);box-shadow:var(--ld-shadow-soft);font-size:var(--ld-text-xs);font-weight:700;letter-spacing:.02em;color:rgba(255,255,255,.88)}.ld-block__body{display:flex;flex-direction:column;gap:var(--ld-space-3);min-width:0}.ld-block--amount .ld-money--hero{padding-bottom:0;border-bottom:none;box-shadow:none}.ld-money.ld-money--hero{min-height:auto;padding:0 0 .45rem;border:none;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;box-shadow:none;gap:.35rem}.ld-money.ld-money--hero:focus-within{border:none;border-bottom:1px solid rgba(255,255,255,.22);box-shadow:none}.ld-block__hint{margin:0;font-size:var(--ld-text-sm);color:var(--ld-muted)}.ld-money--hero{min-height:auto;padding:0 0 .45rem;border:none;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;gap:.35rem;box-shadow:none}.ld-money--hero:focus-within{border:none;border-bottom:1px solid rgba(255,255,255,.22);box-shadow:none}.ld-money--hero .ld-money__prefix{font-size:var(--ld-text-xl);font-weight:600;letter-spacing:-.025em;color:rgba(255,255,255,.35);align-self:center}.ld-money--hero .ld-money__input{font-size:var(--ld-text-xl);font-weight:600;letter-spacing:-.025em;line-height:1.11;text-align:left}.ld-money--hero .ld-money__input::-moz-placeholder{color:rgba(255,255,255,.2);font-weight:600}.ld-money--hero .ld-money__input::placeholder{color:rgba(255,255,255,.2);font-weight:600}.ld-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ld-space-2)}.ld-chip{min-height:2.375rem;padding:.5rem .25rem;border:1px solid var(--ld-edge);border-radius:var(--ld-radius-chip);background:var(--ld-field);box-shadow:var(--ld-shadow-soft);color:rgba(255,255,255,.72);font-family:var(--ld-font-num);font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.ld-chip:hover{border-color:var(--ld-edge-strong);box-shadow:var(--ld-shadow-on);color:rgba(255,255,255,.9)}.ld-chip.is-on{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1);box-shadow:none;color:#fff;font-weight:600}.ld-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.2rem;border-radius:var(--ld-radius-pill);background:rgba(0,0,0,.28);border:1px solid var(--ld-edge);box-shadow:var(--ld-shadow-soft)}.ld-seg__btn{min-height:2.25rem;border:1px solid transparent;border-radius:var(--ld-radius-pill);background:transparent;color:var(--ld-muted);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.ld-seg__btn.is-on{background:var(--ld-accent-fill);box-shadow:var(--ld-shadow-soft);color:#fff;font-weight:600}.ld-field{flex-direction:column;min-width:0;width:100%}.ld-field,.ld-field__head{display:flex;gap:var(--ld-space-2)}.ld-field__head{align-items:baseline;justify-content:space-between}.ld-field__label{font-size:var(--ld-text-sm);font-weight:600;color:rgba(255,255,255,.82)}.ld-field__hint{font-size:var(--ld-text-xs);color:var(--ld-dim)}.ld-field__foot{display:flex;justify-content:flex-end}.ld-count{font-size:var(--ld-text-xs);color:var(--ld-dim)}.ld-input{width:100%;max-width:100%;box-sizing:border-box;min-height:var(--ld-touch);padding:0 var(--ld-space-3);border:1px solid var(--ld-edge);border-radius:var(--ld-radius-chip);background:var(--ld-field);box-shadow:var(--ld-shadow-soft);color:#fff;font-family:inherit;font-size:var(--ld-text-md);font-weight:500;outline:none;transition:border-color .15s,box-shadow .15s}.ld-input::-moz-placeholder{color:var(--ld-dim)}.ld-input::placeholder{color:var(--ld-dim)}.ld-input:focus{border-color:var(--ld-edge-strong);box-shadow:var(--ld-focus-ring)}.ld-input--area{min-height:5rem;padding:var(--ld-space-3);resize:vertical;line-height:1.5}.ld-money{display:flex;align-items:center;gap:var(--ld-space-2);width:100%;max-width:100%;box-sizing:border-box;min-height:var(--ld-touch);padding:0 var(--ld-space-3);border:1px solid var(--ld-edge);border-radius:var(--ld-radius-chip);background:var(--ld-field);box-shadow:var(--ld-shadow-soft);transition:border-color .15s,box-shadow .15s}.ld-money:focus-within{border-color:var(--ld-edge-strong);box-shadow:var(--ld-focus-ring)}.ld-money__prefix{color:var(--ld-muted)}.ld-money__input,.ld-money__prefix{font-size:var(--ld-text-md);font-weight:600}.ld-money__input{flex:1;min-width:0;border:none;background:transparent;color:#fff;font-family:var(--ld-font-num);font-variant-numeric:tabular-nums;outline:none}.ld-money__input::-moz-placeholder{color:var(--ld-dim);font-weight:500}.ld-money__input::placeholder{color:var(--ld-dim);font-weight:500}.ld-drop{display:flex;flex-direction:column;align-items:center;gap:var(--ld-space-2);min-height:5.5rem;padding:var(--ld-space-4);border-radius:var(--ld-radius-md);border:1px dashed var(--ld-edge);box-shadow:var(--ld-shadow-soft);background:var(--ld-bg-soft);text-align:center;cursor:pointer}.ld-drop strong{font-size:var(--ld-text-sm)}.ld-drop span{color:var(--ld-dim)}.ld-drop span,.ld-voice p{font-size:var(--ld-text-xs)}.ld-voice p{margin:0 0 var(--ld-space-3);color:var(--ld-muted)}.ld-voice__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ld-space-2);width:100%;min-height:var(--ld-touch);border:none;border-radius:var(--ld-radius-pill);background:linear-gradient(180deg,var(--ld-accent-cta-top,#ffc56e) 0,var(--ld-accent-cta-bottom,#ff9500) 100%);color:#fff;font-family:inherit;font-size:var(--ld-text-sm);font-weight:700;cursor:pointer}.ld-pay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ld-pay,.ld-pay__opt{gap:var(--ld-space-2)}.ld-pay__opt{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:4.25rem;padding:var(--ld-space-2);border:1px solid var(--ld-edge);border-radius:var(--ld-radius-chip);background:var(--ld-field);box-shadow:var(--ld-shadow-soft);font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.ld-pay__opt.is-on{border-color:var(--ld-edge-strong);background:rgba(255,255,255,.04);box-shadow:var(--ld-shadow-on),inset 0 0 0 1px rgba(255,149,0,.1)}.ld-pay__icon{width:1.625rem;height:1.625rem;border-radius:.4rem}.ld-pay__icon--pp{background:linear-gradient(135deg,#22c55e,#16a34a)}.ld-pay__icon--bank{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ld-pay__icon--tm{background:linear-gradient(135deg,#f97316,#ea580c)}.ld-pay__opt span:last-child{font-size:var(--ld-text-xs);font-weight:700;color:rgba(255,255,255,.82);text-align:center;line-height:1.25}.ld-bank{padding:var(--ld-space-4);border-radius:var(--ld-radius-md);background:var(--ld-bg-soft);border:1px solid var(--ld-edge);box-shadow:var(--ld-shadow-soft);text-align:center}.ld-bank__label{font-size:var(--ld-text-sm);color:var(--ld-muted)}.ld-bank__num{display:inline-flex;align-items:center;gap:var(--ld-space-2);margin:var(--ld-space-2) 0 0;font-size:var(--ld-text-lg);font-weight:800;letter-spacing:.03em}.ld-bank__num button{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--ld-radius-sm);background:rgba(255,255,255,.06);color:var(--ld-muted);cursor:pointer}.ld-bank__name{margin:var(--ld-space-1) 0 0;font-size:var(--ld-text-sm);font-weight:600}.ld-bank__qr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ld-space-2);min-height:6rem;margin-top:var(--ld-space-3);border-radius:var(--ld-radius-md);border:1px dashed var(--ld-edge);box-shadow:inset 0 2px 8px rgba(0,0,0,.28);font-size:var(--ld-text-xs);color:var(--ld-dim)}.ld-err{margin:0 var(--ld-gutter);padding:var(--ld-space-3);border-radius:var(--ld-radius-sm);font-size:var(--ld-text-sm);color:#ffb4a0;background:rgba(255,60,30,.08)}.ld-surface{background:rgba(255,255,255,.025);border:none;border-radius:var(--ld-radius-xl);box-shadow:none}.ld-aside__card{width:100%;padding:1.25rem}.ld-aside__card .ld-head__body{padding:0}.ld-panel.ld-surface{padding:1.25rem;gap:1.25rem}.ld-notice{display:flex;align-items:flex-start;gap:.65rem;padding:0;border:none;border-radius:0;background:transparent}.ld-notice__icon{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:.5rem;background:rgba(255,255,255,.08);border:none;color:rgba(255,255,255,.55)}.ld-notice__body{min-width:0;flex:1}.ld-notice__title{margin:0;font-size:var(--ld-text-xs);font-weight:700;color:rgba(255,255,255,.82)}.ld-notice__text{margin:.2rem 0 0;line-height:1.45}.ld-aside__signup,.ld-notice__text{font-size:var(--ld-text-xs);color:var(--ld-muted)}.ld-aside__signup{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;padding:0;border:none;background:transparent;box-shadow:none;font-weight:600;text-decoration:none;transition:color .15s}.ld-aside__signup-logo{width:1.125rem;height:1.125rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain;border-radius:.25rem}.ld-aside__signup:hover{color:rgba(255,255,255,.88);border-color:transparent;background:transparent}.ld-field__error{margin:.35rem 0 0;font-size:var(--ld-text-xs);line-height:1.45;color:#ffb4a0}.ld-field.is-error .ld-input,.ld-field.is-error .ld-input--area{border-bottom-color:rgba(255,120,90,.55)}.ld-money.is-error .ld-money__input,.ld-money.is-error .ld-money__prefix{color:#ffb4a0}.ld-hint-inline{margin:.35rem 0 0;font-size:var(--ld-text-xs);line-height:1.45;color:var(--ld-dim)}.ld-form-hint{margin:0 0 .5rem;padding:.55rem .75rem;border-radius:var(--ld-radius-md);font-size:var(--ld-text-sm);line-height:1.45}.ld-form-hint--warn{color:#ffb4a0;background:rgba(255,80,60,.1);border:1px solid rgba(255,120,90,.22)}.ld-dock{margin-top:var(--ld-space-2);padding:var(--ld-space-3) 0 calc(var(--ld-space-2) + env(safe-area-inset-bottom, 0))}.ld-dock__row{display:grid;grid-template-columns:auto 1fr;gap:var(--ld-space-2)}.ld-ghost{padding:0 var(--ld-space-4);border-radius:var(--ld-radius-cta);border:1px solid var(--ld-edge);background:rgba(0,0,0,.25);box-shadow:var(--ld-shadow-soft);color:rgba(255,255,255,.78);font-size:var(--ld-text-sm);font-weight:600}.ld-cta,.ld-ghost{min-height:var(--ld-touch);font-family:inherit;cursor:pointer}.ld-cta{border:1px solid rgba(0,0,0,.35);border-radius:var(--ld-radius-cta);background:linear-gradient(180deg,var(--ld-accent-cta-top,#ffc56e) 0,var(--ld-accent-cta-bottom,#ff9500) 100%);color:#fff;font-size:1rem;font-weight:700;box-shadow:0 4px 16px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.22);transition:filter .15s,transform .1s,box-shadow .15s}.ld-cta--full{width:100%}.ld-cta:hover:not(:disabled){filter:brightness(1.05)}.ld-cta:active:not(:disabled){transform:scale(.98)}.ld-cta:disabled{opacity:.45;cursor:not-allowed}.ld-pay2__back{align-self:flex-start;border:none;background:none;padding:0;color:var(--ld-muted);font-family:inherit;font-size:var(--ld-text-sm);font-weight:500;cursor:pointer}.ld-pay2__back:hover{color:#fff}.ld-pay2__recap{padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);box-shadow:none}.ld-pay2__recap-amount{margin:0;font-size:clamp(2rem,6vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff}.ld-pay2__recap-name{margin:.4rem 0 0;font-size:var(--ld-text-sm);font-weight:600;color:rgba(255,255,255,.9)}.ld-pay2__recap-msg{margin:.3rem 0 0;font-size:var(--ld-text-sm);color:rgba(255,255,255,.52);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ld-pay2__stack{display:flex;flex-direction:column;gap:var(--ld-space-3)}.ld-pay2__methods{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.ld-pay2__method{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--ld-space-2);flex:1 1 calc(50% - 0.25rem);min-width:min(100%,9.75rem);padding:.75rem .875rem;border:1px solid var(--ld-edge);border-radius:1rem;background:transparent;box-shadow:none;text-align:left;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s,color .15s}.ld-pay2__method:hover:not(.is-on){border-color:var(--ld-edge-strong);background:var(--ld-bg-soft)}.ld-pay2__method.is-on{border:none;background:linear-gradient(180deg,var(--ld-accent-cta-top) 0,var(--ld-accent-cta-bottom) 100%);box-shadow:0 8px 24px color-mix(in srgb,var(--ld-accent) 30%,transparent);transform:translateY(-1px)}.ld-pay2__method.is-on .ld-pay2__method-text strong{color:var(--ld-accent-cta-on)}.ld-pay2__method.is-on .ld-pay2__method-text span{color:color-mix(in srgb,var(--ld-accent-cta-on) 72%,transparent)}.ld-pay2__method.is-on .ld-pay2__radio{border-color:color-mix(in srgb,var(--ld-accent-cta-on) 45%,transparent);background:var(--ld-accent-cta-on);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ld-accent) 55%,transparent)}.ld-pay2__method:not(.is-on) .ld-pay2__radio{border-color:color-mix(in srgb,var(--ld-on-surface) 28%,transparent);background:transparent;box-shadow:none}.ld-pay2__method-logo{width:2.5rem;height:2.5rem;border-radius:.65rem;overflow:hidden;background:#fff;padding:.22rem;display:grid;place-items:center;flex-shrink:0}.ld-pay2__method-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ld-pay2__method--promptpay .ld-pay2__method-logo{background:transparent;padding:0;border-radius:0}.ld-pay2__method-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ld-pay2__method-text strong{font-size:var(--ld-text-sm);font-weight:600;color:var(--ld-on-surface)}.ld-pay2__method-text span{font-size:var(--ld-text-xs);color:var(--ld-muted)}.ld-pay2__radio{width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--ld-on-surface) 28%,transparent);background:transparent;box-shadow:none;flex-shrink:0}.ld-pay2__detail{padding:var(--ld-space-4);border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(0,0,0,.28);box-shadow:none;text-align:left}.ld-pay2__detail--promptpay{display:flex;flex-direction:column;align-items:center;gap:var(--ld-space-3);text-align:center}.ld-pay2__detail--account,.ld-pay2__detail--angpao{display:flex;flex-direction:column;gap:var(--ld-space-2)}.ld-pay2__account{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.ld-pay2__account-main{flex:1;min-width:0}.ld-pay2__account-badge{width:4.75rem;height:4.75rem;flex-shrink:0;border-radius:1rem;background:#fff;padding:.55rem;display:grid;place-items:center;box-shadow:0 8px 24px rgba(0,0,0,.28)}.ld-pay2__account-badge img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ld-pay2__qr{display:grid;place-items:center;width:-moz-fit-content;width:fit-content;max-width:min(100%,13.5rem);min-height:0;margin:0 auto;padding:.3rem .1rem;border-radius:.85rem;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.32)}.ld-pay2__qr-img{display:block;width:12.75rem;max-width:100%;height:auto;border-radius:.35rem}.ld-pay2__qr-placeholder{display:flex;flex-direction:column;align-items:center;gap:var(--ld-space-2);min-height:12rem;min-width:12.75rem;color:var(--ld-muted);font-size:var(--ld-text-sm)}.ld-pay2__link-field{width:100%;margin-top:var(--ld-space-2)}.ld-pay2__link-input{width:100%;min-height:auto;padding:.5rem .75rem;border:1px solid var(--ld-edge);border-radius:var(--ld-radius-chip);background:rgba(255,255,255,.06);color:var(--ld-text);font-size:var(--ld-text-sm);line-height:1.3}.ld-pay2__link-input:focus{outline:2px solid color-mix(in srgb,var(--ld-accent) 55%,transparent);outline-offset:1px}.ld-pay2__link-hint{margin:var(--ld-space-2) 0 0;line-height:1.45}.ld-pay2__angpao-steps,.ld-pay2__link-hint{font-size:var(--ld-text-sm);color:var(--ld-muted)}.ld-pay2__angpao-steps{margin:var(--ld-space-3) 0 0;padding-left:1.25rem;line-height:1.5}.ld-pay2__angpao-steps li+li{margin-top:var(--ld-space-1)}.ld-pay2__detail-label{margin:0;font-size:var(--ld-text-sm);color:var(--ld-muted)}.ld-pay2__detail-bank{margin:0;font-size:var(--ld-text-xs);font-weight:500;color:var(--ld-muted)}.ld-pay2__detail-num{margin:.35rem 0 0;font-size:clamp(1.85rem,5.5vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff;word-break:break-all}.ld-pay2__detail-name{margin:.5rem 0 0;font-size:var(--ld-text-sm);color:var(--ld-muted)}.ld-pay2__copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ld-space-2);min-height:2.25rem;padding:0 var(--ld-space-4);border:1px solid var(--ld-edge);border-radius:var(--ld-radius-pill);background:rgba(0,0,0,.22);box-shadow:var(--ld-shadow-soft);color:rgba(255,255,255,.82);font-family:inherit;font-size:var(--ld-text-xs);font-weight:600;cursor:pointer}.ld-pay2__detail-num--link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ld-text-sm);color:rgba(255,255,255,.88)}.ld-pay2__detail-actions{display:flex;flex-wrap:wrap;gap:var(--ld-space-2);justify-content:flex-start;margin-top:var(--ld-space-3)}.ld-pay2__copy-btn--open{border-color:rgba(244,63,94,.35);background:rgba(244,63,94,.12);color:#fda4af}.ld-pay2__hint{margin:0}.ld-pay2__hint,.ld-pay2__slip{text-align:center;font-size:var(--ld-text-sm);color:var(--ld-muted)}.ld-pay2__slip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ld-space-2);min-height:7rem;padding:var(--ld-space-4);border:1px dashed var(--ld-edge);border-radius:var(--ld-radius-chip);background:rgba(0,0,0,.22);box-shadow:inset 0 2px 10px rgba(0,0,0,.28);font-weight:500;cursor:pointer}.ld-pay2__slip:hover{border-color:var(--ld-edge-strong);box-shadow:var(--ld-shadow-soft),inset 0 2px 10px rgba(0,0,0,.28);background:rgba(0,0,0,.28)}.ld-toast{position:fixed;bottom:calc(1rem + env(safe-area-inset-bottom, 0));left:50%;transform:translateX(-50%);z-index:30;padding:var(--ld-space-2) var(--ld-space-4);border-radius:var(--ld-radius-pill);font-size:var(--ld-text-sm);font-weight:600;background:rgba(0,0,0,.88);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .2s}.ld-toast.is-on{opacity:1}@media (max-width:359px){.ld-strip__btn--fill{padding:0 var(--ld-space-2);font-size:.625rem}.ld-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-seg--slide .ld-seg__btn span:not(.ld-seg__icon){font-size:.625rem}}@media (max-width:479px){.ld-thanks{padding:calc(.85rem + env(safe-area-inset-top, 0px)) .85rem calc(.85rem + env(safe-area-inset-bottom, 0px))}.ld-thanks__stack{width:min(100%,19.5rem)}.ld-thanks__avatar-frame{width:9.25rem;height:9.25rem}.ld-thanks__avatar-frame .profile-avatar-frame__avatar{width:8.5rem;height:8.5rem}.ld-thanks__avatar-frame.profile-avatar-frame--decorated{width:9.25rem;height:9.25rem}.ld-thanks__avatar-frame.profile-avatar-frame--decorated .profile-avatar-frame__avatar{width:8.5rem;height:8.5rem}.ld-thanks__title{font-size:1.125rem}.ld-thanks__amount{font-size:clamp(2rem,9vw,2.5rem)}}@media (min-width:480px) and (max-width:767px){.ld-thanks__stack{width:min(100%,26rem)}}@media (prefers-reduced-motion:reduce){.ld-chip,.ld-cta{transition:none}}.ld-page .ld-chip,.ld-page .ld-money__input,.ld-page .ld-money__prefix,.ld-page .ld-pay2__detail-num,.ld-page .ld-pay2__recap-amount{font-family:var(--ld-font-num);font-variant-numeric:tabular-nums}.ld-page.ld-page--preview{position:relative;min-height:42rem;max-height:min(48rem,92vh);border-radius:1.65rem;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 32px 72px rgba(0,0,0,.62),0 12px 28px rgba(0,0,0,.42)}.ld-page.ld-page--preview .ld-watermark{position:absolute}.ld-page.ld-page--preview .ld-shell{max-height:inherit;overflow:hidden auto;scrollbar-width:thin}.ld-page.ld-page--preview .ld-aside__actions,.ld-page.ld-page--preview .ld-dock,.ld-page.ld-page--preview .ld-head__url,.ld-page.ld-page--preview .ld-main,.ld-page.ld-page--preview .ld-main__hero,.ld-page.ld-page--preview .ld-strip__actions,.ld-preview-pill{pointer-events:none}.ld-preview-pill{position:absolute;top:.85rem;right:.85rem;z-index:4;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .62rem;border-radius:var(--ld-radius-pill);background:rgba(0,0,0,.72);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:var(--ld-text-xs);font-weight:600;letter-spacing:.02em}.ld-preview-pill i{width:.42rem;height:.42rem;border-radius:50%;background:#34d399;box-shadow:0 0 0 2px rgba(52,211,153,.28)}.hd-donate-preview-slot .ld-page--preview{width:100%}.ld-aside__actions,.ld-aside__min,.ld-main__hero,.ld-progress{display:none}@media (min-width:960px){.ld-page:not(.ld-page--preview){padding:0 0 3rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;min-height:100dvh}.ld-page:not(.ld-page--preview) .ld-hero{width:100%;flex-shrink:0}.ld-page:not(.ld-page--preview) .ld-watermark__word{font-size:clamp(5rem,14vw,11rem)}.ld-page:not(.ld-page--preview) .ld-watermark__word--alt{font-size:clamp(4.5rem,12vw,9rem)}.ld-page:not(.ld-page--preview) .ld-page__foot{width:100%;flex-shrink:0}.ld-page:not(.ld-page--preview) .ld-shell{width:100%;max-width:72rem;min-height:0;margin:0 auto;padding:0 var(--ld-gutter) 2rem;display:flex;flex-direction:column;gap:0;align-items:stretch;flex:1;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;overflow:visible}.ld-page:not(.ld-page--preview) .ld-shell__cols{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:2rem;align-items:start;width:100%}.ld-shell[data-step="2"] .ld-aside{display:block}.ld-aside{position:sticky;top:2rem;align-self:start;max-height:calc(100dvh - 5rem);overflow:auto;scrollbar-width:thin;border-right:none}.ld-head{padding:0;display:flex;flex-direction:column;height:100%}.ld-head__cover{height:6.5rem;margin:0;border-radius:0}.ld-head__body{flex:1;margin-top:0;padding:0 0 1.5rem;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.ld-head__avatar{margin:0;width:5.5rem;height:5.5rem;box-shadow:none}.ld-head__name-row{align-items:flex-start}.ld-head__name{font-size:1.25rem}.ld-head__bio{max-width:none;margin:var(--ld-space-2) 0 0;font-size:.875rem;line-height:1.55}.ld-head__url{max-width:100%;transition:border-color .15s,color .15s}.ld-head__url:hover{border-color:var(--ld-accent-border);background:var(--ld-accent-soft)}.ld-page__intro{margin-top:.75rem}.ld-page__intro img{max-height:5.5rem;border-radius:.625rem}.ld-head__socials{margin-top:.875rem;gap:.5rem}.ld-head__social{width:2.5rem;height:2.5rem;transition:transform .15s,background .15s,border-color .15s}.ld-head__social:hover{transform:translateY(-1px);border-color:var(--ld-accent-border)}.ld-aside__actions{display:flex;gap:.5rem;width:100%;margin-top:1rem}.ld-aside__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:0 .875rem;border-radius:var(--ld-radius-pill);border:1px solid var(--ld-edge);background:rgba(0,0,0,.28);box-shadow:var(--ld-shadow-soft);color:rgba(255,255,255,.85);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.ld-aside__btn:hover{background:rgba(255,255,255,.06);border-color:var(--ld-edge-strong)}.ld-aside__btn--primary{border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.22);color:rgba(255,255,255,.88);box-shadow:none}.ld-aside__btn--primary:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);filter:none}.ld-aside__min{display:block;width:100%;margin:.875rem 0 0;padding:.625rem .875rem;border-radius:var(--ld-radius-md);background:rgba(255,149,0,.08);border:1px solid rgba(255,149,0,.18);font-size:.8125rem;color:var(--ld-muted);text-align:center}.ld-aside__min strong{color:#ffb86a;font-weight:700}.ld-strip{display:none}.ld-main{padding:0;min-height:0;justify-content:flex-start;display:flex;flex-direction:column;width:100%;min-width:0}.ld-main__hero{display:block;padding:0 1.25rem 0 1.5rem;margin-bottom:.25rem}.ld-main__title{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#fff}.ld-main__sub{margin:.35rem 0 0;font-size:.875rem;line-height:1.45;color:var(--ld-muted)}.ld-panel{flex:1;display:flex;flex-direction:column;padding:0;gap:1.25rem;background:transparent;border-left:none;min-height:0}.ld-page .ld-panel.ld-surface{background:var(--ld-bg)}.ld-panel--pay{padding-top:0}.ld-progress{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.ld-progress__track{height:.25rem;border-radius:var(--ld-radius-pill);background:rgba(255,255,255,.08);overflow:hidden}.ld-progress__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9500,#ffc56e);transition:width .35s ease}.ld-progress__labels{display:flex;justify-content:space-between;font-size:.75rem;font-weight:600;color:var(--ld-dim)}.ld-progress__labels .is-on{color:#ffb86a}.ld-progress__labels .is-done{color:rgba(255,255,255,.55)}.ld-step{display:none}.ld-block--amount{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.ld-block--amount .ld-block__label{font-size:.9375rem}.ld-money--hero .ld-money__input,.ld-money--hero .ld-money__prefix{font-size:2.75rem}.ld-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.ld-chip{min-height:2.75rem;font-size:.9375rem;border-radius:var(--ld-radius-md)}.ld-block:not(.ld-block--amount){padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.ld-block__head{font-size:.8125rem;padding:.4rem .875rem}.ld-seg{gap:.25rem;padding:.25rem}.ld-seg__btn{min-height:2.5rem;font-size:.875rem}.ld-input,.ld-input--area{border-radius:var(--ld-radius-md);font-size:.9375rem}.ld-input--area{min-height:5.5rem}.ld-dock{margin-top:auto;padding:1rem 0 .5rem;position:sticky;bottom:0;background:linear-gradient(180deg,transparent,rgba(8,8,8,.92) 35%)}.ld-cta{min-height:3rem;font-size:1.0625rem;border-radius:var(--ld-radius-md)}.ld-pay2__back{font-size:.875rem;margin-bottom:-.25rem}.ld-pay2__stack{gap:.875rem}.ld-pay2__methods{gap:.5rem}.ld-pay2__method{padding:.875rem 1rem}.ld-pay2__detail-col{display:flex;flex-direction:column;gap:.75rem}.ld-pay2__detail{padding:1.25rem;border-radius:1rem;min-height:auto}.ld-pay2__account-badge{width:5.25rem;height:5.25rem}.ld-pay2__detail-num{font-size:clamp(2rem,6vw,2.75rem)}.ld-pay2__qr{max-width:min(100%,14.5rem);padding:.3rem .1rem}.ld-pay2__qr-img{width:13.75rem;max-width:100%}.ld-pay2__detail-num{font-size:2rem}.ld-pay2__slip{min-height:6.5rem;border-radius:var(--ld-radius-md);transition:border-color .15s,background .15s}.ld-pay2__hint{text-align:left;font-size:.8125rem}.ld-err{margin:0}.ld-toast{bottom:2rem;font-size:.875rem;padding:.625rem 1.25rem}}@media (max-width:959px){.ld-shell[data-step="2"] .ld-aside{position:fixed;left:0;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}}@media (min-width:768px){.ld-page.ld-page--preview .ld-layout{display:flex!important;flex-direction:column!important}.ld-page.ld-page--preview .ld-layout__main{grid-column:unset!important;grid-row:unset!important;padding-left:var(--ld-gutter)!important;padding-right:var(--ld-gutter)!important}.ld-page.ld-page--preview .ld-shell{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;width:100%!important;max-width:100%!important;min-height:auto!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:hidden auto!important}.ld-page.ld-page--preview .ld-aside{position:relative!important;top:auto!important;align-self:stretch!important;max-height:none!important;overflow:visible!important}.ld-page.ld-page--preview .ld-head{padding:env(safe-area-inset-top,0) 0 var(--ld-space-2)!important;display:block!important;height:auto!important}.ld-page.ld-page--preview .ld-head__cover{height:4.25rem!important;margin:0!important;border-radius:0!important}.ld-page.ld-page--preview .ld-head__body{margin-top:calc(-2rem + var(--ld-space-2))!important;padding:0 var(--ld-gutter)!important;text-align:center!important;align-items:center!important}.ld-page.ld-page--preview .ld-head__avatar{width:5rem!important;height:5rem!important;box-shadow:none!important}.ld-page.ld-page--preview .ld-head__name{font-size:var(--ld-text-lg)!important}.ld-page.ld-page--preview .ld-aside__actions,.ld-page.ld-page--preview .ld-aside__min,.ld-page.ld-page--preview .ld-main__hero,.ld-page.ld-page--preview .ld-progress{display:none!important}.ld-page.ld-page--preview .ld-strip{display:flex!important}.ld-page.ld-page--preview .ld-main{padding:0!important;display:flex!important;flex-direction:column!important;min-height:0!important}.ld-page.ld-page--preview .ld-panel{border-left:none!important;background:transparent!important;padding:0 var(--ld-gutter)!important}.ld-page.ld-page--preview .ld-pay2__stack{gap:.75rem!important}}@media (min-width:960px) and (max-width:1100px){.ld-page:not(.ld-page--preview) .ld-shell__cols{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.ld-page:not(.ld-page--preview) .ld-shell{max-width:64rem}.ld-pay2__stack{gap:.875rem}}.ld-slip-scan{margin-top:.75rem;padding:.75rem .85rem;border-radius:.65rem;border:1px solid var(--ld-edge);background:var(--ld-bg-soft);font-size:.8125rem;line-height:1.45}.ld-slip-scan--loading{display:flex;align-items:center;gap:.5rem;color:var(--ld-muted)}.ld-slip-scan__pulse{width:.5rem;height:.5rem;border-radius:999px;background:var(--ld-accent);animation:ld-slip-pulse 1s ease-in-out infinite}@keyframes ld-slip-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.ld-slip-scan__title{margin:0 0 .35rem;font-weight:600}.ld-slip-scan__facts{margin:0 0 .35rem;padding-left:1.1rem;color:rgba(255,255,255,.78)}.ld-slip-scan__warn{color:#ffb4b4}.ld-slip-scan__note{margin:0;font-size:.72rem;color:var(--ld-dim)}.ld-slip-scan--match{border-color:rgba(46,229,157,.35);background:rgba(46,229,157,.08)}.ld-slip-scan--match .ld-slip-scan__title{color:#8ef0c8}.ld-slip-scan--partial{border-color:rgba(255,149,0,.35);background:rgba(255,149,0,.08)}.ld-slip-scan--partial .ld-slip-scan__title{color:#ffc266}.ld-slip-scan--mismatch{border-color:rgba(255,100,100,.4);background:rgba(255,80,80,.1)}.ld-slip-scan--mismatch .ld-slip-scan__title{color:#ff9a9a}.ld-slip-scan--unreadable{border-color:var(--ld-edge)}.ld-slip-scan--compact{padding:.45rem .6rem;font-size:.75rem}.ld-thanks{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1.25rem;pointer-events:none}.ld-page--preview .ld-thanks{position:absolute;border-radius:inherit}.ld-page--preview .ld-thanks__fireworks{border-radius:inherit}.ld-thanks__fireworks{position:absolute;inset:0;z-index:2;pointer-events:none}.ld-thanks__backdrop{position:absolute;inset:0;z-index:1;border:none;background:rgba(0,0,0,.42);backdrop-filter:blur(32px) brightness(.58) saturate(1.05);-webkit-backdrop-filter:blur(32px) brightness(.58) saturate(1.05);cursor:pointer;pointer-events:auto}.ld-thanks__backdrop:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.22);pointer-events:none}.ld-page--has-page-bg .ld-thanks__backdrop{overflow:hidden;background-color:#050505;background-image:var(--ld-page-bg-image);background-size:cover;background-position:50%;backdrop-filter:none;-webkit-backdrop-filter:none;filter:blur(32px) brightness(.58) saturate(1.05);transform:scale(1.08)}.ld-page--has-page-bg .ld-thanks__backdrop:after{background:rgba(0,0,0,.28)}.ld-thanks__stack{position:relative;z-index:3;width:min(100%,24rem);padding:0;background:transparent;border:none;box-shadow:none;text-align:center;pointer-events:auto;flex-direction:column;animation:ld-thanks-in .42s cubic-bezier(.22,1,.36,1)}.ld-thanks__avatar-wrap,.ld-thanks__stack{display:flex;align-items:center;justify-content:center}.ld-thanks__avatar-wrap{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 1.35rem}.ld-thanks__avatar-frame{width:11rem;height:11rem}.ld-thanks__avatar-frame .profile-avatar-frame__avatar{width:10rem;height:10rem;background:rgba(255,255,255,.06);border:4px solid rgba(0,0,0,.35);box-shadow:0 10px 28px rgba(0,0,0,.42)}.ld-thanks__avatar-frame.profile-avatar-frame--decorated{width:11rem;height:11rem}.ld-thanks__avatar-frame.profile-avatar-frame--decorated .profile-avatar-frame__avatar{width:10rem;height:10rem;border:none;background:transparent;box-shadow:none}.ld-thanks__avatar-frame .profile-avatar-frame__decor{z-index:3}@keyframes ld-thanks-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ld-thanks__preview-tag{margin:0 0 .65rem;padding:.2rem .65rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.72);background:rgba(255,255,255,.08)}.ld-thanks__title{margin:0;font-size:clamp(1.05rem,4.5vw,1.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.35;color:#fff}.ld-thanks__min{margin:.5rem 0 0;font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.72)}.ld-thanks__amount{display:flex;align-items:baseline;justify-content:center;gap:.35rem;margin:.85rem 0 0;font-family:var(--ld-font-num);font-weight:700;letter-spacing:-.03em;line-height:1;color:#fff}.ld-thanks__amount-num{font-size:clamp(2.75rem,12vw,3.5rem)}.ld-thanks__amount-unit{font-size:clamp(1.125rem,4.5vw,1.35rem);font-weight:600;color:rgba(255,255,255,.88)}.ld-thanks__donor{margin:.5rem 0 0;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.65)}.ld-thanks__cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:auto;min-width:11.5rem;margin-top:1.35rem;padding:0 1.85rem;cursor:pointer}html:has(.ld-thanks){overflow:hidden}.ld-page-effect{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.ld-page-effect__aurora{position:absolute;width:70%;height:70%;border-radius:50%;filter:blur(72px);opacity:.34;animation:ld-effect-aurora 16s ease-in-out infinite}.ld-page-effect__aurora--a{top:-18%;left:-12%;background:color-mix(in srgb,var(--ld-effect-tint,var(--ld-accent)) 55%,#7c3aed)}.ld-page-effect__aurora--b{bottom:-22%;right:-10%;background:color-mix(in srgb,var(--ld-effect-tint,var(--ld-accent)) 40%,#2563eb);animation-delay:-6s}.ld-page-effect__aurora--c{top:38%;left:42%;width:45%;height:45%;background:color-mix(in srgb,var(--ld-effect-tint,var(--ld-accent)) 35%,#ec4899);animation-delay:-10s}@keyframes ld-effect-aurora{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4%,6%) scale(1.08)}}.ld-page-effect__sparkle{position:absolute;width:.35rem;height:.35rem;border-radius:50%;background:color-mix(in srgb,var(--ld-effect-tint,var(--ld-accent)) 75%,white);box-shadow:0 0 10px color-mix(in srgb,var(--ld-effect-tint,var(--ld-accent)) 55%,transparent);animation:ld-effect-sparkle ease-in-out infinite}@keyframes ld-effect-sparkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.95;transform:scale(1.15)}}.ld-page-effect__flake{position:absolute;top:-5%;width:.3rem;height:.3rem;border-radius:50%;background:rgba(255,255,255,.85);animation:ld-effect-snow linear infinite}@keyframes ld-effect-snow{0%{transform:translateY(-10vh)}to{transform:translateY(110vh)}}.ld-page-effect__petal{position:absolute;top:-8%;width:.55rem;height:.75rem;border-radius:80% 20% 80% 20%;background:color-mix(in srgb,var(--ld-effect-tint,var(--ld-accent)) 35%,#fda4af);animation:ld-effect-petal linear infinite}@keyframes ld-effect-petal{0%{transform:translateY(-10vh) rotate(0deg)}to{transform:translateY(110vh) rotate(1turn)}}.ld-page:before{opacity:.42}.ld-page.ld-page--preview:before{opacity:.35}.ld-page--has-page-bg:before{opacity:.52;filter:blur(32px) brightness(.58) saturate(1.05);transform:scale(1.08);background-size:cover;background-position:50%;background-attachment:scroll}.ld-page--has-page-bg.ld-page--preview:before{opacity:.48;filter:blur(24px) brightness(.6) saturate(1.05)}.ld-page--has-page-bg .ld-page__atmo{opacity:.28}.ld-page--has-page-bg .ld-aside__card.ld-surface,.ld-page--has-page-bg .ld-panel.ld-surface{background:rgba(0,0,0,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ld-petal{position:absolute;top:-30px;display:block;animation:ld-petal-fall linear infinite;will-change:transform}.ld-petal>i{display:block;width:100%;height:100%;border-radius:100% 0 100% 12%;background:radial-gradient(circle at 30% 30%,#ffe4ea 0,hsl(calc(346 + var(--hue, 0)),92%,82%) 55%,hsl(346,85%,70%) 100%);box-shadow:0 0 6px 1px rgba(251,113,133,.45);animation:ld-petal-tumble ease-in-out infinite;transform-style:preserve-3d}@keyframes ld-petal-fall{0%{transform:translate3d(0,-4vh,0)}to{transform:translate3d(var(--dx,60px),112vh,0)}}@keyframes ld-petal-tumble{0%{transform:rotate(0deg) rotateX(0deg) scale(1)}25%{transform:rotate(70deg) rotateX(70deg) scale(.8,.55)}50%{transform:rotate(150deg) rotateX(160deg) scale(1)}75%{transform:rotate(240deg) rotateX(250deg) scale(.75,.5)}to{transform:rotate(1turn) rotateX(1turn) scale(1)}}@media (prefers-reduced-motion:reduce){.ld-petal,.ld-petal>i{animation:none}}.ld-page-effect--hearts .ld-petal{animation-name:ld-heart-rise}.ld-page-effect--hearts .ld-petal>i{background:none;box-shadow:none;border-radius:0;animation:ld-heart-pulse ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(244,114,182,.75))}.ld-page-effect--hearts svg{display:block;width:100%;height:100%;overflow:visible}.ld-page-effect--hearts svg path{stroke:#ec4899;stroke-width:1.7;stroke-linejoin:round}@keyframes ld-heart-rise{0%{transform:translate3d(0,108vh,0)}to{transform:translate3d(var(--dx,40px),-12vh,0)}}@keyframes ld-heart-pulse{0%,to{transform:scale(.9) rotate(-8deg);opacity:.75}50%{transform:scale(1.08) rotate(8deg);opacity:1}}.ld-page-effect--confetti .ld-petal>i{border-radius:2px;height:70%;background:linear-gradient(135deg,#ff6b81,#e11d48 60%,#9f1239);box-shadow:0 0 9px 2px rgba(225,29,72,.6);animation-timing-function:linear}@media (prefers-reduced-motion:reduce){.ld-page-effect .ld-petal,.ld-page-effect .ld-petal>i{animation:none}}.ld-page .ld-slip-scan__facts{color:#374151}.ld-page .ld-slip-scan__facts strong{color:#111827}.ld-page .ld-slip-scan__warn{color:#b91c1c;font-weight:600}.ld-page .ld-slip-scan--match .ld-slip-scan__title{color:#0b6b45}.ld-page .ld-slip-scan--partial .ld-slip-scan__title{color:#9a5b00}.ld-page .ld-slip-scan--mismatch .ld-slip-scan__title{color:#b91c1c}