@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Inter:wght@100..900&family=JetBrains+Mono:wght@100..800&display=swap";.share-card-round-v3.share-card-art--map .share-card-map-layer--full{right:0;bottom:0;width:100%;height:100%;top:0;left:0}.share-card-round-v3 .share-card-vignette,.share-card-round-v3.share-card-art--map .share-card-vignette,.share-card-round-v3.share-card-art--map.share-card-art--outdoors .share-card-vignette{background:transparent!important}.share-card-round-v3.share-card-art--photo-map .share-card-map-layer--inset{top:17%;left:28%;width:72%;height:48%;border:0;border-radius:0;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 72% 50% at 62% 45%,#000 32%,rgba(0,0,0,.9) 58%,transparent 94%);mask-image:radial-gradient(ellipse 72% 50% at 62% 45%,#000 32%,rgba(0,0,0,.9) 58%,transparent 94%)}.share-card-round-v3 .share-card-brand img{display:none!important}.share-card-round-v3.share-card-art--map .share-card-info-block,.share-card-round-v3.share-card-art--photo-map .share-card-info-block{top:3.5%}.share-card-round-v3 .share-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px 24px;width:min(86%,330px);margin:13px auto 0}.share-card-round-v3 .share-card-metric{display:block;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.share-card-round-v3 .share-card-metric-icon{display:none}.share-card-round-v3 .share-card-metric--0{grid-column:1 / -1;margin-bottom:1px}.share-card-round-v3 .share-card-metric-copy>span{margin-bottom:4px;color:#ffffffc7;font-size:7.5px;font-weight:600;letter-spacing:.18em}.share-card-round-v3 .share-card-metric-copy strong{font-size:27px;font-weight:650;letter-spacing:-.02em;text-align:center}.share-card-round-v3 .share-card-metric--0 .share-card-metric-copy strong{font-size:42px;line-height:.95}.share-card-round-v3 .share-card-metric-copy strong small{font-size:.42em;font-weight:500}.share-card-round-v3 .share-card-phrase--movement,.share-card-round-v3 .share-card-phrase--freedom,.share-card-round-v3 .share-card-phrase--journey,.share-card-round-v3 .share-card-phrase--choice{display:none!important}.share-card-round-v3 .share-card-phrase--discipline{right:5%;bottom:4.5%}.share-card-round-v3 .share-route-start-marker circle{display:none}.share-card-round-v3 .share-route-start-marker,.share-card-round-v3 .share-route-finish-marker{filter:drop-shadow(0 0 8px rgba(243,179,36,.78))}.share-card-round-v3 .share-route-finish-marker [data-invictus-legacy-finish=true]{display:none}.share-round-map-markers{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none}.share-round-map-marker{position:absolute;display:block;filter:drop-shadow(0 0 7px rgba(243,179,36,.82))}.share-round-map-marker--start{width:30px;height:34px;transform:translate(-8px,-32px)}.share-round-map-marker--start:before{content:"";position:absolute;left:8px;bottom:2px;width:3px;height:29px;border-radius:999px;background:#f3b324;box-shadow:0 0 5px #f3b324b3}.share-round-map-marker--start:after{content:"";position:absolute;left:10px;top:2px;width:19px;height:12px;clip-path:polygon(0 0,100% 28%,0 100%);background:#f3b324}.share-round-map-marker--finish{width:13px;height:13px;border:2px solid #fff4cf;border-radius:50%;background:#f3b324;box-shadow:0 0 0 2px #0808088c,0 0 10px #f3b324cc;transform:translate(-50%,-50%)}.share-context-controls{position:absolute;z-index:60;left:50%;bottom:8px;display:flex;width:min(calc(100% - 16px),460px);flex-wrap:wrap;align-items:end;justify-content:center;gap:8px;padding:9px 10px;border:1px solid rgba(243,179,36,.34);border-radius:15px;background:#080808e6;box-shadow:0 12px 32px #0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%)}.share-context-slider{display:grid;flex:1 1 145px;min-width:120px;gap:5px;color:#ffffffd1;font-size:9px;font-weight:600}.share-context-slider>span{display:flex;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap}.share-context-slider b{color:#f3b324;font-size:9px}.share-context-slider input{width:100%;height:22px;accent-color:#f3b324}.share-context-action,.share-context-icon{min-height:34px;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#f3b324;background:#171717;font-size:9px;font-weight:700}.share-context-action{padding:0 11px;white-space:nowrap}.share-context-icon{display:grid;width:36px;min-width:36px;padding:0;place-items:center}.share-context-icon--danger{color:#fff;border-color:#f43f5e80;background:#7f1d1db8}.share-card-round-v3 .share-card-info-block.is-selected:after{content:"";position:absolute;top:-7px;right:-9px;bottom:-7px;left:-9px;border:1px solid rgba(243,179,36,.5);border-radius:10px;pointer-events:none}.share-customizer--compact{max-width:430px}.share-customizer-modes--two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.share-hidden-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.share-customizer-reset--single{grid-template-columns:1fr 1fr}.share-customizer-reset--single button:last-child{grid-column:auto!important}.share-card-round-v3.is-exporting .share-card-info-block,.share-card-round-v3.is-exporting .share-card-phrase{outline:none!important}.share-card-round-v3.is-exporting .share-card-info-block.is-selected:after{display:none}@media(max-width:420px){.share-context-controls{bottom:5px;gap:6px;padding:8px}.share-context-slider{flex-basis:128px}}.share-screen .share-card-map-layer [data-share-map-markers],.share-screen .share-card-map-layer .share-round-map-markers{display:none!important}.admin-new-shell{--admin-gold:#f1b928;--admin-gold-soft:#c99014;--admin-bg:#050505;--admin-panel:#0c0c0d;--admin-panel-2:#111113;--admin-line:rgba(255,255,255,.09);--invictus-ui-secondary:#e7e1d8;--invictus-ui-muted:#c9c1b6;--invictus-ui-subtle:#aaa39a;--color-on-surface:#f6f4ee;--color-on-surface-variant:#d8d1c8;position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;overflow-y:auto;color:#f6f4ee;color-scheme:dark;background:radial-gradient(circle at 50% -18%,rgba(241,185,40,.14),transparent 32rem),linear-gradient(180deg,#070707,#030303);font-family:Roboto Condensed,sans-serif}[data-theme=light] .admin-new-shell{--invictus-ui-secondary:#e7e1d8;--invictus-ui-muted:#c9c1b6;--invictus-ui-subtle:#aaa39a;--texto-suave:#e7e1d8;--color-on-surface:#f6f4ee;--color-on-surface-variant:#d8d1c8;color:#f6f4ee}[data-theme=light] .admin-new-shell :is(.text-white,.text-white\/90,.text-white\/80,.text-white\/70,.text-neutral-100,.text-neutral-200,.text-zinc-100,.text-zinc-200,.text-gray-100,.text-gray-200,.text-slate-100,.text-slate-200){color:#f6f4ee!important}[data-theme=light] .admin-new-shell :is(.text-white\/60,.text-white\/50,.text-white\/40,.text-neutral-300,.text-neutral-400,.text-neutral-500,.text-neutral-600,.text-neutral-700,.text-zinc-300,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700,.text-gray-300,.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-on-surface-variant){color:#c9c1b6!important}[data-theme=light] .admin-new-shell :is(.border-white\/5,.border-white\/10,.border-white\/20,.border-white\/30,.border-white\/40){border-color:#ffffff1f!important}[data-theme=light] .admin-new-shell :is(.bg-black\/20,.bg-black\/30,.bg-black\/40,.bg-black\/50,.bg-black\/60){background-color:#0000006b!important}.admin-new-shell input:not([type=checkbox]):not([type=radio]),.admin-new-shell select,.admin-new-shell textarea{color:#f6f4ee;caret-color:#f1b928}.admin-new-shell input::placeholder,.admin-new-shell textarea::placeholder{color:#aaa39a!important;opacity:1}.admin-shell-header{position:sticky;z-index:12;top:0;display:grid;grid-template-columns:46px 1fr 46px;align-items:center;width:100%;height:calc(78px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;border-bottom:1px solid var(--admin-line);background:#050505eb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.admin-shell-exit,.admin-shell-status{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(241,185,40,.35);border-radius:15px;color:var(--admin-gold);background:linear-gradient(145deg,#f1b9281a,#ffffff05)}.admin-shell-exit{cursor:pointer;transition:.2s ease}.admin-shell-exit:hover{transform:translateY(-1px);border-color:#f1b928b3;background:#f1b92824}.admin-shell-exit svg,.admin-shell-status svg{width:19px}.admin-shell-status{justify-self:end}.admin-shell-brand{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.admin-shell-brand span{display:grid;line-height:1}.admin-shell-brand b{font-family:Barlow,sans-serif;font-size:20px;letter-spacing:.14em}.admin-shell-brand small{margin-top:5px;color:var(--admin-gold);font-size:8px;font-weight:900;letter-spacing:.24em}.admin-shell-nav{position:sticky;z-index:10;top:calc(78px + env(safe-area-inset-top));display:flex;width:100%;padding:10px 14px;gap:7px;overflow-x:auto;border-bottom:1px solid var(--admin-line);background:#060606f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none}.admin-shell-nav::-webkit-scrollbar{display:none}.admin-shell-nav button{display:flex;min-height:40px;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--admin-line);border-radius:14px;color:#b9b4ac;background:#ffffff06;font:800 10px inherit;letter-spacing:.05em;white-space:nowrap;cursor:pointer;transition:.18s ease}.admin-shell-nav button:hover{color:#fff;border-color:#f1b92840;background:#f1b9280f}.admin-shell-nav button svg{width:16px}.admin-shell-nav button.is-active{border-color:#f1b928b3;color:#171005;background:linear-gradient(120deg,#ffd65c,#e3a20c);box-shadow:0 10px 30px #da9a002e}.admin-new-content{width:min(100%,1240px);min-height:calc(100dvh - 138px);margin:auto;padding:18px 14px 42px}.admin-new-content>.min-h-screen,.admin-new-content>[class*=min-h-screen]{min-height:0!important;background:transparent!important}.admin-new-content .text-emerald-400,.admin-new-content .text-primary{color:var(--admin-gold)!important}.admin-new-content .border-emerald-500\/30,.admin-new-content .border-primary\/20{border-color:#f1b92859!important}.admin-new-content .bg-emerald-500,.admin-new-content .bg-primary{background:var(--admin-gold)!important;color:#171005!important}@media(min-width:920px){.admin-shell-header{padding-left:24px;padding-right:24px}.admin-shell-nav{position:fixed;top:calc(78px + env(safe-area-inset-top));bottom:0;left:0;width:220px;padding:22px 14px;flex-direction:column;overflow-y:auto;overflow-x:hidden;border-right:1px solid var(--admin-line);border-bottom:0;background:#060606e6}.admin-shell-nav button{width:100%;min-height:48px;border-radius:16px;padding:0 15px;font-size:11px}.admin-new-content{width:auto;max-width:1320px;margin-left:220px;padding:28px 28px 56px}}@media(max-width:540px){.admin-shell-header{padding-right:12px;padding-left:12px}.admin-shell-brand b{font-size:18px}.admin-shell-nav{padding-right:10px;padding-left:10px}.admin-new-content{padding-right:8px;padding-left:8px}.admin-new-content h1{font-size:1.55rem!important}}.auth-experience{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;color:#f8f8f6;background:#020202;font-family:Barlow,sans-serif}.auth-experience *{box-sizing:border-box}.auth-ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% -5%,rgba(240,177,21,.17),transparent 32%),linear-gradient(135deg,#020202 15%,#090806 55%,#020202)}.auth-ambient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 70%);mask-image:linear-gradient(to bottom,#000,transparent 70%)}.auth-ambient span{position:absolute;border:1px solid rgba(237,174,23,.13);transform:rotate(45deg)}.auth-ambient span:nth-child(1){width:220px;height:220px;top:16%;left:-145px}.auth-ambient span:nth-child(2){width:330px;height:330px;right:-250px;bottom:5%}.auth-ambient span:nth-child(3){width:90px;height:90px;right:8%;top:12%;box-shadow:0 0 80px #f0b11514}.auth-shell{position:relative;width:min(100%,480px);min-height:100%;margin:auto;padding:max(22px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:center;gap:22px}.auth-brand{display:grid;justify-items:center;gap:4px}.auth-brand p{margin:0;color:#dca818;font-size:9px;font-weight:800;letter-spacing:.23em}.auth-card{border:1px solid #2b2925;border-radius:18px;padding:24px;background:linear-gradient(145deg,#151514f5,#080808fa);box-shadow:0 24px 80px #00000085,inset 0 1px #ffffff09}.auth-card form{display:grid;gap:15px}.auth-copy{margin-bottom:4px}.auth-copy small{color:#e8ad15;font-size:10px;font-weight:900;letter-spacing:.16em}.auth-copy h1{margin:5px 0 3px;font-family:Bebas Neue,Anton,sans-serif;font-size:38px;line-height:1;letter-spacing:.025em}.auth-copy p{margin:0;color:var(--invictus-text-secondary);font-size:13px;line-height:1.45}.auth-field{display:grid;gap:7px}.auth-field>span{color:#c6c1b8;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-field>div{height:52px;display:flex;align-items:center;gap:11px;padding:0 14px;border:1px solid #33312d;border-radius:10px;background:#090909;transition:.2s}.auth-field>div:focus-within{border-color:#dca818;box-shadow:0 0 0 3px #dca81817}.auth-field svg{width:18px;color:#dca818}.auth-field input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent;font:500 14px Barlow,sans-serif}.auth-field input::placeholder{color:var(--invictus-text-subtle)}.auth-primary,.auth-google{height:54px;width:100%;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:900;letter-spacing:.09em;transition:.18s}.auth-primary{border:1px solid #f6c643;color:#080705;background:linear-gradient(100deg,#d49a0b,#ffd058);box-shadow:0 8px 24px #e1a61026}.auth-primary svg{width:19px}.auth-primary:active,.auth-google:active{transform:scale(.985)}.auth-primary:disabled,.auth-google:disabled{opacity:.42;cursor:not-allowed}.auth-google{border:1px solid #3a3936;color:#eee;background:#151515}.auth-google b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#4285f4;background:#fff;font-size:14px}.auth-forgot,.auth-back,.auth-switch button,.auth-error button{border:0;color:#e2ae21;background:none;font-weight:800}.auth-forgot{justify-self:end;font-size:11px}.auth-back{display:flex;align-items:center;gap:7px;margin:0 0 12px;padding:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.auth-back svg{width:16px}.auth-switch{margin:1px 0 0;text-align:center;color:var(--invictus-text-muted);font-size:12px}.auth-switch button{font-size:12px}.auth-divider{height:18px;display:flex;align-items:center;justify-content:center;color:var(--invictus-text-subtle)}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#2b2a27}.auth-divider span{padding:0 12px;font-size:9px;font-weight:900}.auth-error,.auth-success{padding:11px 12px;border-radius:8px;font-size:11px;line-height:1.4}.auth-error{color:#ff8c8c;border:1px solid rgba(255,75,75,.3);background:#ff363614}.auth-error button{display:block;margin-top:5px;padding:0;font-size:10px}.auth-success{display:flex;align-items:center;gap:8px;color:#61df91;border:1px solid rgba(50,200,100,.28);background:#32c86412}.auth-success svg{width:17px}.auth-progress{display:grid;grid-template-columns:repeat(4,1fr);margin:16px 0 18px}.auth-progress>div{position:relative;display:grid;justify-items:center;gap:5px;color:var(--invictus-text-subtle);font-size:8px;font-weight:800;text-transform:uppercase}.auth-progress>div:not(:last-child):after{content:"";position:absolute;z-index:0;top:12px;left:64%;width:72%;height:1px;background:#34322e}.auth-progress i{position:relative;z-index:1;width:25px;height:25px;display:grid;place-items:center;border:1px solid #45413b;border-radius:50%;background:#111;font-style:normal;font-size:10px}.auth-progress svg{width:12px}.auth-progress .is-active{color:#e9b120}.auth-progress .is-active i{border-color:#e2ab19;color:#080808;background:#e2ab19}.auth-progress .is-active:not(:last-child):after{background:#b98a12}.auth-trust{display:flex;gap:11px;padding:13px;border:1px solid #2b2a27;border-radius:10px;background:#0c0c0b}.auth-trust>svg{width:21px;color:#e8ad15}.auth-trust span,.auth-check span{display:grid;gap:3px}.auth-trust b,.auth-check b{font-size:11px}.auth-trust small,.auth-check small{color:var(--invictus-text-muted);font-size:10px;line-height:1.35}.auth-check{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #302e2a;border-radius:10px;background:#0b0b0b;cursor:pointer}.auth-check input{position:absolute;opacity:0}.auth-check i{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:1px solid #55514a;border-radius:4px;color:transparent}.auth-check input:checked+i{color:#060606;border-color:#e4ad17;background:#e4ad17}.auth-check svg{width:13px}.auth-plans{display:grid;gap:10px}.auth-plans button{width:100%;min-height:78px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid #35322d;border-radius:10px;color:#ddd;text-align:left;background:#0b0b0b}.auth-plans button>svg{color:var(--invictus-text-subtle)}.auth-plans span{display:grid;gap:4px}.auth-plans b{font-size:12px}.auth-plans small{color:var(--invictus-text-subtle);font-size:10px}.auth-plans em{padding:5px 7px;border-radius:5px;color:#d8a316;background:#262216;font-size:9px;font-style:normal;font-weight:900}.auth-plans button.is-selected{border-color:#e2ab19;background:linear-gradient(110deg,#e2ab1921,#0b0b0b)}.auth-plans button.is-selected>svg{color:#e2ab19}.auth-shell>footer{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--invictus-text-subtle);font-size:9px}.auth-shell>footer svg{width:13px;color:#a77c12}@media(max-width:380px){.auth-shell{padding-left:13px;padding-right:13px;gap:14px}.auth-card{padding:19px}.auth-copy h1{font-size:33px}.auth-brand p{font-size:8px}}.auth-apple{width:100%;height:54px;border:1px solid #fff;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:#000;font-size:13px;font-weight:900;letter-spacing:.09em;transition:.18s}.auth-apple:active{transform:scale(.985)}.auth-apple:disabled{opacity:.42;cursor:not-allowed}.auth-apple b{width:24px;height:24px;display:grid;place-items:center}.auth-apple svg{width:18px;height:18px}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.app-route-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;min-height:100dvh;background:#030303;color:#f7be1e;font-family:Barlow,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.16em}.challenge-flow-screen.is-cardio-live{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none;padding:0!important;background:#030403!important}.challenge-flow-screen.is-cardio-live .challenge-cardio-live{position:relative;display:block;width:min(100%,30rem);height:100dvh;min-height:0!important;max-height:100dvh;margin:0 auto;overflow:hidden;background:#030403}.challenge-flow-screen.is-cardio-live .challenge-cardio-live>.live-tracking-map{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-content{position:absolute;z-index:12;right:.62rem;bottom:max(env(safe-area-inset-bottom),.42rem);left:.62rem;padding:0;background:transparent}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-stats{overflow:hidden;border:1px solid rgba(245,160,0,.78);border-radius:1.05rem;background:#040404f6;box-shadow:0 -16px 42px #00000057;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-stats>header{display:grid;min-height:3.55rem;grid-template-columns:2.45rem 1fr 1.75rem;align-items:center;gap:.62rem;padding:.55rem .8rem;border-bottom:1px solid rgba(245,160,0,.32)}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-stats>header>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid #f5a000;border-radius:50%;color:#f5a000;background:#090909}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-stats>header>span svg{width:1.18rem;height:1.18rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-stats>header strong{overflow:hidden;color:#f5f5f5;font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-stats>header>svg{width:1.2rem;height:1.2rem;justify-self:end;color:#00c76f}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important;background:#030303fb}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-metrics>article{display:grid!important;min-height:clamp(5rem,12.2dvh,6.25rem);grid-template-columns:1fr;place-items:center;align-content:center;gap:.18rem;padding:.48rem .25rem;border-right:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.12)}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-metrics>article:nth-child(2n){border-right:0!important}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-metrics>article:nth-last-child(-n+2){border-bottom:0}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-metrics svg{width:1.16rem!important;height:1.16rem!important;color:#f5a000}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-metrics b{color:#fff;font-family:Bebas Neue,Roboto Condensed,sans-serif;font-size:clamp(1.75rem,8.2vw,2.4rem)!important;font-weight:400;line-height:.92;letter-spacing:.01em}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-metrics small{max-width:9rem;color:#ffffff94;font-size:clamp(.55rem,2.25vw,.67rem)!important;font-weight:800;line-height:1.05;text-align:center;text-transform:uppercase}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-status{position:absolute;right:0;bottom:calc(100% + .48rem);left:0;display:flex;min-height:2.35rem;align-items:center;gap:.5rem;margin:0;padding:.36rem .58rem;border:1px solid rgba(0,199,111,.34);border-radius:.72rem;color:#00c76f;background:#030a07c7;box-shadow:0 8px 24px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-status>svg{width:1rem;height:1rem;flex:0 0 auto}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-status span{display:flex;min-width:0;flex-direction:column;gap:.05rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-status b{font-size:.65rem;line-height:1}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-status small{overflow:hidden;color:#ffffffa8;font-size:.56rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.challenge-flow-screen.is-cardio-live .gps-signal-indicator,.challenge-flow-screen.is-cardio-live .challenge-cardio-live-actions,.challenge-flow-screen.is-cardio-live .challenge-cardio-live-cancel{display:none!important}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-topbar{position:absolute;z-index:30;top:max(env(safe-area-inset-top),.55rem);left:.72rem;right:.72rem;display:grid;grid-template-columns:2.55rem 1fr 2.55rem;align-items:start;pointer-events:none}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-topbar>button,.challenge-flow-screen.is-cardio-live .challenge-cardio-live-menu-wrap,.challenge-flow-screen.is-cardio-live .challenge-cardio-live-menu-wrap button{pointer-events:auto}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-topbar>button,.challenge-flow-screen.is-cardio-live .challenge-cardio-live-menu-trigger{display:grid;width:2.45rem;height:2.45rem;place-items:center;border:1px solid rgba(245,160,0,.78);border-radius:50%;color:#f5a000;background:#050505e6;box-shadow:0 8px 24px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-topbar>div:nth-child(2){display:flex;justify-self:center;align-items:center;gap:.42rem;padding:.3rem .55rem;border:1px solid rgba(245,160,0,.25);border-radius:999px;background:#040404c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-topbar>div:nth-child(2) span{display:flex;flex-direction:column}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-topbar>div:nth-child(2) b{color:#fff;font-size:.67rem;letter-spacing:.08em;line-height:1}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-topbar>div:nth-child(2) small{color:#f5a000;font-size:.42rem;letter-spacing:.18em}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-menu-wrap{position:relative;justify-self:end}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-menu{position:absolute;top:calc(100% + .42rem);right:0;width:min(15.5rem,calc(100vw - 1.5rem));overflow:hidden;border:1px solid rgba(245,160,0,.42);border-radius:.9rem;background:#070707fa;box-shadow:0 18px 48px #0000008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-menu>button{display:flex;width:100%;min-height:2.75rem;align-items:center;gap:.65rem;padding:.58rem .78rem;border:0;border-bottom:1px solid rgba(255,255,255,.08);color:#efefef;background:transparent;font-size:.78rem;text-align:left}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-menu>button:last-child{border-bottom:0}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-menu>button svg{width:1rem;height:1rem;color:#f5a000}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-menu>button.is-danger,.challenge-flow-screen.is-cardio-live .challenge-cardio-live-menu>button.is-danger svg,.challenge-flow-screen.is-cardio-live .challenge-cardio-live-discard-confirm .is-danger{color:#ff6464}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-discard-confirm{display:flex;flex-direction:column;gap:.25rem;padding:.8rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-discard-confirm strong{color:#fff;font-size:.8rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-discard-confirm small{color:#ffffff94;font-size:.66rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-discard-confirm>div{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.45rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-discard-confirm button{min-height:2.35rem;border:1px solid rgba(255,255,255,.14);border-radius:.65rem;color:#ddd;background:#111;font-size:.7rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-discard-confirm button.is-danger{border-color:#ff64646b;background:#ff464614}.challenge-flow-screen.is-cardio-live .challenge-flow-end-error{position:absolute;right:0;bottom:calc(100% + 3.15rem);left:0;max-height:2.6rem;margin:0!important;overflow:hidden;padding:.35rem .5rem!important;font-size:.6rem!important}@media(max-height:720px){.challenge-flow-screen.is-cardio-live .challenge-cardio-live-content{right:.48rem;bottom:max(env(safe-area-inset-bottom),.25rem);left:.48rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-metrics>article{min-height:4.6rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-stats>header{min-height:3.15rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-metrics b{font-size:clamp(1.55rem,7vw,2rem)!important}}@media(max-height:640px){.challenge-flow-screen.is-cardio-live .challenge-cardio-live-metrics>article{min-height:4.15rem}.challenge-flow-screen.is-cardio-live .challenge-cardio-live-status{min-height:2.05rem}}.app-fundo--internal:before{filter:blur(14px);transform:scale(1.08);transform-origin:center;will-change:filter,transform}.app-fundo--internal:after{background:linear-gradient(180deg,#0a08069e,#0a08068f 28%,#0a0806b3 58%,#0a0806e6)}body[data-invictus-surface=internal] :is(.activity-type-screen,.an-screen,.an-page,.health-screen,.health-report-shell,.health-new-shell,.health-new-shell .health-content,.iai-screen,.iai-page,.store-screen,.store-page,.notifications-screen-new,.payn-screen,.np-screen,.np-page,.power-screen,.power-flow,.profile-flow-screen-new,.ppn-screen,.ppn-page,.store-checkout-screen,.store-orders-screen,.product-detail-screen,.product-detail-page,.ah-new-screen,.ah-new-page,.admin-new-shell){background-color:transparent!important}body[data-invictus-surface=home] :is(.nh-screen,.nh-page){background-color:transparent!important}@media(max-width:430px){.app-fundo--internal:before{filter:blur(12px);transform:scale(1.1)}}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.challenge-flow-checkin article.is-blocked{border-color:#ff3b30a6}.challenge-flow-checkin article.is-blocked small,.challenge-flow-checkin article.is-blocked>svg{color:#ff3b30}.challenge-flow-checkin article.is-blocked p{color:#ffd0cc;padding-right:1.7rem}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-ext-400-normal-DGo1Ayjq.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-400-normal-WtM1l1qc.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-400-normal-_T2aQlWs.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-400-normal-Bgns473E.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA5gABIAAAAAGuwAAA4AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVF4AXgiBfgmfBhEMCoJsgnQLFAABNgIkAyQEIAWFFAcgDIVOG6UZIxE2lLNyBfCXB9xh8sUZCgAoSsxoZ1zwmUDdiSLKpxy7woKhj70SQzPdbzcTd7rufzVCkln/0Wb5/h+NBg2hA7I2E+lg6RCUzDL52HQA6AA5CFV63HSEVZEKuKhy9vmve73vKwAmgj84kVkYk8Lc9WRVateO32v7V60J95sCCozOlHrPNfAD/ASjdUBaMBRdsLbPpGuugvvLkMLcrkcYXUYhAWNpyqrVAKwYFAAqwG2ywtfIV/rdnL/46A8gcvU/zfll3yTt/i43yxJZOFJyjel7k2nyZpL+/ixOu0z/c7JHWUB3xEYQNT1gdmdPntD25Okar3/yHLVTIAn9YxvODsrEkSgEWfuyDAhALOARfEHHgRDLZpaSekQq+BAkw5osAAReb0a4TisqPa31WHK0taIumnOqpL1R0ub43l1w82QZ+IC7gR8IEJXPOE9RWQogdcGWuBbRgd4taar7xoVhAe4BR6re50CBtgKAiOAzABQcUP2J2zyY+yRt4K5qezUh4OpTdTsB6F9higmDYbAAEg7y7WRVqxATVJX06la+AMfWNhikAg40GMp7AgM2C583chuegcIHLeJW52BAt2v+ZcdWLZy3ed1nWQA85DIwTisiYhHQ/Iz9/yP7h2OTPP0JwDeuYPPpnbPWuL6OT7rgIPpKGzzHcetLFrDGfbT9JVp4whHbLLLaWfuZ4Q1uxT4v2O7N7s1OSeJdC3YgZi87V2uX2NDe+ZjnWG69w467VHKX/sm3qd6tkjqQD7dmBRgjJsxZtfikqsgMYyquue1JhpfV/DN3OOIF3hAX3PS8lTbb7UT5YujbjPXr1q6ZmpwYHxsdGR4aHOjv6+3p7ursaG9rbWluamyor6utqa6qrCgvKy0pLiosyM/LzcnOyqRVSrlMKhGLhBnpaakpblSTUV653FbkKEx53F1pH5gcRml4tQ8qIFN4iK+DUU+we+LW+zKdWOeCZQcLoafpkdRqBRmGCjaVCaSYV1of8HqvEprqYYfo9YcQn6b3AV6VdoLTZdHj1x0v0JsLoi/nGv0khUzAmDaqGY7mDlqbqfDWbvpLEaM+MMqeHUunT2Uf11oO4zgbFxcVNAen1OdN7U83J9yTS1UCFV+HRcVBsEYy5KDHJv6u/JkiVEMEqbneFW0BHWYL8/aFu5estrCjEPrmD43bT8RuOMiMUU6KD+PZFs9NVtLnDdSHKfmVidM4CvkRvsaAcq3DFAjgqHlmsBjcd/x9wfZW7tYdYcLnYKUnwF0fTiuEEkd5ZY5BVnBJNCyHECW/VC+vEr6TH3QKJuDmR0lG77zdiyuuvWQv22uc4aWZwPxr7/glwQSE32LKEAV1d3/f51T/TH/a9gRs+BR1ekC9/p7AuKOwMBx+46+ZbsX505X8FuM6Lc2hSo+iZxgOpplHPA/tmt8J1gTQgRgsg8Bhug7AHgj9/mhdcN86TIYDAsZIuLMc8oN39NwUo55z6YKJXgcaDa+dXD7aGTh62fAsUlkI7XgJp5pjiihHn+6ncqaSlmoSxw/CgsyOziR08cw8y8Qyng+TboQoGWFnPDfPHQneLtACW//FU57Sx++0wjUR7K68sa9DgmpgOUEkI5sFRs6Fj4vhgKYZI34yHKz3st3xu68EBZpL2uiiE+dMatJ52MRZdop+fDKZBK7UlHTepiaqKtMgRTITb9nNiVrYPQhNwCSnSVXxfZPDSjSucssHku0LLVGTLDXBarGx877JcFA4MNecX5NU0DzTrW5eB0N7ZerINfDBoeLthm8cv1bmfMIrlTLv0nEd4GmrojRMI+Ok++KoDZRPLANj0oWwPh0kOFrBHs0/hpQJO+4H0fmjoeeYnqXzIoS+L0NiSPjtHE5YnAqerFtCvUyqSn7EGSlAzGHObpKpVxJYQ44/BMVqLEltXYAwV0NHHfYdwmh7IM54sV2YQFPiwLpJadTHKAaKkYHxprOxcFv0Og0wWmz1bpsw9Cohm3SyPkFx5uyHNyXiEx076+C1w+8BqudbCr0CJgVYqo1E56n36VlBhuAaSLPM4s6c85w6qKgzVI34URqphUjiMTtlF0icZE8y3oGeUWd+qUaTRDgQPVy9ofereqhzpzhQGgjTHEfPjkqaUXc3k0XIEHrpmuFx84krgZYyZHI7g9M+H7ioob7betYzTPDNSAImBGNkxvPghudRywsfCMgAg2iiEojOSuCQNJexFmzirISDBJ7ysXjpJXtsoSBKUofIcfU6u5FSbGTixhCAv++MhyhVJNprUl2uLG8b83zgxOcbgUbqYsI6bhwBLaG7l/8lSI2AgwOwidMutm9+vy2wkdMkhCoYXxlxSfFGz9RoetzcNwdhg8SJzLIZOZQJvfHqjbxq1nWu8QML7u6b31sPp7oRdrej389MNfegBseiljO+sIpboma3qdnbx0i9EufYXbSE4KGJMOm10r7ovWWj1QqB2W2omLGZwQ0ZLDBAsigy+4wCjT4wFJQy/Cuj8JMHVwgGZiZvnhYsSK9SXr/WqLBWYvv13H9XgK32CU0GgUAE3Q2ueAam5PzSc+FySBpc7VZjckRUD8jiFzQ8a2rf9SjdpQMJknLkbn6J815o+ArBN1GiAydXpHtgLj2js53UXkFkozPSeeXJ07xOtLG8tfKBG7PUxmaD638LoX4Iz1NNpX1O3PLAmHrjQ+U1OZTGxFHX9emrJJd68/fwRkh4II2lpJvtm83fXXEoQ6DRB7ciURLorT3PYehZyvGjZ86fTWgQU5Jf+QMVEJC/AEEvC6Qv+4ilKkgz0/VOh3Ju6fmA0FAJRz+yaWju7GFN3S6a7BnHBd6jjeg7gMLJU8CaXcoHRVGBLwRu++FAG34Ge8NLGHP9pHq693qeEGpKnAhTROk+DCetDgbBsPtw9c//rzt3IrRxHPdO4GD2fAx/7dPhylznLxs4Uj524c07lJ/JWvZ/cCyo5RqXsv33SY1ynG8763dv+WdtgidEYrQ20bsEkRZJcjiWrUpUgVsudFYbJUKnon/wEn48kvX+PvGrHFTCJRVPzJNDoJiPLs4RgtBCdHgYQIf75h+NwRyX6Hna71AVlRt0WtUtUAlPt46yMAw/zQRpKDHD91Zt0FILMte4MXgAYY7DwiuDr4zgsOpuv9tKoklGFpT0OMbfOXv063GQv3dUP4air0RaAHyO4c+CNtSpk2OorceSIwIgWNuyLuzPBDyw/HoGQvwvdJ5KffPDRna6ex6Hq7LU0EdtbvpoFcLwvshPtlhHf3ArkFQGYaW/v+7XvexYwCs+qk4SBtk2hHk4b3RXEwgMHz7LIodoQoDK/fjMIYApwJuALIAYwHpIRFhbZcDwXIcFpgLNm8iS6HrIOc/X876b1+KwF913E/X/R1Vz9tUcQh5/XdWaexlmpwjWGKQtULeaoaX7yL4Ic7ckejd/labIw4QJcQgxhct4e6EUPpYk32D6OzjnU87t/m0P3PZS5+6ymf83JLwf2nhc3NLQjo1sTHm/Aawmvx95U0lDywnJ4MbE9yfXsN2uh8SzY5AwtTlI2uBxqJvtCZqyRvv7pwhbg0SNLoeMzMrHDfLiz5nc/CX/6C3SNPsq7a5tQi/pEkMdGLgpIDXI/1OWRR3uXWA/89bwX1mNlQJrA26rDC6gtTXAINDP/xSfn/GYPXRu8NV/OHzHb3+ay+kwAO6fQevGIBAAhxPP9u8TFunt/ONbdQDAz983CgD8spB8ToN53UOGL0BjvPp72gauiaKCQoLmo1UCboJjttKrNCMeY7D0T3SVJbchcj9aGyR2QoCRRyfeB36b60DIrZvFJ7ggXrD7YMlzz0UERdWLGFmyd5GDrpIFiwTW4tdFLgy+XyTRgdcXZjFl9yoExFi/iBBiFTNXXhZLfeQWGdyPkFdlxcCEs04rOSPNapFXVYOL2Gy/S2z/U46rmDWuYnzs4trio01fSnHOO2c7Ot2r3FHnnVOyx9QQe9aFiqhTVqCBL6KfbEi/VLcRk7q1Yz06sLZWXPZw6WIv246JuPioy04puWBGbbYvOk7dUtggB5fdih0Ir5+8Hs/JvZm6bETlJdleo+ej2WtH7fKQy6sFQe0519XKvqoFvO6cq9DrLHLeKTXuN1vR0fhR1Jzydc74YnvMRdvoK/LRtjiINtesRVVHm8GgAbo/Ztj0vb7S+/8JPe8C/n3p+mYLV/aqjiftzxM+7y183Gk50nwVm640npd4PvNK/fm/t+4cKpw4awvHV6pHqkaxcqaip7ylrBWUtifclBSXH0U1hfVXQU5+Sl5MbijmhGSH6iyfTBfadham7FBhUl9iV0euC2QmUvNDoiKWA4UhWSCUyZCH2JQDhT6RVJYU9oFVniT+gWUkgf6Kp4kjiV3WjN7xRo/asbGwfVM2fPMFTGwexfjmhwubN70hcL3F2NoLGOkYwMAaix5oFjzKxdmNcg60ssh3sjSkHPmWFvkOFiy3i6bswsxN8ylzb8rWjCWm7GaqRlkFWljnmQeZWudZnh2z/xwTixjTPblG/oa0gb8+bZijn6OzUZt2N/LouCiKBV6R4Jy4K/4T3NzB7HS0UZP2NgpoWofpmmJYlMW7AuoUSOVZ6ewRFMm70kFxBOSLs/4DV2OjOu1s5NB+kYsFThFzju/yf8x1rOXT52QZo/IUnlFjFUJGQ7aPIdOMszL3VePkuYxgmgF9mpc9T8jLOROLF8PmMSGzTJl9jIvHR8qZ53DS8ex5HvflnLZ2tKK11fOGvtWB1jMFhVSwa8lGD00uHlqBh3pJly9KH/gA7d+UA1xs0+Y=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAAByAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArgUFNUQVQAAAIQAAAASgAAAF5e+kMcY21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABJgAAASbEmBH0aGVhZAAAA9AAAAA2AAAANgcXpDpoaGVhAAAECAAAAB8AAAAkCYUElWhtdHgAAAQoAAAAIAAAACQVdAAZbG9jYQAABEgAAAATAAAAFAFBAZVtYXhwAAAEXAAAABwAAAAgACkBIW5hbWUAAAR4AAABJwAAApQ7l2Y2cG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2Bh/sc4gYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAOxQqmAAAAeNoFwUEBQVEQAMDZfeAKBQCgiRIA4AZqCCTcnxFCS0FPwUp+D69LBN/z5RXE9bV9REoNHQOBjIk1ipDRiB/5R5EyZiCoAJ8sB7MAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBoAAACuwWwAAMABgAJAAwADwAAAREhEQUDEyUTAzcTEwMDIQK7/a0CJeXl/gji4iPY19fYAa8FsPpQBbBW/X79fggCegJ6KP2jAl39Gf2jAAIAfv/sBFAFxAAVACsAAAEVFA4CIyIuAjU1ND4CMzIeAgM1NC4CIyIOAhUVFB4CMzI+AgRQQ4C0cW20gkdGgrRtcbV/RLYoTnJLR3FQKytRckZLc00nA1b9mumcTk6c6Zr9mumcT0+c6f5p/3itbjU1bq14/3mtbzU1b60AAAIAdwRxAowF1wAFAA8AAAE1EzMVAyU1MxUUFhcHJiYBdly6xv6xniIhRUxQBIQRAUIV/sL+VU9IaC06LY////68/+wElgXWACYABUYAAAcABv5F//8AAAABAAAAAwIM9MP4rl8PPPUAGwgAAAAAAMTwES4AAAAA4OBFuvoa/dUH/AhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwGH6S+qfF/sfoAgq4AQAfF4FJQB42mNWZshggALGaxDMcp6hjukVQzmIzSr6bw8AYBIHnHjaY2Bg0ITDDIZ2IJwMABIgAtcAeNpjYGRgYOBkWMkgylDGwA7mIQAzAyMAHeQBS3jalJADboVBGEXPY20E1R/Utm3btttn7KBx0oV0DV1N19GbdGrnDs6H3AGQzB0ObM44YMt2Y9iGZTsxbCfZtmbYwYAt27CTGh4Muyji3rCbKm4NJ7NA1xPbIJE6wzbiKTFsVz7XsBtzlriIdOINl4hgjmsu2eWKftEVBxxq9XMoGiWgygWn7LOs9UDxiehQfCwKoCl5aKNaCiNRxS4ezX1VDxVd41N3tfEx7prVTDBKP4NMMa+1kjqqqEE3Yk8zoPn5TpWqH8ovKL9dOS9xqNUvb3ViUY88pBbaFdWJ6pR762l94Wp9cH3rMsy0NCz6380+Rj/fQBk8RNVp/tbcvlayGOZaOpbXoaJRrtinStSrzONyQK6H6yqG+qUYHC5lYLP1ADv0XxEAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-greek-400-normal-D5vBSIyg.woff2)format("woff2"),url(/assets/roboto-condensed-greek-400-normal-FabMgVmk.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-vietnamese-400-normal-0o1laQ-g.woff2)format("woff2"),url(/assets/roboto-condensed-vietnamese-400-normal-CPsdS8_S.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-ext-400-normal-OHaX69iP.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-400-normal-DT8nEsYA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-400-normal-BICmKrXV.woff2)format("woff2"),url(/assets/roboto-condensed-latin-400-normal-D2e7XwB1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-ext-700-normal-CTXjXnze.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-700-normal-CWPRiRXS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-700-normal-9RN-Z7cI.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-700-normal-BGMkBBYx.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA5gABIAAAAAGtQAAA3+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoJwgnQLFAABNgIkAyQEIAWEfAcgDIVOG4kZIxGmhBUB4D8UcENEsAH97qCUKGjVWNnb3sbLK+xFpwtCcFTsEMN5j4PWMvAYZ179Jlrd6Tt997ca8/+1gmGEJLP2fF1VvPeRqGw6G3J2e4QaGTXEWrWQTqPbArrtpE8/py2rVY9/BpgS8Zh/MmK1mxwLDWR8lR6dfzwQ96u3leM9Hk1L27ZXhRVY5A16pFFAJ7jf79vvN7PviyHJdM+9VJeN33Qwb9CILKWSEjHSvh/a7N09wr0AKTDKhGUHuiOwOWA4kHwByWv7E1TB+l8mXfMU3EuHZRmFzaVyGC4XLfHxMTgvp51ifgCp/zTnl32TtPuzy1kgRXggJCl5xuS9yfzkzaT9bRYnXaYsJ4f5C+SO2AiitgfMQp48oS2grvH6h+NZOwWS8Ef3D41/nBtbyCTotX8sBgI4Aj4xBe0CbOnXLpr2J4uMlixH+T4BEtd0I0O3zqNv6Kqg9ezx3Eo0/Trw65K3Ivf6MhLLr0CBelC1AFXLJfGOBWEBoAv2iHNl3+nAaiYiYCBrMSc3YUHil+GiVwCQAxUG4BIIMaX9eOK9lOH7efyiUIGNZ4u8UED/Faa30IHlSKQJeRYqQjR0J8a1KX4Fh3ynAMOuwJF2Q2VfGmojmd1orqMjuO6sVntcwYHeyP8P3wQLX7zs78FY5jiQEAsjHnrRlvng/2LT0vv/cpyQF38GvOoN3Hb6L7lgCt+7DnjFI+hzXXYFT7sU+gLnwzt7KBTAHo+701HnvOghSc5wS2917S6frbvNc5r43gV3I2Zf91KtPe6yvfZTruCUSx7ztNdCH9L/+u2AxyppA/n4jqyHsN32O+Jszs+qeiUZbcaeY5cMn6z5dd7tcVfxGRVgqytn3OY+z0SPIXrYerp44fzBA/v37d2ze9fOHcdHhwf7e7s72zxHu5JHDx/cv3f3zu1bN29MxqN8GPxXX37x+eXA2Yvzs9N+t/PZp5983G41G/XaO69lS4ulNAYKJ3wyXiqXkmgX03h5HJZCBxiET4NRhuB1rW73bLWitHaKNTxIVOH2MJK5xNhVcFKZQqt5rnaf292BparMCoied4pRPEObdFVbAw65Rb9ZN73CQCWJwUpoDmHpyQQ0JDSKSMBt8VSkyiur8NNkjDKOMcewZjvWF6IpK8un/uQxwumVUh0cqIhOhn5ffsEFhcLAwvUT16jYAgeAI/oFtvnr+gfycHMiaPCwYyUbdM8K5/cs939Qks2anCv8N9tP3xDrcimyHMfc9GpM9NKrcQNbRCdwr8bbn1mnTvyxi3l8wIDreo7DIRHO0uxkWNruObmNThWe3N3lpIz7bskLErybg2uPpMbJuDGnAFnBNdk8kxCyZtZivUiYTvRh13Ca4B5macTovNrh0uzhwuHi4crU6pSKhOafR9c/SRJLk18cXU0p2OX2NhYUn9TvUwUJTvgUkZ4iqs8olpsqi90Rdv6cs15cOziwvziyqqqEKn2cPUa5VI1cMzy1A78GDAJos3eKUSCY+mZ4fcu/ySvt3Od2lXKJgAZZHit2Mf4ZWVXFKMNx9txb3shEo+m1hrPtXYJAM+ea57KQcNyEC/k5eczxJt1EWU0kmZsHia+EicjJm5FSb6b7yX4kN7cC24+PEfDH1MkHyYGjwVgLmvD1L1zlKr1wS+bykAhex95QExfg5vA4QPpjFaUca+1eSMslqkbUTKVcanej95npXFoUaBZJqEK7Z94KebgcVdGKtZAfnFupOKm42neFD0PuVV7VSZXMxCv2caARvC4kCGhzmg4Gcp/ldGDFeeYR9230DmU25UFR7pRMzv28sVIupQ6Sc2a3SSrpqZVukU+CIws3GXoeIu8err9f8EbgibISU26ZlGWXdslQro5UBOMwSyL0rKaR43xoGWjYsUtXpC0EAQPrJXoHUyccuO9GwjfSwE1dg7M9JN6XKSUpv5HGEoVlzrD1C9g1JHEz3uaCVCDqUGeVlHblAQzo+YegaJ1Idqi0g2RvyqwLBmKRtbtihVHbhwnUsRqMLhWxq0PekfcMNFtaxUJlNAkTjDa2utMnDP2BJRtkXH0KWzmbYHSsePeYtdL44AhHIAWbf6UW0LbArIRYwqmhXCsoERSh2SziLq0yHMZwvc3YNZJHaSIeIo27VJW1k6UMf5LzNhcsw8J3lUtuIEz3BgobEivulky6xk2WQDI/94Y1ZVSj4W4HhcwUN2tudTvlErNnQeqQ4EbEchOnz7+JDcOKlUZglMljCWhZjGYzRgSVW23Ak5sCcsBh1BpYyMFKIVhaTV8LXqqVhi0E7sSGfOumeENhQda0dpmjB9vsBpRho4HrgAXmxhUGslSxaKNLg3plfeVoIweisboT2Mhcg6iOanhEJjF+hz+C1Anob4YXGPZRhf9G1sLzDFPnmmBMY1gVqjdyoU7T8+KmO4gaASegm92okowdjdFu5FW3zlPOjzzYKfw3vCcv6k7UdQJPVqZaezAfFiUjycbcVtwS5btDeXcfo3BptWY9rwjBRwbCOCNz+5c88WzS2kJgdgNKa5zUoFIJEwngG2lhY+KCZhsMRbUS/8yS5njzBvlDI+s8aGKD9DzZ6orMZZnrRz/P+Y4F9tQuTQ4BS1j9iQ2GgY6dVTPuGms02TisCUsoGkzI4g9oGt7UZhgQesgAGrQsoV18QfJ2CC0YBNMEgLaC3CLdBi68kulB6rQgi8mUdm55irSuUwlt3rI4fW2VWocbXP4p2NiC4aml0j+7txmgYd6YWHlrn1od4uHQtbFMcqY3f01vhIQBOlGcuG3h+3+7klCOwEZf3IpFaaCPNiK7qWuQ/UfXQriasIFDoLrlj0yARXEYhiFWSD/2CWtVmFak/lqndkbNOtikDALbPo15ZwNrSYtobPYtRwGvl9DybwClPdcQL9mlvFuYIJ8KbDflkoQWRqgXXKCY1bMa6aHVMhHUkthtBwTCPgwHrbYmwVHvQ+GH/7Y7NyPhHEfdDARl/Qswt31gr1pp5OuEBfVFw0f/1P5A3rL/gWNBmaKGrL4+aVHO85Urze4t/6BNsUclRpcnuhUgQ8rpLF+3bqAK3HJDZyUUCB2q4cFL/MJM27194ufpDyxnlO4mu4dADT66OMgSJCzRZcuB7gv/x3bXHJ2iDnOn4lK2QRfFfQr0gP1m1qVh/D4maHJihu8VEuKlHpRWpmRYH5LHYfHS5KUZHVbd6ouGRZOOMsgXeOevtT9yBW75G03lGC59bqU9gD9UX3YSolPnHkOtOLclYgCCtUxptz8TycD8+YyE0m+QcPpQ+I+0s7Y98ANfstaUZ3Bd/dsESOqrkgTLlebfsgf4xiCs7OdlmkxhzQJe+Kg2SRyMdiD5dM705w/CTGYAY7JRFi/WB7YB4wlwFhAJcAA1tAxrJzCYaOiSmKjtrVCEAptDjvK8OW9v3RTHB+jGrYKzr2OCHbo+nWj3jQmBI9fieSmCAYO0BXa1oGErbqWrgEw6FBbfrfbxml4lCeGGlYZEqLdyL8aJCkt9W5h8Tv601/LXfWTrE+lNrXtkM/Z/eeh3hy6/MWL9tnUPXR723eW/bx/yy5HbXx8NBhbEn3ToLzkn/12Ucbr15oxtbp5gWqa/fHrRv/MyjrXa+XBzk8WT87+UuImre1P62x8mfNIx/f8Z90xqT5lKI8+83aN+jB1BATWHMAG9/AARbt7p/xJ9WV33rFWdHiPW6PwasLWamNqq6ueUijCYDVT2KqM/ramsqn5ecEUMELuTsP06EECEnae/jntgZtTRvzllAgDe+WNDDQBffNH3kgW+oe9YmKUbgXF900mgCsPDFMJWs0tYkVwssoL+YEl+YUb4H3PrUloT9w+qjNZGYtEqXQb+j1oPEQJEepxAUQvAjNBnnE/c0Oj5zAwNzhc6QvZ8qcQX85UCL83XipyeF2k89yUIcNTMJ9iKmLl6+jmWvflUgFhtKspeCRhrw5op6wI2In/WHHBoNoZn86uWzKg0nsV4sfNczgumeYjX7E12le5GVtf5m6bsojnErrQCrUg0uiILzKHvLSkmICStIERFT03bKp72wJ/sbVX8uFjl8hLULPFlDIMGXNbKgbD+Yj1e0Xgx5jqCqeqwEZnz/olwtEiVT88mYQ9s2kf9GLaXdedsRsRGwPmr5jjW7Ay1sQ8Vq0N5ScNh8LuUnjA7+reoiWXXhGWzunqDk/7xf+TG/3jv+36G9/Fi78X9usjOJl9/47gXwF0Z0AvrjuVsPDgxHeNYO3Lv7vG/tz9UZPloJksrmoF6NCYTZUfRkLdnj20BUwVJOXNXEdUbNxlBgh/hhYYLcELTRA/LwbS9pGhVpKDHkddQ9bOGgWzO1BREyZKkfFaW4GQZMcmSqADNQDGKEAfBKQIARm+cUyAEcDuA46Z3HUZiNymazRRWcwYWczcxm25s6r3QaSk06jjYYS8GdKXIrIL8oqz82rSUaW+kxmblqtSUaa+n+IS77VluU3LitNeSy7Myk3xCEn2yJBpZabUp6VNfqEtMn/rSxXn+d+fZlI7E+6fEVccGN6qjg09NziavbjlBtSWDjknLkjOli5I75VCKqBmR3cCWHTS2dJDWEcybbdp2yrRSj9IfOunUM/W3TjC5BWphpW+IVJ0ZFFscNI0ti2eyi+KdPGQhPE+qL9DJ8PjSYYXh54d9WKOnftChcH679Em9MfUPfSiM4MFI9ZPo+OT9x44hY9z+ODlu0pfA4yD3ydwzRuBJUVjLC1iltdIYfbYtYC+UFFHhzqUTPTUBInNoiVIlOVx1LEqrJ3VXAXCyTCcDAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWkAA8AAAAABwQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEwAAABgdTbgSFNUQVQAAAIMAAAARQAAAFpe+UGIY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABJgAAASZq4/JvaGVhZAAAA8gAAAA2AAAANgeDpDpoaGVhAAAEAAAAAB8AAAAkCfAEsWhtdHgAAAQgAAAAIAAAACQVgf/JbG9jYQAABEAAAAATAAAAFAFBAZVtYXhwAAAEVAAAABwAAAAgACkBIW5hbWUAAARwAAABHgAAAnw5EWLxcG9zdAAABZAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADA8z5soPV20Kl0KrGFoTRWMIAlLCQKkbjmpNSGUyZvuafq3uNlDQg+I9HPtCyTQjfXbtZmC4pqhzTkA0V8AMasCcx42gXBsQEBQAAEsNw/UEKtA9jEEgCgA8sZTiKio2KoYqV8D69Lwvd8eYVcX9tHiqKlbyQomVgjQrrlh6oomYHwB3iPBx0AAAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAaAAAArsFsAADAAYACQAMAA8AAAERIREFAxMlEwM3ExMDAyECu/2tAiXl5f4I4uIj2NfX2AGvBbD6UAWwVv1+/X4IAnoCeij9owJd/Rn9owACAF7/7AR1BcQAFQArAAABFRQOAiMiLgI1NTQ+AjMyHgIBNTQuAiMiDgIVFRQeAjMyPgIEdUuJwXV1wYtMSozAdXXAjEv+3R48Vjk5VzsdHjxXOThXOh4DSfOa55tOTpvnmvOe7Z9RUZ/t/m/1aJNeLCxek2j1ZI5aKytajgACAGMEbwKOBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAW1Yyc3+oqMaI09BUASDGQE7Ff7B9l5YPVwhViOK///+oP/sBLsF1gAmAAVGAAAHAAb+Pf//AAAAAQAAAAMCDKkYQg5fDzz1ABsIAAAAAADE8BEuAAAAAODgRbr6L/3VCFIIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMCR9kv/nylHEFAEFXACAHTHBK0AeNpjVmbIYIACxhsQzHKFIY7pBUMyiM0q9W8BAF5IB1p42mNgYNCEwwyGdiCcDAASIALXAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42o2QA25FURRF12fNONULatu23Ua1/Y1pdCAdQEfToXTn5dTMvljn4gjI5wEfHn8WsOsJGXtwPCvGXjI9M8Y+hjzZxn7qeDIOUMWjcZAa7o3z2WAIlz2QS5uxh2xqjL06LzXOQrGMqygm27hGBGvcccMBt4yLbjnmRGuUE9EsMd1cc8ER21qPZZ+LTsRnohiaUog+mqWkqyb9CWke6fZE1h0Rzmg2P+Zds5kFZhlnkiXWtTbSRhMtbkaHmjHNrzk1Mqaza9GW7IhOL9w3Du3ot9RDv6w2UZvO3ntzvvHnYP4+/J9mWZoW/Tcb2/+MpxNCpIlgPbRcWyWHae6kM645kTWrX0c0iUa5lhzWXn9FXevE9Roh4fpuegaPpFlGAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-greek-700-normal-DWMOA2VK.woff2)format("woff2"),url(/assets/roboto-condensed-greek-700-normal-89Up2Xly.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-vietnamese-700-normal-D35V1G0s.woff2)format("woff2"),url(/assets/roboto-condensed-vietnamese-700-normal-BtNeb9D6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-ext-700-normal-B004qtqu.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-700-normal-O6H_RRvN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-700-normal-DRbp0YnP.woff2)format("woff2"),url(/assets/roboto-condensed-latin-700-normal-BOl6B_hI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-ext-700-italic-DnqnsH6K.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-700-italic-uBAiOr2Z.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-700-italic-CgmwKuGk.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-700-italic-CBJuHbXo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA5MABIAAAAAGxAAAA3pAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFYAXgiBfgmfBhEMCoMIgwYLFAABNgIkAyQEIAWFIgcgDIVOG70ZIxG2k7PyBPAfCrQjLC7sV5I0Z3eqEFoxsodQZhFCY/s5MZw+sYzWUtCMc1ToVaREL7HY1H/3xBUjJJmF53n+tM59H0kqeBaslW1/NVaGcGYtBVG5Lpn4xf0i02rN7BOrr31oYnRnThZYAStxIOC2khDdFREpDQyaUyBFVPwUkUeYdgTCR/ih0pX6/N5Uk3Sr9G46UgZv0kHt2a1RNUVtvQCdAoiSnD3cUs/rN7ldPlLp3OrSfq9JDh8UOS1LAnWmiDA6oWbkn5t3Lz80gOLjpzm/7JukXeAskEIUkqzpe5Np8mZSmsVplyh/j7LcHGYB3RHb84TpEZBQJ09oe5LURrijwCP+3GibpFO3ja0D0Y8ixoKNeF0MAXwEgWAXkoIXMVcqldWNnYzWUY7xeAAELupGd88XN3zOtAlEjZ42cnw0fcJQ1ySJW6B7c13T1b0YYOw1ikHi8zntJUYpIPXhUuJCoh+0pqWlhkSIbzL5n1G2vYoE5BCAfo3hBhLQEAQ7dRCC9kfloGaNcI0RgVmjx7gEZKxr6ARRKOIIwkRQIAoBBAFxqHvLeVCSRgMcm4GzkXygU+/8sPPGxDrWlwQOX5O2BRjYjTy/71PP8Yf32Lru88qEUMNNSDpCv2Y+eL5l1/8ev3Ecmvd/A9znQQ6cwd12mfRPutK9zqEvtNcr3GJPPmSne29n4s1SFx223g53OSOcbdzS81jniPe3HXA7Jz6+4Chi/MA7pEtttLe98c1eYYs9LrjF/XlK/uPvathdJWUgHx/KSrgtscI62xffpioLp5XhzGYByxjeXPPnPOqiV3lf0pjHGtsccMKt3UBAaf2e3bt2rlq5YvmypUsWL1q4YP68uXNmz5o5wzV92tQpkydNnDB+3Ngxo0c1IrNpNQn+66++/OK2dPbZzdPxaND//LNPP+l1O+1W88N3so31PI1RccVXs41GnsSiTOPNcUQK7WAqPg/GDMENrO4NbXGttHaKNRwki3R/mMpWZewqOKm00GxeqDfi3qC0VMi6Q/TiMSTEae3Xq9IWkFsOvWbd9AZ9hSD6C645gFLKBBgXP40gyO1xKmLhtZX7eQFjxjE2DWu2M31ftNgax/7qHhaXpdQCOaozk4m/snrGNbq+0oL93LUr9gARyVGjGtr42/JH8uCKCJo86VupBL5ZwYKh5cEfJZWsybk6eYi7fUesG3kkXMbq9H4iuvR+qrR1ZoLhftr+QrZw5S9drOFrDLC/8gIcEuANs5N12ht62U6naif3vRcZ99tT1Qi4n8HDCEOFkk6YV4esCCqyuaIQUcVWfLVBZF7mEQ9AluARRjZC77ze+cby+dr5+vnWwvaCigjmX8bz/oVI1i35tbLtlIJ3f7izRv9Pf6WqEdjwITy9wNe/owg3ZRa7I1T+gqdaXPta2l9jbJvKoUpfRo/TyItIO8NDu+a3gEgA7vZOMQgEU98NN7L4u7zSzn1pd93ICTBOlmeKXcx9Sc4LjBmOGyvveyMDjYbXFs4Odw6CnYqbHstB0nEH7qtuyGPTm3QXZU2RdLkKFN8I8iOF70WM3ktPk9OIwcoWwnl2iWi+rJ18lpx5GsxWYG/r37jggl57Lls8IYLr2zs1dwFcwXGAnC9VlLjU2r2WNnIqIoya60beG0T3uenfWhRwFom/pqGl90MVjmOutWIt1Q+uvr52VHHR09R5qLxqROEkS2biNXs40BRuAEkCTHFqy5Lui4xLK/Gfpzyy0Z3LBlVBUeWULFR23nndyFMHyQXLa5IKemGmO1bz4Oiak4nnCfDuwf5xyTvHc2XBW+6KlHkfUxnkYqqiNA4zJ9zQapo6zIeXAeN25sLquIcgKGC7ZB5BqogD991I6i4M/0Y309kekk9ksCLmN9I4VDh2Bm1QwPuEhDM+5IxkIFrQYpXk3qsAIvT4Q1B0TyY7UdpBqjdl1NUGYpG0u+LUsB3ABLxYDaJK/Xjvk3fkPQPHtlaxUF2ahwFGi63u64RhUFpyQabqLSzMnF0wFyveMmONELx2hD1A7XxNyS5gygJKxLOk0tFhsyBHUIJWJ4s7d244zMBeZsyN6FGaiIWIY6oK1k5mifYk4+2uCZPMD1VJdSCseAPFPckWPpD5B1jJEkSqbrxhTRk1qbs7QSEzhbPOXnfUyJFH5JQ8ZHIj4cTEldX3oKHbcGYIRmU6ngCTFuNoxnhQmQsDWuwLyABH4Km0kJ1lIVDaHV8LzmrFYQ+BLr4hP7pD3lBQkBWtXeTpepv9Ugk2OvFjCMDuPDWQpQpFG5XqfGV547ihA9G4UAKNxDWo1lMND+hJzvQaSSQlYLQbLnB6DVUnD+atWc/OOtcEY4VhVcjeyEFK0+vy1hxUGyVeZDpqFKpM6I1pN/JKrYuU8SML9urkQevJQz2odpvgi5mp5h7swH4ypWysrOKOqNo9qgbnGH23VmvWq4oQdHQgTBnZ0i95Ydmku0JgdgNKm5w0oUIO8hOgup1mdiYDcHZAUFTK8S+ENOP9O+SHR7JVYL8gvUi2vSVbLFt++vec7VtApzqmySAQiGCwcGsYMG2X1ZK7xRpN7ro1UQ5F9YAsvkHTWFNbN1xA+QY0aJnDdvk1ytvBrwkEa6JEB06uSLdBa+9ksZN6XchsssCdu548zWsrfnnrxpWdWepi7XHZRwh5AOOppdI+Q88GMC7eWKi827FVphF1XYebJGd68/fwRkgY0InCxO3qxPO3KwplCDT64VYoigN9tfHspm6m7F+66cLZhAYxJcWVPxIBAflTILSYIf3ZJ8xVQdoR+xuN7ZJadghFGQQPbRrrmw3Wlm7R2PR9TwFtF7/5H0Dh0APAeXJKebdYEODTgRfTyMWv1bWXXKsx27vq6dZ2nirUlBgKHSJ3DsNBq4NBcMwTKP70/7pzM5LG8dTNQNRsfw127YNw05mhrwp2q/un9sHY/kTWcv9DxQK7hnTK6uOTEuU433hmTm/5J63FJ0uMViV6HiBdynbdlx0HqsAtFzonPhA6FMOLl/i1aXvDc+IXGZWWM0qPk+NLoAZfXbwHS5C0x+rAAd918hXX3eQtW2lmLEzZHt0v/Aj4wQ8zq9Iw/EomaGFihs8N4nFJg9zWggyNIHUdFm9M3pjRZdWt/mtQNPHIA+ca9vlbbY9MDav8naYyDKYvrLQE8B8jbzrxdOrqa6gNNzZHCIDQ2FXanc9ENFB2MQMh/guSSj91co7LWvbwD7iTpaa8ate692jYWbzlZLJeafw9nYDqxiCs5GdlWRZZs4DLX6pNEgbpPUi9PAUwgxEUduwe0BKNcjAiiI/sBXQCJ4Ef4AMUYRJh7QQFRnfPExZmes3DT7znhOzveU7emTc7jueibl7nq8fI6utBreuNkZXXdh50HXuj1Rikd1Lf4VetZmgnv0T3dtE9rMv7ueU1zacpUzruK5KuCMNw53rRIfKcVM1lskmpffGprsK2HcNV+hQ1x+qSfnr0ZH20+eILwzVqibo4dsil2Ld9pybb/4eXrk+33vbSyVptubowefDtke83j0j+fbi8JHROVVudatbG1ZTNTlpzMPG3anFBhKu6sVY1aqOryqckrQyOWb40atnVjxD+x4nyt83+w/7dy8y+v3f5suyCjUG+pGFUIzbM/zfw4OEp3lf6C8YbpY50MyZQm2Y6ppGdXRRYXFB4u2H42pSykV+cH/BcUV9QeIem8gIh6CayS0oQQFM+x+1fvNLzv+63tWg7AI/+uKcF+PDDyP0S3uubaDhQAAjYJvxfgf6bAh58iB25hWg5h5bLGDbIq2lOv0SLepkvykRtCfbPSQ4m16GjCCCfvVCf+89AIYAvR2mI7gAGxM8XEmTpfEWYTJivUS9J83Wu4uv5Bmk8Ot+khM3z/OjkuuUEfCiYL3iRxoqrRs13YCeI0x5lUMFkJjGCVR9GMMbGQVRcpAkTg5aeGql1PsD4xPhw8XHTkxSv2TecdP4Da+uCGwN34hBx1+iKRMcrksRjtCwtISQiqxSVaxhp6RVdG14wOV37Lq+5cZVnWmVOaboUEzdczs6FsPFiI17gfjnqNpy6iLoVObqY3Hn/x7jaenoZZ9c2el994wlt+1AvNpyzKTHXQ8cuHPJGcyPajAOouGgVKc0Ygp+/tJi555/Vmge/eh6HnC56Xv/el7f/1YuX20Y8v7/C0+3n8cHD4yH367K7C5PrmPGZgz5xu+HmmF4fuNq7XO75iIv9H+/5riFn+z45XXAy4XiaHs04HHEwYDT8Gw7HDDr0u0+9Ht2e0WnRbtCq0aymjQr1akWtRLVAJReTcq4hJdulaFGw//IZctmnrEFGq0ha/0tpJHWVhFaRuEJMICpoIhJhSRMCwZQRSOFP4OPC42J+t8tMnJZVDiuN3ZrDZhUSq4VhMvox6Gl02iQqpR8Za4FUIicSE4fVNuxNIlqM1VYsCCgPoez7u232NYS/B94uuLvLOCYWt+Wbd7mt8PC8vx2H5d39wu0JLgxyBhYGOIOsAMu3xMdplOhOH0u34vXBuvLXF+k/6Jr/gJ/Tu8TLaSsxnVKI08/yskxrkSn5Zos52dRuNAebi0wNKx/JZzI/oDlK7E6tRDntlrLi1WCl/NUi9YPStNJSQ+6Uze7O7IY7bZ5ig9vR2uuW1e7UjtxnLW3rcZur3Th7ersvi2y0VmzYQGx5g3tzR/fNGvd7si4rVdHWfVnXNlrTXWSTnZ39hb47g+yDQr0yzF0oGwG13AKywUN9pCsWpY98VB0+lANOt+kIAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW8AA8AAAAABzwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEwAAABgdTbgKlNUQVQAAAIMAAAARQAAAFZe00GEY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABPAAAATzdhSMUaGVhZAAAA9wAAAA2AAAANge8pD5oaGVhAAAEFAAAACIAAAAkC9oMn2htdHgAAAQ4AAAAHwAAACQVIADRbG9jYQAABFgAAAATAAAAFAFUAattYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABHAAAAqI71mOacG9zdAAABaQAAAAVAAAAIP9hAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcWxDUBAAADA8+8ZAzPoVDqV2MJQ31jBAJYwjU4UInHNKeMVDomUU0/RvMfTGhB8RqKfaVkmHc1cuVnrHLSKDcoh7WjFBxg7Cq142h3EsQEBARQE0bcfEEIsFOlEEwAgA83pDW53ZkT0tTBpOlev7f2Y8Doc7yGn++qaUrpGpoLKzAIRMqg3okgJX1s9BvMAAAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAaAAAArsFsAADAAYACQAMAA8AAAERIREFAxMlEwM3ExMDAyECu/2tAiXl5f4I4uIj2NfX2AGvBbD6UAWwVv1+/X4IAnoCeij9owJd/Rn9owACAE//6QSJBcgAFQArAAABBw4DJy4DNzc+AxceAwE3NjYmJicmDgIHBwYGFhYXFj4CBHojE1qR0IqCr2EeDiQTWJPSi4WuYBr+sSQGCBZGSk9rQiMKIgcGGUdJTWhDIwNJ8nrir2MDA2qw23LyfOW2aQQDcLff/pv3M4J6UgMESHmKP/Y0fnVNAwRGcYcAAgDnBHEDEgXYAAUADwAAATcTNxUDJTczBwYWFwcmJgHIAoTE+P7VDKAQCQcgT0IxBIIbAToBF/7C9l5ZNF0rUSyPAP///zP/6QTPBdcAJgAFRgAABwAG/kz//wABAAAAAwIMuwfNWl8PPPUAGwgAAAAAAMTwES4AAAAA4OBFvvpM/dUIbAhzAAMACQACAAAAAAAAeNpjYGRgYM/5x8PAwGH6y+dfKEcOBwPjZgZkwAkAgjMFjgAAeNpj1mXIYIACxisQzLKewZ/pEsNzMPvrf2MAYcgIAAB42mNgYNCEwwKGSUA4DwASuwMAAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42p2QtVlFQRgF5ynuToRHuLu7OxHu9lxTKqAGaqEaquAEP+58597dWZsVIIs7XDjcacCOwxgHFY4bYyfFjitjF7OOKmM33TwYe6jj3thLO7fG2azTLxY7IJNmYwfp1Bk71V9unEYq+cZ1IhjDj48jjlWGORaN4udK9QwR9kXnHLKl8kjtM9Gx+FQUQb8SoJcmJY5Co9YE9B9q9FgtPyFOaTKP7aK/iXlmGGOCRdZUNtBKI82s4udAfwT/J2dr+PR0mxwTIizWfCpoQyalmz61WkWt6nttrvjEXWFu0Rv7a9sUS8qU6D/n/Nz/07nUQ4AkIezd7U4tSgVT+JVTrjhGXnwc0iga4UqpkN1WyaYWx8hKiBhy0/gIt9VirnjaY2BmYPj/BYizGFIYsAAAX78DxAAAAA==)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-greek-700-italic-BlDXHW_u.woff2)format("woff2"),url(/assets/roboto-condensed-greek-700-italic-Dv_TjEw-.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-vietnamese-700-italic-DzRgBSUY.woff2)format("woff2"),url(/assets/roboto-condensed-vietnamese-700-italic-C7i0QWOb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-ext-700-italic-CNMNApdl.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-700-italic-CwvkeaoJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-700-italic-BRcB4gi8.woff2)format("woff2"),url(/assets/roboto-condensed-latin-700-italic-Cs04mzIo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-950:oklch(27.1% .105 12.094);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-headline:"Anton", "Outfit", ui-sans-serif, system-ui, sans-serif;--font-body:"Barlow", "Inter", ui-sans-serif, system-ui, sans-serif;--font-label:"Barlow", "Inter", ui-sans-serif, system-ui, sans-serif;--font-barlow:"Barlow", sans-serif;--color-primary:#f5a623;--color-secondary:#fff;--color-background:transparent;--color-surface:#16120ce0;--color-on-surface:#fff;--color-on-surface-variant:#d1c7bd;--color-alert-orange:#ff5a1f;--color-prize-gold:#ffd65a;--color-surface-container-low:#16120cd1;--color-surface-container:#18130de0;--color-surface-container-high:#201911eb;--color-surface-container-highest:#2a2217f5;--color-outline-variant:#f5a62338}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color:#fff;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;background-color:#0a0806;min-height:100dvh;font-family:Barlow,sans-serif}nav,button,header{-webkit-user-select:none;user-select:none}}@layer components{.glass-card{-webkit-backdrop-filter:blur(16px);background:#16120ce0;border:1px solid #f5a62340;box-shadow:0 8px 32px #000000b3}.premium-card{-webkit-backdrop-filter:blur(16px);background:#16120ce0;border:1px solid #f5a62347;border-radius:20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #000000b3}.premium-card:before{content:"";inset:calc(var(--spacing) * 0);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-white) 4%, transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;position:absolute}.premium-card:hover:before{opacity:1}.premium-card:hover{border-color:#f5a6238c;transform:translateY(-2px);box-shadow:0 16px 40px #000c,0 0 25px #f5a62333}.money-card{background:linear-gradient(135deg,#201911f0,#16120cf0);border:1px solid #f5a62359;border-radius:20px;box-shadow:0 12px 36px #000000b3}.primary-glow{box-shadow:0 0 25px #f5a6234d}.purple-glow{box-shadow:0 0 25px #a855f74d}.text-glow-primary{text-shadow:0 0 12px #f5a623b3}.text-glow-purple{text-shadow:0 0 12px #a855f799}.stat-card{-webkit-backdrop-filter:blur(16px);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 4);background:#16120ce0;border:1px solid #f5a62340;border-radius:16px;flex-direction:column;display:flex;box-shadow:0 8px 32px #000000b3}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.right-0{right:calc(var(--spacing) * 0)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-32{bottom:calc(var(--spacing) * 32)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[95\]{z-index:95}.z-\[140\]{z-index:140}.z-\[250\]{z-index:250}.z-\[9200\]{z-index:9200}.z-\[9500\]{z-index:9500}.z-\[10000\]{z-index:10000}.z-\[10020\]{z-index:10020}.z-\[10030\]{z-index:10030}.z-\[10040\]{z-index:10040}.order-1{order:1}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[2px\]{margin-bottom:2px}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-45{height:calc(var(--spacing) * 45)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.5px\]{height:1.5px}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[86dvh\]{max-height:86dvh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[360px\]{max-height:360px}.max-h-\[500px\]{max-height:500px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[166px\]{min-height:166px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-45{width:calc(var(--spacing) * 45)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[200px\]{max-width:200px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[20px\]{min-width:20px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-12{rotate:12deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#F5A623\]{border-color:#f5a623}.border-\[\#F5A623\]\/12{border-color:#f5a6231f}.border-\[\#F5A623\]\/14{border-color:#f5a62324}.border-\[\#F5A623\]\/15{border-color:#f5a62326}.border-\[\#F5A623\]\/20{border-color:#f5a62333}.border-\[\#F5A623\]\/25{border-color:#f5a62340}.border-\[\#F5A623\]\/30{border-color:#f5a6234d}.border-\[\#F5A623\]\/35{border-color:#f5a62359}.border-alert-orange\/20{border-color:#ff5a1f33}@supports (color:color-mix(in lab,red,red)){.border-alert-orange\/20{border-color:color-mix(in oklab,var(--color-alert-orange) 20%,transparent)}}.border-amber-500\/10{border-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/10{border-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/15{border-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-black{border-color:var(--color-black)}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/25{border-color:color-mix(in oklab,var(--color-blue-500) 25%,transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/20{border-color:color-mix(in oklab,currentcolor 20%,transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/15{border-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/15{border-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-outline-variant\/10{border-color:#f5a62306}@supports (color:color-mix(in lab,red,red)){.border-outline-variant\/10{border-color:color-mix(in oklab,var(--color-outline-variant) 10%,transparent)}}.border-outline-variant\/15{border-color:#f5a62308}@supports (color:color-mix(in lab,red,red)){.border-outline-variant\/15{border-color:color-mix(in oklab,var(--color-outline-variant) 15%,transparent)}}.border-outline-variant\/20{border-color:#f5a6230b}@supports (color:color-mix(in lab,red,red)){.border-outline-variant\/20{border-color:color-mix(in oklab,var(--color-outline-variant) 20%,transparent)}}.border-outline-variant\/25{border-color:#f5a6230e}@supports (color:color-mix(in lab,red,red)){.border-outline-variant\/25{border-color:color-mix(in oklab,var(--color-outline-variant) 25%,transparent)}}.border-outline-variant\/30{border-color:#f5a62311}@supports (color:color-mix(in lab,red,red)){.border-outline-variant\/30{border-color:color-mix(in oklab,var(--color-outline-variant) 30%,transparent)}}.border-outline-variant\/35{border-color:#f5a62314}@supports (color:color-mix(in lab,red,red)){.border-outline-variant\/35{border-color:color-mix(in oklab,var(--color-outline-variant) 35%,transparent)}}.border-primary{border-color:var(--color-primary)}.border-primary\/20{border-color:#f5a62333}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.border-primary\/25{border-color:#f5a62340}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.border-primary\/30{border-color:#f5a6234d}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.border-primary\/35{border-color:#f5a62359}@supports (color:color-mix(in lab,red,red)){.border-primary\/35{border-color:color-mix(in oklab,var(--color-primary) 35%,transparent)}}.border-primary\/40{border-color:#f5a62366}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/15{border-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/15{border-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.border-purple-500\/25{border-color:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/25{border-color:color-mix(in oklab,var(--color-purple-500) 25%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-rose-500\/15{border-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/15{border-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/25{border-color:color-mix(in oklab,var(--color-rose-500) 25%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.border-rose-500\/45{border-color:#ff235773}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/45{border-color:color-mix(in oklab,var(--color-rose-500) 45%,transparent)}}.border-sky-500\/15{border-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/15{border-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/25{border-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-transparent{border-color:#0000}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/20{border-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/25{border-color:color-mix(in oklab,var(--color-violet-500) 25%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/50{border-color:color-mix(in oklab,var(--color-yellow-500) 50%,transparent)}}.border-yellow-500\/60{border-color:#edb20099}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/60{border-color:color-mix(in oklab,var(--color-yellow-500) 60%,transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-t-transparent{border-top-color:#0000}.bg-\[\#0A0907\]\/98{background-color:#0a0907fa}.bg-\[\#0b0a08\]{background-color:#0b0a08}.bg-\[\#0b0b0c\]{background-color:#0b0b0c}.bg-\[\#11100E\]{background-color:#11100e}.bg-\[\#11100E\]\/98{background-color:#11100efa}.bg-\[\#16120C\]\/85{background-color:#16120cd9}.bg-\[\#030303\]{background-color:#030303}.bg-\[\#080704\]{background-color:#080704}.bg-\[\#080704\]\/95{background-color:#080704f2}.bg-\[\#090909\]{background-color:#090909}.bg-\[\#101012\]{background-color:#101012}.bg-\[\#121212\]{background-color:#121212}.bg-\[\#F5A623\]{background-color:#f5a623}.bg-\[\#F5A623\]\/5{background-color:#f5a6230d}.bg-\[\#F5A623\]\/8{background-color:#f5a62314}.bg-\[\#F5A623\]\/10{background-color:#f5a6231a}.bg-\[\#F5AB12\]{background-color:#f5ab12}.bg-\[rgba\(245\,166\,35\,0\.12\)\]{background-color:#f5a6231f}.bg-alert-orange\/10{background-color:#ff5a1f1a}@supports (color:color-mix(in lab,red,red)){.bg-alert-orange\/10{background-color:color-mix(in oklab,var(--color-alert-orange) 10%,transparent)}}.bg-alert-orange\/15{background-color:#ff5a1f26}@supports (color:color-mix(in lab,red,red)){.bg-alert-orange\/15{background-color:color-mix(in oklab,var(--color-alert-orange) 15%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-amber-500) 4%,transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-amber-500) 6%,transparent)}}.bg-amber-500\/\[0\.07\]{background-color:#f99c0012}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-amber-500) 7%,transparent)}}.bg-amber-950\/10{background-color:#4619011a}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/10{background-color:color-mix(in oklab,var(--color-amber-950) 10%,transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/40{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--color-background) 40%,transparent)}}.bg-background\/50{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--color-background) 50%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/88{background-color:#000000e0}@supports (color:color-mix(in lab,red,red)){.bg-black\/88{background-color:color-mix(in oklab,var(--color-black) 88%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black) 95%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/\[0\.05\]{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/\[0\.07\]{background-color:#00bb7f12}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-emerald-500) 7%,transparent)}}.bg-emerald-500\/\[0\.08\]{background-color:#00bb7f14}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-500) 8%,transparent)}}.bg-emerald-500\/\[0\.035\]{background-color:#00bb7f09}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-emerald-500) 3.5%,transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-on-surface-variant\/20{background-color:#d1c7bd33}@supports (color:color-mix(in lab,red,red)){.bg-on-surface-variant\/20{background-color:color-mix(in oklab,var(--color-on-surface-variant) 20%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:#f5a6230d}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/10{background-color:#f5a6231a}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/15{background-color:#f5a62326}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-primary\/20{background-color:#f5a62333}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/5{background-color:color-mix(in oklab,var(--color-purple-500) 5%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/5{background-color:#ff23570d}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/5{background-color:color-mix(in oklab,var(--color-rose-500) 5%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/12{background-color:color-mix(in oklab,var(--color-rose-500) 12%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-500\/\[0\.06\]{background-color:#ff23570f}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-rose-500) 6%,transparent)}}.bg-rose-500\/\[0\.07\]{background-color:#ff235712}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-rose-500) 7%,transparent)}}.bg-rose-950\/10{background-color:#4d02181a}@supports (color:color-mix(in lab,red,red)){.bg-rose-950\/10{background-color:color-mix(in oklab,var(--color-rose-950) 10%,transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-sky-500\/\[0\.05\]{background-color:#00a5ef0d}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-sky-500) 5%,transparent)}}.bg-sky-500\/\[0\.08\]{background-color:#00a5ef14}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-sky-500) 8%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-container{background-color:var(--color-surface-container)}.bg-surface-container-high{background-color:var(--color-surface-container-high)}.bg-surface-container-high\/30{background-color:#20191147}@supports (color:color-mix(in lab,red,red)){.bg-surface-container-high\/30{background-color:color-mix(in oklab,var(--color-surface-container-high) 30%,transparent)}}.bg-surface-container-high\/60{background-color:#2019118d}@supports (color:color-mix(in lab,red,red)){.bg-surface-container-high\/60{background-color:color-mix(in oklab,var(--color-surface-container-high) 60%,transparent)}}.bg-surface-container-low{background-color:var(--color-surface-container-low)}.bg-surface-container-low\/30{background-color:#16120c3f}@supports (color:color-mix(in lab,red,red)){.bg-surface-container-low\/30{background-color:color-mix(in oklab,var(--color-surface-container-low) 30%,transparent)}}.bg-surface-container-low\/40{background-color:#16120c54}@supports (color:color-mix(in lab,red,red)){.bg-surface-container-low\/40{background-color:color-mix(in oklab,var(--color-surface-container-low) 40%,transparent)}}.bg-surface-container-low\/60{background-color:#16120c7d}@supports (color:color-mix(in lab,red,red)){.bg-surface-container-low\/60{background-color:color-mix(in oklab,var(--color-surface-container-low) 60%,transparent)}}.bg-surface-container\/40{background-color:#18130d5a}@supports (color:color-mix(in lab,red,red)){.bg-surface-container\/40{background-color:color-mix(in oklab,var(--color-surface-container) 40%,transparent)}}.bg-surface-container\/60{background-color:#18130d86}@supports (color:color-mix(in lab,red,red)){.bg-surface-container\/60{background-color:color-mix(in oklab,var(--color-surface-container) 60%,transparent)}}.bg-surface-container\/80{background-color:#18130db3}@supports (color:color-mix(in lab,red,red)){.bg-surface-container\/80{background-color:color-mix(in oklab,var(--color-surface-container) 80%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-violet-500\/\[0\.05\]{background-color:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-violet-500) 5%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/\[\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab,var(--color-white) 1%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.bg-yellow-500\/\[0\.05\]{background-color:#edb2000d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-yellow-500) 5%,transparent)}}.bg-yellow-500\/\[0\.08\]{background-color:#edb20014}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-yellow-500) 8%,transparent)}}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_50\%_5\%\,rgba\(232\,173\,21\,\.16\)\,transparent_32\%\)\,linear-gradient\(135deg\,\#020202\,\#0b0905\,\#020202\)\]{background-image:radial-gradient(circle at 50% 5%,#e8ad1529,#0000 32%),linear-gradient(135deg,#020202,#0b0905,#020202)}.bg-\[radial-gradient\(circle_at_85\%_0\%\,rgba\(245\,166\,35\,\.14\)\,transparent_36\%\)\,radial-gradient\(circle_at_0\%_45\%\,rgba\(245\,166\,35\,\.06\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 85% 0,#f5a62324,#0000 36%),radial-gradient(circle at 0 45%,#f5a6230f,#0000 32%)}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/\[0\.07\]{--tw-gradient-from:#f99c0012}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 7%, transparent)}}.from-amber-500\/\[0\.07\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/15{--tw-gradient-from:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.from-emerald-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/80{--tw-gradient-from:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.from-emerald-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/\[0\.06\]{--tw-gradient-from:#00bb7f0f}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 6%, transparent)}}.from-emerald-500\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/\[0\.06\]{--tw-gradient-from:#ff23570f}@supports (color:color-mix(in lab,red,red)){.from-rose-500\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 6%, transparent)}}.from-rose-500\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/\[0\.05\]{--tw-gradient-from:#00a5ef0d}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/\[0\.05\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.from-sky-500\/\[0\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/\[0\.06\]{--tw-gradient-from:#00a5ef0f}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 6%, transparent)}}.from-sky-500\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\/\[0\.08\]{--tw-gradient-from:#edb20014}@supports (color:color-mix(in lab,red,red)){.from-yellow-500\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-500) 8%, transparent)}}.from-yellow-500\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#F5AB12\]\/90{--tw-gradient-via:oklab(79.2269% .0368941 .158714/.9);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-950{--tw-gradient-via:var(--color-neutral-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/10{--tw-gradient-via:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.via-purple-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.via-purple-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-950{--tw-gradient-to:var(--color-neutral-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500\/80{--tw-gradient-to:#ac4bffcc}@supports (color:color-mix(in lab,red,red)){.to-purple-500\/80{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 80%, transparent)}}.to-purple-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-prize-gold{fill:var(--color-prize-gold)}.fill-white{fill:var(--color-white)}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-barlow{font-family:var(--font-barlow)}.font-body{font-family:var(--font-body)}.font-headline{font-family:var(--font-headline)}.font-label{font-family:var(--font-label)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2\.45rem\]{font-size:2.45rem}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-\[\.9\]{--tw-leading:.9;line-height:.9}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#9E8E7E\]{color:#9e8e7e}.text-\[\#F1EADA\]{color:#f1eada}.text-\[\#F5A623\]{color:#f5a623}.text-alert-orange{color:var(--color-alert-orange)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-blue-200{color:var(--color-blue-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/90{color:color-mix(in oklab,var(--color-emerald-400) 90%,transparent)}}.text-green-400{color:var(--color-green-400)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-on-surface{color:var(--color-on-surface)}.text-on-surface-variant{color:var(--color-on-surface-variant)}.text-on-surface-variant\/40{color:#d1c7bd66}@supports (color:color-mix(in lab,red,red)){.text-on-surface-variant\/40{color:color-mix(in oklab,var(--color-on-surface-variant) 40%,transparent)}}.text-on-surface-variant\/70{color:#d1c7bdb3}@supports (color:color-mix(in lab,red,red)){.text-on-surface-variant\/70{color:color-mix(in oklab,var(--color-on-surface-variant) 70%,transparent)}}.text-on-surface-variant\/80{color:#d1c7bdcc}@supports (color:color-mix(in lab,red,red)){.text-on-surface-variant\/80{color:color-mix(in oklab,var(--color-on-surface-variant) 80%,transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-primary{color:var(--color-primary)}.text-primary\/40{color:#f5a62366}@supports (color:color-mix(in lab,red,red)){.text-primary\/40{color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.text-prize-gold{color:var(--color-prize-gold)}.text-purple-400{color:var(--color-purple-400)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-200\/90{color:#ffccd3e6}@supports (color:color-mix(in lab,red,red)){.text-rose-200\/90{color:color-mix(in oklab,var(--color-rose-200) 90%,transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-rose-300\/80{color:#ffa2aecc}@supports (color:color-mix(in lab,red,red)){.text-rose-300\/80{color:color-mix(in oklab,var(--color-rose-300) 80%,transparent)}}.text-rose-400{color:var(--color-rose-400)}.text-secondary{color:var(--color-secondary)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.text-white\/28{color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-\[\#F5A623\]{accent-color:#f5a623}.accent-amber-400{accent-color:var(--color-amber-400)}.accent-emerald-400{accent-color:var(--color-emerald-400)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.accent-purple-400{accent-color:var(--color-purple-400)}.accent-purple-500{accent-color:var(--color-purple-500)}.accent-red-400{accent-color:var(--color-red-400)}.accent-sky-400{accent-color:var(--color-sky-400)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-45{opacity:.45}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-\[0\.015\]{opacity:.015}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-18px_40px_rgba\(0\,0\,0\,\.42\)\]{--tw-shadow:0 -18px 40px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_26px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#00000075);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(245\,166\,35\,\.18\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#f5a6232e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#F5A623\]\/15{--tw-shadow-color:#f5a62326}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#F5A623\]\/15{--tw-shadow-color:color-mix(in oklab, oklab(78.3652% .0464284 .151778/.15) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/5{--tw-shadow-color:#f5a6230d}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/20{--tw-shadow-color:#f5a62333}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-500\/10{--tw-shadow-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.shadow-purple-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(245\,166\,35\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#f5a62366));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:from-emerald-400:is(:where(.group):hover *){--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-purple-400:is(:where(.group):hover *){--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/img\:scale-105:is(:where(.group\/img):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/img\:opacity-100:is(:where(.group\/img):hover *){opacity:1}}.group-active\:translate-x-1:is(:where(.group):active *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\:border-\[\#F5A623\]\/60:is(:where(.group):active *){border-color:#f5a62399}.group-active\:text-\[\#F5A623\]:is(:where(.group):active *){color:#f5a623}.placeholder\:text-neutral-600::placeholder{color:var(--color-neutral-600)}.placeholder\:text-on-surface-variant\/60::placeholder{color:#d1c7bd99}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-on-surface-variant\/60::placeholder{color:color-mix(in oklab,var(--color-on-surface-variant) 60%,transparent)}}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-amber-500\/50:hover{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/50:hover{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-primary\/40:hover{border-color:#f5a62366}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.hover\:border-rose-500\/50:hover{border-color:#ff235780}@supports (color:color-mix(in lab,red,red)){.hover\:border-rose-500\/50:hover{border-color:color-mix(in oklab,var(--color-rose-500) 50%,transparent)}}.hover\:border-sky-500\/40:hover{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-500\/40:hover{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-yellow-500\/30:hover{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/30:hover{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.hover\:bg-surface-container:hover{background-color:var(--color-surface-container)}.hover\:bg-surface-container-high:hover{background-color:var(--color-surface-container-high)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/\[0\.01\]:hover{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.01\]:hover{background-color:color-mix(in oklab,var(--color-white) 1%,transparent)}}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-500\/15:hover{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/15:hover{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.hover\:text-on-surface:hover{color:var(--color-on-surface)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-emerald-500\/50:focus{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.focus\:border-emerald-500\/50:focus{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:border-rose-500\/35:focus{border-color:#ff235759}@supports (color:color-mix(in lab,red,red)){.focus\:border-rose-500\/35:focus{border-color:color-mix(in oklab,var(--color-rose-500) 35%,transparent)}}.focus\:border-yellow-500\/35:focus{border-color:#edb20059}@supports (color:color-mix(in lab,red,red)){.focus\:border-yellow-500\/35:focus{border-color:color-mix(in oklab,var(--color-yellow-500) 35%,transparent)}}.focus\:border-yellow-500\/40:focus{border-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.focus\:border-yellow-500\/40:focus{border-color:color-mix(in oklab,var(--color-yellow-500) 40%,transparent)}}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[\.985\]:active{scale:.985}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-center{justify-content:center}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:-mt-7{margin-top:calc(var(--spacing) * -7)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-\[22px\]{height:22px}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-\[22px\]{width:22px}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:self-auto{align-self:auto}.md\:rounded-\[32px\]{border-radius:32px}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-\[10px\]{font-size:10px}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:w-\[340px\]{width:340px}.lg\:w-\[360px\]{width:360px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:text-right{text-align:right}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--fundo-base:#0a0806;--card-fundo:#16120ce0;--card-borda:#f5a62340;--dourado:#f5a623;--dourado-claro:#ffd65a;--dourado-escuro:#c8791a;--ouro-base:#d4af37;--ouro-brilho:#fff0a0;--trilha-xp:#f5a62333;--texto:#fff;--texto-suave:#d1c7bd;--brasa:#ff7a18;--liga-borda:#a855f766;--liga-texto:#e9d5ff}.profile-flow-screen{min-height:100dvh;padding:calc(env(safe-area-inset-top) + .8rem) .85rem calc(env(safe-area-inset-bottom) + 1.2rem);color:#f4f4f2;background:0 0;font-family:Roboto Condensed,sans-serif}.profile-flow-screen>header{border-bottom:1px solid #ffffff1a;grid-template-columns:2.4rem 1fr 2.4rem;align-items:center;min-height:2.6rem;display:grid}.profile-flow-screen>header button{color:#f5a000;background:0 0;border:0;place-items:center;width:2rem;height:2rem;display:grid}.profile-flow-screen>header h1{text-align:center;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.15rem;font-weight:400}.profile-flow-content{width:min(100%,25rem);margin:1rem auto}.profile-flow-section-label{color:#bdb9b2;margin:1rem 0 .4rem;font-size:.58rem;font-weight:700}.profile-flow-card,.profile-flow-list,.profile-flow-search{background:linear-gradient(145deg,#0d0d0c,#070707);border:1px solid #ffffff1a;border-radius:.55rem}.profile-flow-gym-current{align-items:center;gap:.7rem;padding:.85rem;display:flex}.profile-flow-gym-current>svg{color:#f5a000;border:1px solid #f5a00099;border-radius:50%;width:2.6rem;height:2.6rem;padding:.5rem}.profile-flow-gym-current b,.profile-flow-gym-current small,.profile-flow-gym-current em{display:block}.profile-flow-gym-current b{font-size:.88rem}.profile-flow-gym-current small{color:var(--invictus-text-secondary);margin:.18rem 0;font-size:.65rem}.profile-flow-gym-current em{color:#50d981;background:#00c85324;border-radius:1rem;width:max-content;padding:.1rem .38rem;font-size:.52rem;font-style:normal}.profile-flow-list{overflow:hidden}.profile-flow-list button{color:#eee;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:2rem 1fr 1rem;align-items:center;gap:.45rem;width:100%;padding:.65rem;display:grid}.profile-flow-list button:last-child{border-bottom:0}.profile-flow-row-icon{color:#f5a000;place-items:center;width:1.7rem;height:1.7rem;display:grid}.profile-flow-row-icon svg{width:1.22rem}.profile-flow-list b,.profile-flow-list small{display:block}.profile-flow-list b{font-size:.72rem}.profile-flow-list small{color:var(--invictus-text-secondary);margin-top:.12rem;font-size:.6rem;line-height:1.2}.profile-flow-list>button>svg{color:#f5a000;width:.95rem}.profile-flow-list .is-danger,.profile-flow-list .is-danger .profile-flow-row-icon,.profile-flow-list .is-danger>svg{color:#ff3b30}.profile-flow-primary{color:#171000;background:linear-gradient(105deg,#ffbd18,#f59600);border:0;border-radius:.35rem;justify-content:center;align-items:center;gap:.35rem;width:100%;min-height:2.55rem;margin-top:.75rem;font-family:Roboto Condensed,sans-serif;font-size:.76rem;font-weight:700;display:flex}.profile-flow-primary svg{width:1rem}.profile-flow-search{color:var(--invictus-text-secondary);grid-template-columns:1.5rem 1fr 2rem;align-items:center;padding:.25rem .45rem;display:grid}.profile-flow-search input{color:#eee;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.profile-flow-search button{color:#f5a000;background:#17130b;border:0;border-radius:.3rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.profile-flow-search svg{width:1rem}.profile-flow-muted,.profile-flow-notice{color:var(--invictus-text-secondary);font-size:.68rem;line-height:1.35}.profile-flow-notice{color:#e9ce99;background:#f5a0000f;border:1px solid #f5a0004d;border-radius:.35rem;width:min(100%,25rem);margin:.7rem auto 0;padding:.55rem}.profile-flow-confirm{text-align:center;padding:2rem .75rem}.profile-flow-confirm>span{color:#f5a000;border:2px solid #f5a000;border-radius:50%;place-items:center;width:5rem;height:5rem;margin:auto;display:grid;box-shadow:0 0 1rem #f5a0004d}.profile-flow-confirm>span svg{width:2.8rem;height:2.8rem}.profile-flow-confirm-check{color:#00c853;margin:-.7rem 0 1.2rem}.profile-flow-confirm p,.profile-flow-confirm small,.profile-flow-confirm em{display:block}.profile-flow-confirm p{color:#ccc;font-size:.7rem}.profile-flow-confirm h2{color:#fff;margin:.4rem 0;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-weight:400}.profile-flow-confirm small{color:var(--invictus-text-secondary);font-size:.7rem}.profile-flow-confirm em{color:#00c853;margin:.7rem 0;font-size:.68rem;font-style:normal}.profile-flow-text{color:var(--invictus-text-secondary);background:0 0;border:0;margin-top:.8rem;font:700 .67rem Roboto Condensed,sans-serif}.profile-flow-balance{text-align:center;gap:.25rem;padding:1rem;display:grid}.profile-flow-balance small,.profile-flow-balance span{color:var(--invictus-text-secondary);font-size:.63rem}.profile-flow-balance b{color:#fff;font-size:1.65rem}.profile-flow-danger{color:#ff3b30;background:#ff3b300d;border:1px solid #ff3b3059;border-radius:.35rem;width:100%;min-height:2.45rem;margin-top:.8rem;font:700 .72rem Roboto Condensed,sans-serif}.challenge-flow-day-progress{text-align:center;background:linear-gradient(145deg,#0d0d0c,#060606);border:1px solid #f5a00052;border-radius:.75rem;width:min(100%,25rem);margin:0 auto;padding:1rem}.challenge-flow-day-progress>p{color:#cfcac2;margin:0;font-size:.72rem}.challenge-flow-day-progress>strong{color:#fff;margin:.38rem 0;font-family:Bebas Neue,sans-serif;font-size:2.2rem;font-weight:400;display:block}.challenge-flow-day-track{background:#262521;border-radius:1rem;height:.3rem;overflow:hidden}.challenge-flow-day-track i{border-radius:inherit;background:linear-gradient(90deg,#ffbd18,#f59600);height:100%;display:block;box-shadow:0 0 .5rem #f5a0008c}.challenge-flow-day-progress article{text-align:left;border:1px solid #ffffff1a;border-radius:.44rem;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.45rem;margin-top:.75rem;padding:.55rem;display:grid}.challenge-flow-day-progress article span{width:1.35rem;height:1.35rem;color:var(--invictus-text-subtle);border:1px solid #6d6963;border-radius:50%;place-items:center;display:grid}.challenge-flow-day-progress article span.is-complete{color:#00c853;border-color:#00c853}.challenge-flow-day-progress article span svg{width:.9rem}.challenge-flow-day-progress article b{color:#eee;font-size:.67rem}.challenge-flow-day-progress article em{color:var(--invictus-text-secondary);font-size:.54rem;font-style:normal}.challenge-flow-day-progress article span.is-complete~em{color:#00c853}[data-theme=light]{--color-primary:#d97706;--color-secondary:#0f172a;--color-background:#f1f5f9;--color-surface:#fff;--color-on-surface:#0f172a;--color-on-surface-variant:#334155;--color-tertiary:#7e22ce;--color-surface-container-lowest:#fff;--color-surface-container-low:#fff;--color-surface-container:#f8fafc;--color-surface-container-high:#e2e8f0;--color-surface-container-highest:#cbd5e1;--color-outline-variant:#0f172a1f;--shadow-glow-primary:0 0 15px #d9770626;--shadow-glow-tertiary:0 0 15px #7e22ce26;--shadow-soft:0 8px 24px #0f172a14;color:#0f172a}[data-theme=light] :is(.text-white,.text-white\/90,.text-white\/80,.text-white\/70,.text-zinc-100,.text-zinc-200,.text-slate-100,.text-slate-200,.text-gray-100,.text-gray-200):not(.keep-white){color:#0f172a!important}[data-theme=light] :is(.text-white\/60,.text-white\/50,.text-white\/40,.text-zinc-300,.text-zinc-400,.text-slate-300,.text-slate-400,.text-gray-300,.text-gray-400,.text-on-surface-variant):not(.keep-white){color:#334155!important}[data-theme=light] .text-primary{color:#b45309!important}[data-theme=light] :is(.border-white\/5,.border-white\/10,.border-white\/20,.border-white\/30,.border-white\/40){border-color:#0f172a1f!important}[data-theme=light] :is(.bg-white\/5,.bg-white\/10,.bg-white\/20){background-color:#0f172a0d!important}[data-theme=light] :is(.bg-black\/20,.bg-black\/30,.bg-black\/40,.bg-black\/50,.bg-black\/60){background-color:#f1f5f9e6!important}[data-theme=light] .glass-card{color:#0f172a!important;background-color:#fffffff2!important;border-color:#0f172a1a!important;box-shadow:0 10px 30px #0f172a14!important}[data-theme=light] .premium-card{color:#0f172a!important;background-color:#fff!important;border-color:#0f172a1a!important;box-shadow:0 8px 24px #0f172a0f!important}[data-theme=light] .stat-card{color:#0f172a!important;background-color:#f8fafc!important;border-color:#0f172a1a!important}[data-theme=light] .bg-surface-card,[data-theme=light] .bg-surface-container,[data-theme=light] .bg-surface-container-low,[data-theme=light] .bg-surface-container-high{color:#0f172a!important}[data-theme=light] .bg-primary{color:#fff!important;background-color:#d97706!important}[data-theme=light] .bg-primary\/10{background-color:#d977061f!important}[data-theme=light] .bg-primary\/20{background-color:#d9770633!important}[data-theme=light] #bottom-nav .bg-surface\/80{background-color:#fffffff2!important;border-color:#0f172a1f!important;box-shadow:0 12px 36px #0f172a1f!important}[data-theme=light] #main-header{background-color:#f8fafcf2!important;border-bottom-color:#0f172a14!important}.app-fundo{isolation:isolate;min-height:100dvh;position:relative;background:0 0!important}.app-fundo:before{content:"";z-index:0;pointer-events:none;background-image:url(/assets/home/home-season-hallway-v2.webp);background-position:top;background-size:cover;position:fixed;top:0;right:0;bottom:0;left:0}.app-fundo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a080673,#0a08064d 25%,#0a08068c,#0a0806cc 65%,#0a0806eb);position:fixed;top:0;right:0;bottom:0;left:0}.text-gold-gradient{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#fff0a0,#f5a623,#c8791a);-webkit-background-clip:text;background-clip:text}.challenge-screen{z-index:2;position:relative}.challenge-header{padding-top:.5rem}.challenge-level-card{background:radial-gradient(circle at 12%,#f5a6231f,#0000 22%),#070707cc;border:1px solid #f5a62361;border-radius:20px;align-items:center;gap:.75rem;min-height:78px;padding:.7rem .85rem;display:flex;box-shadow:inset 0 0 24px #f5a6230d,0 14px 30px #00000061}.challenge-icon{color:var(--color-primary);background:radial-gradient(circle,#f5a6232e,#040404e6 62%);border:1.5px solid #f5a623bf;border-radius:999px;box-shadow:inset 0 0 14px #f5a62321,0 0 18px #f5a62338}.challenge-icon--level{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.challenge-icon--fire{color:#ff4d16;place-items:center;width:44px;height:44px;display:grid}.challenge-level-progress{width:128px;color:var(--color-primary);align-items:center;gap:.55rem;font-family:Anton,sans-serif;font-size:1rem;font-style:italic;display:flex}.challenge-progress-track,.challenge-day-progress-track{background:#353535;border-radius:999px;overflow:hidden}.challenge-progress-track{flex:1;height:7px}.challenge-progress-value{border-radius:inherit;background:linear-gradient(90deg,#ffc42e,#f49b00);width:88%;height:100%}.challenge-card{background:linear-gradient(135deg,#0c0c0ceb,#070707d6);box-shadow:inset 0 0 28px #ffffff05,0 12px 22px #00000042}.challenge-running{color:var(--color-primary);text-transform:uppercase;background:#f5a6231f;border-radius:.45rem;margin-bottom:.25rem;padding:.18rem .4rem;font-size:7px;font-weight:800;line-height:1;display:inline-block}.challenge-xp-action{min-width:92px;min-height:45px;color:var(--color-primary);white-space:nowrap;background:#07070761;border:1.5px solid #f5a623eb;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .5rem;font-family:Anton,sans-serif;font-size:14px;font-style:italic;display:inline-flex}.challenge-mini-progress{color:var(--color-primary);margin-top:.25rem;font-family:Anton,sans-serif;font-size:12px;font-style:italic;display:block}.challenge-day-progress{color:var(--invictus-text-muted);grid-template-columns:1fr auto;gap:.5rem;font-size:11px;display:grid;position:absolute;bottom:.75rem;left:1rem;right:1rem}.challenge-day-progress span{align-items:center;gap:.4rem;display:inline-flex}.challenge-day-progress strong{color:var(--color-primary);font-family:Anton,sans-serif;font-style:italic}.challenge-day-progress-track{background:#292929;grid-column:1/-1;height:7px}.challenge-powerlift-art{object-fit:cover;object-position:right center;opacity:.92;mix-blend-mode:screen;width:76%;height:100%;position:absolute;top:0;right:-7%}.challenge-powerlift-shade{background:linear-gradient(90deg,#0d0905,#0d0905f5 36%,#0d090573 74%,#0d090540);position:absolute;top:0;right:0;bottom:0;left:0}.challenge-powerlift-button{position:relative;box-shadow:0 0 24px #f5a62333}.profile-reference-screen{z-index:2;background:0 0;position:relative}.profile-content{background:radial-gradient(circle at 52% 35%,#0d0b08 0,#050505 56%)}.profile-heading{margin:0 0 1.7rem}.profile-heading h1{color:#fff;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:36px;font-weight:400;line-height:.9}.profile-heading p{color:#ded8d0;text-transform:uppercase;margin:.55rem 0 0;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;line-height:1}.profile-identity{align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.profile-avatar{background:linear-gradient(145deg,#ffcd39,#f5a623 55%,#754300);border-radius:50%;flex:0 0 118px;width:118px;height:118px;padding:3px;overflow:hidden;box-shadow:0 0 16px #f5a6236b}.profile-avatar img{border-radius:inherit;object-fit:cover;border:2px solid #090807;width:100%;height:100%}.profile-identity-details{padding-top:.1rem}.profile-name-line{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.profile-name{color:#fff;letter-spacing:-.035em;font-family:Anton,sans-serif;font-size:28px;font-style:italic;font-weight:400;line-height:1}.profile-pro,.profile-level,.profile-xp{color:#ffb000;background:#0a0907;border:1px solid #f5a623b8;border-radius:11px;align-items:center;min-height:34px;padding:0 .65rem;font-family:Anton,sans-serif;font-size:17px;font-style:italic;font-weight:400;line-height:1;display:inline-flex}.profile-pro{min-height:31px;font-size:15px}.profile-association{color:#ffad00;stroke-width:2px}.profile-gym{color:#e8e3dc;align-items:center;gap:.45rem;margin:.55rem 0 0;font-family:Barlow,sans-serif;font-size:17px;line-height:1;display:flex}.profile-gym svg{color:#bdb9b4;stroke-width:1.8px}.profile-levels{gap:.55rem;margin-top:.95rem;display:flex}.profile-xp{color:#f2eeea;border-color:#ffffff2e;font-family:Barlow,sans-serif;font-size:15px;font-style:normal}.profile-progress{align-items:center;gap:.7rem;margin-top:.9rem;display:flex}.profile-progress strong{color:#ffad00;font-family:Anton,sans-serif;font-size:22px;font-style:italic;font-weight:400;line-height:1}.profile-xp-track{background:#2a2a2a;border-radius:999px;flex:1;height:10px;overflow:hidden}.profile-xp-track div{border-radius:inherit;background:linear-gradient(90deg,#ffbd1b,#f90);height:100%}.profile-stats{background:linear-gradient(135deg,#11100d,#080808 74%);border:1px solid #f5a62359;border-radius:22px;grid-template-columns:repeat(4,1fr);margin:1.1rem 0;padding:.9rem 0;display:grid;box-shadow:inset 0 0 24px #ffae000a}.profile-stat{color:#ffad00;border-right:1px solid #ffffff1a;justify-items:center;gap:.28rem;min-width:0;padding:.15rem .16rem;display:grid}.profile-stat:last-child{border-right:0}.profile-stat svg{stroke-width:2px}.profile-stat strong{color:#fff;font-family:Anton,sans-serif;font-size:27px;font-weight:400;line-height:1}.profile-stat span{color:#e7e2db;text-align:center;text-transform:uppercase;font-family:Barlow,sans-serif;font-size:11px;font-weight:700;line-height:1.12}.profile-panel{background:linear-gradient(135deg,#10100d,#080808 78%);border:1px solid #f5a62347;border-radius:21px;margin-bottom:.7rem;padding:.55rem 1rem;box-shadow:inset 0 0 22px #ffae0009}.profile-panel-heading{justify-content:space-between;align-items:center;padding:.5rem 0 .35rem;display:flex}.profile-panel h2,.profile-brand-card h2{color:#f7f4ef;text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:17px;font-weight:400;line-height:1}.profile-panel-heading button{color:#ffad00;text-transform:uppercase;font-family:Anton,sans-serif;font-size:15px;font-style:italic;font-weight:400;line-height:1}.profile-connection,.profile-menu-item{align-items:center;gap:.7rem;width:100%;padding:.58rem 0;display:flex}.profile-row-divider{border-top:1px solid #ffffff1a}.profile-provider{border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.profile-provider svg{stroke-width:2.25px}.profile-provider-apple{color:#ed3d72;background:#fafafa}.profile-provider-health{color:#3577ca;background:#c8ddff}.profile-provider-strava{color:#fff;background:#fc6c32}.profile-connection b,.profile-menu-item b{color:#fff;text-transform:uppercase;font-family:Barlow,sans-serif;font-size:16px;font-weight:700;line-height:1.05;display:block}.profile-connection small,.profile-menu-item small{color:#d4cfc8;margin-top:.21rem;font-family:Barlow,sans-serif;font-size:13px;font-weight:500;line-height:1.12;display:block}.profile-connected{color:#39d37a;stroke-width:2.1px;flex:none}.profile-chevron{color:#ffad00;stroke-width:2.25px;flex:none;margin-left:.12rem}.profile-menu{padding-top:.25rem;padding-bottom:.25rem}.profile-menu-item{min-height:58px}.profile-menu-icon{color:#ffad00;flex:0 0 37px;place-items:center;width:37px;display:grid}.profile-menu-icon svg{stroke-width:2px}.profile-brand-card{background:#0c0c0b;border:1px solid #ffffff24;border-radius:21px;align-items:center;gap:.65rem;min-height:95px;margin-bottom:.75rem;padding:.85rem .9rem;display:flex}.profile-brand-card img{object-fit:contain;filter:drop-shadow(0 0 11px #f5a62380);flex:0 0 55px;width:55px;height:59px}.profile-brand-card p{color:#ddd7d0;margin:.36rem 0 0;font-family:Barlow,sans-serif;font-size:12px;font-weight:500;line-height:1.3}.profile-brand-card button{color:#ffae00;text-transform:uppercase;white-space:nowrap;background:#0b0b0a;border:1px solid #f5a623ad;border-radius:11px;align-items:center;gap:.45rem;padding:.72rem .56rem;font-family:Anton,sans-serif;font-size:13px;font-style:italic;font-weight:400;line-height:1;display:inline-flex}@media(max-width:380px){.profile-identity{gap:.85rem}.profile-avatar{flex-basis:108px;width:108px;height:108px}.profile-name{font-size:24px}.profile-pro,.profile-level{min-height:29px;font-size:14px}.profile-xp{padding:0 .45rem;font-size:13px}.profile-heading h1{font-size:33px}.profile-brand-card{gap:.5rem;padding:.8rem}.profile-brand-card button{padding:.65rem .45rem;font-size:12px}.challenge-screen{padding-left:14px;padding-right:14px}.challenge-level-progress{gap:.45rem;width:116px;font-size:1.2rem}.challenge-xp-action{gap:.45rem;min-width:99px;font-size:18px}.challenge-card h3{font-size:19px}.challenge-card p{font-size:14px}}.health-screen{color:#fff;background:#030303;width:100%;min-height:100dvh;padding-bottom:7rem;position:relative;overflow-x:clip}.health-content{background:0 0;width:100%;max-width:980px;margin:0 auto;padding:1.25rem 1rem}.health-loading{color:#d9d3cb;place-items:center;min-height:100vh;font-family:Barlow,sans-serif;display:grid}.health-header{align-items:center;gap:1rem;margin:0 0 1.65rem;display:flex}.health-back{color:#ffad00;background:#0a0907;border:1px solid #f5a6237a;border-radius:14px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 13px #ffae0014}.health-back svg{stroke-width:2.2px;width:30px;height:30px}.health-heading{flex:1;min-width:0}.health-heading>div{align-items:center;gap:.65rem;display:flex}.health-heading h1{color:#fff;text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:31px;font-weight:400;line-height:.95}.health-heading p{color:#ddd8d1;margin:.5rem 0 0;font-family:Barlow,sans-serif;font-size:15px;line-height:1}.health-pro{color:#ffb000;background:#0b0905;border:1px solid #f5a623a8;border-radius:9px;padding:.3rem .48rem;font-family:Anton,sans-serif;font-size:14px;font-style:italic;line-height:1}.health-period-picker,.health-report-actions button{color:#f7f2eb;white-space:nowrap;background:#0a0907;border:1px solid #f5a6238c;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:54px;padding:0 .75rem;font-family:Anton,sans-serif;font-size:16px;font-style:italic;display:flex}.health-period-picker svg,.health-report-actions svg{color:#ffad00;width:22px}.health-tabs{border-bottom:1px solid #ffffff14;gap:1.5rem;margin:0 0 1.55rem;padding:0 .5rem;display:flex;overflow-x:auto}.health-tabs button{color:var(--invictus-text-secondary);text-transform:uppercase;white-space:nowrap;cursor:pointer;padding:.55rem 0 .9rem;font-family:Anton,sans-serif;font-size:16px;font-weight:400;position:relative}.health-tabs button.is-active{color:#ffad00}.health-tabs button.is-active:after{content:"";background:#ffb000;border-radius:99px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.health-overview,.health-zone-card,.health-trend-card,.health-heart-card,.health-latest,.health-report-chart,.health-activity-card,.health-weekly-card,.health-advanced{background:linear-gradient(135deg,#121113f2,#0a0a0ceb 80%);border:1px solid #f5a62340;border-radius:22px;box-shadow:inset 0 0 24px #ffae0009}.health-overview{padding:1.25rem 1rem}.health-section-line{color:#f2eee9;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.85rem;font-family:Anton,sans-serif;font-size:17px;display:flex}.health-section-line>div{align-items:center;gap:.5rem;display:flex}.health-section-line svg,.health-section-name svg{color:#ffad00;stroke-width:2px;width:20px;height:20px}.health-section-line small{color:#c9c4bd;text-transform:none;font-family:Barlow,sans-serif;font-size:12px;font-weight:400}.health-section-line small span{color:#3bdb83}.health-metrics-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.health-metric{background:#121114d9;border:1px solid #ffffff12;border-radius:15px;min-width:0;padding:.9rem .85rem}.health-metric-icon{color:#ffad00;place-items:center;margin-bottom:.4rem;display:inline-grid}.health-metric-icon.is-red{color:#ff4d59}.health-metric-icon svg{stroke-width:2.15px;width:24px;height:24px}.health-metric>span{color:#ded9d2;text-transform:uppercase;font-family:Anton,sans-serif;font-size:13px;display:block}.health-metric strong{color:#fff;margin:.55rem 0 .42rem;font-family:Anton,sans-serif;font-size:31px;font-weight:400;line-height:.9;display:block}.health-metric strong small{color:#ddd7d0;margin-left:.18rem;font-family:Barlow,sans-serif;font-size:16px;font-weight:500}.health-metric p{color:#c6c1bb;min-height:1.8rem;margin:0;font-family:Barlow,sans-serif;font-size:13px;line-height:1.12}.health-small-progress{background:#2a2927;border-radius:999px;height:6px;margin-top:.45rem;overflow:hidden}.health-small-progress b{border-radius:inherit;background:linear-gradient(90deg,#ffc224,#ff9200);height:100%;display:block}.health-dual{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.health-zone-card,.health-trend-card{min-height:370px;padding:1.05rem;position:relative}.health-section-name{color:#f4f1ec;text-transform:uppercase;align-items:center;gap:.4rem;font-family:Anton,sans-serif;font-size:17px;font-weight:400;display:flex}.health-zone-body{align-items:center;gap:1.05rem;margin:1.1rem 0;display:flex}.health-donut{border-radius:50%;flex:0 0 180px;place-items:center;width:180px;height:180px;display:grid}.health-donut>div{text-align:center;background:#0d0d0c;border-radius:50%;align-content:center;place-items:center;width:130px;height:130px;display:grid}.health-donut small{color:#c6c1bc;font-family:Barlow,sans-serif;font-size:13px}.health-donut strong{color:#fff;margin-top:.25rem;font-family:Anton,sans-serif;font-size:25px;font-weight:400;display:block}.health-zone-list{flex:1;min-width:0}.health-zone-list>div{color:#ded9d2;grid-template-columns:9px minmax(65px,1fr) auto auto;align-items:center;gap:.35rem;margin:.5rem 0;font-family:Barlow,sans-serif;font-size:12px;display:grid}.health-zone-list i{border-radius:50%;width:9px;height:9px}.health-zone-list b{color:#fff;white-space:nowrap;font-weight:700}.health-zone-list em{color:#d7d1cb;white-space:nowrap;font-style:normal}.health-card-link{color:#ffad00;text-align:left;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:.72rem 0 0;font-family:Anton,sans-serif;font-size:15px;font-style:italic;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.health-card-link svg{width:24px;height:24px}.health-inline-link{color:#f2b516;cursor:pointer;background:0 0;border:0;border-top:1px solid #2a2a2a;justify-content:space-between;align-items:center;width:100%;margin-top:.9rem;padding:.7rem 0;font:800 11px Roboto Condensed,sans-serif;display:flex}.health-inline-link svg{width:16px}.health-trend-card>.health-period-picker{min-height:39px;font-family:Barlow,sans-serif;font-size:13px;position:absolute;top:.8rem;right:.8rem}.health-trend-card>strong{margin:2.6rem 0 .2rem;font-family:Anton,sans-serif;font-size:34px;font-weight:400;line-height:1;display:block}.health-trend-card>strong small,.health-report-chart strong small{color:#e4ded7;font-family:Barlow,sans-serif;font-size:16px;font-weight:500}.health-trend-card>p{color:#d0cbc4;margin:0;font-family:Barlow,sans-serif;font-size:13px}.health-chart-bars{background:repeating-linear-gradient(0deg,#0000 0,#0000 31px,#ffffff14,#ffffff14 33px);border-bottom:1px solid #ffffff2e;align-items:flex-end;gap:.38rem;height:150px;margin:1rem 0 2.45rem;padding:.4rem 0 1.2rem;display:flex}.health-chart-bars>div{flex:1;justify-content:center;align-items:flex-end;min-width:6px;height:100%;display:flex;position:relative}.health-chart-bars i{background:linear-gradient(#ffb217,#b46800);border-radius:5px 5px 0 0;width:72%;min-height:3px;box-shadow:0 0 12px #ffae003d}.health-chart-bars span{color:#cfc9c2;white-space:nowrap;font-family:Barlow,sans-serif;font-size:10px;position:absolute;bottom:-1.1rem}.health-chart-bars.is-violet i{background:linear-gradient(#be64ff,#7c2daa);box-shadow:0 0 10px #b558ff42}.health-heart-card{margin-top:1rem;padding:1.1rem}.health-heart-layout{grid-template-columns:70px 150px 1fr;align-items:center;gap:1rem;display:grid}.health-heart-icon{color:#ff4a56;border:8px solid #ff4a56;border-top-color:#393939;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.health-heart-icon svg{width:34px;height:34px}.health-heart-layout>div strong{font-family:Anton,sans-serif;font-size:34px;font-weight:400}.health-heart-layout>div strong small{font-family:Barlow,sans-serif;font-size:16px}.health-heart-layout>div p{color:#cac5bf;margin:.25rem 0 0;font-family:Barlow,sans-serif;font-size:13px}.health-heart-graph .health-chart-bars{height:72px;margin:.3rem 0}.health-heart-graph .health-chart-bars span{display:none}.health-heart-minmax{grid-column:3;gap:1.3rem;display:flex}.health-heart-minmax span{color:#d3cdc6;font-family:Anton,sans-serif;font-size:12px}.health-heart-minmax b{color:#fff;margin-top:.2rem;font-family:Barlow,sans-serif;font-size:18px;display:block}.health-latest{margin-top:1.1rem;padding:1.25rem 1rem}.health-section-line>span,.health-section-line>button{color:#ffad00;cursor:pointer;background:0 0;border:0;padding:0;font-family:Anton,sans-serif;font-size:15px;font-style:italic}.health-section-line>button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #ffad00}.health-workout{border-top:1px solid #ffffff1a;grid-template-columns:55px minmax(120px,1fr) auto auto auto 20px;align-items:center;gap:.75rem;padding:.85rem 0;display:grid}.health-workout-icon{color:#050505;background:#4dc76e;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.health-workout-icon.is-run{background:#ff8c28}.health-workout-icon svg{width:25px}.health-workout b{color:#fff;font-family:Barlow,sans-serif;font-size:16px;display:block}.health-workout small{color:#c8c2bc;margin-top:.15rem;font-family:Barlow,sans-serif;font-size:13px;display:block}.health-workout>span:not(.health-workout-icon){color:#e1dcd5;white-space:nowrap;align-items:center;gap:.3rem;font-family:Barlow,sans-serif;font-size:13px;font-weight:700;display:flex}.health-workout>span:not(.health-workout-icon) svg{color:#ffad00;width:18px}.health-workout>svg{color:#ffad00}.health-empty{color:#c8c3bc;margin:1rem 0 .3rem;font-family:Barlow,sans-serif;font-size:14px}.health-report .health-header{margin-bottom:1.3rem}.health-report-actions{gap:.6rem;display:flex}.health-report-actions button{min-height:56px;padding:.35rem .6rem;font-size:13px;display:grid}.health-report-actions svg{justify-self:center}.health-period-bar{background:#121114f2;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.55rem .75rem;display:flex;overflow-x:auto}.health-period-bar>span{color:#eee9e2;white-space:nowrap;margin-right:.35rem;font-family:Anton,sans-serif;font-size:16px}.health-period-bar button{color:#e6e1da;white-space:nowrap;background:#090909;border:1px solid #ffffff1f;border-radius:10px;min-width:76px;padding:.55rem .5rem;font-family:Barlow,sans-serif;font-size:14px;font-weight:700}.health-period-bar button.is-selected{color:#191108;background:#ffb000;border-color:#ffb000}.health-period-bar>svg{color:#fff;flex:none;width:23px;margin-left:auto}.health-report-metrics{background:linear-gradient(135deg,#10100d,#080808);border:1px solid #f5a62340;border-radius:20px;grid-template-columns:repeat(5,1fr);margin-bottom:1rem;padding:.7rem;display:grid}.health-report-metrics .health-metric{background:0 0;border:0;border-left:1px solid #ffffff1a;border-radius:0}.health-report-metrics .health-metric:first-child{border-left:0}.health-report-chart{grid-template-columns:190px 1fr;align-items:center;gap:1rem;min-height:255px;margin-bottom:1rem;padding:1rem 1.25rem;display:grid}.health-report-chart h2{align-items:center;gap:.4rem;margin:0;font-family:Anton,sans-serif;font-size:18px;font-weight:400;display:flex}.health-report-chart h2 svg{color:#ded8d0;width:18px}.health-report-chart strong{margin:1rem 0 .35rem;font-family:Anton,sans-serif;font-size:36px;font-weight:400;line-height:.9;display:block}.health-report-chart p{color:#d4cfc8;margin:0;font-family:Barlow,sans-serif;font-size:14px}.health-report-chart .health-chart-bars{height:180px;margin:1rem 0 .5rem}.health-report-dual .health-zone-card,.health-report-dual .health-trend-card{min-height:355px}.health-activity-card,.health-weekly-card{min-height:235px;padding:1rem}.health-activity-total{border:19px solid #4bc976;border-color:#7c49eb #4bc976 #4bc976 #ff8c28;border-radius:50%;align-content:center;place-items:center;width:115px;height:115px;margin:2rem auto 0;display:grid}.health-activity-total strong{font-family:Anton,sans-serif;font-size:32px;font-weight:400;line-height:.9}.health-activity-total span{color:#d9d3cc;font-family:Barlow,sans-serif;font-size:12px}.health-weekly-card>div:not(.health-section-name){color:#d6d0c9;border-top:1px solid #ffffff17;grid-template-columns:1fr auto auto;gap:.75rem;padding:.58rem 0;font-family:Barlow,sans-serif;font-size:13px;display:grid}.health-weekly-card b{color:#ffad00}.health-advanced{margin-top:1rem;padding:1rem}.health-advanced>div:last-child{grid-template-columns:repeat(4,1fr);margin-top:1rem;display:grid}.health-advanced>div:last-child span{color:#ddd7d0;text-align:center;border-left:1px solid #ffffff1c;gap:.35rem;padding:.25rem .85rem;font-family:Anton,sans-serif;font-size:13px;display:grid}.health-advanced>div:last-child span:first-child{border-left:0}.health-advanced b{color:#fff;font-size:30px;font-weight:400}.health-advanced small{color:#ccc5be;font-family:Barlow,sans-serif;font-size:12px}@media(max-width:700px){.health-content{max-width:100%;padding:1.15rem .85rem}.health-header{margin-bottom:1.4rem}.health-back{flex-basis:48px;width:48px;height:48px}.health-heading h1{font-size:28px}.health-heading p{font-size:13px}.health-period-picker{min-height:47px;padding:0 .55rem;font-size:14px}.health-tabs{gap:1.45rem;padding:0 .25rem}.health-tabs button{font-size:14px}.health-metrics-grid{grid-template-columns:1fr 1fr;gap:.55rem}.health-metric strong{font-size:29px}.health-dual{grid-template-columns:1fr}.health-zone-card,.health-trend-card{min-height:350px}.health-zone-body{gap:.7rem}.health-donut{flex-basis:150px;width:150px;height:150px}.health-donut>div{width:108px;height:108px}.health-donut strong{font-size:21px}.health-zone-list>div{font-size:11px}.health-heart-layout{grid-template-columns:62px 1fr}.health-heart-graph{grid-column:1/-1}.health-heart-graph .health-chart-bars{height:70px}.health-heart-minmax{grid-column:1/-1}.health-workout{grid-template-columns:48px minmax(80px,1fr) 18px;gap:.5rem}.health-workout>span:not(.health-workout-icon){display:none}.health-report .health-header{align-items:flex-start}.health-report-actions button{min-height:48px;font-size:10px}.health-period-bar{margin-left:0;margin-right:0}.health-report-metrics{grid-template-columns:1fr 1fr;gap:.2rem}.health-report-metrics .health-metric{border:0}.health-report-chart{grid-template-columns:1fr;min-height:0}.health-report-chart .health-chart-bars{height:150px}.health-advanced>div:last-child{grid-template-columns:1fr 1fr;gap:.7rem}.health-advanced>div:last-child span{border:0;border-top:1px solid #ffffff1a;padding-top:.75rem}.health-advanced>div:last-child span:nth-child(-n+2){border-top:0}}.health-metrics-grid-3{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.health-metric.is-tappable{cursor:pointer;text-align:left;background:#121114d9;transition:border-color .15s,transform .1s}.health-metric.is-tappable:hover{border-color:#ffae0066}.health-metric.is-tappable:active{transform:scale(.98)}.health-metric.is-tappable:focus-visible{outline-offset:2px;outline:2px solid #ffad00}.health-banner-pending{color:#c9c4bd;text-align:center;background:#1211148c;border:1px dashed #ffae0059;border-radius:20px;place-items:center;gap:.4rem;min-height:132px;margin-bottom:1rem;padding:1rem;font-family:Barlow,sans-serif;font-size:13px;display:grid}.health-banner-pending strong{color:#e8c98a;letter-spacing:.02em;text-transform:uppercase;font-family:Anton,sans-serif;font-size:14px;font-weight:400}.health-hoje-card{background:linear-gradient(135deg,#121113f2,#0a0a0ceb 80%);border:1px solid #f5a62340;border-radius:22px;margin-bottom:1rem;padding:1.25rem 1rem;overflow:hidden;box-shadow:inset 0 0 24px #ffae0009}.health-hoje-top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.health-hoje-text{flex:auto;min-width:0}.health-hoje-label{color:#e8c98a;letter-spacing:.06em;text-transform:uppercase;font-family:Anton,sans-serif;font-size:12px;font-weight:400;display:block}.health-hoje-sublabel{color:var(--invictus-text-muted);font-family:Barlow,sans-serif;font-size:11px;display:block}.health-hoje-status{letter-spacing:.01em;margin:.15rem 0 0;font-family:Anton,sans-serif;font-size:22px;font-weight:400}.health-hoje-main{align-items:center;gap:1rem;margin:.7rem 0;display:flex}.health-hoje-card p{color:#c6c1bb;margin:0 0 .9rem;font-family:Barlow,sans-serif;font-size:13px;line-height:1.4}.health-hoje-updated{color:var(--invictus-text-muted);white-space:nowrap;flex:none;font-family:Barlow,sans-serif;font-size:11px}.health-status-ring{background:conic-gradient(#46d47b 0,#46d47b 25%,#ffd23f 25%,#ffd23f 50%,#ff8a3d 50%,#ff8a3d 75%,#ff515b 75%,#ff515b);border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid}.health-status-ring>div{background:#0d0d0c;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.health-status-ring svg{width:22px;height:22px}.health-hoje-stats{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:.9rem;display:grid}.health-hoje-stats>div{background:#111;border:1px solid #2b2b2b;border-radius:9px;gap:2px;padding:.6rem .5rem;display:grid}.health-hoje-stats svg{color:#ff515b;width:15px;height:15px}.health-hoje-stats span{color:var(--invictus-text-muted);letter-spacing:.03em;font-family:Barlow,sans-serif;font-size:9px;font-weight:700}.health-hoje-stats b{color:#fff;font-family:Bebas Neue,sans-serif;font-size:20px;font-weight:400}.health-hoje-stats em{color:var(--invictus-text-muted);font-family:Barlow,sans-serif;font-size:9.5px;font-style:normal}.health-hoje-confidence{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;padding-top:.85rem;display:flex}.health-hoje-confidence>span:first-child{color:var(--invictus-text-muted);letter-spacing:.03em;align-items:center;gap:.3rem;font-family:Barlow,sans-serif;font-size:10px;font-weight:700;display:flex}.health-hoje-confidence>span:first-child svg{width:13px;height:13px}.health-hoje-confidence .health-small-progress{flex:100px;min-width:80px;margin-top:0}@media(max-width:700px){.health-hoje-card{padding:1rem}.health-hoje-status{font-size:19px}}.health-metric-top{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.health-metric-icon{margin-bottom:0}.health-metric-chevron{width:16px;height:16px;color:var(--invictus-text-subtle)}.health-metric-delta{margin-top:.25rem;font-family:Barlow,sans-serif;font-size:12px;font-weight:600}.health-metric-spark{opacity:.85;width:100%;height:28px;margin-top:.4rem;display:block}.health-tap-hint{color:var(--invictus-text-muted);text-align:center;margin:.55rem 0 0;font-family:Barlow,sans-serif;font-size:11.5px}.health-energy-card{margin-top:1rem;padding:1.1rem 1rem}.health-energy-row{align-items:center;gap:.85rem;margin-top:.5rem;display:flex}.health-energy-icon{color:#ffb000;border:2px solid #ffae0066;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.health-energy-icon svg{width:24px;height:24px}.health-energy-values{flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;display:flex}.health-energy-value{align-items:baseline;gap:.4rem;display:flex}.health-energy-value strong{color:#fff;font-family:Anton,sans-serif;font-size:30px;font-weight:400;line-height:.9}.health-energy-value span{color:#e4ded7;font-family:Barlow,sans-serif;font-size:14px}.health-energy-kg{color:#c6c1bb;font-family:Barlow,sans-serif;font-size:13px}.health-energy-disclaimer{color:#c9c4bd;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:.5rem;margin-top:.7rem;padding:.7rem .8rem;font-family:Barlow,sans-serif;font-size:12.5px;line-height:1.35;display:flex}.health-energy-disclaimer svg{color:#ffad00;flex:0 0 17px;width:17px;margin-top:.1rem}.health-trends-compact{padding:1.1rem 1.1rem 1rem}.health-trend-cols{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.6rem;display:grid}.health-trend-cols>div{text-align:center;border-left:1px solid #ffffff17;gap:.3rem;padding:.15rem 0;display:grid}.health-trend-cols>div:first-child{border-left:0}.health-trend-cols span{color:var(--invictus-text-secondary);letter-spacing:.02em;text-transform:uppercase;font-family:Anton,sans-serif;font-size:10.5px;font-weight:400}.health-trend-cols b{font-family:Anton,sans-serif;font-size:15px;font-weight:400}.health-trend-cols em{color:var(--invictus-text-muted);font-family:Barlow,sans-serif;font-size:11px;font-style:normal}.health-trend-link{color:#ffad00;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:.3rem;width:100%;margin-top:.85rem;padding:.6rem 0;font-family:Anton,sans-serif;font-size:12.5px;font-style:italic;display:flex}.health-trend-link svg{width:15px}.health-report-cta{background:linear-gradient(135deg,#ffb20024,#0a0a0ceb 70%);border:1px solid #f5a62366;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.1rem 1.2rem;display:flex}.health-report-cta>div strong{color:#fff;text-transform:uppercase;font-family:Anton,sans-serif;font-size:16px;font-weight:400;display:block}.health-report-cta>div p{color:#d0cbc4;margin:.3rem 0 0;font-family:Barlow,sans-serif;font-size:13px}.health-report-cta button{color:#191108;white-space:nowrap;background:#ffb000;border:0;border-radius:13px;flex:none;align-items:center;gap:.4rem;min-height:50px;padding:0 1.1rem;font-family:Anton,sans-serif;font-size:14px;font-style:italic;display:flex}.health-report-cta button svg{width:19px}.health-report-shell{color:#fff;background:#030303;min-height:100dvh;padding-bottom:7rem;overflow-x:hidden}.health-report-shell>.health-ai-report,.health-report-shell>.health-glossary{width:min(948px,100% - 2rem);margin:1rem auto}.health-ai-report,.health-glossary{background:linear-gradient(135deg,#161008f5,#070707fa);border:1px solid #f5a6234d;border-radius:20px;padding:1.1rem}.health-ai-report{white-space:normal}.health-ai-report-text{color:#e5dfd7;white-space:pre-wrap;font-family:Barlow,sans-serif;font-size:14px;line-height:1.55}.health-ai-report>p,.health-ai-report>small,.health-glossary>small{color:var(--invictus-text-secondary);margin:.7rem 0 0;font-family:Barlow,sans-serif;font-size:12px;line-height:1.4;display:block}.health-glossary>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.health-glossary article{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;padding:.8rem}.health-glossary article strong{color:#ffb000;font-family:Anton,sans-serif;font-size:14px;font-weight:400}.health-glossary article p{color:#c9c3bc;margin:.25rem 0 0;font-family:Barlow,sans-serif;font-size:12.5px;line-height:1.4}.health-permission-update{color:#ffb000;cursor:pointer;background:0 0;border:1px solid #ffb000;border-radius:11px;width:100%;min-height:44px;margin-top:.8rem;font-family:Anton,sans-serif;font-size:13px}.health-permission-status{color:#c9c3bc;text-align:center;margin:.5rem 0 0;font-family:Barlow,sans-serif;font-size:12px}.health-report-glossary{margin-bottom:6.5rem!important}.health-metric-library{background:#0b0b0b;border:1px solid #ffffff1f;border-radius:20px;margin-top:1rem;padding:1.1rem}.health-metric-library>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.health-metric-library article{background:#111;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:.75rem}.health-metric-library article>div{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.health-metric-library strong{color:#c9c3bc;text-transform:uppercase;font-family:Anton,sans-serif;font-size:11px;font-weight:400}.health-metric-library b{color:#fff;white-space:nowrap;font-family:Barlow,sans-serif;font-size:16px}.health-metric-library b small{color:var(--invictus-text-secondary);font-size:10px}.health-metric-library p,.health-metric-library code{color:var(--invictus-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:.4rem 0 0;font-family:Barlow,sans-serif;font-size:10.5px;display:block;overflow:hidden}.health-metric-library code{color:#b89550}.health-tab-note{color:#c9c4bd;background:#121114b3;border:1px solid #ffffff1a;border-radius:14px;margin:1rem 0 0;padding:.85rem 1rem;font-family:Barlow,sans-serif;font-size:13px}@media(max-width:700px){.health-metrics-grid-3{grid-template-columns:1fr 1fr}.health-report-cta{flex-direction:column;align-items:flex-start}.health-report-cta button{justify-content:center;width:100%}.health-hoje-card{flex-direction:column;align-items:flex-start}.health-hoje-art{align-self:center}.health-trend-cols{grid-template-columns:1fr 1fr;row-gap:.75rem}.health-trend-cols>div:nth-child(3){border-left:0}.health-glossary>div:nth-child(2),.health-metric-library>div:last-child{grid-template-columns:1fr}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background-color:var(--color-background)}::-webkit-scrollbar-thumb{background-color:var(--color-surface-container-highest);border-radius:3.40282e38px}::-webkit-scrollbar-thumb:hover{background-color:#f5a62366}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}html.app-nativo ::-webkit-scrollbar{width:0;height:0;display:none}html.app-nativo *{scrollbar-width:none}html.app-nativo #main-header{padding-top:env(safe-area-inset-top,0px)}html.app-nativo #bottom-nav{padding-bottom:env(safe-area-inset-bottom,0px)}html.app-nativo{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.app-nativo input,html.app-nativo textarea,html.app-nativo pre,html.app-nativo [contenteditable=true]{-webkit-user-select:text;user-select:text}html.app-nativo,html.app-nativo body{overscroll-behavior:none}@media(max-width:700px){input:not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable=true]{font-size:16px!important}}.health-screen{padding-bottom:8rem}.health-content{max-width:440px;padding:1.1rem .85rem 1.5rem}.health-overview,.health-zone-card,.health-trend-card,.health-heart-card,.health-latest{box-shadow:inset 0 0 22px #ffae000f,0 8px 24px #0000004d}.health-metric{background:radial-gradient(circle at 50% 0,#201406,#0b0b0a 62%);position:relative;overflow:hidden}.health-metric:after{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#ffb000,#0000);border-radius:4px;height:2px;position:absolute;bottom:0;left:.5rem;right:.5rem}.health-metric-icon{color:#ffb000;filter:drop-shadow(0 0 8px #ffae00bf)}.health-metrics-grid .health-metric:nth-child(3) .health-metric-icon{color:#46d47b;filter:drop-shadow(0 0 8px #46d47bb8)}.health-metrics-grid .health-metric:nth-child(3):after{background:linear-gradient(90deg,#0000,#46d47b,#0000)}.health-metrics-grid .health-metric:nth-child(4) .health-metric-icon{color:#ff515b;filter:drop-shadow(0 0 8px #ff515bc7)}.health-metrics-grid .health-metric:nth-child(4):after{background:linear-gradient(90deg,#0000,#ff515b,#0000)}.health-zone-card{padding-bottom:4.35rem}.health-donut{isolation:isolate;position:relative;box-shadow:0 0 12px #ff60374d,0 0 22px #ffba1245,0 0 34px #3891f429}.health-donut:before{z-index:-1;background:inherit;filter:blur(11px);content:"";opacity:.56;border-radius:50%;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.health-donut>div{border:1px solid #ffffff0f;box-shadow:inset 0 0 18px #ffb4000d}.health-donut strong{text-shadow:0 0 12px #ffbd1859}.health-heart-icon{isolation:isolate;color:#fff4e0;background:conic-gradient(#ff2943,#ff6f35,#ffbd13,#ff3d4d,#ff2943);border:0;position:relative;box-shadow:0 0 10px #ff3143db,0 0 22px #ff642a8a,0 0 34px #ffb60f3d}.health-heart-icon:before{z-index:0;content:"";background:#10100f;border:1px solid #ffecd021;border-radius:50%;position:absolute;top:8px;right:8px;bottom:8px;left:8px;box-shadow:inset 0 0 12px #ff4b4933}.health-heart-icon svg{z-index:1;color:#fff4e0;filter:drop-shadow(0 0 4px #ff3050)drop-shadow(0 0 10px #ff7f2bdb);stroke-width:2.5px;position:relative}.health-heart-line{background:repeating-linear-gradient(0deg,#0000 0,#0000 18px,#ffffff0f,#ffffff0f 20px);border-bottom:1px solid #ffffff2b;height:58px;overflow:hidden}.health-heart-line svg{width:100%;height:58px;display:block;overflow:visible}.health-heart-line-glow{fill:none;stroke:#ff3f4c;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px;opacity:.32;filter:blur(5px)}.health-heart-line-trace{fill:none;stroke:url(#health-heart-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px;filter:drop-shadow(0 0 4px #ff4b55)drop-shadow(0 0 9px #ff6f2fb8)}.health-heart-line-dot{fill:#fff1da;stroke:#ff4b55;stroke-width:2px;filter:drop-shadow(0 0 6px #ff4b55)}.notifications-screen{color:#f8f6f2;width:min(100%,430px);margin:0 auto;padding:0 0 1.25rem;font-family:Barlow,sans-serif}.notifications-header{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;margin-top:.1rem;display:grid}.notifications-header h1{color:#fff;text-align:center;letter-spacing:.025em;margin:0;font-family:Anton,sans-serif;font-size:1.55rem;font-weight:400;line-height:1}.notifications-icon-button{color:#ffb500;cursor:pointer;filter:drop-shadow(0 0 5px #ffb5006b);background:0 0;border:0;place-items:center;width:2.45rem;height:2.45rem;display:grid}.notifications-icon-button svg{stroke-width:2.2px;width:1.8rem;height:1.8rem}.notifications-back{transform:rotate(180deg)}.notifications-empty{text-align:center;place-content:center;min-height:31rem;padding:0 1.85rem 2.3rem;display:grid}.notifications-empty>svg{color:#ffbd1c;filter:drop-shadow(0 0 .75rem #ffb5008c);width:3.1rem;height:3.1rem;margin:0 auto}.notifications-empty h2{color:#fff;letter-spacing:.04em;margin:1.15rem 0 .33rem;font-family:Anton,sans-serif;font-size:1.38rem;font-weight:400}.notifications-empty p{color:#d7d2ca;margin:0;font-size:.84rem;font-weight:500}.notifications-empty span{max-width:16rem;color:var(--invictus-text-muted);border-top:1px solid #ffb9005c;margin:1.2rem auto 0;padding-top:.85rem;font-size:.67rem;font-weight:500;line-height:1.4;display:block}.notifications-list{gap:.55rem;margin-top:1.3rem;display:grid}.notification-row{color:#f7f4ef;text-align:left;cursor:pointer;background:linear-gradient(135deg,#12110f,#0a0a09);border:1px solid #ffbb0c6e;border-radius:.78rem;grid-template-columns:2.7rem 1fr .7rem;align-items:center;gap:.6rem;width:100%;min-height:4.75rem;padding:.68rem .65rem;display:grid}.notification-row.is-read{opacity:.72;border-color:#ffffff1f}.notification-row-icon{color:#ffc123;filter:drop-shadow(0 0 .32rem #ffb5004f);background:#ffb60014;border:1px solid #c88900;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid}.notification-row-icon svg{width:1.25rem;height:1.25rem}.notification-row-copy b{font-size:.83rem;font-weight:700;display:block}.notification-row-copy small{color:#c7c2ba;margin-top:.2rem;font-size:.66rem;font-weight:500;line-height:1.3;display:block}.notification-unread{background:#ffb400;border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 .5rem #ffb400}.notifications-read-all{color:#ffbd19;letter-spacing:.04em;cursor:pointer;background:#ffb40008;border:1px solid #ffb700b8;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.35rem;padding:.75rem;font-family:Anton,sans-serif;font-size:.9rem;display:flex}.notifications-read-all svg{width:1rem;height:1rem}.notifications-data-note{color:var(--invictus-text-muted);align-items:flex-start;gap:.45rem;margin:1.1rem .25rem 0;font-size:.68rem;line-height:1.35;display:flex}.notifications-data-note svg{color:#ffbd18;flex:none;width:.9rem}.rank-summary-card>img{object-fit:cover}.rank-mini-stats img{object-fit:contain;width:1.05rem;height:.95rem;margin:0 auto .08rem;display:block}.rank-evolution-empty{color:var(--invictus-text-muted);padding:.8rem .1rem .28rem;font-size:.65rem;line-height:1.35}.challenge-flow-screen{z-index:70;padding:calc(env(safe-area-inset-top) + .8rem) .9rem calc(env(safe-area-inset-bottom) + 1rem);color:#f4f4f2;background:#030303;font-family:Roboto Condensed,sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.challenge-flow-header{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;min-height:2.8rem;margin-bottom:.75rem;display:grid}.challenge-flow-header button{color:#f5a000;background:#090909;border:1px solid #f5a00061;border-radius:.45rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.challenge-flow-header h1{color:#f4f4f2;text-align:center;letter-spacing:.035em;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.15rem;font-weight:400}.challenge-flow-card,.challenge-flow-checkin,.challenge-flow-active,.challenge-flow-complete,.challenge-flow-summary{background:linear-gradient(145deg,#0d0d0c,#060606);border:1px solid #f5a00052;border-radius:.75rem;width:min(100%,25rem);margin:0 auto;box-shadow:inset 0 0 1rem #f5a00009}.challenge-flow-details{padding:.8rem}.challenge-flow-title{align-items:center;gap:.7rem;display:flex}.challenge-flow-icon{color:#f5a000;border:1px solid #f5a000;border-radius:50%;place-items:center;width:3.3rem;height:3.3rem;display:grid;box-shadow:0 0 .8rem #f5a0003d}.challenge-flow-title small,.challenge-flow-panel strong,.challenge-flow-zone strong{color:#f5a000;font-family:Roboto Condensed,sans-serif;font-size:.58rem;font-weight:700;display:block}.challenge-flow-title h2{color:#fff;margin:.14rem 0;font-family:Bebas Neue,sans-serif;font-size:1.22rem;font-weight:400}.challenge-flow-title b{color:#f5a000;font-size:.78rem}.challenge-flow-details>p,.challenge-flow-cardio-picker>p{color:var(--invictus-text-secondary);margin:.75rem 0;font-size:.75rem;line-height:1.35}.challenge-flow-panel{border:1px solid #ffffff1a;border-radius:.45rem;margin-top:.5rem;padding:.55rem}.challenge-flow-panel strong{color:#f4f4f2;justify-content:space-between;display:flex}.challenge-flow-panel em{color:#f5a000;font-style:normal}.challenge-flow-panel p{color:var(--invictus-text-secondary);margin:.32rem 0 0;font-size:.66rem}.challenge-flow-panel ul{color:var(--invictus-text-secondary);gap:.32rem;margin:.5rem 0 0;padding:0;font-size:.66rem;list-style:none;display:grid}.challenge-flow-panel li{align-items:center;gap:.35rem;display:flex}.challenge-flow-panel li svg{color:#f5a000;width:.75rem}.challenge-flow-groups{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.55rem;display:flex}.challenge-flow-groups button,.challenge-flow-cardio-grid button{color:#d4d2ce;background:#090909;border:1px solid #ffffff21;border-radius:.32rem;font-family:Roboto Condensed,sans-serif;font-size:.67rem}.challenge-flow-groups button{min-width:3.45rem;padding:.33rem .48rem}.challenge-flow-groups button.is-selected,.challenge-flow-cardio-grid button.is-selected{color:#f5a000;background:#f5a0001f;border-color:#f5a000;box-shadow:0 0 .45rem #f5a00024}.challenge-flow-primary{color:#171000;background:linear-gradient(105deg,#ffbd18,#f59600);border:0;border-radius:.36rem;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.5rem;margin-top:.7rem;font-family:Roboto Condensed,sans-serif;font-size:.8rem;font-weight:700;display:flex}.challenge-flow-primary svg{width:1rem}.challenge-flow-cardio-picker{padding:.75rem}.challenge-flow-cardio-grid button{text-align:left;grid-template-columns:1.25rem 1fr;align-items:center;gap:.34rem;min-height:3.15rem;padding:.45rem;display:grid}.challenge-flow-cardio-grid button svg{color:#f5a000}.challenge-flow-cardio-grid button span{font-size:.7rem;line-height:1.05}.challenge-flow-cardio-grid button small{color:var(--invictus-text-muted);grid-column:2;font-size:.55rem}.challenge-flow-note{align-items:center;display:flex;gap:.35rem!important;font-size:.63rem!important}.challenge-flow-note svg{width:.85rem;color:var(--invictus-text-secondary)}.challenge-flow-checkin{text-align:center;padding:1.1rem .8rem}.challenge-flow-checkin>p{color:var(--invictus-text-secondary);margin:0;font-size:.72rem}.challenge-flow-radar{border:1px solid #f5a0003d;border-radius:50%;place-items:center;width:8.5rem;height:8.5rem;margin:1.1rem auto .55rem;display:grid;box-shadow:0 0 0 1.2rem #f5a00006,0 0 0 2.4rem #f5a00005,inset 0 0 1.3rem #f5a0001a}.challenge-flow-radar svg{color:#f5a000;fill:#f5a000;filter:drop-shadow(0 0 .8rem #f5a000);width:2.5rem;height:2.5rem}.challenge-flow-checkin>span{color:var(--invictus-text-secondary);font-size:.63rem}.challenge-flow-checkin article{text-align:left;background:#0b0b0a;border:1px solid #f5a00040;border-radius:.48rem;margin-top:1.1rem;padding:.65rem;position:relative}.challenge-flow-checkin article small,.challenge-flow-checkin article b,.challenge-flow-checkin article p{display:block}.challenge-flow-checkin article small{color:#ccc;font-size:.6rem}.challenge-flow-checkin article b{color:#fff;margin:.18rem 0;font-size:.84rem}.challenge-flow-checkin article p{color:var(--invictus-text-secondary);margin:0;font-size:.62rem}.challenge-flow-checkin article>svg{color:#00c853;width:1.4rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.challenge-flow-active{text-align:center;padding:.8rem}.challenge-flow-activity-type{color:#f5a000;background:0 0;border:0;align-items:center;gap:.35rem;font-family:Roboto Condensed,sans-serif;font-size:.8rem;font-weight:700;display:inline-flex}.challenge-flow-activity-type svg{width:.85rem}.challenge-flow-gps{color:#00c853;align-items:center;gap:.3rem;width:max-content;margin:.4rem auto;font-size:.55rem;font-weight:700;display:flex}.challenge-flow-gps svg{width:.75rem}.challenge-flow-end-error{color:#ffb4ae;text-align:left;background:#ff3b3014;border:1px solid #ff3b3066;border-radius:.5rem;align-items:flex-start;gap:.4rem;margin:.5rem 0;padding:.6rem .7rem;font-size:.68rem;font-weight:600;line-height:1.35;display:flex}.challenge-flow-end-error svg{color:#ff3b30;flex-shrink:0;margin-top:.1rem}.challenge-flow-clock{border:1px solid #f5a00038;border-radius:.48rem;margin:.75rem 0;padding:.7rem}.challenge-flow-clock strong{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:2rem;font-weight:400;display:block}.challenge-flow-clock small{color:var(--invictus-text-secondary);font-size:.6rem}.challenge-flow-kpis{grid-template-columns:repeat(2,1fr);gap:.42rem;display:grid}.challenge-flow-kpis article{border:1px solid #ffffff1a;border-radius:.42rem;min-height:3.7rem;padding:.55rem}.challenge-flow-kpis b,.challenge-flow-kpis span{display:block}.challenge-flow-kpis b{color:#fff;font-size:1.15rem}.challenge-flow-kpis span{color:var(--invictus-text-secondary);margin-top:.25rem;font-size:.55rem}.challenge-flow-zone{text-align:left;border:1px solid #f5a00038;border-radius:.42rem;margin-top:.5rem;padding:.6rem}.challenge-flow-zone div{grid-template-columns:repeat(4,1fr);gap:.12rem;margin:.55rem 0;display:grid}.challenge-flow-zone i{background:#00c853;height:.23rem}.challenge-flow-zone i:nth-child(2){background:#f5d000}.challenge-flow-zone i:nth-child(3){background:#ff6d00}.challenge-flow-zone i:nth-child(4){background:#7c4dff}.challenge-flow-zone p{color:var(--invictus-text-secondary);margin:0;font-size:.58rem}.challenge-flow-complete{text-align:center;min-height:24rem;padding:1rem}.challenge-flow-confetti{color:#f5a000;letter-spacing:.65rem;font-size:1.15rem}.challenge-flow-check{color:#f5a000;border:3px solid #f5a000;border-radius:50%;place-items:center;width:4.7rem;height:4.7rem;margin:1rem auto;display:grid;box-shadow:0 0 1rem #f5a00080}.challenge-flow-check svg{stroke-width:3px;width:2.7rem;height:2.7rem}.challenge-flow-complete p{color:#ddd;max-width:12rem;margin:.7rem auto;font-size:.72rem}.challenge-flow-complete>strong{color:#f5a000;justify-content:center;align-items:center;gap:.3rem;font-family:Bebas Neue,sans-serif;font-size:1.75rem;display:flex}.challenge-flow-complete>strong svg{width:1rem}.challenge-flow-complete article{text-align:left;border:1px solid #f5a00047;border-radius:.45rem;margin-top:1rem;padding:.65rem}.challenge-flow-complete article b,.challenge-flow-complete article small{display:block}.challenge-flow-complete article b{color:#fff;font-size:.72rem}.challenge-flow-complete article small{color:var(--invictus-text-secondary);margin:.24rem 0;font-size:.62rem}.challenge-flow-complete article div{background:#00c853;border-radius:1rem;height:.2rem}.challenge-flow-secondary{color:var(--invictus-text-secondary);background:0 0;border:0;margin-top:.7rem;font-family:Roboto Condensed,sans-serif;font-size:.66rem}.challenge-flow-summary{padding:.8rem}.challenge-flow-summary-title{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.challenge-flow-summary h2{color:#fff;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.25rem;font-weight:400}.challenge-flow-summary p{color:var(--invictus-text-secondary);margin:.23rem 0;font-size:.66rem}.challenge-flow-summary-title>span{color:#ddd;font-size:.68rem}.challenge-flow-map{color:#f5a000;text-align:center;background:linear-gradient(135deg,#f5a00029,#12120e 45%,#17130c);border:1px solid #f5a00059;border-radius:.45rem;place-content:center;gap:.5rem;min-height:12.5rem;margin-top:.75rem;display:grid}.challenge-flow-map svg{width:2rem;height:2rem;margin:auto}.challenge-flow-map span{color:#e3d8c4;max-width:10rem;font-size:.68rem;line-height:1.25}.challenge-flow-map.is-empty{color:var(--invictus-text-secondary);background:#0b0b0a;border-color:#ffffff1f}.challenge-flow-summary-kpis{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.55rem;display:grid}.challenge-flow-summary-kpis article{text-align:center;border:1px solid #ffffff1a;border-radius:.42rem;padding:.6rem .2rem}.challenge-flow-summary-kpis b,.challenge-flow-summary-kpis small{display:block}.challenge-flow-summary-kpis b{color:#fff;font-size:.75rem}.challenge-flow-summary-kpis small{color:var(--invictus-text-secondary);margin-top:.28rem;font-size:.5rem;font-weight:700}@media(max-width:360px){.challenge-flow-screen{padding-left:.6rem;padding-right:.6rem}.challenge-flow-cardio-grid button span{font-size:.63rem}.challenge-flow-details{padding:.65rem}}.challenge-flow-screen{z-index:100}.challenge-flow-screen.is-workout-live{padding:calc(env(safe-area-inset-top) + .55rem) .72rem calc(env(safe-area-inset-bottom) + 1rem);background:radial-gradient(circle at 50% 12%,#ffb1000e,#0000 28%),#030303}.is-workout-live>.challenge-flow-header{display:none}.workout-live-screen{width:min(100%,30rem);margin:0 auto;padding-bottom:.5rem}.workout-live-brand{grid-template-columns:2.8rem 1fr 2.8rem;align-items:center;min-height:4rem;display:grid;position:relative}.workout-live-brand>button{color:#ffb512;background:#080806;border:1px solid #ffb3008c;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;display:grid}.workout-live-brand>button svg{width:1.15rem}.workout-live-logo{justify-content:center;align-items:center;gap:.55rem;display:flex}.workout-live-logo>span{display:grid}.workout-live-logo b{letter-spacing:.09em;font-size:1.25rem}.workout-live-logo small{color:#ffb400;letter-spacing:.38em;font-size:.57rem;font-weight:700}.workout-live-menu{z-index:4;background:#0b0b09;border:1px solid #ffb40059;border-radius:.65rem;width:12rem;padding:.35rem;display:grid;position:absolute;top:3.4rem;right:0;box-shadow:0 .8rem 2rem #000}.workout-live-menu button{color:#eee;text-align:left;background:0 0;border:0;border-radius:.4rem;width:100%;padding:.7rem;font-size:.72rem}.workout-live-menu button:hover{background:#ffb4001a}.workout-live-menu button.is-danger{color:#ff4d45}.workout-live-summary{background:linear-gradient(90deg,#ffb4000a,#0000);border-block:1px solid #ffffff14;grid-template-columns:1.6fr .75fr .75fr;align-items:center;margin:.45rem -.72rem 1rem;padding:1rem .9rem;display:grid}.workout-live-summary>div{border-right:1px solid #ffffff17;padding-right:.7rem}.workout-live-summary>div small{color:#ffbe32;align-items:center;gap:.45rem;font-size:.67rem;font-weight:700;display:flex}.workout-live-summary>div small i{background:#ffb400;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .55rem #ffb400}.workout-live-summary>div strong,.workout-live-summary>div span{display:block}.workout-live-summary>div strong{color:#fff;letter-spacing:.04em;margin:.25rem 0;font-family:Bebas Neue,sans-serif;font-size:2.15rem;font-weight:400;line-height:1}.workout-live-summary>div span{color:var(--invictus-text-muted);font-size:.67rem}.workout-live-summary article{grid-template-columns:1.3rem 1fr;align-items:center;padding-left:.65rem;display:grid}.workout-live-summary article svg{color:#ffb400;grid-row:1/3;width:1.1rem}.workout-live-summary article b{font-size:1.05rem}.workout-live-summary article span{color:var(--invictus-text-secondary);font-size:.62rem}.workout-live-current,.workout-live-next{background-color:#080807;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffb40080;border-radius:.9rem;position:relative;overflow:hidden}.workout-live-current{grid-template-columns:1fr 5rem;min-height:13.2rem;padding:1.2rem 1rem;display:grid}.workout-live-current>div{align-self:center;max-width:12rem}.workout-live-current small,.workout-live-next small{color:#ffb400;font-size:.72rem;font-weight:700}.workout-live-current h1{color:#fff;margin:.75rem 0 1rem;font-family:Bebas Neue,sans-serif;font-size:1.65rem;font-weight:400;line-height:1.1}.workout-live-current-copy>span,.workout-live-next-copy>span{color:#eee;border:1px solid #ffffff40;border-radius:.35rem;margin-right:.45rem;padding:.25rem .5rem;font-size:.64rem;font-style:normal;display:inline-flex}.workout-live-current em,.workout-live-next em{color:#ffbc22;border:1px solid #ffb4008c;border-radius:.4rem;padding:.25rem .5rem;font-size:.62rem;font-style:normal}.workout-live-current>button{color:#fff;background:0 0;border:0;place-self:center end;place-items:center;width:4.2rem;font-size:.55rem;display:grid}.workout-live-current>button svg{color:#ffbd24;fill:#ffbd24;background:#00000073;border:1px solid #ffb400;border-radius:50%;width:3.25rem;height:3.25rem;padding:.9rem}.workout-live-current>button span{white-space:nowrap;margin-top:.35rem}.workout-demo-notice{color:#c5bda9;margin:.45rem .3rem;font-size:.62rem;line-height:1.35}.workout-live-next{align-items:center;min-height:7rem;margin-top:.7rem;padding:1rem;display:flex}.workout-live-next h2{color:#fff;max-width:14rem;margin:.35rem 0 .55rem;font-family:Bebas Neue,sans-serif;font-size:1.25rem;font-weight:400}.workout-live-list-head{justify-content:space-between;align-items:center;padding:1.15rem .65rem .55rem;display:flex}.workout-live-list-head h2{color:#ffbd24;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.05rem;font-weight:400}.workout-live-list-head span{color:var(--invictus-text-secondary);font-size:.7rem}.workout-live-list{gap:.45rem;display:grid}.workout-live-list>button{color:#eee;text-align:left;background:linear-gradient(105deg,#111110,#171717);border:1px solid #ffffff14;border-radius:.75rem;grid-template-columns:4.4rem 2rem 1fr 2.2rem 4rem .7rem;align-items:center;gap:.45rem;min-height:5rem;padding:.45rem .6rem;display:grid}.workout-live-list>button.is-active{border-color:#ffb40099;box-shadow:inset 0 0 1rem #ffb40009}.workout-live-list>button>img{object-fit:cover;border-radius:.35rem;width:4.4rem;height:4rem}.workout-live-list>button>b{color:#ffc031;border:1px solid #ffb400;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.workout-live-list>button>span{display:grid}.workout-live-list strong{font-family:Roboto Condensed,sans-serif;font-size:.82rem;line-height:1.1}.workout-live-list small{color:var(--invictus-text-secondary);margin-top:.35rem;font-size:.58rem}.workout-live-list>button>i{width:2rem;height:2rem;color:var(--invictus-text-secondary);border:1px solid #777;border-radius:50%;place-items:center;font-style:normal;display:grid}.workout-live-list>button>i svg{width:1rem}.workout-live-list>button>i.is-complete,.workout-live-list>button>i.is-current{color:#ffb400;border-color:#ffb400}.workout-live-list>button>i.is-current svg{fill:#ffb400}.workout-live-list>button>em{color:var(--invictus-text-secondary);text-align:center;font-size:.58rem;font-style:normal}.workout-live-list>button>i.is-complete+em{color:#26d77a}.workout-live-list>button>i.is-current+em{color:#ffc031}.workout-live-list>button>svg{width:.7rem;color:var(--invictus-text-subtle)}.workout-library-pending{text-align:center;background:#0b0b09;border:1px solid #ffb40059;border-radius:.9rem;margin-top:1rem;padding:1.4rem}.workout-library-pending h2{color:#ffbd24;font-family:Bebas Neue,sans-serif;font-weight:400}.workout-library-pending p{color:var(--invictus-text-secondary);font-size:.75rem;line-height:1.5}.workout-live-actions{background:#090908;border:1px solid #ffffff1c;border-radius:.9rem;grid-template-columns:1fr 1.35fr;gap:.65rem;margin-top:.8rem;padding:.65rem;display:grid}.workout-live-actions button{border-radius:2rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.25rem;font-family:Roboto Condensed,sans-serif;font-size:.77rem;font-weight:700;display:flex}.workout-live-actions button svg{width:1rem}.workout-live-actions .is-finish{color:#ff4c43;background:0 0;border:1px solid #eb4037}.workout-live-actions .is-finish svg{fill:#ff4c43}.workout-live-actions .is-pause{color:#151009;background:linear-gradient(100deg,#ffc847,#f3a500);border:0}@media(max-width:390px){.workout-live-summary{grid-template-columns:1.4fr .8fr .8fr}.workout-live-list>button{grid-template-columns:3.7rem 1.7rem 1fr 1.8rem 3.5rem .6rem;gap:.3rem;padding:.4rem}.workout-live-list>button>img{width:3.7rem;height:3.6rem}.workout-live-list strong{font-size:.72rem}.workout-live-list>button>em{font-size:.52rem}.workout-live-current{min-height:12rem}.workout-live-actions{grid-template-columns:1fr}.workout-live-brand b{font-size:1.05rem}}.live-tracking-map{background:#0b0b0a;border:1px solid #f5a0004d;border-radius:.55rem;margin:.55rem 0;position:relative;overflow:hidden}.live-tracking-map-empty{text-align:center;color:#f5a000;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:0 1.2rem;display:flex}.live-tracking-map-empty svg{opacity:.75}.live-tracking-map-empty svg.is-pulsing{animation:1.6s ease-in-out infinite live-tracking-pulse}.live-tracking-map-empty span{color:#c9c4bc;max-width:14rem;font-size:.62rem;line-height:1.35}.live-tracking-map-retry{color:#f5a000;background:#f5a00014;border:1px solid #f5a00080;border-radius:2rem;align-items:center;gap:.4rem;margin-top:.3rem;padding:.5rem 1rem;font-family:Roboto Condensed,sans-serif;font-size:.68rem;font-weight:700;display:flex}.live-tracking-map-retry:active{transform:scale(.96)}.live-tracking-map-retry svg{opacity:1;width:.9rem;height:.9rem}.live-tracking-map-mapbox{border-color:#ffab128f;border-radius:1.05rem;box-shadow:inset 0 0 0 1px #ffc4410f,0 14px 46px #00000080}.live-tracking-map-mapbox .mapboxgl-canvas{outline:none}.live-map-controls{z-index:5;flex-direction:column;gap:.48rem;display:flex;position:absolute;top:.75rem;right:.7rem}.live-map-controls button{color:#f6a915;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505d1;border:1px solid #ffad14a6;border-radius:999px;justify-content:center;align-items:center;width:2.62rem;height:2.62rem;display:flex;position:relative;box-shadow:0 4px 18px #00000080,inset 0 0 12px #ffa90f0d}.live-map-controls button:active{transform:scale(.94)}.live-map-controls button svg{stroke-width:1.8px;width:1.22rem;height:1.22rem}.live-map-controls button span{font-family:Roboto Condensed,sans-serif;font-size:.85rem;font-weight:900}.live-map-controls button small{color:#080706;background:#f6a915;border-radius:50%;justify-content:center;align-items:center;width:.95rem;height:.95rem;font-size:.54rem;font-weight:900;display:flex;position:absolute;top:-.2rem;right:-.08rem}.live-map-loading{z-index:6;color:#f6a915;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;gap:.45rem;font-size:.65rem;font-weight:800;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.live-map-loading svg{width:1rem;height:1rem;animation:1s linear infinite spin}.invictus-map-position{background:#f5a000;border:3px solid #fff;border-radius:50%;width:2.15rem;height:2.15rem;position:relative;box-shadow:0 0 0 5px #f5a0002e,0 0 24px 8px #f5a000ad}.invictus-map-position i{background:#fff;border-radius:50%;position:absolute;top:.42rem;right:.42rem;bottom:.42rem;left:.42rem}.invictus-map-route-start{background:#fff;border:2px solid #f5a000;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid;box-shadow:0 0 16px #f5a000bf}.invictus-map-route-start svg{fill:none;stroke:#080808;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.challenge-flow-screen.is-cardio-live{padding:0 0 max(env(safe-area-inset-bottom),.35rem);background:#020302;overflow-x:hidden}.challenge-flow-screen.is-cardio-live>.challenge-flow-header{display:none}.challenge-cardio-live{background:#030403;width:min(100%,30rem);min-height:100dvh;margin:0 auto}.challenge-cardio-live>.live-tracking-map{width:100%;box-shadow:none;border-width:0 0 1px;border-radius:0;margin:0}.challenge-cardio-live-topbar{z-index:12;top:max(env(safe-area-inset-top),.8rem);pointer-events:none;grid-template-columns:2.8rem 1fr 2.8rem;align-items:center;display:grid;position:absolute;left:1rem;right:1rem}.challenge-cardio-live-topbar>button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#0000008c;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.challenge-cardio-live-topbar>button svg{width:1.45rem}.challenge-cardio-live-topbar>div{filter:drop-shadow(0 2px 5px #000);grid-column:2;justify-content:center;align-items:center;gap:.38rem;display:flex}.challenge-cardio-live-topbar>div>span{flex-direction:column;line-height:.82;display:flex}.challenge-cardio-live-topbar b{letter-spacing:.1em;font-family:Roboto Condensed,sans-serif;font-size:.85rem;font-style:italic}.challenge-cardio-live-topbar small{color:#f5a000;letter-spacing:.3em;margin-top:.22rem;font-size:.36rem;font-weight:800}.challenge-cardio-live-content{z-index:8;margin:-.9rem .8rem 0;padding-bottom:.35rem;position:relative}.challenge-cardio-live-stats{background:linear-gradient(145deg,#0a0a09f7,#040504fc);border:1px solid #f5a00094;border-radius:1.05rem;overflow:hidden;box-shadow:0 0 0 1px #ffc22d0a,0 18px 45px #000000bf}.challenge-cardio-live-stats>header{border-bottom:1px solid #f5a00059;grid-template-columns:2.8rem 1fr 1.4rem;align-items:center;gap:.55rem;padding:.7rem .85rem;display:grid}.challenge-cardio-live-stats>header>span{color:#f5a000;background:#090909;border:1px solid #f5a000;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;display:grid}.challenge-cardio-live-stats>header strong{text-transform:uppercase;font-family:Roboto Condensed,sans-serif;font-size:1.03rem}.challenge-cardio-live-stats>header>svg{color:#00c76f}.challenge-cardio-live-stats>div{grid-template-columns:repeat(4,1fr);padding:1.48rem .25rem;display:grid}.challenge-cardio-live-stats>div article{border-right:1px solid #ffffff1f;flex-direction:column;align-items:center;min-width:0;display:flex}.challenge-cardio-live-stats>div article:last-child{border-right:0}.challenge-cardio-live-stats>div svg{color:#f5a000;width:1.25rem;height:1.25rem}.challenge-cardio-live-stats>div b{color:#fff;margin:.28rem 0 .12rem;font-family:Bebas Neue,sans-serif;font-size:1.82rem;font-weight:400;line-height:1}.challenge-cardio-live-stats>div small{max-width:6rem;color:var(--invictus-text-muted);text-align:center;text-transform:uppercase;font-size:.61rem;font-weight:700}.challenge-cardio-live-status{color:#00c76f;background:linear-gradient(90deg,#00c86f1a,#050806eb);border:1px solid #00c86f33;border-radius:.75rem;align-items:center;gap:.65rem;margin-top:.55rem;padding:.62rem .75rem;display:flex}.challenge-cardio-live-status>svg{width:1.7rem;height:1.7rem}.challenge-cardio-live-status>span{flex-direction:column;display:flex}.challenge-cardio-live-status b{letter-spacing:.04em;font-size:.67rem}.challenge-cardio-live-status small{color:var(--invictus-text-secondary);margin-top:.1rem;font-size:.54rem}.challenge-cardio-live-actions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.6rem;display:grid}.challenge-cardio-live-actions button{color:#f5a000;background:#070806;border:1px solid #f5a000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3.2rem;font-family:Roboto Condensed,sans-serif;font-size:.75rem;font-weight:800;display:flex}.challenge-cardio-live-actions button svg{fill:currentColor;width:1.25rem}.challenge-cardio-live-actions button.is-finish{color:#00c76f;border-color:#00a95e}.challenge-cardio-live-actions button:disabled{opacity:.48}.challenge-cardio-live-cancel{width:100%;color:var(--invictus-text-subtle);text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:.25rem;margin:.35rem 0 0;font-size:.5rem;display:flex}.challenge-cardio-live-cancel svg{width:.7rem}.challenge-cardio-live-content>.live-tracking-signal{justify-content:center;margin:.12rem auto 0}@media(max-height:700px){.challenge-cardio-live-content{margin-top:-.8rem}.challenge-cardio-live-stats>header{padding:.48rem .7rem}.challenge-cardio-live-stats>div{padding:.8rem .2rem}.challenge-cardio-live-status{padding:.45rem .65rem}.challenge-cardio-live-actions button{min-height:2.75rem}}.live-tracking-signal{color:#c9c4bc;align-items:center;gap:.28rem;width:max-content;margin:.15rem auto .35rem;font-size:.55rem;font-weight:600;display:flex}.live-tracking-signal i{background:#ffffff24;border-radius:.1rem;width:.2rem;height:.55rem;display:inline-block}.live-tracking-signal i.is-active{background:#f5a000}.live-tracking-signal svg.is-spinning{animation:1s linear infinite live-tracking-spin}@keyframes live-tracking-pulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes live-tracking-spin{to{transform:rotate(360deg)}}.verified-presence-backdrop{padding:max(env(safe-area-inset-top),.75rem) .75rem calc(max(env(safe-area-inset-bottom),0px) + 4.5rem)}.verified-presence-card{max-height:calc(100dvh - max(env(safe-area-inset-top),.75rem) - max(env(safe-area-inset-bottom),0px) - 5.25rem);overscroll-behavior:contain}@media(max-height:760px){.verified-presence-main{min-height:0;padding:1rem}.verified-presence-main .w-64.h-64{width:min(15rem,38dvh);height:min(15rem,38dvh)}.verified-presence-main .mt-8{margin-top:1rem}}@media(min-width:640px){.verified-presence-backdrop{padding:1rem}.verified-presence-card{max-height:calc(100dvh - 2rem)}}.activity-type-screen{z-index:110;padding:calc(env(safe-area-inset-top) + .65rem) .85rem calc(env(safe-area-inset-bottom) + 1.5rem);color:#f4f4f2;background:radial-gradient(circle at 82% 8%,#f2b5161f,#0000 25%),#030303;font-family:Roboto Condensed,sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.activity-type-page{width:min(100%,30rem);min-height:100%;margin:0 auto}.activity-type-header{border-bottom:1px solid #242424;grid-template-columns:2.8rem 1fr 2.8rem;align-items:center;min-height:3.6rem;display:grid}.activity-type-header>button{color:#f5b516;background:#080806;border:1px solid #f5a00080;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.activity-type-header>button svg{width:1.15rem}.activity-type-header>div{justify-content:center;align-items:center;gap:.5rem;display:flex}.activity-type-header>div>span{display:grid}.activity-type-header b{letter-spacing:.1em;font-family:Barlow,sans-serif;font-size:1.25rem}.activity-type-header small{color:#f2b516;letter-spacing:.36em;margin-top:.18rem;font-size:.48rem}.activity-type-heading{padding:2.1rem .1rem 1.1rem}.activity-type-heading small{color:#f2b516;letter-spacing:.18em;font-size:.62rem;font-weight:700}.activity-type-heading h1{color:#fff;letter-spacing:.03em;margin:.28rem 0 .35rem;font-family:Bebas Neue,sans-serif;font-size:2.2rem;font-weight:400;line-height:1}.activity-type-heading p{color:var(--invictus-text-secondary);margin:0;font-size:.84rem}.activity-type-options{gap:.7rem;display:grid}.activity-type-option{color:#f4f4f2;text-align:left;background:linear-gradient(135deg,#15130d,#080807);border:1px solid #f5a00061;border-radius:.85rem;grid-template-columns:3.7rem minmax(0,1fr) 1.25rem;align-items:center;gap:.8rem;min-height:7.7rem;padding:1rem;transition:border-color .18s,transform .18s,background .18s;display:grid;box-shadow:inset 0 0 1rem #f5a0000a}.activity-type-option:active{background:linear-gradient(135deg,#201b0d,#090908);border-color:#f5b516;transform:scale(.985)}.activity-type-option>svg{color:#f5b516;width:1.25rem}.activity-type-icon{color:#f5b516;background:#090806;border:1px solid #d39c00;border-radius:50%;place-items:center;width:3.3rem;height:3.3rem;display:grid;box-shadow:0 0 .9rem #f5a00021}.activity-type-icon svg{width:1.7rem;height:1.7rem}.activity-type-copy{min-width:0;display:grid}.activity-type-copy small{color:#f5b516;letter-spacing:.08em;font-size:.55rem;font-weight:700}.activity-type-copy strong{color:#fff;letter-spacing:.03em;margin:.22rem 0;font-family:Bebas Neue,sans-serif;font-size:1.65rem;font-weight:400;line-height:1}.activity-type-copy em{color:var(--invictus-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;overflow:hidden}.activity-type-note{color:var(--invictus-text-subtle);text-align:center;margin:1.25rem .2rem 0;font-size:.65rem;line-height:1.4}@media(max-width:360px){.activity-type-screen{padding-left:.65rem;padding-right:.65rem}.activity-type-option{grid-template-columns:3.2rem minmax(0,1fr) 1rem;gap:.55rem;padding:.8rem}.activity-type-icon{width:2.85rem;height:2.85rem}.activity-type-copy strong{font-size:1.45rem}.activity-type-copy em{font-size:.66rem}}@media(max-width:700px){.health-content{max-width:430px;padding:1.05rem .75rem 1.35rem}.health-header{gap:.55rem}.health-back{flex-basis:45px;width:45px;height:45px}.health-heading h1{font-size:27px}.health-heading p{font-size:12px}.health-period-picker{min-height:44px;padding:0 .42rem;font-size:12px}.health-period-picker svg{width:17px}.health-tabs{gap:1.25rem;margin-left:-.75rem;margin-right:-.75rem;padding:0 .75rem}.health-tabs button{font-size:12px}.health-section-line{font-size:14px}.health-section-line small{font-size:9px}.health-section-line svg,.health-section-name svg{width:14px;height:14px}.health-metrics-grid{grid-template-columns:repeat(4,1fr);gap:.4rem}.health-metric{padding:.65rem .43rem .72rem}.health-metric-icon{margin-bottom:.32rem}.health-metric-icon svg{width:19px;height:19px}.health-metric>span{font-size:9px}.health-metric strong{margin:.48rem 0 .38rem;font-size:23px}.health-metric strong small{margin-left:.08rem;font-size:10px}.health-metric p{min-height:0;font-size:9px;line-height:1.25}.health-small-progress{display:none}.health-dual{grid-template-columns:1fr 1.05fr;gap:.55rem}.health-zone-card,.health-trend-card{min-height:421px;padding:.75rem}.health-zone-card{padding-bottom:4.1rem}.health-section-name{gap:.22rem;font-size:11px;line-height:1.05}.health-zone-body{margin:.7rem 0;display:block}.health-donut{width:134px;height:134px;margin:.55rem auto .75rem}.health-donut>div{width:96px;height:96px}.health-donut small{font-size:9px}.health-donut strong{font-size:18px}.health-zone-list>div{grid-template-columns:7px minmax(0,1fr) auto auto;gap:.18rem;margin:.37rem 0;font-size:8px}.health-zone-list i{width:7px;height:7px}.health-card-link{padding-top:.65rem;font-size:11px;bottom:.8rem;left:.75rem;right:.75rem}.health-card-link svg{width:18px;height:18px}.health-trend-card>.health-period-picker{min-height:28px;padding:0 .35rem;font-size:9px;top:38px;right:.65rem}.health-trend-card>.health-period-picker svg{width:0}.health-trend-card>strong{margin-top:4.3rem;font-size:25px}.health-trend-card>strong small{font-size:11px}.health-trend-card>p{font-size:9px}.health-chart-bars{gap:.22rem;height:134px;margin:.7rem 0 2.1rem;padding-bottom:1rem}.health-chart-bars span{font-size:8px;bottom:-.95rem}.health-heart-card{padding:.85rem}.health-heart-layout{grid-template-columns:62px 94px 1fr;gap:.45rem}.health-heart-icon{width:58px;height:58px}.health-heart-icon svg{width:26px;height:26px}.health-heart-layout>div strong{font-size:27px}.health-heart-layout>div strong small{font-size:11px}.health-heart-layout>div p{font-size:9px}.health-heart-minmax{grid-column:2/4;gap:.7rem}.health-heart-minmax span{font-size:9px}.health-heart-minmax b{font-size:13px}.health-latest{padding:.85rem}.health-workout{grid-template-columns:43px minmax(0,1fr) 16px;gap:.45rem;padding:.65rem 0}.health-workout-icon{width:38px;height:38px}.health-workout-icon svg{width:21px}.health-workout b{font-size:13px}.health-workout small{font-size:10px}.health-workout>span:not(.health-workout-icon){display:none}}.challenge-flow-cardio-picker{background:radial-gradient(circle at 88% 0,#f5a00021,#0000 25%),linear-gradient(145deg,#11100c,#060606 72%);border-color:#f5a0006b;width:min(100%,32rem);padding:.85rem}.challenge-flow-cardio-intro{gap:.55rem;display:grid}.challenge-flow-cardio-selected{background:linear-gradient(120deg,#f5a00029,#f5a00009 58%,#090908);border:1px solid #f5a0009e;border-radius:.72rem;grid-template-columns:3.55rem minmax(0,1fr);align-items:center;gap:.72rem;padding:.72rem;display:grid;box-shadow:inset 0 0 .9rem #f5a0000b}.challenge-flow-cardio-selected-icon{color:#ffc335;background:#0a0906;border:1px solid #f5a000;border-radius:.85rem;place-items:center;width:3.35rem;height:3.35rem;display:grid;box-shadow:0 0 .95rem #f5a00033}.challenge-flow-cardio-selected div{min-width:0}.challenge-flow-cardio-selected small,.challenge-flow-cardio-selected strong,.challenge-flow-cardio-selected>div>span{display:block}.challenge-flow-cardio-selected small{color:#f5b516;letter-spacing:.1em;font-size:.55rem;font-weight:800}.challenge-flow-cardio-selected strong{color:#fff;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 .12rem;font-family:Bebas Neue,sans-serif;font-size:1.38rem;font-weight:400;line-height:1;overflow:hidden}.challenge-flow-cardio-selected>div>span{color:#b4afa7;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.25;overflow:hidden}.challenge-flow-cardio-tracking{background:#00000038;border:1px solid #ffffff1c;border-radius:.58rem;align-items:center;gap:.55rem;min-height:2.65rem;padding:.55rem .7rem;display:flex}.challenge-flow-cardio-tracking>svg{flex:none;width:1.1rem}.challenge-flow-cardio-tracking span{min-width:0;display:grid}.challenge-flow-cardio-tracking b{color:#eeeae2;letter-spacing:.035em;font-size:.62rem}.challenge-flow-cardio-tracking small{color:var(--invictus-text-muted);margin-top:.1rem;font-size:.59rem}.challenge-flow-cardio-tracking.is-gps>svg{color:#37d47b}.challenge-flow-cardio-tracking.is-gps b{color:#72e59e}.challenge-flow-cardio-tracking.is-timer>svg{color:#f5b516}.challenge-flow-cardio-count{justify-content:space-between;align-items:center;gap:.5rem;margin:1rem .1rem .35rem;display:flex}.challenge-flow-cardio-count span{color:#f5b516;letter-spacing:.1em;font-size:.58rem;font-weight:800}.challenge-flow-cardio-count b{color:var(--invictus-text-muted);font-size:.62rem;font-weight:600}.challenge-flow-cardio-group{margin-top:.82rem}.challenge-flow-cardio-group-title{align-items:center;gap:.55rem;margin-bottom:.45rem;display:flex}.challenge-flow-cardio-group-title>span{color:#f5b516;background:#f5a00014;border:1px solid #f5a00066;border-radius:.52rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.challenge-flow-cardio-group-title>span.is-gps{color:#55dd91;background:#37d47b14;border-color:#37d47b73}.challenge-flow-cardio-group-title svg{width:1rem;height:1rem}.challenge-flow-cardio-group-title div{min-width:0;display:grid}.challenge-flow-cardio-group-title strong{color:#f4f1eb;letter-spacing:.075em;font-size:.69rem}.challenge-flow-cardio-group-title small{color:var(--invictus-text-muted);margin-top:.08rem;font-size:.59rem}.challenge-flow-cardio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.challenge-flow-cardio-grid.is-single{grid-template-columns:1fr}.challenge-flow-cardio-grid button{color:#e9e6df;text-align:left;background:linear-gradient(145deg,#151515,#090909);border:1px solid #ffffff21;border-radius:.7rem;grid-template-columns:2.55rem minmax(0,1fr) 1.05rem;align-items:center;gap:.52rem;min-height:4.75rem;padding:.55rem .52rem;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.challenge-flow-cardio-grid button:active{transform:scale(.98)}.challenge-flow-cardio-grid button:focus-visible{outline-offset:2px;outline:2px solid #ffd04a}.challenge-flow-cardio-grid button.is-selected{background:linear-gradient(145deg,#f5a00033,#0d0c08);border-color:#f5b516;box-shadow:inset 0 0 .9rem #f5a0000f,0 0 .7rem #f5a0001f}.challenge-flow-cardio-option-icon{color:#f5b516;background:#0a0907;border:1px solid #f5a00054;border-radius:.6rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.challenge-flow-cardio-grid button.is-selected .challenge-flow-cardio-option-icon{background:#f5a00021;border-color:#f5b516}.challenge-flow-cardio-option-icon svg{width:1.2rem;height:1.2rem}.challenge-flow-cardio-option-copy{min-width:0;display:grid}.challenge-flow-cardio-option-copy strong{color:#f8f6f1;text-overflow:ellipsis;font-size:.74rem;font-weight:800;line-height:1.08;overflow:hidden}.challenge-flow-cardio-option-copy small{color:var(--invictus-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.56rem;line-height:1.1;overflow:hidden}.challenge-flow-cardio-option-check{color:#171000;border:1px solid #5c5a55;border-radius:50%;place-items:center;width:1.02rem;height:1.02rem;display:grid}.challenge-flow-cardio-option-check svg{stroke-width:3px;width:.68rem;height:.68rem}.challenge-flow-cardio-grid button.is-selected .challenge-flow-cardio-option-check{background:#f5b516;border-color:#f5b516}.challenge-flow-cardio-note{background:#0003;border:1px solid #ffffff1a;border-radius:.58rem;align-items:flex-start;padding:.62rem .7rem;display:flex;color:var(--invictus-text-secondary)!important;gap:.42rem!important;margin:1rem .1rem .1rem!important;font-size:.61rem!important;line-height:1.35!important}.challenge-flow-cardio-note svg{color:#f5b516;flex:none;width:.88rem;margin-top:.03rem}.challenge-flow-cardio-actions{z-index:3;padding:.65rem .85rem calc(.85rem + env(safe-area-inset-bottom));background:linear-gradient(#06060600,#060606f5 22%,#060606 55%);margin:.75rem -.85rem -.85rem;position:sticky;bottom:-.85rem}.challenge-flow-cardio-actions .challenge-flow-end-error{margin:0 0 .55rem}.challenge-flow-cardio-actions .challenge-flow-primary{min-height:2.85rem;margin-top:0;box-shadow:0 .35rem 1rem #f5a0002e}@media(max-width:390px){.challenge-flow-cardio-picker{padding:.72rem}.challenge-flow-cardio-grid{gap:.4rem}.challenge-flow-cardio-grid button{grid-template-columns:2.3rem minmax(0,1fr) .95rem;gap:.38rem;min-height:4.65rem;padding:.48rem .42rem}.challenge-flow-cardio-option-icon{width:2.08rem;height:2.08rem}.challenge-flow-cardio-option-copy strong{font-size:.7rem}.challenge-flow-cardio-option-copy small{font-size:.52rem}.challenge-flow-cardio-actions{margin-left:-.72rem;margin-right:-.72rem;padding-left:.72rem;padding-right:.72rem}}.challenge-cardio-live-stats>div.has-live-pace{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-cardio-live-stats>div.has-live-pace article:nth-child(2n){border-right:0}.challenge-cardio-live-stats>div.has-live-pace article:nth-child(n+3){border-top:1px solid #ffffff1f;padding-top:1rem}.challenge-cardio-live-stats>div.has-live-pace article:last-child{border-right:0;grid-column:1/-1}.floating-session-indicator{z-index:65;top:calc(env(safe-area-inset-top,0px) + 4.4rem);pointer-events:none;position:fixed;left:.75rem;right:.75rem}.floating-session-card{color:#f4f1eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:linear-gradient(130deg,#0c0c0afa,#040504f0);border:1px solid #f5a00075;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;width:min(100%,30rem);min-height:4.35rem;margin:0 auto;padding:.62rem .62rem .62rem .72rem;display:flex;box-shadow:0 .9rem 2.5rem #00000094,inset 0 0 .8rem #f5a00009}.floating-session-copy{align-items:center;gap:.62rem;min-width:0;display:flex}.floating-session-icon{color:#f5b516;background:#f5a00014;border:1px solid #f5a00094;border-radius:.72rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 0 .8rem #f5a0001a}.floating-session-icon svg{width:1.05rem;height:1.05rem}.floating-session-text{gap:.13rem;min-width:0;display:grid}.floating-session-text p{color:#72e59e;letter-spacing:.095em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.32rem;min-width:0;margin:0;font-size:.57rem;font-weight:800;line-height:1;display:flex;overflow:hidden}.floating-session-text p i{background:#37d47b;border-radius:50%;flex:none;width:.38rem;height:.38rem;box-shadow:0 0 .45rem #37d47bd9}.floating-session-text strong{color:#f4f1eb;text-overflow:ellipsis;white-space:nowrap;max-width:13rem;font-family:Roboto Condensed,sans-serif;font-size:.82rem;font-weight:700;line-height:1.1;display:block;overflow:hidden}.floating-session-text>span{color:var(--invictus-text-secondary);align-items:center;gap:.25rem;font-family:Roboto Condensed,sans-serif;font-size:.68rem;font-weight:700;line-height:1;display:flex}.floating-session-text>span svg{color:#f5b516;width:.78rem;height:.78rem}.floating-session-actions{flex:none;align-items:center;gap:.38rem;display:flex}.floating-session-open{color:#181105;letter-spacing:.08em;background:linear-gradient(100deg,#ffc847,#f3a500);border:1px solid #f5a000;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;min-height:2.25rem;padding:0 .7rem;font-family:Roboto Condensed,sans-serif;font-size:.62rem;font-weight:800;display:flex}.floating-session-open svg{width:.82rem;height:.82rem}.floating-session-open:hover{filter:brightness(1.08)}.floating-session-cancel{color:#ff6a61;background:#ff4c4314;border:1px solid #ff4c4359;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.floating-session-cancel:hover{color:#fff;background:#d9433b}@media(max-width:390px){.floating-session-indicator{top:calc(env(safe-area-inset-top,0px) + 4.1rem);left:.55rem;right:.55rem}.floating-session-card{gap:.45rem;padding-left:.58rem}.floating-session-copy{gap:.45rem}.floating-session-icon{width:2.15rem;height:2.15rem}.floating-session-text strong{max-width:8.2rem;font-size:.75rem}.floating-session-open{padding:0 .55rem}.floating-session-open svg{display:none}}.workout-live-current{background-image:none;grid-template-columns:minmax(0,1fr) minmax(7rem,44%);gap:.6rem .7rem;padding:.9rem}.workout-live-current>.workout-live-current-media{aspect-ratio:auto;--official-exercise-media-padding:4%;grid-area:1/2/3;align-self:stretch;max-width:none;min-height:13rem}.workout-live-current>.workout-live-current-copy{grid-area:1/1;min-width:0;max-width:none}.workout-live-current h1{overflow-wrap:anywhere;margin:.5rem 0 .65rem;line-height:1.15}.workout-live-current-copy>span,.workout-live-current-copy>em,.workout-live-next-copy>span,.workout-live-next-copy>em{margin-bottom:.35rem;display:inline-flex}.workout-live-current>button{text-align:left;grid-area:2/1;justify-self:start;gap:.4rem;width:auto;max-width:100%;min-height:44px;display:inline-flex}.workout-live-current>button svg{flex:0 0 2.15rem;width:2.15rem;height:2.15rem;padding:.55rem}.workout-live-current>button span{white-space:normal;margin:0;line-height:1.3}.workout-live-next{background-image:none;grid-template-columns:minmax(0,1fr) minmax(6rem,38%);gap:.65rem;display:grid}.workout-live-next>.workout-live-next-media{aspect-ratio:auto;grid-area:1/2;height:100%;min-height:8rem}.workout-live-next>.workout-live-next-copy{grid-area:1/1;min-width:0}.workout-live-next h2{overflow-wrap:anywhere}.workout-live-list-media{aspect-ratio:1;border-radius:.4rem;width:100%;max-width:4.4rem;height:auto}.workout-live-list-media .official-exercise-media__unavailable{gap:.1rem;min-height:0}.workout-live-list-media .official-exercise-media__unavailable span{border:0;padding:0;font-size:.55rem;display:block}.workout-live-list-media .official-exercise-media__unavailable svg{width:22px;height:22px}.workout-live-list>button strong{overflow-wrap:anywhere;line-height:1.3}@media(max-width:360px){.workout-live-current{grid-template-columns:minmax(0,1fr) minmax(6.5rem,42%);gap:.5rem;padding:.7rem}.workout-live-current h1{font-size:1.4rem}}.challenge-flow-objective-link{justify-content:center;align-items:center;min-height:3rem;margin-bottom:1.25rem;text-decoration:none;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}:root{--invictus-text-secondary: #dcd6cf;--invictus-text-muted: #c8c1b9;--invictus-text-subtle: #b8b2aa;--invictus-ui-secondary: var(--invictus-text-secondary);--invictus-ui-muted: var(--invictus-text-muted);--invictus-ui-subtle: var(--invictus-text-subtle);--texto-suave: var(--invictus-text-secondary);--color-on-surface-variant: var(--invictus-ui-secondary)}[data-theme=light]{--invictus-ui-secondary: #273548;--invictus-ui-muted: #405168;--invictus-ui-subtle: #526176;--texto-suave: var(--invictus-ui-secondary);--color-on-surface-variant: #334155}.invictus-text-secondary{color:var(--invictus-ui-secondary)!important}.invictus-text-muted{color:var(--invictus-ui-muted)!important}.invictus-text-subtle,.text-\[\#9E8E7E\]{color:var(--invictus-ui-subtle)!important}:is(.text-on-surface-variant\/70,.text-on-surface-variant\/80,.text-white\/70,.text-white\/75,.text-white\/80,.text-neutral-100,.text-neutral-200,.text-neutral-300,.text-zinc-100,.text-zinc-200,.text-zinc-300,.text-gray-100,.text-gray-200,.text-gray-300,.text-slate-100,.text-slate-200,.text-slate-300){color:var(--invictus-ui-secondary)!important}:is(.text-on-surface\/30,.text-on-surface\/40,.text-on-surface-variant\/25,.text-on-surface-variant\/30,.text-on-surface-variant\/40,.text-on-surface-variant\/45,.text-on-surface-variant\/50,.text-on-surface-variant\/55,.text-on-surface-variant\/60,.text-white\/25,.text-white\/30,.text-white\/40,.text-white\/50,.text-white\/55,.text-white\/60,.text-white\/65,.text-neutral-400,.text-neutral-500,.text-neutral-600,.text-neutral-700,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700,.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700){color:var(--invictus-ui-muted)!important}:is(.placeholder\:text-on-surface-variant\/40,.placeholder\:text-on-surface-variant\/60)::placeholder{color:var(--invictus-ui-subtle)!important;opacity:1}.notification-row.is-read{opacity:.9!important}.an-grid article.is-locked{opacity:.82!important}@media print{.health-report-shell{--invictus-text-secondary: #222;--invictus-text-muted: #333;--invictus-text-subtle: #444;--invictus-ui-secondary: #222;--invictus-ui-muted: #333;--invictus-ui-subtle: #444}}:is(.ch-new-screen,[aria-labelledby=competitive-hr-title],[aria-label="Aceites obrigatórios da inscrição"],[aria-label="Termos de Uso e Integridade"]){--invictus-ui-secondary: #e4e0da;--invictus-ui-muted: #d0cbc3;--invictus-ui-subtle: #bdb7ae;--texto-suave: #e4e0da;--color-on-surface-variant: #e4e0da;color-scheme:dark}[aria-labelledby=competitive-hr-title]{color:#f7f5ef}[aria-labelledby=competitive-hr-title] #competitive-hr-title{color:#fff!important}[aria-labelledby=competitive-hr-title] p,[aria-labelledby=competitive-hr-title] li{color:#d7d2ca!important}[aria-labelledby=competitive-hr-title] label{color:#f0ece5!important}[aria-labelledby=competitive-hr-title] button:not(:last-child){-webkit-text-fill-color:currentColor}[aria-label="Aceites obrigatórios da inscrição"]{color:#f7f5ef}[aria-label="Aceites obrigatórios da inscrição"] h2,[aria-label="Aceites obrigatórios da inscrição"] label b,[aria-label="Aceites obrigatórios da inscrição"] details summary,[aria-label="Aceites obrigatórios da inscrição"] details b{color:#fff!important}[aria-label="Aceites obrigatórios da inscrição"] p,[aria-label="Aceites obrigatórios da inscrição"] label small,[aria-label="Aceites obrigatórios da inscrição"] details,[aria-label="Aceites obrigatórios da inscrição"] details p{color:#d7d2ca!important}[aria-label="Termos de Uso e Integridade"]{color:#f7f5ef}[aria-label="Termos de Uso e Integridade"] h1,[aria-label="Termos de Uso e Integridade"] h2,[aria-label="Termos de Uso e Integridade"] button span{color:#fff!important}[aria-label="Termos de Uso e Integridade"] p,[aria-label="Termos de Uso e Integridade"] label span{color:#d7d2ca!important}.paid-championship-screen [aria-label="Informações do campeonato"]>details>summary b{color:#fff!important;-webkit-text-fill-color:#fff}.paid-championship-screen [aria-label="Informações do campeonato"]>details>summary small{color:#ded9d1!important;-webkit-text-fill-color:#ded9d1}.paid-championship-screen [aria-label="Informações do campeonato"] .paid-championship-grid b,.paid-championship-screen [aria-label="Informações do campeonato"] .paid-edition-card b{color:#f7f5ef!important}.paid-championship-screen [aria-label="Informações do campeonato"] .paid-championship-grid span,.paid-championship-screen [aria-label="Informações do campeonato"] .paid-rules p{color:#d7d2ca!important}.ch-paid-participating-stack{display:grid;gap:9px}.ch-paid-ranking-card .ch-friends-ranking-card__identity strong{font-size:18px}.ch-paid-ranking-card .ch-friends-ranking-card__background{object-position:center right}@media(max-width:390px){.ch-paid-ranking-card .ch-friends-ranking-card__identity strong{font-size:16px}}.profile-flow-list>button:has(svg.lucide-moon){display:none!important}.challenge-flow-screen:has(>.challenge-flow-cardio-picker){isolation:isolate;background:#050505;padding:calc(env(safe-area-inset-top) + .65rem) .75rem calc(env(safe-area-inset-bottom) + 10.8rem);overflow-y:auto}.challenge-flow-screen:has(>.challenge-flow-cardio-picker):before{content:"";position:fixed;top:-14px;right:-14px;bottom:-14px;left:-14px;z-index:-2;background:url(/assets/home/home-season-hallway-v2.webp) top center/cover no-repeat;filter:blur(7px) saturate(.9);transform:scale(1.04)}.challenge-flow-screen:has(>.challenge-flow-cardio-picker):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#04040457,#0404048f 46%,#040404e6),radial-gradient(circle at 50% 18%,rgba(221,165,52,.1),transparent 34%)}.challenge-flow-screen:has(>.challenge-flow-cardio-picker)>.challenge-flow-header{position:sticky;top:0;z-index:12;width:min(100%,760px);margin:0 auto .6rem;padding:.3rem 0 .45rem;background:linear-gradient(180deg,rgba(5,5,5,.86),rgba(5,5,5,.44),transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.challenge-flow-screen:has(>.challenge-flow-cardio-picker)>.challenge-flow-header button{width:3.05rem;height:3.05rem;border:1px solid rgba(226,178,70,.48);border-radius:13px;background:#070707b8;color:#e9ad34}.challenge-flow-cardio-picker{width:min(100%,760px)!important;margin:0 auto!important;padding:.95rem!important;border:1px solid rgba(226,178,70,.22)!important;border-radius:24px!important;background:#080808ab!important;box-shadow:0 22px 60px #00000061,inset 0 1px #ffffff09!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.challenge-flow-cardio-intro{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.72fr)!important;gap:.65rem!important;align-items:stretch!important;margin:0 0 .85rem!important}.challenge-flow-cardio-selected{min-width:0;display:grid!important;grid-template-columns:3rem minmax(0,1fr)!important;align-items:center!important;gap:.7rem!important;padding:.78rem!important;border:1px solid rgba(226,178,70,.27)!important;border-radius:17px!important;background:linear-gradient(135deg,#e2b2461f,#0d0d0dcc)!important}.challenge-flow-cardio-selected-icon{width:2.8rem!important;height:2.8rem!important;display:grid!important;place-items:center!important;border-radius:14px!important;color:#f2bd50!important;background:#e2b2461a!important;border:1px solid rgba(226,178,70,.28)!important}.challenge-flow-cardio-selected>div{min-width:0;display:flex!important;flex-direction:column!important;gap:.1rem!important}.challenge-flow-cardio-selected small{color:#b6aea0!important;font-size:.61rem!important;letter-spacing:.12em!important}.challenge-flow-cardio-selected strong{color:#fff!important;font-size:1.05rem!important;line-height:1.12!important}.challenge-flow-cardio-selected span:not(.challenge-flow-cardio-selected-icon){color:#b9b5af!important;font-size:.72rem!important;line-height:1.25!important}.challenge-flow-cardio-tracking{padding:.72rem .78rem!important;border-radius:17px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;color:#d6d0c5!important;border:1px solid rgba(255,255,255,.1)!important;background:#070707a3!important}.challenge-flow-cardio-tracking.is-gps{border-color:#4ad17a4d!important}.challenge-flow-cardio-tracking.is-gps>svg{color:#35d780}.challenge-flow-cardio-tracking svg{width:1.15rem;height:1.15rem;flex:none}.challenge-flow-cardio-tracking span{display:flex!important;flex-direction:column!important;gap:.08rem!important}.challenge-flow-cardio-tracking b{font-size:.69rem!important;letter-spacing:.055em!important;color:#f1ede4!important}.challenge-flow-cardio-tracking small{font-size:.58rem!important;color:#8f8a82!important}.challenge-flow-cardio-count{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.15rem .1rem .58rem!important;margin:0!important;border:0!important}.challenge-flow-cardio-count span{font-size:.73rem!important;letter-spacing:.12em!important;color:#d3c9b5!important}.challenge-flow-cardio-count b{font-size:.64rem!important;font-weight:600!important;color:#8f8a82!important}.challenge-flow-cardio-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.challenge-flow-cardio-featured-grid>button,.challenge-flow-cardio-extra-list>button{min-width:0;min-height:5rem;display:grid;grid-template-columns:2.35rem minmax(0,1fr) 1.25rem;align-items:center;gap:.52rem;padding:.68rem;border:1px solid rgba(255,255,255,.08);border-radius:15px;color:#d7d3cc;text-align:left;background:#0f0f0fc7;box-shadow:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.challenge-flow-cardio-featured-grid>button:active,.challenge-flow-cardio-extra-list>button:active{transform:scale(.985)}.challenge-flow-cardio-featured-grid>button.is-selected,.challenge-flow-cardio-extra-list>button.is-selected{border-color:#ecb94cd1;background:linear-gradient(135deg,#e0ab3836,#0e0e0ee6);box-shadow:0 0 0 1px #e5b14312,0 12px 30px #895b0a17}.challenge-flow-cardio-option-icon{width:2.3rem!important;height:2.3rem!important;display:grid!important;place-items:center!important;border-radius:11px!important;color:#dda940!important;background:#dda94314!important;border:1px solid rgba(221,169,67,.2)}.challenge-flow-cardio-option-copy{min-width:0;display:flex!important;flex-direction:column!important;gap:.1rem!important}.challenge-flow-cardio-option-copy strong{font-size:.82rem!important;line-height:1.15!important;color:#f4f1eb!important}.challenge-flow-cardio-option-copy small{font-size:.61rem!important;line-height:1.23!important;color:#85817a!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.challenge-flow-cardio-option-check{width:1.18rem!important;height:1.18rem!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:#151108!important;background:transparent!important;border:1px solid rgba(255,255,255,.28)}.challenge-flow-cardio-featured-grid>button.is-selected .challenge-flow-cardio-option-check,.challenge-flow-cardio-extra-list>button.is-selected .challenge-flow-cardio-option-check{background:#e7b54c!important;border-color:#e7b54c}.challenge-flow-cardio-option-check svg{width:.76rem;height:.76rem;stroke-width:3}.challenge-flow-cardio-more{width:100%;min-height:4.6rem;margin-top:.75rem;padding:.7rem .85rem;display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.7rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0c0c0cdb;color:#eee9df;text-align:left}.challenge-flow-cardio-more>svg{color:#8e8982;transition:transform .16s ease}.challenge-flow-cardio-more[aria-expanded=true]>svg{transform:rotate(90deg);color:#e2aa3b}.challenge-flow-cardio-more>span:nth-child(2){display:flex;flex-direction:column;gap:.1rem}.challenge-flow-cardio-more strong{font-size:.78rem;letter-spacing:.05em}.challenge-flow-cardio-more small{font-size:.6rem;color:#858079;white-space:normal}.challenge-flow-cardio-more-dots{width:2.35rem;height:2.35rem;border-radius:11px;display:grid;grid-template-columns:repeat(3,5px);grid-template-rows:repeat(3,5px);gap:3px;place-content:center;background:#e2b24614}.challenge-flow-cardio-more-dots i{width:5px;height:5px;border-radius:50%;background:#e4aa38}.challenge-flow-cardio-extra-list{margin-top:.58rem;padding:.58rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#050505b8}.challenge-flow-cardio-extra-list>button{min-height:4.45rem}.challenge-flow-cardio-picker .challenge-flow-note{margin:.65rem .15rem 0!important;padding:0!important;border:0!important;background:transparent!important;color:#77726b!important;font-size:.62rem!important;line-height:1.35!important}.challenge-flow-cardio-picker .challenge-flow-note svg{width:.82rem;height:.82rem;color:#c99b40}.challenge-flow-cardio-actions{position:fixed!important;left:50%;bottom:max(env(safe-area-inset-bottom),.65rem)!important;transform:translate(-50%);z-index:30!important;width:min(calc(100% - 1.5rem),760px);padding:.65rem!important;border:1px solid rgba(226,178,70,.18);border-radius:22px;background:linear-gradient(180deg,#080808b8,#050505f7 28%)!important;box-shadow:0 -12px 34px #00000075;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:.55rem}.challenge-flow-cardio-actions .challenge-flow-primary{min-height:3.55rem!important;border-radius:16px!important;background:linear-gradient(180deg,#f0c55e,#d79a2a)!important;color:#120d05!important;box-shadow:0 9px 28px #c58b1f38!important;font-weight:800}.challenge-flow-objective-link{min-height:3.2rem;border:1px solid rgba(232,180,66,.65);border-radius:15px;background:#090909eb;color:#e7b13f;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.65rem;font-size:.82rem;font-weight:800;letter-spacing:.04em}.challenge-flow-target-glyph{position:relative;width:1.35rem;height:1.35rem;border:2px solid #e6ae3c;border-radius:50%;display:inline-grid;place-items:center}.challenge-flow-target-glyph:before,.challenge-flow-target-glyph:after{content:"";position:absolute;border:1px solid currentColor;border-radius:50%}.challenge-flow-target-glyph:before{top:3px;right:3px;bottom:3px;left:3px}.challenge-flow-target-glyph:after{top:7px;right:7px;bottom:7px;left:7px;background:#e6ae3c;border:0}.challenge-flow-target-glyph i{position:absolute;right:-3px;top:-3px;width:7px;height:2px;background:#e6ae3c;transform:rotate(-45deg);transform-origin:center}.challenge-flow-target-glyph b{position:absolute;right:-4px;top:-5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid #e6ae3c;transform:rotate(45deg)}.challenge-flow-cardio-actions .challenge-flow-end-error{margin:0 0 .1rem}.challenge-flow-screen:has(>.challenge-flow-cardio-picker)>.challenge-flow-card:not(.challenge-flow-cardio-picker){width:min(100%,760px);margin:0 auto .6rem}.challenge-flow-screen:has(>.challenge-flow-cardio-picker)>.challenge-flow-card:not(.challenge-flow-cardio-picker) a{color:#e9b342}@media(max-width:560px){.challenge-flow-cardio-intro{grid-template-columns:1fr!important}.challenge-flow-cardio-tracking{min-width:0}.challenge-flow-cardio-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-flow-cardio-featured-grid>button{grid-template-columns:2.15rem minmax(0,1fr) 1.05rem;min-height:5.1rem;padding:.58rem}.challenge-flow-cardio-extra-list{grid-template-columns:1fr}.challenge-flow-cardio-actions{width:calc(100% - 1.2rem)}}@media(max-width:365px){.challenge-flow-cardio-picker{padding:.72rem!important}.challenge-flow-cardio-featured-grid{grid-template-columns:1fr}.challenge-flow-cardio-actions{width:calc(100% - .8rem)}}.challenge-flow-screen:has(>.challenge-flow-active){isolation:isolate;overflow:hidden!important;height:100dvh;min-height:100dvh;padding:calc(env(safe-area-inset-top) + .55rem) .8rem calc(env(safe-area-inset-bottom) + .7rem)!important;background:#050505!important}.challenge-flow-screen:has(>.challenge-flow-active):before{content:"";position:fixed;top:-14px;right:-14px;bottom:-14px;left:-14px;z-index:-2;background:url(/assets/home/home-season-hallway-v2.webp) top center / cover no-repeat;filter:blur(8px) saturate(.9);transform:scale(1.05)}.challenge-flow-screen:has(>.challenge-flow-active):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#03030347,#0303037a 52%,#030303d1),radial-gradient(circle at 50% 30%,rgba(218,164,58,.1),transparent 34%)}.challenge-flow-screen:has(>.challenge-flow-active)>.challenge-flow-header{width:min(100%,680px);min-height:2.65rem;margin:0 auto .5rem;padding:.12rem .1rem;background:transparent!important}.challenge-flow-screen:has(>.challenge-flow-active)>.challenge-flow-header button{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#f1ede5;background:#08080866;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.challenge-flow-screen:has(>.challenge-flow-active)>.challenge-flow-header h1{font-size:.86rem!important;letter-spacing:.12em!important;color:#e8e2d7!important}.challenge-flow-active{width:min(100%,680px)!important;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 4.7rem)!important;min-height:0!important;margin:0 auto!important;padding:.85rem!important;border:1px solid rgba(225,177,69,.18)!important;border-radius:24px!important;background:#08080880!important;box-shadow:0 22px 64px #0006,inset 0 1px #ffffff09!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.8rem;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:.58rem!important;align-items:stretch;overflow:hidden!important}.challenge-flow-active>.challenge-flow-activity-type{grid-column:1 / -1;margin:0!important;padding:.68rem .78rem!important;min-height:0!important;border:1px solid rgba(229,180,73,.22)!important;border-radius:15px!important;background:linear-gradient(135deg,#e1ad3d1c,#0909099e)!important;color:#fff!important;font-size:clamp(1rem,4.4vw,1.2rem)!important;font-weight:800!important;letter-spacing:.025em!important;text-align:left!important}.challenge-flow-active>.challenge-flow-gps{grid-column:1 / -1;justify-self:start;margin:0!important;padding:.35rem .62rem!important;border:1px solid rgba(76,209,124,.2)!important;border-radius:999px!important;background:#08080873!important;color:#9fd8b2!important;font-size:.62rem!important;letter-spacing:.09em!important}.challenge-flow-active>.challenge-flow-gps svg{width:.78rem;height:.78rem}.challenge-flow-active>.challenge-flow-end-error{grid-column:1 / -1;margin:0!important;border-radius:12px!important}.challenge-flow-active>.challenge-flow-clock{grid-column:1 / -1;align-self:center;justify-self:stretch;margin:0!important;padding:clamp(.7rem,3vh,1.4rem) .5rem!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center}.challenge-flow-active>.challenge-flow-clock strong{display:block;font-size:clamp(3rem,14vw,5.2rem)!important;line-height:.95!important;letter-spacing:-.045em!important;font-variant-numeric:tabular-nums;color:#fff!important;text-shadow:0 7px 28px rgba(0,0,0,.45)}.challenge-flow-active>.challenge-flow-clock small{display:block;margin-top:.4rem;color:#aaa39a!important;font-size:.68rem!important;letter-spacing:.11em!important;text-transform:uppercase}.challenge-flow-active>.challenge-flow-kpis{grid-column:1 / -1;margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;overflow:auto;max-height:min(30vh,15rem);padding:.05rem!important}.challenge-flow-active>.challenge-flow-kpis article{min-width:0!important;min-height:4.2rem!important;padding:.62rem!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:14px!important;background:#0c0c0c94!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.challenge-flow-active>.challenge-flow-kpis article b{color:#f1b94d!important;font-size:clamp(1.12rem,5vw,1.48rem)!important;line-height:1!important;font-variant-numeric:tabular-nums}.challenge-flow-active>.challenge-flow-kpis article span{margin-top:.25rem;color:#918b83!important;font-size:.6rem!important;line-height:1.15!important}.challenge-flow-active>.challenge-flow-secondary.mb-2,.challenge-flow-active>.challenge-flow-primary,.challenge-flow-active>.challenge-flow-secondary.mt-2{align-self:end;min-height:2.75rem!important;height:2.75rem!important;margin:0!important;border-radius:14px!important;box-shadow:none!important}.challenge-flow-active>.challenge-flow-secondary.mb-2{grid-column:1;color:#ded9d1!important;border:1px solid rgba(255,255,255,.1)!important;background:#0b0b0ba8!important;font-size:.7rem!important}.challenge-flow-active>.challenge-flow-primary{grid-column:2;color:#171006!important;background:linear-gradient(180deg,#e8ba59,#c98b20)!important;font-size:.7rem!important}.challenge-flow-active>.challenge-flow-secondary.mt-2{grid-column:3;width:2.8rem!important;padding:0!important;color:#d76f78!important;border:1px solid rgba(215,111,120,.2)!important;background:#270a0d5c!important}.challenge-flow-active>.challenge-flow-secondary.mt-2 span{display:none!important}.challenge-flow-active>.challenge-flow-secondary.mt-2 svg{width:1rem;height:1rem}@media(max-height:690px){.challenge-flow-active{gap:.42rem!important;padding:.7rem!important}.challenge-flow-active>.challenge-flow-clock{padding:.35rem .4rem!important}.challenge-flow-active>.challenge-flow-clock strong{font-size:clamp(2.6rem,12vw,4rem)!important}.challenge-flow-active>.challenge-flow-kpis{max-height:25vh}}@media(max-width:365px){.challenge-flow-active{padding:.68rem!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.6rem}.challenge-flow-active>.challenge-flow-kpis article{min-height:3.8rem!important}.challenge-flow-active>.challenge-flow-secondary.mt-2{width:2.6rem!important}}.challenge-flow-screen:has(>.challenge-flow-cardio-picker),.challenge-flow-screen:has(>.challenge-flow-active){background:transparent!important}.challenge-flow-screen:has(>.challenge-flow-cardio-picker){padding-bottom:calc(11rem + env(safe-area-inset-bottom))!important;overflow-y:auto!important;overflow-x:hidden!important}.challenge-flow-cardio-picker{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;padding-bottom:2rem!important}.challenge-flow-cardio-picker .challenge-flow-cardio-actions{position:fixed!important;z-index:999!important;left:max(.7rem,env(safe-area-inset-left))!important;right:max(.7rem,env(safe-area-inset-right))!important;bottom:calc(env(safe-area-inset-bottom) + .55rem)!important;transform:none!important;width:auto!important;max-width:760px!important;margin-inline:auto!important;padding:.72rem!important;border:1px solid rgba(224,171,57,.26)!important;border-radius:1.35rem!important;background:linear-gradient(180deg,#090806fa,#050505fe)!important;box-shadow:0 -12px 30px #0000006b,0 0 28px #b2791214!important}.challenge-flow-cardio-picker .challenge-flow-cardio-actions .challenge-flow-primary{min-height:3.45rem!important;border-radius:1rem!important}.challenge-flow-cardio-picker .challenge-flow-cardio-actions .challenge-flow-objective-link{min-height:3.2rem!important;margin-top:.55rem!important;border:1px solid rgba(229,175,60,.72)!important;background:#070707!important;color:#e7ad38!important}.challenge-flow-cardio-picker .challenge-flow-cardio-more{display:flex!important;visibility:visible!important;opacity:1!important}.challenge-flow-cardio-picker .challenge-flow-cardio-count b{font-size:.72rem!important;color:#8d877e!important}.challenge-flow-cardio-picker .challenge-flow-note{margin-bottom:.5rem!important}@media(max-width:520px){.challenge-flow-screen:has(>.challenge-flow-cardio-picker){padding-left:.7rem!important;padding-right:.7rem!important;padding-bottom:calc(10.7rem + env(safe-area-inset-bottom))!important}.challenge-flow-cardio-picker .challenge-flow-cardio-actions{left:max(.55rem,env(safe-area-inset-left))!important;right:max(.55rem,env(safe-area-inset-right))!important;bottom:calc(env(safe-area-inset-bottom) + .42rem)!important;padding:.6rem!important}.challenge-flow-cardio-picker .challenge-flow-cardio-actions .challenge-flow-primary{min-height:3.25rem!important}.challenge-flow-cardio-picker .challenge-flow-cardio-actions .challenge-flow-objective-link{min-height:3.05rem!important}}.objective-page{background:#040404!important;color:#f6f2e8!important}.objective-shell{width:min(100%,760px)!important;padding:max(env(safe-area-inset-top),14px) 14px max(env(safe-area-inset-bottom),26px)!important}.objective-page.is-onboarding .objective-topbar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.objective-topbar{min-height:56px!important;padding:2px 0 7px!important}.objective-topbar>button{width:44px!important;height:44px!important;border-radius:13px!important}.objective-page.is-onboarding .objective-brand{position:absolute!important;left:50%!important;transform:translate(-50%)!important;margin:0!important}.objective-page.is-onboarding .objective-brand>span{display:block!important;font-size:.75rem!important}.objective-page.is-onboarding .objective-brand small{font-size:7px!important}.objective-onboarding{position:relative!important;min-height:calc(100dvh - 62px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.objective-onboarding:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#00000005,#0000001a 26%,#040404b8 50%,#040404 70%)}.objective-onboarding-hero{position:absolute!important;inset:-58px -14px auto -14px!important;height:570px!important;background-image:linear-gradient(90deg,#040404ed,#0404048a 34%,#0404040d 70%,#0404042e),url(/assets/objective/goal-onboarding-hero.webp)!important;background-size:auto 104%!important;background-repeat:no-repeat!important;background-position:right top!important;filter:saturate(.98) contrast(1.03)!important}.objective-onboarding-content{position:relative!important;z-index:2!important;min-height:inherit!important;padding:8px 8px 18px!important;display:flex!important;flex-direction:column!important}.objective-progress-row{display:flex!important;align-items:center!important;gap:13px!important;margin:7px 0 28px!important}.objective-progress-row>strong{font-size:.88rem!important;color:#f0bd49!important}.objective-progress-segments{display:flex!important;gap:5px!important}.objective-progress-segments i{height:5px!important;border-radius:999px!important;background:#ffffff29!important}.objective-progress-segments i.is-active{background:linear-gradient(90deg,#d89e2f,#f4ca62)!important;box-shadow:0 0 12px #e6b03c47!important}.objective-onboarding h1{max-width:72%!important;margin:0 0 11px!important;font-size:clamp(2.05rem,9vw,3rem)!important;line-height:1.03!important;font-weight:700!important;letter-spacing:-.035em!important;text-wrap:balance}.objective-onboarding h1 em{color:#e9af3c!important}.objective-lead{max-width:69%!important;margin:0 0 22px!important;color:#c4beb3!important;font-size:.98rem!important;line-height:1.45!important}.objective-choice-deck{margin:0 0 14px!important}.objective-choice-deck legend{font-size:.8rem!important;margin-bottom:9px!important}.objective-choice-primary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.objective-choice-primary>button{position:relative!important;min-height:176px!important;padding:15px!important;border-radius:19px!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(145deg,#111c,#070707e8)!important;color:#f4f0e8!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;text-align:left!important;font-size:.95rem!important;font-weight:700!important;overflow:hidden!important}.objective-choice-primary>button:before{content:"";position:absolute;left:15px;top:15px;width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:radial-gradient(circle,rgba(230,177,63,.16),rgba(230,177,63,.02) 60%,transparent 61%)}.objective-choice-primary>button:nth-child(1):after{content:"↗";position:absolute;left:34px;top:27px;color:#e8b23f;font-size:1.45rem;line-height:1}.objective-choice-primary>button:nth-child(2):after{content:"◎";position:absolute;left:34px;top:27px;color:#e8b23f;font-size:1.42rem;line-height:1}.objective-choice-primary>button[aria-pressed=true]{border-color:#efbd4d!important;background:linear-gradient(145deg,#7d59127a,#181107e6)!important;box-shadow:0 0 0 1px #e8b34226,0 0 28px #b47a1229!important}.objective-choice-primary>button svg{color:#e8b341!important}.objective-more-choice{min-height:74px!important;margin-top:11px!important;padding:14px 15px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;background:#0a0a0adb!important}.objective-dot-grid{width:42px!important;height:42px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.14)!important}.objective-choice-more{margin-top:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.objective-write-goal{position:relative!important;margin-top:45px!important;min-height:61px!important;background:#080808cc!important}.objective-write-goal:before{content:"OU ESCREVA O SEU";position:absolute;left:0;right:0;top:-31px;color:#7f7a73;text-align:center;font-size:.67rem;letter-spacing:.18em}.objective-write-goal:after{content:"";position:absolute;left:0;right:0;top:-22px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.23) 0 34%,transparent 34% 66%,rgba(255,255,255,.23) 66%)}.objective-motivation{position:relative!important;margin-top:15px!important;padding:16px 17px!important;border:1px solid rgba(226,177,70,.25)!important;border-radius:17px!important;background:linear-gradient(90deg,#140f07f0,#080808b3),url(/assets/objective/journey-card-helmet.webp) right center/cover no-repeat!important}.objective-motivation>svg{color:#f0bd4d!important;filter:drop-shadow(0 0 9px rgba(240,189,77,.45))!important}.objective-onboarding-actions{display:grid!important;grid-template-columns:auto 1fr!important;gap:10px!important;margin-top:auto!important;padding-top:20px!important}.objective-primary{min-height:58px!important;border-radius:15px!important;background:linear-gradient(100deg,#dfa42f,#f5cf69 52%,#dda12f)!important;color:#0d0904!important;box-shadow:0 10px 30px #d2952038!important}.objective-back-action{min-height:58px!important}.objective-question-block h2{font-size:clamp(1.9rem,7vw,2.8rem)!important}.objective-free-answer input,.objective-free-answer textarea,.objective-select-label select{background:#080808eb!important;border-color:#ffffff2e!important}.objective-motivation{background:linear-gradient(90deg,#140f07f0,#080808b3),url(/assets/objective/goal-motivation-mountain.webp) right center/cover no-repeat!important}.objective-page.has-journey .objective-topbar{background:linear-gradient(180deg,rgba(4,4,4,.76),rgba(4,4,4,.12),transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.objective-journey-dashboard{gap:11px!important}.objective-journey-hero{height:184px!important;margin-top:-62px!important;padding-top:62px!important;border:0!important;border-radius:0!important;background-image:linear-gradient(90deg,#040404cc,#04040457 40%,#0404040f 72%,#04040429),url(/assets/objective/journey-hero.webp)!important;background-repeat:no-repeat!important;background-size:auto 142%!important;background-position:right 37%!important;box-shadow:none!important}.objective-hero-copy{display:none!important}.objective-journey-summary{position:relative!important;min-height:154px!important;padding:20px 21px!important;border:1px solid rgba(226,177,70,.3)!important;border-radius:20px!important;background-image:linear-gradient(90deg,#050505fa,#050505e6 45%,#05050559 74%,#05050529),url(/assets/objective/journey-card-helmet.webp)!important;background-size:cover!important;background-position:center!important}.objective-journey-summary>div{max-width:74%!important}.objective-journey-summary>div:before{content:"SUA JORNADA";display:block;margin:0 0 9px;color:#f5f0e7;font-size:clamp(1.8rem,6.8vw,2.7rem);font-weight:800;line-height:.95;letter-spacing:-.025em}.objective-journey-summary>div>small{display:none!important}.objective-journey-summary h2{font-size:clamp(1.15rem,4.2vw,1.65rem)!important;margin:3px 0 7px!important}.objective-journey-summary h2:before{content:"Objetivo: ";font-weight:500;color:#dcd5ca}.objective-journey-summary p{font-size:.83rem!important;line-height:1.4!important;color:#aaa49b!important}.objective-week-pill{position:absolute!important;right:13px!important;top:13px!important;padding:8px 11px!important;font-size:.68rem!important}.objective-week-progress,.objective-week-plan,.objective-history-panel,.objective-insight-card,.objective-achievements,.objective-safety-return,.objective-utility-card,.objective-reschedule{padding:17px!important;border-radius:18px!important}.objective-section-heading small{font-size:.71rem!important}.objective-section-heading b{font-size:.78rem!important}.objective-progress-body{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(145px,.86fr)!important;align-items:center!important;gap:13px!important;margin-top:12px!important}.objective-progress-ring{width:84px!important;height:84px!important}.objective-progress-ring:after{top:9px!important;right:9px!important;bottom:9px!important;left:9px!important}.objective-progress-ring strong{font-size:1.2rem!important}.objective-mission-dots{display:flex!important;justify-content:center!important;gap:10px!important;padding:10px!important;border-radius:15px!important;background:linear-gradient(145deg,#151515d6,#090909d6)!important}.objective-mission-dots article{gap:5px!important}.objective-mission-dots article>span{width:30px!important;height:30px!important;border:1px solid rgba(255,255,255,.24)!important}.objective-progress-message{min-height:80px!important;padding:12px 13px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0d0d0d!important}.objective-progress-message b{font-size:.84rem!important}.objective-progress-message span{font-size:.72rem!important}.objective-next-step{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;min-height:100px!important;padding:16px 17px!important;border:1px solid #e1aa38!important;border-radius:18px!important;background:linear-gradient(105deg,#64440a85,#0d0d0df2 72%)!important;box-shadow:0 0 28px #a16a0e26!important}.objective-next-icon{width:50px!important;height:50px!important;border-radius:13px!important}.objective-next-step h2{margin:4px 0 2px!important;font-size:1.15rem!important}.objective-next-step p{margin:0!important;font-size:.76rem!important}.objective-next-step>button{width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid #e6b13f!important;background:#0b0b0b!important;color:#e9b342!important}.objective-week-plan{padding:15px 16px!important}.objective-week-plan-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;gap:8px!important;margin-top:11px!important}.objective-week-plan-grid button{min-height:90px!important;padding:11px!important;border-radius:13px!important}.objective-week-plan-grid button:only-child{grid-column:1/-1!important;max-width:100%!important}.objective-week-plan-grid button>b{font-size:.78rem!important}.objective-week-plan-grid button>span{font-size:.68rem!important}.objective-dashboard-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.objective-dashboard-links button{position:relative!important;min-height:122px!important;padding:13px!important;border-radius:16px!important;background:#0e0e0e!important;grid-template-columns:auto 1fr auto!important;gap:7px!important}.objective-dashboard-links b{font-size:.74rem!important;line-height:1.16!important}.objective-dashboard-links small{font-size:.65rem!important;line-height:1.3!important}.objective-dashboard-links em{font-size:.52rem!important}.objective-focus-card{display:none!important}.objective-remember-card{min-height:94px!important;padding:14px 16px!important;border:1px solid rgba(226,177,70,.4)!important;border-radius:17px!important;background:linear-gradient(90deg,#4b3208a3,#080808e8)!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:13px!important}.objective-trophy-css{width:49px!important;height:49px!important;border-radius:13px!important;display:grid!important;place-items:center!important;color:#f3c34f!important;background:radial-gradient(circle,rgba(244,194,74,.34),rgba(226,177,70,.05) 62%,transparent 64%)!important;filter:drop-shadow(0 0 10px rgba(231,175,57,.28))!important}.objective-trophy-css svg{width:27px!important;height:27px!important}.objective-remember-card h2{margin:4px 0 1px!important;font-size:1.03rem!important;line-height:1.18!important}.objective-remember-card p{font-size:.73rem!important}.objective-journey-management{padding-top:2px!important}.objective-footer{margin-top:10px!important;font-size:.67rem!important}@media(max-width:620px){.objective-shell{padding-left:12px!important;padding-right:12px!important}.objective-onboarding-hero{inset:-58px -12px auto -12px!important;height:550px!important;background-size:auto 100%!important;background-position:76% top!important}.objective-onboarding h1{max-width:74%!important;font-size:clamp(2rem,9.2vw,2.75rem)!important}.objective-lead{max-width:72%!important;font-size:.92rem!important}.objective-choice-primary>button{min-height:164px!important;padding:14px!important;font-size:.91rem!important}.objective-onboarding-actions{grid-template-columns:1fr!important}.objective-back-action{order:2!important;min-height:45px!important;background:transparent!important;border-color:#ffffff1a!important;color:#77716a!important}.objective-journey-hero{height:170px!important;margin-top:-60px!important;padding-top:60px!important;background-size:auto 148%!important}.objective-journey-summary{min-height:145px!important;padding:17px!important}.objective-progress-body{grid-template-columns:auto minmax(0,1fr)!important;gap:11px!important}.objective-progress-message{grid-column:1/-1!important;min-height:auto!important}.objective-mission-dots{justify-content:flex-start!important;overflow-x:auto!important}.objective-dashboard-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.objective-dashboard-links button{min-height:116px!important;padding:10px!important;display:block!important}.objective-dashboard-links button>svg:first-child{margin-bottom:8px!important}.objective-dashboard-links button>svg:last-child{position:absolute!important;right:8px!important;bottom:8px!important}.objective-dashboard-links em{position:absolute!important;right:7px!important;top:7px!important}.objective-next-step{padding:14px!important}.objective-next-icon{width:46px!important;height:46px!important}.objective-next-step>button{width:42px!important;height:42px!important}.objective-remember-card{padding:13px!important}}@media(max-width:390px){.objective-onboarding h1{max-width:79%!important;font-size:2rem!important}.objective-lead{max-width:77%!important;font-size:.86rem!important}.objective-choice-primary>button{min-height:150px!important;font-size:.85rem!important}.objective-dashboard-links b{font-size:.68rem!important}.objective-dashboard-links small{font-size:.59rem!important}.objective-journey-summary>div:before{font-size:1.7rem!important}.objective-progress-ring{width:76px!important;height:76px!important}.objective-next-step h2{font-size:1.03rem!important}.objective-remember-card h2{font-size:.94rem!important}}.objective-next-step.is-waiting{border-color:#e1aa386b!important;box-shadow:none!important;opacity:.78}.objective-next-step.is-waiting>button{opacity:.42}.objective-continue-journey{width:100%;min-height:62px;border:1px solid rgba(244,201,94,.75);border-radius:17px;background:linear-gradient(100deg,#dea32f,#f5cf69 52%,#dda12f);color:#0b0803;font-weight:900;font-size:1rem;letter-spacing:.045em;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 10px 30px #cc8f1838;cursor:pointer}.objective-continue-journey:disabled{filter:saturate(.45);opacity:.52;cursor:not-allowed;box-shadow:none}.objective-onboarding .objective-motivation{order:20}.objective-onboarding .objective-onboarding-actions{order:21}.objective-onboarding .objective-back-action{background:transparent!important;border-color:#ffffff1a!important;color:#77716a!important;font-weight:600!important}@media(max-width:620px){.objective-continue-journey{min-height:58px;border-radius:15px;font-size:.94rem}}.nh-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow-y:auto;background:transparent;color:#f7f7f5;font-family:Roboto Condensed,sans-serif}.nh-page{width:min(100%,520px);min-height:100%;margin:auto;padding:env(safe-area-inset-top) 18px calc(105px + env(safe-area-inset-bottom));background:radial-gradient(circle at 80% 9%,rgba(244,177,0,.06),transparent 24%)}.nh-header{display:grid;grid-template-columns:50px 1fr 50px;align-items:center;height:82px;border-bottom:1px solid #202020}.nh-header>button{position:relative;display:grid;width:43px;height:43px;place-items:center;border:1px solid #d9a000;border-radius:50%;color:#f5b514;background:#070707}.nh-header>button>i{position:absolute;top:5px;right:4px;width:7px;height:7px;border-radius:50%;background:#ffc228}.nh-header>div{display:flex;align-items:center;justify-content:center;gap:9px}.nh-header>div b{font-family:Barlow;font-size:21px;letter-spacing:.09em}.nh-header>div small{position:absolute;margin:34px 0 0 67px;color:#f5b514;font-size:8px;letter-spacing:.32em}.nh-avatar{padding:2px!important}.nh-avatar img{width:37px;height:37px;border-radius:50%;object-fit:cover}.nh-avatar em{position:absolute;right:-2px;bottom:-5px;padding:1px 4px;border-radius:4px;color:#151005;background:#f5b514;font-size:8px;font-style:normal;font-weight:900}.nh-greeting{padding:17px 2px 12px}.nh-greeting h1{margin:0;font-family:Bebas Neue;font-size:23px;font-weight:400;letter-spacing:.035em}.nh-greeting p{margin:3px 0;color:var(--invictus-text-secondary);font-size:14px}.nh-season{position:relative;min-height:188px;overflow:hidden;padding:20px;border:1px solid rgba(245,181,20,.72);border-radius:14px;background-image:linear-gradient(90deg,#020202f5,#020202d6 34%,#02020257 61%,#0202020d),url(/assets/home/home-season-strength-cardio-v2.jpg);background-position:center,56% center;background-size:cover,cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 28px #00000052}.nh-season:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#00000005,#00000024)}.nh-season-copy{position:relative;z-index:1;max-width:59%}.nh-season-kicker{display:flex;align-items:center;gap:9px;color:#f5b514!important;font-size:10px!important;font-weight:800;letter-spacing:.16em;white-space:nowrap}.nh-season-kicker:after{content:"";display:block;width:38px;height:1px;background:#f5b514c7}.nh-season h2{display:grid;gap:0;margin:8px 0 7px;font-family:Bebas Neue;font-size:31px;font-weight:400;line-height:.88;letter-spacing:.012em}.nh-season h2>span{color:#f5b514;text-shadow:0 1px 8px rgba(0,0,0,.7)}.nh-season h2>strong{color:#f4f4f1;font:inherit;text-shadow:0 1px 8px rgba(0,0,0,.72)}.nh-season h2 b{color:#f5b514;font:inherit}.nh-season p{margin:0;color:#f0f0ed;font-size:12px;line-height:1.28;text-shadow:0 1px 5px rgba(0,0,0,.82)}.nh-season button,.nh-actions button,.nh-next button,.nh-rank button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;margin-top:12px;padding:0 12px;border:1px solid #e3a800;border-radius:6px;color:#f5b514;background:#090909;font-weight:700}.nh-season button{width:fit-content;min-width:150px;min-height:36px;padding:0 13px;border-radius:9px;background:#060606db;font-size:11px;font-weight:900;letter-spacing:.045em;box-shadow:0 5px 14px #0000004d}.nh-season button svg,.nh-actions button svg,.nh-next button svg,.nh-rank button svg{width:18px}.nh-title{margin:16px 0 7px;padding-left:8px;border-left:2px solid #f5b514;font-family:Bebas Neue;font-size:20px;font-weight:400}.nh-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.nh-actions article{position:relative;min-height:162px;padding:14px;border:1px solid #3b3b3b;border-radius:9px;background:radial-gradient(circle at 83% 28%,rgba(244,177,0,.1),transparent 30%),linear-gradient(135deg,#111,#171717)}.nh-actions article.nh-action-musculacao{background-image:linear-gradient(180deg,#0303038c,#030303ad 45%,#030303e0),url(/assets/home/home-season-dumbbells-v1.webp);background-size:cover;background-position:65% 55%}.nh-actions article.nh-action-cardio{background-image:linear-gradient(180deg,#03030380,#030303a6 45%,#030303e0),url(/assets/home/home-season-runner-v1.webp);background-size:cover;background-position:70% 15%}.nh-action-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#090909b3;border:1px solid rgba(245,181,20,.6)}.nh-action-icon svg{width:18px;height:18px;color:#f5b514}.nh-actions h3{margin:10px 0 3px;font-family:Bebas Neue;font-size:23px;font-weight:400}.nh-actions p{min-height:34px;margin:0;color:var(--invictus-text-secondary);font-size:12px}.nh-actions button{width:100%;margin-top:9px}.nh-next{display:grid;grid-template-columns:57px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid #383838;border-radius:9px;background:linear-gradient(105deg,#111,#161616)}.nh-next>span{display:grid;width:52px;height:52px;place-items:center;border:1px solid #d69d00;border-radius:50%;color:#f5b514}.nh-next>span svg{width:27px}.nh-next h3{margin:3px 0 0;font-family:Bebas Neue;font-size:22px;font-weight:400}.nh-next p{margin:0;color:var(--invictus-text-secondary);font-size:11px}.nh-next button{min-width:155px}.nh-progress-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:7px;margin-top:8px}.nh-week,.nh-rank{position:relative;padding:13px;border:1px solid #373737;border-radius:9px;background:linear-gradient(130deg,#111,#161616)}.nh-week h3,.nh-rank h3{margin:0 0 10px;color:#f5b514;font-size:13px}.nh-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.nh-days span{display:grid;justify-items:center;gap:5px;color:var(--invictus-text-muted);font-size:9px}.nh-days i{display:grid;width:23px;height:23px;place-items:center;border:1px solid #5b5b5b;border-radius:50%;color:#0a0a0a;font-style:normal}.nh-days i.is-done{border-color:#17b64c;color:#17b64c}.nh-week p{display:grid;margin:12px 0 0;color:var(--invictus-text-muted);font-size:10px}.nh-week p b{color:#eee;font-size:12px}.nh-week>strong{position:absolute;right:13px;bottom:35px;color:#f5b514;font-size:24px}.nh-bar{height:8px;margin-top:12px;border-radius:5px;background:#242424}.nh-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#12a638,#38c338)}.nh-rank>svg{float:left;width:45px;height:45px;margin:0 10px 8px 0;padding:9px;color:#f5b514;background:#181207}.nh-rank>strong{display:block;font-family:Bebas Neue;font-size:31px;font-weight:400}.nh-rank>span,.nh-rank>small{display:block;color:var(--invictus-text-muted);font-size:10px}.nh-rank>small{color:#f5b514}.nh-rank button{clear:both;width:100%;margin-top:9px}.nh-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.nh-metrics article{display:grid;grid-template-columns:37px 1fr;align-items:center;padding:10px;border:1px solid #363636;border-radius:9px;background:#111}.nh-metrics svg{grid-row:1/3;width:28px;color:#f5b514}.nh-metrics b{font-size:20px}.nh-metrics span{color:#f5b514;font-size:9px}.nh-quick{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.nh-quick button{display:flex;min-height:77px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #363636;border-radius:8px;color:#ddd;background:#111}.nh-quick svg{width:25px;color:#f5b514}.nh-quick span{font-size:9px;text-transform:uppercase}.nh-footer{position:fixed;z-index:82;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 520px)/2)) env(safe-area-inset-bottom);border-top:1px solid #202020;background:#040404f7}.nh-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:var(--invictus-text-subtle);background:none;font-size:9px}.nh-footer svg{width:23px}.nh-footer .is-active{color:#f5b514}.nh-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f5b514;border-radius:50%;color:#f5b514;background:radial-gradient(circle,#29200b,#050505 68%)}.nh-footer .is-plus svg{width:30px}@media(max-width:420px){.nh-page{padding-inline:11px}.nh-header{height:70px}.nh-season{min-height:172px;padding:16px;background-position:center,59% center}.nh-season-copy{max-width:61%}.nh-season h2{font-size:28px}.nh-season-kicker{font-size:9px!important;letter-spacing:.13em}.nh-season-kicker:after{width:25px}.nh-season p{font-size:11px}.nh-season button{min-width:138px;min-height:34px;margin-top:10px}.nh-next{grid-template-columns:48px 1fr}.nh-next>span{width:45px;height:45px}.nh-next button{grid-column:1/3;width:100%;margin-top:0}.nh-progress-grid{grid-template-columns:1fr}.nh-metrics article{grid-template-columns:30px 1fr;padding:8px}.nh-metrics svg{width:22px}.nh-metrics b{font-size:17px}.nh-quick button{min-height:68px}.nh-quick span{font-size:8px}.nh-footer{padding-inline:4px}}.nh-rank>em{display:block;clear:both;margin:8px 0 3px;color:#f5b514;font-size:12px;font-style:normal;font-weight:900}.nh-objective-summary{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px;margin-bottom:16px;border:1px solid #65501c;border-radius:14px;background:#101010;color:#edbc36;text-align:left}.nh-objective-summary span{display:grid;flex:1;gap:4px;min-width:0}.nh-objective-summary strong{color:#fff;overflow-wrap:anywhere}.nh-objective-summary small{font-size:12px}.an-screen{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:#030303;color:#f5f5f3;font-family:Roboto Condensed,sans-serif}.an-page{width:min(100%,540px);min-height:100%;margin:auto;padding:env(safe-area-inset-top) 18px calc(102px + env(safe-area-inset-bottom));background:radial-gradient(circle at 74% 13%,rgba(230,166,13,.09),transparent 24%),#030303}.an-header{display:grid;grid-template-columns:46px 1fr 46px;align-items:center;height:78px;border-bottom:1px solid #222}.an-header>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid #bd8700;border-radius:50%;color:#f4b313;background:#080808}.an-header>button svg{width:20px}.an-header>div{display:flex;align-items:center;justify-content:center;gap:8px}.an-header>div>span{display:grid}.an-header b{font-family:Barlow,sans-serif;font-size:21px;letter-spacing:.09em}.an-header small{color:#f2b516;font-size:8px;font-weight:800;letter-spacing:.31em}.an-title{padding:27px 2px 14px}.an-title>small{color:#e8aa11;font-size:9px;font-weight:800;letter-spacing:.12em}.an-title h1{margin:3px 0 2px;font-family:Bebas Neue,sans-serif;font-size:38px;font-weight:400}.an-title h1 span{color:#f2b516}.an-title p{margin:0;color:var(--invictus-text-muted);font-size:11px}.an-summary{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:15px;border:1px solid #3b3528;border-radius:10px;background:linear-gradient(120deg,#16130b,#0b0b0b)}.an-summary>div:first-child{display:flex;align-items:center;gap:11px}.an-summary svg{width:34px;height:34px;color:#f2b516}.an-summary span{display:grid}.an-summary b{font-family:Bebas Neue,sans-serif;font-size:31px;font-weight:400}.an-summary small{color:var(--invictus-text-muted);font-size:8px}.an-track span{display:block;margin-bottom:6px;color:#bdb8af;font-size:9px;text-align:right}.an-track i{display:block;height:7px;border-radius:5px;background:#292929}.an-track i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e89d00,#ffd45a)}.an-filters{display:flex;gap:7px;overflow-x:auto;margin:18px -2px 12px;padding:2px;scrollbar-width:none}.an-filters button{min-height:34px;padding:0 13px;border:1px solid #373737;border-radius:18px;color:var(--invictus-text-muted);background:#0d0d0d;font:800 9px inherit;white-space:nowrap}.an-filters button.is-active{border-color:#d69a00;color:#171005;background:linear-gradient(100deg,#ffc53e,#eaa000)}.an-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.an-grid article{position:relative;display:grid;grid-template-columns:54px 1fr 28px;align-items:center;gap:9px;min-height:112px;padding:12px;border:1px solid #353535;border-radius:9px;background:linear-gradient(135deg,#151515,#0a0a0a)}.an-grid article>span{display:grid;width:50px;height:50px;place-items:center;border:1px solid #745709;border-radius:50%;font-size:27px;background:#171207}.an-grid article>div{min-width:0}.an-grid article small{color:#c99208;font-size:7px;font-weight:800;letter-spacing:.07em}.an-grid article h2{margin:3px 0;font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:400;line-height:1}.an-grid article p{margin:0;color:var(--invictus-text-muted);font-size:9px;line-height:1.25}.an-grid article em{display:block;margin-top:5px;color:#f2b516;font-size:8px;font-style:normal;font-weight:800}.an-grid article>button,.an-grid article>i{display:grid;width:27px;height:27px;place-items:center;border:1px solid #8b680e;border-radius:50%;color:#f2b516;background:#0a0a0a}.an-grid article>button svg,.an-grid article>i svg{width:13px}.an-grid article.is-locked{filter:saturate(.15);opacity:.57}.an-message{color:#e6ba55;font-size:10px;text-align:center}.an-modal{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000e0}.an-modal>section{position:relative;width:min(100%,360px);padding:15px;border:1px solid #8a680c;border-radius:13px;background:#090909}.an-close{position:absolute;z-index:2;top:9px;right:10px;width:32px;height:32px;border:1px solid #444;border-radius:50%;color:#fff;background:#111;font-size:22px}.an-preview{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;padding:30px;border:1px solid #403317;border-radius:9px;background:radial-gradient(circle,#2a1d04,#090909 66%);text-align:center}.an-preview>span{font-size:74px}.an-preview small{margin-top:18px;color:#f2b516;font-size:9px;letter-spacing:.12em}.an-preview h2{margin:7px 0;font-family:Bebas Neue,sans-serif;font-size:35px;font-weight:400}.an-preview p{color:var(--invictus-text-secondary);font-size:12px}.an-preview b{display:flex;align-items:center;gap:5px;margin-top:20px;color:#25ce66;font-size:9px}.an-preview b svg{width:16px}.an-share{display:flex;width:100%;min-height:47px;align-items:center;justify-content:center;gap:7px;margin-top:10px;border:0;border-radius:7px;color:#171005;background:linear-gradient(100deg,#ffc94b,#eba000);font:900 11px inherit}.an-share-render{position:fixed;z-index:-10;top:0;left:-2000px}.an-share-render>div{display:flex;width:1080px;height:1920px;flex-direction:column;justify-content:space-between;padding:120px;color:#fff;background:radial-gradient(circle at center,#342300,#030303 58%);font-family:Roboto Condensed,sans-serif}.an-share-render header{display:grid;justify-items:center}.an-share-render header h3{margin:20px 0 0;font-size:70px;letter-spacing:.16em}.an-share-render header small{color:#f2b516;font-size:25px;letter-spacing:.5em}.an-share-render main{display:grid;justify-items:center;text-align:center}.an-share-render main>span{font-size:210px}.an-share-render main p{color:#f2b516;font-size:31px;letter-spacing:.2em}.an-share-render main h1{margin:25px 0;font-family:Bebas Neue,sans-serif;font-size:130px;font-weight:400}.an-share-render main h2{max-width:760px;color:#bbb;font-size:42px;font-weight:400}.an-share-render footer{display:flex;align-items:center;justify-content:center;gap:20px;color:#29d36c;font-size:31px;font-weight:800}.an-share-render footer svg{width:48px;height:48px}.an-footer{position:fixed;z-index:92;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 540px)/2)) env(safe-area-inset-bottom);border-top:1px solid #222;background:#030303f7}.an-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:var(--invictus-text-subtle);background:none;font-size:9px}.an-footer button svg{width:23px}.an-footer .is-active{color:#f2b516}.an-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f2b516;border-radius:50%;color:#f2b516;background:radial-gradient(circle,#2b2107,#050505 70%)}.an-footer .is-plus svg{width:30px}@media(max-width:430px){.an-page{padding-right:12px;padding-left:12px}.an-grid{grid-template-columns:1fr}.an-summary{grid-template-columns:125px 1fr}}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;transform:translateY(-50%);right:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;transform:translateY(-50%);left:0}.mapboxgl-ctrl{clear:both;pointer-events:auto}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top .mapboxgl-ctrl{margin:10px 0;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{margin:10px 0;float:left}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:32px;height:32px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:initial;cursor:pointer;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px;box-sizing:initial}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left)>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left) .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box;white-space:nowrap}.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid #0000;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:initial}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform;opacity:1;transition:opacity .2s}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;justify-content:center;text-align:center;position:absolute;display:flex;align-items:center;top:0;left:0;width:100%;height:100%;background:#000000b3;opacity:0;pointer-events:none;transition:opacity .75s ease-in-out;transition-delay:1s}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{font-weight:600;font-size:14px;text-align:center}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#bccbd7;color:#000}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}.official-exercise-media{box-sizing:border-box;display:grid;place-items:center;width:100%;min-width:0;aspect-ratio:var(--official-exercise-media-ratio, 4 / 3);padding:var(--official-exercise-media-padding, 3%);overflow:hidden;border-radius:inherit;background:#050505}.official-exercise-media>img{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;object-position:center}.official-exercise-media__unavailable{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;color:#b4b4b4;font-size:.8rem;line-height:1.35;text-align:center;min-height:5rem}.official-exercise-dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--official-exercise-modal-z-index, 1500);display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#000c;overflow-y:auto;overscroll-behavior:contain}.official-exercise-dialog{box-sizing:border-box;width:min(100%,42rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;padding:1rem;border:1px solid #5f4b25;border-radius:1rem;background:#101010;color:#f4f4f4;box-shadow:0 1.5rem 5rem #00000073}.official-exercise-dialog__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.official-exercise-dialog__heading h2{margin:0;padding-top:.5rem;color:inherit;font-size:1.1rem;line-height:1.35;overflow-wrap:anywhere}.official-exercise-dialog__close{flex:0 0 auto;width:44px;height:44px;border:1px solid #62502d;border-radius:.5rem;background:#191919;color:#e7be65;font:inherit;font-size:1.8rem;line-height:1;cursor:pointer}.official-exercise-dialog__close:focus-visible{outline:3px solid #f3c661;outline-offset:3px}.official-exercise-dialog__video{display:block;width:100%;max-height:65dvh;object-fit:contain;background:#050505}.official-exercise-dialog__description{margin:.8rem 0 0;color:#c9c9c9;font-size:.9rem;line-height:1.5}.share-screen{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));color:#f7f7f5;background:#020202;font-family:Barlow,sans-serif;overscroll-behavior:contain}.share-screen-toolbar{z-index:4;display:grid;grid-template-columns:42px 42px 1fr;gap:8px;align-items:center;width:min(100%,480px);margin:0 auto}.share-screen-actions{display:flex;justify-content:flex-end;gap:8px}.share-icon-button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#f7f7f5;background:#0f0f0ff0;box-shadow:0 8px 22px #00000052}.share-icon-button:disabled{opacity:.55}.share-icon-button--accent{color:#161009;background:#f3b324;border-color:#f3b324}.share-card-stage{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.share-card-art{position:relative;width:min(100%,calc((100dvh - 142px)*.5625),430px);aspect-ratio:9 / 16;overflow:hidden;border-radius:18px;color:#fff;background:#050608;box-shadow:0 24px 70px #000000ad,0 0 0 1px #ffffff12;isolation:isolate}.share-card-art.is-exporting{border-radius:0;box-shadow:none}.share-card-background,.share-card-photo,.share-card-map-layer,.share-card-map-layer img,.share-card-vignette{position:absolute}.share-card-background{top:0;right:0;bottom:0;left:0;overflow:hidden;background:#050608}.share-card-photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(.76) saturate(.9) contrast(1.05)}.share-card-map-layer{transform-origin:center;will-change:transform}.share-card-map-layer img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.share-card-map-layer--full{z-index:1;top:18.8%;left:-4%;width:108%;height:84.5%}.share-card-art--map.share-card-art--satellite .share-card-map-layer--full img{filter:brightness(.48) saturate(.72) contrast(1.08) sepia(.12)}.share-card-art--map.share-card-art--outdoors .share-card-map-layer--full img{filter:brightness(1.02) saturate(.78) contrast(.94)}.share-card-map-layer--inset{z-index:2;top:20.5%;left:34.5%;width:65.5%;height:43%;overflow:hidden;border:0;border-radius:0;opacity:.5;filter:sepia(.2) saturate(.68) brightness(.72) contrast(1.08);-webkit-mask-image:radial-gradient(ellipse 68% 48% at 64% 42%,#000 36%,rgba(0,0,0,.88) 58%,transparent 92%);mask-image:radial-gradient(ellipse 68% 48% at 64% 42%,#000 36%,rgba(0,0,0,.88) 58%,transparent 92%)}.share-card-route-layer{position:absolute;z-index:3;top:21%;left:36%;width:60%;height:32%;transform-origin:center;filter:drop-shadow(0 0 3px rgba(243,179,36,.95)) drop-shadow(0 0 9px rgba(243,179,36,.38));will-change:transform}.share-card-route-layer svg{display:block;width:100%;height:100%;overflow:visible}.share-route-start-marker,.share-route-finish-marker{filter:drop-shadow(0 0 10px rgba(243,179,36,.72))}.share-card-vignette{z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,5,7,.96) 0%,rgba(4,5,7,.84) 9%,rgba(4,5,7,.44) 20%,rgba(4,5,7,.05) 31%,transparent 55%,rgba(2,2,3,.12) 70%,rgba(2,2,3,.76) 91%,rgba(2,2,3,.96) 100%),linear-gradient(90deg,rgba(0,0,0,.22),transparent 22%,transparent 78%,rgba(0,0,0,.18))}.share-card-art--map .share-card-vignette{background:linear-gradient(180deg,rgba(4,5,7,.98) 0%,rgba(4,5,7,.82) 11%,rgba(4,5,7,.43) 20%,rgba(4,5,7,.05) 29%,transparent 67%,rgba(1,2,3,.25) 82%,rgba(1,2,3,.92) 100%),linear-gradient(90deg,rgba(0,0,0,.14),transparent 18%,transparent 84%,rgba(0,0,0,.1))}.share-card-art--map.share-card-art--outdoors .share-card-vignette{background:linear-gradient(180deg,rgba(41,42,42,.78) 0%,rgba(38,39,39,.64) 12%,rgba(22,23,23,.3) 21%,transparent 34%,transparent 70%,rgba(2,3,4,.28) 82%,rgba(2,3,4,.94) 100%),radial-gradient(circle at 12% 5%,rgba(243,179,36,.18),transparent 28%)}.share-card-empty-state{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;color:#ffffffa3;background:radial-gradient(circle at center,#191919,#050505 68%);font-size:13px;text-align:center}.share-card-info-block{position:absolute;z-index:6;top:1.9%;left:4%;width:92%;color:#fff;text-align:center;text-shadow:0 2px 11px rgba(0,0,0,.96),0 1px 2px rgba(0,0,0,.9);transform-origin:top center;touch-action:none;cursor:grab;will-change:transform}.share-card-info-block:active{cursor:grabbing}.share-card-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.share-card-brand img{width:31px;height:49px;margin-bottom:1px;object-fit:contain;filter:drop-shadow(0 0 7px rgba(243,179,36,.38)) drop-shadow(0 2px 4px rgba(0,0,0,.8))}.share-card-brand strong{display:block;margin-left:.21em;color:#fff;font-size:22px;font-weight:650;letter-spacing:.22em;line-height:.98}.share-card-brand>span{display:block;margin-top:4px;margin-left:.34em;color:#f3b324;font-size:8.5px;font-weight:700;letter-spacing:.34em;line-height:1}.share-card-activity-name{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:7px;color:#ffffffdb}.share-card-activity-name:before,.share-card-activity-name:after{content:"";width:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(243,179,36,.78))}.share-card-activity-name:after{transform:scaleX(-1)}.share-card-activity-name small{max-width:66%;overflow:hidden;font-size:8px;font-weight:500;letter-spacing:.2em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.share-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.share-card-metric{display:grid;grid-template-columns:38px minmax(0,1fr);min-width:0;min-height:57px;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(224,162,29,.8);border-radius:8px;background:linear-gradient(135deg,#0a0a0abd,#0808088a);box-shadow:inset 0 0 16px #f3b32406,0 5px 16px #00000038;text-align:left}.share-card-metric-icon{position:relative;display:grid;width:35px;height:35px;place-items:center;border:1px solid rgba(224,162,29,.58);border-radius:50%;background:radial-gradient(circle at 40% 34%,#f3b3241f,#000000c7 66%);box-shadow:inset 0 0 12px #f3b3240f,0 0 12px #f3b3240f}.share-card-metric--0 .share-card-metric-icon:before{content:"";position:absolute;width:13px;height:19px;border-left:2px solid #f3b324;border-right:2px solid #f3b324;transform:perspective(22px) rotateX(18deg)}.share-card-metric--0 .share-card-metric-icon:after{content:"";position:absolute;width:1px;height:16px;border-left:1px dashed #f3b324}.share-card-metric--1 .share-card-metric-icon:before,.share-card-metric--2 .share-card-metric-icon:before{content:"";position:absolute;width:15px;height:15px;border:2px solid #f3b324;border-radius:50%}.share-card-metric--1 .share-card-metric-icon:after,.share-card-metric--2 .share-card-metric-icon:after{content:"";position:absolute;top:7px;width:7px;height:4px;border-top:2px solid #f3b324;border-left:2px solid #f3b324}.share-card-metric--1 .share-card-metric-icon span,.share-card-metric--2 .share-card-metric-icon span{width:1px;height:6px;background:#f3b324;transform:translateY(2px) rotate(7deg);transform-origin:bottom center}.share-card-metric-copy{min-width:0}.share-card-metric-copy>span{display:block;margin-bottom:3px;color:#ffffffdb;font-size:8px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase}.share-card-metric-copy strong{display:block;overflow:visible;color:#fff;font-size:21px;font-weight:700;letter-spacing:-.025em;line-height:1;white-space:nowrap}.share-card-metric-copy strong small{color:#ffffffeb;font-size:9px;font-weight:500;letter-spacing:0}.share-card-phrase{position:absolute;z-index:8;max-width:43%;color:#ffffffd1;font-size:7px;font-weight:500;line-height:1.58;letter-spacing:.28em;white-space:pre-line;text-shadow:0 2px 11px rgba(0,0,0,.98);transform-origin:center;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform}.share-card-phrase:active{cursor:grabbing}.share-card-phrase:after{content:"";display:block;width:18px;height:1px;margin-top:6px;background:#f3b324;box-shadow:0 0 5px #f3b32440}.share-card-phrase--movement{top:3.9%;left:4.7%;text-align:left}.share-card-phrase--freedom{top:3.9%;right:4.7%;text-align:right}.share-card-phrase--freedom:after{margin-left:auto}.share-card-phrase--journey{top:65.2%;left:4.7%;text-align:left}.share-card-phrase--choice{left:4.7%;bottom:4.9%;text-align:left}.share-card-phrase--discipline{right:5.2%;bottom:4.5%;max-width:47%;color:#f3b324;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:17px;font-weight:500;line-height:1.02;letter-spacing:.01em;text-align:right;text-shadow:0 2px 9px rgba(0,0,0,.92),0 0 8px rgba(243,179,36,.12)}.share-card-phrase--discipline:after{width:64px;margin-top:5px;margin-left:auto;transform:rotate(-11deg);transform-origin:right center}.share-card-art--photo-map .share-card-phrase--journey,.share-card-art--photo-route .share-card-phrase--journey{display:none}.share-card-phrase.is-selected:before{content:"";position:absolute;top:-7px;right:-9px;bottom:-7px;left:-9px;border:1px solid rgba(243,179,36,.72);border-radius:9px;pointer-events:none}.share-card-trash-zone{position:absolute;z-index:30;left:50%;bottom:2.5%;display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffffc7;background:#080808d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:7px;font-weight:800;letter-spacing:.12em;transform:translate(-50%);pointer-events:none;transition:.15s ease}.share-card-trash-zone.is-armed{border-color:#f43f5eb8;color:#fff;background:#7f1d1de0;transform:translate(-50%) scale(1.05)}.share-card-art.is-exporting .share-card-phrase.is-selected:before,.share-card-art.is-exporting .share-card-trash-zone{display:none}.share-card-notices{display:grid;gap:4px;width:min(100%,480px);margin:0 auto}.share-card-gesture-hint,.share-card-feedback{margin:0;color:#ffffff94;font-size:10px;line-height:1.3;text-align:center}.share-card-feedback{color:#f3b324;font-weight:600}.share-customizer-backdrop{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:12px 12px max(12px,env(safe-area-inset-bottom));background:#00000094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.share-customizer{width:min(100%,520px);padding:14px;border:1px solid rgba(244,170,11,.32);border-radius:20px;color:#f4f4f2;background:#0a0a0afa;box-shadow:0 24px 70px #000000b8}.share-customizer>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.share-customizer>header strong{color:#f3b324;font:400 19px Bebas Neue,sans-serif;letter-spacing:.06em}.share-customizer>header button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;color:#fff;background:#1b1b1b}.share-customizer-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.share-customizer-modes button,.share-customizer-modes label{position:relative;display:flex;min-height:60px;flex-direction:column;align-items:center;justify-content:center;gap:5px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:#d8d8d5;background:#141414;font-size:10px;font-weight:700;text-align:center}.share-customizer-modes .is-active{border-color:#f3b324;color:#f3b324;background:#f3b32414}.share-customizer-modes input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.share-customizer-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:11px}.share-customizer-row>div{display:flex;gap:5px}.share-customizer-row button,.share-customizer-reset button{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#ddd;background:#171717;font-size:10px;font-weight:700}.share-customizer-row button.is-active{border-color:#f3b324;color:#171009;background:#f3b324}.share-customizer-slider{display:grid;grid-template-columns:132px 1fr;gap:10px;align-items:center;margin-top:12px;color:#d7d7d4;font-size:10px}.share-customizer-slider input{width:100%;accent-color:#f3b324}.share-customizer-reset{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.share-customizer-reset button{min-height:40px;color:#f3b324}.share-customizer-reset button:last-child:nth-child(3){grid-column:1 / -1}.share-spin{animation:share-spin .8s linear infinite}@keyframes share-spin{to{transform:rotate(360deg)}}@media(max-height:700px){.share-screen{gap:5px;padding-top:max(6px,env(safe-area-inset-top))}.share-icon-button{width:36px;height:36px}.share-card-art{width:min(100%,calc((100dvh - 105px)*.5625));border-radius:14px}.share-card-gesture-hint{display:none}}@media(prefers-reduced-motion:reduce){.share-spin{animation:none}}.workout-feedback{border:1px solid rgba(229,181,62,.28);border-radius:20px;background:linear-gradient(150deg,#17150f,#0e0f10 55%);padding:18px;color:#f4f3ef;min-width:0;font-size:13px;line-height:1.55}.workout-feedback button,.workout-feedback summary{cursor:pointer}.workout-feedback button:disabled{cursor:wait;opacity:.55}.workout-feedback button:focus-visible,.workout-feedback summary:focus-visible,.workout-feedback a:focus-visible{outline:2px solid #e9b937;outline-offset:4px}.workout-feedback__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.workout-feedback__eyebrow{display:flex;align-items:center;gap:7px;color:#e9bd4e;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px}.workout-feedback h3{font-size:18px;line-height:1.3;font-weight:700;margin:0;overflow-wrap:break-word}.workout-feedback__private{display:flex;align-items:center;gap:4px;color:#b7b8b9;font-size:10px;white-space:nowrap;padding-top:3px}.workout-feedback__status{display:flex;align-items:center;gap:6px;margin:14px 0 10px;color:#d6d4cc;font-size:12px}.workout-feedback__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workout-feedback__metrics>div{padding:11px 8px;border:1px solid #33322d;background:#111212;border-radius:12px;min-width:0}.workout-feedback__metrics span{display:block;font-size:10px;line-height:1.3;color:#bcbdb8;min-height:26px}.workout-feedback__metrics strong{display:block;font-size:23px;line-height:1.2;margin-top:5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.workout-feedback__metrics small{font-size:10px;color:#bcbdb8;font-weight:400;margin-left:4px}.workout-feedback__explanation,.workout-feedback__scope{font-size:11px;color:#b9bab5;margin:12px 0;line-height:1.55}.workout-feedback__refresh{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:1px solid #4b4027;border-radius:10px;background:#221d12;color:#efc563;font-size:11px;text-align:left;line-height:1.4}.workout-feedback__message{font-size:11px;color:#e9cd89;margin:10px 0}.workout-feedback__insights{display:grid;gap:10px;margin-top:16px}.workout-feedback__insight{border:1px solid #333535;background:#131515;border-radius:13px;padding:13px}.workout-feedback__insight--achievement{border-color:#385136;background:#152014}.workout-feedback__insight h4{display:flex;align-items:flex-start;gap:7px;font-weight:650;font-size:13px;line-height:1.4;margin:0 0 9px}.workout-feedback__insight h4 svg{flex-shrink:0;color:#dbb95a;margin-top:2px}.workout-feedback__insight--achievement h4 svg{color:#91bf76}.workout-feedback__insight p{margin:7px 0 0;font-size:12px;color:#e0e1da;overflow-wrap:anywhere}.workout-feedback__insight .workout-feedback__meaning{color:#adb1ab}.workout-feedback__insight .workout-feedback__next{border-top:1px solid #333832;padding-top:9px;color:#ddd9c8}.workout-feedback__pro{margin:14px 0;padding:13px;border:1px solid #514221;border-radius:13px;background:#211b11}.workout-feedback__pro strong{font-size:12px;font-weight:650;line-height:1.4;display:block}.workout-feedback__pro span{font-size:9px;border-radius:4px;background:#e8b63f;padding:2px 5px;color:#171309;margin-left:4px;vertical-align:middle}.workout-feedback__pro p{font-size:11px;color:#c8c1af;margin:7px 0 10px}.workout-feedback__pro button{border:0;background:#e8b63f;color:#171309;border-radius:8px;font-weight:700;font-size:11px;padding:9px 12px}.workout-feedback__details{border-top:1px solid #30312c;margin-top:13px;padding-top:12px;color:#b8bab2;font-size:11px}.workout-feedback__details summary{color:#d4d6cc;font-weight:600;line-height:1.45}.workout-feedback__details p{margin:10px 0 0}.workout-feedback__details a{color:#ebc265;text-decoration:underline;text-underline-offset:2px}.workout-feedback__sets,.workout-feedback__samples{list-style:none;padding:0;margin:10px 0}.workout-feedback__sets li{padding:9px 0;border-bottom:1px solid #292c27;display:grid;gap:2px;overflow-wrap:anywhere}.workout-feedback__sets strong{font-weight:650;font-size:12px;color:#eceee4}.workout-feedback__samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;max-height:250px;overflow:auto}.workout-feedback__samples li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid #292c27;font-variant-numeric:tabular-nums}.workout-feedback__samples strong{color:#dcdfd6;font-weight:500}@media(max-width:360px){.workout-feedback{padding:13px}.workout-feedback h3{font-size:16px}.workout-feedback__metrics strong{font-size:20px}.workout-feedback__metrics>div{padding:10px 6px}.workout-feedback__samples{grid-template-columns:minmax(0,1fr)}}.workout-set-heart-note{margin:0 0 16px;color:var(--invictus-text-secondary);font-size:12px;line-height:1.5}.workout-set-recorder{margin:18px 0;padding:18px;border:1px solid #5a4823;border-radius:16px;background:#15140f;color:#eee9df}.workout-set-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workout-set-heading small{font-size:10px;letter-spacing:.08em;color:#d4ac52}.workout-set-heading h2{font-size:18px;line-height:1.25;margin:5px 0 0;font-weight:700}.workout-set-heading>span{font-size:12px;color:#c9bea3;text-align:right;flex:0 0 auto;padding-top:4px}.workout-set-recorder p{font-size:13px;line-height:1.5;margin:12px 0;color:#c3bdaf}.workout-set-recorder .workout-set-active{color:#f1d68e}.workout-set-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.workout-set-fields label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;min-width:0}.workout-set-fields label>span{color:var(--invictus-text-muted);font-weight:400}.workout-set-fields input{background:#080807;border:1px solid #5b5340;border-radius:9px;color:#fff;font-size:16px;padding:11px;width:100%;box-sizing:border-box}.workout-set-fields input::placeholder{color:var(--invictus-text-muted);font-size:13px}.workout-set-recorder .workout-set-hint{font-size:11px;color:var(--invictus-text-secondary)}.workout-set-recorder button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.3;background:#27251c;border:1px solid #635637;color:#eee4cc;cursor:pointer}.workout-set-recorder button.is-primary{background:#e8b838;border-color:#e8b838;color:#191507}.workout-set-recorder button:disabled{opacity:.5;cursor:default}.workout-set-recorder button:focus-visible,.workout-set-fields input:focus-visible{outline:2px solid #f7cf68;outline-offset:3px}.workout-set-buttons{display:flex;gap:10px;flex-wrap:wrap}.workout-set-start{width:100%}.workout-set-results{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.workout-set-results li{display:flex;flex-wrap:wrap;gap:6px 12px;border-top:1px solid #393325;padding-top:9px;font-size:12px;color:#c3bdaf}.workout-set-results b{color:#ebdfc4}.workout-set-recorder .workout-set-notice{font-size:12px;color:#dfd5b9}.workout-set-recorder .workout-set-error{color:#ffa8a0;font-size:12px}@media(max-width:560px){.workout-set-fields{grid-template-columns:1fr 1fr}.workout-set-fields label:last-child{grid-column:1/-1}}@media(max-width:420px){.workout-set-recorder{padding:14px}.workout-set-heading{display:block}.workout-set-heading>span{display:block;text-align:left;margin-top:8px}.workout-set-heading h2{font-size:17px}.workout-set-fields{grid-template-columns:1fr;gap:9px}.workout-set-fields label:last-child{grid-column:auto}.workout-set-buttons>button{flex:1 1 130px}}.workout-exercise-advance{margin:10px 0}.workout-exercise-advance>button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:700;background:transparent;border:1px solid #e8b838;color:#f1d68e;cursor:pointer}.workout-exercise-advance>button:hover{background:#e8b8381a}.workout-exercise-advance>button:disabled{opacity:.5;cursor:default}.workout-rest-timer{margin:10px 0;padding:16px;border-radius:16px;border:1px solid #5a4823;background:#15140f;color:#eee9df;text-align:center}.workout-rest-timer-head{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;letter-spacing:.04em;color:#d4ac52;font-weight:700}.workout-rest-timer-clock{display:block;font-size:38px;font-weight:800;margin:6px 0 12px;font-variant-numeric:tabular-nums;color:#f1d68e}.workout-rest-timer-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.workout-rest-timer-actions>button{display:inline-flex;align-items:center;gap:6px;min-height:40px;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:700;background:#27251c;border:1px solid #635637;color:#eee4cc;cursor:pointer}.workout-rest-timer.is-done{border-color:#e8b838;background:#211c0f;animation:workout-rest-pulse 1.1s ease-in-out infinite}.workout-rest-timer.is-done .workout-rest-timer-head{color:#f7cf68}.workout-rest-timer.is-done .workout-rest-timer-clock{color:#7ee787}@keyframes workout-rest-pulse{0%,to{box-shadow:0 0 #e8b83800}50%{box-shadow:0 0 0 6px #e8b8381f}}.dc-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-y:auto;background:transparent;color:#f6f6f4;font-family:Roboto Condensed,sans-serif}.dc-page{width:min(100%,540px);min-height:100%;margin:auto;padding:env(safe-area-inset-top) 18px calc(104px + env(safe-area-inset-bottom));background:radial-gradient(circle at 83% 11%,rgba(236,169,0,.08),transparent 25%)}.dc-header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;height:78px;border-bottom:1px solid #222}.dc-header>button{position:relative;display:grid;width:43px;height:43px;place-items:center;border:1px solid #d49d00;border-radius:50%;color:#f3b516;background:#080808}.dc-header>div{display:flex;align-items:center;justify-content:center;gap:8px}.dc-header>div b{font-family:Barlow;font-size:22px;letter-spacing:.08em}.dc-header>div small{position:absolute;margin:35px 0 0 74px;color:#f2b516;font-size:8px;letter-spacing:.3em}.dc-avatar{padding:2px}.dc-avatar img{width:37px;height:37px;border-radius:50%;object-fit:cover}.dc-avatar em{position:absolute;right:-3px;bottom:-4px;padding:1px 4px;border-radius:3px;color:#151005;background:#f2b516;font-size:8px;font-style:normal;font-weight:900}.dc-hero{position:relative;min-height:160px;padding:28px 2px 0;background:radial-gradient(circle at 80% 50%,rgba(242,181,22,.14),transparent 30%)}.dc-hero h1{margin:0;font-family:Bebas Neue;font-size:45px;font-weight:400}.dc-hero p{margin:5px 0;color:var(--invictus-text-secondary);font-size:17px}.dc-hero>div{position:absolute;right:2px;bottom:22px;display:grid;grid-template-columns:24px auto;align-items:center;gap:0 6px;padding:8px 11px;border:1px solid #42340d;border-radius:8px;background:#0e0d08}.dc-hero>div svg{grid-row:1/3;width:22px;color:#f2b516}.dc-hero>div b{font-size:17px}.dc-hero>div span{color:var(--invictus-text-secondary);font-size:9px}.dc-section-head{display:flex;align-items:center;justify-content:space-between;margin:17px 0 9px}.dc-section-head h2{margin:0;padding-left:9px;border-left:2px solid #f2b516;font-family:Bebas Neue;font-size:20px;font-weight:400}.dc-section-head button{display:flex;align-items:center;gap:5px;border:0;color:#f2b516;background:none;font-size:10px}.dc-section-head button svg{width:16px}.dc-featured{display:grid;grid-auto-columns:62%;grid-auto-flow:column;gap:9px;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory}.dc-featured article{position:relative;display:flex;min-height:225px;flex-direction:column;padding:15px;border:1px solid #3b3b3b;border-radius:9px;background:linear-gradient(145deg,#151515,#090909);scroll-snap-align:start;cursor:pointer}.dc-featured article>small,.dc-list small{color:#f2b516;font-size:9px}.dc-featured article>svg{position:absolute;top:15px;right:15px;width:34px;color:#f2b516}.dc-featured h3,.dc-list h3{margin:14px 45px 4px 0;font-family:Bebas Neue;font-size:23px;font-weight:400}.dc-featured p,.dc-list p{margin:0;color:var(--invictus-text-secondary);font-size:11px;line-height:1.4}.dc-count{margin-top:auto}.dc-count b{display:block;text-align:right;color:#f2b516}.dc-count i{display:block;height:7px;margin-top:5px;border-radius:4px;background:#292929}.dc-count i span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#e9a508,#ffc83c)}.dc-reward{display:grid;margin-top:12px;padding-top:10px;border-top:1px solid #2d2d2d}.dc-reward small,.dc-list-reward small{color:#f2b516}.dc-reward span,.dc-list-reward span{display:flex;align-items:center;gap:4px;font-size:11px}.dc-reward svg,.dc-list-reward svg{width:14px;color:#f2b516}.dc-filters{display:grid;grid-template-columns:repeat(6,minmax(78px,1fr));gap:7px;overflow-x:auto;padding-bottom:5px}.dc-filters button{display:flex;min-height:83px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #3a3a3a;border-radius:7px;color:#ccc;background:#111;font-size:9px}.dc-filters button svg{width:29px;color:#f2b516}.dc-filters .is-active{border-color:#e0a500;box-shadow:inset 0 0 15px #f0ae0021}.dc-list{display:grid;gap:8px}.dc-list article{display:grid;grid-template-columns:55px 1fr minmax(90px,.7fr) 52px 20px;align-items:center;gap:10px;padding:11px;border:1px solid #363636;border-radius:8px;background:linear-gradient(100deg,#141414,#090909);cursor:pointer}.dc-list-icon{display:grid;width:50px;height:50px;place-items:center;border:1px solid #d39c00;border-radius:50%;color:#f2b516}.dc-list-icon svg{width:26px}.dc-list h3{margin:3px 0;font-size:19px}.dc-list-reward{display:grid}.dc-list-reward span{font-size:10px}.dc-ring{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:conic-gradient(#f2b516 var(--progress),#2d2d2d 0);position:relative}.dc-ring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#0c0c0c}.dc-ring span{position:relative;font-size:10px}.dc-list article>svg{width:19px;color:#f2b516}.dc-list article>button{padding:6px;border:1px solid #d39c00;border-radius:5px;color:#f2b516;background:#080808;font-size:8px}.dc-claimed{display:flex;align-items:center;gap:3px;color:#25bd55;font-size:8px}.dc-claimed svg{width:13px}.dc-empty,.dc-loading,.dc-error{padding:22px;text-align:center;color:var(--invictus-text-muted);border:1px solid #333;border-radius:8px;background:#101010}.dc-error{color:#ff8585}.dc-activities{display:grid;gap:7px;margin-top:16px}.dc-activities button{display:grid;grid-template-columns:35px 1fr 20px;align-items:center;gap:10px;padding:12px;border:1px solid #343434;border-radius:8px;color:#ddd;text-align:left;background:#101010}.dc-activities button>svg{width:28px;color:#f2b516}.dc-activities button>svg:last-child{width:18px}.dc-activities span{display:grid;color:var(--invictus-text-secondary);font-size:10px}.dc-activities b{color:#eee;font-size:12px}.dc-premium{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:11px;margin-top:15px;padding:14px;border:1px solid #d19a00;border-radius:9px;background:linear-gradient(100deg,#171205,#0a0a0a)}.dc-premium>svg{width:45px;color:#f2b516}.dc-premium h2{margin:0;color:#f2b516;font-family:Bebas Neue;font-weight:400}.dc-premium p{margin:2px 0;color:var(--invictus-text-secondary);font-size:10px}.dc-premium button{display:flex;align-items:center;gap:6px;padding:10px 12px;border:0;border-radius:5px;color:#161005;background:#f2b516;font-size:9px;font-weight:900}.dc-premium button svg{width:16px}.dc-coin-note{display:flex;align-items:center;gap:9px;margin-top:10px;padding:11px;border:1px solid #353535;border-radius:7px;color:var(--invictus-text-muted);font-size:9px}.dc-coin-note svg{width:20px;color:#f2b516}.dc-footer{position:fixed;z-index:92;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 540px)/2)) env(safe-area-inset-bottom);border-top:1px solid #222;background:#030303f7}.dc-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:var(--invictus-text-subtle);background:none;font-size:9px}.dc-footer button svg{width:23px}.dc-footer .is-active{color:#f2b516}.dc-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f2b516;border-radius:50%;color:#f2b516;background:radial-gradient(circle,#2b2107,#050505 70%)}.dc-footer .is-plus svg{width:30px}@media(max-width:430px){.dc-page{padding-left:12px;padding-right:12px}.dc-featured{grid-auto-columns:78%}.dc-list article{grid-template-columns:50px 1fr 48px 18px}.dc-list-reward{grid-column:2/3}.dc-premium{grid-template-columns:45px 1fr}.dc-premium button{grid-column:1/3;justify-content:center}}.dc-list article.is-locked{border-color:#69500d;background:linear-gradient(100deg,#161307,#090909)}.dc-list article.is-locked .dc-ring{background:#31280e}.dc-list article.is-locked .dc-ring span{color:#f2b516;font-weight:900}.ahv3-shell{display:flex;flex-direction:column;gap:14px;width:100%;color:#f7f7f5;font-family:Roboto Condensed,sans-serif}.ahv3-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ahv3-overview article{position:relative;display:flex;min-height:86px;flex-direction:column;justify-content:center;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(145deg,#131313f5,#070707fa);overflow:hidden}.ahv3-overview article:before{content:"";position:absolute;top:-28px;right:-22px;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle,rgba(242,181,22,.14),transparent 68%)}.ahv3-overview article.is-warning{border-color:#f59e0b52;background:linear-gradient(145deg,#2a1d069e,#080808fa)}.ahv3-overview span{position:relative;color:#8b8b88;font-size:8px;font-weight:800;letter-spacing:.13em}.ahv3-overview b{position:relative;margin-top:4px;color:#fff;font-family:Bebas Neue,sans-serif;font-size:30px;font-weight:400;line-height:.9}.ahv3-overview article:nth-child(2) b{color:#f2b516}.ahv3-overview article.is-warning b{color:#f5a000}.ahv3-overview small{position:relative;margin-top:5px;color:#747471;font-size:9px;line-height:1.05}.ahv3-controls{display:grid;grid-template-columns:1fr 44px;gap:8px}.ahv3-search{position:relative;display:flex;align-items:center;height:44px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0e0e0ee6}.ahv3-search>svg{position:absolute;left:13px;width:16px;color:#777}.ahv3-search input{width:100%;height:100%;padding:0 38px;border:0;outline:0;color:#eee;background:transparent;font-size:16px}.ahv3-search input::placeholder{color:#686865}.ahv3-search button{position:absolute;right:7px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;color:#777;background:transparent}.ahv3-search button svg{width:15px}.ahv3-refresh{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(242,181,22,.4);border-radius:14px;color:#f2b516;background:linear-gradient(145deg,#161206,#090909)}.ahv3-refresh:disabled{opacity:.45}.ahv3-refresh svg{width:17px}.ahv3-filter-row{display:flex;gap:7px;margin:0 -1px;padding:1px 1px 3px;overflow-x:auto;scrollbar-width:none}.ahv3-filter-row::-webkit-scrollbar{display:none}.ahv3-filter-row button{flex:0 0 auto;min-height:31px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#8b8b88;background:#0d0d0d;font-size:10px;font-weight:800;white-space:nowrap}.ahv3-filter-row button.is-active{border-color:#f2b5168c;color:#f5c443;background:#f2b5161a;box-shadow:inset 0 0 0 1px #f2b5160d}.ahv3-filter-row.is-status{margin-top:-7px}.ahv3-filter-row.is-status button.is-active{border-color:#fff3;color:#fff;background:#1c1c1c}.ahv3-pending-note{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid rgba(245,158,11,.26);border-radius:14px;color:#f5a000;background:linear-gradient(90deg,#f59e0b14,#f59e0b06)}.ahv3-pending-note>svg{width:17px;flex:0 0 auto;margin-top:1px}.ahv3-pending-note div{display:flex;min-width:0;flex-direction:column;gap:2px}.ahv3-pending-note b{color:#f0d5a2;font-size:10px;letter-spacing:.03em}.ahv3-pending-note span{color:#a58f68;font-size:9px;line-height:1.25}.ahv3-state{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:24px;border:1px dashed rgba(255,255,255,.1);border-radius:18px;color:#777;background:#0a0a0a80;text-align:center}.ahv3-state>svg{width:25px;color:#b68a18}.ahv3-state b{color:#ddd;font-size:12px}.ahv3-state span{max-width:260px;font-size:10px}.ahv3-state button{margin-top:4px;padding:7px 12px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#eee;background:#171717;font-size:10px;font-weight:700}.ahv3-state.is-error>svg{color:#ef6262}.ahv3-timeline{display:flex;flex-direction:column;gap:17px}.ahv3-day{display:flex;flex-direction:column;gap:8px}.ahv3-day>header{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.ahv3-day>header span{color:#a7a7a2;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ahv3-day>header i{display:grid;min-width:21px;height:21px;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#777;background:#0e0e0e;font-size:9px;font-style:normal}.ahv3-day>div{display:flex;flex-direction:column;gap:9px}.ahv3-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#111,#080808);box-shadow:0 8px 28px #00000026}.ahv3-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:#5a5a58}.ahv3-card.is-approved:before{background:#20c877}.ahv3-card.is-rejected:before{background:#e4535b}.ahv3-card.is-pending:before{background:#f5a000}.ahv3-card.is-completed:before{background:#b98b19}.ahv3-card-main{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 11px 10px 14px;border:0;color:inherit;background:transparent;text-align:left}.ahv3-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(242,181,22,.27);border-radius:13px;color:#f2b516;background:linear-gradient(145deg,#171307,#0a0a0a)}.ahv3-icon svg{width:19px;height:19px}.ahv3-card-copy{min-width:0}.ahv3-card-topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.ahv3-card-topline>span{overflow:hidden;color:#777;font-size:8px;font-weight:900;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ahv3-card-topline em{display:flex;flex:0 0 auto;align-items:center;gap:3px;padding:3px 6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.06em;white-space:nowrap}.ahv3-card-topline em svg{width:9px;height:9px}.ahv3-card-topline em.is-approved{border-color:#20c87747;color:#4ad992;background:#20c87714}.ahv3-card-topline em.is-rejected{border-color:#e4535b4d;color:#f07178;background:#e4535b14}.ahv3-card-topline em.is-pending{border-color:#f5a0004d;color:#f5b640;background:#f5a00014}.ahv3-card-topline em.is-completed{border-color:#b98b1940;color:#d7b55b;background:#b98b1912}.ahv3-card-copy h3{overflow:hidden;margin:4px 0 2px;color:#f5f5f2;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.ahv3-card-copy p{overflow:hidden;margin:0;color:#777;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ahv3-chevron{width:16px;color:#555}.ahv3-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 12px 11px 14px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.ahv3-metrics>span{display:grid;min-height:53px;grid-template-columns:13px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:5px;padding:7px 5px;border-right:1px solid rgba(255,255,255,.055)}.ahv3-metrics>span:last-child{border-right:0}.ahv3-metrics svg{grid-row:1/3;width:12px;height:12px;align-self:center;color:#9d7618}.ahv3-metrics b{overflow:hidden;color:#ddd;font-size:10px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.ahv3-metrics small{color:#656562;font-size:7px;text-transform:uppercase}.ahv3-review{display:flex;align-items:flex-start;gap:8px;margin:0 12px 12px 14px;padding:9px 10px;border:1px solid rgba(245,160,0,.2);border-radius:12px;color:#f5a000;background:#f5a0000b}.ahv3-review>svg{width:14px;flex:0 0 auto;margin-top:1px}.ahv3-review>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ahv3-review b{font-size:8px;letter-spacing:.08em}.ahv3-review span{color:#a3895c;font-size:8.5px;line-height:1.24}.ahv3-review.is-technical{border-color:#5fa8ff33;color:#69a9ef;background:#4688dc0b}.ahv3-review.is-technical span{color:#7895b8}.ahv3-review.is-rejected{border-color:#e4535b38;color:#ef6b73;background:#e4535b0b}.ahv3-review.is-rejected span{color:#aa7478}.is-spinning{animation:ahv3-spin .8s linear infinite}@keyframes ahv3-spin{to{transform:rotate(360deg)}}@media(min-width:500px){.ahv3-shell{gap:16px}.ahv3-overview article{min-height:94px;padding:14px}.ahv3-card-main{grid-template-columns:46px minmax(0,1fr) 20px;padding:14px 13px 12px 16px}.ahv3-icon{width:44px;height:44px}.ahv3-card-copy h3{font-size:15px}.ahv3-metrics,.ahv3-review{margin-right:14px;margin-left:16px}}.ah-new-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;overflow-y:auto;overscroll-behavior-y:contain;background:#030303;color:#f7f7f5;font-family:Roboto Condensed,sans-serif}.ah-new-page{width:min(100%,540px);min-height:100%;margin:auto;padding:env(safe-area-inset-top) 14px calc(100px + env(safe-area-inset-bottom));background:radial-gradient(circle at 84% 8%,rgba(235,170,8,.09),transparent 24%),linear-gradient(180deg,#050505,#030303 42%,#020202)}.ah-new-header{display:grid;grid-template-columns:46px 1fr 46px;align-items:center;height:72px;border-bottom:1px solid rgba(255,255,255,.08)}.ah-new-header>button{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(209,154,0,.72);border-radius:50%;color:#f2b516;background:#080808eb}.ah-new-header>button svg{width:20px}.ah-new-header>div{display:flex;align-items:center;justify-content:center;gap:8px}.ah-new-header>div span{display:grid}.ah-new-header b{font-family:Barlow,sans-serif;font-size:20px;letter-spacing:.08em}.ah-new-header small{color:#f2b516;font-size:7px;letter-spacing:.31em}.ah-new-title{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:12px;padding:19px 2px 15px}.ah-new-title>span{display:grid;width:48px;height:52px;place-items:center;clip-path:polygon(50% 0,100% 18%,90% 76%,50% 100%,10% 76%,0 18%);color:#f2b516;background:linear-gradient(160deg,#2b2108,#090909 68%)}.ah-new-title>span svg{width:24px}.ah-new-title small{color:#c99719;font-size:8px;font-weight:800;letter-spacing:.15em}.ah-new-title h1{margin:1px 0 2px;font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:.95;letter-spacing:.02em}.ah-new-title p{margin:0;color:#777773;font-size:10px;line-height:1.3}.ah-new-content{padding-bottom:8px}.ah-new-footer{position:fixed;z-index:97;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 540px)/2)) env(safe-area-inset-bottom);border-top:1px solid #222;background:#030303f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ah-new-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:#696965;background:none;font-size:9px}.ah-new-footer button svg{width:23px}.ah-new-footer .is-active{color:#f2b516}.ah-new-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f2b516;border-radius:50%;color:#f2b516;background:radial-gradient(circle,#2b2107,#050505 70%);box-shadow:0 7px 24px #00000080}.ah-new-footer .is-plus svg{width:30px}@media(max-width:430px){.ah-new-page{padding-right:11px;padding-left:11px}.ah-new-title{grid-template-columns:46px 1fr}.ah-new-title>span{width:44px;height:49px}.ah-new-title h1{font-size:32px}}.objective-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow-y:auto;overflow-x:hidden;background:#050505;color:#f7f3e8;font-family:Barlow,system-ui,sans-serif}.objective-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 80% 12%,rgba(228,173,64,.08),transparent 30%),linear-gradient(180deg,#0000000d,#000000b8);z-index:-1}.objective-shell{width:min(100%,760px);margin:auto;padding:max(env(safe-area-inset-top),18px) 18px max(env(safe-area-inset-bottom),34px);box-sizing:border-box}.objective-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;padding:8px 0 12px;background:linear-gradient(180deg,rgba(5,5,5,.96),rgba(5,5,5,.78),transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.objective-topbar>button{width:46px;height:46px;border:1px solid rgba(228,173,64,.45);border-radius:13px;background:#080808b8;color:#e8ae37;display:grid;place-items:center}.objective-brand{display:flex;align-items:center;gap:10px;margin:auto}.objective-brand>span{font-weight:800;letter-spacing:.18em}.objective-brand small{display:block;font-size:9px;letter-spacing:.34em;color:#d59d2f;margin-top:2px}.objective-page button,.objective-page input,.objective-page select,.objective-page textarea{font:inherit}.objective-page button{cursor:pointer}.objective-page button:disabled{opacity:.45;cursor:not-allowed}.objective-page button:focus-visible,.objective-page input:focus-visible,.objective-page select:focus-visible,.objective-page textarea:focus-visible{outline:2px solid #f0bd4d;outline-offset:2px}.objective-warning{border:1px solid rgba(219,149,78,.55);background:linear-gradient(135deg,#572f14c7,#1a110beb);padding:14px 16px;border-radius:15px;color:#f5d7b9;line-height:1.45}.objective-global-warning{margin:10px 0 18px;display:flex;flex-direction:column;gap:10px}.objective-global-warning button{align-self:flex-start;border:1px solid rgba(255,255,255,.18);background:#111;color:#fff;border-radius:10px;padding:9px 12px}.objective-loading{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#c7b692;letter-spacing:.08em}.objective-onboarding{position:relative;min-height:calc(100dvh - 90px);border:1px solid rgba(226,177,70,.25);border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#070707b8,#030303fa);box-shadow:0 25px 70px #00000073}.objective-onboarding-hero{position:absolute;inset:0 0 auto 0;height:530px;background-image:linear-gradient(90deg,#050505,#050505db 35%,#05050526 72%,#05050580),linear-gradient(180deg,#00000014,#000000c7 88%),url(/assets/objective/goal-onboarding-hero.webp);background-size:cover;background-position:center top;filter:saturate(.95)}.objective-onboarding-content{position:relative;padding:28px 26px 26px;min-height:inherit;display:flex;flex-direction:column}.objective-progress-row{display:flex;align-items:center;gap:14px;margin:10px 0 28px}.objective-progress-row>strong{color:#f0bd49;font-size:.82rem;white-space:nowrap}.objective-progress-segments{display:flex;gap:5px;flex:1}.objective-progress-segments i{height:5px;flex:1;border-radius:999px;background:#ffffff26}.objective-progress-segments i.is-active{background:linear-gradient(90deg,#d69c2e,#f4ca62);box-shadow:0 0 12px #e6b03c3d}.objective-onboarding h1{max-width:570px;margin:0 0 12px;font-size:clamp(2rem,7.2vw,3.35rem);line-height:1.03;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.objective-onboarding h1 em{font-style:normal;color:#e7ad3b}.objective-lead{max-width:540px;margin:0 0 24px;color:#c6c0b5;font-size:1rem;line-height:1.5}.objective-choice-deck{border:0;padding:0;margin:0 0 18px;min-width:0}.objective-choice-deck legend,.objective-days-wrap legend{margin:0 0 10px;color:#d8d1c4;font-weight:700;font-size:.86rem;letter-spacing:.03em}.objective-choice-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.objective-choice-primary>button{min-height:118px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,#121212e6,#070707f0);color:#f4f0e8;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;text-align:left;font-size:1rem;font-weight:700;box-shadow:inset 0 1px #ffffff08;transition:.18s ease}.objective-choice-primary>button:hover{border-color:#e2b1466b;transform:translateY(-1px)}.objective-choice-primary>button[aria-pressed=true]{border-color:#e9b542;background:linear-gradient(145deg,#78571466,#181208f0);box-shadow:0 0 0 1px #e8b3422e,0 14px 35px #9a680c24}.objective-choice-primary>button svg{color:#e8b341;flex:none}.objective-more-choice,.objective-write-goal,.objective-smart-routine{width:100%;margin-top:12px;padding:15px 16px;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:#0b0b0be0;color:#ece7dd;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left}.objective-more-choice b,.objective-write-goal b{display:block}.objective-more-choice small,.objective-write-goal small{display:block;color:#878179;font-size:.76rem;margin-top:2px}.objective-dot-grid{width:30px;height:30px;display:grid;grid-template-columns:repeat(3,5px);grid-template-rows:repeat(3,5px);gap:3px;place-content:center;border-radius:9px;background:#e2b14614}.objective-dot-grid i{width:5px;height:5px;border-radius:50%;background:#e6ae3d}.objective-choice-more{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#030303b8}.objective-choice-more button{min-height:48px;padding:10px 12px;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:#111;color:#ddd8cf;display:flex;align-items:center;justify-content:space-between;text-align:left}.objective-choice-more button[aria-pressed=true]{border-color:#e9b542b3;color:#f3c968;background:#5b3f0e47}.objective-write-goal svg:first-child,.objective-smart-routine svg{color:#e8b23e}.objective-question-block{margin-top:8px}.objective-question-block h2{font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.08;margin:0 0 10px}.objective-question-block>p{color:#bdb7ad;margin:0 0 22px}.objective-safety-list{grid-template-columns:1fr}.objective-free-answer,.objective-select-label,.objective-confidence{display:block;margin:16px 0;color:#dcd5c9;font-weight:700}.objective-free-answer input,.objective-free-answer textarea,.objective-select-label select{display:block;width:100%;box-sizing:border-box;margin-top:8px;min-height:54px;padding:13px 14px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#080808e6;color:#fff}.objective-free-answer textarea{min-height:130px;resize:vertical}.objective-days-wrap{border:0;padding:0;margin:18px 0}.objective-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.objective-days button{min-height:45px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#101010;color:#aaa49c;font-size:.72rem}.objective-days button[aria-pressed=true]{border-color:#e3ac3a;background:#66491057;color:#f1c35a}.objective-smart-routine{grid-template-columns:auto 1fr;margin:10px 0 18px}.objective-confirm-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:17px;border:1px solid rgba(226,177,70,.35);background:linear-gradient(135deg,#553d105c,#0b0b0be6);color:#fff;text-align:left}.objective-confirm-card span{display:flex;flex-direction:column;gap:2px}.objective-confirm-card small{color:#9f9789}.objective-confirm-card b{font-size:1.4rem}.objective-confirm-card strong{color:#f0bd4b}.objective-secondary-action{min-height:50px;border:1px solid rgba(226,177,70,.35);background:#101010;color:#e8b341;border-radius:14px;padding:10px 16px}.objective-soft-note{color:#8f8980;font-size:.84rem;line-height:1.5}.objective-confidence input{width:100%;accent-color:#e7af3e;margin:18px 0 8px}.objective-confidence output{display:block;text-align:center;font-size:2rem;color:#f0bd4b}.objective-consent-card{display:flex;gap:14px;padding:18px;border:1px solid rgba(226,177,70,.28);border-radius:18px;background:#120f09b3;margin:18px 0}.objective-consent-card>svg{color:#eab744;flex:none}.objective-consent-card p{margin:4px 0 0;color:#aaa49c;line-height:1.45}.objective-consent{display:flex;gap:10px;align-items:flex-start;padding:15px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0d0d0d}.objective-consent input{accent-color:#e5ad3b;margin-top:3px}.objective-onboarding-actions{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:auto;padding-top:24px}.objective-back-action,.objective-primary{min-height:56px;border-radius:15px;padding:0 18px;font-weight:800;letter-spacing:.02em}.objective-back-action{border:1px solid rgba(255,255,255,.15);background:#0d0d0d;color:#bdb7ad}.objective-primary{border:0;background:linear-gradient(100deg,#dda32f,#f3cc68);color:#0d0904;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 12px 34px #d2952033}.objective-motivation{margin-top:16px;padding:14px 16px;display:flex;align-items:center;gap:12px;border:1px solid rgba(226,177,70,.2);border-radius:16px;background:linear-gradient(90deg,#2c20098c,#080808c2);overflow:hidden}.objective-motivation>svg{color:#f0bd4d;filter:drop-shadow(0 0 9px rgba(240,189,77,.45))}.objective-motivation span{display:flex;flex-direction:column}.objective-motivation small{color:#8c867d;margin-top:2px}.objective-review-card{padding:24px;border:1px solid rgba(226,177,70,.26);border-radius:24px;background:linear-gradient(145deg,#121212,#070707)}.objective-review-card>small{color:#e3ad3e;letter-spacing:.14em}.objective-review-card h2{font-size:1.8rem;margin:10px 0}.objective-review-card>p{color:#aaa49c}.objective-journey-dashboard{display:flex;flex-direction:column;gap:14px}.objective-journey-hero{height:210px;border:1px solid rgba(226,177,70,.24);border-radius:24px;overflow:hidden;position:relative;background:linear-gradient(90deg,#030303a6,#0303031f),url(/assets/objective/journey-hero.webp) center/cover no-repeat;box-shadow:0 18px 50px #00000059}.objective-hero-copy{position:absolute;left:24px;bottom:24px}.objective-hero-copy>small{font-size:.65rem;letter-spacing:.22em;color:#c7b999}.objective-hero-copy h1{margin:8px 0 0;font-size:clamp(2rem,7vw,3.3rem);line-height:.95}.objective-hero-copy em{font-style:normal;color:#e9b342}.objective-journey-summary{position:relative;min-height:170px;padding:24px;border:1px solid rgba(226,177,70,.28);border-radius:23px;overflow:hidden;display:flex;justify-content:space-between;gap:18px;background-image:linear-gradient(90deg,#050505fa,#050505e0 45%,#05050533),url(/assets/objective/journey-card-helmet.webp);background-size:cover;background-position:center}.objective-journey-summary>div{position:relative;z-index:1;max-width:66%}.objective-journey-summary small,.objective-section-heading small,.objective-next-step small,.objective-focus-card small,.objective-remember-card small,.objective-insight-card small,.objective-achievements small{color:#e7ae3d;letter-spacing:.18em;font-weight:700}.objective-journey-summary h2{font-size:clamp(1.7rem,5vw,2.35rem);margin:8px 0}.objective-journey-summary p{margin:0;color:#aaa49b;line-height:1.5}.objective-week-pill{align-self:flex-start;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#070707ad;font-size:.76rem;white-space:nowrap}.objective-week-progress,.objective-week-plan,.objective-history-panel,.objective-focus-card,.objective-insight-card,.objective-achievements,.objective-safety-return,.objective-utility-card,.objective-reschedule{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,#0f0f0ff0,#070707f5)}.objective-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.objective-section-heading span{display:flex;flex-direction:column;gap:3px}.objective-section-heading b{font-size:.85rem;color:#d3cdc3}.objective-section-heading button{border:0;background:transparent;color:#e2aa39;display:flex;align-items:center;gap:3px;font-size:.74rem}.objective-progress-body{display:grid;grid-template-columns:auto 1fr minmax(150px,1fr);align-items:center;gap:18px;margin-top:16px}.objective-progress-ring{--journey-progress:0deg;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;position:relative;background:conic-gradient(#e5ae3c var(--journey-progress),rgba(255,255,255,.1) 0)}.objective-progress-ring:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:#090909}.objective-progress-ring strong{position:relative;z-index:1;font-size:1.35rem}.objective-mission-dots{display:flex;justify-content:center;gap:13px}.objective-mission-dots article{display:flex;flex-direction:column;align-items:center;gap:5px;color:#8b867f}.objective-mission-dots article>span{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center}.objective-mission-dots article.is-done>span{border-color:#e6ae3b;background:linear-gradient(145deg,#e3a730,#f3cb64);color:#0c0803}.objective-progress-message{display:flex;flex-direction:column;gap:4px}.objective-progress-message span{color:#8e8982;font-size:.85rem;line-height:1.4}.objective-next-step{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:20px;border:1px solid #d9a438;border-radius:21px;background:linear-gradient(105deg,#5b3e0a73,#0a0a0aeb 70%);box-shadow:0 0 0 1px #e9b54214,0 12px 35px #95620d1f}.objective-next-icon{width:54px;height:54px;border-radius:15px;border:1px solid rgba(226,177,70,.42);display:grid;place-items:center;color:#e8b03f;background:#37260957}.objective-next-step h2{margin:5px 0 3px;font-size:1.35rem}.objective-next-step p{margin:0;color:#8f8980}.objective-next-step>button{width:48px;height:48px;border-radius:50%;border:1px solid #e6b13f;background:#0b0b0b;color:#e9b342;display:grid;place-items:center}.objective-week-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.objective-week-plan-grid button{position:relative;min-height:110px;padding:14px;border-radius:15px;border:1px solid rgba(255,255,255,.1);background:#101010;color:#eee9df;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.objective-week-plan-grid button>small{color:#8d877e;text-transform:uppercase}.objective-week-plan-grid button>b{margin-top:7px;font-size:.85rem}.objective-week-plan-grid button>span{margin-top:3px;color:#8f8980;font-size:.72rem}.objective-week-plan-grid button>i{position:absolute;right:10px;top:10px;width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center}.objective-week-plan-grid button.is-done{border-color:#e2b14661}.objective-week-plan-grid button.is-done>i{background:#e5ae3a;color:#0b0803;border-color:#e5ae3a}.objective-dashboard-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.objective-dashboard-links button{min-height:138px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0e0e0e;color:#ede8df;text-align:left;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px}.objective-dashboard-links button>svg:first-child{color:#d9a53a}.objective-dashboard-links span{display:flex;flex-direction:column;gap:6px}.objective-dashboard-links b{font-size:.82rem}.objective-dashboard-links small{color:#858077;font-size:.72rem;line-height:1.35}.objective-dashboard-links em{font-style:normal;color:#dfaa3c;border:1px solid rgba(223,170,60,.6);padding:3px 6px;border-radius:999px;font-size:.58rem}.objective-history-panel article{padding:12px 0;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:3px}.objective-history-panel article:first-of-type{margin-top:12px}.objective-history-panel article span{font-size:.78rem;color:#8e8981}.objective-focus-card,.objective-achievements,.objective-safety-return{display:flex;align-items:flex-start;gap:15px}.objective-focus-card>svg,.objective-achievements>svg,.objective-safety-return>svg{color:#edb643;flex:none}.objective-focus-card h2,.objective-insight-card p,.objective-achievements p{margin:6px 0}.objective-focus-card p,.objective-insight-card p,.objective-achievements p{color:#aaa49c}.objective-insight-card strong{display:block;margin:10px 0;color:#e7ae3b}.objective-insight-card button,.objective-history-panel>button,.objective-safety-return button,.objective-utility-card button,.objective-reschedule button{border:1px solid rgba(226,177,70,.32);background:#111;color:#e5ad3d;border-radius:11px;padding:10px 12px}.objective-remember-card{min-height:110px;padding:18px 20px;border:1px solid rgba(226,177,70,.3);border-radius:20px;background:linear-gradient(90deg,#4a32088c,#080808e0);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.objective-trophy-css{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#f3c34f;background:radial-gradient(circle,rgba(244,194,74,.32),rgba(226,177,70,.05) 62%,transparent 64%);filter:drop-shadow(0 0 10px rgba(231,175,57,.28))}.objective-trophy-css svg{width:30px;height:30px;stroke-width:1.8}.objective-remember-card h2{margin:5px 0 2px;font-size:1.2rem}.objective-remember-card p{margin:0;color:#9b958c}.objective-remember-card>svg{color:#e4ae3e}.objective-reschedule label{display:flex;flex-direction:column;gap:8px;color:#d8d1c5}.objective-reschedule input{min-height:44px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#0a0a0a;color:#fff;padding:8px 10px}.objective-journey-management{display:flex;gap:10px;justify-content:center;padding:8px 0 0}.objective-journey-management button{border:0;background:transparent;color:#77716a;text-decoration:underline;font-size:.78rem}.objective-ended-note,.objective-footer{color:#6f6b65;font-size:.74rem;text-align:center;line-height:1.45}.objective-new-goal{width:100%}.objective-footer{margin:18px 0 0}.objective-page.has-journey .objective-footer{padding-bottom:10px}@media(max-width:620px){.objective-onboarding-content{padding:22px 18px 20px}.objective-choice-primary{grid-template-columns:1fr 1fr}.objective-choice-primary>button{min-height:104px;padding:15px;font-size:.9rem}.objective-progress-body{grid-template-columns:auto 1fr}.objective-progress-message{grid-column:1/-1}.objective-week-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.objective-dashboard-links{grid-template-columns:1fr}.objective-dashboard-links button{min-height:88px}.objective-journey-summary{min-height:150px}.objective-journey-summary>div{max-width:70%}.objective-week-pill{font-size:.66rem}.objective-choice-more{grid-template-columns:1fr 1fr}}@media(max-width:420px){.objective-shell{padding-left:12px;padding-right:12px}.objective-brand{margin-left:auto;margin-right:0}.objective-brand>span{display:none}.objective-onboarding{border-radius:22px}.objective-onboarding-hero{height:460px;background-position:62% top}.objective-choice-primary{grid-template-columns:1fr}.objective-choice-primary>button{min-height:74px;align-items:center}.objective-choice-more{grid-template-columns:1fr}.objective-days{gap:4px}.objective-days button{font-size:.65rem;padding:0 2px}.objective-onboarding-actions{grid-template-columns:1fr}.objective-back-action{order:2}.objective-journey-hero{height:180px}.objective-hero-copy{left:18px;bottom:18px}.objective-journey-summary{padding:18px}.objective-journey-summary>div{max-width:76%}.objective-week-pill{position:absolute;right:12px;top:12px}.objective-progress-body{gap:12px}.objective-progress-ring{width:82px;height:82px}.objective-mission-dots{gap:7px}.objective-mission-dots article>span{width:29px;height:29px}.objective-next-step{grid-template-columns:auto 1fr}.objective-next-step>button{grid-column:1/-1;width:100%;border-radius:13px;height:46px}.objective-week-plan-grid{grid-template-columns:1fr 1fr}.objective-remember-card{grid-template-columns:auto 1fr}.objective-remember-card>svg{display:none}}.ppn-screen{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:#030303;color:#f5f5f3;font-family:Roboto Condensed,sans-serif}.ppn-page{width:min(100%,540px);min-height:100%;margin:auto;padding:env(safe-area-inset-top) 18px calc(102px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 16%,rgba(238,169,13,.08),transparent 24%),#030303}.ppn-header{display:grid;grid-template-columns:46px 1fr 46px;align-items:center;height:78px;border-bottom:1px solid #222}.ppn-header>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid #bd8700;border-radius:50%;color:#f4b313;background:#080808}.ppn-header>button svg{width:20px}.ppn-header>div{display:flex;align-items:center;justify-content:center;gap:8px}.ppn-header>div>span{display:grid}.ppn-header b{font-family:Barlow,sans-serif;font-size:21px;letter-spacing:.09em}.ppn-header small{color:#f2b516;font-size:8px;font-weight:800;letter-spacing:.31em}.ppn-hero{display:grid;grid-template-columns:112px 1fr 92px;gap:13px;align-items:center;padding:28px 0 18px}.ppn-photo{position:relative;display:grid;width:108px;height:108px;place-items:center;overflow:hidden;border:3px solid #dca20d;border-radius:50%;color:#dca20d;background:#111;box-shadow:0 0 24px #e4a4003b}.ppn-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ppn-photo>svg{width:48px;height:48px}.ppn-person{min-width:0}.ppn-person>small,.ppn-title h2{color:#e7aa12;font-size:10px;font-weight:800;letter-spacing:.08em}.ppn-person h1{margin:5px 0;font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;line-height:1}.ppn-person p{display:flex;align-items:center;gap:4px;margin:6px 0;color:var(--invictus-text-secondary);font-size:10px}.ppn-person p svg{width:13px;color:#e7aa12}.ppn-person blockquote{display:-webkit-box;overflow:hidden;margin:9px 0 0;color:#c4c1bc;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ppn-hero aside{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);background:linear-gradient(145deg,#2d250e,#080808)}.ppn-hero aside small,.ppn-hero aside span{color:var(--invictus-text-secondary);font-size:8px;text-align:center}.ppn-hero aside b{margin:2px 0;font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:400}.ppn-recognition{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #363636;border-radius:9px;background:#101010}.ppn-recognition>div{display:flex;align-items:center;gap:9px}.ppn-recognition>div>svg{color:#f2b516;fill:currentColor}.ppn-recognition span{display:grid}.ppn-recognition b{font-size:18px}.ppn-recognition small{color:var(--invictus-text-muted);font-size:8px;letter-spacing:.08em}.ppn-recognition button{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:1px solid #f2b516;border-radius:18px;color:#151006;background:linear-gradient(100deg,#ffc53a,#e9a000);font:800 10px inherit}.ppn-recognition button svg{width:15px}.ppn-recognition button.is-done{color:#32d16d;border-color:#267b45;background:#0b1c10}.ppn-message{margin:8px 0 0;color:#e8c26a;font-size:10px;text-align:center}.ppn-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:15px;padding:12px 5px;border:1px solid #393939;border-radius:9px;background:#101010}.ppn-stats article{display:flex;min-width:0;min-height:104px;flex-direction:column;align-items:center;justify-content:center;padding:4px;border-right:1px solid #2b2b2b;text-align:center}.ppn-stats article:last-child{border:0}.ppn-stats svg{width:24px;color:#f2b516}.ppn-stats small{margin-top:6px;font-size:8px}.ppn-stats b{margin:5px 0;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400}.ppn-stats span{overflow:hidden;width:100%;color:var(--invictus-text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ppn-title{margin:22px 0 9px;padding-left:9px;border-left:2px solid #f2b516}.ppn-title h2{margin:0;color:#fff;font-family:Bebas Neue,sans-serif;font-size:21px;font-weight:400}.ppn-achievements{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ppn-achievements article{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:10px;min-height:73px;padding:10px;border:1px solid #373737;border-radius:8px;background:linear-gradient(135deg,#151515,#0a0a0a)}.ppn-achievements article>span{display:grid;width:43px;height:43px;place-items:center;border:1px solid #805f0a;border-radius:50%;font-size:22px;background:#171207}.ppn-achievements article div{display:grid}.ppn-achievements b{font-size:11px}.ppn-achievements small{margin-top:4px;color:var(--invictus-text-muted);font-size:8px;line-height:1.25}.ppn-empty,.ppn-state{grid-column:1/-1;display:grid;place-items:center;min-height:160px;padding:24px;border:1px solid #343434;border-radius:9px;color:var(--invictus-text-muted);background:#0d0d0d;text-align:center}.ppn-empty svg,.ppn-state svg{color:#f2b516}.ppn-state{min-height:70dvh;border:0;background:none}.ppn-state i{width:38px;height:38px;border:3px solid #f2b516;border-top-color:transparent;border-radius:50%;animation:ppn-spin .8s linear infinite}.ppn-state button{min-height:38px;padding:0 18px;border:1px solid #f2b516;border-radius:5px;color:#f2b516;background:#090909}.ppn-footer{position:fixed;z-index:92;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 540px)/2)) env(safe-area-inset-bottom);border-top:1px solid #222;background:#030303f7}.ppn-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:var(--invictus-text-subtle);background:none;font-size:9px}.ppn-footer button svg{width:23px}.ppn-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f2b516;border-radius:50%;color:#f2b516;background:radial-gradient(circle,#2b2107,#050505 70%)}.ppn-footer .is-plus svg{width:30px}@keyframes ppn-spin{to{transform:rotate(360deg)}}@media(max-width:390px){.ppn-page{padding-right:12px;padding-left:12px}.ppn-hero{grid-template-columns:88px 1fr 76px;gap:8px}.ppn-photo{width:85px;height:85px}.ppn-person h1{font-size:22px}.ppn-hero aside{min-height:94px}.ppn-stats{grid-template-columns:repeat(4,minmax(72px,1fr));overflow-x:auto}.ppn-achievements{grid-template-columns:1fr}}.np-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-y:auto;background:transparent;color:#f5f5f3;font-family:Roboto Condensed,sans-serif}.np-page{width:min(100%,540px);min-height:100%;margin:auto;padding:env(safe-area-inset-top) 18px calc(105px + env(safe-area-inset-bottom));background:transparent}.np-header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;height:78px;border-bottom:1px solid #222}.np-header>button{position:relative;display:grid;width:43px;height:43px;place-items:center;border:1px solid #d39c00;border-radius:50%;color:#f2b516;background:#080808}.np-header>div{display:flex;align-items:center;justify-content:center;gap:8px}.np-header>div b{font-family:Barlow;font-size:22px;letter-spacing:.08em}.np-header>div small{position:absolute;margin:35px 0 0 74px;color:#f2b516;font-size:8px;letter-spacing:.3em}.np-title{padding:22px 2px 8px}.np-title h1{margin:0;font-family:Bebas Neue;font-size:39px;font-weight:400}.np-title h1 span{color:#f2b516}.np-title p{margin:2px 0;color:var(--invictus-text-secondary)}.np-identity{display:flex;flex-direction:column;gap:14px;padding:14px 0 18px}.np-id-top{display:flex;align-items:center;gap:20px}.np-photo{position:relative;display:grid;flex:0 0 auto;width:88px;height:88px;place-items:center;border:3px solid #e0a400;border-radius:50%;color:#f2b516;background:#111;box-shadow:0 0 20px #ebaa0040}.np-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.np-photo>svg{width:38px}.np-photo i{position:absolute;right:-2px;bottom:-2px;display:grid;width:30px;height:30px;place-items:center;border:1px solid #e0a400;border-radius:50%;color:#f2b516;background:#080808}.np-photo i svg{width:15px}.np-id-stats{display:flex;flex:1;justify-content:space-around}.np-id-stat{display:flex;flex-direction:column;align-items:center;gap:3px}.np-id-stat b{font-family:Bebas Neue;font-size:22px;font-weight:400}.np-id-stat small{color:var(--invictus-text-secondary);font-size:9px;letter-spacing:.03em}.np-name h2{margin:0;display:flex;align-items:center;gap:8px;font-family:Bebas Neue;font-size:22px;font-weight:400}.np-name h2 em{padding:2px 5px;border-radius:3px;color:#171004;background:#f2b516;font-family:Arial;font-size:9px;font-style:normal}.np-name p{margin:6px 0 0;color:var(--invictus-text-secondary);font-size:12px}.np-name span{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--invictus-text-secondary);font-size:11px}.np-name svg{width:17px;color:#f2b516}.np-edit-btn{width:100%;padding:9px;border:1px solid #373737;border-radius:8px;color:#f5f5f3;background:#161616;font-family:Roboto Condensed;font-size:12px;font-weight:700;letter-spacing:.03em}.np-xp{display:grid}.np-xp>span,.np-xp>small{text-align:right;color:var(--invictus-text-secondary);font-size:10px}.np-xp i{display:block;height:8px;margin:5px 0;border-radius:5px;background:#272727}.np-xp i b{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#eda80a,#ffd153)}.np-error{padding:8px;color:#ff8585;text-align:center}.np-stats{display:grid;grid-template-columns:repeat(6,1fr);padding:12px;border:1px solid #393939;border-radius:9px;background:#111}.np-stats article{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #2e2e2e;text-align:center}.np-stats article:last-child{border:0}.np-stats svg{width:25px;color:#f2b516}.np-stats small{margin-top:7px;font-size:8px}.np-stats b{margin:5px 0;font-family:Bebas Neue;font-size:25px;font-weight:400}.np-stats span{color:var(--invictus-text-muted);font-size:8px}.np-section-head{display:flex;align-items:center;justify-content:space-between;margin:20px 0 9px}.np-section-head h2{margin:0;padding-left:9px;border-left:2px solid #f2b516;font-family:Bebas Neue;font-size:20px;font-weight:400}.np-section-head button{display:flex;align-items:center;gap:5px;border:0;color:#f2b516;background:none;font-size:10px}.np-section-head button svg{width:16px}.np-achievements{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;overflow-x:auto}.np-achievements article{display:flex;min-width:88px;min-height:122px;flex-direction:column;align-items:center;justify-content:center;padding:8px;border:1px solid #363636;border-radius:8px;text-align:center;background:#111}.np-achievements svg{width:38px;color:#f2b516}.np-achievements b{margin-top:7px;font-size:10px}.np-achievements span{color:var(--invictus-text-muted);font-size:8px}.np-achievements>p,.np-recent>p{grid-column:1/-1;padding:25px;text-align:center;color:var(--invictus-text-muted);border:1px solid #333;border-radius:8px}.np-recent{overflow:hidden;border:1px solid #383838;border-radius:9px;background:#101010}.np-recent article{display:grid;grid-template-columns:43px 1fr 72px 75px 35px 20px;align-items:center;gap:8px;padding:10px;border-bottom:1px solid #2c2c2c}.np-recent article:last-child{border:0}.np-recent article>span{display:grid;width:39px;height:39px;place-items:center;border:1px solid #d39c00;border-radius:50%;color:#f2b516}.np-recent article>span svg{width:21px}.np-recent article>div{display:grid}.np-recent article small,.np-recent article p,.np-recent time{margin:0;color:var(--invictus-text-secondary);font-size:9px}.np-recent article p{display:flex;align-items:center;gap:4px}.np-recent article p svg{width:14px;color:#f2b516}.np-recent article>svg{width:18px;color:#23bd53}.np-menu{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;overflow-x:auto}.np-menu button{display:flex;min-width:78px;min-height:85px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #373737;border-radius:7px;color:var(--invictus-text-secondary);background:#111;font-size:9px}.np-menu button svg{width:26px}.np-footer{position:fixed;z-index:92;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 540px)/2)) env(safe-area-inset-bottom);border-top:1px solid #222;background:#030303f7}.np-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:var(--invictus-text-subtle);background:none;font-size:9px}.np-footer button svg{width:23px}.np-footer .is-active{color:#f2b516}.np-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f2b516;border-radius:50%;color:#f2b516;background:radial-gradient(circle,#2b2107,#050505 70%)}.np-footer .is-plus svg{width:30px}@media(max-width:430px){.np-page{padding-left:12px;padding-right:12px}.np-id-top{gap:14px}.np-photo{width:78px;height:78px}.np-name h2{font-size:19px}.np-stats{grid-template-columns:repeat(6,minmax(74px,1fr));overflow-x:auto}.np-recent article{grid-template-columns:42px 1fr 55px 20px}.np-recent article p:nth-of-type(2),.np-recent time{display:none}}.np-menu .np-menu-pro{border-color:#f2b51680;color:#f2b516;background:linear-gradient(135deg,#f2b5161f,#080808f2)}.np-menu .np-menu-pro svg{color:#f2b516}.np-crop-backdrop{position:fixed;z-index:170;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:18px;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.np-crop-modal{display:grid;gap:14px;width:100%;max-width:340px;padding:18px;border:1px solid #5d470f;border-radius:16px;background:linear-gradient(145deg,#17140c,#090909);box-shadow:0 -10px 35px #00000080}.np-crop-modal>header{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 10px;border-bottom:1px solid #29261d}.np-crop-modal>header small{color:#dca30a;font-size:8px;font-weight:900;letter-spacing:.14em}.np-crop-modal>header h2{margin:2px 0 0;font-family:Bebas Neue;font-size:23px;font-weight:400}.np-crop-modal>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #393939;border-radius:8px;color:#ddd;background:#111}.np-crop-modal>header svg{width:18px}.np-crop-viewport{position:relative;width:260px;height:260px;margin:0 auto;overflow:hidden;border:3px solid #e0a400;border-radius:50%;background:#111;touch-action:none;cursor:grab;box-shadow:0 0 20px #ebaa0040}.np-crop-viewport:active{cursor:grabbing}.np-crop-viewport img{position:absolute;left:50%;top:50%;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.np-crop-zoom{display:flex;align-items:center;gap:10px;padding:0 6px}.np-crop-zoom span{color:#f2b516;font-size:16px;font-weight:700}.np-crop-zoom input[type=range]{flex:1;accent-color:#f2b516}.np-crop-hint{margin:0;color:var(--invictus-text-secondary);font-size:10px;text-align:center}.np-crop-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.np-crop-actions button{padding:11px;border-radius:8px;font-family:Roboto Condensed;font-size:12px;font-weight:700;letter-spacing:.03em}.np-crop-actions .is-cancel{border:1px solid #373737;color:#f5f5f3;background:#161616}.np-crop-actions .is-confirm{border:1px solid #e0a400;color:#171004;background:linear-gradient(135deg,#f2b516,#e0a400)}.np-crop-actions .is-confirm:disabled{opacity:.6}.np-notice{margin:0 0 12px;padding:9px 12px;border:1px solid rgba(70,212,123,.45);border-radius:8px;color:#8be8ad;background:#46d47b14;font-size:11px;text-align:center}.np-recent-card{display:grid;width:100%;grid-template-columns:43px 1fr 72px 75px 35px 20px;align-items:center;gap:8px;padding:10px;border:0;border-bottom:1px solid #2c2c2c;color:inherit;text-align:left;background:transparent}.np-recent-card:last-child{border:0}.np-recent-card>span{display:grid;width:39px;height:39px;place-items:center;border:1px solid #d39c00;border-radius:50%;color:#f2b516}.np-recent-card>span svg{width:21px}.np-recent-card>div{display:grid}.np-recent-card small,.np-recent-card p,.np-recent-card time{margin:0;color:var(--invictus-text-secondary);font-size:9px}.np-recent-card p{display:flex;align-items:center;gap:4px}.np-recent-card p svg{width:14px;color:#f2b516}.np-recent-card>svg{width:18px;color:#23bd53}.np-recent-card:focus-visible{outline:2px solid #f2b516;outline-offset:-2px}.np-recent-card:active{background:#17140d}@media(max-width:430px){.np-recent-card{grid-template-columns:42px 1fr 55px 20px}.np-recent-card p:nth-of-type(2),.np-recent-card time{display:none}}.np-photo-menu-backdrop{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:18px max(12px,calc((100vw - 540px)/2)) calc(18px + env(safe-area-inset-bottom));background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.np-photo-menu{display:grid;gap:9px;width:100%;max-width:510px;padding:16px;border:1px solid #5d470f;border-radius:16px;background:linear-gradient(145deg,#17140c,#090909);box-shadow:0 -10px 35px #00000080}.np-photo-menu>header{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 10px;border-bottom:1px solid #29261d}.np-photo-menu>header small{color:#dca30a;font-size:8px;font-weight:900;letter-spacing:.14em}.np-photo-menu>header h2{margin:2px 0 0;font-family:Bebas Neue;font-size:23px;font-weight:400}.np-photo-menu>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #393939;border-radius:8px;color:#ddd;background:#111}.np-photo-menu>header svg{width:18px}.np-photo-menu>button:not(header button){display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:62px;padding:11px;border:1px solid #333;border-radius:10px;color:#f4f1eb;text-align:left;background:#111}.np-photo-menu>button:not(header button)>svg{width:26px;color:#f2b516}.np-photo-menu>button:not(header button)>span{display:grid;gap:3px}.np-photo-menu>button:not(header button) b{font-size:12px}.np-photo-menu>button:not(header button) small{color:#97938c;font-size:10px}.np-photo-menu>button.is-remove{border-color:#512927;color:#ffaaa5;background:#63181424}.np-photo-menu>button.is-remove>svg{color:#ff6f67}.profile-flow-document{padding:1rem 1rem 1.2rem;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;background:#000;color:#d5d2cc;font-size:.78rem;line-height:1.55}.profile-flow-document h2{margin:.15rem 0 1rem;color:#fff;font:400 1.5rem Bebas Neue,sans-serif}.profile-flow-document h3{margin:1rem 0 .3rem;color:#f5a000;font:700 .78rem Roboto Condensed,sans-serif}.profile-flow-document p{margin:.35rem 0}.profile-flow-faq-intro{color:var(--invictus-text-muted);font-size:.68rem}.profile-flow-faq-group{margin-top:1.1rem}.profile-flow-faq-group h3{margin-bottom:.5rem;letter-spacing:.06em}.profile-flow-faq-item{margin-bottom:.4rem;border:1px solid rgba(255,255,255,.08);border-radius:.4rem;background:#0a0a0a;overflow:hidden}.profile-flow-faq-item summary{padding:.6rem .7rem;color:#eee;font-size:.72rem;font-weight:700;cursor:pointer;list-style:none}.profile-flow-faq-item summary::-webkit-details-marker{display:none}.profile-flow-faq-item summary:before{content:"+ ";color:#f5a000}.profile-flow-faq-item[open] summary:before{content:"– "}.profile-flow-faq-item p{margin:0;padding:0 .7rem .65rem;color:#b8b4ac;font-size:.68rem;line-height:1.45}.profile-flow-form{display:grid;gap:.55rem;padding:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:.55rem;background:linear-gradient(145deg,#0d0d0c,#070707)}.profile-flow-form label{display:grid;gap:.28rem;color:#bbb;font-size:.6rem;font-weight:700}.profile-flow-form input{min-height:2.45rem;padding:0 .65rem;border:1px solid rgba(255,255,255,.13);border-radius:.35rem;outline:0;color:#f3f3f3;background:#090909;font:inherit;font-size:.75rem}.profile-flow-form .profile-flow-primary{margin-top:0}.profile-flow-status{justify-self:end;color:var(--invictus-text-secondary);font-size:.55rem;font-weight:700}.profile-flow-status.is-active{color:#f05a52}.profile-flow-toggle{justify-self:end;width:2rem;height:1.05rem;padding:.12rem;border-radius:1rem;background:#333}.profile-flow-toggle i{display:block;width:.8rem;height:.8rem;border-radius:50%;background:#aaa;transition:.2s}.profile-flow-toggle.is-on{background:#a36c00}.profile-flow-toggle.is-on i{margin-left:.95rem;background:#ffbd18}.profile-flow-notice{display:flex;gap:.35rem;align-items:flex-start}.profile-flow-notice svg{flex:none;width:.8rem;margin-top:.05rem}.profile-flow-screen-new{position:fixed!important;z-index:95!important;inset:0 auto 0 50%!important;width:min(100%,540px)!important;height:100%!important;margin:0!important;transform:translate(-50%);overflow-y:auto!important;padding:calc(env(safe-area-inset-top) + 10px) 14px calc(98px + env(safe-area-inset-bottom))!important;color:#f4f4f2!important;background:radial-gradient(circle at 82% 7%,rgba(237,171,0,.08),transparent 23%),#030303!important;font-family:Roboto Condensed,sans-serif!important}.profile-flow-screen-new>header{display:grid;grid-template-columns:46px 1fr 46px;align-items:center;height:72px;border-bottom:1px solid #242424}.profile-flow-screen-new>header>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d19a00;border-radius:50%;color:#f2b516;background:#080808}.profile-flow-screen-new>header>button svg{width:21px}.profile-flow-screen-new>header>div{display:flex;align-items:center;justify-content:center;gap:9px}.profile-flow-screen-new>header>div span{display:grid}.profile-flow-screen-new>header>div b{font-family:Barlow,sans-serif;font-size:20px;letter-spacing:.08em}.profile-flow-screen-new>header>div small{color:#f2b516;font-size:8px;letter-spacing:.3em}.profile-flow-heading{padding:22px 2px 13px}.profile-flow-heading small{color:#f2b516;font-size:9px;letter-spacing:.12em}.profile-flow-heading h1{margin:2px 0;font-family:Bebas Neue;font-size:32px;font-weight:400}.profile-flow-screen-new .profile-flow-content{padding-bottom:10px}.profile-flow-screen-new .profile-flow-list{overflow:hidden;border:1px solid #363636;border-radius:9px;background:linear-gradient(145deg,#111,#080808)}.profile-flow-screen-new .profile-flow-list>button{min-height:62px;border-bottom:1px solid #2b2b2b}.profile-flow-screen-new .profile-flow-list>button:last-child{border-bottom:0}.profile-flow-screen-new .profile-flow-primary{border-radius:7px!important;color:#171004!important;background:linear-gradient(100deg,#ffc43a,#e99e00)!important}.profile-flow-screen-new input,.profile-flow-screen-new textarea,.profile-flow-screen-new select{font-size:16px!important}.profile-flow-footer{position:fixed;z-index:97;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 540px)/2)) env(safe-area-inset-bottom);border-top:1px solid #222;background:#030303f7}.profile-flow-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:var(--invictus-text-subtle);background:none;font-size:9px}.profile-flow-footer button svg{width:23px}.profile-flow-footer .is-active{color:#f2b516}.profile-flow-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f2b516;border-radius:50%;color:#f2b516;background:radial-gradient(circle,#2b2107,#050505 70%)}.profile-flow-footer .is-plus svg{width:30px}@media(max-width:430px){.profile-flow-screen-new{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;transform:none;padding-right:11px!important;padding-left:11px!important}}.subscription-manager{display:grid;gap:.8rem}.subscription-manager-card{display:grid;gap:.75rem;padding:1.15rem;border:1px solid rgba(242,181,22,.35);border-radius:.75rem;background:radial-gradient(circle at 85% 5%,rgba(242,181,22,.12),transparent 35%),linear-gradient(145deg,#12110d,#070707)}.subscription-manager-card>small{color:#f2b516;font-size:.62rem;font-weight:800;letter-spacing:.14em}.subscription-manager-card h2{margin:0;font:400 1.8rem Bebas Neue,sans-serif}.subscription-manager-card>p{margin:0;color:#c7c3ba;font-size:.75rem;line-height:1.5}.subscription-manager-icon{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(242,181,22,.38);border-radius:50%;color:#f2b516;background:#151107}.subscription-manager-info,.subscription-manager-success,.subscription-manager-error{display:flex;gap:.55rem;align-items:flex-start;padding:.72rem;border-radius:.5rem;font-size:.7rem;line-height:1.35}.subscription-manager-info{color:#d9d5cb;background:#151515}.subscription-manager-success{color:#c9f9da;background:#22c55e1f}.subscription-manager-error{flex-wrap:wrap;color:#ffd0cc;background:#ef44441f}.subscription-manager-info svg,.subscription-manager-success svg{flex:none;width:1rem}.subscription-manager-error button,.subscription-manager-secondary{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.55rem;border:1px solid #4b4330;border-radius:.42rem;color:#f2b516;background:#0a0a09;font-size:.66rem;font-weight:800}.subscription-manager-error button{width:100%;margin-top:.2rem}.subscription-manager-error button svg,.subscription-manager-secondary svg,.subscription-manager-loading svg{width:.9rem}.subscription-manager-loading{display:flex;gap:.4rem;align-items:center;color:#c9c4b8;font-size:.72rem}.subscription-manager-loading svg{animation:spin 1s linear infinite}.subscription-manager-offer{display:grid;gap:.16rem;padding:.8rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#080808}.subscription-manager-offer span,.subscription-manager-offer small{color:#9d998f;font-size:.62rem}.subscription-manager-offer b{color:#fff;font-size:1.2rem}.subscription-manager-card .profile-flow-primary{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;border:0;font-size:.72rem;font-weight:900}.subscription-manager-card button:disabled{cursor:not-allowed;opacity:.5}.subscription-manager-policy{padding:.8rem;border:1px solid rgba(255,255,255,.09);border-radius:.55rem;background:#080808}.subscription-manager-policy summary{display:flex;gap:.4rem;align-items:center;color:#f2b516;font-size:.68rem;font-weight:800;cursor:pointer}.subscription-manager-policy summary svg{width:1rem}.subscription-manager-policy p{color:#aaa69d;font-size:.68rem;line-height:1.5}.subscription-manager-benefits{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.subscription-manager-benefits li{display:flex;gap:.55rem;align-items:flex-start;padding:.62rem .68rem;border:1px solid rgba(242,181,22,.16);border-radius:.48rem;background:#ffffff06}.subscription-manager-benefits li>svg{flex:none;width:1rem;height:1rem;margin-top:.05rem;color:#f2b516}.subscription-manager-benefits li>span{display:grid;gap:.12rem}.subscription-manager-benefits b{color:#fff;font-size:.7rem}.subscription-manager-benefits small{color:#aaa69d;font-size:.63rem;line-height:1.35}.prize-wallet-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#050506;color:#f7f5ef;overflow-y:auto;font-family:Inter,system-ui,sans-serif}.prize-wallet-page{width:min(100%,760px);margin:0 auto;padding:0 16px calc(116px + env(safe-area-inset-bottom))}.prize-wallet-header{height:78px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;border-bottom:1px solid #202024}.prize-wallet-header>button{width:42px;height:42px;border:1px solid #2b2b30;border-radius:14px;background:#0e0e10;color:#f5f2eb;display:grid;place-items:center}.prize-wallet-header>button:disabled{opacity:.5}.prize-wallet-header>button svg{width:18px}.prize-wallet-header>div{display:flex;align-items:center;justify-content:center;gap:8px}.prize-wallet-header>div>span{display:flex;flex-direction:column;line-height:.9}.prize-wallet-header b{font-size:13px;letter-spacing:.18em}.prize-wallet-header small{margin-top:5px;font-size:7px;letter-spacing:.3em;color:#a9a39a}.is-spinning{animation:prize-spin .9s linear infinite}@keyframes prize-spin{to{transform:rotate(360deg)}}.prize-wallet-title{padding:26px 4px 18px}.prize-wallet-title>small{font-size:9px;font-weight:900;letter-spacing:.2em;color:#d7a92d}.prize-wallet-title h1{margin:5px 0 4px;font-family:Bebas Neue,Impact,sans-serif;font-size:42px;line-height:.95;font-weight:400;letter-spacing:.02em}.prize-wallet-title h1 span{color:#f2b516}.prize-wallet-title p{margin:9px 0 0;color:#aca69e;font-size:12px;line-height:1.5}.prize-wallet-alert{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:13px 14px;border-radius:15px;font-size:12px;line-height:1.45}.prize-wallet-alert svg{width:17px;flex:none}.prize-wallet-alert.is-error{border:1px solid rgba(244,63,94,.28);background:#f43f5e14;color:#fda4af}.prize-wallet-alert.is-success{border:1px solid rgba(16,185,129,.28);background:#10b98114;color:#a7f3d0}.prize-wallet-loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:#918b82;font-size:10px;font-weight:900;letter-spacing:.12em}.prize-wallet-loading svg{width:18px;animation:prize-spin .9s linear infinite}.prize-wallet-balance{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.prize-wallet-balance>div,.prize-wallet-balance>aside{min-height:148px;border-radius:20px;padding:19px;border:1px solid #343438;background:#0c0c0e}.prize-wallet-balance>div{background:radial-gradient(circle at 90% 12%,rgba(242,181,22,.18),transparent 38%),linear-gradient(145deg,#13110c,#09090a);border-color:#f2b5164d}.prize-wallet-balance small{display:block;color:#aaa49b;font-size:8px;font-weight:900;letter-spacing:.12em}.prize-wallet-balance strong{display:block;margin-top:8px;color:#f6c84e;font-family:Bebas Neue,Impact,sans-serif;font-size:42px;font-weight:400;letter-spacing:.02em}.prize-wallet-balance>div span{display:flex;align-items:center;gap:6px;margin-top:5px;color:#d8d2c8;font-size:10px}.prize-wallet-balance>div span svg{width:14px;color:#f2b516}.prize-wallet-balance aside b{display:block;margin-top:10px;color:#fff;font-size:21px}.prize-wallet-balance aside span{display:block;margin-top:8px;color:#8f8981;font-size:9px;line-height:1.4}.prize-wallet-separation{display:flex;align-items:flex-start;gap:11px;margin-top:11px;padding:14px;border:1px solid #28282d;border-radius:16px;background:#0a0a0c}.prize-wallet-separation>svg{width:18px;color:#d7a92d;flex:none}.prize-wallet-separation b{display:block;font-size:9px;letter-spacing:.08em;color:#ece7df}.prize-wallet-separation p{margin:4px 0 0;color:#9d968d;font-size:10px;line-height:1.5}.prize-wallet-withdrawal{margin-top:18px;padding:18px;border:1px solid #333338;border-radius:20px;background:#0c0c0e}.prize-wallet-withdrawal>header{display:flex;align-items:center;justify-content:space-between}.prize-wallet-withdrawal>header small,.prize-wallet-section-head small{display:block;color:#c99a2e;font-size:8px;font-weight:900;letter-spacing:.14em}.prize-wallet-withdrawal h2,.prize-wallet-section-head h2{margin:2px 0 0;color:#fff;font-family:Bebas Neue,Impact,sans-serif;font-size:26px;font-weight:400}.prize-wallet-withdrawal>header>svg{width:27px;color:#f2b516}.prize-wallet-limits{display:flex;gap:8px;margin-top:14px}.prize-wallet-limits span{flex:1;padding:9px 10px;border-radius:11px;background:#141416;color:#928c84;font-size:9px}.prize-wallet-limits b{color:#ddd7cf}.prize-wallet-withdrawal label{display:block;margin-top:13px;color:#aaa39a;font-size:8px;font-weight:900;letter-spacing:.1em}.prize-wallet-money-input{display:flex;align-items:center;margin-top:7px;border:1px solid #3a393e;border-radius:14px;background:#08080a;overflow:hidden}.prize-wallet-money-input span{padding:0 12px;color:#d3a42f;font-size:14px;font-weight:900}.prize-wallet-money-input input{min-width:0;flex:1;height:48px;border:0;background:transparent;outline:0;color:#fff;font-size:20px;font-weight:800}.prize-wallet-pix-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:9px}.prize-wallet-pix-grid input,.prize-wallet-pix-grid select{width:100%;height:44px;margin-top:7px;padding:0 11px;border:1px solid #37373c;border-radius:12px;background:#08080a;color:#f0ece5;outline:none;font-size:11px}.prize-wallet-biometric{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;color:#9d978f;font-size:10px;line-height:1.45}.prize-wallet-biometric svg{width:15px;color:#cba034;flex:none}.prize-wallet-submit{width:100%;height:48px;margin-top:14px;border:0;border-radius:14px;background:linear-gradient(135deg,#f7ca4b,#d99a0f);color:#17120a;font-size:10px;font-weight:950;letter-spacing:.08em;display:flex;align-items:center;justify-content:center;gap:7px}.prize-wallet-submit svg{width:17px}.prize-wallet-submit:disabled{filter:saturate(.2);opacity:.42}.prize-wallet-disabled,.prize-wallet-hint{margin-top:14px;padding:12px;border-radius:12px;background:#131316;color:#99938b;text-align:center;font-size:10px}.prize-wallet-history{margin-top:18px;padding:18px;border:1px solid #29292e;border-radius:20px;background:#09090b}.prize-wallet-section-head{display:flex;align-items:center;justify-content:space-between}.prize-wallet-section-head>span{min-width:30px;height:30px;padding:0 9px;border-radius:10px;background:#171719;display:grid;place-items:center;color:#b4aea6;font-size:10px;font-weight:900}.prize-wallet-empty{padding:30px 8px 14px;text-align:center;color:#8e887f}.prize-wallet-empty svg{width:25px}.prize-wallet-empty b{display:block;margin-top:8px;color:#ddd8d0;font-size:10px}.prize-wallet-empty p{margin:5px auto 0;max-width:280px;font-size:10px;line-height:1.5}.prize-wallet-list{display:grid;gap:8px;margin-top:13px}.prize-wallet-list article{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid #28282c;border-radius:14px;background:#101012}.prize-wallet-status-icon{width:34px;height:34px;border-radius:11px;background:#1a1a1d;display:grid;place-items:center;color:#d6aa42}.prize-wallet-status-icon svg{width:16px}.prize-wallet-list article>div>b{display:block;color:#fff;font-size:14px}.prize-wallet-list article>div>small{display:block;margin-top:2px;color:#c4bdb4;font-size:9px;font-weight:800}.prize-wallet-list article>div>p{margin:3px 0 0;color:#777169;font-size:8px}.prize-wallet-key{text-align:right;color:#716b64;font-size:7px;line-height:1.4}.prize-wallet-key b{color:#b4ada4;font-size:8px}.prize-wallet-list article.status-paid .prize-wallet-status-icon{background:#10b9811a;color:#6ee7b7}.prize-wallet-list article.status-rejected .prize-wallet-status-icon,.prize-wallet-list article.status-cancelled .prize-wallet-status-icon{background:#f43f5e14;color:#fda4af}.prize-wallet-footer{position:fixed;z-index:150;left:0;right:0;bottom:0;height:78px;padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;background:#070708f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #28282d}.prize-wallet-footer button{height:60px;border:0;background:transparent;color:#777169;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:8px}.prize-wallet-footer button>svg{width:20px}.prize-wallet-footer .is-active{color:#f2b516}.prize-wallet-footer .is-plus{width:48px;height:48px;margin:auto;border-radius:16px;background:#f2b516;color:#111;transform:translateY(-9px)}.prize-wallet-footer .is-plus svg{width:23px}@media(max-width:520px){.prize-wallet-balance{grid-template-columns:1fr}.prize-wallet-balance>aside{min-height:100px}.prize-wallet-pix-grid{grid-template-columns:1fr}.prize-wallet-title h1{font-size:37px}}.identity-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;overflow-y:auto;min-height:100vh;background:#090a0d;color:#f5f5f5;padding-bottom:32px}.identity-page{width:min(760px,100%);margin:0 auto;padding:0 18px 40px}.identity-header{height:76px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.identity-header>button{width:42px;height:42px;border-radius:14px;border:1px solid #24262c;background:#111318;color:#fff;display:grid;place-items:center}.identity-header>div{display:flex;align-items:center;justify-content:center;gap:10px}.identity-header>div>span{display:flex;flex-direction:column;line-height:.9}.identity-header b{font-size:19px;letter-spacing:.08em}.identity-header small{font-size:9px;letter-spacing:.22em;color:#caa654}.identity-title{padding:20px 0 24px}.identity-title>small{font-size:11px;font-weight:800;letter-spacing:.18em;color:#9d8250}.identity-title h1{margin:6px 0 8px;font-size:clamp(30px,7vw,46px);line-height:.95;letter-spacing:-.02em}.identity-title h1 span{color:#d5ad56}.identity-title p{margin:0;color:#9fa3ac;line-height:1.45}.identity-alert,.identity-loading{margin:0 0 16px;padding:14px 16px;border-radius:16px;border:1px solid #2a2d34;background:#111318;font-size:13px}.identity-alert.is-error{border-color:#7b3037;color:#ffb9bf}.identity-alert.is-success{border-color:#315f47;color:#b9f2d0}.identity-loading{display:flex;align-items:center;gap:9px}.identity-complete{display:flex;gap:14px;align-items:center;padding:17px;border:1px solid #4f4130;border-radius:20px;background:linear-gradient(135deg,#15130f,#111217);margin-bottom:14px}.identity-complete svg{width:28px;height:28px;color:#d5ad56}.identity-complete b{display:block;font-size:13px;letter-spacing:.08em}.identity-complete p{margin:3px 0 0;color:#9fa3ac;font-size:12px}.identity-complete.is-ok{border-color:#315f47}.identity-complete.is-ok svg{color:#72d89c}.identity-card{border:1px solid #24262c;border-radius:20px;background:#111318;padding:17px;margin:12px 0}.identity-card>header{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center}.identity-card>header>svg{width:25px;height:25px;color:#d5ad56}.identity-card header small{display:block;color:#858a94;font-size:10px;font-weight:800;letter-spacing:.15em}.identity-card h2{margin:2px 0 0;font-size:16px;overflow-wrap:anywhere}.identity-card>p{margin:14px 0 0;color:#a8acb5;font-size:12px}.identity-status{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:#282118;color:#e0b861;font-size:9px;font-weight:900;letter-spacing:.05em;white-space:nowrap}.identity-status svg{width:13px;height:13px}.identity-status.is-ok{background:#163123;color:#84e2ab}.identity-form{margin-top:16px;display:grid;gap:11px}.identity-form label{display:grid;gap:6px;color:#8e929c;font-size:10px;font-weight:800;letter-spacing:.09em}.identity-form input{height:48px;border-radius:13px;border:1px solid #2d3037;background:#090b0f;color:#fff;padding:0 13px;font-size:15px;outline:none}.identity-form input:focus{border-color:#9e8046}.identity-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.identity-actions button{min-height:44px;border:0;border-radius:13px;padding:0 15px;background:#d0aa58;color:#101010;font-size:11px;font-weight:900;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;gap:7px}.identity-actions button.is-secondary{background:#22252b;color:#e7e7e7;border:1px solid #31343b}.identity-actions button:disabled{opacity:.45}.identity-actions svg{width:16px;height:16px}.identity-provider-note{display:block;margin-top:10px;color:#d5a96b;line-height:1.35}.is-spinning{animation:identity-spin .9s linear infinite}@keyframes identity-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.identity-card>header{grid-template-columns:34px 1fr}.identity-card>header>.identity-status{grid-column:2;justify-self:start}.identity-actions{display:grid}.identity-actions button{width:100%}}.payn-screen{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:calc(env(safe-area-inset-top) + 22px) 18px calc(env(safe-area-inset-bottom) + 22px);color:#f5f5f3;background:radial-gradient(circle at 50% 37%,rgba(230,162,0,.13),transparent 29%),#030303;font-family:Roboto Condensed,sans-serif}.payn-card{width:min(100%,390px);padding:25px 22px;border:1px solid #59430e;border-radius:14px;background:linear-gradient(145deg,#15130d,#080808);box-shadow:0 18px 70px #000;text-align:center}.payn-card header{display:grid;justify-items:center;margin-bottom:25px}.payn-card header b{margin-top:7px;font-family:Barlow,sans-serif;font-size:24px;letter-spacing:.14em}.payn-card header small{color:#f2b516;font-size:8px;font-weight:800;letter-spacing:.38em}.payn-icon{display:grid;width:76px;height:76px;margin:0 auto 17px;place-items:center;border:2px solid;border-radius:50%}.payn-icon svg{width:38px;height:38px}.payn-icon.is-pending{color:#f2b516;border-color:#9b7210;box-shadow:0 0 24px #f1ae0c38}.payn-icon.is-pending svg{animation:payn-pulse 1.4s ease-in-out infinite}.payn-icon.is-approved{color:#26cf69;border-color:#238047}.payn-icon.is-failed{color:#ff5a50;border-color:#8d332d}.payn-label{color:#e9aa11;font-size:9px;font-weight:800;letter-spacing:.13em}.payn-card h1{margin:6px 0 10px;font-family:Bebas Neue,sans-serif;font-size:31px;font-weight:400}.payn-card>p{margin:0 auto;color:var(--invictus-text-secondary);font-size:12px;line-height:1.5}.payn-card code{display:block;width:max-content;margin:16px auto 0;padding:5px 10px;border:1px solid #373737;border-radius:12px;color:#c8c4bd;background:#0a0a0a;font-size:9px}.payn-progress{height:5px;margin:18px 0 11px;overflow:hidden;border-radius:5px;background:#292929}.payn-progress i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#eaa000,#ffd95b);animation:payn-progress 1.5s ease-in-out infinite}.payn-card>em{display:block;color:var(--invictus-text-subtle);font-size:9px;font-style:normal}.payn-note{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px;border:1px solid #2e693f;border-radius:7px;color:#8fd7a7;background:#09140d;text-align:left;font-size:9px}.payn-note svg{flex:0 0 20px;width:20px}.payn-note.is-alert{color:#ffada7;border-color:#76332f;background:#190b0a}.payn-card>button{display:flex;width:100%;min-height:47px;align-items:center;justify-content:center;gap:7px;margin-top:20px;border:0;border-radius:7px;color:#171005;background:linear-gradient(100deg,#ffc94b,#eaa000);font:900 11px inherit}.payn-card>button svg{width:17px}.payn-card>button.is-outline{border:1px solid #c8910b;color:#f2b516;background:#090909}@keyframes payn-progress{0%{transform:translate(-120%)}to{transform:translate(350%)}}@keyframes payn-pulse{50%{opacity:.45;transform:scale(.9)}}.pl-season{--pl-gold: #e7bd68;--pl-gold-2: #b8872f;--pl-gold-3: #74511c;--pl-blue: #67c9ff;--pl-green: #72df8e;--pl-bronze: #bb7446;--pl-silver: #cbd2da;--pl-ink: #070707;--pl-panel: rgba(17, 17, 17, .96);--pl-panel-2: rgba(25, 25, 24, .96);--pl-line: rgba(229, 185, 91, .48);--pl-line-soft: rgba(229, 185, 91, .22);--pl-white-line: rgba(255, 255, 255, .13);--pl-muted: #aaa9aa;--pl-muted-2: #77777a;min-height:100dvh;padding:14px 14px 112px;color:#f7f6f2;background:radial-gradient(circle at 88% 0%,rgba(203,151,48,.13),transparent 26%),linear-gradient(180deg,#050505,#090909 48%,#050505);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pl-view-register,.pl-view-unlock,.pl-view-processing,.pl-view-submitted{padding-bottom:28px}.pl-season *{box-sizing:border-box}.pl-season button,.pl-season input{font:inherit}.pl-season button{-webkit-tap-highlight-color:transparent}.pl-shell{width:min(900px,100%);margin:0 auto;position:relative}.pl-approved-header{position:relative;min-height:250px;padding-top:2px;margin:-14px -14px 18px;padding-left:14px;padding-right:14px;overflow:hidden}.pl-header-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#0505052e,#05050585 52%,#050505e6),linear-gradient(180deg,#00000008,#0000002e 54%,#050505),url(/powerlift-terra.jpg) center 38% / cover no-repeat;filter:grayscale(1) contrast(1.18) brightness(.7);transform:scale(1.015)}.pl-header-art--hero-geral{background-position:center 23%}.pl-approved-header:after{content:"DISCIPLINA\aHOJE\aRESULTADOS\aSEMPRE";white-space:pre;position:absolute;z-index:1;right:18px;top:27px;color:#f5f5f1b8;font-size:8px;line-height:1.48;letter-spacing:.28em;border-right:1px solid rgba(230,187,91,.8);padding-right:9px;text-align:left}.pl-approved-header>*:not(.pl-header-art){position:relative;z-index:2}.pl-topbar{min-height:56px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:9px;margin-bottom:24px}.pl-approved-header--no-back .pl-topbar{grid-template-columns:minmax(0,1fr) auto}.pl-back{width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:#f7f7f3;cursor:pointer}.pl-brand{justify-self:start;font-size:19px;line-height:.9;font-weight:500;letter-spacing:.27em;color:#e9c774;text-transform:uppercase;text-shadow:0 0 18px rgba(225,174,68,.12)}.pl-brand:after{content:"PERFORMANCE";display:block;margin-top:7px;padding-left:2px;font-size:6.5px;font-weight:800;letter-spacing:.44em;color:#bd913b}.pl-season-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(231,189,104,.76);border-radius:999px;color:#e8c775;background:#050505ad;font-size:10px;font-weight:800;white-space:nowrap}.pl-title{margin:0;max-width:760px;font-family:Arial Narrow,Impact,Haettenschweiler,sans-serif;font-style:italic;font-stretch:condensed;font-size:clamp(50px,10vw,86px);line-height:.84;letter-spacing:-.045em;font-weight:950;text-transform:uppercase;text-shadow:0 6px 26px rgba(0,0,0,.64)}.pl-title em{font-style:inherit;color:transparent;background:linear-gradient(180deg,#fff0bd,#dfb85e 54%,#a47926);-webkit-background-clip:text;background-clip:text}.pl-subtitle{margin:14px 0 22px;color:#d2d2cf;font-size:12px;letter-spacing:.19em;text-transform:uppercase}.pl-hero,.pl-card,.pl-rank-card,.pl-rule-card,.pl-form-card,.pl-message-card,.pl-elite-status,.pl-validation-checklist,.pl-triplo-grid>article,.pl-general-filters>span,.pl-ranking-nav>button{border:1px solid var(--pl-line-soft);background:radial-gradient(circle at 90% 20%,rgba(175,126,38,.1),transparent 38%),linear-gradient(115deg,#1a1a19f5,#0a0a0af7);border-radius:11px;box-shadow:inset 0 1px #ffffff05,0 14px 34px #0003}.pl-hero{position:relative;overflow:hidden;margin-bottom:22px;padding:20px 22px;border-color:#e6b95a80}.pl-hero:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-92px;top:-112px;background:radial-gradient(circle,rgba(232,185,79,.13),transparent 70%);pointer-events:none}.pl-eyebrow{display:flex;align-items:center;gap:8px;color:#d5bf8c;text-transform:uppercase;letter-spacing:.17em;font-size:9px;font-weight:900}.pl-score{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:12px}.pl-score strong{font-size:clamp(34px,7vw,54px);color:#edc96c;line-height:.96;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pl-score small{color:var(--pl-muted);line-height:1.35}.pl-score-icon{width:54px;height:54px;display:grid;place-items:center;flex:0 0 54px;color:#eac467;border:1px solid rgba(231,189,104,.52);border-radius:9px;background:#62420c29}.pl-hero--season-score,.pl-hero--best-mark,.pl-volume-summary,.pl-unlock-total{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.pl-legacy-mark{color:#b9a879;font-size:7px;line-height:1.6;letter-spacing:.26em;text-align:center;padding:0 18px;background:linear-gradient(#a78646,#a78646) left center / 1px 58% no-repeat,linear-gradient(#a78646,#a78646) right center / 1px 58% no-repeat}.pl-section{margin-top:25px}.pl-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px}.pl-section-head h2{margin:0;text-transform:uppercase;letter-spacing:.15em;font-size:14px;font-weight:900}.pl-section-head span{color:#77777a;font-size:8px;letter-spacing:.15em;text-transform:uppercase;font-style:italic;text-align:right}.pl-modality-grid{display:grid;gap:10px}.pl-modality{min-height:132px;display:grid;grid-template-columns:148px minmax(0,1fr) 20px;gap:16px;align-items:center;padding:0 14px 0 0;overflow:hidden;cursor:pointer}.pl-modality-image{width:148px;height:132px;object-fit:cover;border-radius:10px 0 0 10px;border-right:1px solid rgba(229,185,91,.22);filter:grayscale(.85) contrast(1.18) brightness(.72)}.pl-modality-body{min-width:0}.pl-modality h3{margin:0 0 4px;font-size:15px;text-transform:uppercase}.pl-modality-body>small{color:#aaa;font-size:9px}.pl-modality-data{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:10px}.pl-modality-data>span{padding-right:10px}.pl-modality-data>span+span{padding-left:10px;border-left:1px solid rgba(255,255,255,.12)}.pl-modality-data small{display:block;color:#9d9d9f;font-size:8px}.pl-modality-data b{display:block;margin-top:2px;color:#f0ce72;font-size:13px}.pl-modality-meta{display:flex;align-items:center;gap:10px;margin-top:9px}.pl-progress{flex:1;min-width:78px;max-width:220px;height:8px;padding:1px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0d0d0d;overflow:hidden}.pl-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b6852b,#f0cf77)}.pl-defense-copy{display:flex;align-items:center;gap:5px;margin-top:7px;color:#cdb170!important;font-size:8px!important}.pl-title-defense-badge{width:16px;height:16px;object-fit:contain;flex:0 0 auto;vertical-align:middle}.pl-chevron{color:#c6c6c6}.pl-ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pl-rank-card{min-width:0;min-height:142px;position:relative;padding:16px 12px 12px;color:#f5f4ef;text-align:left;cursor:pointer}.pl-rank-card>svg:not(.pl-rank-status svg){width:34px;height:34px;padding:7px;border:1px solid rgba(231,189,104,.48);border-radius:8px;color:#e7c26a;background:#65420a24}.pl-rank-card h3{margin:14px 0 8px;min-height:30px;font-size:10px;line-height:1.2;text-transform:uppercase}.pl-rank-card p{margin:0;color:#9f9fa1;font-size:8.5px;line-height:1.35}.pl-rank-card.is-open{border-color:#ddaf4a80}.pl-rank-card.is-open .pl-rank-status{color:var(--pl-green)}.pl-rank-card.is-locked{opacity:.55;filter:grayscale(.45)}.pl-rank-status{position:absolute;right:10px;top:10px}.pl-general-card{width:100%;min-height:91px;margin-top:10px;padding:17px 20px;display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;color:#f4f3ef;text-align:left;border-color:#e7bd687a}.pl-general-card>svg:first-child{width:43px;height:43px;padding:9px;color:#ebc76e;border:1px solid rgba(231,189,104,.45);border-radius:9px;background:#6d480e1f}.pl-general-card-icon{width:43px;height:43px;object-fit:contain;flex:0 0 auto}.pl-general-card h3{margin:0 0 5px;font-size:15px;text-transform:uppercase}.pl-general-card p{margin:0;color:#aaa;font-size:10px}.pl-tier-badge{display:inline-flex;align-items:center;gap:7px;color:#ddd;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.pl-tier-badge-image{width:37px;height:37px;object-fit:contain;display:block}.pl-tier-badge.is-compact .pl-tier-badge-image{width:49px;height:49px}.pl-tier-badge-core{width:37px;height:37px;display:grid;place-items:center;clip-path:polygon(50% 0,91% 22%,91% 76%,50% 100%,9% 76%,9% 22%);border:0;background:linear-gradient(145deg,#3b3b3b,#0d0d0d);box-shadow:inset 0 0 0 1px #ffffff47}.pl-tier-badge.is-compact .pl-tier-badge-core{width:49px;height:49px}.pl-tier-badge--unranked .pl-tier-badge-core{background:linear-gradient(145deg,#282828,#080808);color:#686868}.pl-tier-badge--diamante b{color:#8adfff}.pl-rules--rewards{grid-template-columns:repeat(3,1fr)!important}.pl-rules--rewards .pl-rule-card{min-height:76px!important;flex-direction:row!important;align-items:center!important}.pl-rule-card span b{display:block;font-size:10px}.pl-rule-card span small{display:block;margin-top:3px;color:#98989a;font-size:8px}.pl-coin-mark{display:block;object-fit:contain;flex:0 0 auto}.pl-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:16px 0 10px}.pl-stat{min-width:0;padding:15px 16px;border-right:1px solid rgba(255,255,255,.13)}.pl-stat:last-child{border-right:0}.pl-stat small{display:block;color:#9b9b9d;font-size:8px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.pl-stat strong{display:block;color:#edca70;font-size:clamp(18px,4vw,31px);line-height:1}.pl-stat--tier{display:flex;flex-direction:column;justify-content:center}.pl-career-card{display:grid;grid-template-columns:52px 1fr auto;gap:15px;align-items:center;padding:16px 18px;border-color:#e7bd6857}.pl-career-card>svg{width:44px;height:44px;padding:10px;color:#e6c268;border:1px solid rgba(231,189,104,.43);border-radius:9px}.pl-career-card small{display:block;color:#aaa;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.pl-career-card b{display:block;margin-top:3px;font-size:10px;text-transform:uppercase}.pl-career-card strong{display:block;margin-top:2px;color:#f1f1ee;font-size:22px}.pl-career-side{padding-left:18px;border-left:1px solid rgba(255,255,255,.12);text-align:right}.pl-career-side strong{color:#eac568}.pl-tier-track{position:relative;display:grid;grid-template-columns:repeat(6,minmax(68px,1fr));gap:7px;margin:15px 0 18px;overflow-x:auto;padding:4px 0 8px}.pl-tier-track:before{content:"";position:absolute;left:7%;right:7%;top:29px;height:2px;background:linear-gradient(90deg,#6a4a17,#ddae4d 55%,#3e596b);z-index:0}.pl-tier-step{position:relative;z-index:1;min-width:68px;text-align:center;color:#777;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.pl-tier-step .pl-tier-badge{display:flex;justify-content:center;margin-bottom:5px}.pl-tier-step.done{color:#d9c48f}.pl-tier-step.current{color:#78d2ff}.pl-tier-step small{display:block;margin-top:3px;color:#98752d;font-size:7px}.pl-target-card{display:grid;grid-template-columns:47px 1fr;gap:14px;align-items:center;padding:15px 18px}.pl-target-card>svg{width:43px;height:43px;padding:9px;color:#e8c56d;border:1px solid rgba(231,189,104,.45);border-radius:9px}.pl-target-card strong{display:block;margin-top:4px;color:#edc96d;font-size:25px}.pl-target-card p{margin:3px 0 0;color:#aaa;font-size:9px}.pl-primary,.pl-secondary{width:100%;min-height:58px;border-radius:9px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.pl-primary{color:#151008;border:1px solid #edc56a;background:linear-gradient(100deg,#bd8d34,#f2d78a 52%,#b9832c);box-shadow:inset 0 1px #ffffff57,0 12px 24px #bc86261f}.pl-primary:disabled{opacity:.43;cursor:not-allowed}.pl-secondary{color:#eee;background:#0b0b0b;border:1px solid rgba(255,255,255,.4);margin-top:10px}.pl-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pl-rule-card{min-height:76px;padding:12px 10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;color:#dfdfdd;font-size:9px;line-height:1.3}.pl-rule-card svg{color:#e5bb62}.pl-rule-card-icon{width:19px;height:19px;object-fit:contain;flex:0 0 auto}.pl-rules .pl-rule-card:nth-child(5){grid-column:1 / -1;min-height:56px;flex-direction:row;align-items:center}.pl-history{display:grid;gap:0;border:1px solid rgba(231,189,104,.27);border-radius:9px;overflow:hidden}.pl-history-row{display:grid;grid-template-columns:105px 1fr auto;gap:10px;align-items:center;padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#181818,#0d0d0d);font-size:11px}.pl-history-row:last-child{border-bottom:0}.pl-history-row small{color:#aaa}.pl-history-row b{color:#f1f1ee}.pl-form-card{padding:0;margin-bottom:10px;overflow:hidden}.pl-form-card-head{display:flex;justify-content:space-between;align-items:center;padding:12px 17px 8px}.pl-form-card-head b{font-size:15px}.pl-form-card-head small{color:#8e8e91;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.pl-form-grid{display:grid;grid-template-columns:1fr 1fr 145px;border-top:1px solid rgba(255,255,255,.06)}.pl-field,.pl-volume{padding:12px 17px 14px;border-right:1px solid rgba(255,255,255,.11)}.pl-volume{border-right:0;text-align:left}.pl-field label,.pl-volume small{display:block;color:#999;font-size:8px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.pl-field input{width:100%;height:42px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#080808;color:#f6f6f3;padding:0 11px;outline:none;font-size:18px;font-weight:800}.pl-field input:focus{border-color:#e7bd68bd;box-shadow:0 0 0 2px #e7bd680f}.pl-volume strong{display:block;margin-top:10px;color:#efca6c;font-size:21px}.pl-form-card>small{display:block;padding:0 17px 10px;color:#a5a5a6;font-size:8px}.pl-volume-summary{margin:13px 0;padding:16px 18px}.pl-volume-summary strong{display:block;margin-top:4px;color:#efca70;font-size:30px}.pl-volume-summary small{display:block;margin-top:3px;color:#8f8f92;font-size:8px}.pl-upload{margin:13px 0;padding:17px;border:1px dashed rgba(231,189,104,.47);border-radius:9px;text-align:center;background:linear-gradient(90deg,#4c330a1a,#090909e0)}.pl-upload input{display:none}.pl-upload label{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:7px;color:#e3ca91;font-size:11px}.pl-upload label>svg{color:#e7bd68}.pl-upload label small{color:#777;text-transform:uppercase;font-size:7px;letter-spacing:.09em}.pl-validation-checklist{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;margin:13px 0}.pl-validation-checklist>div{display:flex;align-items:center;gap:8px;padding:12px 10px;border-right:1px solid rgba(255,255,255,.1)}.pl-validation-checklist>div:last-child{border-right:0}.pl-validation-checklist svg{flex:0 0 26px;color:#515155}.pl-validation-checklist .is-ok svg{color:#6fe48a;fill:#54bb6a26}.pl-validation-checklist b{display:block;font-size:9px}.pl-validation-checklist small{display:block;margin-top:2px;color:#888;font-size:7px}.pl-warning{margin:12px 0;padding:13px 15px;border-radius:8px;background:linear-gradient(90deg,#66400733,#1c160c8f);border:1px solid rgba(231,189,104,.32);color:#d9c598;font-size:9px;line-height:1.42}.pl-error{color:#f99;font-size:10px;margin:10px 0}.pl-elite-status{display:grid;grid-template-columns:55px 1fr;gap:14px;align-items:center;margin-bottom:12px;padding:15px 17px;border-color:#4db0e573;background:linear-gradient(100deg,#0f2533eb,#0e1418f2)}.pl-elite-status small{display:block;color:#8da3b0;font-size:8px;text-transform:uppercase;letter-spacing:.16em}.pl-elite-status b{display:block;margin-top:2px;font-size:14px}.pl-elite-status p{margin:3px 0 0;color:#aab3b8;font-size:9px}.pl-hero--elite-summary .pl-stat-grid{margin:0 0 8px}.pl-elite-prizes{padding:14px 17px;margin-bottom:13px}.pl-elite-prizes>div:last-child{display:flex;align-items:flex-end;gap:16px;margin-top:9px}.pl-elite-prizes span{min-width:74px}.pl-elite-prizes span b{display:block;color:#aaa;font-size:8px}.pl-elite-prizes span strong{display:block;color:#e8c46a;font-size:17px}.pl-elite-prizes>div:last-child>small{color:#777;font-size:8px}.pl-leaderboard{display:grid;gap:4px}.pl-leader-row{min-height:59px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 12px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:linear-gradient(90deg,#151515,#090909)}.pl-leader-row:nth-child(1){border-color:#e7bd68a8;background:linear-gradient(90deg,#50370e61,#0c0c0c)}.pl-leader-row:nth-child(2){border-color:#ccd2da6b}.pl-leader-row:nth-child(3){border-color:#b86a3a8a}.pl-leader-row.is-me{border-color:#e7bd68de;background:linear-gradient(90deg,#5b3c0a57,#181610f2)}.pl-leader-row--outside-top{margin-top:8px;box-shadow:0 -1px #e7bd6840}.pl-rank-num{font-size:16px;font-weight:950;color:#c4c4c4;text-align:center}.pl-leader-row:nth-child(1) .pl-rank-num{color:#efc85f}.pl-leader-row:nth-child(2) .pl-rank-num{color:#dfe4e9}.pl-leader-row:nth-child(3) .pl-rank-num{color:#ce885b}.pl-rank-num--medal{display:flex;align-items:center;justify-content:center}.pl-rank-num--medal img{width:26px;height:26px;max-width:100%;object-fit:contain}.pl-athlete{display:flex;align-items:center;gap:9px;min-width:0}.pl-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.23);background:radial-gradient(circle,#454545,#151515)}.pl-avatar--fallback{display:grid;place-items:center;color:#e5c36c;font-weight:900;font-size:12px}.pl-athlete div{min-width:0}.pl-athlete b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.pl-athlete small{display:block;color:#999;font-size:8px}.pl-leader-points{text-align:right}.pl-leader-points strong{display:block;color:#e9c568;font-size:13px}.pl-leader-points small{color:#7f7f82;font-size:7px}.pl-ranking-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.pl-ranking-nav>button{min-width:0;min-height:64px;padding:9px;display:flex;align-items:center;justify-content:center;gap:7px;color:#c4c4c4;cursor:pointer}.pl-ranking-nav>button span{font-size:8px;text-transform:uppercase}.pl-ranking-nav>button.is-active{color:#f0cc70;border-color:#e7bd68b3;background:linear-gradient(135deg,#4830086b,#0d0d0d)}.pl-ranking-nav>button:disabled{opacity:.35;cursor:not-allowed}.pl-unlock-view{position:relative;background:linear-gradient(180deg,#0605038c,#060503d1 60%,#060503f2),url(/assets/powerlift/ranking/background-triplo-diamante.png);background-size:cover;background-position:top center;background-repeat:no-repeat}.pl-triplo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:8px}.pl-triplo-grid>article{min-height:180px;padding:14px 10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-position:center;background-size:cover;text-align:center;border-color:#ffffff2e}.pl-triplo-grid h3{margin:0;font-size:10px;text-transform:uppercase}.pl-unlock{text-align:center;padding:25px 20px}.pl-unlock--general{margin-top:14px;border-color:#e7bd689e;background:radial-gradient(circle at 50% 35%,rgba(187,137,40,.17),transparent 43%),linear-gradient(120deg,#17140e,#0b0b0b)}.pl-unlock-icon{width:86px;height:70px;display:grid;place-items:center;margin:0 auto 4px;color:#efca70}.pl-unlock-icon svg{width:58px;height:58px}.pl-unlock-icon-image{width:70px;height:70px;object-fit:contain}.pl-unlock--general>small{color:#d6d0c1;font-size:9px;text-transform:uppercase;letter-spacing:.21em}.pl-unlock h2{margin:4px 0 5px;font-family:Arial Narrow,Impact,sans-serif;font-style:italic;font-size:clamp(34px,7vw,52px);line-height:.9;text-transform:uppercase;color:#edc96d}.pl-unlock p{margin:0 auto 14px;color:#aaa;font-size:9px}.pl-unlock-score-card{display:flex;align-items:center;gap:13px;padding:15px 18px;margin-top:12px}.pl-unlock-score-card>svg{color:#e9c76c}.pl-unlock-score-card span,.pl-unlock-score-card b{display:block;font-size:11px}.pl-unlock-score-card b{color:#e8c569}.pl-unlock-total{padding:15px 18px;margin-top:12px}.pl-unlock-total>svg{color:#eac66b}.pl-unlock-total small{display:block;color:#aaa;font-size:8px;text-transform:uppercase}.pl-unlock-total strong{display:block;color:#f0cc70;font-size:34px}.pl-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pl-breakdown--score>div{min-height:72px;padding:14px 13px;border:1px solid rgba(231,189,104,.24);border-radius:8px;background:#0e0e0e}.pl-breakdown--score small{display:block;color:#aaa;font-size:8px;text-transform:uppercase}.pl-breakdown--score b{display:block;margin-top:5px;color:#edc96d;font-size:16px}.pl-master-reward{display:flex;align-items:center;justify-content:center;gap:9px;margin:15px 0;color:#a9a9ab;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.pl-master-reward b{color:#ecc86d}.pl-general-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:-5px 0 13px}.pl-general-filters>span{min-height:41px;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;color:#e6c66e;border-color:#e7bd6887;font-size:8px;text-transform:uppercase;text-align:center}.pl-hero--general-position{display:grid;grid-template-columns:.75fr 1.4fr .7fr;gap:15px;align-items:center}.pl-hero--general-position>div+div{padding-left:16px;border-left:1px solid rgba(255,255,255,.13)}.pl-hero--general-position small{display:block;color:#9d9d9f;font-size:8px;text-transform:uppercase}.pl-hero--general-position strong{display:block;margin:4px 0;color:#efca70;font-size:30px}.pl-hero--general-position span{color:#aaa;font-size:8px;line-height:1.4}.pl-master-prize-card{padding:14px 17px;margin-bottom:13px;display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center}.pl-master-prize-card>div{display:flex;align-items:center;gap:8px;color:#ddd;text-transform:uppercase;font-size:9px}.pl-master-prize-card strong{color:#efcb70;font-size:17px}.pl-master-prize-card>small{grid-column:1 / -1;color:#818184;font-size:7px}.pl-general-headings{display:grid;grid-template-columns:44px minmax(0,1fr) 120px 225px;gap:10px;padding:0 12px 6px;color:#7c7c7f;font-size:7px;text-transform:uppercase;letter-spacing:.05em}.pl-leaderboard--general .pl-leader-row{grid-template-columns:44px minmax(0,1fr) 120px 225px}.pl-lift-split{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;color:#bdbdbd;font-size:8px}.pl-message-card{padding:27px;text-align:center}.pl-message-card svg{color:var(--pl-gold);margin-bottom:11px}.pl-message-card h2{margin:0 0 7px;text-transform:uppercase}.pl-message-card p{color:var(--pl-muted);font-size:10px}.pl-spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(255,255,255,.09);border-top-color:var(--pl-gold);margin:0 auto 13px;animation:pl-spin .8s linear infinite}@keyframes pl-spin{to{transform:rotate(360deg)}}.pl-bottom-nav{position:fixed;z-index:50;left:50%;bottom:0;transform:translate(-50%);width:min(930px,100%);height:84px;padding:8px max(10px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(180deg,#050505eb,#020202fc);border-top:1px solid rgba(231,189,104,.16);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.pl-bottom-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:#d7d7d7;cursor:pointer}.pl-bottom-nav button span{font-size:9px}.pl-bottom-nav button.is-active{color:#e9c86f}.pl-bottom-nav button.is-active:after{content:"";position:absolute;left:24%;right:24%;bottom:-4px;height:3px;border-radius:999px;background:#e8c267;box-shadow:0 0 10px #e5b95b59}@media(max-width:720px){.pl-season{padding:10px 9px 108px}.pl-view-register,.pl-view-unlock,.pl-view-processing,.pl-view-submitted{padding-bottom:22px}.pl-approved-header{margin:-10px -9px 14px;padding-left:9px;padding-right:9px;min-height:224px}.pl-approved-header:after{right:11px;top:20px;font-size:6px}.pl-topbar{grid-template-columns:34px minmax(0,1fr) auto;margin-bottom:20px}.pl-approved-header--no-back .pl-topbar{grid-template-columns:minmax(0,1fr) auto}.pl-brand{font-size:13px;letter-spacing:.22em}.pl-brand:after{font-size:5px;margin-top:5px}.pl-season-chip{padding:6px 8px;font-size:8px}.pl-title{font-size:clamp(43px,13vw,66px)}.pl-subtitle{margin-top:10px;font-size:9px}.pl-hero{padding:16px 15px}.pl-score{align-items:flex-start;flex-direction:column}.pl-score strong{font-size:35px}.pl-legacy-mark{display:none}.pl-hero--season-score,.pl-hero--best-mark,.pl-volume-summary,.pl-unlock-total{grid-template-columns:44px 1fr;gap:11px}.pl-score-icon{width:44px;height:44px}.pl-modality{grid-template-columns:88px minmax(0,1fr) 14px;min-height:111px;gap:10px;padding-right:9px}.pl-modality-image{width:88px;height:111px}.pl-modality h3{font-size:11px}.pl-modality-body>small{font-size:7px}.pl-modality-data small{font-size:6.5px}.pl-modality-data b{font-size:10px}.pl-tier-badge-core,.pl-tier-badge-image{width:30px;height:30px}.pl-tier-badge b{font-size:7px}.pl-progress{min-width:55px;height:7px}.pl-ranking-grid{gap:6px}.pl-rank-card{min-height:126px;padding:12px 8px 9px}.pl-rank-card h3{font-size:8px;margin-top:11px}.pl-rank-card p{font-size:7px}.pl-general-card{grid-template-columns:36px 1fr 12px;padding:13px 11px;min-height:82px}.pl-general-card>svg:first-child{width:35px;height:35px;padding:7px}.pl-general-card h3{font-size:11px}.pl-general-card p{font-size:8px}.pl-section-head h2{font-size:11px}.pl-section-head span{font-size:6.5px}.pl-stat{padding:12px 8px}.pl-stat small{font-size:6.5px}.pl-stat strong{font-size:17px}.pl-career-card{grid-template-columns:40px 1fr auto;gap:10px;padding:13px}.pl-career-card>svg{width:37px;height:37px;padding:8px}.pl-career-card strong{font-size:17px}.pl-tier-track{grid-template-columns:repeat(6,61px);gap:5px}.pl-tier-step{min-width:61px;font-size:7px}.pl-tier-badge.is-compact .pl-tier-badge-core,.pl-tier-badge.is-compact .pl-tier-badge-image{width:43px;height:43px}.pl-rules{grid-template-columns:repeat(2,1fr)}.pl-rules .pl-rule-card:nth-child(5){grid-column:1 / -1}.pl-rules--rewards{grid-template-columns:1fr!important}.pl-rule-card{min-height:66px}.pl-history-row{grid-template-columns:78px 1fr auto;padding:11px;font-size:9px}.pl-form-grid{grid-template-columns:1fr 1fr 88px}.pl-field,.pl-volume{padding:10px 9px 11px}.pl-field input{font-size:15px;padding:0 8px}.pl-volume strong{font-size:15px}.pl-form-card-head b{font-size:12px}.pl-form-card-head small{font-size:6.5px}.pl-validation-checklist{grid-template-columns:repeat(2,1fr)}.pl-validation-checklist>div:nth-child(2){border-right:0}.pl-validation-checklist>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.pl-elite-status{grid-template-columns:45px 1fr;padding:12px}.pl-elite-status b{font-size:11px}.pl-elite-status p{font-size:7px}.pl-leader-row{grid-template-columns:32px minmax(0,1fr) auto;padding:6px 8px;gap:6px}.pl-avatar{width:31px;height:31px}.pl-athlete b{font-size:9px}.pl-athlete small{font-size:6.5px}.pl-leader-points strong{font-size:10px}.pl-ranking-nav{gap:5px}.pl-ranking-nav>button{min-height:58px;padding:6px;flex-direction:column}.pl-ranking-nav>button span{font-size:6.5px}.pl-triplo-grid{gap:6px}.pl-triplo-grid>article{min-height:145px;padding:10px 5px}.pl-triplo-grid h3{font-size:7px}.pl-unlock{padding:21px 14px}.pl-unlock h2{font-size:34px}.pl-unlock-total strong{font-size:28px}.pl-breakdown{gap:5px}.pl-breakdown--score>div{padding:11px 8px}.pl-breakdown--score small{font-size:6.5px}.pl-breakdown--score b{font-size:12px}.pl-general-filters{gap:5px}.pl-general-filters>span{min-height:36px;padding:5px;font-size:6px}.pl-hero--general-position{grid-template-columns:.78fr 1.6fr;gap:8px}.pl-hero--general-position>div:nth-child(3){display:none}.pl-hero--general-position>div+div{padding-left:10px}.pl-hero--general-position strong{font-size:21px}.pl-general-headings{grid-template-columns:28px minmax(0,1fr) 79px 116px;gap:5px;padding:0 7px 5px;font-size:5.5px}.pl-leaderboard--general .pl-leader-row{grid-template-columns:28px minmax(0,1fr) 79px 116px}.pl-lift-split{gap:3px;font-size:6px}.pl-leaderboard--general .pl-avatar{display:none}.pl-bottom-nav{height:78px}}@media(max-width:390px){.pl-brand{font-size:11px}.pl-season-chip{font-size:7px}.pl-title{font-size:41px}.pl-approved-header:after{display:none}.pl-modality{grid-template-columns:74px minmax(0,1fr) 12px}.pl-modality-image{width:74px}.pl-modality-data{grid-template-columns:1fr;gap:3px}.pl-modality-data>span+span{padding-left:0;border-left:0}.pl-form-grid{grid-template-columns:1fr 1fr 72px}.pl-general-headings{display:none}.pl-leaderboard--general .pl-leader-row{grid-template-columns:25px minmax(0,1fr) 72px}.pl-leaderboard--general .pl-lift-split{grid-column:2 / -1;padding-top:3px}}.pl-app-screen{--pl-app-gold: #f2b516;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;color:#f7f6f2;background:radial-gradient(circle at 86% 7%,rgba(224,166,41,.09),transparent 27%),#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pl-app-screen .pl-app-home-hero{display:none}.pl-app-screen:has(.pl-view-home) .pl-app-home-hero{position:relative;display:block;width:min(100%,540px);min-height:438px;margin:0 auto;overflow:hidden;background:#050505}.pl-app-home-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:59% 50%;background-size:cover;background-repeat:no-repeat;filter:saturate(.97) contrast(1.05) brightness(.9);transform:scale(1.004)}.pl-app-sex-female .pl-app-home-hero-art,.pl-app-sex-male .pl-app-home-hero-art{background-position:58% 50%}.pl-app-sex-pending .pl-app-home-hero-art{background-position:center 24%}.pl-app-global-header{position:relative;z-index:2;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:92px;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 8px}.pl-app-notifications{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgba(242,181,22,.92);border-radius:50%;color:var(--pl-app-gold);background:#040404a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-app-notifications svg{width:22px;height:22px}.pl-app-brand{justify-self:center;display:flex;align-items:center;min-width:0;gap:8px;text-shadow:0 4px 18px rgba(0,0,0,.72)}.pl-app-brand>span{display:flex;flex-direction:column;line-height:1}.pl-app-brand b{color:#f7f7f3;font-family:Barlow,Inter,sans-serif;font-size:20px;letter-spacing:.1em}.pl-app-brand small{margin-top:6px;color:#e9b72d;font-size:7px;font-weight:800;letter-spacing:.34em}.pl-app-season-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 11px;border:1px solid rgba(242,181,22,.84);border-radius:999px;color:#f1c558;background:#030303a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;font-weight:900;white-space:nowrap}.pl-app-season-chip svg{width:16px;height:16px}.pl-app-home-copy{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:0 16px 22px}.pl-app-home-copy h1{display:inline-flex;flex-direction:column;align-items:flex-start;margin:0;overflow:visible;color:#fff;font-family:Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:clamp(62px,17vw,88px);font-style:italic;font-stretch:condensed;font-weight:950;letter-spacing:-.065em;line-height:.76;text-transform:uppercase;text-shadow:0 9px 30px rgba(0,0,0,.82)}.pl-app-home-copy h1 span,.pl-app-home-copy h1 em{display:block;padding-right:.18em;overflow:visible;white-space:nowrap}.pl-app-home-copy h1 em{color:transparent;background:linear-gradient(180deg,#fff0bd,#e6bc5d 51%,#a77820);-webkit-background-clip:text;background-clip:text;font-style:inherit}.pl-app-home-copy>p{margin:18px 0 15px;color:#f8f8f4eb;font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;text-shadow:0 3px 15px rgba(0,0,0,.86)}.pl-app-home-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pl-app-home-features>span{display:flex;min-width:0;align-items:center;gap:7px;color:#f7f7f3eb;font-size:9.5px;line-height:1.25;text-shadow:0 2px 12px rgba(0,0,0,.86)}.pl-app-home-features svg{width:20px;height:20px;flex:0 0 20px;color:var(--pl-app-gold)}.pl-app-home-features b{font-weight:650}.pl-app-screen .pl-season{width:100%;max-width:540px;margin:0 auto;padding-left:9px!important;padding-right:9px!important;background:transparent!important}.pl-app-screen .pl-shell{width:100%!important;max-width:none!important;margin:0!important}.pl-app-screen .pl-season.pl-view-home{min-height:0;padding-top:9px!important;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}.pl-app-screen .pl-season.pl-view-home .pl-approved-header{display:none!important}.pl-app-screen .pl-season.pl-view-home .pl-hero--season-score,.pl-app-screen .pl-season.pl-view-home .pl-section{width:100%}.pl-app-screen .pl-season.pl-view-home .pl-hero--season-score{margin-bottom:18px}.pl-app-screen .pl-season.pl-view-home .pl-modality{min-height:184px!important;overflow:hidden;border-radius:15px!important}.pl-app-screen .pl-season.pl-view-home .pl-modality:before{background:linear-gradient(90deg,#030304a8,#03030480 37%,#0303049e 51%,#030304db 66%,#030304f7),linear-gradient(180deg,#0000000a,#0000008a)!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-body{width:100%!important;min-height:184px!important;padding:17px 42px 14px 15px!important;display:grid!important;grid-template-columns:minmax(0,50%) minmax(0,50%)!important;grid-template-rows:auto auto 1fr!important;column-gap:10px!important;row-gap:7px!important;align-items:start!important}.pl-app-screen .pl-season.pl-view-home .pl-modality h3{grid-column:1!important;grid-row:1 / 4!important;align-self:start!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 4px 0 0!important;overflow:visible!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;color:#fff!important;font-family:Arial Narrow,Impact,Haettenschweiler,sans-serif!important;font-size:clamp(25px,7vw,32px)!important;font-style:italic!important;font-stretch:condensed!important;font-weight:950!important;letter-spacing:-.05em!important;line-height:.89!important;text-transform:uppercase!important;text-shadow:0 5px 19px rgba(0,0,0,.88)!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-body>small{grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important;font-size:9.5px!important;line-height:1.25!important;white-space:normal!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-data{grid-column:2!important;width:100%!important;min-width:0!important;margin:2px 0 0!important;gap:8px!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-data>span{min-width:0!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-data small{font-size:7.5px!important;line-height:1.16!important;white-space:normal!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-data b{margin-top:4px!important;font-size:13px!important;line-height:1!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-meta{grid-column:2!important;width:100%!important;min-width:0!important;margin:4px 0 0!important;gap:7px!important;align-self:end!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-meta .pl-tier-badge{min-width:0!important;max-width:62%!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-meta .pl-tier-badge b{min-width:0;font-size:8px;line-height:1.04;white-space:normal}.pl-app-screen .pl-season.pl-view-home .pl-progress{min-width:44px!important;flex:1 1 auto!important}.pl-app-screen .pl-season.pl-view-home .pl-modality .pl-chevron{right:13px!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-image[src*=powerlift-supino],.pl-app-screen .pl-season.pl-view-home .pl-modality-image[src*=powerlift-agachamento]{object-position:44% 48%!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-image[src*=powerlift-terra]{object-position:47% 50%!important}.pl-app-screen .pl-bottom-nav{display:none!important}.pl-app-footer{position:fixed;z-index:96;right:0;bottom:0;left:0;display:none;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom,0px));padding:0 max(8px,calc((100vw - 540px)/2)) env(safe-area-inset-bottom,0px);border-top:1px solid rgba(255,255,255,.1);background:#030303f2;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);box-shadow:0 -12px 30px #00000042}.pl-app-screen:has(.pl-view-home) .pl-app-footer,.pl-app-screen:has(.pl-view-modality) .pl-app-footer,.pl-app-screen:has(.pl-view-elite) .pl-app-footer,.pl-app-screen:has(.pl-view-general) .pl-app-footer{display:grid}.pl-app-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:0;border:0;color:#aaa8a6;background:none;font-size:9px}.pl-app-footer button svg{width:23px;height:23px}.pl-app-footer .is-active{color:var(--pl-app-gold)}.pl-app-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin:-15px auto 0;place-items:center;border:1px solid var(--pl-app-gold);border-radius:50%;color:var(--pl-app-gold);background:radial-gradient(circle,#2b2107,#050505 70%);box-shadow:0 8px 26px #00000075,0 0 18px #f2b51612}.pl-app-footer .is-plus svg{width:30px;height:30px}.pl-app-screen:has(.pl-view-modality) .pl-season,.pl-app-screen:has(.pl-view-elite) .pl-season,.pl-app-screen:has(.pl-view-general) .pl-season{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}@media(max-width:430px){.pl-app-screen:has(.pl-view-home) .pl-app-home-hero{min-height:420px}.pl-app-global-header{grid-template-columns:44px minmax(0,1fr) auto;padding-left:11px;padding-right:11px}.pl-app-brand{gap:6px}.pl-app-brand b{font-size:17px}.pl-app-brand small{font-size:6px}.pl-app-brand svg{width:39px;height:39px}.pl-app-season-chip{min-height:37px;padding:0 9px;font-size:9px}.pl-app-home-copy{padding:0 13px 20px}.pl-app-home-copy h1{font-size:clamp(58px,17vw,72px)}.pl-app-home-copy>p{margin-top:17px;font-size:9px;letter-spacing:.15em}.pl-app-home-features{gap:6px}.pl-app-home-features>span{gap:5px;font-size:8.4px}.pl-app-home-features svg{width:18px;height:18px;flex-basis:18px}.pl-app-screen .pl-season{padding-left:7px!important;padding-right:7px!important}.pl-app-screen .pl-season.pl-view-home .pl-modality{min-height:180px!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-body{min-height:180px!important;padding:16px 37px 13px 12px!important;grid-template-columns:minmax(0,50%) minmax(0,50%)!important;column-gap:8px!important}.pl-app-screen .pl-season.pl-view-home .pl-modality h3{font-size:clamp(23px,6.8vw,29px)!important;line-height:.9!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-body>small{font-size:8.8px!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-data small{font-size:7.2px!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-data b{font-size:12.5px!important}}@media(max-width:360px){.pl-app-season-chip{padding:0 7px;font-size:8px}.pl-app-brand b{font-size:15px}.pl-app-brand small{letter-spacing:.27em}.pl-app-home-features>span{font-size:7.7px}.pl-app-screen .pl-season.pl-view-home .pl-modality-body{grid-template-columns:minmax(0,48%) minmax(0,52%)!important}.pl-app-screen .pl-season.pl-view-home .pl-modality h3{font-size:22px!important}}.pl-app-header-actions{display:flex;align-items:center;gap:6px}.pl-app-back{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgba(242,181,22,.92);border-radius:50%;color:var(--pl-app-gold);background:#040404a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-app-back svg{width:22px;height:22px}.pl-app-global-header{grid-template-columns:auto minmax(0,1fr) auto}.pl-app-screen:has(.pl-view-register) .pl-app-footer,.pl-app-screen:has(.pl-view-unlock) .pl-app-footer,.pl-app-screen:has(.pl-view-submitted) .pl-app-footer{display:grid}.pl-app-screen:has(.pl-view-register) .pl-season,.pl-app-screen:has(.pl-view-unlock) .pl-season,.pl-app-screen:has(.pl-view-submitted) .pl-season{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}.pl-app-screen .pl-season.pl-view-home .pl-modality-image[src*=powerlift-supino-hd]{object-position:50% 66%!important}.pl-app-screen .pl-season .pl-approved-header--supino .pl-header-art{background-position:52% 66%!important;filter:saturate(.98) contrast(1.04) brightness(.82)!important}@media(max-width:430px){.pl-app-header-actions{gap:3px}.pl-app-back,.pl-app-notifications{width:37px;height:37px}.pl-app-global-header{grid-template-columns:auto minmax(0,1fr) auto;gap:4px}.pl-app-brand{gap:4px}.pl-app-brand b{font-size:15px;letter-spacing:.06em}.pl-app-brand small{font-size:5px;letter-spacing:.24em}.pl-app-brand svg{width:32px;height:32px}.pl-app-season-chip{padding:0 6px;font-size:8px}}body:has(.pl-app-screen) #bottom-nav{display:none!important}.pl-app-screen .pl-bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}.health-new-shell{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:#030303}.health-new-shell .health-content{width:1040px;max-width:1040px;padding:env(safe-area-inset-top) 16px calc(104px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 11%,rgba(240,171,15,.07),transparent 22%),#030303}.health-brand{display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;border-bottom:1px solid #222}.health-brand>span{display:grid}.health-brand b{font-family:Barlow,sans-serif;font-size:21px;letter-spacing:.09em}.health-brand small{color:#f2b516;font-size:8px;font-weight:800;letter-spacing:.31em}.health-new-shell .health-header{margin:18px 0}.health-new-shell .health-back{width:42px;height:42px;flex-basis:42px;border-radius:50%}.health-new-shell .health-heading h1{font-family:Bebas Neue,sans-serif;font-size:30px;font-style:normal}.health-new-shell .health-heading p{font-size:11px}.health-new-shell .health-period-picker{min-height:42px;border-radius:21px;font-family:Roboto Condensed,sans-serif;font-size:11px;font-style:normal}.health-new-shell .health-tabs{gap:1rem}.health-new-shell .health-tabs button{font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:800}.health-new-shell .health-overview,.health-new-shell .health-hoje-card,.health-new-shell .health-zone-card,.health-new-shell .health-trend-card,.health-new-shell .health-heart-card,.health-new-shell .health-latest,.health-new-shell .health-report-chart,.health-new-shell .health-activity-card,.health-new-shell .health-weekly-card,.health-new-shell .health-advanced{border-radius:10px}.health-new-shell .health-metrics-grid-3{grid-template-columns:repeat(6,1fr)}.health-new-shell .health-workout{grid-template-columns:44px 1fr 18px}.health-new-shell .health-workout>span:not(.health-workout-icon){display:none}.health-new-shell .health-section-line,.health-new-shell .health-section-name{font-family:Bebas Neue,sans-serif;font-style:normal}.health-new-footer{position:fixed;z-index:92;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 540px)/2)) env(safe-area-inset-bottom);border-top:1px solid #222;background:#030303f7}.health-new-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:var(--invictus-text-subtle);background:none;font-size:9px}.health-new-footer button svg{width:23px}.health-new-footer .is-active{color:#f2b516}.health-new-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f2b516;border-radius:50%;color:#f2b516;background:radial-gradient(circle,#2b2107,#050505 70%)}.health-new-footer .is-plus svg{width:30px}@media(max-width:390px){.health-new-shell .health-content{padding-right:11px;padding-left:11px}.health-new-shell .health-heading h1{font-size:26px}.health-new-shell .health-period-picker{max-width:96px}.health-new-shell .health-zone-body{display:grid;justify-items:center}.health-new-shell .health-report-actions{display:grid}.health-new-shell .health-report-actions button{min-height:38px}}.health-new-shell{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;overscroll-behavior-x:contain;background:#030303!important}.health-new-shell.health-loading{display:grid;place-items:center;padding:24px;color:#d8a514;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-align:center;background:radial-gradient(circle at 50% 16%,rgba(240,171,15,.12),transparent 28%),#030303!important}.health-screen.health-report-shell{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;background:#030303}.health-screen:not(.health-new-shell){position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;background:#030303!important}.health-screen:not(.health-new-shell)>.health-content{width:min(100%,540px);max-width:540px;margin:0 auto;padding:env(safe-area-inset-top) 16px calc(32px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 11%,rgba(240,171,15,.07),transparent 22%),#030303}.health-new-shell .health-content{box-sizing:border-box!important;width:min(1040px,100%)!important;max-width:100%!important;min-width:0!important;margin:0 auto!important}.health-new-shell .health-content>*,.health-new-shell .health-header>*,.health-new-shell section,.health-new-shell article{box-sizing:border-box;max-width:100%;min-width:0}.health-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.health-confidence-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:.45rem;padding:.28rem .5rem;border:1px solid currentColor;border-radius:999px;background:transparent;font:700 10px Barlow,sans-serif;color:var(--invictus-text-secondary)}.health-confidence-badge.level-A{color:#35d47a}.health-confidence-badge.level-B{color:#80d98f}.health-confidence-badge.level-C{color:#f0c33a}.health-confidence-badge.level-D{color:#ed8d35}.health-confidence-badge.level-E{color:var(--invictus-text-muted)}.health-confidence-overlay{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;padding:18px;background:#000000c7}.health-confidence-overlay>section{position:relative;overflow:auto;width:min(100%,520px);max-height:88vh;margin:auto;padding:22px;border:1px solid #594313;border-radius:20px;background:#0b0b0b;color:#ddd}.health-confidence-overlay h2{margin:.8rem 0 .3rem;font:400 28px Bebas Neue,sans-serif;color:#fff}.health-confidence-overlay h3{margin:1rem 0 .4rem;font:400 18px Bebas Neue,sans-serif;color:#f2b516}.health-confidence-overlay p,.health-confidence-overlay li,.health-confidence-overlay dd,.health-confidence-overlay small{font:400 13px/1.45 Barlow,sans-serif;color:#bbb}.health-confidence-overlay dl{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.8rem 0}.health-confidence-overlay dl>div{padding:.6rem;border:1px solid #292929;border-radius:10px}.health-confidence-overlay dt{font:700 10px Barlow,sans-serif;color:var(--invictus-text-muted);text-transform:uppercase}.health-confidence-overlay dd{margin:.2rem 0 0;color:#fff}.health-confidence-overlay a{display:block;margin:.35rem 0;color:#e9b62c;font:600 12px/1.35 Barlow,sans-serif}.health-confidence-close{position:absolute;top:12px;right:14px;border:0;background:none;color:var(--invictus-text-secondary);font-size:26px}.health-device-identify{display:grid;gap:.5rem;margin:1rem 0;padding:1rem;border:1px solid #3a3017;border-radius:12px;background:#111}.health-device-identify select,.health-device-identify button{min-height:42px;padding:0 .7rem;border:1px solid #444;border-radius:9px;background:#090909;color:#fff}.health-device-identify button{border-color:#e0aa1c;background:#e0aa1c;color:#080808;font-weight:800}.health-device-identify button:disabled{opacity:.45}.health-sync-status{display:grid;gap:.5rem;margin:0 0 1rem;padding:.8rem .9rem;border:1px solid #2d2d2d;border-radius:12px;background:linear-gradient(135deg,#46d47b12,#ffb00008);color:#d7d7d7}.health-sync-status>div{display:flex;align-items:center;gap:.55rem}.health-sync-status strong{font:700 12px/1.35 Barlow,sans-serif}.health-sync-status svg{width:17px;height:17px;color:#46d47b;flex:none}.health-sync-status.has-warning{border-color:#5a4213;background:#ffb0000f}.health-sync-status.has-warning .health-sync-status-icon svg{color:#ffb000}.health-sync-status p{display:flex;gap:1rem;margin:0;color:#fff;font:700 11px Barlow,sans-serif}.health-sync-status small{color:var(--invictus-text-muted);font:400 10px/1.4 Barlow,sans-serif}.health-sync-status.is-loading{display:flex;align-items:center;color:#d9ad2e}.health-sync-status.is-loading svg{color:#d9ad2e}.health-heart-curve{margin-top:1rem;padding:1rem;border:1px solid #2b2520;border-radius:12px;background:linear-gradient(180deg,#ff515b0f,#ff515b03)}.health-heart-curve-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:.65rem 0 .25rem}.health-heart-curve-heading strong{color:#ff6970;font:400 28px/1 Bebas Neue,sans-serif}.health-heart-curve-heading span{overflow:hidden;color:var(--invictus-text-secondary);font:400 11px/1.3 Barlow,sans-serif;text-overflow:ellipsis;white-space:nowrap}.health-heart-curve-chart{display:block;width:100%;height:auto;margin-top:.5rem;overflow:visible}.health-heart-curve-chart line{stroke:#353131;stroke-width:1}.health-heart-curve-chart polyline{filter:drop-shadow(0 0 4px rgba(255,81,91,.45))}.health-heart-curve-labels{display:flex;justify-content:space-between;color:var(--invictus-text-subtle);font:400 10px Barlow,sans-serif}.health-heart-curve>small{display:block;margin-top:.65rem;color:var(--invictus-text-subtle);font:400 10px/1.35 Barlow,sans-serif}.health-insights{margin:1rem 0;padding:1rem;border:1px solid #3f3217;border-radius:12px;background:linear-gradient(135deg,#ffb00014,#0404044d)}.health-insights>.health-section-name{display:flex;align-items:center;gap:.45rem;color:#f0b329}.health-insights>.health-section-name svg{width:17px}.health-insights-list{display:grid;gap:.65rem;margin-top:.7rem}.health-insights-list article{padding:.75rem;border-left:3px solid #d4a329;border-radius:8px;background:#111}.health-insights-list article.is-congratulations{border-left-color:#46d47b}.health-insights-list article.is-alert,.health-insights-list article.is-decline{border-left-color:#ff8a5b}.health-insight-heading{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.health-insight-heading strong{color:#fff;font:700 13px Barlow,sans-serif}.health-insight-heading span{color:#d4a329;font:800 9px Barlow,sans-serif;letter-spacing:.08em}.health-insights-list article.is-congratulations .health-insight-heading span{color:#46d47b}.health-insights-list article.is-alert .health-insight-heading span,.health-insights-list article.is-decline .health-insight-heading span{color:#ff8a5b}.health-insights-list p{margin:.45rem 0;color:#c4c4c4;font:400 12px/1.45 Barlow,sans-serif}.health-insights-list small,.health-insights-note{color:var(--invictus-text-subtle);font:400 10px/1.35 Barlow,sans-serif}.health-insights-note{display:block;margin-top:.7rem}.health-energy-device{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0 0;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.health-energy-device strong{color:#ffb000;font-size:18px}.health-energy-device span{color:var(--invictus-text-secondary);font-size:11px;text-align:right}.health-tabs{display:flex;flex-wrap:wrap;align-items:center}.health-tab-relatorio{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--invictus-text-subtle);font:800 11px Roboto Condensed,sans-serif;cursor:pointer}.health-tab-relatorio .health-pro{padding:1px 5px;border-radius:4px;background:#f2b516;color:#171004;font:800 8px Barlow,sans-serif}.is-muted{color:var(--invictus-text-muted)!important;font-weight:700}.health-body-card .health-body-summary{margin:.5rem 0 .8rem;color:#c4c4c4;font:400 12px/1.5 Barlow,sans-serif}.health-body-grid{display:grid;grid-template-columns:1fr 200px;gap:14px;align-items:center}.health-body-rows{display:grid;gap:.55rem}.health-body-rows>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:.5rem .7rem;border:1px solid #2b2b2b;border-radius:8px;background:#111}.health-body-rows span{color:var(--invictus-text-muted);font:700 10px Barlow,sans-serif;letter-spacing:.03em}.health-body-rows b{font:700 12px Barlow,sans-serif;color:#eee}.health-body-illustration{display:grid;place-items:center;overflow:hidden}.health-body-illustration img{width:100%;height:auto;max-height:260px;object-fit:contain}.health-badge{padding:3px 8px;border:1px solid #d39c00;border-radius:5px;color:#f2b516;font:800 9px Barlow,sans-serif;letter-spacing:.04em}.health-last-workout-date{margin:.4rem 0 0;color:var(--invictus-text-muted);font:400 11px Barlow,sans-serif;text-transform:capitalize}.health-last-workout-duration{margin:.15rem 0 .7rem;font:400 40px Bebas Neue,sans-serif;color:#fff}.health-last-workout-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem .9rem}.health-last-workout-grid>div{display:grid;gap:2px}.health-last-workout-grid span{color:var(--invictus-text-muted);font:700 9px Barlow,sans-serif;letter-spacing:.03em}.health-last-workout-grid b{font:700 15px Barlow,sans-serif;color:#eee}.health-response-card p{margin:.4rem 0 .8rem;color:var(--invictus-text-muted);font:400 11px/1.4 Barlow,sans-serif}.health-response-chart{display:block;width:100%;height:auto;margin:0 0 .8rem}.health-response-chart line{stroke:#555;stroke-width:1}.health-response-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;text-align:center}.health-response-grid>div{display:grid;gap:3px;padding:.7rem .4rem;border:1px solid #2b2b2b;border-radius:9px;background:#111}.health-response-grid span{color:var(--invictus-text-muted);font:700 9px Barlow,sans-serif}.health-response-grid b{font:400 22px Bebas Neue,sans-serif}.health-response-grid small{color:var(--invictus-text-subtle);font:400 9px Barlow,sans-serif}.health-evolution-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:.5rem}.health-evolution-label{display:flex;align-items:center;gap:6px;color:#f2b516;font:800 11px Barlow,sans-serif;letter-spacing:.03em}.health-evolution-label svg{width:15px}.health-evolution-grid p{display:flex;align-items:center;justify-content:space-between;margin:.5rem 0 0;color:var(--invictus-text-muted);font:400 11px Barlow,sans-serif}.health-evolution-grid p b{color:#eee;font:700 13px Barlow,sans-serif}.health-evolution-spark{margin-top:.5rem;height:26px}.health-sleep-performance-card p{margin:.5rem 0;color:#c4c4c4;font:400 12px/1.5 Barlow,sans-serif}.health-sleep-performance-card small{color:var(--invictus-text-subtle);font:400 10px/1.35 Barlow,sans-serif}.health-sleep-scatter{display:block;width:100%;height:auto;margin:.6rem 0}.health-sleep-scatter line{stroke:#333;stroke-width:1}.health-sleep-scatter circle{fill:#b98bff;fill-opacity:.75}.health-sleep-scatter-label{fill:var(--invictus-text-muted);font:400 8px Barlow,sans-serif}.health-ia-cta{display:grid;justify-items:start;gap:.7rem;border:1px solid #3f3217;background:linear-gradient(135deg,#ffb0001a,#0404044d)}.health-ia-cta-text p{margin:.4rem 0 0;color:#c4c4c4;font:400 12px/1.45 Barlow,sans-serif}.health-ia-cta-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:.8rem;border:0;border-radius:8px;background:linear-gradient(100deg,#eda80a,#ffd259);color:#171004;font:800 11px Roboto Condensed,sans-serif;line-height:1.3;text-align:center;cursor:pointer}.health-ia-cta-button svg{width:15px;height:15px}.health-spark-line{filter:drop-shadow(0 0 3px currentColor)}.health-response-line{filter:drop-shadow(0 0 5px rgba(255,81,91,.65))}.health-sleep-scatter circle{filter:drop-shadow(0 0 4px rgba(185,139,255,.55))}.health-new-shell .health-content{width:min(1040px,100%);max-width:100%;box-sizing:border-box}.health-grid-2col>*{min-width:0}.health-hoje-status{overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px)!important;line-height:1.12}.health-hoje-confidence{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.health-hoje-confidence>small{flex-basis:100%;color:var(--invictus-text-secondary);font:400 11px/1.5 Barlow,sans-serif}.health-data-notice{display:flex;align-items:flex-start;gap:10px;padding:14px;margin:12px 0;border:1px solid #735221;border-radius:10px;background:#241b0e;color:#ebcf9b}.health-data-notice>svg{flex:0 0 20px;width:20px}.health-data-notice p{margin:0 0 8px;font:500 13px/1.5 Barlow,sans-serif}.health-data-notice button{color:#ffd16b;background:transparent;border:1px solid #826026;border-radius:6px;padding:7px 10px;font:700 11px Barlow,sans-serif;cursor:pointer}.health-method-details{margin-top:12px;color:#bbb;font:400 12px/1.6 Barlow,sans-serif}.health-method-details summary{color:#e5b749;cursor:pointer}.health-method-details li,.health-weekly-review li{margin:6px 0}.health-body-caption,.health-weekly-review p{color:var(--invictus-text-secondary);font:400 12px/1.6 Barlow,sans-serif}.health-review-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.health-review-highlights article{padding:12px;border:1px solid #343026;border-radius:8px;background:#14120d}.health-review-highlights strong{color:#f1cd7c;font:700 14px Barlow,sans-serif}.health-weekly-review>small,.health-ia-cta small{color:var(--invictus-text-muted);font:400 11px/1.5 Barlow,sans-serif}.health-weekly-review ul{color:#ccc;font:400 12px/1.5 Barlow,sans-serif;padding-left:18px}@media(max-width:720px){.health-grid-2col{grid-template-columns:1fr}.health-new-shell .health-metrics-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.health-body-grid{grid-template-columns:minmax(0,1fr) 120px}.health-review-highlights{grid-template-columns:1fr}}@media(max-width:380px){.health-new-shell .health-metrics-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.health-body-grid{grid-template-columns:minmax(0,1fr) 96px}}@media print{.health-report-shell.health-new-shell{position:static;overflow:visible;height:auto;background:#fff;color:#111}.health-report-shell .health-content{width:100%;max-width:100%;padding:0;background:#fff;color:#111}.health-report-shell .health-new-footer,.health-report-actions,.health-period-bar,.health-data-notice button,.health-ai-report button{display:none!important}.health-report-shell article,.health-report-quality,.health-weekly-review{break-inside:avoid}.health-report-shell .health-section-name,.health-report-shell strong,.health-report-shell b{color:#111!important}.health-report-quality{width:auto;margin:12px 0}}.health-baseline-coverage p{margin:7px 0;color:var(--invictus-text-secondary);font:400 10px/1.5 Barlow,sans-serif}.health-baseline-coverage strong{color:#ccc}.health-review-next-title,.health-analysis-explained h3{margin:18px 0 8px;color:#e6c46b;font:500 16px/1.3 Roboto Condensed,sans-serif}.health-weekly-review ol,.health-analysis-explained ol,.health-analysis-explained ul{padding-left:21px;color:#c4c8bd;font:400 14px/1.55 Roboto Condensed,sans-serif}.health-weekly-review li+li,.health-analysis-explained li+li{margin-top:8px}.health-analysis-explained{margin-top:16px;scroll-margin-top:20px}.health-analysis-explained p,.health-analysis-explained summary{color:#bfc5b6;font:400 14px/1.5 Roboto Condensed,sans-serif}.health-analysis-explained details{margin-top:16px;border-top:1px solid #303529;padding-top:12px}.health-analysis-explained summary{cursor:pointer;color:#d6bc73}.health-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 14px;align-items:stretch}.health-reference-grid>article{display:flex;flex-direction:column;min-width:0}.health-new-shell .health-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;padding:0;margin:8px 0 16px;border-bottom:1px solid #282723;overflow:visible}.health-new-shell .health-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 3px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--invictus-text-muted);font:400 17px Roboto Condensed,sans-serif;white-space:nowrap}.health-new-shell .health-tabs button.is-active{color:#efc35b;border-bottom-color:#efc35b}.health-new-shell .health-tabs .health-pro{color:#171005;background:#efbe47;border-radius:4px;padding:2px 7px;font:700 12px Roboto Condensed,sans-serif}.health-reference-grid .health-overview,.health-reference-grid .health-hoje-card,.health-indicator-strip{padding:17px 14px 9px;margin:0;border:1px solid #30312d!important;border-radius:17px!important;background:linear-gradient(120deg,#111210,#0c0d0b 82%)!important;box-shadow:inset 0 0 2px #ffffff0a,0 3px 6px #0004}.health-reference-grid .health-section-name,.health-reference-grid .health-section-line,.health-indicator-strip .health-section-line{margin:0 4px 14px;font:400 20px/1.2 Roboto Condensed,sans-serif;letter-spacing:.015em;color:#e3e5df;text-wrap:pretty}.health-reference-grid .health-section-name>svg,.health-reference-grid .health-section-line>div>svg{width:15px;height:15px;flex:0 0 15px;color:#b1b4ae;stroke-width:1.3}.health-reference-grid p,.health-reference-grid small{font-family:Roboto Condensed,sans-serif}.health-reference-grid .health-empty{color:var(--invictus-text-secondary);font:400 15px/1.5 Roboto Condensed,sans-serif;text-wrap:pretty}.health-reference-grid .health-inline-link.health-card-bottom-link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:10px 0 0;padding:10px 13px;border:1px solid #282923;border-radius:9px;background:linear-gradient(100deg,#151611,#0e0f0c);color:#ecc45e;text-align:left;font:400 17px Roboto Condensed,sans-serif;cursor:pointer}.health-reference-grid>article>.health-inline-link.health-card-bottom-link{margin-top:auto;min-height:44px}.health-reference-grid>article:has(>.health-card-bottom-link)>:nth-last-child(2){margin-bottom:12px}.health-card-bottom-link svg{width:18px;height:18px;flex-shrink:0}.health-hoje-top{margin:0 4px 17px;align-items:center;gap:10px}.health-new-shell .health-hoje-label{color:#e1e3dc;letter-spacing:.015em;font:400 21px Roboto Condensed,sans-serif}.health-new-shell .health-hoje-updated{color:var(--invictus-text-secondary);font:400 13px Roboto Condensed,sans-serif;white-space:normal;text-align:right}.health-new-shell .health-hoje-main{gap:18px;align-items:center;margin:5px 5px 25px;min-height:137px}.health-new-shell .health-status-ring{flex:0 0 118px;width:118px;height:118px;padding:0;border:9px solid #dbaa24;border-top-color:#343426!important;border-radius:50%;background:transparent;transform:rotate(-12deg)}.health-new-shell .health-status-ring>div{width:100%;height:100%;background:transparent;transform:rotate(12deg)}.health-new-shell .health-status-ring svg{width:72px;height:72px;stroke-width:1.7}.health-new-shell .health-hoje-sublabel{color:#d2d4cd;font:400 25px/1.1 Roboto Condensed,sans-serif}.health-new-shell .health-hoje-status{margin:5px 0 6px;font:500 24px/1.15 Roboto Condensed,sans-serif!important;letter-spacing:0;overflow-wrap:normal;text-wrap:pretty}.health-new-shell .health-hoje-text>p{margin:0;max-width:29ch;color:#c2c5bc;font:400 16px/1.38 Roboto Condensed,sans-serif}.health-new-shell .health-hoje-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 6px 17px}.health-new-shell .health-hoje-stats>div{display:flex;flex-direction:column;gap:7px;padding:0 10px;border:0;border-left:1px solid #31332b;border-radius:0;background:transparent}.health-new-shell .health-hoje-stats>div:first-child{border:0;padding-left:0}.health-new-shell .health-hoje-stats>div:last-child{padding-right:0}.health-new-shell .health-hoje-stats>div>span{color:#d5d7cf;font:400 13px Roboto Condensed,sans-serif;letter-spacing:0}.health-vital-value{display:flex;align-items:center;gap:7px;min-width:0}.health-new-shell .health-vital-value svg{width:27px;height:27px;flex:0 0 27px;stroke-width:2.2;color:#d54c4a}.health-new-shell .health-vital-value b{font:500 27px/1 Roboto Condensed,sans-serif;color:#ecc052;white-space:nowrap}.health-new-shell .health-vital-value b small{font:400 15px Roboto Condensed,sans-serif}.health-new-shell .health-hoje-stats>div:nth-child(2) .health-vital-value svg{color:#74ae38}.health-new-shell .health-hoje-stats>div:nth-child(2) .health-vital-value b{color:#a9c965}.health-new-shell .health-hoje-stats>div:nth-child(3) .health-vital-value svg,.health-new-shell .health-hoje-stats>div:nth-child(3) .health-vital-value b{color:#a17ccc}.health-new-shell .health-hoje-stats em{font:400 14px/1.25 Roboto Condensed,sans-serif;color:#bcbfb5}.health-hoje-stats em>small{display:block;font-size:13px;color:var(--invictus-text-secondary)}.health-new-shell .health-hoje-confidence{display:block;margin-top:auto;padding:10px 13px 9px;border:1px solid #282a23;border-radius:10px;background:linear-gradient(120deg,#181914,#11120f)}.health-confidence-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.health-confidence-heading>span:first-child{display:flex;align-items:center;gap:7px;font:400 13px Roboto Condensed,sans-serif;color:#d5d7ce}.health-confidence-heading svg{width:13px;height:13px;color:var(--invictus-text-muted)}.health-confidence-heading .health-confidence-badge{margin:0;border:0;border-radius:4px;font:400 13px Roboto Condensed,sans-serif;white-space:normal}.health-confidence-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:7px}.health-confidence-scale span{border-top:3px solid #393c33;padding-top:2px;color:var(--invictus-text-subtle);text-align:center;font:400 10px Roboto Condensed,sans-serif}.health-confidence-scale .is-current{border-color:#dbb747;color:#e6c870}.health-new-shell .health-method-details{margin:9px 3px 0;color:var(--invictus-text-secondary);font:400 12px/1.5 Roboto Condensed,sans-serif}.health-method-details>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;color:var(--invictus-text-muted);font-size:12px;cursor:pointer}.health-method-details>summary::-webkit-details-marker{display:none}.health-method-details>summary svg{width:13px;height:13px}.health-body-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;min-height:265px}.health-body-information{position:relative;z-index:1;min-width:0;padding:0 0 0 6px}.health-body-card .health-body-summary{margin:8px 0 20px;color:#d6d9cf;font:400 16px/1.45 Roboto Condensed,sans-serif}.health-body-rows{gap:0;margin-right:0;border:1px solid #262a20;border-radius:8px;background:#141510}.health-body-rows>div{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;min-height:44px;gap:8px;padding:10px 9px;border:0;border-bottom:1px solid #303429;border-radius:0;background:transparent}.health-body-rows>div:last-child{border:0}.health-body-rows span{min-width:0;color:#d5d8ce;font:400 11px/1.3 Roboto Condensed,sans-serif}.health-body-rows b{min-width:0;color:#e8c267;text-align:right;font:400 13px/1.3 Roboto Condensed,sans-serif;overflow-wrap:normal;text-wrap:pretty}.health-body-illustration{align-self:stretch;display:grid;align-items:center;min-width:0;margin:0;overflow:visible;background:transparent}.health-body-illustration>.health-body-art{display:block;width:100%;height:292px;max-height:none;background:transparent}.health-body-caption{margin:3px 6px 0;color:var(--invictus-text-muted);font:400 11px/1.35 Roboto Condensed,sans-serif}.health-reference-grid .health-last-workout .health-section-line{margin-bottom:12px}.health-new-shell .health-last-workout .health-badge{margin-top:-4px;padding:5px 9px;border:1px solid #3b3e34;border-radius:6px;color:#c7ccbf;background:#121310;font:400 13px Roboto Condensed,sans-serif}.health-last-workout-date{display:flex;align-items:center;gap:8px;margin:0 6px 15px;color:#b7bdb0;font:400 16px Roboto Condensed,sans-serif}.health-last-workout-date svg{width:16px;height:16px;color:var(--invictus-text-subtle)}.health-last-session-summary{display:grid;grid-template-columns:1.05fr 1fr .85fr;gap:12px;margin:0 6px 19px;align-items:center}.health-last-session-summary>div{display:flex;flex-direction:column;gap:3px;min-width:0;border-left:1px solid #32362d;padding-left:12px}.health-last-session-summary>div:first-child{border:0;padding:0;display:flex;flex-direction:row;align-items:baseline;gap:3px}.health-last-session-summary span{color:var(--invictus-text-secondary);font:400 14px Roboto Condensed,sans-serif}.health-last-session-summary b{color:#d5dbcc;font:500 23px Roboto Condensed,sans-serif}.health-last-session-summary small{color:var(--invictus-text-secondary);font:400 12px Roboto Condensed,sans-serif}.health-new-shell .health-last-workout-duration{margin:0;color:#d9ded1;font-family:Roboto Condensed,sans-serif}.health-last-workout-duration strong{font:400 52px/1 Roboto Condensed,sans-serif;font-style:italic}.health-last-workout-duration small{font-size:18px}.health-last-workout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 5px;padding-top:13px;border-top:1px solid #24291e}.health-last-workout-grid>div{padding:0 11px;border-left:1px solid #33392b}.health-last-workout-grid>div:first-child{border:0;padding-left:0}.health-last-workout-grid>div:last-child{padding-right:0}.health-last-workout-grid span{font:400 12px Roboto Condensed,sans-serif;color:#c3ccba}.health-last-workout-grid b{display:flex;align-items:center;gap:3px;font:400 24px Roboto Condensed,sans-serif;color:#d9dfd0}.health-last-workout-grid b small{font:400 14px Roboto Condensed,sans-serif;color:#bec7b2}.health-last-workout-grid b svg{width:15px;height:15px;color:#c9514b}.health-response-card{flex:1}.health-response-card>p{margin:0 5px 8px;color:#c7c9c2;font:400 16px/1.4 Roboto Condensed,sans-serif}.health-chart-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:15px;margin:5px 5px 1px;color:#aab49e;font:400 10px Roboto Condensed,sans-serif}.health-chart-legend span{display:flex;align-items:center;gap:6px}.health-chart-legend span:before{content:"";display:block;width:11px;height:2px;background:#d04e50}.health-chart-legend span:nth-child(2):before{height:0;background:none;border-top:2px dotted #a7af9b}.health-response-chart{width:100%;height:auto;margin:0 0 8px;overflow:visible}.health-response-chart text{fill:var(--invictus-text-muted);font:10px Roboto Condensed,sans-serif}.health-response-chart .health-chart-gridline{stroke:#292f23;stroke-width:.7}.health-response-chart .health-chart-baseline{stroke:#b5bda8;stroke-width:1.1}.health-response-grid{gap:0;border:1px solid #2c3025;border-radius:9px;background:#151612;overflow:hidden}.health-response-grid>div{display:flex;flex-direction:column;gap:5px;padding:10px 5px;border:0;border-left:1px solid #32362d;border-radius:0;background:none}.health-response-grid>div:first-child{border:0}.health-response-grid span{font:400 13px Roboto Condensed,sans-serif;color:#b8c0ac}.health-response-grid b{order:-1;font:400 24px Roboto Condensed,sans-serif;color:#d4d8cb}.health-response-grid small{font:400 10px Roboto Condensed,sans-serif;color:var(--invictus-text-muted)}.health-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:135px;margin:8px 4px;border-bottom:1px solid #2b3422;color:#6f815f}.health-chart-empty svg{width:40px;height:40px;stroke-width:1.1}.health-chart-empty span{font:400 14px Roboto Condensed,sans-serif;color:#acbaa0}.health-chart-empty small,.health-comparison-note{display:block;color:var(--invictus-text-muted);font:400 11px/1.4 Roboto Condensed,sans-serif}.health-comparison-note{margin:8px 4px 0}.health-evolution-grid{gap:8px;margin-top:4px}.health-evolution-grid>div{padding:12px 10px 10px;border:1px solid #2b3025;border-radius:10px;background:linear-gradient(100deg,#121410,#0d0f0b)}.health-evolution-label{color:#c3c9ba;font:400 15px Roboto Condensed,sans-serif}.health-evolution-label svg{width:20px;height:20px;color:#62aa67}.health-evolution-grid>div:nth-child(2) .health-evolution-label svg{color:#d9b443}.health-evolution-grid p{display:block;margin:12px 0 4px;color:#b0b7a7;font:400 14px/1.3 Roboto Condensed,sans-serif}.health-evolution-grid p b{display:block;margin-top:2px;color:#d5dacd;font:400 20px Roboto Condensed,sans-serif}.health-evolution-spark{height:28px;margin-top:9px}.health-frequency-bars{display:flex;align-items:flex-end;gap:7px;height:54px;justify-content:flex-end;padding:0 3px}.health-frequency-bars i{width:15px;max-width:17%;border:1px solid #bd8e22;border-radius:4px 4px 1px 1px;background:linear-gradient(#a77b1e,#dfb740)}.health-sleep-performance-card{min-height:240px}.health-sleep-comparison{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;align-items:start;margin:16px 4px 4px;min-height:139px}.health-sleep-symbol{display:grid;place-items:center;width:50px;height:50px;border:1px solid #633a89;border-radius:50%;background:radial-gradient(circle,#392041,#170f20);color:#976ac7}.health-sleep-symbol svg{width:29px;height:29px;fill:#6d4287;stroke-width:1.3}.health-sleep-explanation p{margin:0;color:#c1c7ba;font:400 14px/1.45 Roboto Condensed,sans-serif}.health-sleep-explanation small{display:block;margin-top:8px;color:var(--invictus-text-muted);font:400 10px/1.4 Roboto Condensed,sans-serif}.health-sleep-comparison:has(.health-sleep-scatter){grid-template-columns:46px minmax(110px,1fr) minmax(0,1.2fr);gap:9px}.health-sleep-comparison .health-sleep-scatter{margin:0;align-self:center;height:auto;overflow:visible}.health-sleep-scatter circle{fill:#9970bd;opacity:.82;filter:none}.health-sleep-scatter line{stroke:#414b36;stroke-width:.7}.health-sleep-scatter text{fill:var(--invictus-text-muted);font:9px Roboto Condensed,sans-serif}.health-sleep-waiting{grid-column:2;display:flex;align-items:center;gap:10px;color:var(--invictus-text-muted)}.health-sleep-waiting>span{font:400 26px Roboto Condensed,sans-serif;color:#bac7a9}.health-sleep-waiting small{font:400 11px/1.3 Roboto Condensed,sans-serif}.health-indicator-strip{margin:0 0 13px!important;padding:12px 10px 8px!important}.health-new-shell .health-indicator-strip .health-section-line{margin:0 6px 9px;font-size:19px}.health-indicator-strip .health-section-line svg{display:none}.health-indicator-strip .health-metrics-grid-3{gap:7px}.health-indicator-strip .health-metric{padding:10px 8px 7px;border:1px solid #2c3027;border-radius:11px;background:linear-gradient(120deg,#151711,#11130f);display:flex;flex-direction:column;min-height:162px}.health-metric-top{justify-content:flex-start;gap:6px;margin:0 0 7px}.health-metric-top>span{color:#c7ceba;font:400 13px Roboto Condensed,sans-serif;min-width:0}.health-indicator-strip .health-metric-icon svg{width:20px;height:20px}.health-indicator-strip .health-metric-chevron{display:none}.health-indicator-strip .health-metric strong{font:400 24px/1 Roboto Condensed,sans-serif;margin:1px 0 5px;color:#dfe5d3;white-space:nowrap}.health-indicator-strip .health-metric strong small{font:400 13px Roboto Condensed,sans-serif}.health-indicator-strip .health-metric p{min-height:0;font:400 12px Roboto Condensed,sans-serif;color:#b4bea5}.health-indicator-strip .health-metric-spark{order:4;margin:14px 0 0;height:28px}.health-indicator-strip .health-metric-delta{order:5;margin:7px 0 0;font:400 10px/1.2 Roboto Condensed,sans-serif}.health-indicator-strip .health-tap-hint{display:none}.health-new-shell .health-ia-cta{display:grid;grid-template-columns:74px minmax(0,1fr) 265px;gap:20px;align-items:center;margin:13px 0;padding:14px 16px;border:1px solid #96752b;border-radius:16px;background:linear-gradient(100deg,#16170f,#111209);box-shadow:inset 0 0 0 3px #12130d}.health-ia-cta .health-ia-emblem{border-right:1px solid #75622a;padding-right:14px;align-self:stretch}.health-ia-cta .health-ia-emblem img{max-width:65px;height:auto!important}.health-ia-cta .health-section-line{justify-content:flex-start;gap:14px;margin:0 0 6px;font:400 19px Roboto Condensed,sans-serif;color:#e4c45d}.health-ia-cta .health-pro{padding:1px 5px;background:#e6ba44;color:#141408;border-radius:3px;font:700 11px Roboto Condensed,sans-serif}.health-ia-cta-text p{margin:0;color:#c9d0be;font:400 15px/1.36 Roboto Condensed,sans-serif}.health-ia-cta small{display:block;margin-top:5px;color:var(--invictus-text-muted);font:400 10px/1.25 Roboto Condensed,sans-serif}.health-ia-cta-button{display:flex;align-items:center;justify-content:space-between;gap:13px;width:100%;min-height:77px;padding:12px 15px;border:1px solid #f2ce72;border-radius:12px;background:linear-gradient(105deg,#e7ad34,#f4cc63);color:#171806;text-align:left;box-shadow:0 2px 9px #0004;font-family:Roboto Condensed,sans-serif}.health-ia-cta-button>svg:first-child{width:30px;height:34px;flex:0 0 30px;stroke-width:1.8}.health-ia-cta-button>span{font:400 13px/1.3 Roboto Condensed,sans-serif}.health-ia-cta-button strong{display:block;font:500 21px Roboto Condensed,sans-serif}.health-ia-cta-button>svg:last-child{width:19px;height:19px;flex:0 0 19px}.health-deeper-review{margin:18px 0;border-top:1px solid #2a3023;color:#b4c3a4}.health-deeper-review>summary{display:flex;align-items:center;gap:9px;padding:14px 6px;font:400 16px Roboto Condensed,sans-serif;list-style:none;cursor:pointer}.health-deeper-review>summary>svg{margin-left:auto;width:17px;height:17px}.health-deeper-review>summary::-webkit-details-marker{display:none}@media(max-width:880px){.health-reference-grid{grid-template-columns:1fr;gap:12px}.health-new-shell .health-tabs{grid-template-columns:.75fr 1fr 1.15fr 1fr 1.3fr;gap:3px;margin-bottom:12px}.health-new-shell .health-tabs button{font-size:12px;min-height:44px;gap:4px}.health-new-shell .health-tabs .health-pro{font-size:9px;padding:2px 4px}.health-new-shell .health-metrics-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.health-new-shell .health-ia-cta{grid-template-columns:50px minmax(0,1fr);gap:11px;padding:14px}.health-ia-cta .health-ia-emblem img{max-width:45px}.health-ia-cta-button{grid-column:1/-1;justify-content:center;min-height:67px}.health-ia-cta-button>svg:last-child{margin-left:auto}.health-ia-cta-button>svg:first-child{margin-right:auto}.health-reference-grid .health-section-name,.health-reference-grid .health-section-line,.health-new-shell .health-hoje-label{font-size:19px}.health-new-shell .health-hoje-main{gap:16px;margin-bottom:24px}.health-new-shell .health-status-ring{width:102px;height:102px;flex-basis:102px;border-width:8px}.health-new-shell .health-status-ring svg{width:63px;height:63px}.health-new-shell .health-hoje-sublabel{font-size:23px}.health-new-shell .health-hoje-status{font-size:24px!important}.health-new-shell .health-hoje-text>p{font-size:15px}}@media(max-width:420px){.health-reference-grid .health-overview,.health-reference-grid .health-hoje-card{padding:15px 10px 8px;border-radius:13px!important}.health-new-shell .health-hoje-main{gap:12px;margin-left:3px;margin-right:3px}.health-new-shell .health-status-ring{width:88px;height:88px;flex-basis:88px;border-width:7px}.health-new-shell .health-status-ring svg{width:54px;height:54px}.health-new-shell .health-hoje-stats{margin-left:2px;margin-right:2px}.health-new-shell .health-hoje-stats>div{padding:0 7px}.health-new-shell .health-hoje-stats>div>span{font-size:11px}.health-new-shell .health-vital-value{gap:4px}.health-new-shell .health-vital-value svg{width:20px;height:20px;flex-basis:20px}.health-new-shell .health-vital-value b{font-size:22px}.health-new-shell .health-vital-value b small,.health-new-shell .health-hoje-stats em{font-size:12px}.health-hoje-stats em>small{font-size:11px}.health-confidence-heading>span:first-child{font-size:11px}.health-confidence-heading{gap:6px}.health-confidence-heading .health-confidence-badge{font-size:11px}.health-body-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:7px;min-height:251px}.health-body-illustration>.health-body-art{height:260px}.health-body-information{padding-left:3px}.health-body-card .health-body-summary{font-size:14px;margin-bottom:15px}.health-body-rows>div{padding:9px 6px;gap:6px}.health-body-rows span{font-size:11px}.health-body-rows b{font-size:13px}.health-last-session-summary{gap:7px;margin-left:4px;margin-right:4px}.health-last-session-summary>div{padding-left:9px}.health-last-workout-duration strong{font-size:43px}.health-last-workout-grid b{font-size:22px}.health-last-workout-grid b small{font-size:12px}.health-last-workout-grid span{font-size:11px}.health-new-shell .health-metrics-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.health-indicator-strip .health-metric{padding:9px 6px;min-height:155px}.health-metric-top{gap:4px}.health-metric-top>span{font-size:11px}.health-indicator-strip .health-metric-icon svg{width:16px;height:16px}.health-indicator-strip .health-metric strong{font-size:22px}.health-indicator-strip .health-metric strong small{font-size:11px}.health-sleep-comparison:has(.health-sleep-scatter){grid-template-columns:43px minmax(0,1fr)}.health-sleep-comparison .health-sleep-scatter{grid-column:1/-1;width:100%;max-height:140px}}@media(max-width:340px){.health-new-shell .health-tabs button{font-size:10px}.health-new-shell .health-tabs .health-pro{font-size:8px}.health-new-shell .health-metrics-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.health-new-shell .health-hoje-main{align-items:flex-start}.health-new-shell .health-status-ring{width:73px;height:73px;flex-basis:73px}.health-new-shell .health-hoje-status{font-size:21px!important}}.health-new-shell.health-has-sleep-entry .health-content{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}.health-sleep-entry{position:fixed;z-index:93;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(88px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;max-width:calc(100vw - 32px);padding:11px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(135deg,#655bff,#8f87ff);box-shadow:0 12px 28px #483ddc57;color:#fff;font:900 12px/1 Roboto Condensed,sans-serif;letter-spacing:.05em;cursor:pointer;touch-action:manipulation}.health-sleep-entry svg{width:18px;height:18px;flex:none}.health-sleep-entry:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:390px){.health-new-shell.health-has-sleep-entry .health-content{padding-bottom:calc(146px + env(safe-area-inset-bottom,0px))!important}.health-sleep-entry{right:max(11px,env(safe-area-inset-right,0px));max-width:calc(100vw - 22px)}}.health-report-quality{width:min(calc(100% - 32px),508px);margin:0 auto 1rem;padding:1rem;border:1px solid #3b3017;border-radius:12px;background:#0b0b0b}.health-quality-table{display:grid;gap:.4rem;margin-top:.7rem}.health-quality-table>div{display:grid;grid-template-columns:1fr 1.5fr .8fr 1.1fr;gap:.4rem;padding:.55rem;border-bottom:1px solid #222;color:#bbb;font:500 10px/1.3 Barlow,sans-serif}.health-quality-table .is-head{color:#e7b62b;font-weight:800;text-transform:uppercase}.health-quality-table .health-confidence-badge{margin:0;font-size:9px}.health-report-quality>p,.health-report-quality>small{color:var(--invictus-text-muted);font:400 11px/1.4 Barlow,sans-serif}@media(max-width:520px){.health-quality-table>div{grid-template-columns:1fr 1fr}.health-quality-table .is-head{display:none}}.health-header-controls{display:flex;align-items:center;gap:8px}.health-refresh-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;border:1px solid rgba(242,181,22,.42);border-radius:50%;color:#f2b516;background:#0a0907e0}.health-refresh-icon svg{width:17px;height:17px}.health-refresh-icon:disabled{opacity:.65}.is-spinning{animation:health-control-spin .9s linear infinite}@keyframes health-control-spin{to{transform:rotate(360deg)}}.health-technical-status{margin:18px 0 8px;border-top:1px solid #27251f;color:#8f8b84}.health-technical-status>summary{display:grid;grid-template-columns:18px 1fr 17px;align-items:center;gap:8px;min-height:44px;padding:4px 3px;font:600 10px Barlow,sans-serif;cursor:pointer;list-style:none}.health-technical-status>summary::-webkit-details-marker{display:none}.health-technical-status>summary svg{width:16px;color:#9c7920}.health-technical-status>summary svg:last-child{justify-self:end;transition:transform .2s ease}.health-technical-status[open]>summary svg:last-child{transform:rotate(180deg)}.health-technical-status>div{padding:0 0 8px}.health-technical-status .health-data-notice,.health-technical-status .health-sync-status{margin:6px 0;padding:10px;border-color:#39352b;background:#0b0b0a}.health-technical-status .health-data-notice p,.health-technical-status .health-sync-status strong{font-size:10px}.health-technical-status .health-sync-status small{font-size:9px}.health-export-error{margin:-8px 0 12px;padding:9px 11px;border:1px solid rgba(255,98,90,.4);border-radius:8px;color:#ffaaa5;background:#781c171f;font:500 11px/1.4 Barlow,sans-serif}.health-report-actions button:disabled{opacity:.7}@media(max-width:390px){.health-header-controls{gap:5px}.health-refresh-icon{width:34px;height:34px;flex-basis:34px}}@media print{body.health-report-print-context{overflow:visible!important;background:#fff!important}body.health-report-print-context>#root{display:none!important}body.health-report-print-context>.health-report-shell{display:block!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;overflow:visible!important}.health-refresh-icon,.health-technical-status,.health-export-error,.health-report-shell .health-back,.health-report-shell .health-report-actions,.health-report-shell .health-period-picker,.health-report-shell .health-period-bar,.health-report-shell .health-report-data-details,.health-report-shell .health-card-link,.health-report-shell .health-new-footer{display:none!important}}.health-report-shell .health-report-layout{width:min(100%,1040px);max-width:1040px;min-width:0;margin:0 auto;padding-bottom:calc(106px + env(safe-area-inset-bottom));color:#e6e5df;font-family:Roboto Condensed,sans-serif}.health-report-shell .health-report-layout>.health-screen{position:static;inset:auto;overflow:visible;width:100%;height:auto;min-height:0;background:transparent!important}.health-report-shell .health-report-layout .health-content{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto;padding-bottom:0}.health-report-shell .health-report-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.health-report-shell .health-report-metrics .health-metric,.health-report-shell .health-report-crossed-metrics .health-metric{padding:14px 12px}.health-report-shell .health-metric-top{display:flex;align-items:flex-start;gap:8px;min-height:36px}.health-report-shell .health-metric-top>span{min-width:0;font:400 14px/1.3 Roboto Condensed,sans-serif;text-wrap:pretty}.health-report-shell .health-metric-icon{flex:0 0 auto;margin:0}.health-report-shell .health-metric-icon svg{width:20px;height:20px}.health-report-shell .health-metric strong{margin:8px 0;font:400 29px/1.2 Roboto Condensed,sans-serif;overflow-wrap:break-word}.health-report-shell .health-metric strong small{font:400 14px/1.2 Roboto Condensed,sans-serif}.health-report-shell .health-metric p{min-height:0;font:400 13px/1.4 Roboto Condensed,sans-serif;text-wrap:pretty}.health-report-shell .health-report-crossed-metrics{margin-bottom:16px}.health-report-shell .health-report-crossed-metrics .health-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.health-report-shell .health-section-name{gap:8px;font:400 19px/1.25 Roboto Condensed,sans-serif;text-wrap:pretty}.health-report-shell .health-section-name>svg{flex:0 0 16px;width:16px;height:16px}.health-report-shell .health-report-chart{grid-template-columns:minmax(0,210px) minmax(0,1fr)}.health-report-shell .health-report-chart h2{align-items:flex-start;font:400 20px/1.3 Roboto Condensed,sans-serif;text-wrap:pretty}.health-report-shell .health-report-chart h2>svg{flex:0 0 16px;width:16px;margin-top:4px}.health-report-shell .health-dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.health-report-shell .health-zone-card,.health-report-shell .health-trend-card,.health-report-shell .health-activity-card{display:flex;flex-direction:column}.health-report-shell .health-card-link{position:static;gap:10px;min-height:44px;margin-top:auto;padding-top:12px;font:400 15px/1.3 Roboto Condensed,sans-serif}.health-report-shell .health-card-link svg{flex:0 0 18px}.health-report-shell .health-trend-card>strong{margin-top:24px}.health-report-shell .health-trend-card>p{font:400 14px/1.4 Roboto Condensed,sans-serif}.health-report-shell .health-advanced>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.health-report-shell .health-advanced>div:last-child>span{align-content:start;min-width:0;gap:8px;font:400 14px/1.3 Roboto Condensed,sans-serif}.health-report-shell .health-advanced b{font:400 28px/1.2 Roboto Condensed,sans-serif}.health-report-shell .health-advanced>div:last-child>span:nth-child(3) b{font-size:20px;line-height:1.3;text-wrap:balance}.health-report-shell .health-advanced small{font:400 13px/1.4 Roboto Condensed,sans-serif;text-wrap:pretty}.health-report-shell .health-period-overview{display:grid;gap:10px;min-width:0;margin-bottom:16px;padding:20px;border:1px solid #5b4823;border-radius:15px;background:linear-gradient(118deg,#17150f,#0c0d0b)}.health-report-shell .health-period-overview>.health-section-name{margin:0;color:#e8be58}.health-report-shell .health-period-overview>strong{display:block;margin:2px 0;color:#eeece3;font:400 28px/1.2 Roboto Condensed,sans-serif;text-wrap:balance}.health-report-shell .health-period-overview>p{margin:0;max-width:800px;color:#c2c4b8;font:400 15px/1.5 Roboto Condensed,sans-serif;text-wrap:pretty}.health-report-shell .health-period-overview>.health-period-dates{color:var(--invictus-text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.health-report-shell .health-period-overview>small{display:block;margin-top:2px;padding-top:12px;border-top:1px solid #383222;color:var(--invictus-text-secondary);font:400 13px/1.5 Roboto Condensed,sans-serif;text-wrap:pretty}.health-report-shell .health-report-context-note{margin:9px 0 16px;color:#aeb2a3;font:400 14px/1.5 Roboto Condensed,sans-serif;text-wrap:pretty}.health-report-shell .health-report-data-details{min-width:0;margin:0 0 16px;padding:0 14px;border:1px solid #30332b;border-radius:10px;background:#10110e}.health-report-shell .health-report-data-details>summary{min-height:46px;padding:13px 4px;color:#c3c8b6;font:400 14px/1.4 Roboto Condensed,sans-serif;cursor:pointer}.health-report-shell .health-report-data-details>summary::marker{color:#d7b754}.health-report-shell .health-report-data-details>summary:focus-visible{outline:2px solid #f5ca67;outline-offset:3px;border-radius:3px}.health-report-shell .health-report-data-details>.health-sync-status{margin:0 0 14px}.health-report-shell .health-report .health-activity-total{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;width:auto;height:auto;margin:20px 0 0;border:0;border-radius:0}.health-report-shell .health-report .health-activity-total strong{color:#ebbf56;font:400 36px/1.15 Roboto Condensed,sans-serif}.health-report-shell .health-report .health-activity-total span{color:#b9bfad;font:400 14px/1.35 Roboto Condensed,sans-serif}.health-report-shell .health-modality-list{display:grid;min-width:0;gap:0;margin:18px 0 14px}.health-report-shell .health-modality-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:6px 14px;padding:12px 0;border-top:1px solid #2a2d24;font:400 15px/1.4 Roboto Condensed,sans-serif}.health-report-shell .health-modality-list>div>span{min-width:0;color:#d9ddcf;text-wrap:pretty}.health-report-shell .health-modality-list b{color:#d7b65c;font-size:14px;font-weight:400}.health-report-shell .health-modality-list small{color:#aab19c;font-size:13px}.health-report-addenda{display:grid;gap:14px;min-width:0;margin:14px 16px 0}.health-report-addenda *,.health-report-addenda *:before,.health-report-addenda *:after{box-sizing:border-box}.health-report-shell .hrr-quality,.health-report-shell .hrr-glossary{width:100%;max-width:none;min-width:0;margin:0;padding:20px;border:1px solid #30312b;border-radius:15px;background:linear-gradient(118deg,#111210,#0c0d0c);box-shadow:inset 0 0 0 4px #ffffff02}.hrr-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px}.hrr-section-heading>div{min-width:0}.hrr-section-heading h2{margin:0;color:#e8e7df;font-family:Roboto Condensed,sans-serif;font-size:23px;font-weight:400;line-height:1.2;text-wrap:pretty}.hrr-section-heading p{margin:7px 0 0;color:var(--invictus-text-secondary);font-size:14px;line-height:1.4}.hrr-section-heading>svg{width:20px;height:20px;flex:0 0 auto;color:var(--invictus-text-secondary);stroke-width:1.4}.hrr-quality-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:14px}.hrr-quality-table th,.hrr-quality-table td{padding:13px 10px;border-bottom:1px solid #2a2b25;vertical-align:middle;overflow-wrap:break-word;line-height:1.35}.hrr-quality-table th:first-child,.hrr-quality-table td:first-child{padding-left:0}.hrr-quality-table th:last-child,.hrr-quality-table td:last-child{padding-right:0}.hrr-quality-table th:nth-child(1){width:20%}.hrr-quality-table th:nth-child(2){width:15%}.hrr-quality-table th:nth-child(3){width:26%}.hrr-quality-table th:nth-child(4){width:21%}.hrr-quality-table th:nth-child(5){width:18%}.hrr-quality-table thead th{padding-top:0;color:var(--invictus-text-secondary);font-size:11px;font-weight:400;letter-spacing:.03em}.hrr-quality-table tbody th{color:#e3e4db;font-weight:400}.hrr-quality-table tbody tr:last-child th,.hrr-quality-table tbody tr:last-child td{border-bottom:0}.hrr-measurement{font-size:20px;font-variant-numeric:tabular-nums}.hrr-measurement-unit{color:var(--invictus-text-secondary);font-size:12px}.hrr-source-cell strong{display:block;color:#d6d8cd;font-weight:400;overflow-wrap:anywhere}.hrr-source-cell small{display:block;margin-top:3px;color:var(--invictus-text-muted);font-size:12px;overflow-wrap:anywhere}.hrr-quality-table time{display:grid;gap:2px;color:var(--invictus-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.hrr-quality-table time>span{white-space:nowrap}.hrr-confidence-cell{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;color:#b6b9aa;font-size:12px}.hrr-measurement-help{margin-top:8px;color:#afb3a6;font-size:12px;line-height:1.5}.hrr-measurement-help summary{min-height:32px;display:flex;align-items:center;color:#dbba64;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hrr-measurement-help summary:focus-visible{outline:2px solid #f5ca67;outline-offset:3px;border-radius:2px}.hrr-measurement-help p{margin:6px 0}.hrr-measurement-help ul{margin:8px 0 0;padding-left:16px;list-style:disc}.hrr-measurement-help li+li{margin-top:6px}.hrr-grade{display:inline-grid;place-items:center;width:25px;height:27px;flex:0 0 auto;border:1px solid currentColor;border-radius:4px;background:#e6ac2612;color:#eebc3d;box-shadow:inset 0 0 0 2px #080a0755;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:600;line-height:1}.hrr-grade.level-A{color:#8abb62;background:#8abb6212}.hrr-grade.level-D{color:#e39762;background:#e3976212}.hrr-grade.level-E{color:var(--invictus-text-secondary);background:#a1a49612}.hrr-confidence-help{margin-top:15px;border:1px solid #2c2c24;border-radius:9px;background:#b8a45304}.hrr-confidence-help summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:45px;padding:11px 14px;color:#d9b649;font-size:13px;cursor:pointer;list-style:none}.hrr-confidence-help summary::-webkit-details-marker{display:none}.hrr-confidence-help summary svg{width:16px;height:16px;flex:0 0 auto;transition:transform .15s}.hrr-confidence-help[open] summary svg{transform:rotate(180deg)}.hrr-confidence-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:12px;padding:8px 14px 14px}.hrr-confidence-legend>span{display:flex;align-items:center;gap:8px;color:#c4c6bb;font-size:13px}.hrr-confidence-help>p{margin:0;padding:0 14px 14px;color:var(--invictus-text-secondary);font-size:13px;line-height:1.45}.health-report-shell .hrr-section-footnote{margin:16px 0 0;color:var(--invictus-text-muted);font-size:12px;line-height:1.45}.hrr-partial-warning{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;color:#debd6f;font-size:13px;line-height:1.45}.hrr-partial-warning svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}.hrr-empty-state{display:flex;align-items:center;gap:16px;min-height:112px;padding:18px;border:1px solid #262921;border-radius:10px;background:#858c7104}.hrr-empty-state>svg{width:30px;height:30px;flex:0 0 auto;color:#cbb263;stroke-width:1.2}.hrr-empty-state strong{color:#dddfd4;font-size:16px;font-weight:400}.hrr-empty-state p{max-width:560px;margin:6px 0 0;color:var(--invictus-text-secondary);font-size:14px;line-height:1.45}.health-report-shell .hrr-narrative{width:100%;max-width:none;min-width:0;margin:0;padding:17px 19px 14px;border:1px solid #98742b;border-radius:15px;background:linear-gradient(112deg,#171406,#090a08);box-shadow:inset 0 0 0 4px #eab83e04}.health-report-shell .health-report-main .hrr-narrative{margin-bottom:16px}.hrr-ai-banner{display:flex;align-items:center;gap:20px}.hrr-ai-emblem{flex:0 0 auto;padding-right:20px;border-right:1px solid #635122}.hrr-ai-intro{flex:1;min-width:0}.hrr-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.hrr-title-line h2{margin:0;color:#e9bd4f;font-family:Roboto Condensed,sans-serif;font-size:21px;font-weight:400;line-height:1.25;text-wrap:pretty}.hrr-pro-badge{padding:3px 6px;border-radius:3px;background:#e6b540;color:#171509;font-size:12px;font-weight:700;line-height:1}.hrr-ai-intro p{margin:8px 0 0;color:#cfcec1;font-size:15px;line-height:1.4}.hrr-gold-button{display:flex;align-items:center;justify-content:center;gap:11px;width:252px;min-height:70px;flex:0 0 auto;padding:13px 17px;border:1px solid #f2c75e;border-radius:12px;background:linear-gradient(115deg,#f2c35a,#dba332);color:#191708;box-shadow:inset 0 0 0 3px #fff4c417;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer;transition:filter .15s}.hrr-gold-button>svg{width:24px;height:24px;flex:0 0 auto;stroke-width:1.6}.hrr-gold-button>span{max-width:148px}.hrr-gold-button .hrr-button-arrow{width:18px;height:18px;margin-left:auto}.hrr-gold-button:hover:not(:disabled){filter:brightness(1.07)}.hrr-gold-button:disabled{opacity:.7;cursor:progress}.hrr-gold-button:focus-visible,.hrr-confidence-help summary:focus-visible{outline:2px solid #f5ca67;outline-offset:4px}.hrr-narrative-state:empty{display:none}.hrr-feedback{display:flex;align-items:flex-start;gap:10px;margin-top:17px;padding:13px 15px;border:1px solid #504327;border-radius:9px;background:#aa843908}.hrr-feedback>svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px;color:#e3b951}.hrr-feedback>p{margin:0;color:#d1cbb9;font-size:14px;line-height:1.45}.hrr-loading-copy{margin:17px 0 0;padding-top:14px;border-top:1px solid #514121;color:#c9c5b4;font-size:14px}.hrr-narrative-guide{margin:16px 0 0;padding-top:14px;border-top:1px solid #514121;color:#b6b5a5;font-size:13px;line-height:1.5}.health-report-shell .hrr-narrative-answer{margin-top:19px;padding:19px 2px 4px;border-top:1px solid #504322;color:#d9d8cd;font-family:Roboto Condensed,sans-serif;font-size:15px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.hrr-narrative-answer>:first-child{margin-top:0}.hrr-narrative-answer>:last-child{margin-bottom:0}.hrr-narrative-answer h1,.hrr-narrative-answer h2,.hrr-narrative-answer h3{margin:20px 0 8px;color:#e7c06b;font-size:18px;font-weight:500;line-height:1.3}.hrr-narrative-answer p{margin:10px 0}.hrr-narrative-answer ul,.hrr-narrative-answer ol{margin:10px 0;padding-left:22px}.hrr-narrative-answer ul{list-style:disc}.hrr-narrative-answer ol{list-style:decimal}.hrr-narrative-answer li{margin:6px 0}.hrr-narrative-answer strong{color:#ece7d6;font-weight:600}.hrr-narrative-answer a{color:#e7c06b;text-decoration:underline}.hrr-ai-footnote{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;color:var(--invictus-text-secondary);font-size:12px;line-height:1.45}.hrr-ai-footnote>svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px}.hrr-glossary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hrr-glossary-grid article{min-width:0;padding-top:15px;border-top:1px solid #292d23}.hrr-glossary-grid h3{margin:0;color:#dec16e;font-size:18px;font-weight:400;line-height:1.2}.hrr-glossary-grid p{margin:8px 0 0;color:var(--invictus-text-secondary);font-size:14px;line-height:1.5}.hrr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hrr-spin{animation:hrr-spin 1.2s linear infinite}@keyframes hrr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hrr-spin{animation:none}.hrr-gold-button,.hrr-confidence-help summary svg{transition:none}}@media(max-width:900px){.health-report-shell .health-report-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.health-report-shell .health-report-metrics .health-metric{grid-column:span 2;border:1px solid #292b24;border-radius:9px}.health-report-shell .health-report-metrics .health-metric:nth-child(n+4){grid-column:span 3}.health-report-shell .health-advanced>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.health-report-shell .health-advanced>div:last-child>span{border:0;border-top:1px solid #292b24;padding:14px 8px 0}.health-report-shell .health-advanced>div:last-child>span:nth-child(-n+2){border-top:0;padding-top:0}}@media(max-width:800px){.health-report-shell .health-dual{grid-template-columns:minmax(0,1fr)}.health-report-shell .health-zone-card,.health-report-shell .health-trend-card{min-height:0;padding:16px}.health-report-shell .health-zone-body{display:flex;gap:18px;align-items:center}.health-report-shell .health-zone-list>div{grid-template-columns:8px minmax(0,1fr) auto auto;gap:6px;font-size:12px}.health-report-shell .health-zone-list i{width:8px;height:8px}.health-report-shell .health-trend-card>.health-chart-bars{margin-bottom:24px}.hrr-gold-button{width:206px}.hrr-title-line h2{font-size:19px}.hrr-quality-table{font-size:12px}}@media(max-width:640px){.health-report-shell .health-period-overview{padding:16px}.health-report-shell .health-period-overview>strong{font-size:24px;text-wrap:pretty}.health-report-shell .health-period-overview>p{font-size:14px}.health-report-shell .health-period-overview>.health-period-dates{font-size:12px}.health-report-shell .health-report-context-note{font-size:13px}.health-report-shell .health-modality-list>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.health-report-shell .health-modality-list small{grid-column:1 / -1}.health-report-shell .health-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.health-report-shell .health-report-metrics .health-metric,.health-report-shell .health-report-metrics .health-metric:nth-child(n+4){grid-column:auto}.health-report-shell .health-report-metrics .health-metric:first-child{grid-column:1 / -1}.health-report-shell .health-report-metrics .health-metric:first-child .health-metric-top{min-height:0}.health-report-shell .health-report-crossed-metrics .health-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-report-shell .health-report-crossed-metrics .health-metric:last-child{grid-column:1 / -1}.health-report-shell .health-report-chart{grid-template-columns:minmax(0,1fr);gap:8px}.health-report-shell .health-section-name{font-size:18px}.health-report-shell .health-report-layout .health-content{padding-right:12px;padding-left:12px}.health-report-addenda{gap:12px;margin-right:12px;margin-left:12px}.health-report-shell .hrr-quality,.health-report-shell .hrr-glossary,.health-report-shell .hrr-narrative{padding:16px;border-radius:13px}.hrr-section-heading{margin-bottom:16px}.hrr-section-heading h2{font-size:21px}.hrr-quality-table,.hrr-quality-table tbody{display:block}.hrr-quality-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hrr-quality-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:14px 0;border-top:1px solid #2a2b25}.hrr-quality-table tbody th,.hrr-quality-table tbody td{display:block;width:auto;padding:0;border:0}.hrr-quality-table tbody th{grid-column:1 / -1;font-size:16px}.hrr-quality-table td:before{display:block;margin-bottom:5px;color:var(--invictus-text-muted);font-size:11px;content:attr(data-label)}.hrr-quality-table td:nth-child(2){grid-column:1;grid-row:2}.hrr-quality-table .hrr-source-cell{grid-column:2;grid-row:2}.hrr-quality-table td:has(.hrr-measurement-help[open]){grid-column:1 / -1}.hrr-measurement{font-size:23px}.hrr-source-cell strong{font-size:13px}.hrr-ai-banner{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px}.hrr-ai-emblem{padding:0;border:0}.hrr-ai-emblem img{width:44px!important;height:54px!important}.hrr-title-line{gap:7px}.hrr-title-line h2{font-size:19px}.hrr-pro-badge{font-size:10px}.hrr-ai-intro p{font-size:13px}.hrr-gold-button{grid-column:1 / -1;width:100%;min-height:54px;font-size:14px}.hrr-gold-button>span{max-width:none}.hrr-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.hrr-glossary-grid h3{font-size:16px}.hrr-glossary-grid p{font-size:13px}}@media(max-width:360px){.health-report-shell .health-zone-body{flex-direction:column;align-items:stretch}.health-report-shell .health-zone-body .health-donut{flex-basis:134px}.health-report-shell .health-advanced>div:last-child{grid-template-columns:minmax(0,1fr);gap:14px}.health-report-shell .health-advanced>div:last-child>span:nth-child(2){border-top:1px solid #292b24;padding-top:14px}.hrr-ai-banner{grid-template-columns:35px minmax(0,1fr)}.hrr-ai-emblem img{width:35px!important;height:47px!important}.hrr-title-line h2{font-size:17px}.hrr-glossary-grid{grid-template-columns:1fr}}@media print{.health-report-shell .health-period-overview,.health-report-shell .health-report-data-details{color:#222;background:#fff;border-color:#bbb;box-shadow:none}.health-report-shell .health-period-overview>p,.health-report-shell .health-period-overview>small,.health-report-shell .health-period-overview>.health-period-dates,.health-report-shell .health-report-context-note,.health-report-shell .health-report-data-details>summary,.health-report-shell .health-modality-list>div>span,.health-report-shell .health-modality-list small,.health-report-shell .health-report .health-activity-total span{color:#333}.health-report-shell .health-period-overview{break-inside:avoid}.health-report-shell .health-report-layout{width:100%;max-width:none;padding-bottom:0}.health-report-shell .health-report-layout>.health-screen{position:static;inset:auto;overflow:visible;height:auto}.health-report-addenda{margin:14px 0 0}.health-report-shell .hrr-quality,.health-report-shell .hrr-glossary,.health-report-shell .hrr-narrative{color:#222;background:#fff;border-color:#bbb;box-shadow:none}.health-report-addenda h2,.health-report-addenda h3,.health-report-addenda p,.health-report-addenda th,.health-report-addenda td,.health-report-addenda strong,.health-report-addenda small,.health-report-addenda time,.health-report-addenda .hrr-narrative-answer{color:#222}.hrr-ai-emblem,.hrr-gold-button,.hrr-confidence-help{display:none}.hrr-quality-table{display:table}.hrr-quality-table thead{position:static;display:table-header-group;width:auto;height:auto;clip:auto;white-space:normal}.hrr-quality-table tbody{display:table-row-group}.hrr-quality-table tbody tr{display:table-row;break-inside:avoid}.hrr-quality-table tbody th,.hrr-quality-table tbody td{display:table-cell;padding:10px 6px;border-bottom:1px solid #ddd;font-size:12px}.hrr-quality-table td:before{display:none}.hrr-ai-banner{display:block}.hrr-glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sleep-checkin-page{min-height:100%;padding:1rem 1rem 6rem;color:#f5f4ef;background:radial-gradient(circle at 85% 0%,rgba(82,74,255,.15),transparent 34%),linear-gradient(180deg,#090a0d,#101116 52%,#090a0d)}.sleep-checkin-header{display:grid;grid-template-columns:44px 1fr 34px;align-items:center;gap:.75rem;max-width:760px;margin:0 auto 1rem}.sleep-checkin-header>button{width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#15161b;color:#fff;display:grid;place-items:center}.sleep-checkin-header>button svg{width:20px}.sleep-checkin-header>div span{font-size:.65rem;font-weight:900;letter-spacing:.18em;color:#8f8a9c}.sleep-checkin-header h1{font-size:1.15rem;line-height:1.05;margin:.15rem 0 0;font-weight:950;letter-spacing:.04em}.sleep-checkin-header>svg{color:#7d74ff}.sleep-intro,.sleep-form-card,.sleep-disclaimer{max-width:760px;margin-left:auto;margin-right:auto}.sleep-intro{display:flex;gap:.9rem;align-items:center;padding:1rem;border:1px solid rgba(125,116,255,.25);border-radius:18px;background:linear-gradient(135deg,#7d74ff24,#ffffff06);margin-bottom:1rem}.sleep-moon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#7d74ff2b;color:#9d96ff;flex:0 0 auto}.sleep-intro strong{font-size:.95rem}.sleep-intro p{margin:.22rem 0 0;color:#aaa8b1;font-size:.8rem;line-height:1.45}.sleep-form-card{border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#14151af2;padding:1rem;box-shadow:0 18px 42px #00000040}.sleep-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.sleep-field,.sleep-question{display:block;margin-bottom:1rem}.sleep-field>span,.sleep-question>span{display:block;font-size:.76rem;font-weight:850;color:#d9d7df;margin:0 0 .48rem}.sleep-field input,.sleep-field select{box-sizing:border-box;width:100%;height:46px;border-radius:13px;border:1px solid rgba(255,255,255,.1);background:#0d0e12;color:#fff;padding:0 .8rem;font:inherit;outline:none}.sleep-field input:focus,.sleep-field select:focus{border-color:#7d74ff;box-shadow:0 0 0 3px #7d74ff1a}.sleep-input-icon{position:relative}.sleep-input-icon svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:17px;color:#777381;pointer-events:none}.sleep-input-icon input{padding-left:2.3rem}.sleep-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem}.sleep-scale button{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0d0e12;color:#aaa8b1;font-weight:900}.sleep-scale button.is-active{background:#7d74ff;color:#fff;border-color:#7d74ff;box-shadow:0 6px 18px #7d74ff47}.sleep-scale-labels{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.65rem;color:#777581}.sleep-estimate{display:flex;gap:.75rem;align-items:center;margin:1.15rem 0;padding:.85rem;border-radius:14px;background:#0d0e12;border:1px solid rgba(125,116,255,.16)}.sleep-estimate>svg{color:#9d96ff}.sleep-estimate small{display:block;color:#777581;font-size:.62rem;font-weight:900;letter-spacing:.12em}.sleep-estimate strong{font-size:.95rem}.sleep-save{width:100%;height:50px;border:0;border-radius:14px;background:linear-gradient(135deg,#7369ff,#9189ff);color:#fff;font-weight:950;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;gap:.55rem}.sleep-save:disabled{opacity:.58}.sleep-save svg{width:18px}.sleep-error{color:#ff8e8e;font-size:.78rem}.sleep-success{display:flex;gap:.4rem;align-items:center;color:#6fe49a;font-size:.8rem;font-weight:800}.sleep-success svg{width:17px}.is-spinning{animation:sleep-spin .8s linear infinite}@keyframes sleep-spin{to{transform:rotate(360deg)}}.sleep-disclaimer{display:flex;gap:.65rem;margin-top:1rem;padding:.85rem;color:#85828c;font-size:.72rem;line-height:1.5}.sleep-disclaimer svg{width:19px;flex:0 0 auto;color:#8179d8}.sleep-disclaimer p{margin:0}.sleep-disclaimer strong{color:#aaa8b1}@media(max-width:520px){.sleep-checkin-page{padding:.8rem .8rem 5.5rem}.sleep-two-cols{grid-template-columns:1fr}.sleep-form-card{padding:.9rem}.sleep-checkin-header h1{font-size:1rem}}.sleep-checkin-page{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));scroll-padding-top:calc(12px + env(safe-area-inset-top,0px));scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.sleep-checkin-page .sleep-field input,.sleep-checkin-page .sleep-field select,.sleep-checkin-page .sleep-scale button,.sleep-checkin-page .sleep-save,.sleep-checkin-page .sleep-checkin-header>button{min-height:44px}.sleep-checkin-page .sleep-field input,.sleep-checkin-page .sleep-field select,.sleep-checkin-page .sleep-save{scroll-margin-bottom:160px}.sleep-checkin-page .sleep-save{margin-bottom:max(8px,env(safe-area-inset-bottom,0px))}@media(max-width:520px){.sleep-checkin-page{padding-top:calc(.8rem + env(safe-area-inset-top,0px));padding-right:.8rem;padding-left:.8rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.sleep-checkin-page .sleep-field input,.sleep-checkin-page .sleep-field select{font-size:16px}}@media(max-width:390px){.sleep-checkin-page{scroll-padding-bottom:calc(144px + env(safe-area-inset-bottom,0px))}.sleep-checkin-header{grid-template-columns:44px minmax(0,1fr) 30px;gap:.55rem}.sleep-checkin-header h1{font-size:.95rem}.sleep-intro{align-items:flex-start}.sleep-form-card{border-radius:18px;padding:.8rem}}.notifications-screen-new{position:fixed;z-index:95;inset:0 auto 0 50%;width:min(100%,540px);height:100%;margin:0;transform:translate(-50%);overflow-y:auto;padding:calc(env(safe-area-inset-top) + 10px) 14px calc(98px + env(safe-area-inset-bottom));color:#f4f4f2;background:radial-gradient(circle at 82% 7%,rgba(237,171,0,.09),transparent 23%),#030303;font-family:Roboto Condensed,sans-serif}.notifications-screen-new .notifications-header{display:grid;grid-template-columns:46px 1fr 46px;align-items:center;height:72px;border-bottom:1px solid #242424}.notifications-screen-new .notifications-header>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d19a00;border-radius:50%;color:#f2b516;background:#080808}.notifications-screen-new .notifications-header>button svg{width:21px}.notifications-screen-new .notifications-header>div{display:flex;align-items:center;justify-content:center;gap:9px}.notifications-screen-new .notifications-header>div span{display:grid}.notifications-screen-new .notifications-header b{font-family:Barlow,sans-serif;font-size:21px;letter-spacing:.08em}.notifications-screen-new .notifications-header small{color:#f2b516;font-size:8px;letter-spacing:.3em}.notifications-title{display:grid;grid-template-columns:55px 1fr;align-items:center;gap:12px;padding:25px 3px 18px}.notifications-title>svg{width:50px;height:50px;padding:12px;border:1px solid #6e5207;border-radius:50%;color:#f2b516;background:#0c0b07}.notifications-title small{color:#f2b516;font-size:9px}.notifications-title h1{margin:2px 0;font-family:Bebas Neue;font-size:34px;font-weight:400}.notifications-title p{margin:0;color:var(--invictus-text-muted);font-size:11px}.notifications-screen-new .notifications-empty{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;padding:25px;border:1px solid #363636;border-radius:11px;text-align:center;background:linear-gradient(145deg,#111,#080808)}.notifications-screen-new .notifications-empty>svg{width:48px;height:48px;color:#f2b516}.notifications-screen-new .notifications-empty h2{margin:13px 0 3px;font-family:Bebas Neue;font-size:25px;font-weight:400}.notifications-screen-new .notifications-empty p,.notifications-screen-new .notifications-empty span{margin:2px;color:var(--invictus-text-muted);font-size:11px}.notifications-screen-new .notifications-list{display:grid;gap:7px}.notifications-screen-new .notification-row{display:grid;grid-template-columns:45px 1fr 10px;align-items:center;gap:10px;min-height:72px;padding:10px;border:1px solid #353535;border-radius:9px;color:#eee;text-align:left;background:linear-gradient(110deg,#121212,#090909)}.notifications-screen-new .notification-row.is-read{opacity:.62}.notifications-screen-new .notification-row-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #6b5008;border-radius:50%;color:#f2b516}.notifications-screen-new .notification-row-icon svg{width:21px}.notifications-screen-new .notification-row-copy{display:grid}.notifications-screen-new .notification-row-copy b{font-size:12px}.notifications-screen-new .notification-row-copy small{margin-top:4px;color:var(--invictus-text-muted);font-size:10px;line-height:1.35}.notifications-screen-new .notification-unread{width:7px;height:7px;border-radius:50%;background:#f2b516;box-shadow:0 0 8px #f2b51699}.notifications-screen-new .notifications-read-all{display:flex;min-height:43px;align-items:center;justify-content:center;gap:7px;border:1px solid #886700;border-radius:7px;color:#f2b516;background:#090909;font-size:10px;font-weight:800}.notifications-screen-new .notifications-data-note{display:flex;align-items:center;gap:7px;margin:13px 0;padding:10px;border:1px solid #333;border-radius:7px;color:var(--invictus-text-muted);background:#0c0c0c;font-size:9px}.notifications-screen-new .notifications-data-note svg{width:17px;color:#f2b516}.notifications-footer{position:fixed;z-index:97;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 540px)/2)) env(safe-area-inset-bottom);border-top:1px solid #222;background:#030303f7}.notifications-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:var(--invictus-text-subtle);background:none;font-size:9px}.notifications-footer button svg{width:23px}.notifications-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f2b516;border-radius:50%;color:#f2b516;background:radial-gradient(circle,#2b2107,#050505 70%)}.notifications-footer .is-plus svg{width:30px}@media(max-width:430px){.notifications-screen-new{top:0;right:0;bottom:0;left:0;width:100%;transform:none;padding-right:11px;padding-left:11px}}.ch-new-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-y:auto;background:transparent;color:#f6f6f3;font-family:Roboto Condensed,sans-serif}.ch-new-page{width:min(100%,540px);min-height:100%;margin:auto;padding:env(safe-area-inset-top) 18px calc(104px + env(safe-area-inset-bottom));background:radial-gradient(circle at 84% 12%,rgba(235,171,0,.08),transparent 25%)}.ch-new-header,.ch-detail-header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;height:78px;border-bottom:1px solid #222}.ch-new-header>button,.ch-detail-header>button{position:relative;display:grid;width:43px;height:43px;place-items:center;border:1px solid #d49c00;border-radius:50%;color:#f2b516;background:#080808}.ch-new-header>button svg,.ch-detail-header>button svg{width:22px}.ch-new-header>div,.ch-detail-header>div{display:flex;align-items:center;justify-content:center;gap:8px}.ch-new-header>div b,.ch-detail-header>div b{font-family:Barlow,sans-serif;font-size:22px;letter-spacing:.08em}.ch-new-header>div small,.ch-detail-header>div small{position:absolute;margin:35px 0 0 74px;color:#f2b516;font-size:8px;letter-spacing:.3em}.ch-new-avatar{padding:2px}.ch-new-avatar img{width:37px;height:37px;border-radius:50%;object-fit:cover}.ch-new-avatar em{position:absolute;right:-3px;bottom:-4px;padding:1px 4px;border-radius:3px;color:#171004;background:#f2b516;font-size:8px;font-style:normal;font-weight:900}.ch-new-hero{min-height:155px;padding:25px 2px 0;background:radial-gradient(circle at 82% 45%,rgba(235,171,0,.16),transparent 30%)}.ch-new-hero h1{margin:0;font-family:Bebas Neue;font-size:45px;font-weight:400;letter-spacing:.025em}.ch-new-hero p{margin:5px 0;color:var(--invictus-text-secondary);font-size:18px}.ch-new-title{margin:17px 0 10px;padding-left:9px;border-left:2px solid #f0b20b;font-family:Bebas Neue;font-size:20px;font-weight:400;letter-spacing:.025em}.ch-feature{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);overflow:hidden;border:1px solid #d39c00;border-radius:12px;background:linear-gradient(125deg,#10100e,#070707 72%);box-shadow:0 0 20px #dda00021}.ch-feature-main{display:grid;grid-template-columns:68px 1fr;gap:12px;padding:17px;border-right:1px solid #292313}.ch-badge{display:grid;width:66px;height:75px;place-items:center;clip-path:polygon(50% 0,100% 14%,90% 76%,50% 100%,10% 76%,0 14%);color:#f2b516;background:linear-gradient(#1c1708,#080808)}.ch-badge svg{width:35px}.ch-feature-main small{display:inline-block;padding:2px 5px;border-radius:3px;color:#fff;background:#19842e;font-size:9px;font-weight:800}.ch-feature h2{margin:5px 0 0;font-family:Bebas Neue;font-size:24px;font-weight:400}.ch-feature h3{margin:1px 0;color:#f2b516;font-size:13px}.ch-feature p{margin:5px 0;color:var(--invictus-text-secondary);font-size:11px;line-height:1.4}.ch-feature ul{grid-column:1/3;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:8px 0 0;padding:0;list-style:none}.ch-feature li{display:flex;align-items:center;gap:5px;color:#bbb;font-size:9px}.ch-feature li svg{width:18px;color:#f2b516}.ch-feature button,.ch-future button,.ch-enrolled button,.ch-consent button,.ch-preview-back{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:0 14px;border:1px solid #dda500;border-radius:6px;color:#161004;background:linear-gradient(100deg,#f0aa0a,#ffd05b);font-weight:900}.ch-feature-main>button{grid-column:1/3;margin-top:10px}.ch-feature button svg,.ch-future button svg,.ch-enrolled button svg,.ch-consent button svg,.ch-preview-back svg{width:19px}.ch-feature aside{display:flex;flex-direction:column;justify-content:center;padding:16px;background:linear-gradient(145deg,#151515,#090909)}.ch-feature aside>svg{width:30px;color:#f2b516}.ch-feature aside h3{margin:10px 0 4px}.ch-feature aside button{margin-top:10px;color:#f2b516;background:#080808}.ch-paid-head{display:flex;align-items:center;justify-content:space-between;margin:25px 0 10px}.ch-paid-head h2{margin:0;padding-left:9px;border-left:2px solid #f2b516;font-family:Bebas Neue;font-size:20px;font-weight:400}.ch-paid-head span{color:#f2b516;font-size:10px}.ch-future{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ch-future article{display:grid;align-content:start;min-height:235px;padding:16px;border:1px solid #3c3c3c;border-radius:10px;background:radial-gradient(circle at 82% 20%,rgba(242,181,22,.12),transparent 30%),linear-gradient(140deg,#141414,#090909)}.ch-future article>svg{width:35px;color:#f2b516}.ch-future small{margin-top:12px;color:#f2b516}.ch-future h3{margin:3px 0;font-family:Bebas Neue;font-size:25px;font-weight:400}.ch-future p{min-height:42px;margin:0;color:var(--invictus-text-muted);font-size:11px}.ch-future strong{justify-self:start;margin:12px 0;padding:4px 8px;border-radius:4px;color:#f2b516;background:#2a220b;font-size:11px}.ch-future button{align-self:end;width:100%;color:#f2b516;background:#080808;font-size:10px}.ch-how{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.ch-how article{display:flex;min-height:105px;flex-direction:column;align-items:center;justify-content:center;padding:9px;border:1px solid #393939;border-radius:8px;text-align:center;background:#101010}.ch-how svg{width:25px;color:#f2b516}.ch-how b{margin-top:8px;color:#f2b516;font-size:9px}.ch-how span{margin-top:3px;color:var(--invictus-text-secondary);font-size:8px}.ch-security{display:flex;align-items:center;gap:9px;margin-top:11px;padding:11px;border:1px solid #393939;border-radius:7px;color:#bbb;background:#0d0d0d;font-size:10px}.ch-security svg{width:20px;color:#f2b516}.ch-new-footer{position:fixed;z-index:92;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 540px)/2)) env(safe-area-inset-bottom);border-top:1px solid #222;background:#030303f7}.ch-new-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:var(--invictus-text-subtle);background:none;font-size:9px}.ch-new-footer button svg{width:23px}.ch-new-footer .is-active{color:#f2b516}.ch-new-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f2b516;border-radius:50%;color:#f2b516;background:radial-gradient(circle,#2b2107,#050505 70%)}.ch-new-footer .is-plus svg{width:30px}.ch-community{padding-bottom:calc(35px + env(safe-area-inset-bottom))}.ch-community-hero,.ch-preview-hero{padding:34px 20px;text-align:center;border-bottom:1px solid #2b2b2b;background:radial-gradient(circle at 50% 46%,rgba(242,181,22,.13),transparent 39%)}.ch-community-hero>svg{width:55px;height:55px;color:#f2b516}.ch-community-hero small,.ch-preview-hero small{display:block;margin-top:12px;color:#f2b516;letter-spacing:.12em}.ch-community-hero h1,.ch-preview-hero h1{margin:7px 0 0;font-family:Bebas Neue;font-size:35px;font-weight:400}.ch-community-hero h2{margin:0;color:#f2b516;font-size:15px}.ch-community-hero p,.ch-preview-hero p{max-width:430px;margin:12px auto 0;color:var(--invictus-text-secondary);line-height:1.5}.ch-community-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.ch-community-stats article,.ch-preview-pending article{display:flex;min-height:105px;flex-direction:column;align-items:center;justify-content:center;padding:10px;border:1px solid #383838;border-radius:9px;text-align:center;background:#111}.ch-community-stats svg,.ch-preview-pending svg{width:27px;color:#f2b516}.ch-community-stats b,.ch-preview-pending b{margin-top:6px}.ch-community-stats span,.ch-preview-pending span{color:var(--invictus-text-muted);font-size:10px}.ch-community-rules,.ch-preview-steps{display:grid;gap:8px}.ch-community-rules article,.ch-preview-steps article{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid #353535;border-radius:9px;background:linear-gradient(110deg,#141414,#090909)}.ch-community-rules svg,.ch-preview-steps svg{width:30px;flex:none;color:#f2b516}.ch-community-rules span,.ch-preview-steps span{color:var(--invictus-text-secondary);font-size:11px;line-height:1.5}.ch-community-rules b,.ch-preview-steps b{display:block;color:#eee;font-size:12px}.ch-enrolled,.ch-consent{margin-top:18px;padding:18px;border:1px solid #d19b00;border-radius:10px;background:#111}.ch-enrolled{text-align:center}.ch-enrolled>svg{width:38px;color:#22bd56}.ch-enrolled h2{font-family:Bebas Neue;font-weight:400}.ch-enrolled p{color:var(--invictus-text-secondary);font-size:12px}.ch-enrolled button,.ch-consent button{width:100%;margin-top:13px}.ch-consent label{display:flex;align-items:flex-start;gap:10px;color:#bbb;font-size:12px;line-height:1.45}.ch-consent input{width:18px;height:18px;accent-color:#f2b516}.ch-consent button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.45}.ch-community-error{padding:10px;color:#ff8080;text-align:center}.ch-preview{padding-bottom:calc(36px + env(safe-area-inset-bottom))}.ch-preview-hero{position:relative;overflow:hidden;border:1px solid #3b3b3b;border-radius:12px;margin-top:14px}.ch-preview-hero:after{content:"";position:absolute;right:-45px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:#f1b20e14}.ch-preview-icon{display:grid;width:67px;height:67px;margin:auto;place-items:center;border:1px solid #e2a700;border-radius:50%;color:#f2b516;background:#0b0b0b}.ch-preview-icon svg{width:35px}.ch-preview-hero strong{display:inline-block;margin-top:17px;padding:5px 10px;border:1px solid #d29b00;border-radius:4px;color:#f2b516;font-size:11px}.ch-preview-pending{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ch-preview-notice{display:flex;align-items:flex-start;gap:13px;margin-top:18px;padding:15px;border:1px solid #d39d00;border-radius:9px;background:#151105}.ch-preview-notice>svg{width:26px;flex:none;color:#f2b516}.ch-preview-notice b{font-size:12px}.ch-preview-notice p{margin:4px 0 0;color:var(--invictus-text-secondary);font-size:11px;line-height:1.5}.ch-preview-back{width:100%;margin-top:16px;color:#f2b516;background:#080808}@media(max-width:430px){.ch-new-page{padding-left:12px;padding-right:12px}.ch-new-hero{min-height:130px}.ch-new-hero h1{font-size:39px}.ch-feature{grid-template-columns:1fr}.ch-feature-main{border-right:0}.ch-feature aside{border-top:1px solid #292313}.ch-future{grid-template-columns:1fr}.ch-future article{min-height:205px}.ch-how{grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto;padding-bottom:5px}.ch-community-stats,.ch-preview-pending{grid-template-columns:1fr}}.ch-enrolled-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ch-enrolled-actions button{justify-content:center}.ch-enrolled-actions button svg:first-child{width:20px}@media(max-width:430px){.ch-enrolled-actions{grid-template-columns:1fr}}.ch-new-screen{overflow-x:hidden;background:#050505}.ch-section-tabs{display:grid;grid-template-columns:1fr 1.35fr;gap:6px;margin:14px 0;padding:5px;border:1px solid #292929;border-radius:10px;background:#0b0b0b}.ch-section-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 8px;border:0;border-radius:7px;color:#96928c;background:transparent;font-size:10px;font-weight:900}.ch-section-tabs button svg{width:17px}.ch-section-tabs button.is-active{color:#171004;background:linear-gradient(100deg,#eeab0c,#ffd25e);box-shadow:0 5px 18px #e6a60826}@media(max-width:370px){.ch-section-tabs{grid-template-columns:1fr}.ch-section-tabs button{min-height:37px}}.ch-new-hero{background:linear-gradient(90deg,#050505 4%,#050505e0 38%,#05050547),url(/assets/championships/friends-banner.png) center right/cover no-repeat}.ch-friends-card{position:relative;min-height:520px;overflow:hidden;border:1px solid #e6ad11;border-radius:14px;background:#050505;box-shadow:0 0 20px #dda0002e,inset 0 0 22px #f2b5160f}.ch-friends-card__background,.ch-paid-card__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ch-friends-card__background{object-position:62% center}.ch-friends-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#010101fa,#010101e8 36%,#01010185 65%,#0101011f),linear-gradient(0deg,#020202fa,#020202e6 39%,#02020214 75%)}.ch-friends-card__content{position:relative;z-index:1;display:grid;align-content:start;min-height:520px;padding:24px 20px 14px}.ch-friends-card__free{justify-self:start;padding:5px 12px;border-radius:7px;color:#fff;background:#168b35;font-size:13px;font-weight:900;box-shadow:0 4px 12px #05591d47}.ch-friends-card h2{max-width:62%;margin:12px 0 0;font-family:Bebas Neue;font-size:42px;font-weight:400;letter-spacing:.02em;line-height:.92}.ch-friends-card h2 strong{display:block;color:#f1b51e;font-weight:400}.ch-friends-card h3{margin:7px 0 0;color:#eee;font-size:15px;letter-spacing:.24em}.ch-friends-card__description{max-width:60%;margin:13px 0 0;color:#e0dcd4;font-size:13px;line-height:1.42}.ch-friends-card__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0 0;padding:0;list-style:none}.ch-friends-card__facts li{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-height:62px;padding:8px;border:1px solid rgba(239,179,24,.36);border-radius:8px;color:#ddd8cf;background:#050505c9;font-size:10px;line-height:1.25}.ch-friends-card__facts svg{width:25px;color:#f2b516}.ch-friends-card__facts b{font-weight:700}.ch-friends-card__prize{display:grid;grid-template-columns:105px 1fr;align-items:center;gap:8px;min-height:91px;margin-top:9px;padding:7px 11px;border:1px solid rgba(238,179,25,.44);border-radius:9px;background:#050505e0}.ch-friends-card__prize img{width:100px;height:78px;object-fit:contain;filter:drop-shadow(0 7px 8px rgba(0,0,0,.42))}.ch-friends-card__prize small{display:block;color:#b9b4ac;font-size:9px;letter-spacing:.25em}.ch-friends-card__prize strong{display:block;margin:1px 0;color:#f2b516;font-family:Bebas Neue;font-size:27px;font-weight:400;line-height:1}.ch-friends-card__prize p,.ch-friends-card__prize span{display:block;margin:0;color:#e3ded5;font-size:11px;line-height:1.35}.ch-friends-card__content>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:49px;margin-top:10px;padding:0 17px;border:1px solid #dda500;border-radius:7px;color:#161004;background:linear-gradient(100deg,#f0aa0a,#ffd05b);font-size:15px;font-weight:900}.ch-friends-card__content>button svg{width:21px}.ch-friends-card__legal{display:flex;align-items:center;justify-content:center;gap:7px;margin:9px 0 0;color:#c1bcb4;font-size:8px;letter-spacing:.08em}.ch-friends-card__legal svg{width:13px;color:#ddd}.ch-future{grid-template-columns:1fr;gap:12px}.ch-future .ch-paid-card{position:relative;display:block;min-height:300px;overflow:hidden;padding:0;border:1px solid #555;border-radius:13px;background:#080808}.ch-paid-card__background{object-position:var(--ch-paid-image-position,center right)}.ch-paid-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020202fc,#020202f0 31%,#0202029e 57%,#02020217),linear-gradient(0deg,rgba(1,1,1,.72),transparent 52%)}.ch-paid-card__content{position:relative;z-index:1;display:flex;min-height:300px;width:67%;flex-direction:column;align-items:flex-start;padding:24px 20px 19px}.ch-paid-card__content>svg{width:36px;height:36px;color:#f2b516}.ch-future .ch-paid-card small{margin-top:10px;color:#f2b516;font-size:13px;font-weight:800}.ch-future .ch-paid-card h3{margin:5px 0 0;font-family:Bebas Neue;font-size:34px;font-weight:400;line-height:1}.ch-future .ch-paid-card p{max-width:250px;min-height:43px;margin:10px 0 0;color:#d3cfc7;font-size:13px;line-height:1.35}.ch-future .ch-paid-card strong{margin:14px 0;padding:5px 10px;border-radius:5px;color:#f2b516;background:#3e2f08ba;font-size:12px}.ch-future .ch-paid-card button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;margin-top:auto;padding:0 14px;border:1px solid #f2b516;border-radius:7px;color:#f2b516;background:#030303e6;font-size:12px;font-weight:900}.ch-paid-card button svg{width:20px}@media(max-width:430px){.ch-friends-card{min-height:510px}.ch-friends-card__background{bottom:auto;height:auto;aspect-ratio:1672/941;object-position:center}.ch-friends-card__content{min-height:510px;padding:20px 15px 12px}.ch-friends-card h2{font-size:clamp(34px,10vw,42px)}.ch-friends-card__description{max-width:63%;font-size:12px}.ch-friends-card__facts{gap:5px}.ch-friends-card__facts li{grid-template-columns:24px 1fr;gap:5px;padding:6px;font-size:9px}.ch-friends-card__facts svg{width:22px}.ch-friends-card__prize{grid-template-columns:88px 1fr}.ch-friends-card__prize img{width:84px;height:67px}.ch-friends-card__prize strong{font-size:24px}.ch-future .ch-paid-card,.ch-paid-card__content{min-height:275px}.ch-paid-card__content{width:70%;padding:20px 15px 15px}.ch-future .ch-paid-card h3{font-size:30px}.ch-future .ch-paid-card p{font-size:12px}}@media(max-width:350px){.ch-friends-card,.ch-friends-card__content{min-height:535px}.ch-friends-card__content{padding-right:11px;padding-left:11px}.ch-friends-card h2{max-width:67%}.ch-friends-card h3{font-size:12px}.ch-friends-card__description{max-width:67%;font-size:11px}.ch-friends-card__facts li{grid-template-columns:1fr;justify-items:center;text-align:center}.ch-friends-card__prize{grid-template-columns:76px 1fr;padding-right:7px;padding-left:7px}.ch-friends-card__prize img{width:74px}.ch-friends-card__prize strong{font-size:21px}.ch-friends-card__prize p,.ch-friends-card__prize span{font-size:10px}.ch-friends-card__legal{font-size:7px;letter-spacing:.04em}.ch-paid-card__content{width:76%}.ch-future .ch-paid-card h3{font-size:27px}}.ch-paid-head--first{margin-top:18px}.ch-my-championship-head{display:flex;align-items:center;justify-content:space-between;margin:20px 0 9px}.ch-my-championship-head h2{margin:0;padding-left:9px;border-left:2px solid #f2b516;font-family:Bebas Neue;font-size:20px;font-weight:400}.ch-my-championship-head span{color:#817d76;font-size:9px}.ch-friends-status-loading{height:88px;margin-top:18px;border:1px solid #252525;border-radius:12px;background:linear-gradient(90deg,#0a0a0a,#15130d,#0a0a0a);background-size:180% 100%;animation:ch-ranking-card-loading 1.2s ease-in-out infinite}.ch-friends-ranking-card{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(125px,.9fr) minmax(90px,.65fr);align-items:center;gap:9px;width:100%;min-height:84px;overflow:hidden;padding:11px 14px;border:1px solid #dfa60d;border-radius:12px;color:#f4f1e9;background:#070707;text-align:left;box-shadow:0 0 18px #e2a60c14}.ch-friends-ranking-card__background,.ch-friends-ranking-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ch-friends-ranking-card__background{object-fit:cover;object-position:center;opacity:.24}.ch-friends-ranking-card__scrim{background:linear-gradient(90deg,#030303d1,#03030399 55%,#030303f0)}.ch-friends-ranking-card__identity,.ch-friends-ranking-card__status,.ch-friends-ranking-card__ranking{position:relative;z-index:1}.ch-friends-ranking-card__identity{display:flex;align-items:center;gap:9px}.ch-friends-ranking-card__identity>svg{width:31px;height:31px;color:#f2b516}.ch-friends-ranking-card__identity span{display:grid}.ch-friends-ranking-card__identity small{font-family:Bebas Neue;font-size:15px;line-height:1}.ch-friends-ranking-card__identity strong{color:#f2b516;font-family:Bebas Neue;font-size:20px;line-height:1}.ch-friends-ranking-card__status{display:flex;min-height:31px;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;padding:4px 8px;border-radius:16px;color:#eaffef;background:linear-gradient(100deg,#15863b,#1dae51);font-size:9px;font-weight:900;text-align:center}.ch-friends-ranking-card__status>svg{width:15px}.ch-friends-ranking-card__status small{flex-basis:100%;color:#ddd;font-size:7px;font-weight:600;letter-spacing:.11em}.ch-friends-ranking-card__ranking{display:flex;align-items:center;justify-content:flex-end;gap:3px;padding-left:10px;border-left:1px solid rgba(230,169,14,.3);color:#f2b516;font-size:11px;font-weight:900;white-space:nowrap}.ch-friends-ranking-card__ranking svg{width:17px}@keyframes ch-ranking-card-loading{50%{background-position:100% 0}}@media(max-width:390px){.ch-friends-ranking-card{grid-template-columns:1fr auto;min-height:96px;padding:10px}.ch-friends-ranking-card__status{justify-self:start;grid-column:1}.ch-friends-ranking-card__ranking{grid-column:2;grid-row:1/3}.ch-friends-ranking-card__identity strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.ch-friends-status-loading{animation:none}}.ch-powerlift-feature{position:relative;display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:14px;overflow:hidden;margin-top:18px;padding:16px;border:1px solid #e0a500;border-radius:12px;background:radial-gradient(circle at 88% 35%,rgba(244,181,22,.2),transparent 33%),linear-gradient(115deg,#191205,#090909 68%);box-shadow:0 0 22px #e8a8001f}.ch-powerlift-feature:after{content:"";position:absolute;right:-45px;top:-65px;width:190px;height:190px;border:1px solid rgba(242,181,22,.2);border-radius:50%}.ch-powerlift-feature>span{display:grid;width:62px;height:72px;place-items:center;clip-path:polygon(50% 0,100% 18%,90% 76%,50% 100%,10% 76%,0 18%);color:#f2b516;background:linear-gradient(#302509,#090909)}.ch-powerlift-feature>span svg{width:34px}.ch-powerlift-feature small{color:#f2b516;font-size:9px}.ch-powerlift-feature h2{margin:3px 0;font-family:Bebas Neue;font-size:28px;font-weight:400}.ch-powerlift-feature p{max-width:310px;margin:0;color:var(--invictus-text-secondary);font-size:11px}.ch-powerlift-feature ul{display:flex;gap:12px;margin:10px 0 0;padding:0;list-style:none}.ch-powerlift-feature li{display:flex;align-items:center;gap:4px;color:#bbb;font-size:8px}.ch-powerlift-feature li svg{width:14px;color:#f2b516}.ch-powerlift-feature button{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid #e0a500;border-radius:6px;color:#171004;background:linear-gradient(100deg,#eda80a,#ffd259);font-size:9px;font-weight:900}.ch-powerlift-feature button svg{width:17px}@media(max-width:430px){.ch-powerlift-feature{grid-template-columns:58px 1fr}.ch-powerlift-feature>span{width:54px;height:64px}.ch-powerlift-feature button{grid-column:1/3;justify-content:center}.ch-powerlift-feature ul{flex-wrap:wrap;gap:6px 10px}}.academy-podium-athlete--2,.academy-podium-athlete--3,.academy-podium-athlete--2 .academy-podium-panel,.academy-podium-athlete--3 .academy-podium-panel,.academy-podium-athlete--2 .academy-podium-avatar,.academy-podium-athlete--3 .academy-podium-avatar{overflow:visible}.academy-podium-athlete--2 .academy-podium-avatar,.academy-podium-athlete--3 .academy-podium-avatar{width:76px!important;height:76px!important}.academy-podium-athlete--2 .academy-podium-photo,.academy-podium-athlete--3 .academy-podium-photo{width:62px!important;height:62px!important}.academy-podium-athlete--2 .academy-podium-crown,.academy-podium-athlete--3 .academy-podium-crown{top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain}@media(max-width:430px){.academy-podium-athlete--2 .academy-podium-avatar,.academy-podium-athlete--3 .academy-podium-avatar{width:68px!important;height:68px!important}.academy-podium-athlete--2 .academy-podium-photo,.academy-podium-athlete--3 .academy-podium-photo{width:55px!important;height:55px!important}}.academy-ranking-content,.academy-ranking-state{font-family:Roboto Condensed,sans-serif}.academy-ranking-content{display:grid;gap:14px}.academy-ranking-header{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid rgba(238,176,14,.38);border-radius:14px;background:radial-gradient(circle at 88% 20%,rgba(242,181,22,.12),transparent 34%),linear-gradient(135deg,#15130d,#080808)}.academy-ranking-header>span{display:grid;width:54px;height:54px;flex:none;place-items:center;border:1px solid #dca50c;border-radius:50%;color:#f2b516;background:#090909}.academy-ranking-header>span svg{width:28px}.academy-ranking-header small{color:#d8a821;font-size:9px;font-weight:800;letter-spacing:.13em}.academy-ranking-header h1{margin:2px 0;font-family:Bebas Neue;font-size:31px;font-weight:400;letter-spacing:.025em;line-height:1}.academy-ranking-header p{display:flex;align-items:center;gap:5px;margin:5px 0 0;color:#bdb8af;font-size:12px}.academy-ranking-header p svg{width:15px;color:#f2b516}.academy-ranking-periods{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;border:1px solid #292929;border-radius:10px;background:#0b0b0b}.academy-ranking-periods button{min-height:38px;border:0;border-radius:7px;color:#96928c;background:transparent;font-size:11px;font-weight:900}.academy-ranking-periods button.is-active{color:#171004;background:linear-gradient(100deg,#eeab0c,#ffd25e);box-shadow:0 5px 18px #e6a60829}.academy-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:7px;padding:20px 8px 0;border:1px solid #2d2d2d;border-radius:14px;background:radial-gradient(circle at 50% 20%,rgba(239,177,14,.15),transparent 42%),linear-gradient(#10100e,#070707)}.academy-podium-athlete{position:relative;display:flex;min-width:0;min-height:190px;flex-direction:column;align-items:center;padding:6px 6px 12px;border:0;border-radius:12px 12px 0 0;color:#f5f3ef;background:linear-gradient(180deg,#221d10b8,#0c0c0bf0);cursor:pointer}.academy-podium-athlete--1{min-height:222px;padding-top:0;border:1px solid rgba(244,185,26,.35);border-bottom:0;background:linear-gradient(180deg,#59400975,#0d0c09f5)}.academy-podium-athlete--2{border:1px solid rgba(211,219,230,.2);border-bottom:0}.academy-podium-athlete--3{border:1px solid rgba(211,124,63,.22);border-bottom:0}.academy-podium-athlete.is-current{box-shadow:inset 0 0 0 1px #f2b516,0 0 18px #f2b51626}.academy-podium-avatar{position:relative;display:grid;width:90px;height:90px;place-items:center}.academy-podium-athlete--1 .academy-podium-avatar{width:112px;height:112px}.academy-podium-photo{position:absolute;left:21%;top:21%;z-index:1;width:58%;height:58%;border:2px solid #b77f0a;border-radius:50%;object-fit:cover;background:transparent}.academy-podium-crown{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:contain;pointer-events:none}.academy-podium-position{display:grid;width:31px;height:25px;margin-top:-7px;place-items:center;border-radius:50%;color:#0b0904;background:#f2b516;font-family:Bebas Neue;font-size:17px}.academy-podium-athlete--2 .academy-podium-position{background:#d8dee8}.academy-podium-athlete--3 .academy-podium-position{background:#c87945}.academy-podium-athlete strong{display:block;width:100%;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.academy-podium-athlete strong em,.academy-ranking-row strong em{display:inline-block;margin-left:4px;padding:2px 4px;border-radius:3px;color:#1a1203;background:#f2b516;font-size:7px;font-style:normal;vertical-align:middle}.academy-podium-athlete>b{margin-top:5px;color:#f2b516;font-size:17px}.academy-podium-athlete>b small{font-size:8px}.academy-podium-streak{margin-top:3px;color:#99948b;font-size:8px}.academy-ranking-meta{display:flex;align-items:center;justify-content:space-between;color:#8f8b84;font-size:10px}.academy-ranking-list{display:grid;gap:7px}.academy-ranking-row{display:grid;grid-template-columns:36px 42px minmax(0,1fr) auto 18px;align-items:center;gap:8px;width:100%;min-height:66px;padding:8px 10px;border:1px solid #303030;border-radius:10px;color:#f5f2eb;text-align:left;background:linear-gradient(110deg,#141414,#0a0a0a);cursor:pointer}.academy-ranking-row.is-current{border-color:#dca30a;background:linear-gradient(110deg,#523d088c,#0b0b09);box-shadow:0 0 14px #e7a90d1a}.academy-ranking-position{color:#b9b5af;font-family:Bebas Neue;font-size:21px;text-align:center}.academy-ranking-row>img{width:42px;height:42px;border:1px solid #9b7415;border-radius:50%;object-fit:cover;background:#111}.academy-ranking-row>span{min-width:0}.academy-ranking-row strong,.academy-ranking-row span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.academy-ranking-row strong{font-size:13px}.academy-ranking-row span small{margin-top:3px;color:#918d86;font-size:9px}.academy-ranking-score{color:#f2b516;font-size:16px;text-align:right}.academy-ranking-score small{display:block;color:#8f8a81;font-size:7px}.academy-ranking-row>svg{width:18px;color:#dca30a}.academy-current-position{display:grid;gap:6px;padding:10px;border:1px solid rgba(242,181,22,.5);border-radius:11px;background:#2e220554}.academy-current-position>small{color:#f2b516;font-size:9px;font-weight:900;letter-spacing:.12em}.academy-ranking-more{min-height:43px;border:1px solid #d09a08;border-radius:8px;color:#f2b516;background:#090909;font-size:11px;font-weight:900}.academy-ranking-footer{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;padding:13px;border:1px solid #2e2e2e;border-radius:10px;color:#918e87;background:#0b0b0b;font-size:10px;line-height:1.45}.academy-ranking-footer>svg{width:21px;color:#f2b516}.academy-ranking-footer button{grid-column:2;justify-self:start;padding:0;border:0;color:#aeaaa2;background:transparent;font-size:9px;text-decoration:underline}.academy-ranking-state{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;padding:28px 22px;border:1px solid #333;border-radius:14px;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(242,181,22,.1),transparent 40%),#0d0d0d}.academy-ranking-state>svg{width:43px;height:43px;color:#f2b516}.academy-ranking-state h2{margin:14px 0 4px;font-family:Bebas Neue;font-size:28px;font-weight:400}.academy-ranking-state p{max-width:390px;margin:5px 0;color:#aaa59d;font-size:12px;line-height:1.55}.academy-ranking-state>button{display:flex;align-items:center;justify-content:center;gap:8px;width:min(100%,310px);min-height:45px;margin-top:16px;border:1px solid #dca20a;border-radius:7px;color:#171004;background:linear-gradient(100deg,#eca908,#ffd15c);font-size:11px;font-weight:900}.academy-ranking-state>button svg{width:18px}.academy-ranking-state>button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.55}.academy-ranking-consent ul{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none;color:#c0bbb2;font-size:10px}.academy-ranking-consent li:before{content:"✓";margin-right:6px;color:#f2b516;font-weight:900}.academy-ranking-error{color:#ff8e8e!important}.academy-ranking-loading>svg{animation:academy-ranking-spin .9s linear infinite}@keyframes academy-ranking-spin{to{transform:rotate(360deg)}}@media(max-width:390px){.academy-ranking-header{padding:14px}.academy-ranking-header>span{width:46px;height:46px}.academy-ranking-header h1{font-size:27px}.academy-podium{gap:4px;padding-left:4px;padding-right:4px}.academy-podium-athlete{min-height:176px;padding-left:3px;padding-right:3px}.academy-podium-athlete--1{min-height:207px}.academy-podium-avatar{width:75px;height:75px}.academy-podium-athlete--1 .academy-podium-avatar{width:95px;height:95px}.academy-podium-athlete strong{font-size:10px}.academy-ranking-row{grid-template-columns:29px 38px minmax(0,1fr) auto 15px;gap:6px;padding-left:6px;padding-right:6px}.academy-ranking-row>img{width:38px;height:38px}.academy-ranking-score{font-size:14px}}.academy-podium-athlete--1:first-child:last-child{grid-column:2}@media(prefers-reduced-motion:reduce){.academy-ranking-loading>svg{animation:none}}.community-ranking-screen{background:#030303}.community-ranking-page{background:radial-gradient(circle at 50% 35%,rgba(231,166,4,.07),transparent 28%),#030303}.community-ranking-topbar .community-ranking-profile{overflow:hidden;padding:2px}.community-ranking-profile img{width:37px;height:37px;border-radius:50%;object-fit:cover}.community-ranking-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 118px;min-height:142px;margin:15px 0 18px;padding:23px 24px;overflow:hidden;border:1px solid rgba(226,164,8,.8);border-radius:14px;background:linear-gradient(90deg,#090908fa,#0d0b06e6 55%,#100c047a),radial-gradient(circle at 86% 48%,rgba(229,165,12,.22),transparent 35%);box-shadow:0 12px 30px #00000061,inset 0 0 30px #efaf100a}.community-ranking-hero:after{content:"";position:absolute;right:58px;bottom:-30px;width:145px;height:145px;background:url(/capacete.webp) center/contain no-repeat;filter:grayscale(.25) brightness(.42) sepia(.5);opacity:.46}.community-ranking-hero>div:first-child{position:relative;z-index:2}.community-ranking-hero small{color:#e6ac18;font-size:9px;font-weight:900;letter-spacing:.24em}.community-ranking-hero h1{margin:7px 0 5px;font-family:Bebas Neue;font-size:36px;font-weight:400;line-height:.95;letter-spacing:.025em}.community-ranking-hero p{display:flex;align-items:center;gap:8px;margin:0;color:#d6d0c6;font-size:14px}.community-ranking-hero p svg{width:20px;color:#f2b516}.community-ranking-hero em{display:block;margin-top:10px;color:#7f7a72;font-size:8px;font-style:normal;letter-spacing:.23em}.community-ranking-hero-motto{position:relative;z-index:2;align-self:center;justify-self:end;color:#ddd6c7;font-size:9px;line-height:1.55;letter-spacing:.12em;text-align:left}.community-ranking-hero-motto i{display:block;width:22px;height:2px;margin-top:8px;background:#f2b516}.community-ranking-top3{position:relative;padding:2px 0 0}.community-ranking-season-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 10px}.community-ranking-season-head>div small{display:block;margin-bottom:3px;color:#e8ad14;font-size:8px;font-weight:900;letter-spacing:.22em}.community-ranking-season-head h2{margin:0;color:#f4f0e9;font-family:Bebas Neue;font-size:28px;font-weight:400;letter-spacing:.035em;line-height:1}.community-ranking-season-head>div p{margin:5px 0 0;color:#827d75;font-size:8px;letter-spacing:.22em}.community-ranking-season-head>span{display:flex;align-items:center;gap:8px;color:#e9ac13}.community-ranking-season-head>span svg{width:22px;height:22px}.community-ranking-season-head>span b{color:#918b81;font-size:8px;font-weight:500;line-height:1.45;letter-spacing:.12em}.community-ranking-summary{margin-top:2px;border-top:1px solid rgba(225,166,14,.58)}.community-ranking-summary-row{display:grid;grid-template-columns:48px 42px minmax(0,1fr) auto 20px;align-items:center;gap:10px;width:100%;min-height:68px;padding:8px;border:0;border-bottom:1px solid #242424;color:#f2eee7;background:transparent;text-align:left}.community-ranking-summary-row[type=button]{cursor:pointer}.community-ranking-summary-rank{display:grid;width:42px;height:42px;place-items:center;border:1px solid #4a4a4a;border-radius:50%;color:#e5e2dc;font-family:Bebas Neue;font-size:27px;font-weight:400}.community-ranking-summary-row>img,.community-ranking-summary-avatar{display:grid;width:38px;height:38px;place-items:center;border:1px dashed #555;border-radius:50%;object-fit:cover;background:#080808;color:#777}.community-ranking-summary-avatar svg{width:19px}.community-ranking-summary-row>span:nth-of-type(1):not(.community-ranking-summary-avatar),.community-ranking-summary-row>span:nth-of-type(2){min-width:0}.community-ranking-summary-row span>b{display:block;font-family:Bebas Neue;font-size:19px;font-weight:400;letter-spacing:.03em}.community-ranking-summary-row span>small{display:block;margin-top:2px;overflow:hidden;color:#89847c;font-size:8px;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.community-ranking-summary-row>em{color:#eeb116;font-size:14px;font-style:normal;font-weight:900;text-align:right}.community-ranking-summary-row>em small{color:#817c74;font-size:7px}.community-ranking-summary-row>svg{width:18px;color:#7d7972}.community-ranking-summary-row.is-current{background:linear-gradient(90deg,rgba(226,164,8,.055),transparent 58%)}.community-ranking-summary-me{display:grid;width:42px;height:42px;place-items:center;border:1px solid #dca20b;border-radius:50%;color:#eab018}.community-ranking-summary-me svg{width:22px}.community-ranking-summary-row.is-current>img{border-style:solid;border-color:#9a741b}.community-ranking-summary-row.is-empty>em{color:#65615c}.community-ranking-disclosure{display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px;border:0;color:#eee;background:transparent;text-align:left}.community-ranking-disclosure>svg:first-child{width:23px;color:#e9ad13}.community-ranking-disclosure>svg:last-child{width:18px;color:#77736d;transition:transform .2s ease}.community-ranking-disclosure>svg:last-child.is-open{transform:rotate(180deg)}.community-ranking-disclosure span b{display:block;font-family:Bebas Neue;font-size:18px;font-weight:400;letter-spacing:.04em}.community-ranking-disclosure span small{display:block;margin-top:2px;color:#77736d;font-size:8px;letter-spacing:.1em}.community-ranking-list{margin:0 4px 10px;border-top:1px solid #242424}.community-ranking-list>button{display:grid;grid-template-columns:38px 38px minmax(0,1fr) 88px;align-items:center;width:100%;min-height:55px;padding:6px 5px;border:0;border-bottom:1px solid #202020;color:#eee;background:transparent;text-align:left}.community-ranking-list>button.is-current{color:#f2b516;background:linear-gradient(90deg,rgba(83,60,6,.28),transparent)}.community-ranking-list button>b{font-family:Bebas Neue;font-size:20px;font-weight:400;text-align:center}.community-ranking-list button>img{width:33px;height:33px;border:1px solid #8a6a21;border-radius:50%;object-fit:cover}.community-ranking-list button>strong{padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.community-ranking-list button>span{color:#f2b516;font-size:14px;font-weight:900;text-align:right}.community-ranking-list button>span small{color:#8e887e;font-size:7px}.community-ranking-list-empty{margin:0;padding:20px 8px;color:#7f7a72;font-size:10px;text-align:center;letter-spacing:.08em}@media(max-width:390px){.community-ranking-hero{grid-template-columns:1fr 92px;padding:20px 16px}.community-ranking-hero h1{font-size:31px}.community-ranking-hero:after{right:38px;width:120px;height:120px}.community-ranking-season-head{padding:0 5px}.community-ranking-season-head h2{font-size:25px}.community-ranking-season-head>span b{display:none}.community-ranking-summary-row{grid-template-columns:43px 34px minmax(0,1fr) auto 16px;gap:7px;padding-left:4px;padding-right:4px}.community-ranking-summary-rank,.community-ranking-summary-me{width:38px;height:38px}.community-ranking-summary-row>img,.community-ranking-summary-avatar{width:32px;height:32px}.community-ranking-summary-row span>b{font-size:17px}.community-ranking-summary-row>em{font-size:12px}.community-ranking-list>button{grid-template-columns:32px 34px minmax(0,1fr) 76px}.community-ranking-list button>strong{font-size:11px}.community-ranking-list button>span{font-size:12px}}@media(prefers-reduced-motion:reduce){.community-ranking-disclosure>svg:last-child{transition:none}}.community-ranking-top3 .academy-podium--clean-season{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr) minmax(0,1fr)!important;align-items:end!important;gap:0!important;min-height:258px;margin-top:8px!important;padding:36px 2px 4px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.community-ranking-top3 .academy-podium-athlete--clean{--podium-lift: 0px;position:relative;display:flex!important;min-width:0;min-height:0!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;padding:0 1px 42px!important;overflow:visible!important;border:0!important;border-radius:0!important;color:#f5f3ef;background:transparent!important;box-shadow:none!important;transform:translateY(calc(-1 * var(--podium-lift)))!important}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--1{--podium-lift: 42px}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--2{--podium-lift: 18px}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--3{--podium-lift: 0px}.community-ranking-top3 .academy-podium-visual{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:flex-end;overflow:visible!important}.community-ranking-top3 .academy-podium-athlete--clean.is-empty .academy-podium-avatar--empty{background:transparent!important}.community-ranking-top3 .academy-podium-athlete--clean .academy-podium-avatar{position:relative;z-index:5;display:grid;flex:0 0 auto;place-items:center;overflow:visible!important;margin-bottom:7px}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--1 .academy-podium-avatar{width:104px!important;height:104px!important;margin-bottom:8px}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--2 .academy-podium-avatar,.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--3 .academy-podium-avatar{width:76px!important;height:76px!important}.community-ranking-top3 .academy-podium-athlete--clean .academy-podium-photo{z-index:1;border-radius:50%;object-fit:cover}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--1 .academy-podium-photo{width:78px!important;height:78px!important}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--2 .academy-podium-photo,.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--3 .academy-podium-photo{width:62px!important;height:62px!important}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--3 .academy-podium-photo{width:35px!important;height:35px!important;transform:translateY(7px)}.community-ranking-top3 .academy-podium-athlete--clean .academy-podium-crown{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;object-fit:contain;object-position:center;pointer-events:none}.community-ranking-top3 .academy-podium-athlete--clean .academy-podium-base{position:relative;z-index:2;display:block!important;max-width:none!important;height:auto!important;margin-top:0!important;object-fit:contain;pointer-events:none}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--1 .academy-podium-base{width:148%!important;filter:drop-shadow(0 0 15px rgba(242,181,22,.3))}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--2 .academy-podium-base{width:134%!important}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--3 .academy-podium-base{width:124%!important}.community-ranking-top3 .academy-podium-meta{position:absolute;z-index:6;right:0;bottom:0;left:0;display:grid;min-width:0;height:38px;align-content:start;justify-items:center;text-align:center}.community-ranking-top3 .academy-podium-meta>strong{display:block;width:94%;overflow:hidden;color:#f5f3ef;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.community-ranking-top3 .academy-podium-athlete--1 .academy-podium-meta>strong{font-size:12px}.community-ranking-top3 .academy-podium-meta>strong em{display:inline-block;margin-left:4px;padding:2px 4px;border-radius:3px;color:#171004;background:#f2b516;font-size:7px;font-style:normal;vertical-align:middle}.community-ranking-top3 .academy-podium-meta>b{margin-top:3px;color:#f2b516;font-size:15px}.community-ranking-top3 .academy-podium-meta>b small{font-size:7px}.community-ranking-top3 .academy-podium-meta .academy-podium-streak{display:none}.community-ranking-top3 .academy-podium-athlete--clean.is-current .academy-podium-crown{filter:drop-shadow(0 0 8px rgba(242,181,22,.42))}@media(max-width:430px){.community-ranking-top3 .academy-podium--clean-season{min-height:224px;padding:30px 0 2px!important}.community-ranking-top3 .academy-podium-athlete--clean{padding-bottom:36px!important}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--1{--podium-lift: 34px}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--2{--podium-lift: 14px}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--1 .academy-podium-avatar{width:94px!important;height:94px!important;margin-bottom:7px}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--1 .academy-podium-photo{width:70px!important;height:70px!important}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--2 .academy-podium-avatar,.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--3 .academy-podium-avatar{width:68px!important;height:68px!important;margin-bottom:6px}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--2 .academy-podium-photo,.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--3 .academy-podium-photo{width:55px!important;height:55px!important}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--3 .academy-podium-photo{width:31px!important;height:31px!important;transform:translateY(6px)}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--1 .academy-podium-base{width:146%!important}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--2 .academy-podium-base{width:134%!important}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--3 .academy-podium-base{width:123%!important}.community-ranking-top3 .academy-podium-meta{height:33px}.community-ranking-top3 .academy-podium-meta>strong{font-size:9px}.community-ranking-top3 .academy-podium-athlete--1 .academy-podium-meta>strong{font-size:10px}.community-ranking-top3 .academy-podium-meta>b{font-size:13px}}@media(max-width:360px){.community-ranking-top3 .academy-podium--clean-season{min-height:214px}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--1{--podium-lift: 31px}.community-ranking-top3 .academy-podium-athlete--clean.academy-podium-athlete--2{--podium-lift: 12px}}.community-ranking-top3 .academy-podium--master{--slot-1-left: 50%;--slot-1-top: 41.4%;--slot-1-size: 13.4%;--slot-2-left: 17.4%;--slot-2-top: 54.1%;--slot-2-size: 9.7%;--slot-3-left: 82.7%;--slot-3-top: 54%;--slot-3-size: 9%;position:relative;display:block!important;width:100%;min-height:0!important;aspect-ratio:4 / 5;margin:10px 0 4px!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(242,181,22,.2)!important;border-radius:18px!important;background:#050403!important;box-shadow:0 18px 42px #00000061}.community-ranking-top3 .academy-podium--master-musculacao{--slot-1-left: 49.6%;--slot-1-top: 42.1%;--slot-1-size: 13.9%;--slot-2-left: 16.9%;--slot-2-top: 52%;--slot-2-size: 12.2%;--slot-3-left: 82.3%;--slot-3-top: 52.7%;--slot-3-size: 11.3%}.community-ranking-top3 .academy-podium--master-cardio{--slot-1-left: 49.1%;--slot-1-top: 42.1%;--slot-1-size: 12.3%;--slot-2-left: 16.5%;--slot-2-top: 53.1%;--slot-2-size: 9.9%;--slot-3-left: 82.6%;--slot-3-top: 53.3%;--slot-3-size: 10%}.community-ranking-top3 .academy-podium-master-image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.community-ranking-top3 .academy-podium-master-slot{position:absolute;z-index:4;display:block;aspect-ratio:1;padding:0;overflow:hidden;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px #ffffff14;transform:translate(-50%,-50%)}.community-ranking-top3 .academy-podium-master-slot--1{left:var(--slot-1-left);top:var(--slot-1-top);width:var(--slot-1-size)}.community-ranking-top3 .academy-podium-master-slot--2{left:var(--slot-2-left);top:var(--slot-2-top);width:var(--slot-2-size)}.community-ranking-top3 .academy-podium-master-slot--3{left:var(--slot-3-left);top:var(--slot-3-top);width:var(--slot-3-size)}.community-ranking-top3 .academy-podium-master-slot>img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.community-ranking-top3 .academy-podium-master-slot.is-current{box-shadow:0 0 0 2px #f2b516b8,0 0 18px #f2b5166b}.community-ranking-top3 .academy-podium-master-slot:focus-visible{outline:2px solid #f2b516;outline-offset:3px}@media(max-width:430px){.community-ranking-top3 .academy-podium--master{margin-top:8px!important;border-radius:14px!important}}.paid-ranking-page{padding-bottom:calc(42px + env(safe-area-inset-bottom))}.paid-ranking-hero{margin-top:14px;padding:22px 18px;border:1px solid #3f3f46;border-radius:18px;background:radial-gradient(circle at 86% 20%,rgba(242,181,22,.14),transparent 34%),#0b0b0c}.paid-ranking-hero>div{display:flex;align-items:center;gap:12px}.paid-ranking-hero svg{width:32px;height:32px;color:#f2b516}.paid-ranking-hero small{display:block;color:#d6aa4a;font-size:10px;font-weight:900;letter-spacing:.14em}.paid-ranking-hero h1{margin:3px 0 0;color:#fff;font-family:Bebas Neue;font-size:31px;font-weight:400;letter-spacing:.02em}.paid-ranking-hero p{margin:12px 0 0;color:#d7d2ca;font-size:12px;line-height:1.55}.paid-ranking-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.paid-ranking-summary article{padding:13px 10px;border:1px solid #343438;border-radius:14px;background:#101012;text-align:center}.paid-ranking-summary small{display:block;color:#aaa49b;font-size:8px;font-weight:800;letter-spacing:.1em}.paid-ranking-summary b{display:block;margin-top:4px;color:#fff;font-size:17px}.paid-ranking-panel{margin-top:14px;overflow:hidden;border:1px solid #343438;border-radius:18px;background:#0c0c0e}.paid-ranking-panel__head{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid #27272a}.paid-ranking-panel__head h2{margin:0;color:#fff;font-family:Bebas Neue;font-size:23px;font-weight:400}.paid-ranking-panel__head span{color:#d6aa4a;font-size:9px;font-weight:900;letter-spacing:.1em}.paid-ranking-list{display:grid}.paid-ranking-row{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #222226;color:#ece8e1}.paid-ranking-row:last-child{border-bottom:0}.paid-ranking-row.is-user{background:#f2b5161a;box-shadow:inset 3px 0 #f2b516}.paid-ranking-row__position{color:#f2b516;font-size:14px}.paid-ranking-row__identity{min-width:0}.paid-ranking-row__identity b{display:block;overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.paid-ranking-row__identity small{display:block;margin-top:2px;overflow:hidden;color:#aaa49b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.paid-ranking-row__score{color:#f2f0eb;font-size:12px;font-weight:900}.paid-ranking-state{margin-top:14px;padding:18px;border:1px solid #343438;border-radius:16px;background:#0d0d0f;color:#d7d2ca;text-align:center;font-size:12px;line-height:1.55}.paid-ranking-state b{display:block;margin-bottom:4px;color:#fff}.paid-ranking-actions{display:grid;gap:8px;margin-top:14px}.paid-ranking-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid #dda500;border-radius:12px;background:linear-gradient(100deg,#f0aa0a,#ffd05b);color:#161004;font-size:12px;font-weight:900}.paid-ranking-actions button.secondary{border-color:#343438;background:#111114;color:#f4f1e9}@media(max-width:390px){.paid-ranking-summary{grid-template-columns:1fr 1fr}.paid-ranking-summary article:last-child{grid-column:1/3}.paid-ranking-row{grid-template-columns:36px 1fr auto;padding-left:10px;padding-right:10px}}.paid-championship-screen{background:#050505;color:#fff}.paid-championship-page{padding-bottom:118px}.paid-championship-hero strong{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:28px}.paid-championship-hero strong em{font-size:10px;font-style:normal;letter-spacing:.18em;color:#a1a1aa}.paid-championship-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px}.paid-championship-tags span{padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0000005c;font-size:9px;font-weight:800;letter-spacing:.08em;color:#d4d4d8}.paid-status,.paid-platform-notice,.paid-legal-highlight,.paid-apple-disclaimer,.paid-readiness{display:flex;gap:12px;align-items:flex-start;margin:14px 14px 0;padding:14px;border:1px solid #27272a;border-radius:18px;background:#0c0c0d}.paid-status svg,.paid-platform-notice svg,.paid-legal-highlight svg,.paid-apple-disclaimer svg,.paid-readiness svg{width:20px;height:20px;flex:none}.paid-status b,.paid-platform-notice b,.paid-legal-highlight b,.paid-apple-disclaimer b{display:block;font-size:12px;letter-spacing:.08em}.paid-status p,.paid-platform-notice p,.paid-legal-highlight p,.paid-apple-disclaimer p{margin:5px 0 0;color:#a1a1aa;font-size:12px;line-height:1.55}.paid-status.is-paid{border-color:#22c55e66;background:#22c55e14}.paid-status.is-paid svg{color:#4ade80}.paid-status.is-pending{border-color:#facc1559;background:#facc150f}.paid-status.is-pending svg{color:#facc15}.paid-championship-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px}.paid-championship-grid article{min-height:130px;padding:16px;border:1px solid #27272a;border-radius:18px;background:linear-gradient(145deg,#111,#090909)}.paid-championship-grid svg{width:23px;height:23px;color:#d6aa4a}.paid-championship-grid b{display:block;margin-top:13px;font-size:11px;letter-spacing:.08em}.paid-championship-grid span{display:block;margin-top:6px;color:#a1a1aa;font-size:11px;line-height:1.45}.paid-edition-card{margin:0 14px;padding:5px 14px;border:1px solid #27272a;border-radius:18px;background:#0b0b0c}.paid-edition-card>div:not(.paid-prize-list){display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #202024}.paid-edition-card>div:last-of-type{border-bottom:0}.paid-edition-card svg{width:21px;height:21px;color:#d6aa4a;flex:none}.paid-edition-card span{min-width:0}.paid-edition-card small{display:block;font-size:9px;letter-spacing:.14em;color:#71717a}.paid-edition-card b{display:block;margin-top:3px;font-size:12px}.paid-prize-list{display:flex;flex-wrap:wrap;gap:8px;padding:11px 0!important}.paid-prize-list span{padding:6px 8px;border-radius:9px;background:#18181b;font-size:10px;color:#e4e4e7}.paid-rules{margin:0 14px;border:1px solid #27272a;border-radius:18px;background:#0b0b0c;overflow:hidden}.paid-rules article{padding:15px;border-bottom:1px solid #202024}.paid-rules article:last-child{border-bottom:0}.paid-rules h3{margin:0;color:#e8c66c;font-size:11px;letter-spacing:.04em}.paid-rules p{margin:8px 0 0;color:#b4b4bc;font-size:11px;line-height:1.62;white-space:pre-line}.paid-apple-disclaimer{border-color:#ffffff24}.paid-apple-disclaimer svg{color:#d4d4d8}.paid-legal-highlight svg{color:#d6aa4a}.paid-acceptance{display:flex;flex-direction:column;gap:10px;margin:16px 14px}.paid-acceptance label{display:flex;gap:11px;align-items:flex-start;padding:14px;border:1px solid #27272a;border-radius:16px;background:#0c0c0d;cursor:pointer}.paid-acceptance input{width:19px;height:19px;accent-color:#d6aa4a;flex:none;margin-top:1px}.paid-acceptance span{color:#a1a1aa;font-size:10px;line-height:1.48;white-space:pre-line}.paid-acceptance b{display:block;margin-bottom:5px;color:#fff;font-size:11px;letter-spacing:.05em}.paid-platform-notice svg{color:#60a5fa}.paid-error{margin:12px 14px;padding:11px 13px;border:1px solid rgba(244,63,94,.4);border-radius:13px;background:#f43f5e14;color:#fda4af;font-size:11px;line-height:1.45}.paid-enroll-button{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 28px);margin:16px 14px 0;padding:16px;border:0;border-radius:16px;background:linear-gradient(135deg,#f4d37b,#bd8a2f);color:#080808;font-size:13px;font-weight:900;letter-spacing:.04em;box-shadow:0 10px 30px #d0a03d2e}.paid-enroll-button svg{width:17px}.paid-enroll-button:disabled{background:#202024;color:#71717a;box-shadow:none}.paid-readiness{align-items:center;color:#a1a1aa;font-size:10px;line-height:1.45}.paid-readiness svg{color:#71717a}.paid-return-screen{display:grid;place-items:center;padding:24px;background:#050505}.paid-return-card{width:min(420px,100%);padding:30px 22px;border:1px solid #27272a;border-radius:24px;background:#0b0b0c;text-align:center}.paid-return-card>svg:nth-of-type(1){display:block;margin:18px auto 8px;width:42px;height:42px;color:#e8c66c}.paid-return-card>svg.is-paid{color:#4ade80}.paid-return-card small{font-size:9px;letter-spacing:.18em;color:#71717a}.paid-return-card h1{margin:8px 0 10px;font-size:22px}.paid-return-card p{margin:0;color:#a1a1aa;font-size:12px;line-height:1.55}.paid-return-card button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:18px;padding:14px;border:0;border-radius:14px;background:linear-gradient(135deg,#f1d47e,#b8842f);color:#080808;font-weight:900}.paid-return-card button.secondary{margin-top:9px;border:1px solid #2c2c30;background:#151517;color:#fff}.paid-return-card button svg{width:17px}.paid-return-card>span{display:block;margin-top:16px;color:#71717a;font-size:9px;line-height:1.5}.paid-return-card .spin{animation:paid-spin 1s linear infinite}@keyframes paid-spin{to{transform:rotate(360deg)}}@media(max-width:380px){.paid-championship-grid{grid-template-columns:1fr}.paid-championship-hero strong{font-size:24px}}[aria-label="Aceites obrigatórios da inscrição"]{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}[aria-label="Aceites obrigatórios da inscrição"]>div{font-size:16px;line-height:1.5}[aria-label="Aceites obrigatórios da inscrição"] h2{font-size:23px!important;line-height:1.2;color:#fff}[aria-label="Aceites obrigatórios da inscrição"] h2+p{font-size:14px!important;line-height:1.55;color:#d4d4d8!important}[aria-label="Aceites obrigatórios da inscrição"] label{border-color:#3f3f46!important;background:#101012!important}[aria-label="Aceites obrigatórios da inscrição"] label input{width:22px!important;height:22px!important;min-width:22px}[aria-label="Aceites obrigatórios da inscrição"] label b{font-size:16px!important;line-height:1.35;color:#fff!important}[aria-label="Aceites obrigatórios da inscrição"] label small{font-size:14px!important;line-height:1.55;color:#d4d4d8!important}[aria-label="Aceites obrigatórios da inscrição"] details{font-size:14px!important;line-height:1.62;color:#d4d4d8!important;border-color:#3f3f46!important;background:#101012!important}[aria-label="Aceites obrigatórios da inscrição"] details summary{font-size:15px!important;line-height:1.4;color:#f4f4f5!important}[aria-label="Aceites obrigatórios da inscrição"] details b{font-size:14px!important;line-height:1.45;color:#f4f4f5!important}[aria-label="Aceites obrigatórios da inscrição"] details p{font-size:14px!important;line-height:1.65;color:#d4d4d8!important}[aria-label="Aceites obrigatórios da inscrição"] [role=alert]{font-size:14px!important;line-height:1.55}[aria-label="Aceites obrigatórios da inscrição"] button[type=button]{font-size:15px}[aria-label="Aceites obrigatórios da inscrição"] button[type=button]+p{font-size:12px!important;line-height:1.5;color:#a1a1aa!important}[aria-label="Informações do campeonato"]{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}[aria-label="Informações do campeonato"]>details{border-color:#3f3f46!important;background:#101012!important}[aria-label="Informações do campeonato"]>details>summary{min-height:76px}[aria-label="Informações do campeonato"]>details>summary b{font-size:17px!important;line-height:1.25;letter-spacing:.01em;color:#fff!important}[aria-label="Informações do campeonato"]>details>summary small{font-size:14px!important;line-height:1.5;color:#e4e4e7!important}[aria-label="Informações do campeonato"] .champ-info-toggle{font-size:12px!important;line-height:1.2;color:#f4d37b!important}[aria-label="Informações do campeonato"] .paid-championship-grid{gap:12px;padding:2px}[aria-label="Informações do campeonato"] .paid-championship-grid article{min-height:144px;padding:16px;border-color:#3f3f46;background:linear-gradient(145deg,#151517,#0d0d0f)}[aria-label="Informações do campeonato"] .paid-championship-grid b{font-size:14px!important;line-height:1.35;color:#fff}[aria-label="Informações do campeonato"] .paid-championship-grid span{font-size:14px!important;line-height:1.55;color:#d4d4d8}[aria-label="Informações do campeonato"] .paid-edition-card{margin:0;padding:7px 15px;border-color:#3f3f46;background:#101012}[aria-label="Informações do campeonato"] .paid-edition-card small{font-size:11px!important;line-height:1.4;color:#a1a1aa!important}[aria-label="Informações do campeonato"] .paid-edition-card b{font-size:14px!important;line-height:1.5;color:#f4f4f5}[aria-label="Informações do campeonato"] .paid-prize-list span{font-size:13px!important;line-height:1.4;color:#f4f4f5}[aria-label="Informações do campeonato"] .paid-rules{margin:0;border-color:#3f3f46;background:#101012}[aria-label="Informações do campeonato"] .paid-rules article{padding:17px}[aria-label="Informações do campeonato"] .paid-rules h3{font-size:14px!important;line-height:1.4;color:#f4d37b}[aria-label="Informações do campeonato"] .paid-rules p{font-size:14px!important;line-height:1.68;color:#e4e4e7}.paid-legal-highlight b{font-size:14px!important;color:#fff}.paid-legal-highlight p{font-size:14px!important;line-height:1.6;color:#d4d4d8!important}.paid-readiness{font-size:13px!important;line-height:1.55;color:#d4d4d8!important}.paid-enroll-button{font-size:14px}.mus-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-y:auto;overflow-x:hidden;background:transparent;color:#f7f7f5;font-family:Roboto Condensed,sans-serif;overscroll-behavior:none}.mus-page{width:min(100%,520px);min-height:100%;margin:auto;padding:env(safe-area-inset-top) 18px calc(104px + env(safe-area-inset-bottom));background:radial-gradient(circle at 80% 12%,rgba(249,178,0,.055),transparent 26%)}.mus-header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;height:84px;border-bottom:1px solid #202020}.mus-header>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d89d00;border-radius:50%;color:#f7b719;background:#070707}.mus-header>button svg{width:20px}.mus-header>div{display:flex;align-items:center;justify-content:center;gap:10px}.mus-header>div>b{font-family:Barlow,sans-serif;font-size:22px;letter-spacing:.08em}.mus-header>div>small{position:absolute;margin:35px 0 0 69px;color:#f4b500;font-size:8px;letter-spacing:.35em}.mus-footer{position:fixed;z-index:92;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;align-items:center;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(14px,calc((100vw - 520px)/2)) env(safe-area-inset-bottom);border-top:1px solid #202020;background:#040404f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mus-footer button{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;color:var(--invictus-text-muted);background:transparent;font-size:10px}.mus-footer button svg{width:23px}.mus-footer button:first-child{color:#f4b400}.mus-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-16px;place-items:center;border:1px solid #f4b400;border-radius:50%;color:#f7b719;background:radial-gradient(circle,#29200b,#060606 68%);box-shadow:0 0 18px #f4b40040}.mus-footer .is-plus svg{width:30px}.mus-hero{position:relative;min-height:150px;padding:24px 4px 14px}.mus-hero:after{content:"";position:absolute;right:-20px;top:0;width:45%;height:100%;background:radial-gradient(circle,rgba(208,149,0,.12),transparent 67%);pointer-events:none}.mus-hero h1,.mus-flow>h1{margin:0;font-family:Bebas Neue,sans-serif;font-size:35px;font-weight:400;letter-spacing:.035em}.mus-hero p,.mus-flow>p{max-width:330px;margin:6px 0;color:#d4d4d4;font-size:16px;line-height:1.4}.mus-section-title,.mus-title-line h2,.mus-flow h2{display:flex;align-items:center;gap:8px;margin:22px 4px 10px;color:#f5b514;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:600}.mus-section-title svg{width:18px}.mus-today-card{display:grid;grid-template-columns:42% 1fr;gap:14px;padding:12px;border:1px solid #555;border-radius:13px;background:linear-gradient(110deg,#111,#171717)}.mus-today-card>.mus-today-media{width:100%;height:156px;aspect-ratio:auto;border-radius:8px}.mus-today-card h3{margin:3px 0;color:#fff;font-family:Bebas Neue;font-size:22px;font-weight:400}.mus-today-card span{color:var(--invictus-text-secondary)}.mus-today-card p{display:flex;align-items:center;gap:7px;margin:8px 0;color:#bbb;font-size:13px}.mus-today-card p svg{width:16px}.mus-today-card button,.mus-create-grid article>button,.mus-start-workout{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:8px;margin-top:10px;border:0;border-radius:7px;color:#171107;background:linear-gradient(100deg,#ffc640,#efa700);font-weight:800}.mus-empty-plan{padding:18px;border:1px solid #4b3b12;border-radius:12px;background:linear-gradient(135deg,#16130c,#080808)}.mus-empty-plan h2{color:#f5b514}.mus-empty-plan p{color:var(--invictus-text-secondary)}.mus-title-line{display:flex;align-items:center;justify-content:space-between}.mus-title-line button{display:flex;align-items:center;border:0;color:var(--invictus-text-secondary);background:none;font-size:12px}.mus-workout-list{display:grid;gap:5px}.mus-workout-list>button{display:grid;grid-template-columns:46px 1fr auto 20px;align-items:center;gap:10px;min-height:62px;padding:7px 12px;border:1px solid #2e2e2e;border-radius:10px;color:#eee;background:linear-gradient(110deg,#111,#171717);text-align:left}.mus-workout-list i{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e8a900;border-radius:50%;color:#f5b514;font-style:normal}.mus-workout-list span{display:grid}.mus-workout-list b{font-size:16px}.mus-workout-list small,.mus-workout-list em{color:var(--invictus-text-muted);font-size:12px;font-style:normal}.mus-workout-list svg{width:18px;color:var(--invictus-text-muted)}.mus-plan-lock-note{display:flex;align-items:flex-start;gap:8px;margin:0 4px 10px;padding:10px 12px;border:1px solid #4b3b12;border-radius:9px;background:linear-gradient(135deg,#16130c,#0a0a08);color:#e0be6b;font-size:12px;line-height:1.5}.mus-plan-lock-note svg{flex:0 0 auto;margin-top:2px;color:#f5b514}.mus-create-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mus-create-grid article{padding:15px 13px;border:1px solid #735800;border-radius:11px;background:linear-gradient(135deg,#131313,#090909)}.mus-create-grid article>svg{width:28px;color:#f5b514}.mus-create-grid h3{margin:7px 0;font-family:Bebas Neue;font-size:20px;font-weight:400}.mus-create-grid p{min-height:75px;margin:0;color:var(--invictus-text-secondary);font-size:12px;line-height:1.45}.mus-create-grid article>button{justify-content:space-between;padding:0 10px;border:1px solid #9f7900;color:#f6b917;background:#0a0a09;font-size:12px}.mus-steps{display:grid;grid-template-columns:repeat(5,1fr);padding:20px 0 14px}.mus-steps>div{position:relative;display:grid;justify-items:center;color:var(--invictus-text-subtle);text-align:center}.mus-steps>div:before{content:"";position:absolute;top:15px;right:50%;width:100%;height:1px;background:#454545}.mus-steps>div:first-child:before{display:none}.mus-steps i{position:relative;z-index:1;display:grid;width:31px;height:31px;place-items:center;border:1px solid #666;border-radius:50%;background:#050505;font-style:normal}.mus-steps i svg{width:15px}.mus-steps span{margin-top:5px;font-size:10px}.mus-steps b{max-width:76px;font-size:9px;font-weight:400}.mus-steps .is-current,.mus-steps .is-done{color:#f6b915}.mus-steps .is-current i{border-color:#ffc53c;color:#171006;background:#ffc13c;box-shadow:0 0 13px #ffbc178c}.mus-steps .is-done i{border-color:#e8ab00}.mus-steps .is-current:before,.mus-steps .is-done:before{background:#d89d00}.mus-flow{padding:18px 0 15px}.mus-flow>h2{margin-top:24px}.mus-form-card,.mus-final-data,.mus-library,.mus-processing,.mus-plan-includes,.mus-week-preview{padding:14px;border:1px solid #3b3b3b;border-radius:11px;background:linear-gradient(120deg,#111,#171717)}.mus-form-card label{display:grid;gap:7px;margin-bottom:15px;color:var(--invictus-text-secondary);font-size:12px}.mus-form-card input,.mus-form-card textarea,.mus-setting-grid select,.mus-split-row input,.mus-search input,.mus-configured input{width:100%;min-height:46px;padding:10px;border:1px solid #353535;border-radius:7px;color:#eee;background:#080808;font:inherit}.mus-form-card textarea{min-height:80px;resize:vertical}.mus-setting-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mus-setting-grid>label{padding:10px;border:1px solid #303030;border-radius:8px;color:var(--invictus-text-secondary);background:#131313;font-size:11px}.mus-setting-grid label>div{display:flex;margin-top:8px}.mus-setting-grid button{flex:1;min-height:36px;border:1px solid #292929;color:#ddd;background:#090909;font-size:10px}.mus-setting-grid button.is-selected,.mus-split-row button.is-selected,.mus-workout-tabs button.is-selected,.mus-filters button.is-selected{border-color:#f0ad00;color:#171006;background:#ffc23a}.mus-setting-grid select{margin-top:8px}.mus-split-row{display:grid;grid-template-columns:28px 1fr 1fr;gap:7px;align-items:center;padding:10px 0;border-top:1px solid #292929}.mus-split-row>i{display:grid;width:28px;height:28px;place-items:center;border:1px solid #e3a500;border-radius:50%;color:#f5b514;font-style:normal}.mus-split-row>div{grid-column:2/4;display:grid;grid-template-columns:repeat(7,1fr)}.mus-split-row button{min-height:30px;border:1px solid #292929;color:var(--invictus-text-secondary);background:#090909;font-size:8px}.mus-workout-tabs,.mus-filters{display:flex;gap:5px;overflow-x:auto;margin:12px 0}.mus-workout-tabs button,.mus-filters button{flex:0 0 auto;min-height:35px;padding:0 13px;border:1px solid #3c3c3c;border-radius:7px;color:#ddd;background:#0a0a0a}.mus-search{display:grid;grid-template-columns:24px 1fr 24px;align-items:center;gap:5px}.mus-search svg{width:19px;color:var(--invictus-text-secondary)}.mus-search input{border:0}.mus-exercise-row{display:grid;grid-template-columns:66px 1fr 38px;align-items:center;gap:10px;min-height:68px;margin-top:6px;padding:6px;border-radius:8px;background:#0b0b0b}.mus-exercise-row>.mus-exercise-media{width:66px;height:66px;aspect-ratio:1;border-radius:5px}.mus-exercise-thumb-pending{display:none;width:66px;height:56px;border-radius:5px;background:#161616;border:1px dashed #333;place-items:center;color:var(--invictus-text-subtle)}.mus-exercise-thumb-pending.is-visible{display:grid}.mus-exercise-thumb-pending svg{width:20px;height:20px}.mus-exercise-row>div:not(.official-exercise-media){display:grid}.mus-exercise-row strong{font-size:14px}.mus-exercise-row span{color:var(--invictus-text-muted);font-size:11px;text-transform:capitalize}.mus-exercise-row>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e7aa00;border-radius:50%;color:#f4b500;background:#080808}.mus-exercise-row>button svg{width:18px}.mus-configured{display:grid;gap:8px}.mus-configured>article{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;border:1px solid #333;border-radius:9px;background:#111}.mus-configured .mus-exercise-row{grid-column:1/-1}.mus-configured label{display:grid;gap:3px;color:var(--invictus-text-muted);font-size:9px}.mus-configured input{min-height:34px;padding:5px}.mus-review-card{display:grid;grid-template-columns:45px 1fr 38px;align-items:center;gap:10px;margin:7px 0;padding:13px;border:1px solid #383838;border-radius:9px;background:#131313}.mus-review-card>i{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e3a600;border-radius:50%;color:#f5b514;font-style:normal}.mus-review-card h3,.mus-review-card p{margin:0}.mus-review-card p,.mus-review-card span{color:var(--invictus-text-muted);font-size:11px}.mus-review-card button{border:0;color:#f5b514;background:none}.mus-final-data h2,.mus-plan-includes h2{color:#f5b514}.mus-final-data>p{display:grid;grid-template-columns:45px 1fr;gap:10px;align-items:center;margin:0;padding:10px 0;border-top:1px solid #2c2c2c}.mus-final-data>p svg{width:24px;color:#f5b514}.mus-final-data>p span{display:grid;color:var(--invictus-text-muted);font-size:11px}.mus-final-data>p b{color:#fff;font-size:15px}.mus-commitment-check{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;border:1px solid #785b00;border-radius:9px;background:#0c0c0a;color:#ccc;font-size:12px;line-height:1.5;cursor:pointer}.mus-commitment-check input{flex:0 0 auto;width:18px;height:18px;margin-top:1px;accent-color:#f5b514}.mus-tip,.mus-ai-note{display:flex;align-items:center;gap:12px;margin-top:12px;padding:14px;border:1px solid #785b00;border-radius:9px;background:#0c0c0a}.mus-tip svg,.mus-ai-note svg{flex:0 0 34px;width:34px;color:#f5b514}.mus-tip span,.mus-ai-note span{display:grid;color:var(--invictus-text-secondary);font-size:12px}.mus-tip b,.mus-ai-note b{margin-bottom:3px;color:#f5b514}.mus-flow-actions{display:flex;gap:8px;margin-top:18px}.mus-flow-actions button{display:flex;min-height:49px;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:800}.mus-flow-actions .is-back{flex:.75;border:1px solid #b98900;color:#f5b514;background:#080808}.mus-flow-actions .is-primary{flex:1.5;border:0;color:#171107;background:linear-gradient(100deg,#ffc441,#eca400)}.mus-flow-actions svg{width:18px}.mus-choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.mus-choice-grid.is-three{grid-template-columns:repeat(3,1fr)}.mus-choice-grid.is-four{grid-template-columns:repeat(4,1fr)}.mus-choice-grid.is-seven{grid-template-columns:repeat(7,1fr)}.mus-choice{position:relative;display:flex;min-height:105px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:9px;border:1px solid #383838;border-radius:9px;color:#bbb;background:linear-gradient(135deg,#111,#171717);text-align:center}.mus-choice>svg{width:30px}.mus-choice strong{font-size:11px}.mus-choice span{color:var(--invictus-text-subtle);font-size:9px}.mus-choice>i{position:absolute;top:8px;right:8px;display:grid;width:20px;height:20px;place-items:center;border:1px solid #777;border-radius:50%;font-style:normal}.mus-choice>i svg{width:12px}.mus-choice.is-selected{border-color:#e8ab00;color:#f8b91c}.mus-choice.is-selected>i{border:0;color:#191109;background:#ffc23a}.mus-check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.mus-check-grid .mus-choice{min-height:48px;align-items:flex-start;padding-right:35px}.mus-processing{display:flex;align-items:center;gap:15px;margin:18px 0}.mus-processing>svg{width:52px;color:#f5b514}.mus-processing h2,.mus-processing p{margin:3px}.mus-processing-row{display:grid;grid-template-columns:38px 1fr 28px;align-items:center;gap:9px;margin:5px 0;padding:10px;border:1px solid #343434;border-radius:8px;background:#121212}.mus-processing-row>svg{color:#f5b514}.mus-processing-row span{display:grid}.mus-processing-row small{color:var(--invictus-text-muted)}.mus-processing-row>i{display:grid;width:23px;height:23px;place-items:center;border:1px solid #666;border-radius:50%}.mus-processing-row>i.is-done{border-color:#21bc64;color:#21bc64}.mus-processing-row>i.is-loading{border:2px dotted #f5b514;animation:mus-spin 1s linear infinite}.mus-plan-includes{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:12px}.mus-plan-includes h2{grid-column:1/-1}.mus-plan-includes span{display:flex;min-height:78px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #2c2c2c;border-radius:7px;text-align:center}.mus-plan-includes span svg{width:22px;color:#f5b514}.mus-plan-includes span b{font-size:9px}.mus-week-preview{display:flex;gap:5px;margin-top:12px;overflow-x:auto}.mus-week-preview article{display:grid;min-width:105px;padding:10px;border:1px solid #323232;border-radius:7px}.mus-week-preview small{color:#f5b514}.mus-week-preview span{color:var(--invictus-text-muted);font-size:10px}.mus-workout-detail{display:grid;gap:7px}.mus-workout-detail article{display:grid;grid-template-columns:75px 30px 1fr;align-items:center;gap:8px;padding:7px;border:1px solid #333;border-radius:9px;background:#121212}.mus-workout-detail .mus-detail-media{width:75px;height:75px;aspect-ratio:1;border-radius:6px}.mus-workout-detail i{display:grid;width:28px;height:28px;place-items:center;border:1px solid #e5a700;border-radius:50%;color:#f5b514;font-style:normal}.mus-workout-detail span{display:grid}.mus-workout-detail small{margin-top:5px;color:var(--invictus-text-muted)}.mus-start-workout{min-height:52px;margin-top:16px}.mus-error{position:fixed;z-index:99;left:50%;bottom:calc(90px + env(safe-area-inset-bottom));width:min(90%,450px);transform:translate(-50%);padding:13px;border:1px solid #bd3b34;border-radius:10px;color:#fff;background:#2b0c0a;box-shadow:0 10px 30px #000}.mus-error button{float:right;border:0;color:#fff;background:none}@keyframes mus-spin{to{transform:rotate(360deg)}}@media(max-width:430px){.mus-page{padding-inline:12px}.mus-header{height:72px}.mus-hero{min-height:125px}.mus-choice-grid,.mus-choice-grid.is-four{grid-template-columns:repeat(2,1fr)}.mus-choice-grid.is-seven{grid-template-columns:repeat(4,1fr)}.mus-setting-grid{grid-template-columns:1fr}.mus-create-grid{grid-template-columns:1fr 1fr}.mus-plan-includes{grid-template-columns:repeat(3,1fr)}.mus-plan-includes h2{grid-column:1/-1}.mus-configured>article{grid-template-columns:repeat(2,1fr)}.mus-configured .mus-exercise-row{grid-column:1/-1}.mus-split-row{grid-template-columns:28px 1fr}.mus-split-row>input:nth-of-type(2){grid-column:2}.mus-split-row>div{grid-column:1/3}.mus-footer{padding-inline:7px}.mus-flow>h1{font-size:30px}}.mus-info-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:20px;background:#000000d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mus-info-overlay>section{width:min(100%,390px);padding:28px;border:1px solid #9c7200;border-radius:18px;background:linear-gradient(145deg,#171717,#080808);text-align:center;box-shadow:0 24px 80px #000000bf}.mus-info-overlay svg{width:46px;height:46px;color:#f2b516}.mus-info-overlay h2{margin:14px 0 8px;font-family:Bebas Neue;font-size:30px;font-weight:400;letter-spacing:.04em}.mus-info-overlay p{margin:0;color:#b9b9b9;font-size:14px;line-height:1.55}.mus-info-overlay button{width:100%;min-height:48px;margin-top:22px;border:1px solid #f2b516;border-radius:9px;color:#080808;background:linear-gradient(90deg,#dda20e,#ffc43b);font-weight:900}.mus-info-overlay button.is-back{margin-top:10px;color:#f5b514;background:#080808}.mus-exercise-media .official-exercise-media__unavailable,.mus-detail-media .official-exercise-media__unavailable{min-height:0;gap:.1rem}.mus-exercise-media .official-exercise-media__unavailable span,.mus-detail-media .official-exercise-media__unavailable span{font-size:.55rem;text-transform:none}.mus-exercise-media .official-exercise-media__unavailable svg,.mus-detail-media .official-exercise-media__unavailable svg{width:22px;height:22px}.mus-exercise-row strong,.mus-workout-detail b{overflow-wrap:anywhere;line-height:1.3}.mus-flow-actions button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.42}.mus-ai-requirement{margin:10px 2px 0;color:#e0aa31;font-size:12px;line-height:1.4}.mus-workout-tabs button{display:inline-flex;align-items:center;gap:7px}.mus-workout-tabs button>span{display:inline-flex;align-items:center;gap:6px}.mus-workout-tabs button>small{font-size:10px;color:var(--invictus-text-muted)}.mus-workout-tabs button.is-selected>small{color:#2b2107}.mus-workout-tabs button.is-complete:not(.is-selected){border-color:#9f7900;color:#f6b917}.mus-workout-tabs .mus-workout-tab-check{width:15px;height:15px;stroke-width:3}.mus-manual-workout-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 12px;padding:11px 12px;border:1px solid #3b3b3b;border-radius:9px;background:#0c0c0c;color:#c8c8c8}.mus-manual-workout-status>span{display:grid;gap:2px;font-size:11px}.mus-manual-workout-status b{color:#fff;font-size:13px}.mus-manual-workout-status>i{display:grid;width:30px;height:30px;place-items:center;border:1px solid #4b4b4b;border-radius:50%;color:#777;font-style:normal}.mus-manual-workout-status.is-confirmed{border-color:#806100;background:linear-gradient(120deg,#151208,#0c0c0a)}.mus-manual-workout-status.is-confirmed>i{border-color:#d89d00;color:#171107;background:#ffc23a}.mus-manual-workout-status.is-limit{border-color:#a97800}.mus-manual-workout-status svg{width:17px}.mus-exercise-row>button.is-added{border-color:#d89d00;color:#171107;background:#ffc23a}.mus-exercise-row>button.is-added svg{stroke-width:3}.mus-exercise-row>button:disabled:not(.is-added){cursor:not-allowed;border-color:#393939;color:#5e5e5e;background:#0a0a0a;opacity:.72}.mus-manual-requirement{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border:1px solid #725900;border-radius:8px;background:#100e08;color:#e1c270;font-size:12px;line-height:1.4}.mus-manual-requirement svg{flex:0 0 auto;width:17px;margin-top:1px;color:#f5b514}.mus-manual-limit-note{margin:8px 0 0;color:#d9b34f;font-size:11px;line-height:1.4}.mus-flow-actions .is-primary:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.48}.iai-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-y:auto;background:#030303;color:#f7f7f5;font-family:Roboto Condensed,sans-serif}.iai-page{width:min(100%,520px);min-height:100dvh;margin:auto;padding:env(safe-area-inset-top) 14px calc(106px + env(safe-area-inset-bottom));background:radial-gradient(circle at 80% 3%,rgba(245,181,20,.12),transparent 25%),#030303}.iai-header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;height:76px;border-bottom:1px solid #242424}.iai-header>button,.iai-header>i{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d9a000;border-radius:50%;color:#f5b514;background:#080808}.iai-header>i{justify-self:end}.iai-header>div{display:flex;align-items:center;justify-content:center;gap:8px}.iai-header>div span{display:grid}.iai-header b{font:700 20px Barlow;letter-spacing:.1em}.iai-header small{color:#f5b514;font-size:8px;letter-spacing:.3em}.iai-intro{padding:22px 2px 15px}.iai-intro>small{display:flex;align-items:center;gap:6px;color:#f5b514;font-weight:700;letter-spacing:.08em}.iai-intro>small svg{width:16px}.iai-intro h1{margin:8px 0 4px;font:400 31px Bebas Neue;letter-spacing:.03em}.iai-intro h1 span{color:#f5b514}.iai-intro p{margin:0;color:var(--invictus-text-secondary);font-size:14px;line-height:1.45}.iai-suggestions{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:14px}.iai-suggestions button{display:flex;min-height:72px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:6px;border:1px solid #363636;border-radius:10px;color:#ddd;background:linear-gradient(145deg,#151515,#0c0c0c)}.iai-suggestions button:disabled{opacity:.55}.iai-suggestions svg{width:23px;color:#f5b514}.iai-suggestions span{font-size:10px;text-align:center}.iai-chat{display:flex;min-height:340px;flex-direction:column;gap:12px;padding:14px;border:1px solid #292929;border-radius:16px;background:linear-gradient(160deg,#0e0e0e,#070707)}.iai-message{display:flex;align-items:flex-start;gap:8px}.iai-message.is-user{justify-content:flex-end}.iai-message-icon{display:grid;flex:0 0 35px;width:35px;height:35px;place-items:center;border:1px solid #b78600;border-radius:50%;background:#100d05}.iai-message>div{max-width:86%;padding:11px 12px;border:1px solid #313131;border-radius:6px 14px 14px;background:#151515}.iai-message.is-user>div{border-color:#b98605;border-radius:14px 6px;background:linear-gradient(140deg,#3b2a05,#211703)}.iai-message header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:6px}.iai-message header b{color:#f5b514;font-size:10px;letter-spacing:.08em}.iai-message time{color:var(--invictus-text-subtle);font-size:9px}.iai-message p{margin:0 0 7px;color:#e3e3e3;font-size:13px;line-height:1.5}.iai-message p:last-of-type{margin-bottom:0}.iai-message ul,.iai-message ol{margin:7px 0;padding-left:19px;color:#ddd;font-size:13px;line-height:1.5}.iai-message strong{color:#fff}.iai-message>div>small{display:block;margin-top:8px;color:#9b780f;font-size:9px}.iai-thinking{display:flex;align-items:center;gap:5px;color:var(--invictus-text-muted);font-size:11px}.iai-thinking i{width:7px;height:7px;border-radius:50%;background:#f5b514;animation:iai-pulse 1s infinite}.iai-thinking i:nth-child(2){animation-delay:.15s}.iai-thinking i:nth-child(3){animation-delay:.3s}.iai-thinking span{margin-left:5px}.iai-composer{position:sticky;bottom:calc(80px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 48px;gap:8px;margin-top:10px;padding:8px;border:1px solid #3a3a3a;border-radius:14px;background:#101010}.iai-composer textarea{max-height:110px;resize:none;padding:11px 8px;border:0;outline:0;color:#fff;background:transparent;font:14px Barlow}.iai-composer button{display:grid;width:46px;height:46px;place-items:center;border:0;border-radius:11px;color:#161006;background:linear-gradient(135deg,#f5b514,#ffd65a)}.iai-composer button:disabled{opacity:.35}.iai-composer svg{width:20px}.iai-disclaimer{margin:8px 5px 0;color:var(--invictus-text-subtle);font-size:9px;text-align:center}.iai-footer{position:fixed;z-index:92;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:calc(76px + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 520px)/2)) env(safe-area-inset-bottom);border-top:1px solid #202020;background:#040404fa}.iai-footer button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:var(--invictus-text-subtle);background:none;font-size:9px}.iai-footer svg{width:23px}.iai-footer .is-plus{align-self:start;display:grid;width:62px;height:62px;margin-top:-15px;place-items:center;border:1px solid #f5b514;border-radius:50%;color:#f5b514;background:radial-gradient(circle,#29200b,#050505 68%)}.iai-footer .is-plus svg{width:30px}@keyframes iai-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(max-width:390px){.iai-page{padding-inline:10px}.iai-suggestions{grid-template-columns:1fr 1fr}.iai-chat{min-height:300px}.iai-message>div{max-width:88%}}.admin-store{color:#f4f2ec}.admin-store>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px;padding:24px;border:1px solid rgba(241,185,40,.18);border-radius:30px;background:linear-gradient(135deg,#f1b92814,#ffffff04 50%,#00000040)}.admin-store h1{margin:0;color:#fff;font-family:Barlow,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.02em}.admin-store header p{margin:7px 0 0;color:#88867f;font-size:13px}.admin-store header button,.admin-store-save{display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid rgba(241,185,40,.4);border-radius:15px;color:#f4c94e;background:#f1b92814;font-weight:900;letter-spacing:.04em;transition:.18s ease}.admin-store header button:hover{background:#f1b92821}.admin-store header button svg,.admin-store-save svg{width:17px}.admin-store-layout{display:grid;grid-template-columns:minmax(250px,300px) 1fr;gap:14px}.admin-store-layout>aside{display:grid;align-content:start;gap:7px;max-height:74vh;padding:8px;overflow-y:auto;border:1px solid rgba(255,255,255,.07);border-radius:24px;background:#ffffff05}.admin-store-layout>aside button{display:grid;grid-template-columns:34px 1fr 22px;align-items:center;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:16px;color:#ddd;background:#0000003d;text-align:left;transition:.18s ease}.admin-store-layout>aside button:hover{border-color:#f1b92838}.admin-store-layout>aside button.is-active{border-color:#f1b9288c;background:#f1b92817}.admin-store-layout>aside button>svg{width:18px;color:#f1b928}.admin-store-layout>aside span{display:grid}.admin-store-layout>aside small{margin-top:3px;color:#73716b;font-size:10px}.admin-store-editor,.admin-store-empty{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:#ffffff06}.admin-store-product{display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:14px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-store-product>span{display:grid;width:62px;height:62px;place-items:center;border:1px solid rgba(241,185,40,.28);border-radius:18px;background:#f1b9280f}.admin-store-product svg{color:#f1b928}.admin-store-product h2,.admin-store-product p{margin:2px}.admin-store-product h2{font-size:18px}.admin-store-product p{color:#8d8a83;font-size:11px}.admin-store-product small{color:#e5b52d}.admin-store-product>div:last-child{display:grid;justify-items:center;color:#77746e;font-size:9px}.admin-store-alerts{display:grid;gap:7px;margin:14px 0}.admin-store-alerts p,.admin-store-error{display:flex;align-items:flex-start;gap:7px;margin:0;padding:11px;border:1px solid rgba(244,63,94,.25);border-radius:14px;color:#fda4af;background:#f43f5e0f;font-size:11px}.admin-store-alerts svg{width:15px;min-width:15px}.admin-store-message{padding:11px;border:1px solid rgba(16,185,129,.25);border-radius:14px;color:#86efac;background:#10b9810f;font-size:11px}.admin-store-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.admin-store-fields label{display:grid;gap:5px;color:#9d9a93;font-size:10px;font-weight:700}.admin-store-fields label>div{display:grid;grid-template-columns:1fr 42px;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#00000047}.admin-store-fields input{min-width:0;height:44px;padding:9px;border:0;outline:0;color:#fff;background:none}.admin-store-fields label>div:focus-within{border-color:#f1b92873}.admin-store-fields b{text-align:center;color:#eab82e;font-size:10px}.admin-store-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0}.admin-store-results article{display:grid;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#00000040}.admin-store-results span{color:#77746e;font-size:9px;font-weight:800;letter-spacing:.08em}.admin-store-results b{margin-top:6px;color:#f1c238;font-size:18px}.admin-store-results b svg{width:15px}.admin-store-save{width:100%;color:#171105;background:linear-gradient(120deg,#ffd65c,#e3a20c);box-shadow:0 10px 28px #da9a0024}.admin-store-save:disabled,.admin-store header button:disabled{cursor:not-allowed;opacity:.45}.admin-store-empty{text-align:center}.admin-store-empty svg{width:50px;color:#f2b516}.admin-store-section-title{margin:20px 0 8px!important;color:#f0c03a!important;font-family:Barlow,sans-serif!important;font-size:12px!important;font-weight:900!important;letter-spacing:.14em}.admin-store input:focus-visible,.admin-store textarea:focus-visible,.admin-store select:focus-visible,.admin-store button:focus-visible{outline:2px solid rgba(241,185,40,.8);outline-offset:2px}@media(max-width:900px){.admin-store-layout{grid-template-columns:1fr}.admin-store-layout>aside{max-height:260px}.admin-store-fields,.admin-store-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.admin-store>header{align-items:stretch;flex-direction:column;padding:20px}.admin-store h1{font-size:25px}.admin-store-fields,.admin-store-results{grid-template-columns:1fr}.admin-store-product{grid-template-columns:58px 1fr}.admin-store-product>div:last-child{grid-column:1/-1;justify-items:start}}.admin-store-section-title{margin:25px 0 10px;color:#f2b516;font-family:Bebas Neue;font-size:23px;font-weight:400;letter-spacing:.04em}.admin-store-public{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-store-public label{display:grid;gap:5px;color:var(--invictus-text-secondary);font-size:11px}.admin-store-public textarea{min-height:105px;resize:vertical;padding:10px;border:1px solid #343434;border-radius:7px;color:#fff;background:#080808;font:inherit}.admin-store-toggles{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0}.admin-store-toggles label{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #343434;border-radius:7px;background:#080808}.admin-store-toggles input{accent-color:#f2b516}.admin-store-images{display:grid;grid-template-columns:36px 1fr;gap:10px;margin:14px 0;padding:13px;border:1px dashed #594b25;border-radius:8px;color:var(--invictus-text-secondary)}.admin-store-images>svg{color:#f2b516}.admin-store-images>div{display:grid;gap:3px}.admin-store-images b{color:#f2b516}.admin-store-images small{color:var(--invictus-text-subtle)}@media(max-width:650px){.admin-store-public{grid-template-columns:1fr}.admin-store-toggles{grid-template-columns:1fr 1fr}}.admin-store-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:10px 12px;border:1px solid #286b41;border-radius:8px;color:#70dc94;background:#092315}.admin-store-status.is-development{border-color:#8f6800;color:#f2b516;background:#211805}.admin-store-status span{font-size:11px;letter-spacing:.04em}.admin-store-alerts p.is-development{border-color:#8f6800;color:#ffd564;background:#211805}.admin-store-activate{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:9px;border:1px solid #a97c00;border-radius:8px;color:#f2b516;background:#171104;font-weight:800}.admin-store-activate svg{width:18px}.admin-store-save:disabled,.admin-store-activate:disabled{cursor:not-allowed;opacity:.5}.admin-drops{color:#f4f2ec}.admin-drops>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:24px;border:1px solid rgba(139,92,246,.18);border-radius:30px;background:linear-gradient(135deg,#8b5cf612,#f1b92809,#00000042)}.admin-drops h1{margin:0;color:#fff;font-family:Barlow,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.02em}.admin-drops header p{margin:7px 0 0;color:#88867f;font-size:13px}.admin-drops header button,.admin-drops-save{display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid rgba(241,185,40,.4);border-radius:15px;color:#f3c84c;background:#f1b92814;font-weight:900;letter-spacing:.04em;transition:.18s ease}.admin-drops header button:hover{background:#f1b92821}.admin-drops-layout{display:grid;grid-template-columns:minmax(250px,300px) 1fr;gap:14px;margin-top:16px}.admin-drops-layout>aside,.admin-drops-editor{padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:#ffffff06}.admin-drops-layout>aside h2,.admin-drops-editor h2{margin:16px 0 9px;color:#efc039;font-family:Barlow,sans-serif;font-size:12px;font-weight:900;letter-spacing:.14em}.admin-drops-layout>aside h2:first-child{margin-top:0}.admin-drops-layout>aside>button{display:grid;width:100%;grid-template-columns:32px 1fr;gap:9px;margin-bottom:7px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:16px;color:#eee;background:#00000040;text-align:left;transition:.18s ease}.admin-drops-layout>aside>button:hover{border-color:#f1b92840}.admin-drops-layout>aside svg{width:18px;color:#f1b928}.admin-drops-layout>aside span{display:grid}.admin-drops-layout>aside small{margin-top:3px;color:#77746e}.admin-drops-layout>aside em{margin-top:6px;color:#edbd35;font-size:10px;font-style:normal}.admin-drops-editor>label,.admin-drops-dates label,.admin-drops-costs label,.admin-drops-options>label{display:grid;gap:5px;color:#9d9a93;font-size:10px;font-weight:700}.admin-drops input,.admin-drops select{height:44px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:14px;outline:0;color:#fff;background:#0000004d}.admin-drops input:focus,.admin-drops select:focus{border-color:#f1b92873}.admin-drops-dates,.admin-drops-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:9px}.admin-drops-dates{grid-template-columns:1fr 1fr}.admin-drops-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.admin-drops-exposure{display:grid;grid-template-columns:45px 1fr;gap:11px;margin-top:16px;padding:15px;border:1px solid rgba(241,185,40,.35);border-radius:18px;background:#f1b9280f}.admin-drops-exposure>svg{color:#f1b928}.admin-drops-exposure span{display:grid;color:#aaa69c;font-size:10px;font-weight:800;letter-spacing:.06em}.admin-drops-exposure b{margin-top:3px;color:#f3c84c;font-size:25px}.admin-drops-exposure small{margin-top:4px;color:#77746e;font-weight:400;letter-spacing:0}.admin-drops-note{display:flex;gap:8px;color:#85827b;font-size:11px}.admin-drops-note svg{width:18px;color:#f2b516}.admin-drops-save{width:100%;color:#171104;background:linear-gradient(120deg,#ffd65c,#e3a20c);box-shadow:0 10px 28px #da9a0024}.admin-drops-save:disabled{cursor:not-allowed;opacity:.45}.admin-drops-error,.admin-drops-message{padding:11px;border:1px solid rgba(244,63,94,.25);border-radius:14px;color:#fda4af;background:#f43f5e0f;font-size:11px}.admin-drops-message{border-color:#10b98140;color:#86efac;background:#10b9810f}.admin-drops button:focus-visible,.admin-drops input:focus-visible,.admin-drops select:focus-visible{outline:2px solid rgba(241,185,40,.8);outline-offset:2px}@media(max-width:900px){.admin-drops-layout{grid-template-columns:1fr}.admin-drops-layout>aside{max-height:280px;overflow-y:auto}}@media(max-width:560px){.admin-drops>header{align-items:stretch;flex-direction:column;padding:20px}.admin-drops h1{font-size:25px}.admin-drops-dates,.admin-drops-costs,.admin-drops-options{grid-template-columns:1fr}}.admin-orders{color:#f4f2ec}.admin-orders>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:24px;border:1px solid rgba(16,185,129,.15);border-radius:30px;background:linear-gradient(135deg,#10b9810e,#f1b92808,#00000042)}.admin-orders h1{margin:0;color:#fff;font-family:Barlow,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.02em}.admin-orders header p{margin:7px 0 0;color:#88867f;font-size:13px}.admin-orders>header button,.admin-orders article button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid rgba(241,185,40,.35);border-radius:14px;color:#f1c13a;background:#f1b92812;font-size:10px;font-weight:900;letter-spacing:.04em;transition:.18s ease}.admin-orders>header button:hover,.admin-orders article button:hover{background:#f1b9281f}.admin-orders>header button svg,.admin-orders article button svg{width:16px}.admin-orders>section{display:grid;gap:12px;margin-top:16px}.admin-orders article{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff06}.admin-orders article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.06);background:#00000038}.admin-orders article>header>div{display:flex;min-width:0;align-items:center;gap:10px}.admin-orders article>header svg{color:#f1b928}.admin-orders article>header span{display:grid;min-width:0}.admin-orders article>header b{overflow:hidden;text-overflow:ellipsis}.admin-orders article>header small{margin-top:3px;color:#77746e}.admin-orders article em{padding:6px 10px;border:1px solid rgba(241,185,40,.28);border-radius:999px;color:#eec344;background:#f1b9280f;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.06em}.admin-orders-items{padding:7px 16px}.admin-orders-items p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.055);font-size:12px}.admin-orders-items small{color:#77746e;font-size:10px}.admin-orders article>footer{display:flex;align-items:center;gap:8px;padding:14px 16px;border-top:1px solid rgba(255,255,255,.06);background:#00000040}.admin-orders article>footer>span{margin-right:auto;color:#f0c13c;font-weight:900}.admin-orders article input{height:42px;padding:9px 11px;border:1px solid rgba(255,255,255,.1);border-radius:13px;outline:0;color:#fff;background:#00000059}.admin-orders article input:focus{border-color:#f1b92880}.admin-orders article button.is-danger{border-color:#f43f5e4d;color:#fda4af;background:#f43f5e0f}.admin-orders article button.is-danger:hover{background:#f43f5e1a}.admin-orders-error,.admin-orders-message{margin-top:12px;padding:11px;border:1px solid rgba(244,63,94,.25);border-radius:14px;color:#fda4af;background:#f43f5e0f;font-size:11px}.admin-orders-message{border-color:#10b98140;color:#86efac;background:#10b9810f}.admin-orders-empty{padding:64px;text-align:center;color:#77746e}.admin-orders-financial{display:grid;gap:4px;margin:2px 16px 12px;padding:13px;border:1px solid rgba(241,185,40,.23);border-radius:17px;color:#e7c75e;background:#f1b9280d;font-size:11px}.admin-orders-financial.is-review{border-color:#f43f5e47;color:#fda4af;background:#f43f5e0e}.admin-orders button:disabled{cursor:not-allowed;opacity:.45}.admin-orders-financial-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900;letter-spacing:.07em}.admin-orders-financial-heading svg{width:18px;height:18px;color:#86efac}.admin-orders-financial.is-review .admin-orders-financial-heading svg{color:#fda4af}.admin-orders-financial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}.admin-orders-financial-grid>span{display:grid;gap:4px;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#00000038}.admin-orders-financial-grid small{color:#85827b;font-size:8px;font-weight:900;letter-spacing:.08em}.admin-orders-financial-grid strong{color:inherit;font-size:10px}.admin-orders-blocked{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;padding:9px;border:1px solid rgba(244,63,94,.28);border-radius:13px;color:#fda4af;background:#f43f5e0f}.admin-orders-blocked svg{width:16px;min-width:16px}.admin-orders-financial-error{margin:8px 0 0;padding:9px;border-radius:12px;color:#fda4af;background:#f43f5e0f}.admin-orders button:focus-visible,.admin-orders input:focus-visible{outline:2px solid rgba(241,185,40,.8);outline-offset:2px}.admin-orders input:disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.admin-orders>header{align-items:stretch;flex-direction:column;padding:20px}.admin-orders h1{font-size:25px}.admin-orders article>header,.admin-orders-items p,.admin-orders article>footer{align-items:stretch;flex-direction:column}.admin-orders article>footer>span{margin:0}.admin-orders article input{width:100%}.admin-orders-financial-grid{grid-template-columns:1fr}.admin-orders-financial{margin-inline:10px}}
