.explore-page{overflow-x:hidden}.explore-hero{padding:90px 0 72px;position:relative}.explore-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--pink) 18%,transparent),transparent 28%),radial-gradient(circle at 12% 70%,color-mix(in srgb,var(--pink-2) 10%,transparent),transparent 30%);pointer-events:none}.explore-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:60px;align-items:center}.explore-hero h1{font:clamp(64px,9vw,122px)/.82 var(--serif);letter-spacing:-.065em;color:var(--plum);margin:14px 0 24px;max-width:820px}.explore-hero h1 em{font-family:var(--script);font-weight:400;color:var(--pink)}.explore-hero p{font-size:17px;line-height:1.75;color:var(--muted);max-width:690px}.explore-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.explore-orbit{width:min(420px,38vw);aspect-ratio:1;margin:auto;border:1px solid color-mix(in srgb,var(--pink) 28%,var(--border));border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--paper) 95%,transparent) 0 34%,transparent 35%),radial-gradient(circle,color-mix(in srgb,var(--pink-soft) 60%,transparent),transparent 66%);box-shadow:0 35px 90px color-mix(in srgb,var(--wine) 10%,transparent)}.explore-orbit:before,.explore-orbit:after{content:'';position:absolute;border:1px dashed color-mix(in srgb,var(--pink) 28%,transparent);border-radius:50%}.explore-orbit:before{inset:18%}.explore-orbit:after{inset:34%}.explore-orbit b{font:70px/1 var(--serif);color:var(--plum);z-index:2}.explore-orbit span{position:absolute;font-size:8px;font-weight:950;letter-spacing:.18em;color:var(--pink);background:var(--paper);border:1px solid var(--border);padding:7px 9px;border-radius:999px}.explore-orbit span:nth-child(1){top:6%;left:44%}.explore-orbit span:nth-child(2){right:1%;top:47%}.explore-orbit span:nth-child(3){bottom:4%;left:43%}.explore-orbit span:nth-child(4){left:-1%;top:47%}.explore-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.explore-feature{min-height:310px;padding:34px;position:relative;overflow:hidden;border:1px solid var(--border);background:var(--paper);color:var(--ink);transition:.22s transform,.22s box-shadow}.explore-feature:after{content:'';position:absolute;width:240px;height:240px;border-radius:50%;right:-80px;bottom:-110px;background:color-mix(in srgb,var(--pink) 10%,transparent);transition:.25s transform}.explore-feature:hover{transform:translateY(-4px);box-shadow:0 24px 60px color-mix(in srgb,var(--wine) 12%,transparent)}.explore-feature:hover:after{transform:scale(1.15)}.explore-feature small{font-size:8px;font-weight:950;letter-spacing:.17em;color:var(--pink)}.explore-feature h3{font:clamp(36px,4vw,58px)/.94 var(--serif);letter-spacing:-.04em;color:var(--plum);margin:44px 0 13px;max-width:460px}.explore-feature p{max-width:520px;color:var(--muted);line-height:1.65}.explore-feature>span{position:absolute;left:34px;bottom:28px;font-size:10px;font-weight:950;letter-spacing:.08em;color:var(--plum)}.explore-feature.cast{background:linear-gradient(145deg,var(--paper),color-mix(in srgb,var(--pink-pale) 70%,var(--paper)))}.explore-feature.play{background:linear-gradient(145deg,color-mix(in srgb,var(--wine) 94%,#000),color-mix(in srgb,var(--plum) 90%,#000));color:#fff;border-color:color-mix(in srgb,var(--pink) 40%,transparent)}.explore-feature.play :is(h3,>span){color:#fff}.explore-feature.play p{color:color-mix(in srgb,#fff 74%,var(--pink-soft))}.explore-feature.news{background:linear-gradient(145deg,color-mix(in srgb,var(--paper) 80%,#fff8dc),var(--paper))}.explore-dark{background:linear-gradient(155deg,color-mix(in srgb,var(--wine) 96%,#000),color-mix(in srgb,var(--plum) 88%,#000));color:#fff}.explore-dark .section-head{border-color:rgba(255,255,255,.14)}.explore-dark .section-head h2{color:#fff}.explore-dark .section-head p{color:rgba(255,255,255,.65)}.explore-small-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px}.explore-small-grid a{min-height:170px;padding:23px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;transition:.2s}.explore-small-grid a:hover{background:rgba(255,255,255,.1);transform:translateY(-3px)}.explore-small-grid i{position:absolute;top:20px;right:20px;font-style:normal;font-size:25px;color:#ffd8e8}.explore-small-grid b{font:27px/1 var(--serif);margin-bottom:7px}.explore-small-grid span{font-size:10px;line-height:1.45;color:rgba(255,255,255,.62)}.explore-end{padding-bottom:120px}.explore-end-card{padding:56px;border:1px solid var(--border);background:linear-gradient(135deg,var(--paper),color-mix(in srgb,var(--pink-pale) 70%,var(--paper)));text-align:center}.explore-end-card h2{font:clamp(48px,7vw,80px)/.9 var(--serif);letter-spacing:-.05em;color:var(--plum);margin:8px 0 14px}.explore-end-card p{color:var(--muted);max-width:620px;margin:0 auto 24px}.explore-end-card>div{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}@media(max-width:850px){.explore-hero-grid{grid-template-columns:1fr}.explore-orbit{width:min(360px,80vw)}.explore-feature-grid{grid-template-columns:1fr}.explore-small-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.explore-playground{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 62%,transparent),transparent)}.discovery-grid{display:grid;grid-template-columns:1.15fr 1fr .85fr;gap:14px;margin-top:30px}.discovery-card{min-height:300px;padding:28px;border:1px solid var(--border);border-radius:26px;background:color-mix(in srgb,var(--paper) 94%,transparent);box-shadow:0 18px 52px color-mix(in srgb,var(--wine) 8%,transparent);display:flex;flex-direction:column}.discovery-card>small{font-size:8px;font-weight:950;letter-spacing:.17em;color:var(--pink)}.discovery-card h3{font:clamp(32px,3vw,48px)/.95 var(--serif);color:var(--plum);margin:11px 0 14px}.discovery-card p{color:var(--muted)}.mood-buttons{display:flex;gap:7px;flex-wrap:wrap}.mood-buttons button{border:1px solid var(--border);border-radius:999px;padding:9px 13px;background:var(--pink-pale);color:var(--plum);font-weight:900;font-size:9px}.mood-buttons button.active,.mood-buttons button:hover{background:var(--wine);color:#fff;border-color:var(--wine)}.discovery-result{margin-top:auto;padding-top:20px;font-size:11px;color:var(--muted);min-height:78px}.discovery-result>a{display:flex;flex-direction:column;margin-top:8px;padding:12px 14px;border:1px solid var(--border);background:var(--paper);color:var(--ink);border-radius:16px}.discovery-result b{font:22px/1 var(--serif);color:var(--plum)}.discovery-result small{margin:5px 0;color:var(--muted)}.roulette-card .btn{margin-top:8px}.live-pulse-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 22px}.live-pulse-stats div{padding:18px;border-radius:18px;background:var(--pink-pale);border:1px solid var(--border)}.live-pulse-stats b{display:block;font:38px/1 var(--serif);color:var(--plum)}.live-pulse-stats span{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.pulse-card .text-link{margin-top:auto}@media(max-width:980px){.discovery-grid{grid-template-columns:1fr 1fr}.pulse-card{grid-column:1/-1}}@media(max-width:850px){.explore-hero-grid{grid-template-columns:1fr}.explore-orbit{width:min(360px,80vw)}.explore-feature-grid{grid-template-columns:1fr}.explore-small-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.explore-hero{padding:55px 0 45px}.explore-hero h1{font-size:62px}.explore-orbit{width:82vw}.explore-feature{min-height:285px;padding:26px}.explore-feature h3{margin-top:36px}.explore-feature>span{left:26px}.explore-small-grid,.discovery-grid{grid-template-columns:1fr}.pulse-card{grid-column:auto}.discovery-card{min-height:270px}.explore-end-card{padding:36px 22px}}