.journey-results{width:min(100%,680px);margin:0 auto;padding:48px 28px 72px;color:var(--txt,#f2f6f8);--mint:#73e6cf;--mint-soft:#acf2e4;--line:rgba(174,205,227,0.14)}.journey-results *{box-sizing:border-box}.journey-results [hidden]{display:none!important}.journey-results h1{margin:16px 0 0;font-size:42px;line-height:1.14;letter-spacing:-.055em;overflow-wrap:anywhere}.journey-results .report-head{margin-bottom:34px}.journey-results .report-head p{font-size:12px;color:#8da0ad;margin-top:16px}.journey-results .report-section{margin-top:32px}.journey-results .report-section-title{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:13px;color:#8da0ad}.journey-results .report-code{color:#a7b7c4;font-size:10px;letter-spacing:.15em;font-weight:700}.journey-results .btn{width:100%;min-height:50px;white-space:normal;word-break:keep-all}.journey-results .btn+.btn{margin-top:12px}.journey-results .report-panel{border:1px solid var(--line);border-radius:22px;padding:22px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025))}.journey-card-wrap{display:flex;justify-content:center;padding:12px 0 20px}.journey-results .profile-hero{position:relative;overflow:hidden;padding:30px;border-radius:30px;background:radial-gradient(circle at 88% 12%,rgba(115,230,207,.19),transparent 34%),radial-gradient(circle at 8% 95%,rgba(170,134,238,.18),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025));border:1px solid var(--line)}.journey-results .profile-hero .type{position:relative;max-width:65%;margin-top:22px;font-size:40px;line-height:1.15;letter-spacing:-.06em;word-break:keep-all}.journey-results .profile-hero p{position:relative;max-width:390px;margin:13px 0 0;color:#b9c7d3;font-size:13px;line-height:1.75}.journey-results .type-orb{position:absolute;right:24px;top:26px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.78),transparent 8%),linear-gradient(145deg,#73e6cf,#788cff 55%,#aa86ee);box-shadow:inset -15px -20px 40px rgba(5,7,11,.35),0 20px 55px rgba(120,140,255,.21)}.journey-matches .voiceprint-feature{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;margin:-6px -6px 9px;padding:18px;border-radius:20px;background:radial-gradient(circle at 8% 20%,rgba(115,230,207,.15),transparent 38%),linear-gradient(145deg,rgba(115,230,207,.08),rgba(120,140,255,.055))}.journey-matches .voiceprint-feature-photo{display:block;width:84px;height:72px;overflow:hidden;border-radius:20px;border:1px solid var(--line)}.journey-matches img{width:100%;height:100%;object-fit:cover;object-position:50% 24%}.journey-artist-initial{display:grid;place-items:center;width:100%;height:100%;color:#73e6cf;background:linear-gradient(145deg,#1d3b3d,#242747);font-size:22px;font-weight:700}.journey-matches .voiceprint-feature-label{display:block;color:#73e6cf;font-size:11px;font-weight:700}.journey-matches .voiceprint-feature-name{display:block;margin-top:4px;font-size:21px;letter-spacing:-.03em;overflow-wrap:anywhere}.journey-matches .voiceprint-feature-copy p{margin:6px 0 0;color:#b9c7d3;font-size:11px;line-height:1.55}.journey-matches .voiceprint-bar,.journey-matches .voiceprint-feature-bar{display:block;height:8px;margin-top:12px;overflow:hidden;border-radius:99px;background:rgba(187,211,229,.11)}.journey-matches .voiceprint-bar i,.journey-matches .voiceprint-feature-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#73e6cf,#788cff)}.journey-matches .voiceprint-feature-score,.journey-matches .voiceprint-score{text-align:right;min-width:48px}.journey-matches .voiceprint-feature-score strong{display:block;color:#73e6cf;font-size:23px}.journey-matches .voiceprint-feature-score span,.journey-matches .voiceprint-score>span{display:block;font-size:11px;color:#8da0ad;margin-top:6px}.journey-matches .voiceprint-secondary-label{padding:8px 0 2px;color:#8da0ad;font-size:11px}.journey-matches .voiceprint-row{display:grid;grid-template-columns:48px minmax(0,1fr) 70px;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.journey-matches .voiceprint-thumb{display:block;width:44px;height:44px;overflow:hidden;border-radius:14px;border:1px solid var(--line)}.journey-matches .voiceprint-name{font-size:13px;overflow-wrap:anywhere}.journey-matches .voiceprint-score strong{font-size:15px}.journey-matches .voiceprint-bar{height:5px;margin-top:7px}.journey-matches .voiceprint-more summary{padding:16px 0;cursor:pointer;font-size:12px;color:#b9c7d3}.journey-matches .voiceprint-note{font-size:11px;color:#8da0ad;line-height:1.7;margin:16px 0 0}.journey-deep-profile .report-page{width:100%;padding:0}.journey-deep-profile .report-section-title{font-size:13px}.journey-deep-profile .report-code{font-size:11px}.journey-results .report-disclaimer{margin-top:24px}.journey-results .journey-notice{padding:16px;border:1px solid var(--line);border-radius:16px;font-size:13px;line-height:1.7;color:#c1d0dc;margin:16px 0}.journey-results .journey-error{border-color:#b1796b;color:#ffd1c5}@media (max-width:780px){.journey-results{padding:32px 22px 52px}.journey-results h1{font-size:34px}.journey-results .report-head{margin-bottom:30px}.journey-results .report-panel{padding:16px}.journey-results .report-section-title{flex-wrap:wrap}.journey-results .profile-hero{padding:24px}.journey-results .profile-hero .type{font-size:34px;max-width:70%}.journey-results .type-orb{width:86px;height:86px;right:20px;top:25px}.journey-matches .voiceprint-feature{grid-template-columns:74px minmax(0,1fr) 48px;gap:12px;padding:15px}.journey-matches .voiceprint-feature-photo{width:70px;height:62px;border-radius:17px}.journey-matches .voiceprint-row{grid-template-columns:44px minmax(0,1fr) 54px}.journey-matches .voiceprint-thumb{width:40px;height:40px}.journey-matches .voiceprint-feature-name{font-size:19px}.journey-matches .voiceprint-feature-score strong{font-size:20px}}@media (max-width:350px){.journey-results{padding-inline:18px}.journey-results h1{font-size:30px}.journey-matches .voiceprint-feature{grid-template-columns:56px minmax(0,1fr) 42px;gap:9px;padding:12px}.journey-matches .voiceprint-feature-photo{width:54px;height:62px}.journey-matches .voiceprint-feature-name{font-size:18px}.journey-matches .voiceprint-feature-label{font-size:9px}.journey-matches .voiceprint-feature-copy p{font-size:10px}.journey-matches .voiceprint-feature-score strong{font-size:18px}}.journey-deep-preview{position:relative;isolation:isolate;overflow:hidden;margin-top:38px;padding:32px 28px 28px;border:1px solid rgba(169,176,224,.2);border-radius:30px;background:radial-gradient(ellipse at 10% 25%,rgba(88,171,160,.2),transparent 56%),radial-gradient(ellipse at 100% 70%,rgba(130,111,222,.22),transparent 60%),linear-gradient(160deg,#172932,#181c31 65%,#17252c)}.device-invitation{text-align:center}.device-invitation .kicker{color:var(--mint-soft);font-size:11px}.device-invitation h3{margin:12px 0 10px;font-size:29px;line-height:1.3;letter-spacing:-.045em;word-break:keep-all}.device-invitation p{margin:0;color:#b9c7d3;font-size:13px}.device-stage{position:relative;margin-top:26px}.device-tabs{display:flex;width:fit-content;max-width:100%;margin:0 auto 24px;padding:4px;gap:3px;border:1px solid rgba(186,196,214,.15);border-radius:13px;background:rgba(6,12,21,.28)}.device-tabs button{padding:0 13px;min-height:40px;border:0;border-radius:9px;background:transparent;color:#b9c7d3;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.device-tabs button[aria-selected=true]{color:#102720;background:var(--mint);font-weight:700;box-shadow:0 4px 15px rgba(8,15,24,.2)}.phone-device{position:relative;width:292px;max-width:100%;padding:8px;margin:0 auto;border:1px solid #7f879b;border-radius:40px;background:linear-gradient(135deg,#343e50,#080d16 20%,#161e2c 80%,#626d85);box-shadow:inset 0 0 0 2px #131a27,0 30px 50px rgba(0,0,0,.48),15px 15px 50px rgba(127,132,224,.1)}.phone-display{overflow:hidden;aspect-ratio:1/2;border-radius:32px;background:#0c131e}.phone-display [role=tabpanel]{height:100%}.phone-display img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.phone-island{position:absolute;top:17px;left:50%;transform:translateX(-50%);width:76px;height:18px;border-radius:12px;background:#05080d;box-shadow:inset 0 0 0 1px #202837}.phone-island:after{content:"";position:absolute;right:9px;top:6px;width:6px;height:6px;border-radius:50%;background:#10213a;box-shadow:inset 0 0 0 1px #1d3050}.phone-home{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:80px;height:3px;border-radius:3px;background:rgba(227,234,248,.55)}.phone-side-key{position:absolute;right:-3px;top:100px;width:3px;height:44px;border-radius:0 2px 2px 0;background:#6b768c}.phone-caption{margin:18px 0 0;color:#acb9ce;font-size:11px;text-align:center}.device-cta{margin:24px auto 0;max-width:340px}.device-cta .micro{margin:12px 0 0;font-size:11px;text-align:center;color:#b9c7d3}.journey-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:780px){.v3-my-card .social-card.story{width:min(280px,100%)}.journey-deep-preview{padding:28px 18px 24px;border-radius:26px}.device-invitation h3{font-size:25px}.device-invitation p{font-size:12px}.device-tabs{gap:2px;padding:3px;margin-bottom:22px}.device-tabs button{padding:0 10px;min-height:44px;font-size:11px}.phone-device{width:266px;border-radius:35px;padding:7px}.phone-display{border-radius:28px}}@media (max-width:350px){.journey-deep-preview{padding:25px 12px 22px}.device-invitation h3{font-size:23px}.device-invitation p{font-size:11px}.device-tabs button{padding:0 8px;font-size:10px}.phone-device{width:228px}}.journey-share{width:min(100%,1080px)}.journey-share-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.journey-share h1{font-size:38px}.journey-share-lead{margin:20px 0 26px;color:#b9c7d3;font-size:14px}.journey-share .format-toggle{margin:20px 0;display:flex;gap:8px}.journey-share .format-toggle button{min-height:44px;flex:1;padding:8px 10px}.journey-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.journey-share-actions .btn+.btn{margin:0}.journey-share-preview{display:flex;justify-content:center}.journey-share-status{min-height:28px;font-size:12px;color:#b9c7d3;margin:12px 0}.journey-share .save-sheet{z-index:100}.journey-share .save-sheet-inner img{max-height:68vh;width:auto;max-width:100%;object-fit:contain}@media (max-width:780px){.journey-share-layout{grid-template-columns:1fr;gap:30px}.journey-share h1{font-size:31px}.journey-share-copy{max-width:520px;width:100%;margin:auto}.journey-share-preview{padding-bottom:20px}}.journey-library .report-panel>h2{font-size:23px;line-height:1.45;margin:16px 0}.journey-library .report-panel>p{font-size:13px;color:#b9c7d3;margin:12px 0 20px}.journey-library .report-panel>.btn{display:flex;margin-top:12px}.journey-collection{display:grid;gap:12px}.journey-collection-card{display:flex;align-items:center;gap:18px;width:100%;padding:12px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.025);text-decoration:none}.journey-collection-photo{width:96px;height:128px;overflow:hidden;border-radius:14px;flex:none}.journey-collection-photo img{width:100%;height:100%;object-fit:cover}.journey-collection-card strong{display:block;font-size:22px}.journey-collection-card small{display:block;font-size:12px;color:#8da0ad;margin-top:10px}.journey-history{margin:24px 0}.journey-history summary{padding:16px 0;cursor:pointer}.journey-history-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.journey-history-row>span{flex:1;min-width:160px}.journey-history-row button{background:none;border:0;color:#bdcbd6;cursor:pointer;min-height:44px}.journey-history-row a{color:#73e6cf;min-height:44px;display:grid;place-items:center}.journey-account-links{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--line);font-size:12px;color:#b9c7d3}.journey-account-links button{min-height:44px;border:0;background:none;color:inherit;cursor:pointer}.journey-account-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch}.journey-results .journey-account-actions>.btn{width:auto;min-width:0;min-height:48px;margin:0;padding:12px 18px;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:780px){.journey-account-actions{grid-template-columns:minmax(0,1fr)}}.journey-delete{margin-top:24px}.journey-root .journey-results{width:min(100%,560px);padding:0;margin-inline:auto}.journey-root .journey-share{width:100%}@media (max-width:780px){.journey-root .journey-results,.journey-root .journey-share{padding-inline:4px}}@media (max-width:350px){.journey-root .journey-results{padding-inline:2px}}.journey-results h1{font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.18;letter-spacing:-.046em;margin-top:8px}.journey-results .profile-hero .type,.journey-results h2,.journey-results h3{font-weight:700}.journey-results .report-code{color:#73e6cf;font-size:11px;letter-spacing:.17em}.journey-results .report-section-title>span:last-child{font-size:11px;font-weight:600}@media (max-width:780px){.journey-results .report-section-title{flex-direction:column;align-items:flex-start;gap:2px}.journey-share h1{font-size:28px}}