.pickup-recap-page{--pickup-recap-bg:#081b35;--pickup-recap-ink:#f1f6ff;--pickup-recap-muted:#99b4d5;--pickup-recap-line:#315575;min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) 15px 36px;color:var(--pickup-recap-ink);background:var(--pickup-recap-bg) url(/recap/night-backdrop.webp) top center / 100% 900px repeat-y;font-family:PingFang SC,Microsoft YaHei,-apple-system,system-ui,sans-serif}.pickup-recap-page *,.pickup-recap-modal *{box-sizing:border-box}.pickup-recap-shell{max-width:1180px;margin:0 auto}.pickup-recap-page button,.pickup-recap-page a,.pickup-recap-modal button,.pickup-recap-modal a{-webkit-tap-highlight-color:transparent}.pickup-recap-page button:focus-visible,.pickup-recap-page a:focus-visible,.pickup-recap-page summary:focus-visible,.pickup-recap-modal button:focus-visible,.pickup-recap-modal summary:focus-visible,.pickup-recap-modal input:focus-visible{outline-offset:4px;outline:2px solid #dfff59}.pickup-recap-page-header nav{justify-content:space-between;align-items:center;min-height:23px;display:flex}.pickup-recap-page-header nav a{color:inherit;align-items:center;gap:7px;font-size:15px;text-decoration:none;display:inline-flex}.pickup-recap-page-header nav a svg{color:#b5c9f5}.pickup-recap-page-header nav strong{font-size:15px;font-weight:750}.pickup-recap-page-header>p{color:var(--pickup-recap-muted);letter-spacing:.6px;overflow-wrap:anywhere;margin:16px 2px 7px;font-size:13px;line-height:1.55}.pickup-recap-layout,.pickup-recap-main,.pickup-recap-card-stage,.pickup-recap-award{min-width:0}.pickup-recap-hero{isolation:isolate;position:relative}.pickup-recap-hero img{display:block}.pickup-recap-award-plate .pickup-recap-hero{color:#081b35;background:#dbe3f0;border-radius:10px;flex-direction:column;min-height:316px;padding:20px;display:flex;overflow:hidden}.pickup-recap-ombre{z-index:-1;object-fit:cover;object-position:var(--pickup-recap-position);width:142%;max-width:none;height:142%;filter:var(--pickup-recap-filter);transform:translate(-50%, -50%) rotate(var(--pickup-recap-rotation));position:absolute;top:50%;left:50%}.pickup-recap-plate-brand{justify-content:space-between;align-items:center;gap:12px;height:16px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.pickup-recap-plate-brand>span:first-child{letter-spacing:2.4px}.pickup-recap-plate-brand>span:last-child{align-items:center;gap:7px;font-size:9px;display:flex}.pickup-recap-award-label{flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;font-weight:850;line-height:1.2;display:flex}.pickup-recap-award-label small{white-space:nowrap;font-size:11px;font-weight:600}.pickup-recap-award-plate .pickup-recap-award-label{color:#f1f6ff;background:#081b35;border-radius:30px;min-height:37px;margin-top:20px;padding:7px 17px;font-size:18px}.pickup-recap-names{margin:0;font-weight:950}.pickup-recap-name-line{min-width:0;display:block;position:relative}.pickup-recap-hero-name{--name-max:174;letter-spacing:-1.8px;overflow-wrap:anywhere;width:100%;font-family:D Tennis Display,PingFang SC,sans-serif;font-size:clamp(48px,41vw,174px);font-weight:900;line-height:1;display:block}.pickup-recap-award-plate .pickup-recap-names{flex-direction:column;flex:1;justify-content:center;margin:7px 0 2px;padding:0 6px 8px;display:flex}.pickup-recap-award-plate .pickup-recap-hero-name{--name-max:152;font-size:clamp(48px,39vw,152px);line-height:1}.pickup-recap-hero-foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pickup-recap-hero-foot img{border-radius:8px;flex:none;width:34px;height:34px}.pickup-recap-award-plate .pickup-recap-hero-foot>span{white-space:nowrap;border-top:3px solid #081b35;width:49px;padding-top:8px;font-size:18px;font-weight:750;line-height:1.3}.pickup-recap-award-details h2{overflow-wrap:anywhere;margin:22px 2px 14px;font-size:22px;font-weight:750;line-height:1.4}.pickup-recap-metrics{grid-template-columns:repeat(var(--metric-count), minmax(0, 1fr));margin:0;display:grid}.pickup-recap-metrics>div{text-align:center;min-width:0;padding:0 6px;position:relative}.pickup-recap-metrics>div+div{border-left:1px solid var(--pickup-recap-line)}.pickup-recap-metrics dd{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0 0 5px;font-size:31px;font-weight:800;line-height:1}.pickup-recap-metrics dd.is-long{white-space:nowrap;padding-top:3px;padding-bottom:3px;font-size:25px}.pickup-recap-metrics dt{color:var(--pickup-recap-muted);font-size:13px;line-height:1.25}.pickup-recap-metrics small{color:var(--pickup-recap-muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.pickup-recap-award-caption{color:var(--pickup-recap-muted);letter-spacing:.4px;margin:13px 2px 0;font-size:14px;line-height:1.65}.pickup-recap-award-signature .pickup-recap-hero{border-bottom:1px solid var(--pickup-recap-line);min-height:284px;padding:17px 4px 10px}.pickup-recap-award-signature .pickup-recap-award-label{background:var(--pickup-recap-accent);color:#081b35;border-radius:7px;min-height:37px;padding:6px 13px;font-size:22px}.pickup-recap-award-signature .pickup-recap-names{padding-top:14px}.pickup-recap-award-signature .pickup-recap-hero-name,.pickup-recap-award-duo .pickup-recap-hero-name{background-image:var(--pickup-recap-image);background-size:cover;background-position:var(--pickup-recap-position);-webkit-text-fill-color:transparent;color:var(--pickup-recap-accent);filter:var(--pickup-recap-filter);-webkit-background-clip:text;background-clip:text}.pickup-recap-award-signature .pickup-recap-hero-foot{justify-content:flex-end;min-height:30px}.pickup-recap-award-signature .pickup-recap-hero-foot img{width:30px;height:30px}.pickup-recap-motif{pointer-events:none;color:var(--pickup-recap-secondary);position:absolute}.pickup-recap-award-signature .pickup-recap-motif{width:32px;height:32px;bottom:14px;left:4px}.pickup-recap-award-signature .pickup-recap-award-caption{margin:17px 4px 20px;font-size:19px}.pickup-recap-award-signature .pickup-recap-metrics{margin:0 4px 14px}.pickup-recap-metric-detail{color:var(--pickup-recap-muted);text-align:center;margin:0 4px 17px;font-size:14px;line-height:1.5}.pickup-recap-brand-stripes{width:30px;display:flex}.pickup-recap-brand-stripes svg+svg{margin-left:-13px}.pickup-recap-award-signature .pickup-recap-metrics dd{font-size:39px}.pickup-recap-award-signature .pickup-recap-metrics dd.is-long{font-size:28px}.pickup-recap-award-duo .pickup-recap-hero{border-bottom:1px solid #d3dffd;min-height:298px;padding:3px 5px 10px}.pickup-recap-award-duo .pickup-recap-award-label{color:var(--pickup-recap-accent);margin-left:36px;font-size:18px}.pickup-recap-award-duo .pickup-recap-names{--duo-gap:30px;--duo-plus-size:44px;flex-direction:column;justify-content:space-between;min-height:215px;margin-top:23px;display:flex}.pickup-recap-award-duo .pickup-recap-name-line{width:63%}.pickup-recap-award-duo .pickup-recap-name-line+.pickup-recap-name-line{margin-top:var(--duo-gap);align-self:flex-end}.pickup-recap-award-duo .pickup-recap-hero-name{--name-max:112;font-size:clamp(40px,28vw,112px);line-height:1}.pickup-recap-duo-plus{width:var(--duo-plus-size);height:var(--duo-plus-size);left:calc(-1 * var(--duo-plus-size) - 4px);top:calc(-1 * var(--duo-gap) + 4px);stroke-width:2.5px;position:absolute}.pickup-recap-award-duo .pickup-recap-motif{width:30px;height:30px;bottom:22px;left:8px}.pickup-recap-award-duo .pickup-recap-hero-foot{position:absolute;top:49px;right:15px}.pickup-recap-award-duo .pickup-recap-award-caption{text-align:center;margin:16px 0 20px;font-size:15px}.pickup-recap-award-duo .pickup-recap-metrics{margin-bottom:23px}.pickup-recap-award-duo .pickup-recap-metrics dd{color:var(--pickup-recap-accent);font-size:48px;line-height:1}.pickup-recap-award-duo .pickup-recap-metrics>div:nth-child(2) dd{color:var(--pickup-recap-secondary)}.pickup-recap-score-preview{border:1px solid var(--pickup-recap-line);background:#102947;border-radius:10px;margin-top:16px;overflow:hidden}.pickup-recap-results-link{text-align:left;width:100%;min-height:41px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.pickup-recap-results-link strong{font-size:16px;font-weight:750}.pickup-recap-results-link span{color:var(--pickup-recap-muted);font-size:13px}.pickup-recap-results-link svg{color:#b3cafa;flex:none;margin-left:auto}.pickup-recap-score-row{text-align:center;border-top:1px solid var(--pickup-recap-line);grid-template-columns:minmax(0,1fr) minmax(80px,auto) minmax(0,1fr);align-items:start;gap:8px;padding:8px 16px;display:grid}.pickup-recap-score-row>span{color:var(--pickup-recap-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.pickup-recap-score-row>span:first-child{text-align:left}.pickup-recap-score-row>span:last-child{text-align:right}.pickup-recap-score-row>span.is-winner{color:var(--pickup-recap-ink);font-weight:650}.pickup-recap-score-row .pickup-recap-score{gap:2px;display:grid}.pickup-recap-score strong{color:var(--pickup-recap-ink);font-size:22px;font-weight:800;line-height:1.15}.pickup-recap-score small{white-space:nowrap;font-size:12px}.pickup-recap-score-preview.is-flat{background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0 4px}.is-flat .pickup-recap-results-link{padding:11px 5px}.is-flat .pickup-recap-results-link strong{font-size:18px}.is-flat .pickup-recap-results-link span{margin-left:auto}.is-flat .pickup-recap-score-row{padding:11px 7px}.is-flat .pickup-recap-score small{display:none}.pickup-recap-main-signature .pickup-recap-save-main{width:calc(100% - 8px);margin-left:4px}.pickup-recap-main-duo .pickup-recap-results-link{grid-template-columns:1fr auto;gap:5px;min-height:72px;display:grid}.pickup-recap-main-duo .pickup-recap-results-link strong{font-size:18px}.pickup-recap-main-duo .pickup-recap-results-link span{grid-column:1}.pickup-recap-main-duo .pickup-recap-results-link svg{grid-area:1/2/3}.pickup-recap-save{color:#071b35;min-height:45px;font:inherit;cursor:pointer;background:#dfff59;border:1px solid #e7ff84;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.pickup-recap-save:hover{background:#e8ff83}.pickup-recap-save:disabled{opacity:.65;cursor:wait}.pickup-recap-save-main{width:100%;min-height:45px;margin-top:49px;font-size:19px;line-height:1.2}.pickup-recap-main-signature .pickup-recap-save-main{margin-top:30px}.pickup-recap-main-duo .pickup-recap-save-main{margin-top:44px}.pickup-recap-secondary{color:#e9f1ff;min-height:42px;font:inherit;cursor:pointer;background:#132c49;border:1px solid #315575;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pickup-recap-secondary:hover{background:#1b3a5b}.pickup-recap-more{border-top:1px solid var(--pickup-recap-line);margin-top:63px;padding-top:22px}.pickup-recap-more-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.pickup-recap-more-heading h2{margin:0;font-size:20px}.pickup-recap-more-heading>span{color:var(--pickup-recap-muted);font-size:12px}.pickup-recap-award-list{gap:8px;display:grid}.pickup-recap-award-list button{color:var(--pickup-recap-ink);text-align:left;cursor:pointer;background:#102742;border:1px solid #254560;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.pickup-recap-award-list button:hover,.pickup-recap-award-list button.is-selected{background:#183142;border-color:#aacb61}.pickup-recap-award-list button span{gap:5px;min-width:0;display:grid}.pickup-recap-award-list button small{color:var(--pickup-recap-muted);font-size:12px}.pickup-recap-award-list button strong{overflow-wrap:anywhere;font-size:19px;font-weight:750}.pickup-recap-award-list button svg{color:#90a9ce;flex:none}.pickup-recap-expand{color:#a9c2df;cursor:pointer;background:0 0;border:0;width:100%;padding:14px;font-size:13px}.pickup-recap-all-people{width:100%;margin:18px 0 12px}.pickup-recap-overview{margin-top:24px}.pickup-recap-overview h1{margin:0;font-size:24px;font-weight:750}.pickup-recap-overview .pickup-recap-score-row:first-child{border-top:0}.pickup-recap-overview-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.pickup-recap-overview-actions>button{flex:1}.pickup-recap-evidence{color:var(--pickup-recap-muted);margin-top:22px;font-size:12px;line-height:1.8}.pickup-recap-evidence summary{cursor:pointer}.pickup-recap-data-note{color:#809bbd;text-align:center;margin:18px 0 0;font-size:11px;line-height:1.7}.pickup-recap-empty{text-align:center;padding:80px 15px}.pickup-recap-empty img{margin:auto}.pickup-recap-empty h1{font-size:28px}.pickup-recap-empty p{color:var(--pickup-recap-muted);margin-bottom:25px;font-size:14px;line-height:1.8}.pickup-recap-modal{--pickup-recap-ink:#f1f6ff;--pickup-recap-muted:#99b4d5;--pickup-recap-line:#315575;color:#f1f6ff;background:#081b35}.pickup-recap-results-content,.pickup-recap-share-content{padding:18px}.pickup-recap-tabs{gap:8px;margin-bottom:18px;display:flex}.pickup-recap-tabs :is(button,[role=tab]){color:#b6cbe5;cursor:pointer;background:0 0;border:1px solid #315575;border-radius:7px;flex:1;padding:12px}.pickup-recap-tabs :is(button,[role=tab])[aria-selected=true]{color:#081b35;background:#dfff59;border-color:#dfff59;font-weight:700}.pickup-recap-match-detail{background:#102742;border:1px solid #2c4a67;border-radius:9px;margin-bottom:12px;padding:12px}.pickup-recap-match-detail>header{color:#99b4d5;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.pickup-recap-match-detail .pickup-recap-score-row{border:0;padding:5px 0 12px}.pickup-recap-match-best{color:#dfff8e;align-items:baseline;gap:7px;font-size:12px;line-height:1.7;display:flex}.pickup-recap-match-best svg{flex:none}.pickup-recap-match-detail details{color:#a4b9d5;border-top:1px solid #2a4561;padding-top:12px;font-size:12px;line-height:1.8}.pickup-recap-match-detail summary{cursor:pointer}.pickup-recap-match-performances{gap:10px;padding:12px 0;display:grid}.pickup-recap-match-performances>div{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}.pickup-recap-match-performances strong{color:#e3edf9}.pickup-recap-people-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pickup-recap-people-list>li{color:#f1f6ff;background:#102742;border:1px solid #315575;border-radius:8px;align-items:center;gap:15px;padding:18px;display:flex}.pickup-recap-people-list>li strong{text-align:left;overflow-wrap:anywhere;flex:1}.pickup-recap-people-list>li span{color:#a4b9d5;font-size:12px}.pickup-recap-replay{text-align:center;padding:16px 4px 3px}.pickup-recap-replay>div{justify-content:space-between;align-items:center;display:flex}.pickup-recap-replay>strong{color:#f1f6ff;margin-top:8px;font-size:40px;display:block}.pickup-recap-replay input{accent-color:#dfff59;width:100%;margin:18px 0;display:block}.pickup-recap-share-content>p{color:#a9c1df;margin:0 0 14px;font-size:13px;line-height:1.7}.pickup-recap-share-image{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;border-radius:8px;width:100%;height:auto;display:block}.pickup-recap-share-actions{background:#081b35;grid-template-columns:1fr;gap:10px;padding:15px 0;display:grid;position:sticky;bottom:-18px}.pickup-recap-entry{color:#f1f6ff;background:#102b40;border:1px solid #416169;border-radius:9px;align-items:center;gap:13px;margin:0 0 16px;padding:17px;text-decoration:none;display:flex}.pickup-recap-entry img{border-radius:8px}.pickup-recap-entry>span{flex:1;gap:5px;min-width:0;display:grid}.pickup-recap-entry strong{font-size:16px}.pickup-recap-entry small{color:#a4bdcd;font-size:12px}.pickup-recap-entry>svg{color:#dfff59;flex:none}.pickup-recap-entry[aria-busy=true]{cursor:progress;border-color:#dfff59}.pickup-recap-entry.is-invitation{isolation:isolate;color:#081b35;background:#dcf1ef;border:0;border-radius:13px;margin:0 12px 16px;padding:16px 17px 10px;display:block;position:relative;overflow:hidden;container-type:inline-size}.pickup-recap-entry.is-invitation .pickup-recap-entry-art{z-index:-1;object-fit:cover;object-position:center;pointer-events:none;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.08)translateY(3%)}.pickup-recap-entry.is-invitation .pickup-recap-entry-brand{letter-spacing:2.2px;justify-content:space-between;align-items:flex-start;height:32px;font-size:10px;font-weight:750;line-height:1.3;display:flex}.pickup-recap-entry-brand>span{padding-top:3px}.pickup-recap-entry.is-invitation .pickup-recap-entry-brand img{border-radius:9px;flex-shrink:0;width:37px;height:37px}.pickup-recap-entry.is-invitation .pickup-recap-entry-title{letter-spacing:-1.2px;white-space:nowrap;margin:0;font-family:D Tennis Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(40px,18.07cqw,60px);font-weight:900;line-height:1.07;display:block;transform:translateY(-2px)}.pickup-recap-entry.is-invitation .pickup-recap-entry-question{letter-spacing:.3px;margin-top:9px;font-size:16px;font-weight:750;line-height:20px;display:block}.pickup-recap-entry-question:before{content:"";background:#081b35;width:30px;height:3px;margin-bottom:10px;display:block}.pickup-recap-entry.is-invitation .pickup-recap-entry-cta{color:#f1f6ff;letter-spacing:.3px;background:#081b35 url(/recap/night-backdrop.webp) 50%/cover;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:39px;margin-top:20px;padding:7.5px 12px;font-size:16px;font-weight:750;line-height:24px;transition:background-color .15s;display:flex}.pickup-recap-entry-cta>svg{flex-shrink:0}.pickup-recap-entry.is-invitation:hover .pickup-recap-entry-cta,.pickup-recap-entry.is-invitation[aria-busy=true] .pickup-recap-entry-cta{background-blend-mode:screen;background-color:#122d50}.pickup-recap-entry.is-invitation:focus-visible{outline-offset:3px;outline:3px solid #0ec6f7}.pickup-recap-entry.is-invitation .pickup-recap-entry-meta{color:#36506b;text-align:center;letter-spacing:.1px;margin-top:9px;font-size:11px;line-height:14px;display:block}@media (width>=600px){.pickup-recap-entry.is-invitation{border-radius:16px;padding:26px 30px 19px}.pickup-recap-entry.is-invitation .pickup-recap-entry-brand{letter-spacing:2.6px;height:40px;font-size:12px}.pickup-recap-entry.is-invitation .pickup-recap-entry-brand img{width:42px;height:42px}.pickup-recap-entry.is-invitation .pickup-recap-entry-title{font-size:76px}.pickup-recap-entry.is-invitation .pickup-recap-entry-question{margin-top:12px;font-size:19px;line-height:25px}.pickup-recap-entry-question:before{width:36px;margin-bottom:12px}.pickup-recap-entry.is-invitation .pickup-recap-entry-cta{border-radius:11px;min-height:48px;margin-top:24px;font-size:19px}.pickup-recap-entry.is-invitation .pickup-recap-entry-meta{margin-top:12px;font-size:13px;line-height:18px}}@media (width>=960px){.pickup-recap-entry.is-invitation{margin:24px 32px 28px}}.pickup-recap-spinner{flex-shrink:0;animation:.85s linear infinite pickup-recap-spin}.pickup-recap-loading{background-image:none}.pickup-recap-loading-heading{align-items:center;gap:10px;min-height:28px;display:flex}.pickup-recap-loading-heading img{border-radius:6px}.pickup-recap-loading-grid{gap:28px;margin-top:38px;display:grid}.pickup-recap-loading-card{background:#102b40;border:1px solid #274660;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:316px;display:flex}.pickup-recap-loading-card>svg,.pickup-recap-hero-loading>svg{color:#dfff59}.pickup-recap-loading-card>span{color:#99b4d5;font-size:13px}.pickup-recap-loading-lines{align-content:start;gap:16px;display:grid}.pickup-recap-loading-lines i{background:#102b40;border:1px solid #274660;border-radius:9px;height:72px;display:block}.pickup-recap-hero-loading{z-index:3;color:#99b4d5;border-radius:inherit;background:#102b40;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex;position:absolute;inset:0}.pickup-recap-award[data-artwork=loading] .pickup-recap-hero>:not(.pickup-recap-hero-loading),.pickup-recap-award[data-artwork=fallback] .pickup-recap-ombre{visibility:hidden}.pickup-recap-award[data-artwork=fallback] .pickup-recap-hero-name{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.pickup-recap-award-plate[data-artwork=fallback] .pickup-recap-hero{background:linear-gradient(125deg, var(--pickup-recap-accent), #f1f6ff 52%, var(--pickup-recap-secondary))}.pickup-recap-award-signature[data-artwork=fallback] .pickup-recap-hero-name,.pickup-recap-award-duo[data-artwork=fallback] .pickup-recap-hero-name{background-image:linear-gradient(125deg, var(--pickup-recap-accent), var(--pickup-recap-secondary));filter:none}@keyframes pickup-recap-spin{to{transform:rotate(360deg)}}@media (width>=960px){.pickup-recap-loading-grid{grid-template-columns:minmax(0,1.54fr) minmax(0,1fr);gap:75px;margin-top:56px}.pickup-recap-loading-card{min-height:411px}}@media (prefers-reduced-motion:reduce){.pickup-recap-spinner{animation:none}}.pickup-recap-hero{transform-origin:50% 55%}.pickup-recap-award-duo .pickup-recap-names,.pickup-recap-hero-name{transform-origin:45% 60%}.pickup-recap-layout:not([data-reveal=complete]) :is(.pickup-recap-award-duo .pickup-recap-names,.pickup-recap-award-plate .pickup-recap-hero-name,.pickup-recap-award-signature .pickup-recap-hero-name,.pickup-recap-plate-brand,.pickup-recap-award-label,.pickup-recap-hero-foot,.pickup-recap-motif,.pickup-recap-award-details h2,.pickup-recap-metrics>div,.pickup-recap-award-caption,.pickup-recap-metric-detail,.pickup-recap-score-preview,.pickup-recap-save-main,.pickup-recap-main>.pickup-recap-data-note,.pickup-recap-more){opacity:0}.pickup-recap-layout:not([data-reveal=complete]) .pickup-recap-hero{overflow:hidden}.pickup-recap-reveal-curtains{z-index:5;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pickup-recap-reveal-cover{background:#081b35;position:absolute;inset:-1px}.pickup-recap-reveal-cover-a{clip-path:polygon(0 0,100% 0,100% 39%,0 61%)}.pickup-recap-reveal-cover-b{clip-path:polygon(0 61%,100% 39%,100% 100%,0 100%)}.pickup-recap-reveal-intro{color:#f1f6ff;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:0 18px 10px;display:flex;position:absolute;inset:0}.pickup-recap-reveal-intro small{letter-spacing:3px;color:#99b4d5;font-size:11px;font-weight:750}.pickup-recap-reveal-intro strong{letter-spacing:3px;text-align:center;margin-top:13px;font-size:clamp(27px,10.26vw,40px);font-weight:800;line-height:1.25}.pickup-recap-reveal-line{transform-origin:0;background:#dfff59;width:124px;height:2px;margin-top:22px}.pickup-recap-reveal-mark{border-radius:6px;width:24px;height:24px;position:absolute;top:22px;left:22px}.pickup-recap-reveal-sheen{pointer-events:none;opacity:0;z-index:3;background:linear-gradient(110deg,#0000 37%,#ffffff50 49%,#0000 59%);position:absolute;inset:-25% -60%}.pickup-recap-reveal-skip{z-index:6;color:#a9c1df;cursor:pointer;background:0 0;border:0;min-height:44px;padding:16px;font:500 12px/1.3 PingFang SC,system-ui,sans-serif;position:absolute;top:0;right:0}.pickup-recap-reveal-skip:focus-visible{background:#081b35;outline-offset:-4px!important;visibility:visible!important;opacity:1!important}.pickup-recap-save-main,.pickup-recap-reveal-skip{transition:color .16s,background-color .16s,border-color .16s}@media (prefers-reduced-motion:reduce){.pickup-recap-page *,.pickup-recap-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=359px){.pickup-recap-page{padding-inline:12px}.pickup-recap-award-plate .pickup-recap-hero{min-height:280px;padding:17px}.pickup-recap-award-plate .pickup-recap-hero-foot>span{font-size:16px}.pickup-recap-award-details h2{font-size:21px}.pickup-recap-metrics dd{font-size:31px}.pickup-recap-metrics dd.is-long{font-size:22px}.pickup-recap-metrics dt{font-size:12px}.pickup-recap-results-link{gap:8px;padding-inline:12px}.pickup-recap-results-link strong{font-size:14px}.pickup-recap-results-link span{font-size:11px}.pickup-recap-score-row{grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);gap:6px;padding-inline:12px}.pickup-recap-score-row>span{font-size:12px}.pickup-recap-score strong{font-size:20px}}@media (width>=600px) and (width<=959px){.pickup-recap-shell{max-width:520px}}@media (width>=960px){.pickup-recap-page{padding:38px 40px 64px}.pickup-recap-page-header nav a,.pickup-recap-page-header nav strong{font-size:17px}.pickup-recap-page-header>p{margin-block:24px}.pickup-recap-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.pickup-recap-main{max-width:670px}.pickup-recap-award-plate .pickup-recap-hero{border-radius:15px;min-height:410px;padding:28px}.pickup-recap-plate-brand{font-size:14px}.pickup-recap-plate-brand>span:last-child{font-size:12px}.pickup-recap-award-plate .pickup-recap-award-label{font-size:22px}.pickup-recap-award-plate .pickup-recap-hero-name{--name-max:220}.pickup-recap-award-plate .pickup-recap-hero-foot>span{font-size:20px}.pickup-recap-award-plate .pickup-recap-hero-foot img{width:42px;height:42px}.pickup-recap-award-details h2{margin-block:25px;font-size:27px}.pickup-recap-metrics dd{font-size:47px}.pickup-recap-metrics dd.is-long{font-size:33px}.pickup-recap-metrics dt{font-size:16px}.pickup-recap-award-caption{margin-top:24px;font-size:16px}.pickup-recap-more{border:0;margin:0;padding:0}.pickup-recap-more-heading{min-height:32px;margin-bottom:22px}.pickup-recap-award-list{gap:11px}.pickup-recap-award-list button{padding:20px}.pickup-recap-save-main{min-height:52px;margin-top:32px}.pickup-recap-score-preview{margin-top:27px}.pickup-recap-results-link{min-height:52px;padding-inline:22px}.pickup-recap-score-row{padding:18px 22px}.pickup-recap-award-signature .pickup-recap-hero{min-height:350px;padding-top:10px}.pickup-recap-award-signature .pickup-recap-names{padding-block:20px 5px}.pickup-recap-award-signature .pickup-recap-hero-name{--name-max:250}.pickup-recap-award-signature .pickup-recap-award-caption{margin-block:24px;font-size:25px}.pickup-recap-award-duo .pickup-recap-hero{min-height:425px}.pickup-recap-award-duo .pickup-recap-hero-name{--name-max:156}.pickup-recap-award-duo .pickup-recap-names{--duo-gap:36px;--duo-plus-size:52px}.pickup-recap-award-duo .pickup-recap-award-label{font-size:23px}.pickup-recap-award-duo .pickup-recap-award-caption{margin-block:22px;font-size:20px}.pickup-recap-award-duo .pickup-recap-hero-foot{top:68px;right:24px}}
