.resume-runway.shortlist-redesign{--runway-paper-height:min(max(310px,calc(100svh - 205px)),calc((100vw - 180px) / .7727));--runway-card-width:calc(var(--runway-paper-height) * .7727);--runway-gap:28px;--runway-progress:0;position:relative;height:168svh;min-height:0;margin:0 -5.5556%;background:#e8dfd0;color:#202124;isolation:isolate}.runway-sticky{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;overflow:clip;isolation:isolate}.runway-desk{object-fit:cover;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.runway-heading{text-align:center;margin-bottom:10px}.runway-heading h2{font-size:32px;font-weight:500;line-height:1.05;letter-spacing:-1.4px;margin:0}.runway-categories{display:flex;gap:5px;justify-content:center;padding:0 12px}.runway-categories button{background:#fffaf2ed;border:1px solid #b6a997;border-radius:3px;padding:8px 17px;color:#51473e;font:inherit;font-size:12px;line-height:18px;cursor:pointer;box-shadow:0 2px 4px #37261808}.runway-categories button[aria-pressed=true]{background:#c3440b;border-color:#c3440b;color:#fff}.runway-categories button:hover{border-color:#c3440b}.runway-window{width:100%;max-width:calc(var(--runway-card-width) + 320px);position:relative;margin-top:2px}.runway-track{display:flex;gap:var(--runway-gap);overflow-x:auto;overflow-y:hidden;padding:12px max(0px,calc((100% - var(--runway-card-width))/2)) 24px;scrollbar-width:none;perspective:1600px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.runway-track::-webkit-scrollbar{display:none}.runway-card{flex:0 0 var(--runway-card-width);width:var(--runway-card-width);position:relative;scroll-snap-align:center;transform:translateY(calc(var(--card-depth,0)*12px)) rotate(calc(var(--card-offset,0)*3deg)) rotateY(calc(var(--card-offset,0)*-7deg)) scale(calc(1 - var(--card-depth,0)*.055));transform-origin:center 70%;will-change:transform;transition:filter .2s;filter:saturate(.5)}.runway-card.is-selected{filter:saturate(1)}.runway-paper{height:var(--runway-paper-height);overflow:hidden;background:#fff;border:1px solid #ddd;box-shadow:0 12px 20px -15px #0009,0 25px 45px -25px #0005;pointer-events:none}.resume-runway .runway-paper-layout{width:612px;height:792px;transform:scale(var(--paper-scale,.5));transform-origin:top left}.resume-runway .runway-paper-layout .resume-paper.resume-typeset{width:612px;height:792px;min-height:792px;margin:0;padding:var(--resume-margin);border:0;box-shadow:none;border-radius:0}.resume-runway .runway-select{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.resume-runway .runway-select[aria-pressed=true]{cursor:default}.resume-runway .runway-select:focus-visible{outline-offset:-4px}.runway-spine{position:absolute;right:8px;bottom:-19px;color:#51473e;font-size:10px;letter-spacing:.6px;pointer-events:none}.runway-console{width:min(90%,480px);padding:9px 18px 10px;background:#fffaf2eb;border:1px solid #d7cabc;border-radius:4px;box-shadow:0 4px 15px #44301708;text-align:center}.runway-console,.runway-selection{display:flex;flex-direction:column;align-items:center}.runway-selection{gap:2px;min-width:0}.runway-selection strong{font-size:19px;font-weight:500;line-height:23px}.runway-selection>span{font-size:11px;color:#62594f;line-height:15px}.resume-runway .runway-use{display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;background:#c3440b;color:#fff;border-radius:3px;white-space:nowrap;font-size:12px;line-height:18px;text-decoration:none}.runway-navigation{display:flex;align-items:center;gap:12px}.resume-runway .runway-navigation button{height:32px;min-width:66px;padding:0 10px;border:1px solid #bfb2a4;border-radius:3px;background:transparent;cursor:pointer;color:#3e362e;font-size:11px}.runway-navigation button:disabled{opacity:.4;cursor:default}.runway-navigation span{font-size:11px;min-width:38px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.runway-scrubber{width:180px;height:14px;margin:0;accent-color:#c3440b;cursor:ew-resize}.runway-note{font-size:10px;color:#62594f;line-height:14px;margin:0}.resume-runway :is(button,a,input,[tabindex]):focus-visible{outline:2px solid #c3440b;outline-offset:4px}@media(min-width:801px) and (min-aspect-ratio:2/1){.runway-desk{object-position:center 52%}}@media(max-height:619px),(max-width:800px){.resume-runway.shortlist-redesign{height:auto;--runway-paper-height:580px;--runway-gap:22px}.runway-sticky{position:relative;min-height:0;padding:28px 0}}@media(max-width:550px){.resume-runway.shortlist-redesign{--runway-card-width:calc(100vw - 74px);--runway-paper-height:calc((100vw - 74px) / .7727);--runway-gap:16px;margin:0 -20px}.runway-sticky{padding:24px 0}.runway-heading h2{font-size:29px}.runway-categories{gap:4px;padding:0 10px}.runway-categories button{padding:7px 10px;font-size:11px}.runway-desk{object-position:29% center}.runway-console{width:calc(100% - 40px);padding:10px 12px}.runway-note{font-size:9px}}@media(prefers-reduced-motion:reduce){.resume-runway.shortlist-redesign{height:auto}.runway-sticky{position:relative;min-height:0}.runway-card{transform:none;transition:none;will-change:auto}.runway-track{scroll-snap-type:x mandatory}}.runway-console{background:transparent;border:0;box-shadow:none;padding:0;gap:8px}.runway-side{position:absolute;top:45%;z-index:4;border:1px solid #b7a48c;background:#fffaf2ed;color:#46372a;border-radius:3px;padding:12px 14px;font-size:11px;cursor:pointer;box-shadow:0 3px 10px #28150712}.runway-side.previous{left:14px}.runway-side.next{right:14px}.runway-side:disabled{opacity:.35;cursor:default}@media(max-width:550px){.runway-side{padding:12px 5px;font-size:9px}.runway-side.previous{left:2px}.runway-side.next{right:2px}}