/* CC11 / VAULT 01. Shared proportions and materials in every placement. */
.cc-showcase{--cc-scale:.94;--cc-y:-24deg;--cc-z:-4deg;direction:ltr;min-width:0;isolation:isolate}
.cc-stage{height:490px;perspective:1500px;position:relative;overflow:clip;transform-style:preserve-3d}
.cc-case{width:430px;height:390px;left:50%;top:55%;margin-left:-215px;margin-top:-195px;scale:var(--cc-scale);transform:rotateX(calc(11deg + var(--cc-pointer-x,0deg))) rotateY(calc(var(--cc-y) + var(--cc-pointer-y,0deg))) rotateZ(var(--cc-z));transition:transform .75s cubic-bezier(.18,.8,.2,1);animation:cc-vault-float 8s ease-in-out infinite}
.cc-face{position:absolute;backface-visibility:hidden;transform-style:preserve-3d}
.cc-case-front{inset:0;border:0;border-radius:0;box-shadow:none;background:#111216;transform:translateZ(43px);overflow:hidden;clip-path:polygon(3.72% 0,96.28% 0,100% 4.1%,100% 95.9%,96.28% 100%,3.72% 100%,0 95.9%,0 4.1%)}
.cc-case-front:before{display:none}.cc-case-front:after{background:radial-gradient(ellipse at var(--cc-light-x,35%) var(--cc-light-y,20%),#fff1,transparent 62%);z-index:3}
.cc-cover-art{position:relative;width:100%;height:100%;display:block;z-index:2;font-family:'Space Grotesk',Arial,sans-serif;direction:ltr;unicode-bidi:isolate;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1)}
.cc-case-side{width:86px;height:390px;left:100%;top:0;transform-origin:left center;transform:translateZ(43px) rotateY(90deg);border:0;border-radius:0;background:linear-gradient(90deg,#f0f1e9,#565b61 3%,#0c0e10 7%,#45484a 12%,#111317 18%,#16171b 68%,#a21132 70%,#e44862 75%,#500818 79%,#0b0c0e 87%,#d7dbda 93%,#585a5b 97%,#191b1e);clip-path:polygon(0 4.1%,100% 4.1%,100% 95.9%,0 95.9%);box-shadow:inset 0 0 0 1px #c7cbd066}
.cc-case-side>span{left:27px;top:48px;font-size:9px;letter-spacing:3.5px;color:#d4d6d5;writing-mode:vertical-rl}.cc-case-side>b{position:absolute;bottom:45px;left:27px;writing-mode:vertical-rl;font-size:8px;letter-spacing:2px;color:#a1a7aa}
.cc-case-left{width:86px;height:390px;left:0;top:0;transform-origin:left center;transform:translateZ(-43px) rotateY(-90deg);background:linear-gradient(90deg,#1c1e20,#787a7b 8%,#16171a 15%,#2f3235 85%,#b0b2b2 93%,#121416);clip-path:polygon(0 4.1%,100% 4.1%,100% 95.9%,0 95.9%)}
.cc-case-top{width:430px;height:86px;left:0;top:0;transform-origin:top center;transform:translateZ(-43px) rotateX(90deg);border:0;background:linear-gradient(#16191d,#aaafb0 5%,#41454a 11%,#111216 18%,#25282c 66%,#6f0921 76%,#b71a37 84%,#aeb5b5 94%,#24262a 98%);clip-path:polygon(3.72% 0,96.28% 0,100% 19%,100% 81%,96.28% 100%,3.72% 100%,0 81%,0 19%)}
.cc-case-top>span{position:absolute;left:30px;top:37px;font-size:7px;letter-spacing:4px;color:#a7abad}.cc-case-top>i{position:absolute;right:25px;top:30px;width:48px;height:24px;border:1px solid #b1b4b266;border-radius:5px;background:linear-gradient(#101115,#5a5e5f,#141619)}
.cc-case-bottom{width:430px;height:86px;left:0;top:100%;transform-origin:top center;transform:translateZ(43px) rotateX(-90deg);border:0;padding:0;background:linear-gradient(#c8cdcd,#303438 9%,#0b0d0f 16%,#292c2f 80%,#84898a 94%,#17191b);clip-path:polygon(3.72% 0,96.28% 0,100% 19%,100% 81%,96.28% 100%,3.72% 100%,0 81%,0 19%)}
.cc-case-back{inset:0;transform:translateZ(-43px) rotateY(180deg);border:2px solid #8e9394;background:linear-gradient(140deg,#33363a,#101115 60%,#26282b);font-size:13px;color:#7f8587;letter-spacing:4px;clip-path:polygon(3.72% 0,96.28% 0,100% 4.1%,100% 95.9%,96.28% 100%,3.72% 100%,0 95.9%,0 4.1%)}
.cc-stage-orbit{position:absolute;bottom:27px;left:8%;right:8%;height:105px;border:1px solid #7c7d7b20;border-radius:50%;transform:rotate(-4deg);background:radial-gradient(ellipse,#df17301c,transparent 65%)}
.cc-stage-orbit:before,.cc-stage-orbit:after{content:'';position:absolute;inset:-12px -28px;border:1px solid #6c6e6e12;border-radius:50%}.cc-stage-orbit:after{inset:15px 50px;border-color:#ca163e22}
.cc-case-shadow{bottom:28px;left:13%;right:8%;height:55px;background:#030406;filter:blur(18px);opacity:.75}
.cc-material-tag{position:absolute;z-index:4;font:500 6px/1.8 'Space Grotesk',sans-serif;color:#777d83;letter-spacing:1.6px;pointer-events:none}.cc-material-a{left:4%;bottom:61px}.cc-material-b{right:0;top:38px;writing-mode:vertical-rl}.cc-material-tag:before{content:'';width:20px;height:1px;background:#8d2644;display:inline-block;margin-right:8px;vertical-align:middle}
.cc-showcase[data-cc-view="1"]{--cc-y:0deg;--cc-z:0deg}.cc-showcase[data-cc-view="2"]{--cc-y:-46deg;--cc-z:-3deg}
.cc-showcase-controls{gap:14px;padding:0 0 22px}.cc-showcase-controls>div{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.cc-showcase-controls button{font-size:10px;padding:11px 16px;background:linear-gradient(140deg,#25272b,#111216);border-color:#55595e66;color:#e8e7e2;gap:10px;border-radius:5px;box-shadow:inset 0 1px #fff09;transition:border-color .2s,background .2s}
.cc-showcase-controls button:hover,.cc-showcase-controls button[aria-pressed=true]{border-color:#ba2e4b;background:#282127}.cc-showcase-controls button span[aria-hidden]{font-size:19px;color:#ed4260}.cc-showcase-controls small{font-size:6px;color:#7f8387;letter-spacing:1.6px}
.cc-insert-stack{position:absolute;inset:7px;background:linear-gradient(135deg,#22262b,#0e1014);padding:32px 28px;z-index:1;border:1px solid #686d70;display:flex;flex-direction:column;justify-content:center;gap:12px}
.cc-insert-kicker{font-size:7px;letter-spacing:2.4px;color:#a5a9ac;margin-bottom:5px}.cc-insert{display:flex;gap:16px;align-items:center;padding:20px 15px;background:linear-gradient(120deg,#d1d1c9,#f1ede3 35%,#b7b8b3);color:#202127;box-shadow:0 10px 12px #0004;border-radius:2px;border-inline-start:3px solid #b71936;transform:rotate(-1.2deg)}
.cc-insert:nth-of-type(2){transform:rotate(.8deg)}.cc-insert>b{font-size:21px;letter-spacing:-1px;color:#961531}.cc-insert>span{font-size:9px;letter-spacing:.7px;font-weight:700}.cc-insert small{font-size:5px;letter-spacing:1.1px;display:block;margin-top:6px;color:#555b60}.cc-insert>i{font-style:normal;margin-left:auto;font-size:18px;color:#aa1b38}.cc-insert-foot{font-size:5px;letter-spacing:1.6px;color:#989fa5;text-align:center;margin-top:12px}
.cc-showcase[data-cc-open=true] .cc-cover-art{opacity:0;transform:scale(1.06)}
.cc-premium-intro{grid-template-columns:1.02fr 1fr;gap:35px;padding-bottom:40px}.cc-premium-heading h2,.cc-premium-heading h1{font-weight:500;letter-spacing:-4.5px}.cc-premium-heading>.cc-eyebrow{color:#ae8b94}.cc-premium-heading .cc-button{border-radius:5px}
.cc-feature-section{padding-top:65px;padding-bottom:55px}.cc-feature-section:before{content:'REPNOVA / EDITIONS';font-size:8px;letter-spacing:3px;color:var(--muted);display:block;margin-bottom:27px}
.cc-banner.cc-edition{background:radial-gradient(ellipse at 82% 33%,#81203a25,transparent 49%),linear-gradient(130deg,#17191d,#090a0d 46%,#141419);border:1px solid #55535a;border-radius:12px;min-height:0;margin:0;overflow:hidden;color:#eeeee8;box-shadow:0 20px 65px #0002,inset 0 1px #dedad311}
.cc-banner.cc-edition:after{background:linear-gradient(118deg,#e8e7e406,transparent 25%,transparent 72%,#7b24430a);z-index:-1}.cc-edition-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:20px;padding:20px 20px 25px 0}
.cc-banner.cc-edition .cc-banner-copy{padding:35px 0 30px 48px;max-width:none;margin:0;direction:ltr;text-align:left}.cc-edition .cc-banner-copy .cc-eyebrow{font-size:8px;color:#bc969f}.cc-edition h2{font-size:clamp(43px,5.1vw,70px);font-weight:500;line-height:1;letter-spacing:-3px;margin:27px 0 23px}.cc-edition p{font-size:13px;line-height:1.9;color:#a6a7ac;margin-bottom:26px}
.cc-edition-specs{display:flex;gap:29px;margin:28px 0 30px}.cc-edition-specs>span{display:flex;flex-direction:column;gap:8px;color:#8d9097;font-size:6px;letter-spacing:1.7px}.cc-edition-specs b{font:400 30px/1 'Space Grotesk',sans-serif;letter-spacing:-1px;color:#d7d9d6}.cc-edition .cc-banner-copy>small{font-size:6px;color:#8d777f;letter-spacing:1.2px;margin-top:24px}.cc-edition .cc-showcase{--cc-scale:.91}.cc-edition .cc-stage{height:480px}.cc-edition .button.cc-button{border-radius:5px;background:linear-gradient(120deg,#e51d3d,#9d1232);box-shadow:inset 0 1px #ffb8c333,0 5px 25px #b7002620}
.cc-week-explorer{position:relative;border-top:1px solid #55525c66;padding:26px 35px 20px;background:linear-gradient(110deg,#ffffff03,#ffffff00)}.cc-week-explorer-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.cc-week-explorer-top .cc-eyebrow{font-size:8px;color:#d2d2cc}.cc-week-explorer-top>small{font-size:10px;color:#96989c}
.cc-week-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cc-week-rail button{position:relative;display:grid;grid-template-columns:30px 1fr;gap:5px 12px;align-items:center;padding:18px 20px;border:1px solid #41444a;border-radius:5px;text-align:start;background:#14161a;color:#a5a7a9;transition:background .2s,border-color .2s,translate .2s}.cc-week-rail b{grid-row:span 2;font:400 26px/1 'Space Grotesk',sans-serif;color:#7c8186}.cc-week-rail span{font-size:11px;color:#d7d8d5}.cc-week-rail small{font-size:7px;color:#81858a}.cc-week-rail button:hover{border-color:#888b8e;translate:0 -2px}.cc-week-rail button[aria-pressed=true]{background:linear-gradient(120deg,#49102150,#a71c3220);border-color:#b73552;box-shadow:inset 0 1px #ffa9bc22}.cc-week-rail button[aria-pressed=true] b{color:#f45772}
.cc-day-detail{display:grid;grid-template-columns:85px 1.1fr 1.4fr 52px;gap:20px;align-items:center;padding:25px 0 10px;animation:cc-detail-in .35s ease}.cc-day-detail>span{font-size:8px;color:#ad7e89;letter-spacing:.5px}.cc-day-detail h4{font-size:23px;letter-spacing:-.5px;line-height:1.2;font-weight:500;margin:0 0 9px}.cc-day-detail p{font-size:10px;color:#969ba0;line-height:1.9;margin:0}.cc-day-detail .cc-day-moves{border-inline-start:1px solid #55535d66;padding-inline-start:24px}.cc-day-detail>strong{font:400 26px/1.1 'Space Grotesk',sans-serif;color:#e0ded8;text-align:end}.cc-day-detail>strong>small{font-size:5px;letter-spacing:1px;display:block;margin-top:7px;color:#94949a}.cc-week-explorer .cc-week-disclosure{font-size:8px;color:#737981;line-height:1.9;margin:16px 0 0;max-width:none}
.cc-release{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;background:radial-gradient(ellipse at 80% 60%,#8a19312e,transparent 55%),linear-gradient(125deg,#191b20,#090a0d);border-color:#55535a;min-height:360px}.cc-release:after{display:none}.cc-release>div:not(.cc-showcase){max-width:none;padding:42px}.cc-release .cc-showcase{padding:0;max-width:none;margin:0!important;--cc-scale:.63}.cc-release .cc-stage{height:330px}.cc-release .cc-material-tag{display:none}.cc-release .cc-case-shadow{bottom:8px}.cc-release .cc-stage-orbit{bottom:3px;height:70px}.cc-release h3{font-size:36px}.cc-release p{color:#a1a0a7}
.cc-specs{border-top:1px solid #8a6a7355;background:linear-gradient(130deg,var(--surface),#7b15370b);box-shadow:inset 0 1px #ffffff05}.cc-specs strong{background:linear-gradient(150deg,var(--ink),#929a9f);background-clip:text;color:transparent}.cc-contents>div{transition:border-color .25s,translate .25s}.cc-contents>div:hover{border-color:#bf3653;translate:0 -3px}
/* A more expressive homepage: dimensional light, stronger rhythm and useful motion. */
body:has(.hero){background-image:radial-gradient(ellipse 75% 630px at 86% 230px,#5e0c2112,transparent 74%)}
.hero{position:relative}.hero:before{content:'';position:absolute;width:540px;height:540px;right:0;top:-40px;background:radial-gradient(ellipse,#b5153420,transparent 65%);filter:blur(35px);pointer-events:none;z-index:-1}
.hero-art{border:1px solid #9e657522;border-radius:50% 50% 12px 12px;background:radial-gradient(ellipse at 55% 30%,#c5cbd10d,transparent 55%),radial-gradient(ellipse at 45% 70%,#e6103020,transparent 65%);overflow:hidden;isolation:isolate}
.hero-art:after{content:'';position:absolute;inset:8%;border:1px solid #8b8c8e18;border-radius:50%;z-index:-1;pointer-events:none;box-shadow:0 0 0 35px #d5d5d505,0 0 0 70px #d5d5d503}.hero-art .art-label.top{left:7%;right:7%;top:24px}.hero-art .art-label.bottom{left:7%;right:7%;bottom:19px}.hero-art .technical-grid{opacity:.12}.hero-art .plate-tag{border-color:#d03b57;background:#171319dd;backdrop-filter:blur(8px);border-radius:3px}.hero-art .tag-a{left:4%}.hero-art .tag-b{right:4%}
.hero h1 .hero-stop{color:#ef2747;text-shadow:0 0 40px #ef274733}.hero .eyebrow i{box-shadow:0 0 16px #f0224799}.hero-actions .primary{box-shadow:0 5px 35px #b9143729;transition:box-shadow .25s,translate .25s}.hero-actions .primary:hover{box-shadow:0 10px 40px #c9183a55;translate:0 -2px}
.signal-strip{overflow:hidden;background:linear-gradient(100deg,#250b14,#0b0d10 45%,#220d17);border-color:#8f284333}.signal-inner{position:relative;isolation:isolate}.signal-inner:before{content:'';position:absolute;top:0;bottom:0;width:80px;background:linear-gradient(90deg,transparent,#f0445b14,transparent);animation:rn-strip-light 9s linear infinite;z-index:-1;pointer-events:none}.signal-inner>span:not(.strip-code){font-size:12px;font-weight:500;letter-spacing:2.5px}
.finder-section{position:relative}.finder-section:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#b3335144,transparent)}
.program-section .section-intro h2{background:linear-gradient(125deg,var(--ink) 20%,#9ca3a9 70%,var(--ink));background-clip:text;color:transparent}.package-card{transition:translate .3s,border-color .3s,box-shadow .3s!important}.package-card:hover{translate:0 -6px;box-shadow:0 20px 35px #0002;border-color:#bb365144}.library-toolbar{position:relative}.library-filters button{transition:background .2s,color .2s,border-color .2s}.offer-item{transition:border-color .2s,background .2s}.offer-item:hover{border-color:#af335255;background:#d72e4804}
.rn-inview{animation:rn-section-arrive .65s cubic-bezier(.2,.75,.2,1) both}.rn-section-head{position:relative}.rn-section-head:after{content:'';display:block;width:42px;height:2px;background:linear-gradient(90deg,#ef294c,#ef294c11);margin-top:25px;transform-origin:left;transition:width .4s}.rn-section-head:hover:after{width:95px}
.cc-page-header{backdrop-filter:blur(18px);background:color-mix(in srgb,var(--black) 92%,transparent)}
html[dir=rtl] .cc-banner.cc-edition .cc-banner-copy{padding:35px 48px 30px 0;margin:0;direction:rtl;text-align:right}.cc-edition-grid{direction:inherit}html[dir=rtl] .cc-day-detail>strong{text-align:left}html[dir=rtl] .cc-edition h2{letter-spacing:0;line-height:1.18}html[dir=rtl] .cc-edition .cc-eyebrow,html[dir=rtl] .cc-edition .cc-banner-copy>small,html[dir=rtl] .cc-day-detail,html[dir=rtl] .cc-day-detail h4,html[dir=rtl] .cc-edition-specs>span{letter-spacing:0}
html[data-theme=light] .hero-art{background:radial-gradient(ellipse at 55% 30%,#6b70751c,transparent 55%),radial-gradient(ellipse at 45% 70%,#e6103015,transparent 65%);border-color:#9e657533}html[data-theme=light] .hero-art .plate-tag{background:#f7f4efdd}html[data-theme=light] .cc-stage-orbit{border-color:#6c6e6e22}html[data-theme=light] .cc-material-tag{color:#84878a}html[data-theme=light] .signal-inner>span{color:#eee}
@keyframes cc-vault-float{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes cc-detail-in{from{opacity:.4;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes rn-section-arrive{from{opacity:.55;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes rn-strip-light{from{left:-8%}to{left:108%}}
@media(max-width:1100px){.cc-showcase{--cc-scale:.82}.cc-stage{height:440px}.cc-edition .cc-showcase{--cc-scale:.79}.cc-edition .cc-stage{height:440px}.cc-banner.cc-edition .cc-banner-copy{padding-left:35px}.cc-edition h2{font-size:53px;letter-spacing:-2.5px}.cc-week-rail button{padding:17px 13px;gap:5px 7px}.cc-day-detail{grid-template-columns:70px 1fr 1fr 48px}.cc-day-detail .cc-day-moves{padding-inline-start:18px}.cc-release .cc-showcase{--cc-scale:.56}}
@media(max-width:820px){.cc-premium-intro{grid-template-columns:1fr}.cc-showcase{--cc-scale:.93}.cc-stage{height:480px}.cc-edition-grid{grid-template-columns:1fr 1.1fr;gap:0;padding-right:10px}.cc-edition .cc-showcase{--cc-scale:.64}.cc-edition .cc-stage{height:390px}.cc-banner.cc-edition .cc-banner-copy{padding:35px 0 30px 28px}.cc-edition h2{font-size:42px;letter-spacing:-1.8px}.cc-edition-specs{gap:23px}.cc-week-explorer{padding:25px}.cc-week-rail button{grid-template-columns:1fr;gap:6px;padding:15px;text-align:center}.cc-week-rail b{grid-row:auto}.cc-day-detail{grid-template-columns:65px 1fr 46px}.cc-day-detail .cc-day-moves{display:none}.cc-premium-heading h1,.cc-premium-heading h2{letter-spacing:-3px}.cc-release>div:not(.cc-showcase){padding:30px}.cc-release .cc-showcase{--cc-scale:.48}.cc-release h3{font-size:30px}html[dir=rtl] .cc-banner.cc-edition .cc-banner-copy{padding:35px 28px 30px 0}}
@media(max-width:600px){.cc-feature-section{padding-top:40px;padding-bottom:35px}.cc-feature-section:before{font-size:7px;margin-bottom:20px}.cc-edition-grid{grid-template-columns:1fr;padding:0;gap:0}.cc-banner.cc-edition .cc-banner-copy{padding:31px 26px 0;max-width:none;margin:0}.cc-edition h2{font-size:46px;line-height:1.01;letter-spacing:-2.5px;margin:25px 0 19px}.cc-edition p{font-size:12px;margin-bottom:22px}.cc-edition-specs{margin:22px 0 25px;gap:33px}.cc-edition-specs b{font-size:29px}.cc-edition .cc-banner-copy>small{font-size:6px;margin-top:21px;max-width:240px}.cc-edition .cc-showcase{--cc-scale:.61;padding:12px 0 0}.cc-edition .cc-stage{height:320px}.cc-showcase{--cc-scale:.66}.cc-stage{height:340px}.cc-stage-orbit{bottom:16px;left:5%;right:5%;height:70px}.cc-case-shadow{bottom:20px;height:35px}.cc-material-tag{display:none}.cc-showcase-controls{padding-bottom:18px;gap:12px}.cc-showcase-controls button{font-size:9px;padding:10px 13px}.cc-showcase-controls small{font-size:5px;letter-spacing:1.2px}.cc-week-explorer{padding:23px 18px 20px}.cc-week-explorer-top{display:block;margin-bottom:17px}.cc-week-explorer-top>small{display:block;font-size:10px;margin-top:8px}.cc-week-rail{gap:5px}.cc-week-rail button{padding:12px 4px;gap:5px}.cc-week-rail b{font-size:22px}.cc-week-rail span{font-size:9px}.cc-week-rail small{font-size:6px}.cc-day-detail{grid-template-columns:1fr 37px;gap:13px;padding-top:22px}.cc-day-detail>span{grid-column:1/-1;font-size:8px}.cc-day-detail h4{font-size:22px}.cc-day-detail p{font-size:10px;line-height:1.9}.cc-day-detail>strong{font-size:25px}.cc-day-detail>strong>small{font-size:4.5px}.cc-week-explorer .cc-week-disclosure{font-size:8px;line-height:1.9}.cc-release{grid-template-columns:1fr;min-height:0}.cc-release>div:not(.cc-showcase){padding:30px 25px 0;max-width:none}.cc-release h3{font-size:34px}.cc-release .cc-showcase{--cc-scale:.56;padding:0}.cc-release .cc-stage{height:280px}.cc-premium-intro{gap:2px}.cc-premium-heading h1,.cc-premium-heading h2{letter-spacing:-2.8px}.hero-art{border-radius:42% 42% 10px 10px}.hero:before{width:270px;right:-10px;top:280px;height:450px}.signal-inner{gap:10px}.signal-inner>span:not(.strip-code){font-size:9px;letter-spacing:1.2px}.signal-inner .strip-code{display:none}html[dir=rtl] .cc-banner.cc-edition .cc-banner-copy{padding:31px 26px 0;margin:0}html[dir=rtl] .cc-edition h2{line-height:1.2;font-size:47px}}
@media(max-width:360px){.cc-showcase{--cc-scale:.59}.cc-stage{height:310px}.cc-edition .cc-showcase{--cc-scale:.56}.cc-edition .cc-stage{height:300px}.cc-edition h2{font-size:41px}.cc-week-explorer{padding-inline:15px}.cc-week-rail span{font-size:8px}.cc-showcase-controls button{padding:9px 10px}.cc-release .cc-showcase{--cc-scale:.5}.cc-release .cc-stage{height:260px}}
@media(prefers-reduced-motion:reduce){.cc-case,.cc-day-detail,.rn-inview,.signal-inner:before{animation:none}.cc-case,.cc-cover-art,.package-card,.cc-week-rail button,.cc-contents>div{transition:none!important}.cc-case{transform:rotateX(11deg) rotateY(var(--cc-y)) rotateZ(var(--cc-z))}}

.rn-page-hidden .cc-case,.rn-page-hidden .signal-inner:before{animation-play-state:paused}

.cc-showcase-controls .cc-open-label{font-size:inherit;color:inherit}.cc-case{animation-play-state:paused}.cc-showcase.is-visible .cc-case{animation-play-state:running}html[dir=rtl] .cc-edition h2{font-family:'Thmanyah Display','Space Grotesk',sans-serif}

.cc-insert-stack[dir=rtl] .cc-insert,.cc-insert-stack[dir=rtl] .cc-insert-kicker,.cc-insert-stack[dir=rtl] small{letter-spacing:0}.cc-insert-stack[dir=rtl] .cc-insert>span{font-size:12px}.cc-insert-stack[dir=rtl] .cc-insert small{font-size:8px}.cc-insert-stack[dir=rtl] .cc-insert>i{margin-left:0;margin-right:auto}

.cc-prism-edge{height:86px;left:0;top:0;transform-origin:top left;transform:translate3d(var(--edge-x),var(--edge-y),-43px) rotateZ(var(--edge-angle)) rotateX(90deg);background:linear-gradient(180deg,#777d81,#c8cecb 3%,#25282c 7%,#0d1013 14%,#393d42 34%,#16191d 65%,#6b0c24 74%,#bc2a47 81%,#3c101e 87%,#aab1b0 94%,#efeee5 97%,#6f7579);border:0;box-shadow:inset 0 1px #fff2,inset 0 -1px #d6dcda99}
.cc-prism-edge-1,.cc-prism-edge-3,.cc-prism-edge-5,.cc-prism-edge-7{background:linear-gradient(180deg,#b9c0bf,#40454b 10%,#171a1e 21%,#585e64 40%,#272a2e 74%,#b0b6b5 94%,#eeede5 98%,#6f7579)}
.cc-prism-edge>span{position:absolute;left:32px;top:32px;font:500 8px/1.5 'Space Grotesk',sans-serif;letter-spacing:3px;color:#b3b9bb;white-space:nowrap}

@media(max-width:600px){.cc-day-detail>div{grid-column:1;grid-row:2}.cc-day-detail>strong{grid-column:2;grid-row:2}.cc-day-detail .cc-day-moves{display:block;grid-column:1/-1;grid-row:3;border-inline-start:0;border-top:1px solid #55535d66;padding:14px 0 0;font-size:11px;line-height:1.9}}
.hero-art .art-label.bottom{align-items:center}.hero-art #spinPlate,.hero-art #inspectPlate{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:65px;padding:7px 11px;border:1px solid #9d667633;border-radius:20px;font-size:15px;color:var(--ink);background:var(--surface);transition:border-color .2s}.hero-art #spinPlate:after,.hero-art #inspectPlate:after{content:'TURN';font:500 7px 'Space Grotesk',sans-serif;letter-spacing:1px;color:var(--muted)}.hero-art #inspectPlate:after{content:'DETAIL'}.hero-art #spinPlate:hover,.hero-art #inspectPlate:hover{border-color:#d33a57}html[dir=rtl] .hero-art #spinPlate:after{content:'تدوير';font-family:'Thmanyah Sans',sans-serif;letter-spacing:0}html[dir=rtl] .hero-art #inspectPlate:after{content:'تفاصيل';font-family:'Thmanyah Sans',sans-serif;letter-spacing:0}
@media(max-width:600px){.hero-art #spinPlate,.hero-art #inspectPlate{min-width:51px;padding:6px 8px;gap:5px}.hero-art .art-label.bottom>span{font-size:5px;max-width:120px}.hero-art #spinPlate:after,.hero-art #inspectPlate:after{font-size:6px}}
