.icon{display:inline-block;flex:none;background:currentColor;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--control);height:var(--control);border-radius:var(--radius);color:var(--muted);background:var(--surface-muted);transition:color var(--motion) var(--ease),background var(--motion) var(--ease)}.icon-button:hover{color:var(--white);background:var(--header)}.icon-button.dark{background:var(--header);color:var(--white)}.icon-button.dark:hover{background:var(--muted)}.primary-button{height:60px;border-radius:5px;color:#fff;background:var(--personal);padding:0 40px;font-weight:700}.primary-button:hover{background:#6c649a}.dashboard-card{position:relative;background:#fff;border:2px solid var(--border);height:440px}.global-header{height:100px;position:relative;z-index:20}.header-surface{position:absolute;inset:0 0 auto;min-height:100px;background:var(--header);color:#fff}.global-header.is-open .header-surface{height:var(--menu-height)}.menu-activations .header-surface{background:var(--activations)}.menu-products .header-surface{background:var(--products)}.menu-management .header-surface{background:var(--management)}.menu-personal .header-surface{background:var(--personal)}.menu-search .header-surface{background:var(--search)}.navigation{height:100px}.brand{position:absolute;top:33px;left:0;width:108px;height:35px}.nav-trigger{position:absolute;top:32px;display:flex;align-items:center;gap:10px;height:36px;font-size:30px;font-weight:700;line-height:36px;white-space:nowrap}.nav-trigger.activations .icon{color:var(--activations)}.nav-trigger.products .icon{color:var(--products)}.nav-trigger.management .icon{color:var(--management)}.nav-trigger.personal .icon{color:var(--personal)}.is-open .nav-trigger .icon{color:#fff}.is-open .nav-trigger.selected,.is-open .nav-trigger.selected .icon{color:#000}.notification-badge{position:absolute;top:25px;left:1367px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font:700 12px/1 var(--font);background:#e74a4a;color:#fff;letter-spacing:-.04em}.search-trigger{position:absolute;top:33px;right:0;width:35px;height:35px}.search-trigger.selected{color:#000}.menu-backdrop{position:fixed;top:var(--menu-height);bottom:0;left:0;width:max(calc(100vw / var(--ui-scale)),var(--desktop));-webkit-backdrop-filter:blur(var(--menu-blur));backdrop-filter:blur(var(--menu-blur));cursor:default}.mega-menu{height:calc(var(--menu-height) - 100px)}.menu-heading,.menu-link{position:absolute;line-height:1.2;white-space:nowrap}.menu-heading{color:#000;font-weight:400}.menu-link{color:#fff;font-weight:700}.menu-link:hover,.menu-link:focus-visible{color:#000}.search-panel{height:497px;padding-top:32px}.search-form{height:48px;display:flex;align-items:center;gap:20px;color:#000}.search-form input{border:0;background:transparent;color:#fff;font-weight:700;font-size:40px;width:1400px;outline-offset:6px}.search-form input::placeholder{color:#fff;opacity:1}.search-panel h2{position:absolute;top:137px;font-size:25px;font-weight:400;color:#000}.search-results{position:absolute;left:1px;top:187px;display:grid;gap:20px}.search-results a{display:flex;align-items:center;gap:11px;font-size:30px;font-weight:700;line-height:36px}.search-results a:hover{color:#000}.account-strip{height:110px;background:#fff}.account-strip.compact{padding-top:10px;height:110px;padding-bottom:10px;background:var(--surface-muted)}.account-strip.compact .account-bar{background:#fff}.account-strip.compact:before{content:"";position:absolute;left:0;right:0;min-width:1920px;height:90px;background:#fff}.account-bar{height:110px}.compact .account-bar{height:90px}.store-select{position:absolute;left:0;top:25px;width:450px;height:60px}.store-select select{appearance:none;width:100%;height:100%;background:#fff;color:#000;border:2px solid var(--border);border-radius:30px;padding:0 70px 0 28px;font-weight:700;cursor:pointer}.store-select .icon{position:absolute;right:30px;top:17px;color:var(--muted);pointer-events:none}.account-user{position:absolute;top:40px;left:552px;display:flex;align-items:center;gap:8.93px;height:30px}.dashboard-toggle{position:absolute;top:25px;right:0}.compact .store-select,.compact .dashboard-toggle{top:15px}.compact .account-user{top:30px}.dashboard-toggle.closed .icon{transform:rotate(180deg)}.account-chart{position:absolute;top:15px;right:70px}.compact-balance,.compact-card{position:absolute;top:30px;display:flex;align-items:center;height:30px;gap:24px}.compact-balance{left:966px}.compact-card{left:1244px;gap:22.31px}.logo-dialog{padding:0;border:0;border-radius:30px;width:1640px;max-width:none;height:1140px;max-height:calc(100vh / var(--ui-scale) - 120px);top:98px;bottom:auto;margin:0 auto;box-shadow:0 0 10px #00000029;color:#000;background:#fff;overflow-y:auto}.logo-dialog::backdrop{background:#ececec}.logo-dialog-content{position:relative;width:1640px;height:1140px}.logo-dialog-close{position:absolute;right:40px;top:42px;color:var(--muted)}.logo-dialog h2{position:absolute;width:820px;text-align:center;top:82px;font-size:40px;font-weight:700;color:var(--personal)}.logo-gallery-title{left:0}.logo-upload-title{left:820px}.logo-gallery{position:absolute;inset:0;pointer-events:none}.logo-gallery button{position:absolute;pointer-events:auto;border:4px solid transparent}.logo-gallery button[aria-pressed=true]{border-color:#000}.logo-gallery button:hover{background:#ececec}.logo-gallery img{max-width:none;object-fit:contain}.logo-divider{position:absolute;top:60px;left:820.5px;width:2px;height:860.5px;background:var(--border)}.logo-upload{position:absolute;top:161px;left:883px;width:692px;height:469px;border:1px solid black;font-size:18px}.logo-upload>span{display:flex;flex-direction:column;align-items:center;gap:19px}.logo-upload img{max-width:400px;max-height:260px;object-fit:contain}.logo-dialog .logo-saved-title{top:682px;left:820px}.saved-logos{position:absolute;top:751px;left:883px;width:692px;display:flex;gap:17.5px;overflow-x:auto}.saved-logo{flex:none;width:219px;height:149px;overflow:hidden}.saved-logo[aria-pressed=true]{outline:4px solid black;outline-offset:-4px}.saved-logo img{width:219px;height:164px;object-fit:cover;margin-top:-8px}.logo-confirm{position:absolute;left:620px;top:980px;width:400px;border-radius:30px}.logo-error{position:absolute;left:883px;top:640px;color:#a23434;font-size:18px}.logo-confirm:disabled{background:var(--surface-muted)}.logo-upload .upload-icon{width:57.895px;height:50px}.dashboard-section{background:var(--white);padding-bottom:0;border-bottom:10px solid var(--surface-muted)}.dashboard-reveal{height:490px;overflow:hidden;transition:height var(--motion) var(--ease)}.dashboard-closed .dashboard-section{border-bottom:0}.dashboard-closed .dashboard-reveal{height:0;visibility:hidden}.dashboard-cards{height:440px}.identity-card{position:absolute;left:0;top:0;width:536px}.mascot-button{position:absolute;left:55px;top:21px;width:440px;height:298px}.mascot-button img{width:440px;height:298px}.mascot-button .custom-logo{object-fit:contain;padding:10px}.mascot-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffd9;color:#838188;opacity:0;font-size:18px;transition:opacity var(--motion) var(--ease)}.mascot-button:hover .mascot-hover,.mascot-button:focus-visible .mascot-hover{opacity:1}.balance-button{position:absolute;top:341px;height:60px;width:227px;color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:25px}.bank-balance{left:29px;background:var(--personal)}.card-balance{left:277px;background:var(--activations)}.balance-button:hover{filter:brightness(.94)}.windtre-card{position:absolute;left:550px;width:537px;top:1px}.windtre-card h2{position:absolute;left:38px;top:40px;font-size:35px;font-weight:700;line-height:42px}.metric-close{position:absolute;right:43px;top:50px;width:25px;height:25px;color:var(--muted)}.metric-close:hover{color:#000}.metric-ring{position:absolute;left:41px;top:102px}.metric-number{position:absolute;top:176px;left:41px;width:268.882px;height:120px;display:flex;align-items:center;justify-content:center;font-size:100px;line-height:120px;color:var(--windtre)}.thresholds{list-style:none;position:absolute;left:388px;top:146px;margin:0;padding:0;display:grid;gap:20px}.thresholds li{width:100px;height:30px;background:var(--chip);border-radius:15px;font-size:18px;line-height:30px;text-align:center}.thresholds li.current{color:#fff;background:var(--windtre);font-weight:700}.next-threshold{position:absolute;top:397px;width:calc(100% - 4px);text-align:center;font-size:18px;line-height:22px;font-weight:700}.metric-help{position:absolute;right:29px;bottom:17px;color:var(--surface-muted);width:25px;height:25px}.metric-help:hover{color:var(--muted)}.klab-card{position:absolute;left:1101px;width:536px;top:0}.klab-logo{position:absolute;left:31px;top:31px}.reward-button{position:absolute;right:28px;top:30px}.klab-card .metric-number{color:var(--klab)}.klab-card .thresholds{left:390px}.klab-card .thresholds li.current{background:var(--klab)}.klab-hover{position:absolute;inset:100px 20px 20px;background:#fff;color:#000;font-weight:700;opacity:0;pointer-events:none;transition:opacity var(--motion) var(--ease)}.klab-card:hover .klab-hover,.klab-card:focus-within .klab-hover{opacity:1;pointer-events:auto}.klab-hover p{position:absolute;top:60px;left:71px;width:350px;font-size:25px;line-height:30px;text-align:center}.klab-hover button{position:absolute;left:96px;top:241px;color:#fff;background:var(--klab);height:60px;width:300px;border-radius:5px}.windtre-card.summary h2{top:37px;left:29px}.metric-chart{position:absolute;top:28px;right:29px}.compact-metrics{position:absolute;left:29px;right:29px;top:118px;display:grid;grid-template-columns:227px 227px;gap:23px 21px}.compact-metrics button{height:130px;background:var(--surface-muted);border-radius:5px}.compact-metrics button:hover{background:#e1e1e1}.compact-metrics button>span{display:flex;align-items:center;justify-content:center;gap:14px;height:75px}.compact-metrics strong{font-size:60px;line-height:72px}.compact-metrics small{font-size:25px}.promotions-section{height:650px;background:#fff;position:relative;padding-top:40px}.promotion-window{height:536px;overflow:hidden}.promotion-track{display:flex;gap:16px;width:max-content;transition:transform var(--motion) var(--ease)}.promotion{flex:none;width:536px;height:536px}.promotion:nth-child(4){margin-left:124px}.promotion img{width:536px;height:536px;object-fit:cover}.promotion:hover{opacity:.9}.carousel-dots{position:absolute;top:606px;left:50%;transform:translate(-50%);display:flex;gap:37.33px}.carousel-dots button{width:20px;height:20px;border-radius:50%;background:var(--surface-muted)}.carousel-dots button.current{background:#000}.training-section{border-top:10px solid var(--surface-muted);background:#fff;height:660px;overflow:hidden}.dashboard-closed .training-section{border-top-width:10px;height:657px}.training-layout{height:650px;padding-top:40px}.featured-training{width:812px}.training-preview{width:812px;height:455px;border-radius:10px;overflow:hidden;position:relative;display:block}.training-preview>img{width:812px;height:454px;object-fit:cover;position:absolute;left:0;top:0}.featured-training h2{margin-top:20px;font-size:30px;line-height:36px;font-weight:700;letter-spacing:0}.training-date{margin-top:10px;font-size:20px;line-height:24px}.training-play{position:absolute;inset:0;margin:auto;width:80px;height:56px;border-radius:14px;background:#363636e6}.training-play:after{content:"";position:absolute;top:15px;left:33px;border-left:22px solid white;border-top:13px solid transparent;border-bottom:13px solid transparent}.training-preview:hover .training-play{background:#363636}.training-player{background:#000}.training-player-host,.training-player iframe{width:100%;height:100%;border:0}.video-loading{pointer-events:none}.video-play-hint{position:absolute;top:0;right:0;left:0;color:#fff;background:#363636;padding:10px 20px;font-size:18px;pointer-events:none}.video-error-actions{display:flex;gap:30px;margin-top:20px}.video-error-actions a,.video-error-actions button{text-decoration:underline}.video-notice{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;background:#363636eb;color:#fff;font-size:25px;line-height:1.5;padding:40px}.training-list{position:absolute;top:40px;right:0;width:674px;height:610px;overflow-y:auto;scrollbar-width:none}.training-list::-webkit-scrollbar{display:none}.training-item{display:flex;width:674px;gap:16px;text-align:left;height:146px;margin-bottom:40px}.training-item:nth-child(3){margin-bottom:43px}.training-thumbnail{position:relative;flex:none;width:260px;height:146px;border-radius:10px;overflow:hidden}.training-thumbnail img{width:260px;height:146px;object-fit:cover}.training-position{position:absolute;left:8px;bottom:8px;background:#363636e6;color:#fff;border-radius:4px;padding:2px 8px;font-size:18px;line-height:24px}.training-item[aria-pressed=true] .training-thumbnail{outline:3px solid var(--activations);outline-offset:-3px}.training-copy{display:flex;flex-direction:column;gap:10px;padding-top:3px;width:398px}.training-copy strong{font-size:30px;line-height:30px;font-weight:700;letter-spacing:0}.training-copy>span{font-size:20px;line-height:24px}.training-item:hover .training-copy strong{text-decoration:underline}.dashboard-open{padding-bottom:9px}.promotion:nth-child(3){position:relative}.promotion:nth-child(3):after{content:"";position:absolute;inset:0;border:2px solid var(--border);pointer-events:none}.future-section{min-height:calc(100vh - 210px);padding:40px 0;background:#fff;border-top:10px solid var(--surface-muted)}.future-section h1{font-size:40px;font-weight:700}.future-empty{margin:200px auto 0;max-width:812px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:30px}.future-empty .icon{color:var(--products)}.future-empty .primary-button{display:inline-flex;align-items:center}:root{--ui-scale: .8;--font: "Inter", sans-serif;--tracking: -.04em;--black: #000;--white: #fff;--header: #363636;--surface-muted: #ececec;--border: #ececec;--muted: #838188;--activations: #7cabe6;--products: #9fd368;--management: #e6a57c;--personal: #c2b6e4;--windtre: #ed6f24;--klab: #214886;--chip: #eaecea;--search: #adadad;--desktop: 1920px;--content: 1640px;--gutter: 16px;--control: 60px;--radius: 5px;--pill: 30px;--motion: .3s;--ease: ease-out;--menu-blur: 9.66797px}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}*{box-sizing:border-box;letter-spacing:var(--tracking)}html{background:var(--surface-muted)}body{zoom:var(--ui-scale);margin:0;color:var(--black);font:25px/1.2 var(--font);letter-spacing:var(--tracking)}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{border:0;padding:0;background:none;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--klab);outline-offset:4px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0;font-size:inherit}.desktop-canvas{width:max(100%,var(--desktop));min-height:calc(100vh / var(--ui-scale))}.content-width{width:var(--content);margin-inline:auto;position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important;scroll-behavior:auto!important}}
