/* TOPC homepage-only presentation layer. Cart, Checkout and Account do not load this file. */
@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-latin.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}
.topc-home{background:#f6f7f9;color:#101828}
.topc-home .topc-homepage{overflow:hidden}
.topc-home .topc-home-section{max-width:1280px;margin:0 auto;padding:clamp(28px,2.8vw,40px) clamp(22px,5vw,72px)}
.topc-home .topc-home-section-heading{max-width:700px;margin:0 auto 26px;text-align:center}
.topc-home .topc-home-section-heading h2{margin:8px 0 12px;font-size:clamp(32px,4vw,54px);line-height:1.05;letter-spacing:-.045em}
.topc-home h2.topc-heading-size-small{font-size:clamp(29px,3.3vw,46px)!important}.topc-home h2.topc-heading-size-standard{font-size:clamp(31px,3.7vw,50px)!important}.topc-home h2.topc-heading-size-xlarge{font-size:clamp(37px,4.5vw,63px)!important}.topc-home h2.topc-heading-size-display{font-size:clamp(42px,5vw,70px)!important}
.topc-home .topc-home-section-heading p{margin:0;color:#667085;font-size:17px}
.topc-home .eyebrow{display:block;color:#ff5b36;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.topc-home-brand-copy h2,.topc-home-scenes .topc-home-section-heading h2,.topc-home-featured .topc-home-section-heading h2,.topc-home-media .topc-home-section-heading h2{font-family:"Montserrat",Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(38px,4vw,54px);line-height:1.1;letter-spacing:-.015em;margin:10px 0 16px}
.topc-home .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin:16px 8px 0 0;padding:12px 19px;border-radius:7px;background:#101828;color:#fff;line-height:1;font-size:14px}
.topc-home .btn.alt{background:rgba(255,255,255,.84);border:1px solid rgba(16,24,40,.25);color:#101828}
.topc-home-hero{position:relative;width:100%;aspect-ratio:12/5;overflow:hidden;background:#101828;color:#fff;isolation:isolate}
.topc-home-hero-track{position:absolute;inset:0}
.topc-home-hero-slide{position:absolute;inset:0;display:grid;align-items:center;opacity:0;visibility:hidden;transition:opacity .75s ease,visibility .75s ease}
.topc-home-hero-slide.is-active{opacity:1;visibility:visible;z-index:1}
.topc-home-hero-slide picture,.topc-home-hero-slide picture img{position:absolute;inset:0;width:100%;height:100%;display:block}
.topc-home-hero-slide picture img{object-fit:cover;object-position:center;transform:scale(1.05);transition:transform 6s cubic-bezier(.2,.65,.25,1)}
.topc-home-hero-slide.is-active picture img{transform:scale(1)}
.topc-home-hero-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 66%,rgba(8,15,28,.26));z-index:0;pointer-events:none}
.topc-home-hero-cta{position:absolute;z-index:2;inset:0;display:flex;align-items:flex-end;padding:0 clamp(24px,9vw,150px) clamp(88px,8vw,120px);pointer-events:none;opacity:0;transform:translateY(18px);transition:opacity .45s ease,transform .55s ease}
.topc-home-hero-cta.is-middle-left{justify-content:flex-start}
.topc-home-hero-cta.is-middle-right{justify-content:flex-end}
.topc-home-hero-slide.is-active .topc-home-hero-cta{opacity:1;transform:none;transition-delay:180ms}
.topc-home-hero-shop-now{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px;padding:0 32px;border:1px solid #78b500;border-radius:100px;background:#78b500;color:#fff;font-size:15px;font-weight:700;line-height:30px;letter-spacing:.02em;text-transform:uppercase;pointer-events:auto;transition:background .2s ease,border-color .2s ease,transform .2s ease}
.topc-home-hero-shop-now:hover{border-color:#679d00;background:#679d00;color:#fff;transform:translateY(-1px)}
.topc-home-hero-controls{position:absolute;z-index:4;bottom:28px;left:clamp(24px,9vw,150px);display:flex;align-items:center;gap:12px}
.topc-home-hero-arrow,.topc-home-hero-pause,.topc-home-hero-dots button{border:0;color:inherit;cursor:pointer}
.topc-home-hero-arrow,.topc-home-hero-pause{width:38px;height:38px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:rgba(16,24,40,.2);font-size:22px;line-height:1}
.topc-home-hero-pause{font-size:12px}
.topc-home-hero-dots{display:flex;gap:7px;align-items:center}
.topc-home-hero-dots button{width:30px;height:26px;padding:0;background:transparent;color:rgba(255,255,255,.7);font-size:11px;border-bottom:2px solid rgba(255,255,255,.28)}
.topc-home-hero-dots button.is-active{color:#fff;border-color:#ff5b36}
.topc-home-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.topc-home .topc-home-platforms{padding-bottom:clamp(24px,2.8vw,36px)}
.topc-home-platform-card{position:relative;min-height:320px;display:block;overflow:hidden;border:0;border-radius:18px;background:#344054;color:#fff;isolation:isolate}
.topc-home-platform-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,24,40,.05),rgba(16,24,40,.78));transition:background .25s ease}
.topc-home-platform-card:hover:after{background:linear-gradient(180deg,rgba(16,24,40,.06),rgba(16,24,40,.65))}
.topc-home-platform-card picture{position:absolute;inset:-2px;display:block;overflow:hidden;border-radius:inherit}
.topc-home-platform-card img{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover;transform:scale(1.006);transition:transform .45s ease}.topc-home-platform-card:hover img{transform:scale(1.05)}
.topc-home-platform-copy{position:absolute;z-index:1;left:28px;right:28px;bottom:28px;display:grid;gap:7px}.topc-home-platform-copy b{color:#ffb39e;font-size:12px;letter-spacing:.15em}.topc-home-platform-copy strong{font-size:clamp(22px,2.6vw,34px);line-height:1.05}.topc-home-platform-copy span{max-width:470px;color:rgba(255,255,255,.78)}.topc-home-platform-copy em{font-style:normal;font-weight:750;margin-top:6px}
.topc-home-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;margin:0 auto;padding:18px clamp(22px,5vw,72px);border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}
.topc-home-service{display:flex;gap:13px;align-items:center;padding:10px 18px;border-right:1px solid #e4e7ec}.topc-home-service:first-child{padding-left:0}.topc-home-service:last-child{border-right:0}.topc-home-service img{width:36px;height:36px;color:#ff5b36}.topc-home-service div{display:grid;gap:2px}.topc-home-service strong{font-size:14px}.topc-home-service span{color:#667085;font-size:12px;line-height:1.35}
.topc-home-brand-section{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);gap:clamp(28px,5vw,72px);align-items:stretch}.topc-home-brand-media{position:relative;height:100%}.topc-home-brand-media>img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 56%;border-radius:18px}.topc-home-brand-copy{display:grid;align-content:center;justify-items:start}.topc-home-brand-copy h2{max-width:500px;margin:12px 0 16px;font-size:clamp(38px,4vw,58px);line-height:1.1;letter-spacing:-.015em}.topc-home-brand-copy p{max-width:500px;margin:0;color:#667085;font-size:17px;line-height:1.65}.topc-home-brand-video{position:relative;display:block;width:100%;margin-top:26px;padding:0;overflow:hidden;border:0;border-radius:15px;background:#101828;color:#fff;cursor:pointer;aspect-ratio:16/9}.topc-home-brand-video>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.topc-home-brand-video:hover>img{transform:scale(1.035)}.topc-home-brand-video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,24,40,.04),rgba(16,24,40,.72))}.topc-home-brand-video-overlay{position:absolute;z-index:1;inset:auto 18px 16px;display:flex;align-items:center;gap:12px;text-align:left}.topc-home-brand-video-overlay>span{display:grid;gap:3px}.topc-home-brand-video-overlay strong{font-size:14px}.topc-home-brand-video-overlay small{color:rgba(255,255,255,.78);font-size:11px}.topc-home-video-play{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:50%;background:#ff5b36;color:#fff;font-size:15px;font-style:normal}
.topc-home-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.topc-home-scene-card{position:relative;display:block;overflow:hidden;min-height:250px;border-radius:15px;background:#101828;color:#fff}.topc-home-scene-card picture,.topc-home-scene-card img{position:absolute;inset:0;width:100%;height:100%;display:block}.topc-home-scene-card img{object-fit:cover;object-position:50% 50%;transition:transform .45s ease}.topc-home-scene-card.scene-home-entertainment img,.topc-home-scene-card.scene-office-productivity img{object-position:50% 53%}.topc-home-scene-card.scene-gaming img,.topc-home-scene-card.scene-nas-storage img{object-position:50% 50%}.topc-home-scene-card.scene-creative-work img,.topc-home-scene-card.scene-developer-workstation img{object-position:50% 48%}.topc-home-scene-card:hover img{transform:scale(1.05)}.topc-home-scene-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(16,24,40,.86))}.topc-home-scene-card>span{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;display:grid;gap:4px}.topc-home-scene-card strong{font-size:20px}.topc-home-scene-card small{color:rgba(255,255,255,.78);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.topc-home-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.topc-home-product-grid[hidden]{display:none!important}.topc-home-product-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e7ec;border-radius:16px;background:#fff}.topc-home-product-card>a{display:grid;place-items:center;box-sizing:border-box;aspect-ratio:4/3;padding:14px;overflow:hidden;background:#f2f4f7}.topc-home-product-card>a img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.topc-home-product-card:hover>a img{transform:scale(1.025)}.topc-home-product-card>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:20px}.topc-home-product-card h3{margin:0;font-size:21px}.topc-home-product-card p{margin:0;color:#667085;font-size:13px}.topc-home-product-card .price,.topc-home-product-card>div>strong{font-size:17px}.topc-home-product-card .btn{margin-top:9px}
.topc-home-product-tabs{display:flex;justify-content:center;gap:8px;margin:-12px 0 28px}.topc-home-product-tab{border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#475467;padding:9px 16px;cursor:pointer;font:inherit}.topc-home-product-tab.is-active{border-color:#101828;background:#101828;color:#fff}
.topc-home-product-fan-panel[hidden]{display:none!important}.topc-home-product-fan{position:relative;max-width:1180px;margin:0 auto;padding:0 52px}.topc-home-fan-stage{position:relative;height:clamp(350px,35vw,440px);overflow:visible}.topc-home-fan-track{position:absolute;inset:0}.topc-home-fan-card{position:absolute;top:50%;left:50%;width:min(27%,300px);min-width:185px;z-index:1;transform:translate(-50%,calc(-50% + var(--fan-y,0px))) rotate(var(--fan-rotate,0deg)) scale(var(--fan-scale,1));transform-origin:50% 90%;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .24s ease,filter .24s ease;will-change:transform;filter:drop-shadow(0 14px 24px rgba(16,24,40,.13))}.topc-home-fan-card[data-fan-slot="0"]{left:15%;--fan-y:24px;--fan-rotate:-11deg;--fan-scale:1;z-index:1}.topc-home-fan-card[data-fan-slot="1"]{left:38.3%;--fan-y:8px;--fan-rotate:-4deg;--fan-scale:1;z-index:2}.topc-home-fan-card[data-fan-slot="2"]{left:61.7%;--fan-y:0px;--fan-rotate:4deg;--fan-scale:1;z-index:4}.topc-home-fan-card[data-fan-slot="3"]{left:85%;--fan-y:20px;--fan-rotate:11deg;--fan-scale:1;z-index:3}.topc-home-fan-card.is-fan-hidden{visibility:hidden;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.86)}.topc-home-fan-card>a{display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;aspect-ratio:3/4;border:1px solid #dfe3e8;border-radius:16px;background:#fff;color:#101828;box-shadow:0 1px 0 rgba(16,24,40,.04);text-decoration:none}.topc-home-fan-media{display:grid;place-items:center;min-height:0;padding:16px;background:#f2f4f7}.topc-home-fan-media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .38s ease}.topc-home-fan-copy{display:grid;gap:5px;padding:15px 16px 16px;background:#fff}.topc-home-fan-copy strong{overflow:hidden;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.topc-home-fan-copy small{color:#475467;font-size:13px;font-weight:750}.topc-home-fan-card:hover,.topc-home-fan-card:focus-within{z-index:8!important;filter:drop-shadow(0 19px 28px rgba(16,24,40,.21))}.topc-home-fan-card:hover{transform:translate(-50%,calc(-50% + var(--fan-y,0px) - 5px)) rotate(var(--fan-rotate,0deg)) scale(1.04)}.topc-home-fan-card:hover img,.topc-home-fan-card:focus-within img{transform:scale(1.028)}.topc-home-fan-arrow{position:absolute;z-index:10;top:50%;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #d0d5dd;border-radius:50%;background:#fff;color:#101828;box-shadow:0 4px 12px rgba(16,24,40,.1);font-size:26px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,color .2s ease,transform .2s ease}.topc-home-fan-arrow[hidden]{display:none!important}.topc-home-fan-arrow.prev{left:0}.topc-home-fan-arrow.next{right:0}.topc-home-fan-arrow:hover{background:#101828;color:#fff;transform:translateY(-50%) scale(1.05)}
.topc-home-product-stock{color:#067647;font-size:13px;font-weight:750}.topc-home-product-stock.is-out{color:#b42318}
.topc-home-media-grid{display:flex;gap:16px;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.topc-home-media-card{flex:0 0 clamp(280px,29vw,330px);min-width:0;scroll-snap-align:start;padding-bottom:8px}.topc-home-media-card button{position:relative;display:block;width:100%;aspect-ratio:4/3;padding:0;border:0;border-radius:14px;overflow:hidden;background:#f2f4f7;cursor:pointer}.topc-home-media-card button img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;transition:transform .4s ease}.topc-home-media-card button:hover img{transform:scale(1.04)}.topc-home-media-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:52px;height:52px;transform:translate(-50%,-50%);border-radius:50%;background:#ff5b36;color:#fff;font-size:16px}.topc-home-media-play.is-article{background:rgba(16,24,40,.82);font-size:22px}.topc-home-media-meta{display:flex;align-items:center;gap:8px;margin-top:14px}.topc-home-media-card small{display:block;margin:0;color:#ff5b36;font-weight:750;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.topc-home-media-type{color:#667085;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.topc-home-media-card h3{display:-webkit-box;overflow:hidden;margin:7px 0 0;font-size:19px;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.topc-home-media-card p{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:#667085;font-size:14px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.topc-home-enterprise{position:relative;min-height:500px;display:grid;align-items:center;color:#fff;background:#101828}.topc-home-enterprise picture,.topc-home-enterprise picture img{position:absolute;inset:0;width:100%;height:100%;display:block}.topc-home-enterprise img{object-fit:cover}.topc-home-enterprise:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,24,40,.9),rgba(16,24,40,.44),rgba(16,24,40,.16))}.topc-home-enterprise>div{position:relative;z-index:1;width:min(560px,calc(100% - 44px));margin-left:clamp(22px,9vw,150px);padding:70px 0}.topc-home-enterprise h2{margin:12px 0 15px;font-size:clamp(34px,5vw,66px);line-height:.98;letter-spacing:-.055em}.topc-home-enterprise p{max-width:490px;color:rgba(255,255,255,.78);font-size:17px}
.topc-home button:focus-visible,.topc-home a:focus-visible,.topc-home summary:focus-visible{outline:3px solid #ff5b36;outline-offset:3px}.topc-home-hero[tabindex="0"]:focus-visible{outline:3px solid #ff5b36;outline-offset:-3px}
.topc-home-media-modal{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:22px;background:rgba(3,8,18,.82)}.topc-home-media-modal[hidden]{display:none}.topc-home-modal-inner{position:relative;width:min(900px,100%);padding:28px;border-radius:16px;background:#fff;color:#101828}.topc-home-modal-inner>[data-modal-close]{position:absolute;right:10px;top:8px;width:38px;height:38px;border:0;background:transparent;font-size:30px;cursor:pointer}.topc-home-modal-inner img,.topc-home-modal-inner video,.topc-home-modal-inner iframe{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:10px;background:#101828}.topc-home-modal-inner [hidden]{display:none!important}.topc-home-modal-inner iframe{aspect-ratio:16/9;height:auto;border:0}.topc-home-modal-inner small{display:block;margin-top:15px;color:#ff5b36;font-weight:750}.topc-home-modal-inner h2{margin:5px 0 0;font-size:clamp(22px,3vw,34px)}.topc-home-youtube-fallback{display:inline-block;margin-top:14px;color:#ff5b36;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.topc-home-media-modal.is-player-only .topc-home-modal-inner{width:min(960px,100%);padding:0;overflow:hidden;background:#101828}.topc-home-media-modal.is-player-only .topc-home-modal-inner>[data-modal-close]{z-index:2;right:12px;top:12px;border-radius:50%;background:rgba(3,8,18,.72);color:#fff}.topc-home-media-modal.is-player-only .topc-home-modal-inner iframe,.topc-home-media-modal.is-player-only .topc-home-modal-inner video{max-height:80vh;border-radius:0}.topc-home-media-modal.is-player-only .topc-home-youtube-fallback{position:absolute;z-index:2;right:14px;bottom:12px;margin:0;padding:8px 12px;border-radius:999px;background:rgba(3,8,18,.78);color:#fff;text-decoration:none}
.topc-home [data-reveal]{opacity:1;transform:none}.topc-home.js-motion [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.topc-home.js-motion [data-reveal].is-visible{opacity:1;transform:none}
@media (max-width:900px){.topc-home-services{grid-template-columns:repeat(2,1fr);gap:10px}.topc-home-service:nth-child(2){border-right:0}.topc-home-service:nth-child(n+3){border-top:1px solid #e4e7ec;padding-top:18px}.topc-home-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topc-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topc-home-product-fan{padding:0 48px}.topc-home-fan-stage{height:min(128vw,460px)}.topc-home-fan-card{left:50%!important;width:min(76vw,340px);min-width:0;--fan-y:0px!important;--fan-rotate:0deg!important;--fan-scale:1!important}.topc-home-fan-card:hover{transform:translate(-50%,calc(-50% - 4px)) scale(1)}}
@media (max-width:760px){.topc-home .topc-home-section{padding:48px 18px}.topc-home .topc-home-section-heading{margin-bottom:20px}.topc-home-hero{aspect-ratio:850/1304}.topc-home-hero-slide:after{background:linear-gradient(180deg,transparent 60%,rgba(8,15,28,.38))}.topc-home-hero-cta,.topc-home-hero-cta.is-middle-left,.topc-home-hero-cta.is-middle-right{align-items:flex-end;justify-content:center;padding:0 22px 78px}.topc-home-hero-controls{left:22px;bottom:28px}.topc-home-hero-dots button{width:23px}.topc-home-platform-grid,.topc-home-brand{grid-template-columns:1fr}.topc-home-platform-card{min-height:300px}.topc-home-services{padding:16px 18px}.topc-home-service{padding:10px 8px;border-right:0}.topc-home-service:first-child{padding-left:8px}.topc-home-service span{font-size:11px}.topc-home-brand-copy{padding:0 4px}.topc-home-scene-grid{grid-template-columns:1fr 1fr;gap:12px}.topc-home-scene-card{min-height:210px}.topc-home-media-grid{gap:12px;padding-bottom:6px}.topc-home-media-card{flex-basis:78vw}.topc-home-scene-card strong{font-size:17px}.topc-home-scene-card small{font-size:12px}.topc-home-media-card h3{font-size:16px}.topc-home-media-card p{font-size:13px}.topc-home-product-grid{gap:12px}.topc-home-product-card>div{padding:14px}.topc-home-product-card h3{font-size:18px}.topc-home-product-card .btn{width:100%;font-size:12px;padding:11px 8px}.topc-home-modal-inner{padding:18px}.topc-home-fan-copy{padding:13px 14px 14px}.topc-home-fan-copy strong{font-size:15px}.topc-home-modal-inner video,.topc-home-modal-inner iframe{max-height:55vh}}
@media (prefers-reduced-motion:reduce){.topc-home-hero-slide,.topc-home-hero-slide picture img,.topc-home-hero-cta,.topc-home-hero-shop-now,.topc-home-platform-card img,.topc-home-scene-card img,.topc-home-product-card>a img,.topc-home-fan-card,.topc-home-fan-media img,.topc-home-fan-arrow,.topc-home-media-card button img,.topc-home.js-motion [data-reveal]{transition:none}.topc-home-hero-slide picture img{transform:none!important}.topc-home-hero-cta{transform:none!important}.topc-home.js-motion [data-reveal]{opacity:1;transform:none}}
@media (max-width:760px){.topc-home-brand-section{grid-template-columns:1fr}}
@media (max-width:760px){.topc-home-brand-media{height:auto}.topc-home-brand-media>img{height:auto;aspect-ratio:4/3;object-position:center}}
@media (max-width:760px){.topc-home .topc-home-section{padding:24px 18px}.topc-home .topc-home-platforms{padding-bottom:24px}}
.topc-home-draft-preview {
  position: fixed;
  z-index: 100000;
  right: 18px;
  bottom: 18px;
  display: grid;
  gap: 2px;
  max-width: min(360px, calc(100vw - 36px));
  padding: 12px 16px;
  border: 1px solid rgba(255, 255, 255, 0.28);
  border-radius: 12px;
  color: #fff;
  background: rgba(13, 18, 28, 0.94);
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.24);
  font: 500 13px/1.35 system-ui, sans-serif;
}
.topc-home-draft-preview strong { font-size: 14px; }
.topc-home-draft-preview span { color: rgba(255, 255, 255, 0.72); }
.topc-home-fan-card>a{position:relative}.topc-home-card-badge{position:absolute;z-index:3;top:12px;left:12px;display:grid;place-items:center;pointer-events:none}.topc-home-card-badge img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.topc-home-card-badge>span{position:relative;z-index:1;display:block;color:#fff;font-family:"Montserrat",Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(9px,1vw,12px);font-weight:700;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap}.topc-home-card-badge--burst-orange,.topc-home-card-badge--starburst-orange{width:clamp(58px,5vw,74px);height:clamp(58px,5vw,74px)}.topc-home-card-badge--stamp-dark{width:clamp(56px,4.7vw,70px);height:clamp(56px,4.7vw,70px)}.topc-home-card-badge--ribbon-orange{width:clamp(104px,9vw,130px);height:clamp(38px,3.3vw,48px)}.topc-home-card-badge--pill-dark{width:clamp(100px,8.5vw,124px);height:clamp(30px,2.5vw,36px)}.topc-home-card-badge--ribbon-orange>span,.topc-home-card-badge--pill-dark>span{font-size:clamp(8px,.85vw,11px)}
.topc-home-fan-card.has-badge[data-fan-slot="3"]{z-index:9}
.topc-home-modal-inner iframe[hidden]{display:none}
.topc-home-fan-card>a{z-index:1}.topc-home-card-badge{top:-17px;left:-17px;z-index:4;isolation:isolate}.topc-home-card-badge>span{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;font-size:clamp(10px,1vw,13px)}.topc-home-card-badge--ribbon-orange>span,.topc-home-card-badge--pill-dark>span{font-size:clamp(9px,.9vw,12px)}.topc-home-fan-card[data-fan-slot="0"] .topc-home-card-badge{transform:rotate(11deg)}.topc-home-fan-card[data-fan-slot="1"] .topc-home-card-badge{transform:rotate(4deg)}.topc-home-fan-card[data-fan-slot="2"] .topc-home-card-badge{transform:rotate(-4deg)}.topc-home-fan-card[data-fan-slot="3"] .topc-home-card-badge{transform:rotate(-11deg)}
