.stp-page{--stp-ink:#12264a;--stp-ink-2:#274163;--stp-accent:#c8a56f;--stp-accent-soft:#eadfcf;--stp-surface:#fbfaf7;--stp-card:#fff;--stp-line:#dde3eb;--stp-muted:#75839a;--stp-silhouette-fill:#f7f4ee;background:var(--stp-surface);min-height:100svh;color:var(--stp-ink);font-family:inherit;overflow-x:hidden}.stp-page *{box-sizing:border-box}.stp-page button,.stp-page input{font:inherit}.stp-page button{color:inherit}.stp-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf7f5;position:sticky;top:0}.stp-header-row{direction:ltr;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1100px;height:76px;margin:0 auto;padding:0 22px;display:grid}.stp-back{color:var(--stp-ink);cursor:pointer;background:0 0;border:0;justify-self:start;font-size:17px;font-weight:700;text-decoration:none}.stp-chapter{letter-spacing:.01em;direction:rtl;font-size:16px;font-weight:700}.stp-avatar{background:var(--stp-accent-soft);width:44px;height:44px;color:var(--stp-ink);border:1px solid #c8a56f73;border-radius:50%;justify-self:end;place-items:center;font-weight:900;display:grid}.stp-progress{background:#eef1f5;height:4px;overflow:hidden}.stp-progress i{background:linear-gradient(90deg,var(--stp-accent),#d9be91);height:100%;transition:width .35s;display:block}.stp-stage{min-height:calc(100svh - 80px);position:relative;overflow:hidden}.stp-screen{will-change:transform,opacity;flex-direction:column;min-height:calc(100svh - 80px);display:flex}.stp-screen-content{flex-direction:column;flex:1;display:flex}.stp-exit-next{animation:.27s both stpExitNext}.stp-exit-back{animation:.27s both stpExitBack}.stp-enter-next{animation:.32s cubic-bezier(.22,.8,.3,1) both stpEnterNext}.stp-enter-back{animation:.32s cubic-bezier(.22,.8,.3,1) both stpEnterBack}@keyframes stpExitNext{to{opacity:0;transform:translateY(-24vh)}}@keyframes stpExitBack{to{opacity:0;transform:translateY(22vh)}}@keyframes stpEnterNext{0%{opacity:0;transform:translateY(22vh)}to{opacity:1;transform:translateY(0)}}@keyframes stpEnterBack{0%{opacity:0;transform:translateY(-20vh)}to{opacity:1;transform:translateY(0)}}.stp-footer-nav{z-index:25;padding:18px 22px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#fbfaf700,#fbfaf7f0 22%,#fbfaf7 44%);grid-template-columns:minmax(118px,.45fr) minmax(180px,1fr);gap:14px;width:100%;max-width:900px;margin:0 auto;display:grid;position:sticky;bottom:0}.stp-footer-nav>span{min-height:1px}.stp-skip,.stp-continue{cursor:pointer;border-radius:999px;height:62px;font-size:18px;font-weight:800}.stp-skip{background:#fff;border:2px solid #b9c3d2}.stp-continue{background:var(--stp-ink);border:2px solid var(--stp-ink);color:#fff}.stp-continue:disabled{opacity:.28;cursor:not-allowed}.stp-question{width:min(920px,100%);margin:0 auto;padding:76px 22px 44px}.stp-question>small{color:#a27c42;letter-spacing:.06em;margin-bottom:10px;font-weight:900;display:block}.stp-question h1{letter-spacing:-.03em;max-width:760px;margin:0 0 18px;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.18}.stp-question>p{color:var(--stp-muted);max-width:720px;margin:0 0 30px;font-size:16px;line-height:1.95}.stp-first-screen{padding-bottom:28px}.stp-marquee{border-bottom:1px solid var(--stp-line);background:#fff;height:320px;position:relative;overflow:hidden}.stp-marquee:after,.stp-marquee:before{content:"";z-index:2;pointer-events:none;width:70px;position:absolute;top:0;bottom:0}.stp-marquee:before{background:linear-gradient(90deg,#0000,#fff);right:0}.stp-marquee:after{background:linear-gradient(270deg,#0000,#fff);left:0}.stp-marquee-track{direction:ltr;align-items:center;gap:18px;width:max-content;height:100%;padding:22px 0;animation:34s linear infinite stpMarquee;display:flex}.stp-marquee-card{background:#ece9e2;border-radius:4px;flex:none;width:190px;height:240px;overflow:hidden;transform:translateY(0);box-shadow:0 14px 30px #14233714}.stp-marquee-card.card-1{height:205px;transform:translateY(30px)}.stp-marquee-card.card-2{height:260px;transform:translateY(-18px)}.stp-marquee-card.card-3{height:218px;transform:translateY(18px)}.stp-marquee-card img{object-fit:cover;width:100%;height:100%;display:block}@keyframes stpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.stp-first-question{width:min(860px,100%);margin:0 auto;padding:54px 22px 20px}.stp-first-question>small{color:#a27c42;letter-spacing:.08em;font-size:12px;font-weight:900}.stp-first-question h1{letter-spacing:-.03em;margin:10px 0 28px;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.18}.stp-audience-list{gap:13px;display:grid}.stp-audience-list button{border:2px solid var(--stp-line);cursor:pointer;text-align:right;background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;transition:all .2s;display:flex}.stp-audience-list button:hover,.stp-audience-list button.active{border-color:var(--stp-ink);box-shadow:0 8px 24px #12264a12}.stp-audience-list span{font-size:19px;font-weight:900}.stp-audience-list small{color:var(--stp-muted);font-size:13px;line-height:1.6}.stp-draft-note{color:#7e6136;background:#f1ecdf;border-radius:14px;margin-top:18px;padding:12px 14px;font-size:13px}.stp-chip-cloud,.stp-choice-grid{flex-wrap:wrap;gap:12px;display:flex}.stp-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stp-pill{border:2px solid var(--stp-line);cursor:pointer;background:#fff;border-radius:999px;min-height:58px;padding:12px 20px;font-weight:800;transition:all .18s}.stp-pill:hover,.stp-pill.active{border-color:var(--stp-ink);background:#f8f9fb}.stp-choice-stack{gap:12px;display:grid}.stp-choice-stack>button{border:2px solid var(--stp-line);text-align:right;cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:16px;padding:18px 20px;display:flex}.stp-choice-stack>button.active{border-color:var(--stp-ink)}.stp-choice-stack strong{font-size:18px;display:block}.stp-choice-stack small{color:var(--stp-muted);margin-top:5px;line-height:1.7;display:block}.stp-choice-stack>button>span{color:#a27c42;font-size:23px}.stp-transition-screen{flex-direction:column;justify-content:center;width:min(920px,100%);min-height:calc(100svh - 170px);margin:0 auto;padding:70px 26px 44px;display:flex}.stp-transition-copy small{color:#a27c42;letter-spacing:.08em;font-weight:900}.stp-transition-copy h1{letter-spacing:-.045em;max-width:850px;margin:14px 0 24px;font-size:clamp(50px,8vw,86px);font-weight:500;line-height:1.08}.stp-transition-copy p{color:var(--stp-muted);max-width:680px;font-size:18px;line-height:2}.stp-transition-dots{direction:ltr;gap:7px;margin-top:58px;display:flex}.stp-transition-dots i{background:#d7dde6;border-radius:50%;width:11px;height:11px}.stp-transition-dots i.active{background:var(--stp-ink)}.stp-number-question{flex-direction:column;justify-content:center;min-height:560px;display:flex}.stp-number-question label{border:2px solid var(--stp-ink);direction:ltr;background:#fff;border-radius:24px;align-items:center;width:min(520px,100%);height:112px;padding:0 22px;display:flex}.stp-number-question input{color:var(--stp-ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:52px}.stp-number-question label span{color:var(--stp-muted);font-size:22px;font-weight:800}.stp-body-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stp-body-grid button{border:2px solid var(--stp-line);text-align:right;cursor:pointer;background:#fff;border-radius:22px;grid-template-columns:105px 1fr;align-items:center;min-height:158px;padding:16px;display:grid}.stp-body-grid button.active{border-color:var(--stp-ink);box-shadow:0 8px 24px #12264a0f}.stp-shape-svg{width:86px;height:90px;color:var(--stp-ink)}.stp-body-grid strong{font-size:20px;display:block}.stp-body-grid small{color:var(--stp-muted);margin-top:7px;line-height:1.7;display:block}.stp-size-list{border-top:2px solid var(--stp-ink)}.stp-size-row{border-bottom:1px solid #aeb9c7}.stp-size-row-head{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px 2px;font-size:20px;display:flex}.stp-size-row-head span{font-weight:800}.stp-size-row-head b{font-size:22px}.stp-size-row-head i{margin-right:4px;font-size:15px;font-style:normal}.stp-size-options{flex-wrap:wrap;gap:10px;padding:4px 0 24px;display:flex}.stp-size-options .stp-pill{min-width:92px}.stp-size-run{width:100%;padding-top:16px}.stp-size-run strong{margin-bottom:12px;display:block}.stp-size-run>div{flex-wrap:wrap;gap:10px;display:flex}.stp-fit-zone-question{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);align-items:center;gap:30px;min-height:720px;display:grid}.stp-fit-copy h1{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.16}.stp-fit-figure-wrap{place-items:center;min-height:580px;display:grid}.stp-fit-figure{color:#2f353e;width:min(350px,100%);height:auto}.stp-vertical-options{gap:12px;max-width:300px;display:grid}.stp-vertical-options .stp-pill{width:100%;min-height:62px;font-size:17px}.stp-style-world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stp-style-world-grid button{border:2px solid var(--stp-line);text-align:right;cursor:pointer;background:#fff;border-radius:22px;padding:0;position:relative;overflow:hidden}.stp-style-world-grid button.active{border-color:var(--stp-ink);box-shadow:0 10px 28px #12264a14}.stp-style-world-grid img,.stp-style-symbol{object-fit:cover;background:#ece9e2;place-items:center;width:100%;height:220px;font-size:56px;display:grid}.stp-style-world-grid>button>div:not(.stp-style-symbol){padding:15px 16px 18px}.stp-style-world-grid strong{font-size:18px;display:block}.stp-style-world-grid small{color:var(--stp-muted);margin-top:5px;line-height:1.6;display:block}.stp-style-world-grid button>i{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #0000001f}.stp-garment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stp-garment-card{border:2px solid var(--stp-line);cursor:pointer;text-align:center;background:#fff;border-radius:22px;min-height:380px;padding:12px 12px 18px;position:relative}.stp-garment-card.active{border-color:var(--stp-ink);box-shadow:0 10px 28px #12264a12}.stp-garment-art{background:#f8f6f1;border-radius:16px;place-items:center;height:250px;display:grid;overflow:hidden}.stp-garment-svg{color:#313843;width:160px;height:235px}.stp-garment-card strong{margin-top:13px;font-size:20px;display:block}.stp-garment-card>span{color:var(--stp-muted);margin-top:5px;font-size:13px;line-height:1.6;display:block}.stp-garment-card>i{border:1px solid var(--stp-line);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid;position:absolute;top:20px;left:20px}.stp-look-screen{width:min(980px,100%);margin:0 auto;padding:32px 18px 30px}.stp-look-count{text-align:center;letter-spacing:.1em;color:#a27c42;margin-bottom:16px;font-size:12px;font-weight:900}.stp-look-image-wrap{aspect-ratio:4/3;background:#eeeae3;border-radius:8px;width:100%;position:relative;overflow:hidden}.stp-look-image-wrap>img{object-fit:cover;width:100%;height:100%;display:block}.stp-look-collage{grid-template-columns:repeat(2,1fr);height:100%;display:grid}.stp-look-collage img{object-fit:cover;width:100%;height:100%}.stp-hotspot{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 16px #00000038}.stp-hotspot span{font-size:22px}.stp-look-bottom{padding:22px 4px 0}.stp-look-copy small{color:#a27c42;font-weight:900}.stp-look-copy h1{margin:5px 0 8px;font-size:34px}.stp-look-copy p{color:var(--stp-muted);margin:0;line-height:1.8}.stp-look-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.stp-some-items{border:2px solid var(--stp-ink);cursor:pointer;background:#fff;border-radius:999px;min-height:54px;padding:0 20px;font-weight:900}.stp-reactions button{border:2px solid var(--stp-ink);cursor:pointer;background:#fff;border-radius:50%;width:58px;height:58px;font-size:24px;font-weight:900}.stp-reactions button.active{background:var(--stp-ink);color:#fff}.stp-reactions.compact button{width:38px;height:38px;font-size:16px}.stp-look-product-strip{scrollbar-width:none;gap:10px;padding:18px 0 4px;display:flex;overflow-x:auto}.stp-look-product-strip::-webkit-scrollbar{display:none}.stp-look-product-strip button{border:1px solid var(--stp-line);cursor:pointer;background:#fff;border-radius:12px;flex:none;width:82px;height:82px;padding:0;position:relative;overflow:hidden}.stp-look-product-strip img{object-fit:cover;width:100%;height:100%}.stp-look-product-strip span{background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid;position:absolute;bottom:5px;left:5px;box-shadow:0 2px 8px #00000024}.stp-sheet-backdrop{z-index:90;background:#09111f8a;justify-content:center;align-items:flex-end;padding-top:40px;display:flex;position:fixed;inset:0}.stp-item-sheet{width:min(860px,100%);max-height:88svh;padding:28px 20px calc(22px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;position:relative;overflow:auto}.stp-sheet-close{cursor:pointer;background:0 0;border:0;font-size:38px;position:absolute;top:12px;left:16px}.stp-item-sheet>small{color:#a27c42;font-weight:900}.stp-item-sheet h2{margin:5px 0 8px;font-size:34px;font-weight:500}.stp-item-sheet>p{color:var(--stp-muted);margin:0 0 18px}.stp-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stp-item-card{border:1px solid var(--stp-line);background:#fff;border-radius:16px;padding:10px}.stp-item-image{aspect-ratio:1;background:#f7f5f0;border-radius:10px;overflow:hidden}.stp-item-image img{object-fit:cover;width:100%;height:100%}.stp-item-meta{padding:10px 2px}.stp-item-meta strong{font-size:14px;display:block}.stp-item-meta small{color:var(--stp-muted);margin-top:3px;font-size:11px;display:block}.stp-item-card .stp-reactions{justify-content:center}.stp-sheet-done{background:var(--stp-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;height:58px;margin-top:18px;font-weight:900}.stp-mode-tabs{background:#eef1f4;border-radius:999px;margin-bottom:22px;padding:4px;display:inline-flex}.stp-mode-tabs button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 18px;font-weight:800}.stp-mode-tabs button.active{background:#fff;box-shadow:0 3px 10px #0000000f}.stp-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stp-color-grid button{border:2px solid var(--stp-line);cursor:pointer;background:#fff;border-radius:16px;padding:12px 8px}.stp-color-grid button.active{border-color:var(--stp-ink)}.stp-color-grid i{border:1px solid #0000001a;border-radius:50%;width:42px;height:42px;margin:0 auto 8px;display:block}.stp-color-grid span{font-size:13px;font-weight:800}.stp-fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stp-fabric-grid button{border:2px solid var(--stp-line);cursor:pointer;background:#ece9e3;border-radius:20px;height:220px;padding:0;position:relative;overflow:hidden}.stp-fabric-grid button.active{border-color:var(--stp-ink)}.stp-fabric-grid img{object-fit:cover;width:100%;height:100%}.stp-fabric-grid button>div{color:#fff;text-align:right;background:linear-gradient(#0000,#0f141ec7);padding:36px 14px 14px;position:absolute;inset:auto 0 0}.stp-fabric-grid strong{font-size:18px;display:block}.stp-fabric-grid small{opacity:.86;margin-top:4px;font-size:12px;display:block}.stp-budget-value{margin:26px 0 20px;font-size:46px;font-weight:900}.stp-budget input[type=range]{width:100%;accent-color:var(--stp-ink)}.stp-budget-presets{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.stp-budget-presets button{border:1px solid var(--stp-line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 13px;font-weight:800}.stp-result-page{padding-bottom:70px}.stp-result-hero{color:#fff;background:linear-gradient(135deg,#12264a,#1d355e);flex-direction:column;justify-content:center;min-height:430px;padding:72px max(22px,50vw - 530px);display:flex}.stp-result-back{color:#fff;opacity:.82;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-bottom:44px}.stp-result-hero>small{color:#dbc292;letter-spacing:.1em;font-weight:900}.stp-result-hero h1{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(52px,8vw,92px);line-height:1.02}.stp-result-hero p{opacity:.82;max-width:650px;font-size:18px;line-height:1.9}.stp-confidence{background:#ffffff2e;border-radius:999px;width:min(520px,100%);height:8px;margin-top:28px;position:relative}.stp-confidence span{background:#dbc292;border-radius:999px;height:100%;display:block}.stp-confidence b{margin-top:10px;font-size:12px;display:block}.stp-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1060px,100% - 32px);margin:-44px auto 50px;display:grid}.stp-result-card{border:1px solid var(--stp-line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 16px 40px #1928410f}.stp-result-main{grid-column:span 3}.stp-result-card>small{color:#a27c42;font-weight:900}.stp-result-card h3{margin:8px 0;font-size:24px}.stp-result-card p{color:var(--stp-muted);line-height:1.7}.stp-result-chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.stp-result-chips span{background:#f2efe8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.stp-top-styles{gap:12px;margin-top:16px;display:grid}.stp-top-styles>div>span{justify-content:space-between;display:flex}.stp-top-styles em{font-style:normal}.stp-top-styles i{background:#edf0f4;border-radius:999px;height:8px;margin-top:6px;display:block;overflow:hidden}.stp-top-styles u{background:var(--stp-ink);border-radius:999px;height:100%;display:block}.stp-result-section{width:min(1060px,100% - 32px);margin:0 auto 54px}.stp-result-section header small{color:#a27c42;font-weight:900}.stp-result-section header h2{margin:5px 0 18px;font-size:32px}.stp-result-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stp-result-style-card{color:#fff;background:#ddd;border-radius:20px;height:360px;text-decoration:none;position:relative;overflow:hidden}.stp-result-style-card img{object-fit:cover;width:100%;height:100%}.stp-result-style-card>div{background:linear-gradient(#0000,#080f1cdb);padding:60px 18px 18px;position:absolute;inset:auto 0 0}.stp-result-style-card span{font-size:12px;font-weight:900}.stp-result-style-card h3{margin:4px 0;font-size:24px}.stp-result-style-card p{opacity:.84;font-size:12px}.stp-result-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stp-result-product-card{color:inherit;border:1px solid var(--stp-line);background:#fff;border-radius:18px;text-decoration:none;overflow:hidden}.stp-result-product-card img{aspect-ratio:4/5;object-fit:cover;width:100%}.stp-result-product-card>div{padding:13px}.stp-result-product-card span{color:#a27c42;font-size:11px;font-weight:900}.stp-result-product-card strong{margin-top:4px;display:block}.stp-result-product-card small{color:var(--stp-muted);margin-top:5px;line-height:1.5;display:block}.stp-result-fabric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stp-result-fabric-grid article{border:1px solid var(--stp-line);background:#fff;border-radius:16px;overflow:hidden}.stp-result-fabric-grid img{aspect-ratio:1;object-fit:cover;width:100%}.stp-result-fabric-grid article>div{padding:12px}.stp-result-fabric-grid span{color:#a27c42;font-size:11px;font-weight:900}.stp-result-fabric-grid strong{display:block}.stp-result-fabric-grid small{color:var(--stp-muted);margin-top:4px;display:block}.stp-result-actions{gap:10px;width:min(1060px,100% - 32px);margin:0 auto;display:flex}.stp-result-actions button{border:2px solid var(--stp-ink);background:var(--stp-ink);color:#fff;cursor:pointer;border-radius:999px;height:58px;padding:0 24px;font-weight:900}.stp-result-actions .ghost{color:var(--stp-ink);background:#fff}.stp-loading{align-content:center;place-items:center;gap:10px;min-height:100svh;display:grid}.stp-loading span{background:var(--stp-ink);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;font-weight:900;display:grid}.stp-loading p{color:var(--stp-muted)}@media (max-width:760px){.stp-header-row{height:68px;padding:0 18px}.stp-avatar{width:40px;height:40px}.stp-stage,.stp-screen{min-height:calc(100svh - 72px)}.stp-footer-nav{padding:14px 18px calc(14px + env(safe-area-inset-bottom));grid-template-columns:118px 1fr}.stp-skip,.stp-continue{height:58px;font-size:17px}.stp-question{padding:58px 18px 34px}.stp-question h1{font-size:36px}.stp-question>p{font-size:14px}.stp-marquee{height:275px}.stp-marquee-card{width:150px;height:205px}.stp-marquee-card.card-1{height:178px}.stp-marquee-card.card-2{height:224px}.stp-marquee-card.card-3{height:188px}.stp-first-question{padding:42px 18px 12px}.stp-first-question h1{font-size:37px}.stp-audience-list button{padding:16px 18px;display:block}.stp-audience-list small{margin-top:5px;display:block}.stp-transition-screen{min-height:calc(100svh - 160px);padding:54px 22px 32px}.stp-transition-copy h1{font-size:52px}.stp-transition-copy p{font-size:16px}.stp-body-grid{grid-template-columns:1fr}.stp-body-grid button{grid-template-columns:92px 1fr;min-height:132px}.stp-shape-svg{width:76px;height:80px}.stp-fit-zone-question{grid-template-columns:1fr;min-height:0;padding-top:38px}.stp-fit-copy{order:2}.stp-fit-figure-wrap{order:1;height:340px;min-height:340px}.stp-fit-figure{width:auto;height:330px}.stp-fit-copy h1{font-size:34px}.stp-vertical-options{grid-template-columns:1fr;max-width:none}.stp-vertical-options .stp-pill{min-height:56px}.stp-style-world-grid{gap:10px}.stp-style-world-grid img,.stp-style-symbol{height:170px}.stp-style-world-grid strong{font-size:15px}.stp-style-world-grid small{font-size:11px}.stp-garment-grid{gap:10px}.stp-garment-card{min-height:330px;padding:8px 8px 15px}.stp-garment-art{height:215px}.stp-garment-svg{width:140px;height:205px}.stp-garment-card strong{font-size:17px}.stp-garment-card>span{font-size:11px}.stp-look-screen{padding:18px 0 24px}.stp-look-count{margin-bottom:10px}.stp-look-image-wrap{aspect-ratio:1/1.06;border-radius:0}.stp-look-bottom{padding:18px}.stp-look-copy h1{font-size:29px}.stp-look-actions{align-items:center}.stp-some-items{flex:1;height:56px}.stp-reactions button{width:56px;height:56px}.stp-look-product-strip{padding-bottom:0}.stp-item-sheet h2{font-size:30px}.stp-item-grid{gap:10px}.stp-item-card{padding:8px}.stp-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stp-choice-grid{grid-template-columns:1fr}.stp-fabric-grid{gap:10px}.stp-fabric-grid button{height:190px}.stp-budget-value{font-size:38px}.stp-result-grid{grid-template-columns:1fr;margin-top:-30px}.stp-result-main{grid-column:auto}.stp-result-style-grid{grid-template-columns:1fr}.stp-result-product-grid,.stp-result-fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stp-result-actions{flex-direction:column}.stp-result-hero{padding:58px 20px 74px}.stp-result-hero h1{font-size:58px}}@media (max-width:420px){.stp-footer-nav{grid-template-columns:108px 1fr;gap:10px}.stp-skip,.stp-continue{height:56px;font-size:16px}.stp-marquee{height:250px}.stp-marquee-card{width:138px}.stp-question h1{font-size:33px}.stp-fit-copy h1{font-size:31px}.stp-transition-copy h1{font-size:47px}.stp-garment-card{min-height:305px}.stp-garment-art{height:195px}.stp-garment-svg{width:128px;height:190px}.stp-look-actions{gap:8px}.stp-some-items{padding:0 14px;font-size:13px}.stp-reactions{gap:7px}.stp-reactions button{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.stp-marquee-track{animation-play-state:paused}.stp-screen{animation:none!important}}.stp-theme-dark{--stp-ink:#f4efe6;--stp-ink-2:#d8e0ec;--stp-accent:#c8a56f;--stp-accent-soft:#332b22;--stp-surface:#0f1722;--stp-card:#162131;--stp-line:#2c3a4e;--stp-muted:#9eacbf;--stp-silhouette-fill:#1d2938;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.stp-theme-dark .stp-header{background:#0f1722f0}.stp-theme-dark .stp-progress{background:#263345}.stp-theme-dark .stp-footer-nav{background:linear-gradient(#0f172200,#0f1722f0 22%,#0f1722 44%)}.stp-theme-dark .stp-skip,.stp-theme-dark .stp-pill,.stp-theme-dark .stp-choice-stack>button,.stp-theme-dark .stp-audience-list button,.stp-theme-dark .stp-size-row-head,.stp-theme-dark .stp-style-world-grid button,.stp-theme-dark .stp-style-item-card,.stp-theme-dark .stp-garment-card,.stp-theme-dark .stp-color-grid button,.stp-theme-dark .stp-budget-presets button,.stp-theme-dark .stp-result-card,.stp-theme-dark .stp-result-product-card,.stp-theme-dark .stp-result-fabric-grid article{background:var(--stp-card);color:var(--stp-ink)}.stp-theme-dark .stp-number-question label{background:var(--stp-card)}.stp-theme-dark .stp-mode-tabs{background:#1d2938}.stp-theme-dark .stp-mode-tabs button.active{color:#fff;background:#263548}.stp-theme-dark .stp-marquee{background:#111b29}.stp-theme-dark .stp-marquee:before{background:linear-gradient(90deg,#0000,#111b29)}.stp-theme-dark .stp-marquee:after{background:linear-gradient(270deg,#0000,#111b29)}.stp-theme-dark .stp-result-chips span{background:#233147}.stp-theme-dark .stp-top-styles i{background:#263548}.stp-theme-dark .stp-result-actions .ghost{color:var(--stp-ink);background:0 0}.stp-theme-toggle{border:1px solid var(--stp-line);background:var(--stp-card);cursor:pointer;width:44px;height:44px;color:var(--stp-ink);border-radius:50%;justify-self:end;place-items:center;font-size:22px;line-height:1;display:grid}.stp-theme-toggle:hover{border-color:var(--stp-accent);transform:translateY(-1px)}.stp-transition-screen{text-align:right;place-items:center;min-height:calc(100svh - 150px);padding:42px 24px;display:grid}.stp-typewriter{letter-spacing:-.035em;max-width:900px;color:var(--stp-ink);margin:0;font-size:clamp(42px,7vw,78px);font-weight:500;line-height:1.35}.stp-typewriter span{opacity:0;animation:.26s forwards stpCharIn;display:inline-block;transform:translateY(7px)}@keyframes stpCharIn{to{opacity:1;transform:translateY(0)}}.stp-continue{position:relative;color:#fff!important;-webkit-text-fill-color:#fff!important}.stp-continue-label{line-height:1;display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important}.stp-continue:disabled .stp-continue-label{opacity:1!important}.stp-reactions{direction:ltr;gap:10px;display:flex}.stp-reactions button{border:2px solid var(--stp-ink);background:var(--stp-card);color:var(--stp-ink);cursor:pointer;border-radius:50%;place-items:center;width:62px;height:62px;transition:all .18s;display:grid}.stp-reactions button svg{width:27px;height:27px}.stp-reactions button.active.like{background:var(--stp-ink);color:#fff}.stp-reactions button.active.dislike{color:#12264a;background:#eef1f5;border-color:#12264a}.stp-theme-dark .stp-reactions button.active.dislike{color:#12264a;background:#e5e9ef}.stp-reactions.compact button{width:46px;height:46px}.stp-reactions.compact button svg{width:22px;height:22px}.stp-figure-label{fill:var(--stp-muted);stroke:none;letter-spacing:.03em;font-size:10px}.stp-photo-slot{background:linear-gradient(145deg,#f0ede6,#e2e7ed);border-radius:15px;overflow:hidden}.stp-photo-slot img{object-fit:cover;width:100%;height:100%;display:block}.stp-theme-dark .stp-photo-slot{background:#223044}.stp-style-items-question>p{max-width:760px}.stp-style-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stp-style-item-card{border:2px solid var(--stp-line);text-align:right;cursor:pointer;background:#fff;border-radius:20px;padding:0;transition:all .18s;position:relative;overflow:hidden}.stp-style-item-card:hover,.stp-style-item-card.active{border-color:var(--stp-ink);transform:translateY(-2px);box-shadow:0 10px 28px #12264a14}.stp-style-item-image{aspect-ratio:4/5;background:#f1eee7;overflow:hidden}.stp-style-item-image img{object-fit:cover;width:100%;height:100%;display:block}.stp-style-item-copy{padding:14px 14px 16px}.stp-style-item-copy strong{font-size:17px;display:block}.stp-style-item-copy small{color:var(--stp-muted);margin-top:5px;font-size:11px;line-height:1.7;display:block}.stp-style-item-copy em{color:var(--stp-accent);margin-top:5px;font-size:11px;font-style:normal;display:block}.stp-style-item-card>i{color:#12264a;background:#ffffffeb;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 3px 12px #00000017}.stp-style-item-card.active>i{background:var(--stp-ink);color:#fff}.stp-result-theme{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;width:46px;height:46px;font-size:22px;position:absolute;top:26px;left:max(22px,50vw - 530px)}.stp-result-hero{position:relative}@media (max-width:760px){.stp-theme-toggle{width:40px;height:40px;font-size:20px}.stp-typewriter{font-size:46px;line-height:1.45}.stp-transition-screen{min-height:calc(100svh - 130px);padding:32px 20px}.stp-style-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stp-style-item-copy{padding:11px 10px 13px}.stp-style-item-copy strong{font-size:15px}.stp-style-item-image{aspect-ratio:1/1.18}.stp-reactions button{width:56px;height:56px}.stp-reactions button svg{width:25px;height:25px}.stp-result-theme{top:18px;left:18px}}@media (max-width:420px){.stp-typewriter{font-size:40px}.stp-style-item-grid{gap:8px}.stp-style-item-copy strong{font-size:14px}}.stp-stage-transition,.stp-stage-transition .stp-screen,.stp-stage-transition .stp-screen-content{min-height:100svh}.stp-stage-transition .stp-transition-screen{place-items:center;min-height:100svh;padding:clamp(28px,8vw,88px);display:grid}.stp-stage-transition .stp-typewriter{max-width:900px;margin:0;font-weight:700}.stp-typewriter{text-align:right;white-space:pre-wrap;word-break:normal;overflow-wrap:normal;letter-spacing:0;direction:rtl;unicode-bidi:plaintext}.stp-typewriter span{display:initial;opacity:1;animation:none;transform:none}.stp-typewriter:after{content:"";vertical-align:-.08em;opacity:.55;background:currentColor;width:2px;height:.92em;margin-inline-start:7px;animation:.75s step-end infinite stpCaretBlink;display:inline-block}@keyframes stpCaretBlink{50%{opacity:0}}.stp-page:not(.stp-theme-dark){--stp-muted:#5d6c80;--stp-line:#c6cfdb}.stp-page:not(.stp-theme-dark) .stp-question>p,.stp-page:not(.stp-theme-dark) .stp-choice-stack small,.stp-page:not(.stp-theme-dark) .stp-body-grid small,.stp-page:not(.stp-theme-dark) .stp-style-world-grid small,.stp-page:not(.stp-theme-dark) .stp-style-item-copy small,.stp-page:not(.stp-theme-dark) .stp-item-sheet>p,.stp-page:not(.stp-theme-dark) .stp-look-copy p{color:#5d6c80}.stp-page:not(.stp-theme-dark) .stp-fit-figure{color:#26384f}.stp-page:not(.stp-theme-dark) .stp-shape-svg{color:#203858}.stp-page:not(.stp-theme-dark) .stp-figure-label{fill:#5d6c80}.stp-page:not(.stp-theme-dark) .stp-size-row{border-bottom-color:#95a4b7}.stp-page:not(.stp-theme-dark) .stp-size-row-head{color:#203858}.stp-page:not(.stp-theme-dark) .stp-continue{background:#12264a;border-color:#12264a;color:#fff!important;-webkit-text-fill-color:#fff!important}.stp-page:not(.stp-theme-dark) .stp-continue .stp-continue-label{color:#fff!important;-webkit-text-fill-color:#fff!important}.stp-theme-dark .stp-continue{background:#d6b77f;border-color:#d6b77f;box-shadow:0 10px 28px #0000003d;color:#0f1722!important;-webkit-text-fill-color:#0f1722!important}.stp-theme-dark .stp-continue .stp-continue-label{font-weight:900;color:#0f1722!important;-webkit-text-fill-color:#0f1722!important}.stp-continue:disabled{opacity:.58}.stp-theme-dark .stp-continue:disabled{opacity:.72;background:#7f6d4c;border-color:#7f6d4c}.stp-theme-dark .stp-continue:disabled .stp-continue-label{color:#f7f2e9!important;-webkit-text-fill-color:#f7f2e9!important}.stp-theme-dark{--stp-muted:#c1ccda;--stp-line:#46576d}.stp-theme-dark .stp-fit-figure,.stp-theme-dark .stp-shape-svg{color:#edf2f7}.stp-theme-dark .stp-figure-label{fill:#c1ccda}.stp-theme-dark .stp-size-row{border-bottom-color:#607087}.stp-theme-dark .stp-size-row-head{color:#f4efe6}.stp-theme-dark .stp-skip{color:#f4efe6;border-color:#607087}@media (max-width:420px){.stp-typewriter{font-size:38px;line-height:1.55}}.stp-header-actions{direction:rtl;justify-self:end;align-items:center;gap:9px;display:flex}.stp-restart-top{border:1px solid var(--stp-line);background:var(--stp-card);height:42px;color:var(--stp-ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:900;transition:all .18s;display:inline-flex}.stp-restart-top:hover{border-color:var(--stp-accent);transform:translateY(-1px)}.stp-restart-top:focus-visible{outline:3px solid color-mix(in srgb,var(--stp-accent) 35%,transparent);outline-offset:2px}.stp-restart-icon{font-family:Arial,sans-serif;font-size:19px;line-height:1}.stp-theme-dark .stp-restart-top{color:#f4efe6;background:#182435;border-color:#607087}@media (max-width:560px){.stp-header-row{grid-template-columns:minmax(58px,1fr) auto minmax(132px,1fr);gap:6px;padding-inline:12px}.stp-header-actions{gap:6px}.stp-restart-top{gap:4px;height:38px;padding:0 9px;font-size:10.5px}.stp-restart-icon{font-size:17px}.stp-theme-toggle{width:38px;height:38px}}@media (max-width:390px){.stp-header-row{grid-template-columns:minmax(46px,1fr) auto minmax(112px,1fr);padding-inline:9px}.stp-restart-top{padding:0 7px;font-size:9.5px}}.stp-header-row{direction:ltr;grid-template-columns:none;justify-content:space-between;align-items:center;gap:10px;padding-inline:16px;display:flex;position:relative}.stp-chapter{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:34%;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.stp-header-actions{direction:ltr;flex:none;justify-self:auto;align-items:center;gap:7px;margin-left:auto;display:flex}.stp-restart-top{justify-content:center;min-width:68px;height:40px;padding:0 10px}.stp-restart-top:disabled{opacity:.42;cursor:default;transform:none}.stp-theme-dark .stp-body-grid button{color:#f7f1e8;background:#172334;border-color:#53647b}.stp-theme-dark .stp-body-grid button.active{background:#203049;border-color:#d6b77f;box-shadow:0 10px 28px #0000003d}.stp-theme-dark .stp-body-grid strong{color:#f7f1e8}.stp-theme-dark .stp-body-grid small{color:#c5d0de}.stp-theme-dark .stp-body-grid .stp-shape-svg{color:#eadfcd}.stp-page:not(.stp-theme-dark) .stp-body-grid button{color:#12264a;background:#fff;border-color:#bcc7d5}.stp-page:not(.stp-theme-dark) .stp-body-grid button.active{border-color:#12264a;box-shadow:0 8px 24px #12264a14}.stp-page:not(.stp-theme-dark) .stp-body-grid strong{color:#12264a}.stp-page:not(.stp-theme-dark) .stp-body-grid small{color:#52647a}.stp-page:not(.stp-theme-dark) .stp-body-grid .stp-shape-svg{color:#203858}@media (max-width:560px){.stp-header-row{gap:7px;padding-inline:11px}.stp-back{min-width:50px;font-size:15px}.stp-chapter{max-width:27%;font-size:15px}.stp-header-actions{gap:6px}.stp-restart-top{gap:4px;min-width:62px;height:38px;padding:0 8px;font-size:11px}.stp-restart-icon{font-size:17px}.stp-theme-toggle{flex:none;width:38px;height:38px}}@media (max-width:380px){.stp-chapter{max-width:23%;font-size:14px}.stp-restart-top{min-width:57px;padding:0 6px;font-size:10px}.stp-back{min-width:45px;font-size:14px}}.stp-theme-dark .stp-look-copy small{color:#d6b77f;opacity:1}.stp-theme-dark .stp-look-copy h1{color:#f8f3ea;opacity:1}.stp-theme-dark .stp-look-copy p{color:#c8d3e1;opacity:1}.stp-theme-dark .stp-some-items{color:#f8f3ea;-webkit-text-fill-color:#f8f3ea;opacity:1;background:#18283f;border-color:#d6b77f;box-shadow:0 8px 22px #0000002e}.stp-theme-dark .stp-some-items:hover,.stp-theme-dark .stp-some-items:focus-visible{background:#203451;border-color:#e2c58f}.stp-theme-dark .stp-reactions button{color:#f8f3ea;-webkit-text-fill-color:#f8f3ea;opacity:1;background:#13243a;border-color:#e7ded0}.stp-theme-dark .stp-reactions button svg{stroke:#f8f3ea;color:#f8f3ea;opacity:1}.stp-theme-dark .stp-reactions button.active{color:#101a29;-webkit-text-fill-color:#101a29;background:#d6b77f;border-color:#d6b77f}.stp-theme-dark .stp-reactions button.active svg{stroke:#101a29;color:#101a29}.stp-theme-dark .stp-look-product-strip button{background:#17283f;border-color:#52647b}.stp-theme-dark .stp-look-product-strip span{color:#101a29;background:#d6b77f;box-shadow:0 3px 10px #00000042}.stp-theme-dark .stp-sheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020812b8}.stp-theme-dark .stp-item-sheet{color:#f8f3ea;background:#101b2b;border:1px solid #33445a;box-shadow:0 -18px 48px #00000059}.stp-theme-dark .stp-sheet-close{color:#f8f3ea;-webkit-text-fill-color:#f8f3ea;opacity:1}.stp-theme-dark .stp-item-sheet>small{color:#d6b77f;opacity:1}.stp-theme-dark .stp-item-sheet h2{color:#f8f3ea;opacity:1}.stp-theme-dark .stp-item-sheet>p{color:#c8d3e1;opacity:1}.stp-theme-dark .stp-item-card{color:#f8f3ea;background:#17283f;border-color:#53647b}.stp-theme-dark .stp-item-image{background:#0d1725}.stp-theme-dark .stp-item-meta strong{color:#f8f3ea;opacity:1}.stp-theme-dark .stp-item-meta small{color:#c5d0de;opacity:1}.stp-theme-dark .stp-item-card .stp-reactions button{color:#f8f3ea;background:#101f33;border-color:#d9e0ea}.stp-theme-dark .stp-item-card .stp-reactions button.active{color:#101a29;background:#d6b77f;border-color:#d6b77f}.stp-theme-dark .stp-sheet-done{color:#101a29;-webkit-text-fill-color:#101a29;opacity:1;background:#d6b77f}.stp-page:not(.stp-theme-dark) .stp-item-sheet{color:#12264a;background:#fff}.stp-page:not(.stp-theme-dark) .stp-item-sheet h2,.stp-page:not(.stp-theme-dark) .stp-item-meta strong{color:#12264a}.stp-page:not(.stp-theme-dark) .stp-item-sheet>p,.stp-page:not(.stp-theme-dark) .stp-item-meta small{color:#5d6c80}@media (max-width:560px){.stp-theme-dark .stp-item-sheet{border-radius:26px 26px 0 0;padding-top:30px}.stp-theme-dark .stp-item-sheet h2{font-size:31px;line-height:1.45}.stp-theme-dark .stp-some-items{font-size:14px}}.stp-ai-note{max-width:1100px;color:inherit;background:#7d8ca014;border:1px solid #7884986b;border-radius:18px;margin:18px auto 24px;padding:18px 22px;line-height:1.85}.stp-ai-note strong{margin-bottom:5px;font-size:15px;display:block}.stp-ai-note p{margin:4px 0;font-size:13px}.stp-ai-note small{opacity:.75;font-size:12px;display:block}.stp-page .stp-runway{isolation:isolate;background:radial-gradient(at 45% 104%,#31588447,#0000 65%),radial-gradient(at 80% -30%,#a477442b,#0000 57%),linear-gradient(125deg,#0b1421 0%,#151f2b 52%,#101722 100%);border-block:1px solid #c7aa7d38;height:365px;min-height:0;display:block;position:relative;overflow:hidden}.stp-page .stp-runway:before,.stp-page .stp-runway:after{content:none;display:none}.stp-runway-vignette{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0c1521 0%,#0c152140 5%,#0000 14% 85%,#0c152140 95%,#0c1521 100%);position:absolute;inset:0}.stp-page .stp-runway .stp-marquee-window{direction:ltr;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.stp-page .stp-runway .stp-runway-track{will-change:transform;direction:ltr;align-items:center;gap:0;width:max-content;height:100%;padding:0;display:flex;position:absolute;top:0;left:0;transform:none;animation:none!important}.stp-page .stp-runway .stp-runway-set{direction:ltr;flex:none;align-items:center;gap:15px;height:100%;padding:18px 15px 18px 0;display:flex}.stp-page .stp-runway .stp-runway-card{background:linear-gradient(155deg,#2e3b4b,#131b28);border:1px solid #dac19f45;border-radius:15px;flex:none;width:211px;height:303px;margin:0;transition:border-color .25s,filter .25s;display:block;position:relative;overflow:hidden;transform:none;box-shadow:0 18px 32px #00000040}.stp-runway-card img{object-fit:cover;object-position:center;filter:saturate(.91)contrast(1.035);width:100%;height:100%;display:block}.stp-page .stp-runway .stp-runway-shape-0{width:220px;height:322px;transform:translateY(-5px)}.stp-page .stp-runway .stp-runway-shape-1{width:205px;height:274px;transform:translateY(20px)}.stp-page .stp-runway .stp-runway-shape-2{width:215px;height:304px;transform:translateY(-9px)}.stp-page .stp-runway .stp-runway-shape-3{width:220px;height:280px;transform:translateY(15px)}.stp-page .stp-runway .stp-runway-shape-4{width:208px;height:311px;transform:translateY(-4px)}.stp-runway-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#060c133d 48%,#060c13cc);position:absolute;inset:55% 0 0}.stp-page .stp-runway .stp-runway-card figcaption{z-index:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff8ed;white-space:nowrap;direction:rtl;background:#0a1118ab;border:1px solid #ffefd345;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:11px;left:10px;right:auto}@media (max-width:800px){.stp-page .stp-runway{height:315px}.stp-page .stp-runway .stp-runway-set{gap:11px;padding:15px 11px 15px 0}.stp-page .stp-runway .stp-runway-card{border-radius:12px;width:173px;height:255px}.stp-page .stp-runway .stp-runway-shape-0{width:179px;height:277px}.stp-page .stp-runway .stp-runway-shape-1{width:173px;height:230px}.stp-page .stp-runway .stp-runway-shape-2{width:175px;height:258px}.stp-page .stp-runway .stp-runway-shape-3{width:178px;height:237px}.stp-page .stp-runway .stp-runway-shape-4{width:174px;height:266px}}@media (max-width:520px){.stp-page .stp-runway{height:250px}.stp-page .stp-runway .stp-runway-set{gap:9px;padding:10px 9px 10px 0}.stp-page .stp-runway .stp-runway-card{border-radius:10px;width:139px;height:197px}.stp-page .stp-runway .stp-runway-shape-0{width:147px;height:216px}.stp-page .stp-runway .stp-runway-shape-1{width:137px;height:180px}.stp-page .stp-runway .stp-runway-shape-2{width:145px;height:201px}.stp-page .stp-runway .stp-runway-shape-3{width:140px;height:186px}.stp-page .stp-runway .stp-runway-shape-4{width:141px;height:207px}.stp-page .stp-runway .stp-runway-card figcaption{padding:5px 9px;font-size:10px;bottom:9px;left:7px}.stp-first-question{padding-top:30px}}@media (prefers-reduced-motion:reduce){.stp-page .stp-runway .stp-marquee-window{scrollbar-width:thin;overflow-x:auto}.stp-page .stp-runway .stp-runway-track{will-change:auto}}.stp-page .stp-runway .stp-runway-card{background:#18253a}.stp-runway-missing{text-align:center;color:#f5e4c8;direction:rtl;background:linear-gradient(135deg,#18263a,#243049 65%,#172233);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex;position:absolute;inset:0}.stp-runway-missing span{font-size:16px;font-weight:800;line-height:1.5}.stp-runway-missing small{color:#d4bcc0;font-size:11px;line-height:1.6}.stp-page .stp-runway .stp-runway-track{direction:ltr;gap:0!important}.stp-page .stp-runway .stp-runway-set{box-sizing:border-box;gap:15px}@media (max-width:800px){.stp-page .stp-runway .stp-runway-set{gap:11px}}@media (max-width:520px){.stp-page .stp-runway .stp-runway-set{gap:9px}}
