/* Depth is expressed through surface hierarchy, not particle or space imagery. */
/* Feather only the surface edges, not the content or its contrast. */
.section.light.section.light{background:transparent}
.section.light.section.light:after{inset:0;opacity:1;background:color-mix(in srgb,#dce7de calc((1 - var(--scroll-shade,0))*100%),#07382f);mask-image:linear-gradient(to bottom,transparent,black 100px,black calc(100% - 100px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 100px,black calc(100% - 100px),transparent)}
.section.light.section{padding-top:125px;padding-bottom:125px}
@media(max-width:800px){.section.light.section{padding-top:95px;padding-bottom:95px}.section.light.section:after{mask-image:linear-gradient(to bottom,transparent,black 65px,black calc(100% - 65px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 65px,black calc(100% - 65px),transparent)}}
@media(prefers-reduced-motion:reduce){.section.light.section:after{display:block;background:#07382f}.section.light.section{color:#f4f1e8}.section.light.section p{color:#b8ccc4}.section.light.section .glass{background:#04251f}}
.page-head.page-head:after{display:none}
.section.light.section .field span,.section.light.section .requirements span{color:inherit}
.section.light.section{background:color-mix(in srgb,#dce7de calc((1 - var(--scroll-shade,0))*100%),#07382f);color:color-mix(in srgb,#06251e calc((1 - var(--scroll-shade,0))*100%),#f4f1e8)}.section.light.section p{color:color-mix(in srgb,#53665e calc((1 - var(--scroll-shade,0))*100%),#b8ccc4)}.section.light.section .eyebrow,.section.light.section .num,.section.light.section .tag{color:color-mix(in srgb,#876321 calc((1 - var(--scroll-shade,0))*100%),#f1ce76)}.section.light.section .glass{background:color-mix(in srgb,#f7faf4 calc((1 - var(--scroll-shade,0))*100%),#04251f);border-color:#d6a94f88}.section.light.section:before{display:none}.section.light.section .result p{color:#c1d6cc}.section.light.section .stat strong{color:inherit}.section.light.section .stat span{color:inherit}
.page-head{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:65px;align-items:center;padding-bottom:60px}.page-head:after{display:none}.page-head h1{font-size:clamp(42px,4.6vw,66px)}.intro-summary{padding:32px;transform:rotate(-2deg);box-shadow:0 30px 70px #0005,inset 0 1px #ffe7a344}.summary-row{display:flex;gap:22px;align-items:center;padding:25px 0;border-bottom:1px solid #d6a94f33}.summary-row strong{font-size:27px;color:#ffe7a3;min-width:70px}.summary-row span{color:#b7ccc3;font-size:16px}.summary-link{display:inline-block;margin-top:25px;color:#f1ce76;font-size:14px}.steps article:before{position:static;inset:auto;width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,#d6a94f33,#07524422);border:1px solid #d6a94f77;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:18px;letter-spacing:0}.steps article{align-items:flex-start;gap:20px;padding:30px}.steps article h3{margin:3px 0 12px;font-size:23px;line-height:1.3}.steps article p{margin:0}.steps article>div{min-width:0}#terms .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.result{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#075244,#04251f);border:1px solid #d6a94f55}.light .result p{color:#c1d6cc}.result #pool-state{font-size:14px;border-top:1px solid #d6a94f44;padding-top:20px;margin-bottom:0}.calc .formula{border-radius:14px;font-size:14px;margin-bottom:0}.section{position:relative;isolation:isolate;background-color:#020b09}.section:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#07524422,#020b09);opacity:var(--scroll-shade,0)}.section.light{background:#dce7de}.section.light:after{background:linear-gradient(180deg,#93b8a822,#64887855);opacity:var(--scroll-shade,0)}.section>.wrap{position:relative}.section.light .glass{background:#f7faf48f}.section.light:before{content:'';position:absolute;top:-70px;left:0;right:0;height:70px;background:linear-gradient(180deg,transparent,#dce7de);pointer-events:none;opacity:calc(var(--scroll-shade,0)*.65)}@media(max-width:800px){.page-head{grid-template-columns:1fr;gap:25px}.intro-summary{transform:none;padding:24px}.summary-row{padding:14px 0}.summary-row strong{font-size:23px}#terms .steps{grid-template-columns:1fr}.steps article{padding:23px;gap:15px}}@media(prefers-reduced-motion:reduce){.section:after,.section.light:before{display:none}}
.brand img{filter:brightness(1.4) contrast(1.05);flex-shrink:0}.hero .stage .phone{box-shadow:22px 35px 75px #0009,-1px -1px 0 #fff5,0 0 35px #18a99a1a}.header a:focus-visible{outline-offset:3px}
.light .steps p{color:#53665e}.phone img{transition:opacity .3s}.status-tabs button{min-height:64px}.phone:focus-visible{outline-offset:8px}.screen-dialog[open]{animation:enter .3s ease}.hero .stage{isolation:isolate}.stage:before{left:0;right:0}.screen-controls{position:relative;z-index:1}.page-head .lead{max-width:760px}.requirements strong{overflow-wrap:anywhere}.hero .stage:after{max-width:calc(100% - 35px)}.gallery>*{min-width:0}.section .wrap{min-width:0}
.header-join{border:1px solid #d6a94f88;border-radius:25px;padding:7px 15px;color:#ffe7a3;font-size:13px;white-space:nowrap}.phone{border:0;display:block;text-align:left;font:inherit}.phone-screen{display:block}.hero h1{font-weight:500;font-size:clamp(44px,5.2vw,75px)}.hero .stage:after{content:'';position:absolute;width:80%;height:78%;z-index:-1;border-radius:35px;border:1px solid #d6a94f66;transform:rotate(-8deg) skewY(-3deg);background:linear-gradient(130deg,#18a99a1c,#07524408 55%,#d6a94f1c);box-shadow:inset 1px 1px #f1ce7622,18px 20px 0 -1px #04251f44,18px 20px 0 #d6a94f22;pointer-events:none}.hero{position:relative}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 49.9%,#d6a94f0c 50%,transparent 50.1%);pointer-events:none}.light{background:linear-gradient(120deg,#e9ede7,#dce7de)}.card{min-height:270px}.light .card{border-radius:6px 25px 25px}.light .num,.light .tag{color:#886822}.light .glass:before{background:linear-gradient(90deg,transparent,#d6a94f,transparent)}.page-head{position:relative;border-bottom:1px solid #d6a94f22}.page-head:after{content:'';position:absolute;right:0;top:65px;width:16%;height:65%;border:1px solid #d6a94f22;border-radius:30px;transform:skewY(-12deg);background:linear-gradient(135deg,#07524433,transparent);z-index:-1}.status-panel{transition:background .3s}.status-panel h3{animation:enter .4s ease}.result strong{font-variant-numeric:tabular-nums}.screen-dialog{padding:30px 20px 15px;background:#04251f;border:1px solid #d6a94f;border-radius:22px;color:#f4f1e8;max-width:min(460px,95vw);max-height:94vh}.screen-dialog::backdrop{background:#020b09d9;backdrop-filter:blur(15px)}.screen-dialog form{position:sticky;top:0;display:flex;justify-content:end}.screen-dialog button{background:#04251f;border:1px solid #d6a94f66;border-radius:30px;color:#ffe7a3;width:38px;height:38px;font-size:25px}.screen-dialog img{width:100%;margin-top:10px;border-radius:20px}.screen-dialog p{font-size:12px;color:#a9bbb5}.footer-links a:hover{color:#ffe7a3}.notice{line-height:1.7}.grid.three .card:nth-child(2){background:linear-gradient(140deg,#07524499,#04251f70)}.light .grid.three .card:nth-child(2){background:#fff7}.section:not(.light)+.section:not(.light){border-top:1px solid #d6a94f1c}.card{background-position:center;background-size:200% 200%}.card:hover{box-shadow:inset 0 1px #ffe7a333,0 20px 45px #0003}.screen-controls button:hover{border-color:#d6a94f66}@media(max-width:1100px){.header{gap:12px}.nav{gap:12px}.brand{font-size:18px}.lang{padding-left:10px}.header-join{padding:7px 11px}}@media(max-width:800px){.hero h1{font-size:clamp(42px,9vw,66px)}.header-join{display:none}.hero .stage:after{width:90%;height:80%;transform:rotate(-4deg)}.page-head:after{display:none}.hero:before{display:none}.card{min-height:240px}.phone{transform:rotateZ(2deg)}.float-card{padding:14px 15px}.float-card strong{font-size:17px}}

/* FOX PEOPLE Activity */
.activity-showcase{grid-template-columns:.9fr 1.1fr;gap:80px}.activity-phone{isolation:isolate}.activity-phone:after{content:'';position:absolute;width:78%;height:78%;z-index:-1;border:1px solid #d6a94f66;border-radius:38px;transform:rotate(8deg);background:linear-gradient(140deg,#07524455,#18a99a12 52%,#d6a94f22);box-shadow:20px 22px 0 -1px #031913,20px 22px 0 #d6a94f22}.activity-orbit{position:absolute;z-index:3;padding:13px 16px;border:1px solid #f1ce7688;border-radius:14px;background:#04251fdd;backdrop-filter:blur(14px);font-size:11px;line-height:1.35;letter-spacing:1.4px;color:#ffe7a3;box-shadow:0 18px 35px #0006}.orbit-one{left:3%;top:26%}.orbit-two{right:2%;bottom:21%}.activity-lines{margin-top:34px;border-top:1px solid #d6a94f44}.activity-lines>div{display:grid;grid-template-columns:165px 1fr;gap:25px;padding:22px 0;border-bottom:1px solid #d6a94f2b}.activity-lines strong{color:#ffe7a3}.activity-lines span{color:#a9bbb5}.activity-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.activity-action{position:relative;min-height:315px;padding:28px;border:1px solid #9b6a2755;border-radius:8px 28px 28px;background:#f7faf488;display:flex;flex-direction:column;overflow:hidden}.activity-action:after{content:'';position:absolute;right:-55px;top:-55px;width:145px;height:145px;border:1px solid #d6a94f55;border-radius:50%}.activity-action h3{font-size:23px;margin:36px 0 14px}.activity-action p{font-size:15px;line-height:1.65;margin:0}.activity-action>strong{margin-top:auto;color:#075244;font-size:16px;padding-top:25px;border-top:1px solid #9b6a2733}.activity-progress{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.level-track{position:relative;display:grid;gap:8px}.level-track:before{content:'';position:absolute;left:25px;top:34px;bottom:34px;width:1px;background:linear-gradient(#18a99a,#d6a94f)}.rank{position:relative;display:flex;align-items:center;gap:22px;padding:14px 18px;border:1px solid transparent;border-radius:16px;color:#7f958c}.rank>span{position:relative;z-index:1;width:50px;height:50px;border:1px solid #35665a;border-radius:50%;display:grid;place-items:center;background:#031913;font-size:12px}.rank strong,.rank small{display:block}.rank strong{font-size:18px;letter-spacing:1px}.rank small{margin-top:4px}.rank.current{color:#ffe7a3;border-color:#d6a94f77;background:linear-gradient(100deg,#075244aa,transparent)}.rank.current>span{border-color:#ffe7a3;box-shadow:0 0 28px #d6a94f44}.season-card{min-height:430px;padding:38px;display:flex;flex-direction:column;justify-content:center;transform:rotate(2deg);background:radial-gradient(circle at 70% 20%,#18a99a35,transparent 35%),linear-gradient(145deg,#04251f,#063b33 68%,#15150f)}.season-card>strong{font-size:clamp(64px,7vw,104px);line-height:1;color:#ffe7a3;letter-spacing:-5px;margin:30px 0}.season-status{display:flex;align-items:end;justify-content:space-between;border-top:1px solid #d6a94f55;padding-top:22px}.season-status span,.season-meta span{font-size:10px;letter-spacing:1.5px;color:#8fa49b}.season-status b{font-size:24px;color:#f4f1e8}.season-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.season-meta>div{border:1px solid #d6a94f44;border-radius:14px;padding:17px}.season-meta b{display:block;font-size:20px;margin-top:7px}.activity-caption{max-width:760px;margin:50px auto 0;text-align:center;color:#a9bbb5}.activity-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.activity-more article{padding:32px;min-height:245px}.activity-more article>span{color:#876321;font-size:12px;letter-spacing:2px}.activity-more h3{font-size:24px;margin:45px 0 12px}.verification-badge{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:22px 30px;border:1px solid #87632166;border-radius:18px;background:linear-gradient(90deg,#07524412,#fff7,#07524412)}.verification-badge span{font-size:12px;letter-spacing:2px}.verification-badge strong{padding:8px 15px;border-radius:99px;background:#075244;color:#ffe7a3;letter-spacing:2px}.verification-badge small{text-align:right}.activity-cta{background:radial-gradient(circle at 85% 50%,#18a99a40,transparent 33%),linear-gradient(120deg,#031913,#063b33)}.activity-cta>div{max-width:800px}.activity-cta p{max-width:700px;color:#a9bbb5;line-height:1.7}.activity-cta .btn{flex:none}
@media(max-width:1100px){.activity-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-progress{gap:35px}.activity-showcase{gap:35px}}
@media(max-width:800px){.activity-showcase,.activity-progress{grid-template-columns:1fr}.activity-showcase>div:first-child{order:2}.activity-lines>div{grid-template-columns:1fr;gap:6px}.activity-action-grid,.activity-more{grid-template-columns:1fr}.activity-action{min-height:250px}.activity-more article{min-height:210px}.verification-badge{grid-template-columns:1fr;text-align:left}.verification-badge small{text-align:left}.season-card{min-height:350px;transform:none}.season-card>strong{font-size:72px}.activity-orbit{font-size:9px;padding:10px}.activity-caption{text-align:left}.activity-cta{display:block}.activity-cta .btn{margin-top:24px}}
