.scStartupGateway{z-index:10000;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 28px max(28px, env(safe-area-inset-bottom));color:#f5f7f8;opacity:1;isolation:isolate;background:#000;place-items:center;transition:opacity .28s,transform .28s;display:grid;position:fixed;inset:0;overflow:hidden}.scStartupGateway.isLeaving{opacity:0;pointer-events:none;transform:scale(1.012)}.scGatewayAura{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#ff7e4612,#ff7e4600 68%);border-radius:50%;width:min(76vw,340px);animation:3.2s ease-in-out infinite scGatewayAura;position:absolute}.scGatewayContent{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(100%,340px);display:flex;position:relative;transform:translateY(-2vh)}.scGatewayLogoFrame{border-radius:28px;width:120px;height:120px;animation:.78s cubic-bezier(.2,.85,.25,1) both scGatewayLogoIn;position:relative;overflow:hidden}.scGatewayLogoFrame img{object-fit:cover;width:100%;height:100%;display:block}.scGatewaySweep{pointer-events:none;border-radius:18px;position:absolute;inset:22px 17px;overflow:hidden}.scGatewaySweep:after{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);width:30%;animation:2.4s ease-in-out .55s both scGatewaySweep;position:absolute;inset:-45% auto -45% -55%;transform:skew(-18deg)}.scGatewayWordmark{letter-spacing:-.065em;color:#f5f7f8;opacity:1;margin:20px 0 0;font:800 clamp(42px,13vw,54px)/1 Manrope,DM Sans,sans-serif}.scGatewayWordmark span{color:#ff6b35}.scGatewayMessage{opacity:1;gap:5px;margin-top:30px;display:grid}.scGatewayMessage span,.scGatewayMessage strong{letter-spacing:.105em;text-transform:uppercase;font:700 13px/1.35 DM Sans,sans-serif}.scGatewayMessage span{color:#fff}.scGatewayMessage strong{color:#ff6b35}.scGatewayProgress{opacity:1;background:#2a2a2a;border-radius:99px;width:104px;height:2px;margin-top:30px;overflow:hidden}.scGatewayProgress span{border-radius:inherit;transform-origin:0;background:#ff6b35;width:100%;height:100%;animation:3.15s cubic-bezier(.18,.72,.2,1) .18s forwards scGatewayProgress;display:block;transform:scaleX(0)}.scGatewaySteps{gap:8px;margin-top:16px;display:flex}.scGatewaySteps span{background:#3a3a3a;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite scGatewayDot}.scGatewaySteps span:nth-child(2){animation-delay:.16s}.scGatewaySteps span:nth-child(3){animation-delay:.32s}@keyframes scGatewayLogoIn{0%{opacity:0;transform:translateY(14px)scale(.86)}68%{opacity:1;transform:translateY(-2px)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scGatewayReveal{to{opacity:1;transform:translateY(0)}}@keyframes scGatewaySweep{0%{opacity:0;left:-55%}18%{opacity:.75}62%,to{opacity:0;left:125%}}@keyframes scGatewayProgress{0%{transform:scaleX(0)}24%{transform:scaleX(.24)}62%{transform:scaleX(.72)}to{transform:scaleX(1)}}@keyframes scGatewayDot{0%,70%,to{background:#3a3a3a;transform:scale(.82)}35%{background:#ff6b35;transform:scale(1.2)}}@keyframes scGatewayAura{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media (width<=360px){.scGatewayLogoFrame{border-radius:25px;width:108px;height:108px}.scGatewayWordmark{font-size:44px}.scGatewayMessage span,.scGatewayMessage strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.scStartupGateway,.scGatewayAura,.scGatewayLogoFrame,.scGatewaySweep:after,.scGatewayWordmark,.scGatewayMessage,.scGatewayProgress,.scGatewayProgress span,.scGatewaySteps span{transition:none!important;animation:none!important}.scGatewayWordmark,.scGatewayMessage,.scGatewayProgress{opacity:1;transform:none}.scGatewayProgress span{transform:scaleX(.72)}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2)format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-latin-600-normal-B8NnDpAt.woff2)format("woff2"),url(/assets/roboto-mono-latin-600-normal-CKms5zu1.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-latin-700-normal-foxDnrFi.woff2)format("woff2"),url(/assets/roboto-mono-latin-700-normal-CHYrj1DZ.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0c0f}*{box-sizing:border-box}html{background:#091216;min-width:320px}body{color:#f5f7f8;background:#091216;min-width:320px;margin:0}button,input,textarea{font:inherit}button{color:inherit}button,a,summary,input,select,textarea,label{touch-action:manipulation}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #ff8750}.offlineBanner{z-index:40;padding:max(9px,env(safe-area-inset-top)) 18px 9px;text-align:center;color:#fff7e9;letter-spacing:.01em;background:#9b5615;font-size:11px;line-height:1.35;position:relative}.offlineBanner span{margin-right:5px;font-weight:800}.localSaveNotice{z-index:61;color:#fff;background:#78400f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:13px;line-height:1.5;display:flex;position:sticky;top:0}.localSaveNotice span{flex:240px}.localSaveNotice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;padding:7px 10px}.localSaveNotice button:focus-visible{outline-offset:3px;outline:3px solid #fff}.studio.b6Lock:has(>.localSaveNotice) .stHeader{position:relative!important}.modalShade{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030509b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.welcomeShade{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050b10cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.welcomePanel{width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto}.welcomePanel ul{border-top:1px solid #35464e;border-bottom:1px solid #35464e;margin:0;padding:18px 0;list-style:none}.welcomePanel li{align-items:center;gap:10px;padding:7px 0;display:flex}.eligibilityCheck,.analyticsCheck{grid-template-columns:24px 1fr;align-items:start;gap:12px;margin:22px 0;display:grid}.analyticsCheck span{gap:3px;display:grid}.welcomeLegal{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.accountShade{place-items:stretch end;padding:0}.accountSheet{grid-template-rows:72px minmax(0,1fr) auto;width:min(520px,100%);height:100%;display:grid;overflow:auto}.accountSheetHead{justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.accountClose{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.accountSheetBody{align-self:center;padding:50px 54px 60px}.accountForm,.accountPanel{gap:18px;display:grid}.accountPanel dl{margin:0}.accountPanel dl>div{border-bottom:1px solid #35464e;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:62px;display:grid}.accountPanel dt{color:#becbd1;font-size:.8rem}.accountPanel dd{overflow-wrap:anywhere;margin:0}.accountPanel dd i{background:#7c8b92;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.accountPanel dd i.synced{background:#55d89b}.accountPanel dd i.syncing{background:#e4bd6c}.accountPanel dd i.error{background:#f07d7d}.accountPrivacy{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.accountPrivacy>div{gap:4px;display:grid}.accountPrivacy label{align-items:center;gap:8px;display:flex}.accountDanger{border-top:1px solid #35464e;gap:13px;margin-top:10px;padding-top:22px;display:grid}.accountDanger>div:first-child{gap:4px;display:grid}.accountDeleteConfirm{border:1px solid #ffab8c;gap:13px;padding:15px;display:grid}.accountDeleteConfirm p{margin:0}.accountDeleteConfirm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.accountSheetFoot{justify-content:flex-start;align-items:center;gap:18px;display:flex}.accountSheetFoot a{color:inherit;white-space:nowrap;text-decoration:none}.legalPage{min-height:100vh}.legalBack{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.legalPage>header{border-bottom:1px solid #35464e}.legalPage>header p{max-width:680px}.legalBody section{border-bottom:1px solid #35464e}.legalBody p{margin:0}.legalPage>footer{background:0 0;border-top:1px solid #35464e;justify-content:flex-start;gap:24px;height:auto;margin-top:50px;padding:24px 0;display:flex}.legalPage>footer a{text-decoration:none}.legalResources{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px;display:grid}.legalResources a{flex-direction:column;justify-content:space-between;gap:14px;min-height:92px;text-decoration:none;display:flex}.legalContact{margin-top:22px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.fatalScreen{color:#f5f7f8;background:#091216;flex-direction:column;justify-content:center;align-items:flex-start;max-width:640px;min-height:100vh;margin:auto;padding:clamp(80px,14vh,160px) 24px;display:flex}.fatalScreen>p{color:#ff8750;text-transform:uppercase;letter-spacing:.08em;margin:30px 0 8px;font-weight:700}.fatalScreen h1{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(42px,8vw,72px);line-height:.98}.fatalScreen>span:not(.slashMark){color:#becbd1;line-height:1.55}.fatalScreen button{color:#091216;cursor:pointer;background:#f5f7f8;border:1px solid #f5f7f8;min-height:48px;margin-top:34px;padding:0 20px;font-weight:700}@media (width<=650px){.welcomeShade{padding:10px}.welcomePanel{max-height:calc(100dvh - 20px)}.legalResources{grid-template-columns:1fr}.legalResources a{min-height:82px}}@media (width<=520px){.accountShade{place-items:end stretch;padding:0}.accountSheet{width:100%;height:100dvh;max-height:100dvh}.accountSheetHead{height:60px;padding:0 20px}.accountSheetBody{align-self:start;padding:32px 20px 38px}.accountSheetFoot{padding-left:20px;padding-right:20px}}:root{--journey-bg:#050505;--journey-surface:#101010;--journey-line:#343434;--journey-text:#f7f7f7;--journey-muted:#b8b8b8;--journey-accent:#ff6b35;--journey-action:linear-gradient(110deg,#ff9b61,#ff6b35)}.journeyFirstUse,.journeyAccount,.journeyDisclosure,.journeyLegal{color:var(--journey-text);font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.5}.journeyFirstUse button,.journeyAccount button,.journeyDisclosure button,.journeyLegal a,.journeyBack,.journeyBookActions button{min-height:44px}.journeyFirstUse :focus-visible,.journeyAccount :focus-visible,.journeyDisclosure :focus-visible,.journeyLegal :focus-visible,.scBookSelectionWrap :focus-visible{outline:2px solid var(--journey-accent);outline-offset:4px}.journeyFirstUse .scIntroCopy{color:var(--journey-muted);margin:8px 0 20px;font-size:1rem;line-height:1.5}.journeyBoundary{color:var(--journey-muted);margin:14px 0;font-size:.85rem;line-height:1.5}.journeyBoundary strong{color:var(--journey-accent)}.journeyFirstUse .scIntroActions{gap:3px;margin:20px 0 0;padding:0;display:grid}.journeyFirstUse .scIntroActions .stPrimary,.journeyPrimary{background:var(--journey-action);color:#10181b;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 16px;font:700 1rem DM Sans,sans-serif;display:flex}.journeyPrimary:disabled{color:#a5a5a5;cursor:default;background:#262626}.scOnboardingPanel:has(.journeyFirstUse){overflow:hidden}.scOnboardingPanel .scPickerOptions:has(.journeyFirstUse){-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:0;overflow-y:auto}.scOnboardingPanel .journeyFirstUse .scIntroActions{z-index:2;padding:12px 0 max(36px,env(safe-area-inset-bottom));background:#050505;position:sticky;bottom:0;box-shadow:0 -12px 20px #050505}.journeyTextButton,.journeyBack{color:var(--journey-accent);cursor:pointer;background:0 0;border:0;padding:10px;font:600 .95rem DM Sans,sans-serif}.journeyTextButton{width:100%;min-height:44px}.journeyTextButton:disabled{opacity:.6}.journeyBack{align-items:center;gap:8px;padding-left:0;display:flex}.journeySearch{border:1px solid var(--journey-line);color:var(--journey-muted);border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.journeySearch input{width:100%;min-width:0;min-height:48px;color:inherit;font:inherit;outline-offset:0;background:0 0;border:0}.journeySearch input::placeholder{color:var(--journey-muted)}.journeySearch svg{flex:none}.journeySelectionCount{color:var(--journey-muted);margin:12px 0;font-size:.85rem}.scBookSelectionWrap .scBookSelection label{border:1px solid var(--journey-line);border-radius:9px;gap:10px;min-height:54px;font-size:1rem}.scBookSelectionWrap .scBookSelection label:has(:checked){border-color:var(--journey-accent);background:#2c241e}.scBookSelectionWrap input[type=checkbox]{width:22px;height:22px;accent-color:var(--journey-accent);flex:none}.journeyBookActions{justify-content:space-between;gap:12px;display:flex}.journeyLocalNote{color:var(--journey-muted);border-top:1px solid var(--journey-line);gap:10px;padding-top:12px;display:flex}.journeyLocalNote svg{color:var(--journey-accent);flex:none;margin-top:4px}.journeyLocalNote p{margin:0;font-size:.9rem}.accountShade:has(.journeyAccount){z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;padding:16px}.journeyAccount.accountSheet{background:var(--journey-bg);color:var(--journey-text);border:1px solid var(--journey-line);border-radius:18px;width:min(480px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 16px 64px #0005}.journeyAccount .accountSheetHead{background:var(--journey-bg);border:0;padding:20px 24px}.journeyAccount .ticketBrand{color:var(--journey-text);background:0 0;border:0;padding:0}.journeyAccount .stLogo{letter-spacing:-1.5px;font:800 27px Manrope,sans-serif}.journeyAccount .stLogo>span{color:var(--journey-accent)}.journeyAccount .accountClose{background:var(--journey-surface);border:1px solid var(--journey-line);color:var(--journey-text);border-radius:50%;width:44px}.journeyAccount .accountSheetBody{padding:18px 24px 28px}.journeyAccount .accountIndex{letter-spacing:.1em;color:var(--journey-muted);font:700 .75rem DM Sans,sans-serif}.journeyAccount h2{letter-spacing:-.035em;margin:14px 0;font:700 2rem/1.14 DM Sans,sans-serif}.journeyAccount h2 em{color:var(--journey-accent);font-style:normal}.journeyAccount #account-description{color:var(--journey-muted);margin:12px 0 24px;font-size:.95rem;line-height:1.6}.journeyAccount .accountForm{margin:0}.journeyAccount .accountForm label>span{color:var(--journey-text);font:600 .9rem DM Sans,sans-serif}.journeyAccount .accountInput{background:var(--journey-surface);border:1px solid var(--journey-line);border-radius:9px;margin:8px 0 16px}.journeyAccount .accountInput input{width:100%;min-width:0;color:var(--journey-text);background:0 0;border:0;height:auto;min-height:52px;padding:14px;font:400 1rem DM Sans,sans-serif}.journeyAccount .accountInput input::placeholder{color:#b5b5b5}.journeyAccount .accountMessage{color:var(--journey-text);overflow-wrap:anywhere;background:#17110f;border:1px solid #70402f;border-radius:9px;margin:12px 0;padding:12px;font-size:.95rem;line-height:1.5}.journeyAccount .accountForm>small{color:var(--journey-muted);margin:12px 0;font:400 .85rem/1.6 DM Sans,sans-serif;display:block}.journeyInbox{background:var(--journey-surface);border:1px solid var(--journey-line);border-radius:12px;gap:8px;padding:18px;display:grid}.journeyInbox svg{color:var(--journey-accent)}.journeyInbox span,.journeyInbox p{color:var(--journey-muted);margin:0;font-size:.9rem}.journeyInbox strong{overflow-wrap:anywhere;font-size:1.1rem}.journeyAccount .accountPrivacy{border-color:var(--journey-line);gap:16px;margin-top:24px;padding:20px 0}.journeyAccount .accountPrivacy strong{color:var(--journey-text);font-size:.9rem}.journeyAccount .accountPrivacy span{color:var(--journey-muted);font-size:.85rem;line-height:1.5}.journeyAccount .accountPrivacy input{width:24px;height:24px;accent-color:var(--journey-accent)}.journeyAccount .accountSheetFoot{background:var(--journey-surface);padding:12px 24px max(16px,env(safe-area-inset-bottom));border-color:var(--journey-line);flex-wrap:wrap;gap:4px 20px;display:flex}.journeyAccount .accountSheetFoot a{color:var(--journey-muted);align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.journeyAccount .accountSecondary,.journeyAccount .accountExport,.journeyAccount .accountDeleteStart,.journeyAccount .accountDeleteConfirm button{background:var(--journey-surface);color:var(--journey-text);border:1px solid var(--journey-line);border-radius:8px;min-height:44px;padding:12px;font-size:.95rem}.journeyAccount .journeyPreferences{justify-content:space-between;width:100%;margin:20px 0;display:flex}.journeyAccount .accountPanel dl{color:var(--journey-text);margin:16px 0}.journeyAccount .accountPanel dl div{border-color:var(--journey-line);flex-wrap:wrap;gap:10px}.journeyAccount .accountPanel dt{color:var(--journey-muted)}.journeyAccount .accountPanel dd{color:var(--journey-text);overflow-wrap:anywhere;max-width:100%}.journeyAccount .accountDanger{border-color:var(--journey-line)}.journeyAccount .accountDanger strong{color:#ffab8c}.journeyAccount .accountDanger span,.journeyAccount .accountDeleteConfirm p{color:var(--journey-muted);font-size:.9rem;line-height:1.5}.journeyAccount .accountDeleteConfirm .danger{color:#ffab8c;border-color:#ffab8c}.journeyDisclosure.welcomePanel{background:var(--journey-bg);border:1px solid var(--journey-line);border-radius:16px;max-height:calc(100dvh - 24px);padding:28px;box-shadow:0 18px 60px #0006}.studio .journeyDisclosure h1{letter-spacing:-.035em;font:700 2rem/1.1 DM Sans,sans-serif}.journeyDisclosure h1:focus{outline:none}.journeyDisclosure h1 em{color:var(--journey-accent);font-style:normal}.journeyDisclosure .welcomeIndex{color:var(--journey-muted);font-size:.75rem}.journeyDisclosure>svg{color:var(--journey-accent);margin:18px 0}.welcomePanel.journeyDisclosure>p{color:var(--journey-muted);font-size:.95rem;line-height:1.5}.journeyDisclosure .welcomeValue{gap:4px;margin:18px 0 0;display:grid}.journeyDisclosure .welcomeValue strong{color:var(--journey-text);font-size:1.05rem}.journeyDisclosure .welcomeValue span{display:block}.journeyDisclosure .welcomeBoundary{border-top:1px solid var(--journey-line);border-bottom:1px solid var(--journey-line);margin:14px 0 18px;padding:12px 0;font-size:.84rem!important}.journeyDisclosure .eligibilityCheck,.journeyDisclosure .analyticsCheck{color:var(--journey-muted);gap:12px;margin:16px 0;font-size:.88rem;line-height:1.5}.journeyDisclosure input{width:22px;height:22px;accent-color:var(--journey-accent)}.journeyDisclosure .analyticsCheck small{color:var(--journey-muted);font-size:.78rem}.journeyDisclosure a{color:var(--journey-accent)}.journeyDisclosure>button{background:var(--journey-action);border:0;border-radius:9px;height:auto;min-height:52px;font-size:1rem;color:#10181b!important}.journeyDisclosure>button:disabled{opacity:1;background:#283a43;color:#c3ccd0!important}.journeyDisclosure .welcomeLegal{gap:4px 16px;margin-top:12px}.journeyDisclosure .welcomeLegal a{text-transform:none;letter-spacing:0;color:#aeb8bd;align-items:center;min-height:44px;font-size:.82rem;display:inline-flex}html[data-native-text-size=large] .journeyDisclosure.welcomePanel{padding:18px}html[data-native-text-size=large] .studio .journeyDisclosure h1{overflow-wrap:anywhere;font-size:1.35rem}html[data-native-text-size=large] .journeyDisclosure .welcomeBrand{flex-wrap:wrap}html[data-native-text-size=large] .journeyDisclosure .eligibilityCheck,html[data-native-text-size=large] .journeyDisclosure .analyticsCheck{grid-template-columns:24px minmax(0,1fr)}.journeyLegal.legalPage{background:var(--journey-bg);padding:calc(24px + env(safe-area-inset-top,0px)) max(20px,calc((100vw - 760px)/2)) max(32px,env(safe-area-inset-bottom));color:var(--journey-text)}.journeyLegal .legalBack{color:var(--journey-accent);font-size:.95rem}.journeyLegal>header{border-color:var(--journey-line);padding:28px 0}.journeyLegal>header>span{color:var(--journey-muted);font-size:.75rem}.journeyLegal h1{letter-spacing:-.035em;font:700 clamp(1.8rem,5vw,2.5rem)/1.15 DM Sans,sans-serif}.journeyLegal>header p,.journeyLegal .legalBody p{color:var(--journey-muted);font-size:1rem;line-height:1.75}.journeyLegal .legalBody{display:block}.journeyLegal .legalBody section{border-color:var(--journey-line);padding:24px 0;scroll-margin-top:20px}.journeyLegal .legalBody h2{text-transform:none;letter-spacing:0;font:700 1.15rem DM Sans,sans-serif}.journeyContents{border-bottom:1px solid var(--journey-line);flex-wrap:wrap;gap:4px 18px;padding:20px 0;display:flex}.journeyContents strong{width:100%}.journeyContents a,.journeyLegal footer a{color:var(--journey-accent);align-items:center;font-size:.95rem;display:inline-flex}.journeyLegal .legalResources a{background:var(--journey-surface);color:var(--journey-text);border-color:var(--journey-line);border-radius:9px;padding:16px}.journeyLegal .legalResources span{color:var(--journey-muted)}.journeyLegal .legalContact{color:#10181b;background:var(--journey-accent)}.journeyLegal>footer{border-color:var(--journey-line);flex-wrap:wrap}@media (width<=520px){.accountShade:has(.journeyAccount){padding:0}.journeyAccount.accountSheet{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.journeyAccount .accountSheetBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:18px 20px 24px}.journeyAccount .accountSheetHead{padding:calc(max(18px,env(safe-area-inset-top)) + 4px) 20px 10px}.journeyFirstUse .scIntroActions{padding-bottom:env(safe-area-inset-bottom)}.scOnboardingPanel .scPickerOptions:has(.journeyFirstUse){padding-top:8px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.scOnboardingPanel:has(.journeyFirstUse)>header{padding-top:calc(max(12px,env(safe-area-inset-top)) + 18px);padding-bottom:8px}.scOnboardingPanel:has(.journeyFirstUse) .scIntroProgress{margin:8px 0 18px}}@media (width<=370px){.scBookSelectionWrap .scBookSelection{grid-template-columns:1fr}.journeyFirstUse .scIntroCopy{font-size:1rem}}.scOnboardingPanel:has(.journeyFirstUse) h2{font-size:2rem;line-height:1.12}.journeyFirstUse .scIntroCopy{margin-bottom:16px}.journeyFirstUse .scIntroActions{margin-top:14px}.journeyAccount.accountSheet{flex-direction:column;display:flex;overflow:hidden}.journeyAccount .accountSheetHead{flex-shrink:0;height:auto;min-height:76px}.journeyAccount .accountSheetBody{flex:1;min-height:0;overflow:auto}.journeyAccount .accountSheetFoot{flex-shrink:0;height:auto;font-family:DM Sans,sans-serif}.journeyAccount .accountSheetFoot a{letter-spacing:0;font-family:inherit}.journeyAccount .accountSheetFoot a:before{display:none}.journeyAccount .accountIndex{border:0;padding:0}.journeyAccount .accountInput:focus-within{border-color:var(--journey-accent);box-shadow:0 0 0 2px #ff875030}.journeyAccount .accountInput input:focus{box-shadow:none;outline:none}.journeyAccount .accountPanel dl{border-top:1px solid var(--journey-line)}.journeyAccount .accountPanel dt,.journeyAccount .accountPanel dd{letter-spacing:0;text-transform:none;font:400 .95rem/1.5 DM Sans,sans-serif}.journeyAccount .accountDanger>div>span{letter-spacing:0;text-transform:none;margin:8px 0;font:400 .9rem/1.5 DM Sans,sans-serif;display:block}.journeyAccount .accountDanger>div>strong{font-size:1rem}.journeyDisclosure .analyticsCheck strong{color:var(--journey-text);font-size:.9rem}.journeyDisclosure h1{color:var(--journey-text)}.journeyDisclosure .analyticsCheck{border-color:var(--journey-line)}.journeyLegal>details{border-bottom:1px solid var(--journey-line);margin:20px 0;padding-bottom:12px}.journeyLegal>details>summary{cursor:pointer;min-height:44px;color:var(--journey-accent);font-weight:600}.journeyContents{border:0;padding-top:0}.journeyFirstUse .journeyTextButton{color:var(--journey-accent)}@media (width<=520px) and (height<=780px){.scOnboardingPanel:has(.journeyFirstUse)>header{height:auto;min-height:72px;padding-top:calc(max(8px,env(safe-area-inset-top)) + 14px);padding-bottom:4px}.scOnboardingPanel:has(.journeyFirstUse) .scIntroProgress{margin-bottom:8px}.journeyFirstUse .scIntroCopy{margin-bottom:8px}.journeyFirstUse .journeyBoundary{margin:8px 0}.journeyFirstUse .scIntroActions{margin-top:10px}}.scPremiumProfile.scSettings{gap:16px;max-width:700px;margin:0 auto;padding-top:4px;display:grid}.scPremiumProfile .scProfileTitle{justify-content:space-between;align-items:center;gap:16px;padding:12px 0 8px;display:flex}.scPremiumProfile .scProfileEyebrow{letter-spacing:.16em;color:var(--st-blue);font-size:.68rem;font-weight:700}.scPremiumProfile .scProfileTitle h1{letter-spacing:-.04em;margin:4px 0;font-size:1.9rem;line-height:1.15}.scPremiumProfile .scProfileTitle p{color:var(--st-muted);margin:6px 0 0;font-size:.9rem}.scPremiumProfile .scProfileAvatar{border:1px solid var(--st-border);width:54px;height:54px;color:var(--st-blue);background:var(--st-panel);border-radius:18px;flex:none;place-items:center;display:grid}.scPremiumProfile.scSettings>.scProfileCard{border:1px solid var(--st-border);background:var(--st-panel);border-radius:16px;margin:0;padding:18px;box-shadow:0 4px 16px #0000000a}.scPremiumProfile .scProfileCard h2{letter-spacing:-.02em;align-items:center;gap:9px;margin:0 0 12px;font-size:1.05rem;line-height:1.3;display:flex}.scPremiumProfile h2>svg{color:var(--st-blue);flex:none}.scPremiumProfile .scProfileBooksHeading{align-items:center;gap:8px;margin-bottom:0}.scPremiumProfile .scProfileBooksHeading h2{margin:0}.scPremiumProfile .scProfileBooksHeading button{min-height:44px;color:var(--st-blue);align-items:center;gap:3px;padding:8px 0 8px 10px;font-weight:600;display:flex}.scPremiumProfile .scProfileBookCount{color:var(--st-muted);margin:0 0 14px;font-size:.8rem}.scPremiumProfile .scProfileBooks .scBookChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scPremiumProfile .scProfileBooks .scBookChoices>span{border:1px solid var(--st-border);background:var(--st-bg);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;font-size:.87rem;font-weight:600;display:flex}.scPremiumProfile .scProfileBooks .scBookChoices>span>svg{color:var(--st-blue);flex:none}.scPremiumProfile .scSettingRow{border:0;border-top:1px solid var(--st-border);background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin:0;padding:12px 0;display:flex}.scPremiumProfile .scProfileBooks+.scSettingRow{margin-top:16px;padding-bottom:0}.scPremiumProfile .scSettingRow>span{min-width:0;font-size:.9rem}.scPremiumProfile .scPriceComparisonSetting>span{gap:3px;display:grid}.scPremiumProfile .scPriceComparisonSetting small{color:var(--st-muted);margin:0;font-size:.76rem;line-height:1.4}.scPremiumProfile .scSettingRow .scPickerTrigger{background:var(--st-bg);border-radius:9px;min-height:44px;font-size:.87rem}.scPremiumProfile .scProfileSavedCount{color:var(--st-blue);align-items:center;gap:12px;font-size:1.1rem;display:flex}.scPremiumProfile .scAccountEntry{align-items:flex-start}.scPremiumProfile .scAccountEntry strong{overflow-wrap:anywhere;font-size:.95rem}.scPremiumProfile .scAccountEntry small{margin-top:4px;font-size:.8rem;line-height:1.5}.scPremiumProfile .scAccountEntry>b{white-space:nowrap;color:var(--st-blue);font-size:.8rem}.scPremiumProfile .scProfileCard>p,.scPremiumProfile .scProfileCard details p{color:var(--st-muted);margin:10px 0 0;font-size:.85rem;line-height:1.65}.scPremiumProfile .scProfileCard summary{min-height:44px;color:var(--st-text);padding:12px 0;font-size:.9rem}.scPremiumProfile .scLegalLinks{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.scPremiumProfile .scLegalLinks a{border:1px solid var(--st-border);min-height:44px;color:var(--st-text);background:var(--st-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:.8rem;display:flex}.scPremiumProfile .scLegalLinks svg{color:var(--st-blue);flex:none}.scPremiumProfile :focus-visible{outline:2px solid var(--st-blue);outline-offset:3px}@media (width<=370px){.scPremiumProfile.scSettings>.scProfileCard{padding:14px}.scPremiumProfile .scProfileBooks .scBookChoices>span{padding:8px;font-size:.85rem}}@media (width>=700px){.scPremiumProfile.scSettings{grid-template-columns:1fr 1fr}.scPremiumProfile .scProfileTitle,.scPremiumProfile .scProfileCard:last-of-type{grid-column:1/-1}.scPremiumProfile.scSettings>.scProfileCard{align-self:start}}@media (width<=520px){.scPremiumProfile .scSettingRow{flex-wrap:wrap}.scPremiumProfile .scSettingRow>.scPicker{max-width:100%}.scPremiumProfile .scPriceComparisonSetting>.scPicker{flex:1 0 100%;width:100%}.scPremiumProfile .scPriceComparisonSetting .scPickerTrigger{width:100%}}.scPremiumProfile.scSettings{grid-template-columns:minmax(0,1fr)}.scPremiumProfile .scProfileCard,.scPremiumProfile .scProfileTitle>div,.scPremiumProfile .scProfileBooksHeading h2{min-width:0}.scPremiumProfile .scProfileBooksHeading{flex-wrap:wrap}.scPremiumProfile .scLegalLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.scPremiumProfile .scLegalLinks a,.scPremiumProfile .scProfileCard summary{overflow-wrap:anywhere}@media (width>=700px){.scPremiumProfile.scSettings{grid-template-columns:repeat(2,minmax(0,1fr))}}.scPremiumProfile .scSettingRow .scPickerTrigger{color:var(--st-text);background:var(--st-bg)}.studio.stLight:has(.scPremiumProfile) .stProfile{color:var(--st-text);background:var(--st-panel);border-color:var(--st-border)}.journeyLegal.legalPage,.journeyLegal .legalBody,.journeyLegal .legalBody section{min-width:0;max-width:100%}.journeyLegal .legalBack,.journeyLegal h1,.journeyLegal .legalBody h2,.journeyLegal .journeyContents a{overflow-wrap:anywhere;max-width:100%}html[data-native-text-size=large] .scPremiumProfile .scLegalLinks{grid-template-columns:minmax(0,1fr)}html[data-native-text-size=large] .scPremiumProfile .scLegalLinks a{white-space:normal;min-width:0;min-height:44px;line-height:1.3}.scSimpleSignIn{--sign-accent:var(--journey-accent);--sign-panel:var(--journey-surface);--sign-bg:var(--journey-bg);--sign-line:var(--journey-line);--sign-text:var(--journey-text);--sign-muted:var(--journey-muted);gap:16px;display:grid}.journeyAccount .scSignInTitle{gap:4px;padding:4px 0 0;display:grid}.journeyAccount .scProfileEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--sign-accent,var(--journey-accent));font-size:.68rem;font-weight:700}.journeyAccount .scSignInTitle h2{letter-spacing:-.04em;margin:4px 0;font-size:1.9rem;font-weight:700;line-height:1.15}.journeyAccount .scSignInTitle h2:focus{outline:none}.journeyAccount .scSignInTitle #account-description{color:var(--sign-muted,var(--journey-muted));margin:0;font-size:.9rem;line-height:1.5}.journeyAccount .scSignInCard,.journeyAccount .scSimpleSignIn .journeyInbox{border:1px solid var(--sign-line,var(--journey-line));background:var(--sign-panel,var(--journey-surface));border-radius:16px;margin:0;padding:18px}.journeyAccount .accountPanel.scSignInCard{gap:16px;display:grid}.journeyAccount .accountPanel.scSignInCard dl{margin:0}.journeyAccount .scSignInTitle+.accountPanel.scSignInCard{margin-top:16px}.journeyAccount .scSimpleSignIn .scSocialSignIn{gap:8px;margin:0;display:grid}.journeyAccount .scSimpleSignIn .scSocialButton{border:1px solid var(--sign-line);background:var(--sign-bg);width:100%;min-height:52px;color:var(--sign-text);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;display:flex}.journeyAccount .scSimpleSignIn .scSocialButton svg{flex:none;width:18px;height:18px}.journeyAccount .scSimpleSignIn .scSignInDivider{color:var(--sign-muted);align-items:center;gap:14px;margin:16px 0;font-size:.85rem;display:flex}.journeyAccount .scSimpleSignIn .scSignInDivider:before,.journeyAccount .scSimpleSignIn .scSignInDivider:after{content:"";background:var(--sign-line);flex:1;height:1px}.journeyAccount .scSimpleSignIn .accountForm{gap:12px;margin:0;display:grid}.journeyAccount .scSimpleSignIn .accountForm label{gap:0;display:grid}.journeyAccount .scSimpleSignIn .accountForm label>span{letter-spacing:0;text-transform:none;color:var(--sign-text);font-family:inherit;font-size:.9rem;font-weight:600}.journeyAccount .scSimpleSignIn .accountInput{background:var(--sign-bg);border:1px solid var(--sign-line);border-radius:10px;grid-template-columns:none;height:auto;margin:8px 0 0;display:block}.journeyAccount .scSimpleSignIn .accountInput input{width:100%;min-width:0;height:auto;min-height:52px;color:var(--sign-text);background:0 0;border:0;padding:14px;font-family:inherit;font-size:1rem}.journeyAccount .scSimpleSignIn .accountInput input::placeholder{color:var(--sign-muted)}.journeyAccount .scSimpleSignIn .scForgotPassword{text-align:right;justify-self:end;width:auto;margin:0;padding:8px 0;font-size:.9rem}.journeyAccount .scSimpleSignIn .journeyPrimary{width:100%;min-height:52px;margin-top:4px;font-size:1rem}.journeyAccount .scSimpleSignIn .scSignInFooter{gap:4px;display:grid}.journeyAccount .scSimpleSignIn .scSignInFooter .journeyTextButton{width:100%;min-height:44px}.journeyAccount .scSimpleSignIn .scGuestAction{border-radius:12px;width:100%;min-height:52px;font-size:1rem;font-weight:600}.journeyAccount .scSimpleSignIn button:disabled{opacity:.6;cursor:default}.journeyAccount .accountSheetBody:has(.scSimpleSignIn){padding-top:4px}.journeyAccount .accountSheetBody{box-sizing:border-box;align-self:stretch;width:100%}.journeyAccount .accountSheetHead{min-height:64px;padding:calc(18px + env(safe-area-inset-top,0px)) 22px 6px;align-items:center}.journeyAccount .ticketBrand,.journeyAccount .accountClose{appearance:none;box-shadow:none}.journeyAccount .ticketBrand{background:0 0;border:0;border-radius:0;align-items:center;width:auto;height:auto;min-height:44px;margin:0;padding:0;display:inline-flex}.journeyAccount .ticketBrand .stLogo{letter-spacing:-1px;background:0 0;border:0;min-height:0;font:800 25px/1 Manrope,sans-serif;display:inline}.journeyAccount .accountClose{width:44px;height:44px;min-height:44px;color:var(--journey-muted);background:0 0;border:0;border-radius:50%;padding:0}.journeyAccount .scSimpleSignIn{gap:20px}.journeyAccount .scSignInTitle{gap:6px}.journeyAccount .scSignInCard,.journeyAccount .scSimpleSignIn .journeyInbox{border-radius:18px;padding:20px 18px}.journeyAccount .scSimpleSignIn .scSocialButton{border-radius:12px;justify-content:flex-start;gap:12px;padding:0 16px}.journeyAccount .scSimpleSignIn .scSocialButton span{text-align:center;flex:1;margin-right:18px}.journeyAccount .scSimpleSignIn .scSignInDivider{letter-spacing:.06em;margin:14px 0 2px;font-size:.78rem;font-weight:600}.journeyAccount .scSimpleSignIn .accountInput,.journeyAccount .scSimpleSignIn .journeyPrimary{border-radius:12px}.journeyAccount .scAccountChoice{gap:10px;display:grid}.journeyAccount .scAccountChoice .scSignInDivider{margin:8px 0}.journeyAccount .scEmailChoice{border:1px solid var(--journey-accent);color:#ff8b61;background:#17100d;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 16px;font:700 1rem DM Sans,sans-serif;display:flex}.journeyAccount .scBackToChoices{color:var(--journey-muted)}.journeyAccount .scAccountBenefits{border:1px solid var(--journey-line);background:var(--journey-surface);border-radius:16px;gap:11px;padding:16px 18px;display:grid}.journeyAccount .scAccountBenefits span{color:var(--journey-text);align-items:center;gap:9px;font-size:.9rem;font-weight:600;display:flex}.journeyAccount .scAccountBenefits svg{color:var(--journey-accent);flex:none}.journeyAccount .scAccountConsent{border-top:1px solid var(--journey-line);color:var(--journey-muted);margin:0;padding-top:16px;font-size:.78rem;line-height:1.55}.journeyAccount .scAccountConsent>span{color:var(--journey-text);margin-bottom:10px;font-size:.84rem;display:block}.journeyAccount .scAccountConsent a{color:var(--journey-text);text-decoration:underline}.journeyAccount .scAccountConsent small{color:#888;margin-top:9px;font-size:.72rem;display:block}.scPremiumProfile .scLegalLinks .scFeedbackEntry{color:#f7f7f7;background:#17100d;border:1px solid #ff6b3570;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:10px 12px;font:700 .88rem DM Sans,sans-serif;display:flex}.scPremiumProfile .scFeedbackEntry span{align-items:center;gap:9px;display:flex}.scPremiumProfile .scFeedbackEntry svg{color:#ff6b35}.scOnboardingPanel:has(.journeyFirstUse){--journey-accent:#ff6b35;--journey-line:#343434;--journey-surface:#101010;--journey-text:#f7f7f7;--journey-muted:#aaa;--st-bg:#050505;--st-panel:#101010;--st-raised:#171717;--st-hover:#21150f;--st-text:#f7f7f7;--st-muted:#aaa;--st-dim:#8d8d8d;--st-border:#343434;--st-blue:#ff6b35;--st-action:#ff6b35;--st-action-hover:#ff875c;--st-action-fg:#050505;color:#f7f7f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050505}.scOnboardingPanel:has(.journeyFirstUse) .scIntroBrand{align-items:center;gap:10px;min-width:0;display:flex}.scOnboardingPanel:has(.journeyFirstUse) .scIntroBrand .bsMark{width:36px;height:38px;color:var(--journey-accent);background:#17100d;border:1px solid #ff6b3566;border-radius:10px;flex:none;place-items:center;display:grid!important}.scOnboardingPanel:has(.journeyFirstUse) .scIntroBrand .bsMark svg{width:27px;height:27px}.scOnboardingPanel:has(.journeyFirstUse) .scIntroWordmark{margin:0}.scOnboardingPanel:has(.journeyFirstUse) .scIntroProgress{gap:8px;display:flex}.scOnboardingPanel:has(.journeyFirstUse) .scIntroProgress i{background:#303030;border-radius:99px;flex:1;height:3px}.scOnboardingPanel:has(.journeyFirstUse) .scIntroProgress i.active{background:var(--journey-accent)}.journeyPriceProof{border:1px solid var(--journey-line);background:var(--journey-surface);border-radius:18px;padding:16px}.journeyProofMeta{color:var(--journey-muted);letter-spacing:.08em;justify-content:space-between;gap:10px;font-size:.68rem;font-weight:800;display:flex}.journeyPriceProof>strong{color:var(--journey-text);margin:10px 0 14px;font-size:1rem;line-height:1.3;display:block}.journeyProofPrices{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.journeyProofPrices article{background:#080808;border:1px solid #303030;border-radius:13px;padding:12px}.journeyProofPrices article.isBest{border-color:var(--journey-accent);background:#17100d}.journeyProofPrices small,.journeyProofPrices span{color:var(--journey-muted);font-size:.68rem;font-weight:700;display:block}.journeyProofPrices b{color:var(--journey-text);font-variant-numeric:tabular-nums;margin:5px 0;font-size:1.55rem;display:block}.journeyProofPrices .isBest b{color:var(--journey-accent)}.journeyProofPrices>i{color:#666;text-align:center;font-style:normal}.journeyProofGain{border-top:1px solid #2a2a2a;align-items:baseline;gap:10px;margin-top:14px;padding-top:14px;display:flex}.journeyProofGain b{color:var(--journey-accent);letter-spacing:-.04em;flex:none;font-size:1.75rem}.journeyProofGain span{color:var(--journey-text);font-size:.82rem;font-weight:650;line-height:1.3}.journeyPriceProof>p{color:var(--journey-muted);margin:6px 0 0;font-size:.72rem}.journeyNavRow{justify-content:space-between;align-items:center;min-height:44px;margin:-4px 0 4px;display:flex}.journeyNavRow>span{color:#777;font-size:.68rem}.journeyNavRow>.journeyBack{color:var(--journey-text);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 8px 0 0;font-weight:700;display:inline-flex}.journeyNavRow>.journeyBack svg{color:var(--journey-accent)}.journeyWalkthroughArt{border-radius:16px;width:100%;height:auto;display:block}.journeyRepeatValue{border-left:3px solid var(--journey-accent);gap:3px;margin-top:12px;padding-left:12px;display:grid}.journeyRepeatValue strong{font-size:.86rem}.journeyRepeatValue span{color:var(--journey-muted);font-size:.77rem;line-height:1.4}.journeyRepeatValue b{color:var(--journey-accent)}.journeyStepEyebrow,.journeyIllustrativeLabel{color:var(--journey-accent);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:750;display:block}.journeyStepEyebrow{margin:12px 0 6px}.journeyPayday{border-top:3px solid var(--journey-accent);background:linear-gradient(120deg,#17110e,#090909 44%);padding:15px 15px 12px;box-shadow:0 20px 45px #0008}.journeyPaydayPick{justify-content:space-between;align-items:center;gap:12px;display:flex}.journeyPaydayPick>div{min-width:0;display:grid}.journeyPaydayPick small{color:var(--journey-muted);letter-spacing:.12em;font-size:.63rem;font-weight:750}.journeyPaydayPick strong{color:var(--journey-text);align-items:center;gap:4px;font-size:1.25rem;line-height:1.2;display:flex}.journeyPaydayPick strong svg{color:var(--journey-accent);flex:none}.journeyPaydayPick span{color:var(--journey-muted);font-size:.73rem}.journeyPaydayPick p{text-align:right;flex:none;margin:0;display:grid}.journeyPaydayPick p b{font-size:1.3rem}.journeyPaydayPick p span{color:var(--journey-muted);font-size:.72rem}.journeyPaydayTable{border-top:1px solid #353535;margin-top:13px}.journeyPaydayTable>div{border-bottom:1px solid #2d2d2d;grid-template-columns:1.3fr .7fr .8fr;align-items:center;min-height:45px;display:grid}.journeyPaydayTable .journeyPaydayHead{min-height:29px;color:var(--journey-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.journeyPaydayTable>div>:nth-child(n+2){text-align:right}.journeyPaydayTable>div>span:first-child{display:grid}.journeyPaydayTable>div>span>b{font-size:.83rem}.journeyPaydayTable>div>span>small{color:var(--journey-accent);letter-spacing:.08em;font-size:.5rem;font-weight:800}.journeyPaydayTable>div>b{font-variant-numeric:tabular-nums;font-size:1rem}.journeyPaydayTable>div>b:nth-child(2),.journeyPaydayTable .isBest>span>b{color:var(--journey-accent)}.journeyPayoutNote{color:var(--journey-muted);margin:7px 0 0;font-size:.63rem}.journeyPaydayGain{border-top:1px solid #454545;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-top:13px;padding-top:13px;display:grid}.journeyPaydayGain>div{display:grid}.journeyPaydayGain>div>b,.journeyPaydayGain>p>b{color:var(--journey-text);letter-spacing:-.05em;font-size:2rem;line-height:1}.journeyPaydayGain>div>span{color:var(--journey-muted);margin-top:7px;font-size:.66rem;line-height:1.35}.journeyPaydayGain>p{text-align:right;margin:0;display:grid}.journeyPaydayGain>p>b{color:var(--journey-accent)}.journeyPaydayGain>p>span{font-size:.72rem;font-weight:750}.journeyIllustrative{color:var(--journey-muted);text-align:center;border-top:1px solid #343434;margin:12px 0 0;padding-top:9px;font-size:.6rem}.journeyBookLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:5px;display:grid}.journeyBookLegend>span{border-bottom:1px solid #292929;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:35px;display:grid}.journeyBookLegend b{color:var(--journey-accent);letter-spacing:.04em;font-size:.7rem}.scOnboardingPanel .journeyBookLegend em{color:var(--journey-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:650;overflow:hidden}.journeyLegendToggle{width:100%;color:var(--journey-accent);background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:7px;padding:5px 0;font:700 .75rem DM Sans,sans-serif;display:flex}.journeyLegendToggle[aria-expanded=true] svg{transform:rotate(-90deg)}.journeyWays{gap:9px;display:grid}.journeyWays article{border:1px solid var(--journey-line);background:var(--journey-surface);border-radius:14px;align-items:center;gap:13px;min-height:66px;padding:12px 14px;display:flex}.journeyWays article>svg{color:var(--journey-accent);flex:none}.journeyWays strong,.journeyWays span{display:block}.journeyWays strong{color:var(--journey-text);font-size:.92rem}.journeyWays span{color:var(--journey-muted);margin-top:3px;font-size:.76rem}.journeyDisclosure>button{justify-content:center;gap:10px;width:100%;font-weight:800;color:#10181b!important}.journeyDisclosure>button svg{flex:none}.welcomeBrand{justify-content:space-between;align-items:center;gap:16px;display:flex}.welcomeBrand>span{color:var(--journey-text);letter-spacing:-.04em;font:800 1.15rem Manrope,sans-serif}.welcomeBrand>span strong{color:var(--journey-accent)}.welcomeBrand>small{color:var(--journey-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}@media (width<=370px){.journeyNavRow>span{display:none}.journeyBookLegend{gap:0 12px}.journeyPaydayGain>div>b,.journeyPaydayGain>p>b{font-size:1.7rem}}.journeyBookToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:7px 0 12px;display:flex}.journeyBookToolbar .journeySelectionCount{margin:0}.journeyBookToolbar .journeyBookActions button:first-child{color:var(--journey-accent);font-weight:750}.journeyLegend{margin-top:12px}.journeyBookLegend>span{min-height:39px}.journeyBookLegendOffshore{grid-template-rows:auto auto;padding:5px 0}.journeyBookLegendOffshore small{color:var(--journey-muted);grid-area:2/1;font-size:.66rem;line-height:1.25}.journeyBookLegendOffshore b{grid-area:1/2/span 2}.journeySourceNote{color:var(--journey-muted);margin:0 0 8px;font-size:.84rem;line-height:1.4}
