.offer-pack-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:75%;width:75%;z-index:500;background:var(--bg-100);border-color:var(--bg-300);border-width:2px;border-style:solid;max-width:1600px;margin:auto;display:flex;flex-direction:column;overflow:auto}.offer-pack-container .close-icon{position:absolute;top:0;right:0;padding:16px;z-index:200;cursor:pointer}.offer-pack-container .close-icon .close-icon-button{display:flex;align-items:center;justify-content:center;height:40px;width:40px;background-color:var(--bg-100);border:2px solid var(--cta);border-radius:4px;cursor:pointer}.offer-pack-container .close-icon .close-icon-button:hover{background-color:var(--bg-200);border-color:var(--cta-alt)}.offer-pack-container .close-icon .close-icon-button .close-icon-svg{height:12px;width:12px;margin:auto}.card-pack-display{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:40px 20px 20px}.card-pack-display-image{border:2px solid var(--bg-200)}.card-pack-display-details-box{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;margin-left:20px}.card-pack-description{display:flex;padding-top:1em;justify-content:center}.card-pack-description h3{color:#fff;font-size:2.5em;font-weight:600;line-height:1em;text-align:left;text-transform:uppercase;margin:0}.card-pack-description p{font-size:1.25em;font-weight:400;line-height:1.25em;text-align:left}.card-pack-data{display:flex;justify-content:flex-start}@media (max-width: 1024px){.card-pack-display{flex-wrap:wrap}.card-pack-display-description-box h3{font-size:44px}.card-pack-display-description-box p{font-size:18px}}@media (max-width: 750px){.card-pack-display-details-box{width:100%;justify-content:center;flex-wrap:wrap;margin:0}.card-pack-display-image{width:50%;margin:auto}.card-pack-display-details-box h3{font-size:28px;text-align:center;margin:1em 0}.card-pack-display-details-box p{font-size:1em;line-height:1.5em;text-align:center}.card-pack-description{flex-direction:column}}.buy-now-purchase-button{display:inline-block;height:auto;width:auto;background-image:linear-gradient(var(--btn-primary),var(--btn-primary-bottom));border:2px solid var(--btn-primary);border-radius:16px;padding:1em 2em;color:#fff;font-size:1rem;font-weight:700;line-height:1.6em;text-align:center;text-decoration-color:#000;text-decoration-style:solid;text-decoration-line:none;text-transform:uppercase;transition:all .5s ease;cursor:pointer}.buy-now-purchase-button:active{background:var(--cta-alt)}.buy-now-purchase-button:hover{border-color:#fff}.buy-now-purchase-button.disabled{background:var(--btn-tertiary);cursor:auto;border-color:var(--btn-tertiary-border);color:var(--btn-tertiary-border)}.buy-now-purchase-button .original-price{text-decoration:line-through}.offer-box-purchase-button{background:var(--offer-btn-bg);color:#000;font-weight:700;font-style:italic;font-size:16px;text-transform:uppercase;border-radius:16px;padding:12px 40px;text-align:center;flex-grow:1;z-index:1;transition:all .5s ease;border:2px solid white}.offer-box-purchase-button:hover{border-color:#fff}.offer-box-purchase-button.clickable{cursor:pointer}.offer-box-purchase-button.disabled{background:var(--btn-tertiary);cursor:auto;border-color:var(--btn-tertiary-border);color:var(--btn-tertiary-border)}.offer-box-purchase-button .original-price{text-decoration:line-through}.player-pack{display:flex;margin:20px 20px 20px 0}.player-pack-highlights{display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;width:50%;padding-left:10px;padding-right:10px}.player-pack-highlights h2{font-size:1.25rem;font-weight:600;line-height:1.2em;text-transform:uppercase;text-align:center;letter-spacing:.05rem;margin:0}.player-pack-highlights-list{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;gap:10px;height:80px;text-wrap:nowrap}.player-pack-highlights-wrapper{width:100%;margin:0 0 20px;padding:.5em 0;border-style:solid;border-color:var(--bg-200);border-radius:2px}.probabilities{display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;width:50%;padding-left:10px;padding-right:10px}.probabilities div:first-child{width:100%}.probabilities .probabilities-wrapper{width:100%;margin:0 0 20px;padding:.5em 0;border-style:solid;border-color:var(--bg-200);border-radius:2px}.probabilities .probabilities-item-container{width:100%}.probabilities .probabilities-item{display:flex;width:100%}.probabilities h2{font-size:1.25rem;font-weight:600;line-height:1.2em;text-transform:uppercase;text-align:center;letter-spacing:.05rem;margin:0}.probabilities .probabilities-player{width:50%;font-size:18px;font-weight:400;line-height:20px;text-align:left;margin-left:10px}.probabilities .probabilities-percent{width:50%;font-size:18px;font-weight:400;line-height:20px;text-align:right;margin-right:10px}.probabilities p{margin-top:0;margin-bottom:.9rem}.divider{width:100%;border-top:2px solid var(--bg-200);margin-bottom:12px}.possible-rewards-wrapper{margin:0 20px 20px;padding:.5em 0;border-style:solid;border-color:var(--bg-200);border-radius:2px}.possible-rewards h2{width:100%;font-size:30px;font-weight:600;line-height:1.2em;text-transform:uppercase;text-align:center;margin:0}.rewards{flex-wrap:wrap}@media (max-width: 1024px){.player-pack{flex-wrap:wrap}.possible-rewards h2{font-size:24px}}@media (max-width: 640px){.player-pack{margin-right:0}.player-pack-highlights,.probabilities{width:100%}}.item p{display:block;font-size:.85em;line-height:1.5em;margin:0}.item{position:relative;display:flex;flex-direction:column;text-align:center;justify-content:center;font-size:.85em;line-height:1em}.item .type{display:flex;justify-content:center;align-items:center;align-self:center;width:48px;height:48px;background-size:contain;background-position:center;background-repeat:no-repeat}.item .type p{color:#fff}.item .type img{width:40px;height:40px}.item .amount{font-weight:700}.resource-pack-contents{display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;width:100%;margin:20px 0}.resource-pack-contents-title{width:100%;margin:0 0 20px;padding:.5em 0;border-style:solid;border-color:var(--bg-200);border-radius:2px}.resource-pack-contents-title h2{font-size:1.25rem;font-weight:600;line-height:1.2em;text-transform:uppercase;text-align:center;letter-spacing:.05rem;margin:0}.resource-pack-contents-list{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;gap:10px;height:80px;text-wrap:nowrap}.no-offers-major-category{text-align:center}.category{max-width:1600px;margin:auto;padding:20px 0 0}.solid-divider{border-top:3px solid #747373}.category .category-display-name h2{flex-grow:1;text-align:center;display:block;margin:20px 20px 0;padding:.5em;border:2px solid var(--bg-300);text-transform:uppercase;font-size:1.5em;letter-spacing:.05em;font-family:ShapiroExtd,sans-serif}.category .category-header{scroll-margin-top:250px}.offers-section{--columns: 4;--max-width: 1500px;display:grid;grid-template-columns:repeat(var(--columns),minmax(280px,1fr));max-width:var(--max-width);gap:20px;padding:20px;margin:auto}@media (max-width: 1480px){.offers-section{--columns: 3;--max-width: 1100px}}@media (max-width: 1150px){.offers-section{--columns: 2;--max-width: 800px}}@media (max-width: 775px){.offers-section{--columns: 1;--max-width: 360px}}@media (max-width: 640px){.offers-section{--columns: 1;--max-width: 640px;justify-items:center}}.offer-container{min-width:var(--offer-width);aspect-ratio:352 / 464;position:relative;font-size:20px;border:none;border-radius:0;width:fit-content}.offer-container h2{display:block;font-size:1em;margin:.2em 0}.offer-container p{display:block;font-size:.85em;margin:.2em 0}.offer-container.xl-size{grid-column:1 / -1;aspect-ratio:880 / 240;order:-1}.offer-box{aspect-ratio:352 / 464;max-height:464px;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;position:relative;font-size:20px;flex-grow:1;color:#fff;border:2px solid var(--element-border);border-radius:16px;transition:all .5s ease;cursor:pointer;overflow:hidden}.offer-box:hover{border-color:var(--cta)}.offer-box>*{z-index:1}.offer-box h2{display:block;font-size:.8em;line-height:1em;margin:0}.offer-box p{display:block;font-size:.7em;line-height:1.5em;margin:0}.offer-box a{text-decoration:none}.offer-box .offer-box-img-0{position:absolute;inset:0;overflow:hidden;width:100%;height:100%}.offer-box .header{min-height:40px;width:100%;position:absolute;display:flex}.offer-box .header .limit{position:absolute;left:10px;display:flex;align-self:center;line-height:30px}.offer-box .header .limit:before{content:"";background:url(/games/ea-sports-college-football/college-football-mobile-store/build/_assets/refresh-BSYERMOT.png) no-repeat center;background-size:contain;width:30px;height:30px;margin-right:4px;display:inline-block}.offer-box .header .timer{flex-grow:1;align-self:center;text-align:right;text-shadow:0 0 8px black;font-weight:700;margin-right:10px}.offer-box .display{width:100%;min-width:280px;background-size:40%;background-position:center;background-repeat:no-repeat;flex-grow:1}.offer-box .flags{float:left;margin-top:40px;display:flex;width:85px;padding:4px 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px}.offer-box .flags img{height:30px;width:auto}.offer-box .flags .offer-box-milestone-badge{display:flex;justify-content:center;align-items:center;height:24px;padding:4px 8px;border-radius:0 8px 8px 0;border-bottom:2px solid #760adb;background:linear-gradient(154deg,#6b04de 3.16%,#33076c 43.48%,#290056 83.8%);color:#fabb13;text-align:center;leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:20px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;box-sizing:border-box}.offer-box .description{display:flex;flex-direction:column;margin:10px 0}.offer-box .description h2{text-align:center}.offer-box .description p{color:var(--text-alt);text-align:center}.offer-box .footer{display:flex;flex-direction:row;padding:5px;gap:10px}.offer-box .footer .purchase-btn{background:var(--element-border);color:#fff;font-weight:700;border-radius:4px;padding:20px 40px;text-align:center;flex-grow:1;z-index:1}.offer-box .footer .original-price{text-decoration:line-through}.offer-box.xl-size{aspect-ratio:880 / 240}.offer-box-rewards{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-evenly;gap:10px;height:80px;text-wrap:nowrap}.offer-box-rewards .item{position:relative;display:flex;flex-direction:column;text-align:center;justify-content:center;font-size:.7em;line-height:1em}.offer-box-rewards .item .type{display:flex;color:#fff;justify-content:center;align-items:center;align-self:center;width:40px;height:40px;background-size:contain;background-position:center;background-repeat:no-repeat}.offer-box-rewards .item .type img{width:40px;height:40px}.offer-box-rewards .item .amount{font-weight:700}.scroll{animation:scroll-anim 10s linear infinite}@keyframes scroll-anim{0%{transform:translate(150%)}to{transform:translate(-150%)}}.cfbm-offer-box-rewards{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;width:100%;min-height:80px;margin-top:-32px}.cfbm-offer-box-rewards .images,.cfbm-offer-box-rewards .items{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;align-items:center;gap:8px;padding:16px}.cfbm-offer-box-rewards .items.center{justify-content:center}.cfbm-offer-box-rewards .two-item-image-layout{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:8px;padding:8px 16px}.cfbm-offer-box-rewards .two-item-image-layout .items.left{grid-template-columns:auto;padding:0;gap:8px;flex:0 0 auto}.cfbm-offer-box-rewards .two-item-image-layout .images{padding:0;flex:0 0 auto}.cfbm-offer-box-rewards .items.left{justify-content:flex-start}.cfbm-offer-box-rewards .images img{width:148px;height:auto}.cfbm-offer-box-rewards .images img.clickable{cursor:pointer}.cfbm-offer-box-rewards .item{cursor:default;position:relative;width:96px;height:96px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;line-height:1em;background:rgba(255,255,255,.06);border:2px solid rgba(255,255,255,.12)}.cfbm-offer-box-rewards .item.card-pack{cursor:pointer}.cfbm-offer-box-rewards .item .type{font-family:DINNextSlabRust,serif;display:flex;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.25rem;background-size:cover;background-position:center;background-repeat:no-repeat}.cfbm-offer-box-rewards .item .type p{margin:0}.cfbm-offer-box-rewards .item .amount{position:absolute;right:2px;bottom:2px;padding:2px 4px 0;background:#000000;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.cfbm-offer-box-rewards .items.small .item{width:80px;height:80px}.cfbm-offer-box-rewards .items.small .item .type{width:48px;height:48px;font-size:.85rem}.cfbm-offer-box-rewards .items.large .item{width:128px;height:128px}.cfbm-offer-box-rewards .items.large .item .type{width:96px;height:96px;font-size:2rem}.cfbm-offer-box-rewards .item.more{cursor:default}.cfbm-offer-box-rewards .item.more .type{background-size:contain}.cfbm-offer-box-rewards .bonus:before,.cfbm-offer-box-rewards .chance:before,.cfbm-offer-box-rewards .select:before{content:"";position:absolute;top:-2px;left:50%;right:auto;transform:translate(-50%);width:max-content;display:block;padding:2px 6px 0;font-family:AvenirNextLTPro,sans-serif;font-size:10px;font-weight:700;line-height:1em;letter-spacing:.1em;text-transform:uppercase;color:#000;border-bottom:1px solid #000000;border-top:none;border-left:none;border-right:none;border-radius:0;background:none}.cfbm-offer-box-rewards .bonus:before{content:"Bonus";background:#00a44d}.cfbm-offer-box-rewards .chance:before{content:"Chance";background:cyan}.cfbm-offer-box-rewards .select:before{content:"Select";background:#ff9900}.hero{display:flex;flex-direction:column;margin:auto}.promoted-offer-img{width:100%;height:auto;cursor:pointer}.payment-icons-section{display:flex;justify-content:center;margin:30px 0}.payment-icons-section .payment-icon{width:5%;margin:0 10px}@media (max-width: 919px){.payment-icons-section .payment-icon{width:8%}}@media (max-width: 640px){.payment-icons-section .payment-icon{width:10%}}.offer-bundle-container{display:flex;flex-direction:column;max-width:var(--max-width);gap:20px;padding:20px;margin:auto}.offer-bundle{display:flex;max-width:var(--max-width);box-sizing:border-box;gap:20px;margin:auto;flex-grow:1}.offer-bundle .column{display:flex;flex-direction:column;min-width:280px;flex:1 1 auto;justify-content:center}.offer-box{align-self:center}.offer-info h3{color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2em;text-align:left;text-transform:uppercase;margin:0}.offer-info p{color:var(--text-alt);font-size:1.25rem;font-weight:400;line-height:36px;text-align:left}.offer-rewards-wrapper{margin:0 20px 20px;padding:.5em 0;border:2px solid rgb(33,38,46);border-radius:2px}.offer-rewards-header h2{width:100%;font-size:1.25rem;font-weight:600;line-height:1.2em;text-transform:uppercase;text-align:center;letter-spacing:.05rem;margin:0}@media (max-width: 1024px){.offer-info h3{font-size:2rem}.offer-info p{font-size:1rem}.offer-rewards-header h2{font-size:24px}}@media (max-width: 640px){.offer-bundle{flex-wrap:wrap}}@media (max-width: 767px){.offer-info h3{font-size:28px}.offer-info p{font-size:1em;line-height:1.5em}.offer-rewards-header h2{font-size:20px}}.offer-details-display{display:flex;max-width:var(--max-width);box-sizing:border-box;gap:20px;margin:auto;flex-grow:1}.offer-details-display .column{min-width:var(--offer-width);min-height:var(--offer-height)}.offer-details-display .offer-info .loyalty-points-line{color:#fabb13;leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-style:normal;font-weight:400;line-height:normal}.offer-details-display .offer-info .loyalty-points-line:before{content:"\2022  "}@media (max-width: 1024px){.offer-info h3{font-size:2rem}.offer-info p{font-size:1rem}}@media (max-width: 750px){.offer-info h3{font-size:28px}.offer-info p{font-size:1em;line-height:1.5em}.offer-details-display{flex-wrap:wrap}.offer-details-display .offer-info{align-items:center;min-height:revert}}.bg-dark-grey{background-color:#414141}.border-dark-grey{border:4px solid #212121}.italic-text{font-style:italic}.padding-10{padding:10px}.size-14{font-size:14px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.rewards{position:relative;display:flex;flex-direction:row;justify-content:center;margin:0 20px 20px;gap:20px}.rewards .item{position:relative;display:flex;flex-direction:column;text-align:center;justify-content:center;font-size:.85em;line-height:1em}.rewards img{height:auto;max-width:128px}.rewards .card-pack{cursor:pointer;border:2px solid var(--bg-300);transition:all .5s ease}.rewards .card-pack:hover{border-color:var(--element-border)}.rewards figcaption{text-align:center}.rewards .loyalty figcaption{color:#fabb13;font-weight:700}.bonus:before,.chance:before,.select:before{content:"";position:absolute;top:0;left:0;right:0;font-size:8px;line-height:1em;text-transform:uppercase;font-weight:700;background:#00000099;border-radius:4px;border:2px solid black;padding:2px 4px}.bonus:before{content:"Bonus";color:#90ee90;border-color:#90ee90}.chance:before{content:"Chance";color:violet;border-color:violet}.select:before{content:"Select";color:#ff0;border-color:#ff0}.field-pass .offer-header-wrapper{margin:0 20px;padding:.5em 0;border:2px solid rgb(33,38,46);border-radius:2px}.field-pass .offer-header h2{width:100%;font-size:1.25rem;font-weight:700;line-height:1.2em;text-transform:uppercase;text-align:center;letter-spacing:.05rem;margin:0}.field-pass .vip-milestones{text-align:center}@media only screen and (max-width: 640px){.offer-info{align-items:center}}.milestone-rewards{color:#fff;margin:0 0 1em}.milestone-rewards-header{align-items:center;background:linear-gradient(180deg,#190031 0%,#390e5c 100%);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:32px;width:100%}.milestone-rewards-title-image{display:block;height:auto;max-width:100%}.milestone-rewards .milestone-rewards-header .milestone-rewards-title p{color:var(--Color-Neutral-NEUTRAL_1000, #fff);leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:28px;font-style:normal;font-weight:400;line-height:normal;margin:.25em 0 0;text-transform:uppercase}.milestone-rewards-subtitle-timer-icon{display:inline-block;height:1em;margin:0 .15em;transform:translateY(.15em);vertical-align:baseline;width:1em}.milestone-rewards-tier-badge-wrapper{flex-shrink:0;position:relative}.milestone-rewards-tier-badge{flex-shrink:0;height:128px;object-fit:contain;width:128px}.milestone-rewards-tier-badge-count{align-items:center;background:linear-gradient(180deg,#fefefe 50%,#c7c6c5 50%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #9531da;paint-order:stroke fill;display:flex;font-family:Resolve-Wide;font-size:40.837px;font-style:normal;font-weight:700;inset:0;justify-content:center;leading-trim:both;line-height:normal;position:absolute;text-align:center;text-edge:cap;text-transform:uppercase;transform:translate(3px,-6px)}.milestone-rewards-progress{flex:1 1 240px;min-width:200px}.milestone-card{align-items:center;background:linear-gradient(154deg,#6b04de 3.16%,#33076c 43.48%,#290056 83.8%);border:2px solid #760adb;border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;height:200px;padding-bottom:8px;position:relative;user-select:none;width:200px}.milestone-card-pinned{position:sticky;right:0;z-index:1}.milestone-card-image-wrapper{align-items:center;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;justify-content:center}.milestone-card-header{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex-shrink:0;height:32px;justify-content:space-between;padding:8px 16px 0}.milestone-card-goal{color:#fff;leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:144px}.milestone-card-name{align-self:stretch;box-sizing:border-box;color:#fff;flex-shrink:0;leading-trim:both;text-edge:cap;text-box-edge:cap alphabetic;font-size:20px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;padding:0 .75em;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.milestone-card-status-icon{height:20px;width:20px}.milestone-card-image{max-height:128px;max-width:128px;object-fit:contain}.milestone-rewards-cards{align-items:flex-start;background:#200952;border-bottom:2px solid #670bc6;border-top:2px solid #670bc6;cursor:grab;display:flex;gap:16px;height:248px;margin-top:1em;overflow-x:auto;overflow-y:hidden;padding:24px 0;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;width:100%}.milestone-rewards-next-tier-label{color:#fff;leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:32px;font-weight:400;line-height:normal;letter-spacing:.05em;text-transform:uppercase}.milestone-rewards-progress-current{color:#fff;leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.milestone-rewards-progress-goal{color:#fabb13;leading-trim:both;text-edge:cap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.milestone-card-shining-frame{border:1px solid #fabb13;border-radius:16px;box-shadow:0 0 12px 2px #fabb1399;inset:0;pointer-events:none;position:absolute}.milestone-card-shining-frame:before{border:1px solid #ffffff;border-radius:inherit;content:"";inset:0;position:absolute}@media (max-width: 480px){.milestone-rewards .milestone-rewards-header .milestone-rewards-title p{color:#fff;leading-trim:both;text-edge:cap;font-size:23px;font-style:normal;font-weight:400;line-height:normal;font-variant:all-small-caps}.milestone-rewards-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0}.milestone-rewards-title{flex:1 0 100%}.milestone-rewards-tier-badge{height:64px;width:64px}.milestone-rewards-tier-badge-count{text-align:center;leading-trim:both;text-edge:cap;font-family:Resolve-Wide;font-size:20.419px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.milestone-rewards-progress{flex:1 1 auto;min-width:0}.milestone-card{align-items:center;aspect-ratio:1 / 1;background:linear-gradient(154deg,#6b04de 3.16%,#33076c 43.48%,#290056 83.8%);border:1.146px solid #760adb;border-radius:9.168px;display:flex;flex-direction:column;height:118px;width:118px}.milestone-card-image-wrapper{align-items:center;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:2.292px;justify-content:center}.milestone-card-status-icon{aspect-ratio:1 / 1;height:14.069px;width:14.069px}.milestone-card-header{align-items:center;align-self:stretch;display:flex;flex-shrink:0;height:18.336px;justify-content:space-between;padding:4.584px 9.168px 0}.milestone-card-image{max-height:73px;max-width:73px}.milestone-card-goal{font-size:11.46px;width:82.512px}.milestone-card-shining-frame{border-radius:9.168px;border-width:1px;box-shadow:0 0 6.888px 1.146px #fabb1399;inset:0}.milestone-card-shining-frame:before{border-width:1px;inset:0}.milestone-card-name{color:#fff;flex-shrink:0;font-size:11.46px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.milestone-rewards-cards{gap:9px;height:144.113px;padding:14.756px 0}.milestone-rewards-next-tier-label{flex:1 0 0;font-size:20px}.milestone-rewards-progress-current,.milestone-rewards-progress-goal{font-size:20px}}.milestone-rewards-progress-bar{background:rgba(255,255,255,.25);border-radius:6px;height:8px;margin:.35em 0;overflow:hidden;width:100%}.milestone-rewards-progress-bar-fill{background:#fabb13;height:100%}.milestone-rewards-progress-label{white-space:nowrap}.milestone-rewards-cards::-webkit-scrollbar{display:none}.milestone-rewards-cards-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.milestone-card:after{background:#000;border-radius:inherit;content:"";inset:0;opacity:var(--milestone-card-dim, 0);pointer-events:none;position:absolute;transition:opacity .15s linear}.milestone-card-rewarded{opacity:.7}.milestone-card-rewarded .milestone-card-status-icon{opacity:1}.milestone-card-rewarded .milestone-card-goal,.milestone-card-rewarded .milestone-card-image-wrapper{filter:grayscale(.7)}.milestone-claim-success-overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:500}.milestone-claim-success-modal{align-items:center;background:var(--BG-Frame-Secondary, #222a37);border:2px solid var(--BG-Frame-Primary, #454d59);border-radius:16px;display:flex;flex-direction:column;gap:var(--Spacing-SPACE_0, 0);max-width:90%;overflow:hidden;padding:var(--Spacing-SPACE_0, 0);text-align:center;width:565px}.milestone-claim-success-title{align-items:center;align-self:stretch;background:var(--BG-Selected, #263b84);display:flex;height:48px;padding:16px var(--Spacing-SPACE_400, 16px)}.milestone-claim-success-title .milestone-claim-success-title-text{color:#fff;display:flex;flex:1 0 0;flex-direction:column;font-family:Resolve-Wide,sans-serif;font-size:24px;font-weight:700;justify-content:center;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.milestone-claim-success-body{align-items:flex-start;align-self:stretch;background:none;display:flex;flex-direction:column;gap:10px;padding:var(--Spacing-SPACE_600, 32px) var(--Spacing-SPACE_400, 16px)}.milestone-claim-success-modal .milestone-claim-success-body .milestone-claim-success-message{align-self:stretch;color:var(--Main-Light, #fff);font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0;text-align:center}.milestone-claim-success-close{align-items:center;background:var(--Main-Primary, #254bd2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 0 0;flex-direction:column;font-size:14px;font-weight:700;gap:8px;height:48px;justify-content:center;padding:var(--Spacing-SPACE_200, 8px) var(--Spacing-SPACE_0, 0);text-transform:uppercase}.milestone-claim-success-footer{align-items:flex-start;align-self:stretch;display:flex;gap:10px;padding:var(--Spacing-SPACE_400, 16px)}@media (max-width: 480px){.milestone-claim-success-title .milestone-claim-success-title-text{font-size:16px}.milestone-claim-success-modal .milestone-claim-success-body .milestone-claim-success-message{font-size:14px}.milestone-claim-success-close{font-size:12px}}.header-section{background-color:var(--bg-200)}.header-category{display:flex;position:relative;background-color:var(--bg-200);border-style:solid;border-width:0px 0px 2px 0px;border-color:var(--bg-200);box-shadow:0 8px 16px #00000014;padding:0 20px;align-items:center;z-index:200;color:var(--cta);font-family:ShapiroExtd,sans-serif}.header-category .header-column{position:absolute;width:25%;min-width:256px;padding-left:20px}.header-category .store-logo{display:inline-block;max-width:256px;vertical-align:middle}.header-category .header-category-container{display:flex;flex:1 1 auto;width:50%;padding:40px 0;justify-content:center}.header-category .header-category-container .header-category-hamburger{display:none}.header-category .header-category-container ul.header-category-list{display:flex;justify-content:left;justify-items:center;align-items:center;padding:0;width:100%}.header-category .header-category-container ul.header-category-list .major-category-li{position:relative;list-style:none;margin:0 20px;padding:0 10px;cursor:pointer;z-index:1}.header-category .header-category-container ul.header-category-hamburger-list .major-category-hamburger-item{cursor:pointer}.back{background:url(/games/ea-sports-college-football/college-football-mobile-store/build/_assets/back-QNKHMQJE.png) no-repeat left center;background-size:contain;font-size:2em;font-style:normal;font-weight:700;text-transform:uppercase;line-height:1.2em;padding-left:1.5em;cursor:pointer;transition:all .5s ease}.back:hover{margin-left:-.5em;padding-left:2em;color:var(--text-alt)}@media (max-width: 1024px){.header-category{justify-content:space-between}}@media only screen and (max-width: 1024px){.header-category .header-category-container{justify-content:flex-end}.header-category .header-category-container .header-category-hamburger{display:flex;justify-content:flex-end;position:static;visibility:visible;top:auto}.header-category-hamburger .responsive-button .notification-badge{position:absolute;top:-10px;right:-10px}.header-category .header-category-container .header-category-hamburger .header-category-hamburger-list{position:absolute;visibility:hidden;list-style:none;width:100%;top:100px;left:0;background:var(--bg-200);padding-left:20px;padding-right:20px}.header-category .header-category-container .header-category-hamburger .header-category-hamburger-list.visible{visibility:visible}.header-category .header-category-container .responsive-button{display:block;text-align:right;cursor:pointer;position:relative}.header-category .header-category-container .responsive-button.visible{filter:brightness(150%)}.header-category .header-category-container .header-category-nav{display:none}.header-category .header-category-container nav{position:absolute;visibility:hidden;height:auto;top:100%;width:50%;background-color:var(--bg-200)}.header-category .header-category-container ul.header-category-list{flex-wrap:wrap}.header-category .header-category-container .visible{visibility:visible}.header-category .header-category-container ul.header-category-list li{width:100%}}@media only screen and (max-width: 767px){.header-category .header-column{justify-content:left}}.header-category-sub-menu{display:flex;align-items:center}.header-category-sub-menu .major-display-name{font-size:24px;color:var(--cta);text-transform:uppercase;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;transition:color .5s ease;padding:20px}.header-category-sub-menu .major-display-name:hover{color:var(--cta-alt)}.header-category-sub-menu ul.header-category-sub-menu-list{position:absolute;top:100%;left:0;padding:0;background:var(--bg-200)}.header-category-sub-menu ul.header-category-sub-menu-list li{display:flex;align-items:center;position:relative;list-style:none;cursor:pointer}.header-category-sub-menu ul.header-category-sub-menu-list li .sub-display-name{display:block;padding:20px;font-size:.8em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;transition:color .5s ease}.header-category-sub-menu ul.header-category-sub-menu-list li .sub-display-name:hover{color:var(--cta-alt)}.header-category-sub-menu ul.header-category-sub-menu-list a{text-decoration:none}.header-category-sub-menu .notification-badge{margin:0 10px;font-size:24px;padding:0 .5em;line-height:1.5em}@media (max-width: 1024px){.header-category-sub-menu{flex-wrap:wrap}.header-category-sub-menu .notification-badge{margin:0}.header-category-sub-menu ul.header-category-sub-menu-list{position:relative;z-index:200;margin-left:20px;width:100%}}.notification-badge{padding:.5em;background-color:transparent;background-image:linear-gradient(180deg,rgb(255,0,0) 0%,rgb(173,0,0) 100%);color:#fff;border-style:solid;border-width:2px 2px 2px 2px;border-color:red;border-radius:50%;cursor:pointer}.notification-badge.size-small{padding:10px}.cfbm-category-nav{flex:1 1 auto;display:flex;flex-direction:row;justify-content:center;align-content:end;font-size:1.5em;position:relative;z-index:1}.cfbm-category-nav a{font-family:DINNextSlabRust,serif;text-transform:uppercase;line-height:18px;color:#fff;padding:.5em 1em;cursor:pointer;text-decoration:none;transition:color .2s ease}.cfbm-category-nav a:hover{color:var(--text-alt)}.cfbm-category-nav ul{text-align:center;display:block;position:relative;list-style:none;padding:0;margin:0}.cfbm-category-nav li{display:inline-block;position:relative}.cfbm-category-nav ul.nav{padding:32px 0 12px}.cfbm-category-nav>ul.nav>li>a.selected,.cfbm-category-nav>ul.nav>li>a.selected:hover{position:relative;color:#000}.cfbm-category-nav>ul.nav>li>a.selected:before{content:"";position:absolute;inset:-8px 0;background:var(--cfbm-tab-fill) no-repeat center;background-size:100% 100%;z-index:-1}.cfbm-category-nav .subnav{visibility:hidden;margin-top:12px}.cfbm-category-nav li.active .subnav{visibility:visible}.cfbm-category-nav .subnav a{display:inline-block;opacity:.5;font-size:.85em;position:relative;height:24px}.cfbm-category-nav .subnav a.selected{opacity:1}.cfbm-category-nav .subnav a.selected:before{content:"";position:absolute;inset:0 0 -36px;background:var(--cfbm-subnav-arrow) no-repeat center;background-size:24px}@media only screen and (min-width: 1025px){body.game-college-football-mobile .header-category .header-category-container{padding-top:0;padding-bottom:0}}@media only screen and (max-width: 1024px){.cfbm-category-nav{display:none}}.header-profile{width:100%;background-color:var(--bg-200)}.header-profile .header-profile-columns{display:flex;max-width:1600px;margin:auto}.header-profile .justify-center{justify-content:center}.header-profile .header-profile-column{display:flex;align-items:center;width:50%}.header-profile .header-profile-column.header-profile-gamer{padding:10px 0}.header-profile .header-profile-gamer-logout{margin-left:1em;color:#93a6cc;font-size:14px;font-weight:400}.header-profile .header-profile-gamer-logout a{text-decoration:none;cursor:pointer}.header-profile .header-profile-column.header-profile-currency{justify-content:flex-end}.header-profile-gamer-display-name{margin:0 0 0 30px}.header-profile .header-profile-column.header-profile-currency span{color:#fff;font-size:1.5em;font-weight:400;text-decoration:none;line-height:36px;vertical-align:middle}.header-profile .header-profile-column.header-profile-currency .cash,.header-profile .header-profile-column.header-profile-currency .coins{display:flex;margin-left:1.25em}.header-profile .header-profile-column.header-profile-currency img{margin:0 5px}.header-profile .header-profile-column.header-profile-currency .unclaimed{margin:0 30px 0 20px;padding:0 12px;background-color:transparent;background-image:linear-gradient(180deg,rgb(255,0,0) 0%,rgb(173,0,0) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:red;border-radius:30px}.header-profile .header-profile-column.header-profile-currency .tooltip{position:absolute;white-space:nowrap;text-align:center;width:300px;right:0;top:calc(100% + 10px);padding:0 1em;font-size:14px;background:black;border-radius:50px;clear:both}.header-profile .header-profile-anonymous{display:flex;padding:15px 0}.header-profile .header-profile-anonymous .header-profile-anonymous-links{margin:0 0 0 1em}@media (max-width: 1024px){.header-profile .header-profile-columns{flex-wrap:wrap}}@media (max-width: 767px){.header-profile .header-profile-column{width:100%}.header-profile .header-profile-column.header-profile-gamer{justify-content:center}.header-profile .header-profile-column.header-profile-gamer .header-profile-gamer-display-name{font-size:1.5em;margin:0}.header-profile .header-profile-column.header-profile-gamer .header-profile-gamer-logout{font-size:1.25em}.header-profile .header-profile-column.header-profile-currency{justify-content:center}.header-profile .header-profile-anonymous{flex-direction:column;text-align:center}.header-profile .header-profile-anonymous .header-profile-anonymous-links{margin:10px 0 0}}.header-notification-section{display:flex;position:relative;background-color:#1a1d24;padding:10px 30px}.header-notification-banner-container{background-color:#faff3c;border-radius:4px;justify-content:center;align-items:center;flex:1 1 auto;display:flex;text-align:center;padding:10px}.header-notification-banner-column{line-height:normal;color:#000;font-family:Inter,Sans-serif,serif;display:inline-block;font-style:normal;font-size:16px}.header-notification-banner-icon{font-weight:400;width:18px;height:20px;padding:0 5px}.header-notification-banner-weighted-text{font-weight:700}.header-notification-banner-text{font-weight:500}.header-server-status{display:flex;justify-content:center}.block-layer{display:none;font-family:Electronic Arts Text,Electronic Arts Display,apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;-webkit-font-smoothing:antialiased}div[class*=block-layer][class*=" "]{display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:400;background-color:#0000004d}.block-layer .thinking .thinking-svg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.block-layer .confirmation-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#1d2033;color:#fff;border-radius:16px;padding:24px;margin:auto}.block-layer .confirmation-content h2{margin-top:0;font-size:28px;letter-spacing:.02em;line-height:1.309;margin-bottom:24px;word-break:break-word}.block-layer .confirmation-content p{font-size:14px;font-weight:400;hyphens:auto;letter-spacing:.03em;line-height:1.618;word-break:break-word;margin-bottom:24px}.block-layer .confirmation-content .confirmation-button-div button{background-color:#276afc;color:inherit;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;font-weight:700;min-height:32px;height:max-content;font-size:12px;padding:8px 16px;position:relative;text-decoration:none;margin-inline-start:16px}.agent-chat{--ac-bg-100: #070e17;--ac-bg-150: #0c141f;--ac-bg-200: #141b26;--ac-bg-300: #1e2630;--ac-bg-400: #2a333f;--ac-line: #28323f;--ac-text: #ffffff;--ac-text-alt: #cfe2f3;--ac-text-mute: #7e93a8;--ac-cta: #02c3fd;--ac-cta-deep: #029cca;--ac-cta-glow: rgba(2, 195, 253, .35);--ac-body: "NeusaNextPro", sans-serif;--ac-header-offset: 60px;position:relative;display:flex;flex-direction:column;height:calc(100vh - var(--ac-header-offset));height:calc(100dvh - var(--ac-header-offset));background:var(--ac-bg-100);color:var(--ac-text);font-family:var(--ac-body);overflow:hidden}.agent-chat:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.014) 0px,rgba(255,255,255,.014) 1px,transparent 1px,transparent 9px);pointer-events:none;z-index:0}.agent-chat ::selection{background:var(--ac-cta);color:#021018}.agent-chat__main{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column}.agent-chat__toolbar{flex:0 0 auto;border-bottom:1px solid rgba(40,50,63,.72);background:var(--ac-bg-100)}.agent-chat__toolbar-inner{width:100%;max-width:820px;margin:0 auto;padding:8px 18px;display:flex;justify-content:flex-end}.agent-chat .ac-new-conversation{min-height:36px;padding:7px 12px;border:1px solid var(--ac-line);border-radius:18px;display:inline-flex;align-items:center;gap:7px;background:var(--ac-bg-150);color:var(--ac-text-alt);font:600 13px/1 var(--ac-body);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .12s ease}.agent-chat .ac-new-conversation:hover{border-color:var(--ac-cta);background:var(--ac-bg-200);color:var(--ac-text);transform:translateY(-1px)}.agent-chat .ac-new-conversation:focus-visible{outline:none;border-color:var(--ac-cta);box-shadow:0 0 0 3px #02c3fd29}.agent-chat__scroll{flex:1;min-height:0;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--ac-bg-400) transparent}.agent-chat__scroll::-webkit-scrollbar{width:10px}.agent-chat__scroll::-webkit-scrollbar-thumb{background:var(--ac-bg-400);border-radius:20px;border:3px solid var(--ac-bg-100)}.agent-chat__scroll::-webkit-scrollbar-track{background:transparent}.agent-chat__column{max-width:820px;margin:0 auto;padding:24px 18px 28px;display:flex;flex-direction:column;gap:16px}.agent-chat .ac-row{display:flex;max-width:680px;animation:ac-msg-in .35s ease both}.agent-chat .ac-row--assistant{align-self:flex-start}.agent-chat .ac-row--user{align-self:flex-end;justify-content:flex-end}.agent-chat .ac-bubble{background:var(--ac-bg-200);border:1px solid var(--ac-line);border-radius:4px 14px 14px;padding:11px 15px;font-size:.95rem;line-height:1.5;color:var(--ac-text-alt);white-space:pre-wrap;overflow-wrap:anywhere}.agent-chat .ac-rich-text{display:block;font:inherit;color:inherit;white-space:normal}.agent-chat .ac-rich-text *{font-size:inherit;line-height:inherit}.agent-chat .ac-rich-text>:first-child{margin-top:0}.agent-chat .ac-rich-text>:last-child{margin-bottom:0}.agent-chat .ac-rich-text p,.agent-chat .ac-rich-text ul,.agent-chat .ac-rich-text ol,.agent-chat .ac-rich-text blockquote,.agent-chat .ac-rich-text table,.agent-chat .ac-rich-text pre{margin:0 0 .75rem;font:inherit;color:inherit}.agent-chat .ac-rich-text h1,.agent-chat .ac-rich-text h2,.agent-chat .ac-rich-text h3,.agent-chat .ac-rich-text h4{margin:0 0 .75rem;font:inherit;font-weight:700;font-style:normal;color:inherit;text-transform:none}.agent-chat .ac-rich-text strong,.agent-chat .ac-rich-text b{font-size:inherit;line-height:inherit;font-weight:700}.agent-chat .ac-rich-text em,.agent-chat .ac-rich-text i{font-size:inherit;line-height:inherit;font-style:italic}.agent-chat .ac-rich-text ul,.agent-chat .ac-rich-text ol{padding-left:1.25rem}.agent-chat .ac-rich-text a,.agent-chat .ac-login-link{color:var(--ac-cta);font-size:inherit;line-height:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.agent-chat .ac-rich-text table{width:100%;border-collapse:collapse}.agent-chat .ac-rich-text th,.agent-chat .ac-rich-text td{border:1px solid var(--ac-line);padding:6px 8px;text-align:left}.agent-chat .ac-rich-text code,.agent-chat .ac-rich-text pre{font-family:monospace}.agent-chat .ac-login-link{display:flex;width:fit-content;margin-top:10px}.agent-chat .ac-card-stack{display:grid;gap:10px;min-width:min(560px,calc(100vw - 72px));margin-top:10px;white-space:normal}.agent-chat .ac-card-stack:first-child{margin-top:0}.agent-chat .ac-card-skeleton{position:relative;display:grid;gap:10px;margin-top:4px;overflow:hidden}.agent-chat .ac-card-skeleton__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:16px}.agent-chat .ac-card-skeleton__shelf{display:flex;justify-content:center;gap:10px;height:auto;margin:4px 6px 0}.agent-chat .ac-card-skeleton__card{flex:1 1 0;min-width:0;max-width:168px;height:234px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:12px 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(160deg,rgba(42,51,63,.72),rgba(12,20,31,.94));box-shadow:0 14px 30px -14px #000000d9}.agent-chat .ac-card-skeleton__line{display:block;height:8px;border-radius:999px;background:rgba(126,147,168,.25)}.agent-chat .ac-card-skeleton__line--eyebrow{width:104px}.agent-chat .ac-card-skeleton__line--hint{width:128px}.agent-chat .ac-card-skeleton__line--title{width:88%;height:11px}.agent-chat .ac-card-skeleton__line--price{width:54%;height:10px}.agent-chat .ac-card-skeleton__line--chip{width:70%;height:14px}.agent-chat .ac-card-skeleton__panel{display:grid;gap:12px;padding:13px;border:1px solid rgba(2,195,253,.22);border-radius:10px;background:linear-gradient(180deg,rgba(20,31,44,.98),rgba(10,16,24,.98))}.agent-chat .ac-card-skeleton__deck{height:216px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:6px}.agent-chat .ac-card-skeleton__deck-card{width:150px;height:196px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,rgba(42,51,63,.72),rgba(12,20,31,.94));box-shadow:0 14px 30px -14px #000000d9}.agent-chat .ac-card-skeleton__deck-card:not(:first-child){margin-left:-134px}.agent-chat .ac-card-skeleton__rail{display:flex;gap:10px;justify-content:flex-end}.agent-chat .ac-card-skeleton__panel--interval{gap:0;padding:0;border-radius:18px;border-color:#28323f;overflow:hidden}.agent-chat .ac-card-skeleton__iv-head{display:grid;gap:10px;padding:18px 20px 12px}.agent-chat .ac-card-skeleton__iv-summary{display:flex;align-items:center;gap:14px;padding:12px 20px 18px}.agent-chat .ac-card-skeleton__iv-ring{width:38px;height:38px;border-radius:50%;flex:none;background:rgba(126,147,168,.25)}.agent-chat .ac-card-skeleton__iv-cap{margin-left:auto;width:96px;height:22px;border-radius:6px;background:rgba(126,147,168,.25)}.agent-chat .ac-card-skeleton__iv-toolbar{padding:12px 20px;border-top:1px solid #1c2530;background:rgba(7,14,23,.35)}.agent-chat .ac-card-skeleton__iv-rows{padding:6px 18px 4px}.agent-chat .ac-card-skeleton__iv-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px}.agent-chat .ac-card-skeleton__panel--interval .ac-card-skeleton__rail{padding:6px 18px 16px}@media (prefers-reduced-motion: no-preference){.agent-chat .ac-card-skeleton:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.09) 46%,rgba(2,195,253,.13) 50%,rgba(255,255,255,.09) 54%,transparent 70%);transform:translate(-100%);animation:ac-card-skeleton-shimmer 1.6s ease-in-out infinite;pointer-events:none}@keyframes ac-card-skeleton-shimmer{to{transform:translate(100%)}}}.agent-chat .ac-card-stack+.ac-rich-text{margin-top:12px}.agent-chat .ac-card{display:grid;gap:11px;padding:13px;border:1px solid rgba(2,195,253,.32);border-radius:10px;background:linear-gradient(180deg,rgba(20,31,44,.98),rgba(10,16,24,.98));box-shadow:inset 0 1px #ffffff0a}.agent-chat .ac-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-chat .ac-card__eyebrow,.agent-chat .ac-card__meta,.agent-chat .ac-card__note,.agent-chat .ac-card__facts dt{color:var(--ac-text-mute);font-size:.78rem;line-height:1.35}.agent-chat .ac-card__eyebrow{text-transform:uppercase;letter-spacing:.06em}.agent-chat .ac-card__title{margin:2px 0 0;color:var(--ac-text);font:inherit;font-size:1rem;font-weight:700;line-height:1.2}.agent-chat .ac-card__status{flex:0 0 auto;max-width:42%;padding:3px 8px;border:1px solid var(--ac-line);border-radius:999px;color:var(--ac-text-alt);background:var(--ac-bg-300);font-size:.75rem;line-height:1.25;text-align:center}.agent-chat .ac-card__copy,.agent-chat .ac-card__note,.agent-chat .ac-card__list{margin:0}.agent-chat .ac-card__item{display:flex;justify-content:space-between;gap:14px;padding:10px;border:1px solid var(--ac-line);border-radius:8px;background:rgba(255,255,255,.03)}.agent-chat .ac-card__item-name{color:var(--ac-text);font-weight:700}.agent-chat .ac-card__item-facts{display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:var(--ac-text-alt);font-weight:700}.agent-chat .ac-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.agent-chat .ac-card__facts div{min-width:0}.agent-chat .ac-card__facts dt,.agent-chat .ac-card__facts dd{margin:0}.agent-chat .ac-card__facts dd{color:var(--ac-text);font-weight:700;overflow-wrap:anywhere}.agent-chat .ac-card__list{padding-left:1.1rem}.agent-chat .ac-card__actions{display:flex;flex-wrap:wrap;gap:8px}.agent-chat .ac-card__action{border:1px solid var(--ac-line);border-radius:999px;padding:7px 11px;background:var(--ac-bg-300);color:var(--ac-text-alt);font-family:var(--ac-body);font-size:.82rem;font-weight:700;line-height:1.1;cursor:pointer}.agent-chat .ac-card__action--primary{border-color:transparent;background:linear-gradient(180deg,var(--ac-cta),var(--ac-cta-deep));color:#021018}.agent-chat .ac-card__action:disabled{opacity:.5;cursor:not-allowed}.agent-chat .ac-card--plan{position:relative}.agent-chat .ac-card--plan.is-cancelled{border-color:#ffffff1a;background:rgba(12,17,24,.72)}.agent-chat .ac-card--plan.is-cancelled .ac-card__offer-title,.agent-chat .ac-card--plan.is-cancelled .ac-card__priceblock strong,.agent-chat .ac-deck.is-cancelled .ac-deck__title{color:var(--ac-text-mute);text-decoration:line-through}.agent-chat .ac-card--plan.is-cancelled .ac-card__eyebrow,.agent-chat .ac-card--plan.is-cancelled .ac-card__note,.agent-chat .ac-card--plan.is-cancelled .ac-card__priceblock span{color:var(--ac-text-mute)}.agent-chat .ac-deck.is-cancelled .ac-deck__face{filter:grayscale(.8);opacity:.58}.agent-chat .ac-card--plan.is-cancelled .ac-card__cart-action,.agent-chat .ac-card--plan.is-checkout-pending .ac-card__cart-action,.agent-chat .ac-card--plan.is-action-pending .ac-card__cart-action{background:var(--ac-bg-300);color:var(--ac-text-mute)}.agent-chat .ac-card--plan.is-action-pending .ac-card__purchasebar{border-color:#02c3fd47}.agent-chat .ac-card--plan.is-action-pending .ac-card__priceblock span,.agent-chat .ac-card--plan.is-action-pending .ac-card__note{color:var(--ac-cta);animation:ac-tool-pulse 1.4s ease-in-out infinite}.agent-chat .ac-card--plan.is-checkout-pending,.agent-chat .ac-card--plan.is-checkout-dismissed{border-color:#02c3fd3d}.agent-chat .ac-card--plan.is-checkout-pending .ac-card__eyebrow,.agent-chat .ac-card--plan.is-checkout-dismissed .ac-card__eyebrow{color:var(--ac-cta)}.agent-chat .ac-card--plan.is-checkout-dismissed .ac-card__cart-action{box-shadow:0 0 0 3px #02c3fd24}.agent-chat .ac-card--plan.is-purchased{border-color:#45d4835c}.agent-chat .ac-card--plan.is-purchased .ac-card__eyebrow,.agent-chat .ac-card--plan.is-purchased .ac-card__priceblock span,.agent-chat .ac-card--plan.is-purchased .ac-card__note{color:#45d483}.agent-chat .ac-card--plan.is-purchased .ac-card__cart-action{background:rgba(69,212,131,.16);color:#45d483}.agent-chat .ac-card__offerhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-chat .ac-card__offertext{min-width:0}.agent-chat .ac-card__offer-title{display:flex;align-items:center;gap:8px;margin:3px 0 0;color:var(--ac-text);font:inherit;font-size:1.08rem;font-weight:800;line-height:1.15}.agent-chat .ac-card__offer-qty{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:rgba(2,195,253,.14);color:var(--ac-cta);font-size:.72rem;font-weight:900}.agent-chat .ac-deck{display:grid;gap:8px}.agent-chat .ac-deck__stack{position:relative;height:216px;margin:4px 8px 0;user-select:none}.agent-chat .ac-deck__card{--deck-spread: 16px;--deck-tilt: 3.5deg;position:absolute;left:50%;bottom:6px;width:var(--deck-card-w, 150px);height:var(--deck-card-h, 196px);transform-origin:bottom center;transform:translate(calc(-50% + (var(--i) - (var(--n) - 1) / 2) * var(--deck-spread))) rotate(calc((var(--i) - (var(--n) - 1) / 2) * var(--deck-tilt)));z-index:calc(var(--i) + 1);transition:transform .32s cubic-bezier(.2,.7,.2,1);perspective:900px}.agent-chat .ac-deck.is-fanned .ac-deck__card,.agent-chat .ac-deck:not(.is-cancelled) .ac-deck__stack:hover .ac-deck__card{--deck-spread: 152px;--deck-tilt: 7deg}.agent-chat .ac-deck--showcase .ac-deck__stack{display:flex;justify-content:center;gap:10px;height:auto;margin:4px 6px 0}.agent-chat .ac-deck--showcase .ac-deck__card{position:relative;left:auto;bottom:auto;flex:1 1 0;min-width:0;max-width:168px;width:auto;height:234px;transform:none;perspective:none}.agent-chat .ac-deck__card:hover,.agent-chat .ac-deck__card:focus-within{z-index:40}.agent-chat .ac-deck__surface{position:relative;width:100%;height:100%}.agent-chat .ac-deck__face{position:absolute;inset:0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 30px -14px #000000d9;background:var(--ac-bg-200)}.agent-chat .ac-deck__face img{display:block;width:100%;height:100%;object-fit:cover}.agent-chat .ac-deck__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:14px;text-align:center;background:linear-gradient(160deg,var(--ac-bg-300),var(--ac-bg-100));color:var(--ac-text-alt);font-size:.9rem;font-weight:800;line-height:1.2}.agent-chat .ac-deck__detail-btn{position:absolute;inset:0;z-index:1;padding:0;background:transparent;border:0;border-radius:12px;cursor:help}.agent-chat .ac-deck__detail-btn:focus-visible{outline:2px solid var(--ac-cta);outline-offset:-3px}.agent-chat .ac-deck__detail-btn:disabled{cursor:default}.agent-chat .ac-deck__info{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;padding:24px 10px 10px;background:linear-gradient(180deg,rgba(8,14,23,0) 0%,rgba(8,14,23,.92) 65%)}.agent-chat .ac-deck__price{display:inline-flex;align-items:center;justify-content:center;min-width:3em;min-height:1.4em;padding:2px 7px;border-radius:999px;background:rgba(2,11,20,.8);border:1px solid rgba(2,195,253,.4);color:var(--ac-text);font-size:.74rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.agent-chat .ac-deck__title{margin:5px 0 0;font-size:.92rem;font-weight:800;line-height:1.1;color:#fff}.agent-chat .ac-deck__qty{display:inline-block;margin-top:3px;padding:1px 7px;border-radius:999px;background:var(--ac-cta);color:#021018;font-size:.7rem;font-weight:800}.agent-chat .ac-deck__detail-hint{display:block;margin-top:5px;color:var(--ac-text-mute);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.agent-chat .ac-deck__detail-bubble{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:8;width:min(292px,calc(100vw - 32px));overflow:visible;padding:12px;border:1px solid rgba(2,195,253,.34);border-radius:14px;background:rgba(10,16,24,.98);color:var(--ac-text-alt);box-shadow:0 18px 42px -18px #000000f2,0 0 0 1px #ffffff0a inset;opacity:0;pointer-events:none;transform:translate(-50%,5px);transition:opacity .16s ease,transform .16s ease;white-space:normal;scrollbar-width:thin;scrollbar-color:var(--ac-bg-400) transparent}.agent-chat .ac-deck__detail-bubble:after{content:"";position:absolute;left:50%;bottom:-6px;width:11px;height:11px;transform:translate(-50%) rotate(45deg);border-right:1px solid rgba(2,195,253,.34);border-bottom:1px solid rgba(2,195,253,.34);background:rgba(10,16,24,.98)}.agent-chat .ac-deck__card:hover .ac-deck__detail-bubble,.agent-chat .ac-deck__card:focus-within .ac-deck__detail-bubble{opacity:1;pointer-events:auto;transform:translate(-50%)}.agent-chat .ac-deck__bubble-kicker{display:inline-flex;padding:2px 7px;border:1px solid rgba(2,195,253,.35);border-radius:999px;background:rgba(2,195,253,.08);color:var(--ac-cta);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.agent-chat .ac-deck__detail-bubble h5{margin:8px 0 0;color:var(--ac-text);font-size:.96rem;line-height:1.15}.agent-chat .ac-deck__detail-bubble p,.agent-chat .ac-deck__bubble-details{margin:7px 0 0;color:var(--ac-text-alt);font-size:.76rem;line-height:1.38}.agent-chat .ac-deck__bubble-details{max-height:150px;overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--ac-bg-400) transparent}.agent-chat .ac-deck__bubble-details span{font-weight:700}.agent-chat .ac-deck__bubble-list{display:flex;flex-direction:column;gap:5px;max-height:150px;overflow:auto;margin:9px 0 0;padding:0 4px 0 0;list-style:none;scrollbar-width:thin;scrollbar-color:var(--ac-bg-400) transparent}.agent-chat .ac-deck__bubble-list li{display:flex;justify-content:space-between;gap:9px;color:var(--ac-text);font-size:.75rem;line-height:1.25}.agent-chat .ac-deck__bubble-list em{flex:0 0 auto;color:var(--ac-cta);font-size:.62rem;font-style:normal;font-weight:900;text-transform:uppercase}.agent-chat .ac-deck__bubble-more,.agent-chat .ac-deck__bubble-note{color:var(--ac-text-mute)!important}.agent-chat .ac-deck__cancelstamp{position:absolute;inset:0;z-index:9;display:grid;place-items:center;pointer-events:none;color:#ff5a5ad9;font-weight:800;font-size:1.6rem;letter-spacing:.15em;text-transform:uppercase;transform:rotate(-8deg)}.agent-chat .ac-deck__bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 2px}.agent-chat .ac-deck__toggle{padding:5px 12px;border:1px solid var(--ac-line);border-radius:999px;background:var(--ac-bg-300);color:var(--ac-text-alt);font-family:var(--ac-body);font-size:.76rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,color .2s ease}.agent-chat .ac-deck__toggle:hover:not(:disabled){border-color:var(--ac-cta);color:var(--ac-cta)}.agent-chat .ac-deck__toggle:disabled{opacity:.5;cursor:not-allowed}.agent-chat .ac-deck__subtotal{font-size:1.05rem;font-weight:800;color:var(--ac-text);font-variant-numeric:tabular-nums}.agent-chat .ac-deck__dismiss{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--ac-line);border-radius:50%;background:var(--ac-bg-300);color:var(--ac-text-alt);cursor:pointer;transition:border-color .2s ease,color .2s ease}.agent-chat .ac-deck__dismiss:hover:not(:disabled){border-color:#ff6b6b;color:#ff9a9a}.agent-chat .ac-deck__dismiss:focus-visible,.agent-chat .ac-card__cart-action:focus-visible{outline:2px solid var(--ac-cta);outline-offset:2px}.agent-chat .ac-deck__dismiss:disabled{opacity:.5;cursor:not-allowed}.agent-chat .ac-card__purchasebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--ac-line);border-radius:10px;background:rgba(255,255,255,.035)}.agent-chat .ac-card__priceblock{display:grid;gap:2px}.agent-chat .ac-card__priceblock span{color:var(--ac-text-mute);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.agent-chat .ac-card__priceblock strong{color:var(--ac-text);font-size:1.05rem;font-variant-numeric:tabular-nums;line-height:1}.agent-chat .ac-card__cart-action{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:linear-gradient(180deg,var(--ac-cta),var(--ac-cta-deep));color:#021018;cursor:pointer;transition:filter .2s ease,transform .2s ease}.agent-chat .ac-card__cart-action:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.agent-chat .ac-card__cart-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.agent-chat .ac-showcase{display:grid;gap:10px;margin-top:4px}.agent-chat .ac-showcase__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.agent-chat .ac-showcase__hint{color:var(--ac-text-mute);font-size:.74rem;font-weight:700;letter-spacing:.02em;transition:color .2s ease}.agent-chat .ac-showcase.is-sent .ac-showcase__hint{color:var(--ac-cta)}.agent-chat .ac-showcase.has-selection .ac-showcase__card:not(.is-selected){opacity:.85}.agent-chat .ac-showcase:not(.is-sent) .ac-showcase__card:hover,.agent-chat .ac-showcase:not(.is-sent) .ac-showcase__card:focus-within{z-index:30}.agent-chat .ac-showcase__card:hover .ac-showcase__face,.agent-chat .ac-showcase__card:focus-within .ac-showcase__face{box-shadow:0 12px 32px var(--ac-cta-glow)}.agent-chat .ac-showcase__card.is-selected{z-index:20}.agent-chat .ac-showcase__card.is-selected .ac-showcase__face{border-color:var(--ac-cta);box-shadow:0 0 0 2px var(--ac-cta),0 14px 30px -12px var(--ac-cta-glow)}.agent-chat .ac-deck--showcase .ac-deck__card:first-child .ac-deck__detail-bubble{left:0;transform:translateY(5px)}.agent-chat .ac-deck--showcase .ac-deck__card:first-child:hover .ac-deck__detail-bubble,.agent-chat .ac-deck--showcase .ac-deck__card:first-child:focus-within .ac-deck__detail-bubble{transform:translate(0)}.agent-chat .ac-deck--showcase .ac-deck__card:first-child .ac-deck__detail-bubble:after{left:79px}.agent-chat .ac-deck--showcase .ac-deck__card:last-child .ac-deck__detail-bubble{left:auto;right:0;transform:translateY(5px)}.agent-chat .ac-deck--showcase .ac-deck__card:last-child:hover .ac-deck__detail-bubble,.agent-chat .ac-deck--showcase .ac-deck__card:last-child:focus-within .ac-deck__detail-bubble{transform:translate(0)}.agent-chat .ac-deck--showcase .ac-deck__card:last-child .ac-deck__detail-bubble:after{left:auto;right:79px}.agent-chat .ac-showcase__face{position:relative;overflow:hidden;width:100%;height:100%;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:var(--ac-bg-200);box-shadow:0 14px 30px -14px #000000d9;transition:box-shadow .28s ease,border-color .28s ease}.agent-chat .ac-showcase__face img{display:block;width:100%;height:100%;object-fit:cover}.agent-chat .ac-showcase__monogram{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0 2px,transparent 2px 8px),linear-gradient(160deg,var(--ac-bg-300),var(--ac-bg-100));color:var(--ac-text-alt);font-size:3.2rem;font-weight:800;line-height:1}.agent-chat .ac-showcase__info{position:absolute;inset:auto 0 0;z-index:2;padding:30px 10px 10px;background:linear-gradient(180deg,transparent 45%,rgba(7,14,23,.92));pointer-events:none}.agent-chat .ac-showcase__name{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ac-text);font-size:.86rem;font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.agent-chat .ac-showcase__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:5px}.agent-chat .ac-showcase__price{color:var(--ac-cta);font-size:.92rem;font-weight:900;font-variant-numeric:tabular-nums}.agent-chat .ac-showcase__was{color:var(--ac-text-mute);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;text-decoration:line-through}.agent-chat .ac-showcase__save{padding:1px 6px;border-radius:999px;background:rgba(69,212,131,.16);color:#45d483;font-size:.62rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.agent-chat .ac-showcase__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.agent-chat .ac-showcase__chip{padding:2px 6px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.06);color:var(--ac-text-alt);font-size:.6rem;font-weight:700;line-height:1.3;white-space:nowrap}.agent-chat .ac-showcase__chip--more{border-color:#02c3fd4d;color:var(--ac-cta)}.agent-chat .ac-showcase__toggle{position:absolute;inset:0;z-index:3;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer}.agent-chat .ac-showcase__toggle:focus-visible{outline:2px solid var(--ac-cta);outline-offset:-3px}.agent-chat .ac-showcase__toggle:disabled{cursor:default}.agent-chat .ac-showcase__card:hover .ac-showcase__bubble,.agent-chat .ac-showcase__card:focus-within .ac-showcase__bubble{opacity:1;transform:translate(-50%)}.agent-chat .ac-showcase__bubble-why{display:flex;flex-direction:column;gap:2px;margin:8px 0 0;padding:8px 9px;border:1px solid rgba(2,195,253,.22);border-radius:8px;background:rgba(2,195,253,.06);color:var(--ac-text-alt);font-size:.76rem;line-height:1.35}.agent-chat .ac-showcase__bubble-why span{display:block;color:var(--ac-cta);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.agent-chat .ac-showcase__rail{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--ac-line);border-radius:10px;background:rgba(255,255,255,.035)}.agent-chat .ac-showcase.is-sent .ac-showcase__rail{border-color:#02c3fd47;background:rgba(2,195,253,.06)}.agent-chat .ac-showcase__summary{color:var(--ac-text);font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums}.agent-chat .ac-showcase.is-sent .ac-showcase__summary{color:var(--ac-cta)}.agent-chat .ac-showcase__rail-actions{display:flex;align-items:center;gap:10px}.agent-chat .ac-showcase__clear{border:0;background:transparent;color:var(--ac-text-mute);font-family:var(--ac-body);font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s ease}.agent-chat .ac-showcase__clear:hover{color:var(--ac-text-alt)}.agent-chat .ac-showcase__cta{border:0;border-radius:999px;padding:8px 16px;background:linear-gradient(180deg,var(--ac-cta),var(--ac-cta-deep));color:#021018;font-family:var(--ac-body);font-size:.82rem;font-weight:800;line-height:1.1;box-shadow:0 8px 20px -10px var(--ac-cta-glow);cursor:pointer;transition:filter .2s ease,transform .2s ease}.agent-chat .ac-showcase__cta:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.agent-chat .ac-showcase__cta:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.agent-chat .ac-showcase.is-sent .ac-showcase__cta{background:var(--ac-bg-300);color:var(--ac-text-mute);box-shadow:none}@media (max-width: 480px){.agent-chat .ac-showcase__hand{scroll-snap-type:x mandatory}.agent-chat .ac-showcase__card{width:148px;height:222px}}@media (prefers-reduced-motion: no-preference){.agent-chat .ac-deck--showcase .ac-deck__surface{animation:ac-showcase-deal .38s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 90ms)}@keyframes ac-showcase-deal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.agent-chat .ac-showcase__face:before{content:"";position:absolute;inset:-20% -60%;z-index:1;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.35) 48%,rgba(2,195,253,.55) 52%,transparent 60%);opacity:0;transform:translate(-140%);pointer-events:none}.agent-chat .ac-showcase:not(.is-sent) .ac-showcase__card:hover .ac-showcase__face:before,.agent-chat .ac-showcase:not(.is-sent) .ac-showcase__card:focus-within .ac-showcase__face:before{animation:ac-showcase-shine .6s ease}@keyframes ac-showcase-shine{0%{opacity:0;transform:translate(-140%)}15%{opacity:1}to{opacity:0;transform:translate(140%)}}.agent-chat .ac-showcase__rail{animation:ac-showcase-rail-in .32s ease both}@keyframes ac-showcase-rail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.agent-chat .ac-bubble--user{max-width:460px;background:linear-gradient(180deg,var(--ac-cta),var(--ac-cta-deep));color:#021018;border:none;border-radius:14px 4px 14px 14px;font-weight:600;box-shadow:0 8px 20px -10px var(--ac-cta-glow)}.agent-chat .ac-typing{display:inline-flex;gap:5px;align-items:center;padding:4px 2px}.agent-chat .ac-tool-status{display:inline-flex;color:var(--ac-text-mute);font-style:italic;font-size:.92rem;animation:ac-tool-pulse 1.4s ease-in-out infinite}.agent-chat .ac-bubble>:not(:first-child).ac-tool-status{margin-top:14px}.agent-chat .ac-tool-status:after{content:"\2026"}@keyframes ac-tool-pulse{0%,to{opacity:.55}50%{opacity:1}}.agent-chat .ac-typing--stream{margin-top:8px}.agent-chat .ac-typing__dot{width:6px;height:6px;border-radius:10px;background:var(--ac-text-mute);animation:ac-tdot 1s infinite ease-in-out}.agent-chat .ac-typing__dot:nth-child(2){animation-delay:.16s}.agent-chat .ac-typing__dot:nth-child(3){animation-delay:.32s}.agent-chat .ac-composer{flex:0 0 auto;width:100%;background:transparent;animation:ac-fade-up .5s ease both}.agent-chat .ac-starters{flex:0 0 auto;width:100%;max-width:820px;margin:0 auto;padding:0 18px 10px;display:flex;flex-wrap:wrap;gap:8px;animation:ac-fade-up .45s ease both}.agent-chat .ac-starter{border:1px solid var(--ac-line);background:var(--ac-bg-200);color:var(--ac-text-alt);font-family:var(--ac-body);font-size:.85rem;line-height:1.2;padding:8px 14px;border-radius:14px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.agent-chat .ac-starter:hover:not(:disabled){border-color:var(--ac-cta);background:var(--ac-bg-300);transform:translateY(-1px)}.agent-chat .ac-starter:disabled{opacity:.5;cursor:not-allowed}.agent-chat .ac-suggested-replies{align-self:flex-start;width:100%;max-width:680px;padding:4px;margin:-10px -4px -4px;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;animation:ac-msg-in .28s ease both}.agent-chat .ac-suggested-replies::-webkit-scrollbar{display:none}.agent-chat .ac-suggested-reply{min-height:40px;flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:var(--ac-text-alt);font-family:var(--ac-body);font-size:.86rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;touch-action:manipulation;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .12s ease}.agent-chat .ac-suggested-reply:hover:not(:disabled),.agent-chat .ac-suggested-reply:focus-visible:not(:disabled){border-color:var(--ac-cta);background:rgba(2,195,253,.14);color:var(--ac-text);transform:translateY(-1px);outline:none}.agent-chat .ac-suggested-reply:focus-visible:not(:disabled){box-shadow:0 0 0 3px #02c3fd29}.agent-chat .ac-suggested-reply:disabled{opacity:.5;cursor:not-allowed}.agent-chat .ac-composer__inner{max-width:820px;margin:0 auto;padding:12px 18px 16px;display:flex;gap:10px;align-items:flex-end}.agent-chat .ac-composer__field{flex:1;min-height:46px;max-height:132px;border-radius:23px;border:1px solid var(--ac-line);background:var(--ac-bg-200);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.agent-chat .ac-composer__field:focus-within{border-color:var(--ac-cta);box-shadow:0 0 0 3px #02c3fd29}.agent-chat .ac-composer__field:has(.ac-composer__input:disabled){opacity:.7;cursor:not-allowed}.agent-chat .ac-composer__input{display:block;width:100%;resize:none;max-height:130px;min-height:44px;border:none;background:transparent;color:var(--ac-text);font-family:var(--ac-body);font-size:.95rem;line-height:1.4;padding:12px 18px;outline:none;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--ac-bg-400) transparent}.agent-chat .ac-composer__input::-webkit-scrollbar{width:8px}.agent-chat .ac-composer__input::-webkit-scrollbar-thumb{background:var(--ac-bg-400);border-radius:999px;border:2px solid var(--ac-bg-200)}.agent-chat .ac-composer__input::-webkit-scrollbar-track{margin-block:12px;background:transparent}.agent-chat .ac-composer__input::placeholder{color:#cfe2f366}.agent-chat .ac-composer__input:disabled{cursor:not-allowed}.agent-chat .ac-composer__send{flex:0 0 auto;width:46px;height:46px;border-radius:23px;border:none;display:grid;place-items:center;cursor:pointer;background:linear-gradient(180deg,var(--ac-cta),var(--ac-cta-deep));box-shadow:0 6px 18px -6px var(--ac-cta-glow);transition:transform .14s ease,filter .14s ease}.agent-chat .ac-composer__send:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.agent-chat .ac-composer__send:disabled{opacity:.4;cursor:not-allowed}@keyframes ac-tdot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes ac-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ac-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 560px){.agent-chat .ac-suggested-replies{width:100%;max-width:100%}}@media (prefers-reduced-motion: reduce){.agent-chat *,.agent-chat *:before,.agent-chat *:after{animation:none!important}}.agent-chat{--dock-strip: clamp(470px, 37vw, 560px);--dock-gap: 12px}.agent-chat .ac-clipboard-btn{flex:0 0 auto;width:46px;height:46px;border-radius:23px;display:grid;place-items:center;position:relative;border:1px solid var(--ac-line);background:var(--ac-bg-200);color:var(--ac-text-mute);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .12s ease}.agent-chat .ac-clipboard-btn:hover{color:var(--ac-text-alt);border-color:var(--ac-cta);transform:translateY(-1px)}.agent-chat .ac-clipboard-btn:focus-visible{outline:none;border-color:var(--ac-cta);box-shadow:0 0 0 3px #02c3fd29}.agent-chat .ac-clipboard-btn.has-plan{color:var(--ac-cta);border-color:#02c3fd80}.agent-chat .ac-clipboard-btn.has-plan:after{content:"";position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:50%;background:var(--ac-cta);box-shadow:0 0 5px #02c3fdcc}@media (prefers-reduced-motion: no-preference){.agent-chat .ac-clipboard-btn.has-plan.is-pulsing:after{animation:ac-clip-dot-pulse 1.4s ease-in-out infinite}}@keyframes ac-clip-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 5px #02c3fdcc}50%{transform:scale(1.7);box-shadow:0 0 9px #02c3fd}}.agent-chat .ac-plan-receipt{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;padding:9px 11px;margin:2px 0;border:1px solid var(--ac-line);border-radius:10px;background:var(--ac-bg-200);color:var(--ac-text-alt);cursor:pointer;transition:border-color .15s ease,background .15s ease}.agent-chat .ac-plan-receipt:hover{border-color:var(--ac-cta);background:var(--ac-bg-100)}.agent-chat .ac-plan-receipt:focus-visible{outline:none;border-color:var(--ac-cta);box-shadow:0 0 0 3px #02c3fd29}.agent-chat .ac-plan-receipt__clip{flex:0 0 auto;display:grid;place-items:center;margin-top:1px;color:var(--ac-text-mute)}.agent-chat .ac-plan-receipt.is-confirmed .ac-plan-receipt__clip{color:var(--ac-cta)}.agent-chat .ac-plan-receipt__body{display:flex;flex-direction:column;gap:1px;min-width:0}.agent-chat .ac-plan-receipt__pinned{font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--ac-text-mute)}.agent-chat .ac-plan-receipt__title{font-size:14px;font-weight:600;color:var(--ac-text);overflow:hidden;text-overflow:ellipsis}.agent-chat .ac-plan-receipt__meta{font-size:12px;color:var(--ac-text-mute)}.agent-chat .ac-plan-receipt__cta{font-size:12px;font-weight:600;color:var(--ac-cta);margin-top:2px}.agent-chat .ac-plan-receipt.is-cancelled{opacity:.7}.agent-chat__main{transition:margin-left .34s cubic-bezier(.22,1,.36,1)}.agent-chat--dock-open .agent-chat__main{margin-left:var(--dock-strip)}.agent-chat--dock-open .ac-composer{position:relative;z-index:31}.agent-chat .ac-dock{position:absolute;left:var(--dock-gap);top:16px;bottom:84px;width:min(calc(var(--dock-strip) - 2 * var(--dock-gap)),calc(100% - 2 * var(--dock-gap)));z-index:30;pointer-events:none;opacity:0;transform:translate(calc(-100% - var(--dock-gap) - 6px));transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .26s ease}.agent-chat .ac-dock.is-open{pointer-events:auto;opacity:1;transform:translate(0)}.agent-chat .ac-dock__panel{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:radial-gradient(130% 45% at 22% -6%,rgba(2,195,253,.06),transparent 60%),linear-gradient(180deg,#12191f,#0a0f14);border:1px solid #05090e;box-shadow:0 26px 60px -26px #000000d9,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff05}.agent-chat .ac-dock__texture{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.05}.agent-chat .ac-dock__clip{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:92px;height:25px;border-radius:7px;z-index:4;background:linear-gradient(180deg,#aeb7c2 0%,#7c8693 46%,#454e59 54%,#2b323b 100%);box-shadow:0 4px 9px -2px #000000b3,inset 0 1px #fff9,inset 0 -2px 3px #00000080}.agent-chat .ac-dock__clip:after{content:"";position:absolute;left:18px;right:18px;top:50%;height:2px;transform:translateY(-50%);border-radius:2px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.4) 22%,rgba(0,0,0,.4) 78%,transparent)}.agent-chat .ac-dock__head{position:relative;top:0;z-index:2;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px}.agent-chat .ac-dock__kicker{font-family:var(--ac-body);font-weight:700;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ac-text-mute)}.agent-chat .ac-dock__close{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--ac-line);background:rgba(255,255,255,.03);color:var(--ac-text-mute);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.agent-chat .ac-dock__close:hover{color:var(--ac-text);border-color:var(--ac-cta);background:rgba(2,195,253,.08)}.agent-chat .ac-dock__close:focus-visible{outline:none;border-color:var(--ac-cta);box-shadow:0 0 0 3px #02c3fd38}.agent-chat .ac-dock__sheet{position:relative;z-index:2;flex:1;min-height:0;overflow-y:auto;padding:4px 16px 22px;scrollbar-width:thin;scrollbar-color:var(--ac-bg-400) transparent}.agent-chat .ac-dock__sheet::-webkit-scrollbar{width:9px}.agent-chat .ac-dock__sheet::-webkit-scrollbar-thumb{background:var(--ac-bg-400);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.agent-chat .ac-dock__sheet .ipc{max-width:100%}.agent-chat .ac-dock__sheet .ipc-card,.agent-chat .ac-dock__sheet .ipc-card.is-confirmed{background:#141b22;border-color:#ffffff14;border-radius:7px;box-shadow:inset 0 1px #ffffff0d,0 10px 22px -16px #000000bf}.agent-chat .ac-dock__footnote{position:relative;z-index:2;flex:0 0 auto;margin:0;padding:12px 20px 16px;font-family:var(--ac-body);font-size:.72rem;line-height:1.5;letter-spacing:.01em;text-align:center;color:var(--ac-text-mute);opacity:.8}.agent-chat .ac-dock__footnote.is-cancelled{color:var(--ac-text);font-weight:700;opacity:.92}.agent-chat .ac-dock__empty{margin-top:26px;padding:8px 14px;text-align:center}.agent-chat .ac-dock__empty p{margin:0;font-size:.9rem;line-height:1.55;color:var(--ac-text-mute)}@keyframes ac-sheet-write{0%{clip-path:inset(0 0 100% 0);opacity:.25}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes ac-note-write{0%{opacity:0;transform:translateY(4px)}to{opacity:.8;transform:none}}.agent-chat .ac-dock.is-open .ac-dock__sheet{animation:ac-sheet-write .5s cubic-bezier(.22,1,.36,1) both}.agent-chat .ac-dock.is-open .ac-dock__footnote{animation:ac-note-write .26s ease .3s both}@media (max-width: 760px){.agent-chat--dock-open .agent-chat__main{margin-left:0}}@media (prefers-reduced-motion: reduce){.agent-chat__main,.agent-chat .ac-dock{transition:none!important}.agent-chat .ac-dock.is-open .ac-dock__sheet,.agent-chat .ac-dock.is-open .ac-dock__footnote{animation:none!important}}.agent-chat .ipc-tip{left:auto;bottom:auto;z-index:80;opacity:1;transform:none;transition:none}.agent-chat .ipc-tip:after{display:none}.maintenance-container *{margin:0;padding:0;display:grid}.maintenance-container img{max-width:100%;max-height:100vh;margin:auto}p{font-size:.8rem;color:#d0d0d0}h1{font-size:1.5rem}.redeem-code-container{padding:8px 0;display:flex;flex-direction:column}.content{margin-top:20px;margin-bottom:20px;flex-basis:50%}.text-block{margin:0 auto}.text-center{text-align:center}.text-left{text-align:left}.redeem-code-about{max-width:90%}.size-small{font-size:.65rem}.sidebar-image{background-image:url(/games/ea-sports-college-football/college-football-mobile-store/build/_assets/mm_code_redeem-E5LBHULY.jpg);width:100%;height:20vh;background-position:center 30%;background-size:cover;background-repeat:no-repeat}.important{color:var(--cta);font-weight:700}.login-status{margin:0 auto;text-align:center;font-size:1rem;min-width:90%}.login-group{display:flex;justify-content:space-between}.redeem-inputs{display:flex;flex-direction:column;justify-content:space-evenly;gap:32px}.redeem-form{display:flex;flex-direction:column;margin:0 auto;width:70%}.redeem-code-input{color:var(--text-alt);font-size:20px;background-color:var(--bg-100);border-radius:85px;border:2px solid var(--cta);height:50px;padding:0 12px}.redeem-code-button{font-size:16px;letter-spacing:1.3px;margin-top:30px;border-radius:61px;height:50px;background:var(--cta);cursor:pointer}.help-link{color:#4b82c7;text-decoration:underline}.redeem-code-error{color:#ff2a00;text-align:center}.disabled{background-color:var(--bg-300);cursor:default}@media (min-width: 1024px){main.main-content p{font-size:1.25rem}h1{font-size:2rem}.redeem-code-container{flex-direction:row}.redeem-code-about{max-width:80%}.text-block{margin:32px auto 0}.sidebar-image{height:100vh;flex-basis:50%;max-width:50%;background-position:center center}.login-status{font-size:1.5rem}.redeem-inputs{margin-top:30px}.size-small{font-size:.8rem}}.redeem-code-success-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:min-content;max-height:80%;overflow:auto;width:70%;z-index:500;background:var(--bg-100);border:2px solid var(--cta);max-width:1600px;margin:auto}.redeem-code-success-container{height:100%;display:flex;flex-direction:column;overflow:auto;padding:20px;text-align:center;justify-content:space-evenly}.margin-top-10{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.redeem-code-success-button{font-size:16px;letter-spacing:1.3px;margin-top:10px;border-radius:61px;height:50px;background:var(--cta);cursor:pointer;width:100%;flex-shrink:0}@media (min-width: 1024px){.redeem-code-success-modal{width:55%}.redeem-code-success-container{padding:40px}}.login-logo-button{display:flex;justify-content:center;align-items:center;height:50px;padding:8px 22px;gap:8px;background-color:#ff4748;color:#fff;border-radius:30px;cursor:pointer}.login-logo-button:hover{opacity:.8;color:#fff}.login-logo-button img{max-height:100%}
