.claim-page[data-v-989e09ee]{position:relative;min-height:100vh;background:#0874ca;padding-bottom:1.12rem;padding-bottom:calc(1.12rem + env(safe-area-inset-bottom));color:#163b5c}.claim-page[data-v-989e09ee]:after,.claim-page[data-v-989e09ee]:before{position:fixed;inset:0;z-index:0;content:"";pointer-events:none}.claim-page[data-v-989e09ee]:before{background:url(../img/background.d35152c6.jpg) center -2.29333rem/cover no-repeat;opacity:.5}.claim-page[data-v-989e09ee]:after{background:-webkit-linear-gradient(top,rgba(0,75,164,.1),rgba(196,235,255,.58) 38%,rgba(224,247,255,.9) 58%,#dff6ff);background:linear-gradient(180deg,rgba(0,75,164,.1),rgba(196,235,255,.58) 38%,rgba(224,247,255,.9) 58%,#dff6ff)}.claim-hero[data-v-989e09ee]{position:relative;z-index:1;padding:.85333rem .48rem .58667rem;color:#fff;text-shadow:0 .08rem .42667rem rgba(0,48,113,.45)}.claim-body[data-v-989e09ee],.claim-heading[data-v-989e09ee]{position:relative;z-index:1;max-width:13.44rem;margin:0 auto}.claim-heading p[data-v-989e09ee]{margin:0 0 .18667rem;font-size:.34667rem;letter-spacing:.02667rem}.claim-heading h1[data-v-989e09ee]{margin:0;font-size:.74667rem;line-height:1.35}.claim-body[data-v-989e09ee]{width:calc(100% - .96rem)}.ticket[data-v-989e09ee]{position:relative;overflow:hidden;border:.02667rem solid #c1e1f6;border-radius:.42667rem;background:-webkit-linear-gradient(335deg,#fff 5%,#e9f6ff 80%,#daeffd);background:linear-gradient(115deg,#fff 5%,#e9f6ff 80%,#daeffd);box-shadow:0 .16rem .53333rem rgba(8,66,114,.12)}.ticket-face[data-v-989e09ee]{display:grid;grid-template-columns:minmax(0,1fr) 2.56rem;min-height:3.94667rem}.ticket-value[data-v-989e09ee]{min-width:0;padding:.53333rem 0 .53333rem .64rem;-webkit-align-self:center;align-self:center}.ticket-caption[data-v-989e09ee]{display:block;font-size:.37333rem;color:#526a80}.discount[data-v-989e09ee]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;gap:.13333rem;color:#106db5;font-size:.53333rem}.discount b[data-v-989e09ee]{font-size:1.6rem;line-height:1.12;font-variant-numeric:tabular-nums}.ticket-end[data-v-989e09ee]{display:grid;place-items:center;margin:.32rem 0;border-left:.02667rem dashed #96c4e3}.discount-buttons[data-v-989e09ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;border:.02667rem solid #aecfe6;border-radius:.26667rem;background:#fff}.discount-buttons button[data-v-989e09ee]{width:1.28rem;min-height:1.17333rem;padding:0;border:0;background:transparent;color:#106db5;font-size:.48rem;cursor:pointer}.discount-buttons button+button[data-v-989e09ee]{border-top:.02667rem solid #cddfea}.discount-buttons button[data-v-989e09ee]:active:not(:disabled){background:#eff7fd}.discount-buttons button[data-v-989e09ee]:focus-visible{outline:.05333rem solid #106db5;outline-offset:-.08rem}.discount-buttons button[data-v-989e09ee]:disabled{opacity:.35;cursor:default}.received-seal[data-v-989e09ee]{display:grid;place-content:center;justify-items:center;width:1.86667rem;height:1.86667rem;border:.08rem double #106db5;border-radius:50%;color:#106db5;font-size:.34667rem;font-weight:600;-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}.received-seal .van-icon[data-v-989e09ee]{font-size:.58667rem}.ticket-stub[data-v-989e09ee]{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.21333rem;min-height:1.22667rem;padding:.24rem .53333rem;border-top:.02667rem dashed #a2c8e2;background:hsla(0,0%,100%,.56);color:#163b5c;font-size:.34667rem}.ticket-stub .van-icon[data-v-989e09ee]{color:#106db5;font-size:.45333rem}.claim-panel[data-v-989e09ee]{margin-top:.42667rem;padding:.53333rem .42667rem .42667rem;border:.02667rem solid #cddfea;border-radius:.42667rem;background:#fff;box-shadow:0 .13333rem .48rem rgba(8,66,114,.08)}.claim-panel h2[data-v-989e09ee]{margin:0;font-size:.48rem}.claim-panel .panel-hint[data-v-989e09ee]{margin:.16rem 0 .37333rem;color:#526a80;font-size:.34667rem;line-height:1.6}.claim-panel[data-v-989e09ee] .van-field{-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.32rem 0}.claim-panel[data-v-989e09ee] .van-cell:after{left:0;right:0;border-color:#cddfea}.claim-panel[data-v-989e09ee] .van-field__label{width:1.73333rem;color:#163b5c}.claim-panel[data-v-989e09ee] .van-field__control{min-height:.66667rem;color:#163b5c;font-size:.42667rem}.claim-panel[data-v-989e09ee] .van-field:focus-within:after{border-color:#106db5}.claim-next-step[data-v-989e09ee]{margin-bottom:0;padding:.42667rem;color:#526a80;font-size:.37333rem;line-height:1.6}.claim-next-step p[data-v-989e09ee]{margin:0}.claim-again[data-v-989e09ee]{min-height:1.17333rem;padding:0 .21333rem;margin:.10667rem 0 -.21333rem -.21333rem;border:0;border-radius:.16rem;background:transparent;color:#106db5;font:inherit;font-weight:600;cursor:pointer}.claim-again[data-v-989e09ee]:focus-visible{outline:.05333rem solid #106db5}.claim-action[data-v-989e09ee]{color:#fff;border:.02667rem solid transparent;background:-webkit-linear-gradient(340deg,#1179bf,#105ea4);background:linear-gradient(110deg,#1179bf,#105ea4);box-shadow:0 .08rem .21333rem rgba(16,93,157,.16);display:block;width:100%;min-height:1.28rem;margin-top:.42667rem;border-radius:.26667rem;font-family:inherit;font-size:.42667rem;font-weight:600;cursor:pointer}.claim-action[data-v-989e09ee]:active:not(:disabled){background:#105a95}.claim-action[data-v-989e09ee]:focus-visible{outline:.05333rem solid #106db5;outline-offset:.08rem}.claim-action[data-v-989e09ee]:disabled{opacity:.55;box-shadow:none;cursor:default}@media (prefers-reduced-motion:no-preference){.is-claimed .received-seal[data-v-989e09ee]{-webkit-animation:stamp-in-989e09ee .28s ease-out;animation:stamp-in-989e09ee .28s ease-out}@-webkit-keyframes stamp-in-989e09ee{0%{opacity:0;-webkit-transform:rotate(-15deg) scale(1.16);transform:rotate(-15deg) scale(1.16)}to{opacity:1;-webkit-transform:rotate(-9deg) scale(1);transform:rotate(-9deg) scale(1)}}@keyframes stamp-in-989e09ee{0%{opacity:0;-webkit-transform:rotate(-15deg) scale(1.16);transform:rotate(-15deg) scale(1.16)}to{opacity:1;-webkit-transform:rotate(-9deg) scale(1);transform:rotate(-9deg) scale(1)}}}