@layer theme,base,components,utilities;@layer components{html:has(.dynasty-discovery){scrollbar-gutter:stable}.dynasty-discovery{--skeleton-base: var(--skeleton-on-light-base);--skeleton-highlight: var(--skeleton-on-light-highlight);--dp-ink: #142b3a;--dp-muted: #74828e;--dp-pink: #dc009e;--dp-teal: #148d8b;--dp-border: #e8ecee;--dp-surface-subtle: #f3f6f8;color:var(--dp-ink);background:#fcfcfb;min-height:100svh;font-family:Spline Sans,sans-serif;font-size:14px;line-height:1.55}.dynasty-discovery *,.dynasty-discovery *:before,.dynasty-discovery *:after{box-sizing:border-box}.dynasty-discovery :is(h1,h2,h3,p){margin:0}.dynasty-discovery h1{font-size:clamp(30px,3vw,42px);line-height:1.16;letter-spacing:-1.5px;font-weight:700}.dynasty-discovery h2{font-size:21px;line-height:1.3;letter-spacing:-.55px;font-weight:650}.dynasty-discovery h3{font-size:16px;line-height:1.35;font-weight:600;letter-spacing:-.25px}.dynasty-discovery :is(button,input,textarea){font:inherit}.dynasty-discovery button{cursor:pointer}.dynasty-discovery button:disabled{cursor:default}.dynasty-discovery a{text-decoration:none;color:inherit}.dynasty-discovery :is(a,button,input,textarea):focus-visible{outline:3px solid var(--dp-teal);outline-offset:4px}.dynasty-discovery img{display:block;width:100%;height:100%;object-fit:cover}.dynasty-discovery .dp-muted{color:var(--dp-muted);font-size:12px}.dynasty-discovery .dp-eyebrow{font-size:10px;font-weight:650;letter-spacing:1.5px;color:var(--dp-teal);margin-bottom:12px}.dynasty-discovery .dp-skip{position:fixed;left:15px;top:-100px;z-index:100;padding:12px 20px;background:#fff}.dynasty-discovery .dp-skip:focus{top:15px}.dynasty-discovery .dp-logo{color:var(--dp-pink);font:800 34px/1 Montserrat,sans-serif;letter-spacing:-2px}.dynasty-discovery .dp-sidebar{width:222px;background:#fff;padding:35px 18px 25px;border-right:1px solid var(--dp-border);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:30}.dynasty-discovery .dp-sidebar>.dp-logo{margin:0 14px 46px}.dynasty-discovery .dp-sidebar-caption{font-size:8px;letter-spacing:1.3px;color:#8c969e;margin:0 14px 15px}.dynasty-discovery .dp-sidebar nav{display:grid;gap:6px}.dynasty-discovery .dp-sidebar nav a{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:10px;color:#647581;font-size:13px}.dynasty-discovery .dp-sidebar nav a:hover{background:#f8f8f8}.dynasty-discovery .dp-sidebar nav a.active{background:#fbedf6;color:var(--dp-pink);font-weight:600}.dynasty-discovery .dp-sidebar-coach{border:0;background:#eff7f6;border-radius:12px;padding:16px 12px;display:flex;align-items:center;gap:9px;text-align:left;margin-top:30px;color:var(--dp-teal);font-size:10px}.dynasty-discovery .dp-sidebar-coach small{display:block;margin-top:3px;color:#758987;font-size:10px}.dynasty-discovery .dp-sidebar-bottom{margin-top:auto;padding:50px 12px 0}.dynasty-discovery .dp-sidebar-bottom>p{font-size:12px;color:#81909a;line-height:1.7;margin-bottom:28px}.dynasty-discovery .dp-sidebar-bottom strong{color:#536570;font-weight:600}.dynasty-discovery .dp-sidebar-bottom>a{display:flex;align-items:center;gap:10px;font-size:12px}.dynasty-discovery .dp-sidebar-bottom small{display:block;font-size:10px;color:var(--dp-muted)}.dynasty-discovery .dp-sidebar-bottom>a>:last-child{margin-left:auto}.dynasty-discovery .dp-avatar{background:#e9edf1;width:36px;height:36px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;color:#526372;font-weight:600}.dynasty-discovery .dp-workspace{margin-left:222px}.dynasty-discovery .dp-topbar{height:78px;padding:0 44px;border-bottom:1px solid var(--dp-border);display:flex;align-items:center;justify-content:space-between;background:#fff}.dynasty-discovery .dp-topbar>.dp-logo{display:none}.dynasty-discovery .dp-topbar-section,.dynasty-discovery .dp-topbar-title{color:var(--dp-ink);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dynasty-discovery .dp-topbar-title{max-width:min(48vw,480px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.dynasty-discovery .dp-topbar-back{display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:40px;height:40px;border-radius:50%;background:#edf1f4;color:var(--dp-ink)}.dynasty-discovery .dp-topbar-back:hover{background:#e2e8ed}.dynasty-discovery .dp-topbar-back .material-symbols-outlined{font-size:22px}.dynasty-discovery .dp-topbar-caption{color:#8a959d;font-size:11px}.dynasty-discovery .dp-topbar-actions{display:flex;align-items:center;justify-self:end;gap:16px}.dynasty-discovery .dp-icon-button{width:40px;height:40px;border:0;background:transparent;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#526575;flex-shrink:0}.dynasty-discovery .dp-icon-button:hover{background:#f0f3f3}.dynasty-discovery .dp-main{max-width:1350px;margin:0 auto;padding:38px 44px 70px}.dynasty-discovery .dp-main:has(>.dp-lesson-fullbleed){max-width:none;padding:0}.dynasty-discovery .dp-mobile-nav{display:none}.dynasty-discovery .dp-lesson-card{min-width:0}.dynasty-discovery .dp-thumbnail{position:relative;display:block;aspect-ratio:16/9;background:#e6e8e6;overflow:hidden;border-radius:11px}.dynasty-discovery .dp-thumbnail:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 27 36 / 33%),transparent 60%);pointer-events:none}.dynasty-discovery .dp-thumbnail img{transition:transform .3s}.dynasty-discovery .dp-thumbnail:hover img{transform:scale(1.025)}.dynasty-discovery .dp-duration{position:absolute;z-index:1;right:11px;bottom:13px;padding:2px 6px;font-size:11px;border-radius:4px;background:#142b3ac7;color:#fff;font-variant-numeric:tabular-nums}.dynasty-discovery .dp-card-info{display:flex;align-items:flex-start;justify-content:space-between;gap:5px;padding:11px 0 0}.dynasty-discovery .dp-card-info>div{min-width:0}.dynasty-discovery .dp-card-info h3{padding-top:3px}.dynasty-discovery .dp-card-info .dp-icon-button{width:30px;height:36px}.dynasty-discovery .dp-card-source{display:inline-flex;gap:5px;align-items:center;color:var(--dp-muted);font-size:11px;margin-top:5px}.dynasty-discovery .dp-card-source:hover{color:var(--dp-teal)}.dynasty-discovery .dp-short-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.dynasty-discovery .dp-short-track .dp-thumbnail{aspect-ratio:1.27}.dynasty-discovery .dp-short-track h3{font-size:14px}.dynasty-discovery .dp-coach-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--dp-teal);background:#dbefeb;width:46px;height:46px;flex-shrink:0;border-radius:50%}.dynasty-discovery .dp-button{min-height:45px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #e0e5e8;background:#fff;color:var(--dp-ink);border-radius:9px;font-size:13px;font-weight:550}.dynasty-discovery .dp-button:hover{background:#f4f6f6}.dynasty-discovery .dp-button.primary{border-color:var(--dp-pink);background:var(--dp-pink);color:#fff}.dynasty-discovery .dp-button.primary:hover{background:#c6008f}.dynasty-discovery .dp-button.completed{color:var(--dp-teal);background:#e8f3ef;border-color:#e8f3ef}.dynasty-discovery .dp-empty{padding:70px 20px;text-align:center}.dynasty-discovery .dp-empty h2{margin:15px 0}.dynasty-discovery .dp-empty p{max-width:380px;margin:12px auto 25px;color:var(--dp-muted)}.dynasty-discovery .dp-path-heading{margin:8px 0 32px}.dynasty-discovery .dp-path-heading h1{font-size:clamp(32px,3.4vw,46px)}.dynasty-discovery .dp-path-heading>p:last-child{margin-top:16px;color:#657684;font-size:16px}.dynasty-discovery .dp-role-carousel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.dynasty-discovery .dp-role-poster{width:100%;border:0;padding:0;text-align:left;min-height:430px;aspect-ratio:.69;position:relative;overflow:hidden;border-radius:13px;color:#fff;background:var(--dp-ink);isolation:isolate}.dynasty-discovery .dp-role-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#102c39f7,#102c3933 70%);z-index:-1}.dynasty-discovery .dp-role-poster img{position:absolute;inset:0;z-index:-2;transition:transform .4s}.dynasty-discovery .dp-role-poster:hover img{transform:scale(1.04)}.dynasty-discovery .dp-role-poster.dp-role-completed{--theme-accent: var(--color-emerald-400)}.dynasty-discovery .dp-role-completed:after{background:linear-gradient(180deg,color-mix(in srgb,var(--dp-ink) 65%,transparent),color-mix(in srgb,var(--tertiary) 72%,transparent) 45%,color-mix(in srgb,var(--dp-ink) 96%,transparent))}.dynasty-discovery .dp-role-poster.dp-role-completed img{transform:none;transition:none}.dynasty-discovery .dp-role-completed .dp-poster-text{min-height:0}.dynasty-discovery .dp-role-replay{font-weight:650}.dynasty-discovery .dp-role-chip{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.3px;vertical-align:1px;color:var(--dp-teal);background:color-mix(in srgb,var(--dp-teal) 12%,transparent)}.dynasty-discovery .dp-role-copy{--poster-title: clamp(25px, 2.6vw, 36px);--poster-desc: 13px;position:absolute;bottom:24px;left:23px;right:23px}.dynasty-discovery .dp-role-eyebrow{display:block;font-size:10px;letter-spacing:1.5px;margin-bottom:8px}.dynasty-discovery .dp-role-eyebrow.dp-match{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;color:hsl(calc(var(--match, 100) * 1.3) 80% 68%)}.dynasty-discovery .dp-role-eyebrow.dp-match:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.dynasty-discovery .dp-role-copy h2{font-size:var(--poster-title);letter-spacing:-1px}.dynasty-discovery .dp-role-copy p{margin-top:10px;color:#e1e8e9;font-size:var(--poster-desc);line-height:1.6;min-height:62px}.dynasty-discovery .dp-poster-text{min-height:calc(22px + 2.2 * var(--poster-title) + 10px + 3.2 * var(--poster-desc))}.dynasty-discovery .dp-poster-text :is(h2,h3){font-size:var(--poster-title);line-height:1.1}.dynasty-discovery .dp-poster-text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:0}.dynasty-discovery .dp-poster-progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:#fff3}.dynasty-discovery .dp-poster-progress span{display:block;height:100%;background:var(--theme-accent, #70d3c2)}.dynasty-discovery .dp-role-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:17px}.dynasty-discovery .dp-role-bottom small{font-size:10px;color:#c4d2d5}.dynasty-discovery .dp-role-arrow{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border:1px solid #ffffff50;border-radius:50%}.dynasty-discovery .dp-stats-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;padding:15px 0;border-radius:14px;background:#fff5fb;overflow:hidden}.dynasty-discovery .dp-stat{min-width:0;text-align:center}.dynasty-discovery .dp-stat strong{display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;line-height:1.15;font-weight:700}.dynasty-discovery .dp-stat:first-child strong .material-symbols-outlined{color:var(--dp-pink);font-variation-settings:"FILL" 1}.dynasty-discovery .dp-stat>span{display:block;margin-top:4px;color:#71818e;font-size:9px;font-weight:650;letter-spacing:1.15px;text-transform:uppercase}.dynasty-discovery .dp-course-page{max-width:660px;margin:0 auto;padding:0 12px}.dynasty-discovery .dp-role-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;background:#eef1f4;border:1px solid #e5e9ed;border-radius:14px;margin-bottom:36px}.dynasty-discovery .dp-role-tabs a{display:flex;grid-row:1;position:relative;z-index:1;align-items:center;justify-content:center;min-height:44px;text-align:center;padding:10px 8px;border-radius:9px;font-size:13px;color:#5e7080;font-weight:500}.dynasty-discovery .dp-role-tabs a:hover{color:var(--dp-ink)}.dynasty-discovery .dp-role-tabs a:focus-visible{outline-offset:0}.dynasty-discovery .dp-role-tabs a.active{color:var(--dp-pink)}.dynasty-discovery .dp-role-pill{grid-column:1;grid-row:1;z-index:0;border-radius:9px;background:#fff;box-shadow:0 1px 5px #142b3a12;pointer-events:none;transition:transform .3s cubic-bezier(.2,0,0,1)}.dynasty-discovery .dp-course-stage{display:grid;overflow:clip}.dynasty-discovery .dp-course-body{grid-area:1 / 1;min-width:0;touch-action:pan-y}@media(prefers-reduced-motion:reduce){.dynasty-discovery .dp-role-pill{transition:none}}.dynasty-discovery .dp-course-heading h1{font-size:35px;max-width:580px}.dynasty-discovery .dp-course-meta{margin-top:10px;font-size:15px;color:#70818c}.dynasty-discovery .dp-course-progress{margin:26px 0 18px;padding:19px 22px;background:#fff;border-radius:16px;box-shadow:0 4px 16px #142b3a03;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px}.dynasty-discovery .dp-course-page:has(.dp-module-cards) .dp-course-progress{margin:20px 0 52px;padding:0;background:transparent;border-radius:0;box-shadow:none}.dynasty-discovery .dp-course-progress>span:nth-child(2){color:var(--dp-ink);font-variant-numeric:tabular-nums}.dynasty-discovery progress{appearance:none;display:block;width:100%;border:0;height:7px;border-radius:10px;overflow:hidden;background:#e6e9ed;color:var(--dp-teal)}.dynasty-discovery progress::-webkit-progress-bar{background:#e6e9ed}.dynasty-discovery progress::-webkit-progress-value{background:var(--dp-teal);border-radius:10px}.dynasty-discovery progress::-moz-progress-bar{background:var(--dp-teal)}.dynasty-discovery .dp-module-cards{display:grid;gap:36px}.dynasty-discovery .dp-module-header{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:start;gap:14px;width:100%;padding:0;border:0;background:transparent;color:var(--dp-ink);text-align:left}.dynasty-discovery .dp-module-header:hover .dp-module-title{color:var(--dp-pink)}.dynasty-discovery .dp-module-header>:last-child{margin-top:6px;color:#607787}.dynasty-discovery .dp-module-info{min-width:0}.dynasty-discovery .dp-module-title{display:block;font-size:20px;line-height:1.25;font-weight:650;letter-spacing:-.55px}.dynasty-discovery .dp-module-count{color:#607787;font-size:12px;font-weight:400;letter-spacing:0;padding-top:5px;white-space:nowrap}.dynasty-discovery .dp-module-content{padding:24px 0 0}.dynasty-discovery .dp-dialog{position:fixed;inset:0;margin:auto;padding:35px;width:min(530px,calc(100vw - 32px));max-height:calc(100svh - 48px);border:1px solid var(--dp-border);border-radius:19px;background:#fcfcfb;color:var(--dp-ink);box-shadow:0 20px 100px #102c3933}.dynasty-discovery .dp-dialog::backdrop{background:#102c3966;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dynasty-discovery .dp-dialog-close{position:absolute;top:13px;right:13px}.dynasty-discovery .dp-dialog>.dp-coach-icon{margin-bottom:24px}.dynasty-discovery .dp-dialog h2{margin-bottom:12px;font-size:27px}.dynasty-discovery .dp-dialog>p:not(.dp-eyebrow){color:#74848c;font-size:13px}.dynasty-discovery .dp-question-options{display:grid;gap:9px;margin:25px 0}.dynasty-discovery .dp-question-options button{text-align:left;padding:14px;border-radius:8px;border:1px solid var(--dp-border);background:#fff;color:var(--dp-ink);display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}@media(min-width:1600px){.dynasty-discovery .dp-main{padding-top:48px}}@media(max-width:1180px){.dynasty-discovery .dp-sidebar{width:196px;padding-left:12px;padding-right:12px}.dynasty-discovery .dp-workspace{margin-left:196px}.dynasty-discovery .dp-main{padding:30px 30px 60px}.dynasty-discovery .dp-topbar{padding:0 30px}.dynasty-discovery .dp-role-carousel{gap:15px}.dynasty-discovery .dp-role-poster{min-height:380px}.dynasty-discovery .dp-role-copy{--poster-title: 26px;--poster-desc: 12px;left:17px;right:17px}}@media(max-width:900px){.dynasty-discovery .dp-sidebar{display:none}.dynasty-discovery .dp-workspace{margin-left:0}.dynasty-discovery .dp-topbar{height:79px;padding:0 24px;border:0;background:#fcfcfb}.dynasty-discovery .dp-topbar>.dp-logo{display:block;font-size:32px}.dynasty-discovery .dp-topbar-caption{display:none}.dynasty-discovery .dp-topbar-actions{gap:8px}.dynasty-discovery .dp-main{padding:20px 24px 112px}.dynasty-discovery .dp-mobile-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;padding:10px 12px max(10px,env(safe-area-inset-bottom));background:#ffffffed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--dp-border);border-radius:18px 18px 0 0;z-index:30}.dynasty-discovery .dp-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;color:#5c7080;font-size:10px;text-align:center;line-height:1.2}.dynasty-discovery .dp-mobile-nav a.active{color:var(--dp-pink)}.dynasty-discovery .dp-mobile-nav a.active .material-symbols-outlined{font-variation-settings:"FILL" 1}.dynasty-discovery .dp-role-poster{min-height:380px}}@media(max-width:600px){.dynasty-discovery h1{font-size:30px;letter-spacing:-1.15px}.dynasty-discovery h2{font-size:19px}.dynasty-discovery .dp-topbar{padding:0 20px;height:77px}.dynasty-discovery .dp-topbar .dp-logo{font-size:32px}.dynasty-discovery .dp-topbar-title{max-width:calc(100vw - 150px);font-size:12px}.dynasty-discovery .dp-main{padding:13px 20px 107px}.dynasty-discovery .dp-short-track{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44%;gap:15px;overflow-x:auto;margin-right:-20px;padding-right:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.dynasty-discovery .dp-short-track .dp-lesson-card{scroll-snap-align:start}.dynasty-discovery .dp-short-track .dp-thumbnail{aspect-ratio:.88;border-radius:9px}.dynasty-discovery .dp-short-track h3{font-size:14px}.dynasty-discovery .dp-card-info{padding-top:8px;gap:2px}.dynasty-discovery .dp-card-info .dp-icon-button{width:26px;height:34px}.dynasty-discovery .dp-card-source{font-size:10px}.dynasty-discovery .dp-short-track .dp-card-source>span{display:none}.dynasty-discovery .dp-coach-icon{width:40px;height:40px}.dynasty-discovery .dp-path-heading{margin:8px 0 26px}.dynasty-discovery .dp-path-heading .dp-eyebrow{font-size:10px;margin-bottom:11px}.dynasty-discovery .dp-path-heading h1{font-size:33px;max-width:370px;line-height:1.16}.dynasty-discovery .dp-desktop-break{display:none}.dynasty-discovery .dp-path-heading>p:last-child{font-size:16px;line-height:1.55;margin-top:12px}.dynasty-discovery .dp-role-carousel{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:13px;overflow-x:auto;margin-right:-20px;padding-right:calc(16% + 10px);scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}.snapshot .dynasty-discovery .dp-role-carousel{padding-left:12px;scroll-padding-left:12px}.snapshot .dynasty-discovery .dp-role-carousel:after{content:""}.dynasty-discovery .dp-role-poster{scroll-snap-align:start;min-height:405px;aspect-ratio:.64}.dynasty-discovery .dp-role-copy{left:20px;right:20px;bottom:22px}.dynasty-discovery .dp-role-copy{--poster-title: clamp(24px, 7.5vw, 30px);--poster-desc: 14px}.dynasty-discovery .dp-role-copy p{min-height:auto}.dynasty-discovery .dp-role-eyebrow{font-size:10px}.dynasty-discovery .dp-role-bottom{margin-top:15px}.dynasty-discovery .dp-stats-summary{margin-top:20px;border-radius:12px}.dynasty-discovery .dp-course-page{padding:0}.dynasty-discovery .dp-role-tabs{margin-bottom:28px}.dynasty-discovery .dp-role-tabs a{font-size:12px;padding:9px 5px}.dynasty-discovery .dp-course-heading h1{font-size:30px;line-height:1.12}.dynasty-discovery .dp-course-meta{font-size:13px}.dynasty-discovery .dp-course-progress{margin:22px 0 14px;padding:16px;font-size:12px}.dynasty-discovery .dp-course-page:has(.dp-module-cards) .dp-course-progress{margin:18px 0 40px;padding:0}.dynasty-discovery .dp-module-cards{gap:28px}.dynasty-discovery .dp-module-header{grid-template-columns:minmax(0,1fr) auto 16px;gap:8px}.dynasty-discovery .dp-module-title{font-size:17px;line-height:1.3;letter-spacing:-.4px}.dynasty-discovery .dp-module-count{font-size:11px}.dynasty-discovery .dp-module-content{padding-top:20px}.dynasty-discovery .dp-empty{padding:45px 8px}.dynasty-discovery .dp-dialog{padding:28px 22px}}@media(prefers-reduced-motion:reduce){.dynasty-discovery *,.dynasty-discovery *:before,.dynasty-discovery *:after{transition:none!important;scroll-behavior:auto!important}}.dynasty-discovery .dp-path-shorts{margin-top:24px}.dynasty-discovery .dp-path-shorts>h2{margin-bottom:12px}@media(max-width:600px){.dynasty-discovery .dp-path-shorts{margin-top:20px}}.dynasty-discovery .dp-discover-poster:after{background:linear-gradient(0deg,#064c4bf5 10%,#137f7ab0 70%,#184c5355)}.dynasty-discovery .dp-reonboard-poster:after{background:linear-gradient(0deg,#4b214cf5 10%,#673664b0 70%,#46264855)}.dynasty-discovery .dp-discover-symbol{position:absolute;top:76px;left:23px;width:66px;height:66px;border:1px solid #ffffff70;border-radius:50%;display:grid;place-items:center;background:#ffffff15}.dynasty-discovery select:focus-visible{outline:3px solid var(--dp-teal);outline-offset:3px}@media(min-width:701px)and (max-width:1199px){.dynasty-discovery .dp-role-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.dynasty-discovery .dp-role-carousel{grid-template-columns:repeat(3,minmax(0,1fr))}.dynasty-discovery .dp-role-poster{min-height:380px;aspect-ratio:.65}.dynasty-discovery .dp-role-copy{--poster-title: 29px;left:18px;right:18px}.dynasty-discovery .dp-role-bottom small{font-size:10px;max-width:130px}}@media(min-width:1600px){.dynasty-discovery .dp-role-carousel{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:767px){.dynasty-discovery .dp-workspace:has(.dp-lesson-fullbleed) .dp-topbar,.dynasty-discovery:has(.dp-lesson-fullbleed) .dp-mobile-nav{display:none}}}
