html.home-dark-page,body.home-dark-page{background:#141311}.home-dark .si-flag{border:1px solid var(--home-line2);object-fit:cover;vertical-align:middle;background:var(--home-cream);border-radius:2px;width:38px;height:22px;display:inline-block;overflow:hidden;transform:rotate(2deg)}.home-dark{--home-bg:#141311;--home-bg2:#1b1916;--home-card:#201d19;--home-card2:#282420;--home-line:#f4efe61f;--home-line2:#f4efe638;--home-cream:#f4efe6;--home-dim:#b8b1a3;--home-faint:#8a847a;--home-yellow:#f4d03f;--home-yellow-deep:#d9b62f;--home-forest:#1e4a3a;--home-forest-mid:#2b5f4c;--home-bel:#f4efe6;--home-oranzen:#d9822b;--home-moder:#4a7db5;--home-vijolicen:#7a5ba6;--home-rjav:#a46f45;--home-crn:#0c0b0a;--home-flag-red:#c9473d;--ease-out:cubic-bezier(.23,1,.32,1);--display:"Archivo Black","Arial Black",Impact,sans-serif;--hand:"Square Peg","Caveat",cursive;--sans:"Geist","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--gutter:22px;--max:1120px;background:var(--home-bg);color:var(--home-cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow:hidden}.home-dark *{box-sizing:border-box}.home-dark .wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.home-dark section{border-top:1px solid var(--home-line);padding:64px 0;position:relative}.home-dark a{color:inherit}.home-dark h1,.home-dark h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;color:var(--home-cream);font-weight:400;line-height:.96}.home-dark h1{margin-top:18px;font-size:clamp(2.1rem,8.6vw,5rem)}.home-dark h2{margin-top:16px;font-size:clamp(1.7rem,6.6vw,3.4rem)}.home-dark h3{font-family:var(--sans);letter-spacing:-.01em;text-transform:none;text-wrap:balance;color:var(--home-cream);font-size:clamp(1.15rem,3.6vw,1.35rem);font-weight:700;line-height:1.15}.home-dark .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--home-yellow);align-items:center;gap:10px;font-size:.7rem;font-weight:500;display:inline-flex}.home-dark .eyebrow:before{content:"";background:var(--home-yellow);width:22px;height:1.5px}.home-dark .marker{background:linear-gradient(120deg,var(--home-yellow) 0 100%) no-repeat;color:var(--home-cream);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 55%;background-size:0 90%;padding:0 .08em;transition:background-size .9s cubic-bezier(.2,.7,.2,1) .1s,color .3s .4s;display:inline}.home-dark .marker.on{color:var(--home-bg);background-size:100% 90%}.home-dark .sub{color:var(--home-cream);text-wrap:pretty;max-width:34ch;margin-top:20px;font-size:clamp(1.1rem,3.4vw,1.4rem);font-weight:500;line-height:1.4}.home-dark .body{color:var(--home-dim);max-width:62ch;margin-top:14px;font-size:1.02rem}.home-dark .body b{color:var(--home-cream);font-weight:600}.home-dark .n{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--home-yellow);margin-bottom:12px;font-size:.7rem;display:block}.home-dark .hand{font-family:var(--hand);color:var(--home-yellow);font-size:1.4rem;font-weight:400;transform:rotate(-2deg)}.home-dark .btn{background:var(--home-yellow);color:var(--home-bg);text-transform:uppercase;transition:transform .16s var(--ease-out),background-color .2s ease;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:.77rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.home-dark .btn:hover{background:#fff}}.home-dark .btn:active{transform:scale(.98)}.home-dark .ig{width:17px;height:17px}.home-dark .btn-note{font:400 .7rem/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--home-faint);margin-top:11px}:where(html.home-fx) .home-dark .reveal{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transform:translateY(18px)}.home-dark .reveal.in{opacity:1;transform:none}.home-dark .wordmark{white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:flex}.home-dark .wordmark svg{width:26px;height:26px;color:var(--home-yellow)}.home-dark .wordmark span{line-height:1}.home-dark .wordmark b{font-family:var(--display);letter-spacing:0;font-size:.9rem}.home-dark .wordmark i{font:400 1.35rem var(--hand)}.home-dark .offscreen,.home-dark .offscreen *{animation-play-state:paused!important}.home-dark .nav{z-index:50;border-bottom:1px solid var(--home-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141311e0;height:68px;position:sticky;top:0}.home-dark .nav .wrap{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.home-dark .links{gap:26px;display:none}.home-dark .links a{font:500 .62rem var(--mono);text-transform:uppercase;letter-spacing:.13em;color:var(--home-dim);text-decoration:none}.home-dark .nav .btn{padding:10px 17px;font-size:.66rem}.home-dark .hero{border:0;padding:70px 0 60px;overflow:hidden}.home-dark .hero .grid{gap:42px;display:grid}.home-dark .krogbg{width:min(580px,90vw);color:var(--home-yellow);opacity:.055;position:absolute;top:60px;right:-210px}.home-dark .ctarow{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.home-dark .proof-band{background:var(--home-bg2);padding:44px 0}.home-dark .proof{border:1px solid var(--home-line);background:var(--home-bg);grid-template-columns:1fr 1fr;display:grid}.home-dark .proof div{border:1px solid var(--home-line);min-height:125px;padding:20px}.home-dark .proof b{font-family:var(--display);color:var(--home-yellow);font-size:clamp(1.8rem,8vw,3rem);line-height:1;display:block}.home-dark .proof small{font:400 .62rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--home-dim);margin-top:10px;display:block}.home-dark .hand.big{text-align:center;justify-content:center;align-items:center;gap:12px;margin:0 0 16px;font-size:2.4rem;display:flex}.home-dark .hero-motion{aspect-ratio:1;isolation:isolate;width:min(100%,430px);margin:auto;position:relative}.home-dark .motion-layer{opacity:0;will-change:transform;position:absolute;inset:0;transform:scale(.94)}.home-dark .hero-motion.in .motion-layer{opacity:1;animation:home-enter .7s var(--ease-out) backwards;transform:none}.home-dark .hero-motion.in .motion-layer:first-child{animation-delay:.12s}.home-dark .hero-motion.in .motion-layer:nth-child(2){animation-delay:.2s}.home-dark .hero-motion.in .motion-layer:nth-child(3){animation-delay:.28s}.home-dark .hero-motion.in .motion-layer:nth-child(4){animation-delay:.36s}.home-dark .hero-motion.in .motion-layer:nth-child(5){animation-delay:0s}.home-dark .motion-halo,.home-dark .motion-track,.home-dark .motion-core{border-radius:50%;position:absolute}.home-dark .motion-halo{border:1px solid var(--home-line2);inset:5%}.home-dark .motion-halo-outer{border-style:dashed;animation:34s linear infinite home-spin}.home-dark .motion-halo-inner{border-color:var(--home-line);animation:21s linear infinite home-spin-back;inset:22%}.home-dark .motion-track{animation:18s linear infinite home-spin;inset:0}.home-dark .motion-track-b{animation:13s linear infinite home-spin-back;inset:14%}.home-dark .motion-piece{background:var(--home-cream);display:block;position:absolute}.home-dark .motion-piece-bar{width:22%;height:7px;top:12%;left:12%;transform:rotate(-28deg)}.home-dark .motion-piece-dot{background:var(--home-yellow);border-radius:50%;width:14px;height:14px;top:48%;right:5%}.home-dark .motion-piece-square{border:2px solid var(--home-yellow);background:0 0;width:20px;height:20px;top:44%;left:2%;transform:rotate(18deg)}.home-dark .motion-piece-line{background:var(--home-dim);width:34%;height:2px;bottom:20%;right:1%;transform:rotate(32deg)}.home-dark .motion-piece-small{background:var(--home-faint);border-radius:50%;width:9px;height:9px;bottom:-5px;left:49%}.home-dark .motion-core{background:var(--home-yellow);color:var(--home-bg);place-items:center;display:grid;inset:34%}.home-dark .motion-core svg{z-index:1;width:58%;height:58%;animation:18s linear infinite home-spin-back;position:relative}.home-dark .motion-core svg path{stroke-dasharray:264;stroke-dashoffset:264px}.home-dark .hero-motion.in .motion-core svg path{animation:home-draw 1.1s var(--ease-out) .15s both}.home-dark .motion-pulse{border:1px solid var(--home-yellow);opacity:0;animation:home-pulse 5s var(--ease-out) 1.4s infinite;border-radius:50%;animation-play-state:paused;position:absolute;inset:-20%}.home-dark .hero-motion.in .motion-pulse{animation-play-state:running}.home-dark .mqwrap,.home-dark .ticker{border-block:1px solid var(--home-line);background:var(--home-bg2);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home-dark .mq{width:max-content;animation:40s linear infinite home-mq;display:flex}.home-dark .mq>span{white-space:nowrap;font:500 .62rem var(--mono);text-transform:uppercase;letter-spacing:.11em;color:var(--home-dim);align-items:center;gap:9px;padding:16px 28px;display:flex}.home-dark .mq i,.home-dark .ticker b{color:var(--home-yellow);font-style:normal}.home-dark .thoughts{gap:18px;margin-top:36px;display:grid}.home-dark .thought{background:var(--home-cream);color:var(--home-bg);font:400 clamp(1.55rem,6vw,2.1rem)/1.05 var(--hand);padding:22px 20px 28px;position:relative;transform:rotate(-1deg)}.home-dark .thought:nth-child(2){transform:rotate(1.2deg)}.home-dark .thought small{font:500 .62rem var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#615d57;margin-top:13px;display:block}.home-dark .two{gap:28px;display:grid}.home-dark .pain-copy{margin-top:44px}.home-dark .enemies{gap:14px;margin-top:36px;display:grid}.home-dark .enemy,.home-dark .third{border:1px solid var(--home-line);background:var(--home-card);padding:28px 22px;position:relative;overflow:hidden}.home-dark .enemy .ghost,.home-dark .phase .ghost{font-family:var(--display);color:#f4efe609;font-size:6.5rem;line-height:1;position:absolute;top:-20px;right:12px}.home-dark .enemy p,.home-dark .third p,.home-dark .step p,.home-dark .rhythm-row p,.home-dark .cols p{color:var(--home-dim);margin-top:16px;font-size:.94rem}.home-dark .tags,.home-dark .chips{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.home-dark .tag,.home-dark .chips span{border:1px solid var(--home-line2);font:400 .55rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--home-faint);white-space:nowrap;border-radius:999px;padding:6px 10px}.home-dark .tag.y{color:var(--home-yellow);border-color:#f4d03f59}.home-dark .third{background:var(--home-forest);margin-top:14px}.home-dark .flow{margin:34px calc(var(--gutter)*-1) 0;padding:0 var(--gutter) 12px;scrollbar-width:none;align-items:center;gap:5px;display:flex;overflow:auto}.home-dark .flow-item{flex:none;align-items:center;gap:5px;display:flex}.home-dark .pill{border:1px solid var(--home-line2);white-space:nowrap;font:500 .55rem var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:8px 12px;display:block}.home-dark .pill.y{background:var(--home-yellow);color:var(--home-bg);border-color:var(--home-yellow)}.home-dark .arrow{color:var(--home-faint)}.home-dark .ringwrap{background:0 0;border:0;outline:0;width:min(100%,430px);margin:25px auto;position:relative}.home-dark .ring{background:0 0;border:0;outline:0;width:100%;overflow:visible}.home-dark .orbit{fill:none;stroke:var(--home-line2);stroke-width:1.5px;stroke-dasharray:5 8;opacity:0;transition:opacity .8s var(--ease-out)}.home-dark .ringwrap.in .orbit{opacity:1}.home-dark .node-g{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transform:scale(.9)}.home-dark .ringwrap.in .node-g{opacity:1;transform:none}.home-dark .ringwrap.in .node-2{transition-delay:80ms}.home-dark .ringwrap.in .node-3{transition-delay:.16s}.home-dark .runner{transform-origin:200px 200px;animation:12s linear infinite paused home-spin}.home-dark .runner-dot{fill:var(--home-yellow)}.home-dark .node-glow{fill:none;stroke:var(--home-yellow);stroke-width:2px;opacity:0;animation:12s linear infinite paused home-node-pass}.home-dark .node-2 .node-glow{animation-delay:-8s}.home-dark .node-3 .node-glow{animation-delay:-4s}.home-dark .ringwrap.in .runner,.home-dark .ringwrap.in .node-glow{animation-play-state:running}.home-dark .ringwrap .wordmark svg path{stroke-dasharray:264;stroke-dashoffset:264px}.home-dark .ringwrap.in .wordmark svg path{animation:home-draw 1.1s var(--ease-out) .25s both}.home-dark .node{fill:var(--home-card2);stroke:var(--home-line2)}.home-dark .ring text{fill:var(--home-cream);font:600 9px var(--sans);text-transform:uppercase;letter-spacing:0}.home-dark .ring-ctr{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-dark .ring-ctr .fil{font:500 7px var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--home-bg);margin-top:1px}.home-dark .ringwrap .wordmark{color:var(--home-bg);gap:4px}.home-dark .ringwrap .wordmark svg{width:16px;height:16px;color:var(--home-bg)}.home-dark .ringwrap .wordmark b{letter-spacing:.02em;font-size:.5rem}.home-dark .ringwrap .wordmark i{font-size:.75rem}.home-dark .ctr{fill:var(--home-yellow)}.home-dark .ring .ctrt{fill:var(--home-bg);font:500 10px var(--sans)}.home-dark .ring .ctrs{fill:var(--home-bg);font:500 8px var(--mono);letter-spacing:1.3px}.home-dark .ring .ctrt,.home-dark .ring .ctrs{text-transform:none;letter-spacing:.02em}.home-dark .ring .ctrt{font-size:9px}.home-dark .ring .ctrs{font-size:8px}.home-dark .pillars{gap:12px;display:grid}.home-dark .pillar{border:1px solid var(--home-line);background:var(--home-card);padding:24px 20px}.home-dark .pillar .sub2{color:var(--home-dim);margin:10px 0 0;font-size:clamp(.95rem,2.4vw,1.05rem);line-height:1.55}.home-dark .pillar ul{list-style:none}.home-dark .pillar li{border-top:1px solid var(--home-line);color:var(--home-dim);justify-content:space-between;gap:10px;padding:10px 0;font-size:.79rem;display:flex}.home-dark .pillar li>span{align-items:center;gap:8px;display:flex}.home-dark .pillar li small{font:400 .51rem var(--mono);color:var(--home-faint);text-transform:uppercase;text-align:right}.home-dark .pillar .more{display:none}.home-dark .pillar.open .more{display:flex}.home-dark .pillar button{color:var(--home-yellow);font:500 .58rem var(--mono);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;margin-top:15px}.home-dark .dot{background:var(--home-bel);border-radius:50%;flex:none;width:7px;height:7px}.home-dark .dot-bel{background:var(--home-bel)}.home-dark .dot-oranzen{background:var(--home-oranzen)}.home-dark .dot-moder{background:var(--home-moder)}.home-dark .dot-vijolicen{background:var(--home-vijolicen)}.home-dark .dot-rjav{background:var(--home-rjav)}.home-dark .dot-crn{background:var(--home-crn);border:1px solid var(--home-line2)}.home-dark .foundation{background:var(--home-forest);margin-top:14px;padding:28px 22px}.home-dark .foundation p{color:var(--home-dim);margin-top:10px}.home-dark .foundation .chips span{color:var(--home-cream)}.home-dark .check{border:1px solid var(--home-line);background:var(--home-card);margin-top:34px;padding:24px 20px}.home-dark .check label{font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--home-dim)}.home-dark .val{font-family:var(--display);color:var(--home-yellow);margin-top:8px;font-size:clamp(2.2rem,8vw,4rem);line-height:1}.home-dark input[type=range]{width:100%;accent-color:var(--home-yellow);margin-top:24px}.home-dark .scale{font:400 .62rem var(--mono);color:var(--home-faint);justify-content:space-between;display:flex}.home-dark .result{border-top:1px solid var(--home-line);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);margin-top:24px}@starting-style{.home-dark .result{opacity:0;transform:translateY(4px)}}.home-dark .result .belt{align-items:center;gap:12px;padding:18px 0;display:flex}.home-dark .result .stripe{width:50px;height:8px}.home-dark .result .row{border-top:1px solid var(--home-line);color:var(--home-cream);padding:13px 0;font-size:.9rem}.home-dark .result small{font:500 .62rem var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--home-faint);margin-bottom:4px;display:block}.home-dark .phases{scroll-snap-type:x mandatory;margin:28px calc(var(--gutter)*-1) 0;padding:0 var(--gutter) 8px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.home-dark .phase{scroll-snap-align:start;border:1px solid var(--home-line);background:var(--home-card);flex-direction:column;flex:0 0 calc(100vw - 64px);max-width:350px;min-height:440px;padding:24px 20px;display:flex;position:relative;overflow:hidden}.home-dark .phase>.stripe{width:64px;height:8px;margin-bottom:22px;display:block}.home-dark .phase .num{font-family:var(--display);color:var(--home-cream);margin:8px 0 20px;font-size:3rem;line-height:1}.home-dark .phase .num small{font:400 .62rem var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--home-faint);margin-top:5px;display:block}.home-dark .phase p{color:var(--home-dim);margin-top:15px;font-size:.88rem}.home-dark .phase p b{font:500 .62rem var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--home-yellow);margin-bottom:4px;display:block}.home-dark .phase .gate{font:400 .62rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--home-faint);margin-top:auto;padding-top:18px}.home-dark .dots{justify-content:center;gap:7px;margin-top:16px;display:flex}.home-dark .dots i{background:var(--home-line2);border-radius:50%;width:6px;height:6px}.home-dark .dots i.on{background:var(--home-yellow)}.home-dark .belt-note{margin-top:32px}.home-dark .tl{border-left:1px solid var(--home-line2);margin-top:38px;padding-left:28px}.home-dark .step{padding:0 0 34px;position:relative}.home-dark .step:before{content:"";background:var(--home-yellow);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-33px}.home-dark .rhythm-title{margin-top:36px}.home-dark .rhythm-list{margin-top:30px}.home-dark .rhythm-row{border-top:1px solid var(--home-line);gap:10px;padding:22px 0;display:grid}.home-dark .rhythm-row:last-child{border-bottom:1px solid var(--home-line)}.home-dark .rhythm-row>b{font:500 .58rem var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--home-yellow)}.home-dark .rhythm-row p{margin-top:0}.home-dark .band{background:var(--home-forest);text-align:center;margin-top:42px;padding:34px 24px}.home-dark .band .eyebrow:before{display:none}.home-dark .band h2{font-size:clamp(1.6rem,5.2vw,2.8rem)}.home-dark .wins-list{border-bottom:1px solid var(--home-line);margin-top:34px;display:grid}.home-dark .win-row{border-top:1px solid var(--home-line);font:400 1rem var(--sans);color:var(--home-dim);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:16px 0;display:grid}.home-dark .win-row b{color:var(--home-yellow)}.home-dark .win-row span:last-child{color:var(--home-cream)}.home-dark .quotes{gap:12px;margin-top:40px;display:grid}.home-dark .q{border-top:1px solid var(--home-line2);padding:25px 0}.home-dark .q p{font:500 1.15rem/1.45 var(--sans);color:var(--home-cream)}.home-dark .q small{font:400 1.4rem/1.25 var(--hand);text-transform:none;letter-spacing:0;color:var(--home-yellow);margin-top:12px;display:block}.home-dark .home-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 12px;margin-top:52px;padding-bottom:18px;display:grid}.home-dark .home-video{min-width:0}.home-dark .home-video:nth-child(2n){transform:translateY(28px)}.home-dark .home-video:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.home-dark .home-video video{aspect-ratio:9/16;object-fit:cover;background:var(--home-card);border:1px solid var(--home-line2);border-radius:16px;width:100%;display:block}.home-dark .home-video figcaption{text-align:center;padding-top:13px}.home-dark .home-video figcaption strong{font:400 1.5rem/1.05 var(--hand);color:var(--home-yellow);display:block}.home-dark .home-video figcaption span{font:400 .55rem/1.45 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--home-dim);margin-top:5px;display:block}.home-dark .rok .grid{gap:38px;display:grid}.home-dark .photo{position:relative;overflow:hidden}.home-dark .photo img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.home-dark .photo:after{content:"";background:linear-gradient(#0000,#141311d9);height:45%;position:absolute;inset:auto 0 0}.home-dark .photo .cap{z-index:1;position:absolute;bottom:16px;left:16px}.home-dark .photo .cap i{font:400 1.8rem var(--hand);color:var(--home-yellow);font-style:normal;display:block}.home-dark .photo .cap small{font:400 .62rem var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--home-dim);display:block}.home-dark .cols{gap:24px;margin-top:28px;display:grid}.home-dark .rok-note{margin-top:26px;font-size:1.6rem}.home-dark .fit{gap:12px;margin-top:34px;display:grid}.home-dark .fit>div{border:1px solid var(--home-line);background:var(--home-card);padding:26px 22px}.home-dark .fit .no{background:var(--home-bg2)}.home-dark .fit ul{margin-top:20px;list-style:none}.home-dark .fit li{border-top:1px solid var(--home-line);color:var(--home-dim);padding:11px 0 11px 25px;position:relative}.home-dark .fit li:before{content:"+";color:var(--home-yellow);font-weight:700;position:absolute;left:2px}.home-dark .fit .no li:before{content:"×";color:var(--home-faint)}.home-dark .steps3{border-top:1px solid var(--home-line);margin-top:28px}.home-dark .steps3>div{border-bottom:1px solid var(--home-line);padding:18px 0}.home-dark .steps3 b{font-family:var(--mono);text-transform:uppercase;color:var(--home-yellow);font-size:.7rem}.home-dark .steps3 p{color:var(--home-dim);margin-top:6px;font-size:.9rem}.home-dark .guar{border-left:3px solid var(--home-yellow);color:var(--home-dim);margin-top:24px;padding:4px 0 4px 17px;font-size:.87rem}.home-dark .guar b{color:var(--home-cream);display:block}.home-dark .offer{border:1px solid var(--home-line2);background:var(--home-card);padding:28px 22px}.home-dark .offer-label span{display:block}.home-dark .price{font-family:var(--display);color:var(--home-yellow);margin-top:20px;font-size:1.55rem;line-height:1.1}.home-dark .price small{font:400 .62rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--home-faint);margin-top:8px;display:block}.home-dark .offer ul{margin:24px 0;list-style:none}.home-dark .offer li{border-top:1px solid var(--home-line);color:var(--home-dim);padding:10px 0 10px 20px;font-size:.85rem;position:relative}.home-dark .offer li:before{content:"✓";color:var(--home-yellow);position:absolute;left:0}.home-dark .offer .btn{width:100%}.home-dark .faq-wrap{max-width:850px}.home-dark .faq-list{margin-top:30px}.home-dark{interpolate-size:allow-keywords}.home-dark details{border-top:1px solid var(--home-line2)}.home-dark details:last-child{border-bottom:1px solid var(--home-line2)}.home-dark summary{cursor:pointer;padding:21px 38px 21px 0;font-weight:600;list-style:none;position:relative}.home-dark summary::-webkit-details-marker{display:none}.home-dark summary:after{content:"+";color:var(--home-yellow);transition:transform .2s var(--ease-out);font-size:1.25rem;position:absolute;right:4px}.home-dark details[open] summary:after{transform:rotate(45deg)}.home-dark details::details-content{opacity:0;height:0;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out),height .15s var(--ease-out),content-visibility .15s allow-discrete;overflow:clip;transform:translateY(-4px)}.home-dark details[open]::details-content{opacity:1;height:auto;transition-duration:.22s;transform:none}.home-dark details p{color:var(--home-dim);padding:0 36px 22px 0;font-size:.92rem}.home-dark .closing{text-align:center;place-items:center;min-height:560px;display:grid;overflow:hidden}.home-dark .closing .krog{width:min(540px,120vw);color:var(--home-yellow);opacity:.12;animation:42s linear infinite home-spin;position:absolute}.home-dark .closing-wrap{position:relative}.home-dark .closing .dim{max-width:650px;color:var(--home-faint);margin:0 auto;font-size:clamp(1.25rem,4vw,1.65rem)}.home-dark .closing h2{max-width:850px;margin:30px auto 0;font-size:clamp(2rem,8vw,5rem)}.home-dark .closing-cta{margin-top:30px}.home-dark footer{border-top:1px solid var(--home-line);font:400 .62rem/1.7 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--home-faint);flex-direction:column;align-items:flex-start;gap:14px;padding:28px 0 38px;display:flex}.home-dark footer .mission{font:400 1.4rem var(--hand);text-transform:none;color:var(--home-yellow)}.home-dark footer .wordmark i{text-transform:none}.home-dark .footer-meta{flex-direction:column;display:flex}.home-dark .brand-proof{background:var(--home-bg2);padding:44px 0}.home-dark .brand-proof-inner{gap:32px;display:grid}.home-dark .brand-row{gap:18px;display:grid}.home-dark .brand-label,.home-dark .brand-note{font:500 .62rem/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--home-faint)}.home-dark .brand-logos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px 18px;display:grid}.home-dark .brand-logo{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.72;width:auto;max-width:100%;margin:auto;display:block}.home-dark .brand-logo-sm{max-height:19px}.home-dark .brand-logo-md{max-height:27px}.home-dark .brand-logo-lg{max-height:34px}.home-dark .brand-note{text-align:center;color:var(--home-dim);grid-column:1/-1}.home-dark .quote-interlude{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:var(--home-bg2);padding:48px 0;display:block}.home-dark .quote-interlude blockquote{max-width:850px;margin:auto}.home-dark .quote-interlude p{font:500 clamp(1.28rem,4.8vw,1.85rem)/1.38 var(--sans);color:var(--home-cream);text-wrap:pretty}.home-dark .quote-interlude cite{font:400 1.4rem/1.25 var(--hand);color:var(--home-yellow);margin-top:16px;font-style:normal;display:block}.home-dark .written-proof{margin-top:26px}.home-dark .written-testimonial{background:var(--home-card);border:1px solid var(--home-line);break-inside:avoid;border-radius:16px;width:100%;margin:0 0 14px;padding:24px 22px;display:inline-block}.home-dark .written-testimonial-header{align-items:center;gap:14px;display:flex}.home-dark .written-testimonial-header>img,.home-dark .written-testimonial-fallback{border:1px solid var(--home-line2);border-radius:50%;flex:0 0 60px;width:60px;height:60px;display:block}.home-dark .written-testimonial-header>img{object-fit:cover}.home-dark .written-testimonial-fallback{background:var(--home-card2);place-items:center;display:grid;position:relative;overflow:hidden}.home-dark .written-testimonial-fallback>svg:first-child{width:34px;height:34px;color:var(--home-yellow);opacity:.85;position:absolute}.home-dark .written-testimonial-fallback .written-testimonial-avatar{z-index:1;width:22px;height:22px;color:var(--home-cream);opacity:1;position:relative}.home-dark .written-testimonial-person{min-width:0;display:block}.home-dark .written-testimonial-person strong{font:400 1.55rem/1 var(--hand);color:var(--home-yellow);display:block}.home-dark .written-testimonial-person small{font:400 .62rem/1.45 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--home-faint);margin-top:5px;display:block}.home-dark .written-testimonial blockquote{border-left:2px solid var(--home-yellow);margin-top:20px;padding-left:16px}.home-dark .written-testimonial blockquote p{font:600 1.06rem/1.4 var(--sans);color:var(--home-cream);text-wrap:pretty}.home-dark .written-testimonial blockquote div{font:400 .93rem/1.55 var(--sans);color:var(--home-dim);margin-top:10px}.home-dark .results-disclaimer{border-top:1px solid var(--home-line);max-width:70ch;color:var(--home-faint);padding:34px 0 46px}.home-dark .results-disclaimer span{font:400 .62rem/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--home-dim);margin-bottom:12px;display:block}.home-dark .results-disclaimer p{font:400 .78rem/1.6 var(--sans)}.home-dark .results-disclaimer p+p{margin-top:12px}@keyframes home-mq{to{transform:translate(-50%)}}@keyframes home-spin{to{transform:rotate(360deg)}}@keyframes home-spin-back{to{transform:rotate(-360deg)}}@keyframes home-enter{0%{opacity:0;transform:scale(.94)}}@keyframes home-draw{to{stroke-dashoffset:0}}@keyframes home-pulse{0%{opacity:.65;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.35)}}@keyframes home-node-pass{0%{opacity:1}10%{opacity:0}92%{opacity:0}to{opacity:1}}@media (width<=759px){.home-dark .hero-motion,.home-dark .phases,.home-dark .dots,.home-dark .enemy .tags{display:none}}@media (width>=760px){.home-dark{--gutter:32px}.home-dark section{padding:clamp(72px,8vh,96px) 0}.home-dark .links{display:flex}.home-dark .hero{align-items:center;min-height:calc(100svh - 117px);padding:clamp(44px,6vh,68px) 0;display:flex}.home-dark .hero .grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:clamp(42px,5vw,72px)}.home-dark .hero h1{font-size:clamp(2.75rem,3.6vw,3.4rem)}.home-dark .hero .sub{max-width:45ch;font-size:clamp(1.02rem,1.45vw,1.25rem)}.home-dark .wins-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.home-dark .proof-band{padding:52px 0}.home-dark .proof{grid-template-columns:repeat(4,1fr)}.home-dark .proof div{min-height:120px;padding:20px}.home-dark .proof b{font-size:clamp(2rem,3vw,2.8rem)}.home-dark .thoughts{grid-template-columns:repeat(3,1fr)}.home-dark .two{grid-template-columns:1fr 1fr;gap:50px}.home-dark .enemies{grid-template-columns:1fr 1fr}.home-dark .third{padding:42px}.home-dark .pillars{grid-template-columns:repeat(3,1fr)}.home-dark .pillar{padding:28px 22px}.home-dark .check{padding:34px}.home-dark .phases{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.home-dark .phase{flex-basis:calc(33.3333% - 8px)}.home-dark .tl{border-left:0;border-top:1px solid var(--home-line2);grid-template-columns:repeat(4,1fr);padding:30px 0 0;display:grid}.home-dark .step{padding:0 22px 0 0}.home-dark .step:before{top:-35px;left:0}.home-dark .rhythm-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,2.4fr);align-items:start;gap:24px}.home-dark .home-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px;margin-top:60px;padding-bottom:14px}.home-dark .home-video:nth-child(2n){transform:translateY(18px)}.home-dark .home-video:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}.home-dark .home-video figcaption strong{font-size:1.8rem}.home-dark .home-video figcaption span{font-size:.62rem}.home-dark .quotes{grid-template-columns:1fr;max-width:850px}.home-dark .q{border:0;border-top:1px solid var(--home-line2);padding:25px 0}.home-dark .brand-proof{padding:52px 0}.home-dark .brand-row{grid-template-columns:240px minmax(0,1fr);align-items:center}.home-dark .brand-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.home-dark .brand-note{text-align:left;grid-column:auto}.home-dark .quote-interlude{padding:64px 0}.home-dark .written-quote{padding:32px 0}.home-dark .rok .grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:center}.home-dark .cols,.home-dark .fit{grid-template-columns:1fr 1fr}.home-dark #vstop>.two{grid-template-columns:1.05fr .95fr;align-items:start}.home-dark .offer{padding:36px}.home-dark footer{flex-direction:row;justify-content:space-between;align-items:center}.home-dark footer>span:last-child{text-align:right}.home-dark :is(.thoughts,.enemies,.pillars,.tl,.rhythm-list,.home-videos,.quotes,.written-proof,.fit,.steps3)>.reveal:nth-child(2){transition-delay:60ms}.home-dark :is(.thoughts,.enemies,.pillars,.tl,.rhythm-list,.home-videos,.quotes,.written-proof,.fit,.steps3)>.reveal:nth-child(3){transition-delay:.12s}.home-dark :is(.thoughts,.enemies,.pillars,.tl,.rhythm-list,.home-videos,.quotes,.written-proof,.fit,.steps3)>.reveal:nth-child(4){transition-delay:.18s}}@media (width>=760px) and (width<=1023px){.home-dark{--gutter:32px}.home-dark section{padding:64px 0}.home-dark .hero{min-height:calc(100svh - 109px);padding:28px 0}.home-dark .hero .grid{grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr);gap:24px}.home-dark .hero h1{margin-top:14px;font-size:2rem}.home-dark .hero .sub{margin-top:14px;font-size:.9rem;line-height:1.35}.home-dark .hero .ctarow{margin-top:20px}.home-dark .hero .btn{padding:12px 18px}.home-dark .hero-motion{max-width:300px}.home-dark .hero .btn-note{font-size:.5rem}.home-dark .proof-band{padding:42px 0}.home-dark .proof div{min-height:105px;padding:14px}.home-dark .proof small{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.home-dark .hero-motion *,.home-dark .motion-layer,.home-dark .runner,.home-dark .node-glow,.home-dark .ringwrap .wordmark svg path,.home-dark .krogbg,.home-dark .spin,.home-dark .cspin,.home-dark .closing .krog,.home-dark .mq{animation:none!important}.home-dark .reveal{opacity:1;transition:none;transform:none}.home-dark .marker{color:var(--home-bg);background-size:100% 90%;transition:none}.home-dark .btn,.home-dark .btn:hover,.home-dark .btn:active{transition:background-color .2s;transform:none}.home-dark .result{transition:opacity .2s;transform:none}.home-dark details::details-content{transition:opacity .2s;transform:none}.home-dark summary:after{transition:none}.home-dark .motion-layer,.home-dark .ringwrap .node-g,.home-dark .ringwrap .orbit{opacity:1;transition:none;transform:none}.home-dark .motion-core svg path,.home-dark .ringwrap .wordmark svg path{stroke-dashoffset:0}}.home-dark .home-video-frame{aspect-ratio:9/16;background:var(--home-card);border:1px solid var(--home-line2);border-radius:16px;width:100%;display:block;overflow:hidden}.home-dark .home-video-frame video{border:0;border-radius:0;height:100%}.home-dark .home-video-poster{object-fit:cover;width:100%;height:100%;display:block}@media (width<=759px){.home-dark section{padding:60px 0}.home-dark .hero{padding:56px 0 52px}.home-dark .hero .grid{width:100%;min-width:0}.home-dark .krogbg{max-width:calc(100vw + 120px);right:-180px}.home-dark .ctarow{justify-items:start;gap:10px;display:grid}.home-dark .ctarow .hand{margin-left:14px}.home-dark .btn{min-height:44px}.home-dark .nav .wordmark{position:relative}.home-dark .nav .wordmark:before{content:"";position:absolute;inset:-8px}.home-dark input[type=range]{height:44px;margin-top:12px}.home-dark footer a{padding:8px 0;display:inline-block}.home-dark .proof-band,.home-dark .brand-proof{padding:40px 0}.home-dark .quote-interlude{padding:44px 0}.home-dark .flow{grid-template-columns:minmax(0,1fr);gap:24px;width:min(100%,280px);margin:34px auto 0;padding:0;display:grid;overflow:visible}.home-dark .flow-item{place-items:center;min-width:0;display:grid;position:relative}.home-dark .flow .pill{text-align:center;width:100%;padding:10px 8px}.home-dark .flow .arrow{position:absolute;top:calc(100% + 4px);left:50%;translate:-50%;rotate:90deg}.home-dark .flow-item:last-child .arrow{translate:0 -50%;rotate:0;font-size:1.15rem;top:50%;left:auto;right:12px}.home-dark .wins-list{margin-top:28px}.home-dark .win-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px;padding:18px 0}.home-dark .win-row b{text-align:center}.home-dark .written-proof{margin-top:24px}.home-dark .closing-wrap{width:100%;min-width:0}.home-dark .closing .hand{overflow-wrap:anywhere;max-width:100%}}@media (width>=760px){.home-dark .hero{min-height:min(100svh - 117px,820px)}.home-dark .flow{justify-content:center;margin:34px 0 0;padding:0;overflow:visible}.home-dark .home-videos{padding-bottom:8px}.home-dark .written-proof{columns:2;column-gap:14px;margin-top:30px}}@media (width>=760px) and (width<=1023px){.home-dark .hero{min-height:min(100svh - 109px,720px)}}.pf-vars{--bg:#141311;--bg2:#1b1916;--card:#201d19;--card2:#282420;--line:#f4efe61f;--line2:#f4efe638;--cream:#f4efe6;--dim:#b8b1a3;--faint:#8a847a;--y:#f4d03f;--g:#4fa36b;--r:#d0584a}.adm-body{display:block}.adm-rail{border-bottom:1px solid var(--line);z-index:20;background:var(--bg);gap:4px;padding:10px 14px;display:flex;position:sticky;top:0;overflow-x:auto}.adm-rail .adm-wm,.adm-rail .adm-out{display:none}.adm-item{font:500 .62rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.adm-item em{color:var(--faint);font-style:normal}.adm-item.on{color:var(--y);background:#f4d03f1a}.adm-main{max-width:1180px;padding:22px 16px calc(88px + env(safe-area-inset-bottom));margin:0 auto}.adm-tabs{z-index:30;background:var(--bg);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.adm-tabs a,.adm-tabs button{min-width:0;min-height:54px;font:500 .56rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex:1;place-items:center;display:grid}.adm-tabs .on{color:var(--y)}.adm-more{margin-top:0}.adm-code-toggle{text-align:left;min-height:44px;margin-top:10px;display:block}.adm-client-cards{display:none}@media (width>=900px){.adm-body{display:flex}.adm-rail{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;flex:none;width:210px;height:100dvh;padding:24px 16px;top:0;overflow:visible}.adm-rail .adm-wm{margin-bottom:22px;display:flex}.adm-rail .adm-out{margin-top:auto;display:block}.adm-main{flex:1;padding:28px 32px 60px}.adm-tabs{display:none}}.adm-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.adm-grid{gap:12px;display:grid}@media (width>=760px){.adm-g4{grid-template-columns:repeat(4,1fr)}.adm-g2{grid-template-columns:1.5fr 1fr}.adm-g3{grid-template-columns:repeat(3,1fr)}}.adm-money{font:400 2rem/1 var(--display);color:#fff;margin:8px 0 6px}.adm-val{font:700 1.7rem/1 var(--sans);color:#fff;margin:8px 0 6px}.adm-li{border-top:1px solid var(--line);color:var(--cream);align-items:center;gap:10px;padding:10px 0;font-size:.88rem;display:flex}.adm-li:first-of-type{border-top:0}.adm-li .grow{flex:1;min-width:0}.adm-pill{font:500 .55rem var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line2);white-space:nowrap;color:var(--faint);border-radius:999px;padding:3px 8px;display:inline-block}.adm-pill.ok{color:var(--g);border-color:var(--g)}.adm-pill.warn{color:var(--y);border-color:var(--y)}.adm-pill.bad{color:var(--r);border-color:var(--r)}.adm-pill.on{color:var(--bg);background:var(--y);border-color:var(--y)}.adm-bar{background:var(--line);border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.adm-bar>i{background:var(--y);height:100%;display:block}.adm-bar.bad>i{background:var(--r)}.adm-muted{color:var(--faint);font-size:.8rem}.adm-yellow{color:var(--y)}.adm-search{max-width:320px}.adm-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-chips button{border:1px solid var(--line2);font:500 .58rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-radius:999px;padding:7px 11px}.adm-chips button.on{color:var(--bg);background:var(--y);border-color:var(--y)}.adm-table td{color:var(--cream)}.adm-table td small{color:var(--faint);margin-top:2px;font-size:.75rem;display:block}.adm-table tr.click:hover td{background:#f4efe608}.adm-tiny{width:7px;height:7px}.adm-weeks{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}@media (width>=760px){.adm-weeks{grid-template-columns:repeat(8,1fr)}}.adm-week{border:1px solid var(--line);text-align:center;border-radius:10px;padding:8px 4px}.adm-week.cur{border-color:var(--y)}.adm-week .pf-dots{gap:3px}.adm-board{gap:12px;display:grid}@media (width>=900px){.adm-board{grid-template-columns:repeat(3,1fr)}}.adm-col{background:var(--bg2);border:1px solid var(--line);border-radius:14px;align-content:start;gap:8px;padding:12px;display:grid}.adm-lead{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:12px;width:100%;padding:12px}.adm-lead.closed{opacity:.45}.adm-lead select{border-radius:8px;width:auto;padding:5px 8px;font-size:.72rem}.adm-fields{gap:10px;display:grid}@media (width>=600px){.adm-fields{grid-template-columns:1fr 1fr}.adm-fields .full{grid-column:1/-1}}.adm-fields label{font:500 .6rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);gap:6px;display:grid}.adm-qa{border-top:1px solid var(--line);padding:10px 0}.adm-qa p{color:var(--cream);white-space:pre-wrap;margin-top:4px}.adm-edit{background:var(--bg2);text-align:left;border-radius:12px;width:100%;padding:14px}.adm-edit strong{font:700 1.4rem var(--sans);color:#fff;margin-top:6px;display:block}.adm-edit input{margin-top:6px;padding:6px 8px}.adm-details summary{cursor:pointer;font:500 .66rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);list-style:none}.adm-details[open] summary{color:var(--y)}.adm-main,.adm-main input,.adm-main select,.adm-main textarea{min-width:0}@media (width<=899px){.adm-rail{display:none}.adm-headrow{margin-bottom:16px}.adm-client-cards{gap:9px;display:grid}.adm-client-cards+.pf-note{margin-top:14px}.adm-client-card{text-align:left;background:var(--card);border:1px solid var(--line);width:100%;min-height:110px;color:var(--cream);border-radius:14px;padding:14px}.adm-client-card b{display:block}.adm-client-card small{color:var(--faint);margin-top:2px;display:block}.adm-client-card>p{color:var(--dim);margin-top:10px;font-size:.82rem}.adm-client-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.adm-karton-head{z-index:12;background:var(--bg);border-bottom:1px solid var(--line);margin:-22px -16px 14px;padding:14px 16px;position:sticky;top:0}.adm-karton-head .adm-chips{flex-wrap:nowrap;width:100%;overflow-x:auto}.adm-karton-head .adm-chips>*{flex:none}.adm-back{align-items:center;min-height:44px;display:inline-flex}.adm-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-g4 .pf-card{padding:13px}.adm-g4 h3{overflow-wrap:anywhere;font-size:.92rem}.adm-col{scroll-margin-top:8px}.adm-col>.pf-row{z-index:2;background:var(--bg2);padding:5px 0;position:sticky;top:0}.adm-form-sheet{height:calc(100dvh - env(safe-area-inset-top));max-width:none;padding-top:calc(18px + env(safe-area-inset-top));border-radius:0}.adm-invoice-dialog{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding-top:calc(1rem + env(safe-area-inset-top))!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important;border-radius:0!important;position:fixed!important;inset:0!important;translate:none!important}.adm-main button,.adm-main a,.adm-main select{min-height:44px}}.adm-alarms{margin-bottom:22px}.adm-alarms-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.adm-alarms-head h2{font-family:var(--sans);color:#fff;text-transform:none;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:700}.adm-alarms-head h2 span{color:var(--r)}.adm-alarm-grid{gap:14px;display:grid}@media (width>=1024px){.adm-alarm-grid{grid-template-columns:repeat(3,1fr)}}.adm-alarm{background:#e0635e0f;border:1px solid #e0635e80;border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.adm-alarm-k{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--r);font-size:.7rem}.adm-alarm h3{color:#fff;margin:0;font-size:16px;font-weight:700}.adm-alarm p{color:var(--dim);margin:0 0 6px;font-size:12.5px}.adm-alarm .pf-btn2{align-items:center;gap:7px;display:inline-flex}.adm-alarm-quiet{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0 0;font-size:.62rem}.adm-alarm-confirm{flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.adm-alarmrow>td:first-child,.adm-client-card.adm-alarmrow{box-shadow:inset 3px 0 0 var(--r)}.adm-rule{border:1px dashed var(--line2);color:var(--y);border-radius:14px;align-items:flex-start;gap:14px;margin-top:18px;padding:16px 20px;display:flex}.adm-rule p{color:var(--dim);margin:0;font-size:13.5px}.adm-rule b{color:var(--cream)}@media (width<=899px){.pf{--faint:var(--dim)}.pf :is(button,a,summary){min-height:44px}.pf :is(input,select,textarea),.pf-vars :is(input,select,textarea){min-width:0;min-height:44px;font-size:16px!important}.pf :is(input[type=checkbox],input[type=radio]){flex:none;width:24px;min-height:24px}:is(.pf label:has(>input[type=checkbox]),.pf label:has(>input[type=radio])){min-height:44px}.pf :is(.pf-link,.pf-path-count,.pf-wm){align-items:center;padding-block:8px;display:inline-flex}.pf :is(.pf-row,.pf-section-title,.pf-pagehead,.pf-head){grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.pf :is(.pf-row,.pf-section-title,.pf-pagehead,.pf-head)>*{min-width:0}.pf .pf-row:has(>h3){grid-template-columns:minmax(0,1fr);gap:8px}.pf .pf-row:has(>h3)>.pf-mono{white-space:normal}.pf :is(.pf-btn,.pf-btn2){white-space:normal;text-align:center;padding-block:10px;line-height:1.35}.pf :is(.pf-dots,.pf-dot,.pf-av){flex-shrink:0}.pf :is(.pf-ct,.pf-call>div,.pf-week>div,.pf-tool-field,.pf-tool-grid>*,.pf-expense>*,.pf-add-row>*){min-width:0}.pf :is(p,h1,h2,h3,.pf-ct,.pf-invite-msg){overflow-wrap:break-word;word-break:normal}.pf :is(.pf-subtabs,.adm-chips){scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%}.pf :is(.pf-subtabs,.adm-chips)::-webkit-scrollbar{display:none}.pf .pf-subtabs>*{flex:none}.pf-main{padding-bottom:calc(84px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))}.pf-tabs{grid-template-columns:repeat(5,minmax(0,1fr));min-height:54px;padding-inline:4px;display:grid}.pf-tabs .pf-tab{letter-spacing:.04em;white-space:nowrap;place-items:center;min-width:0;min-height:54px;padding:12px 0;font-size:.55rem;display:grid}.pf-head .pf-av{width:44px;min-width:44px;height:44px}.pf .pf-sheet-bg{padding-top:env(safe-area-inset-top);align-items:stretch}.pf .pf-sheet{width:100%;height:calc(100dvh - env(safe-area-inset-top));border-radius:0;flex-direction:column;max-height:100%;display:flex;overflow:hidden;max-width:none!important;padding:0!important}.pf-sheet-content{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 18px 28px;scroll-padding-block:20px 80px;overflow-y:auto}.pf-sheet-close{margin:0 18px calc(12px + env(safe-area-inset-bottom));background:var(--bg2);flex:none;display:flex!important}.pf-sheet-content :is(.adm-li,.pf-row):has(>.pf-btn2){grid-template-columns:minmax(0,1fr)}.pf .pf-sheet-content .adm-li{flex-wrap:wrap}.pf .pf-sheet-content .adm-li .pf-btn2{width:100%}.pf .pf-sq-head{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pf .pf-sq-main{min-height:44px}.pf .pf-sq-circs{justify-content:flex-end;gap:12px}.pf .pf-sq .pf-circ{width:44px;height:44px;min-height:44px}.pf .pf-sq-title{display:block}.pf .pf-sq-area{white-space:normal;margin-top:4px;display:block}.pf .pf-sq-open{margin-left:0}.pf .pf-sq-line{grid-template-columns:12px minmax(0,1fr);display:grid}.pf .pf-sq-line>b,.pf .pf-sq-line>span:last-child{grid-column:2;min-width:0}.pf .pf-week-line,.pf .pf-path-line{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.pf .pf-next-call,.pf .pf-path-count{text-align:left}.pf .pf-note{text-wrap:pretty;max-width:100%;line-height:1.2}.pf .pf-map{grid-template-columns:repeat(3,minmax(0,1fr))}.pf .pf-chip{overflow-wrap:break-word;font-size:12px}.pf .pf-tool-grid,.pf .pf-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.pf .pf-expense{grid-template-columns:minmax(0,1fr) 96px}.pf .pf-add-row{grid-template-columns:minmax(0,1fr) auto}.pf .pf-tool-result>strong{white-space:nowrap;font-size:2rem}.pf .pf-module-list button{grid-template-columns:30px minmax(0,1fr) auto}.pf .pf-hc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pf .pf-hc-mini .pf-mono{white-space:normal;text-overflow:clip;min-height:32px;overflow:visible}.pf .pf-hc-dense .pf-hc-val,.pf .pf-hc-dense .pf-hc-none{display:none}.pf .pf-hc-dense .pf-hc-bars,.pf .pf-hc-dense .pf-hc-labels{gap:4px}.pf .pf-hc-range button{min-width:44px;min-height:44px}.pf .pf-hc-grid .pf-hc-labels{flex-wrap:nowrap;gap:3px}.pf .pf-hc-grid .pf-hc-labels span{letter-spacing:0;min-width:0;font-size:.55rem}.pf .pf-hc-dense .pf-hc-mini{min-width:0;padding-bottom:8px;overflow-x:auto}.pf .pf-hc-dense .pf-hc-mini :is(.pf-hc-bars,.pf-hc-labels){min-width:320px}.pf-score-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.pf-score-fields>div{min-width:0}.adm-main{padding-bottom:calc(88px + env(safe-area-inset-bottom));scroll-padding-bottom:88px}.adm-main>*{min-width:0;max-width:100%}.adm-headrow{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.adm-headrow>*{min-width:0}.adm-headrow>.pf-btn,.adm-headrow>.pf-btn2{width:100%}.adm-karton-head{padding-top:calc(14px + env(safe-area-inset-top));margin-top:-22px;position:relative;top:auto}.adm-main .adm-chips{flex-wrap:nowrap;align-items:center;padding-block:2px;overflow-x:auto}.adm-main .adm-chips>*{flex:none}.adm-main .adm-chips .adm-search{width:260px;max-width:none}.adm-main .adm-chips :is(.pf-btn,.pf-btn2){white-space:nowrap}.adm-main .adm-business-table,.adm-main .adm-prog-table{display:none}.adm-main :is(.adm-client-cards,.adm-prog-cards){display:grid}.adm-main :is(.adm-money,.adm-val,.adm-big,.ana-big){word-break:normal;overflow-wrap:normal;font-size:1.35rem;line-height:1.2}.adm-main .adm-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-main .adm-g4 h3{overflow-wrap:break-word}.adm-main .adm-g4 .pf-card>p{font-size:13px}.adm-main .adm-w12{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.adm-main .adm-w12c{min-height:84px;padding:8px 2px}.adm-main .adm-w12c .pf-dots{grid-template-columns:repeat(2,9px);gap:3px;display:grid}.adm-main .adm-w12c .pf-mono{letter-spacing:0;font-size:.55rem}.adm-main .adm-w12c em{letter-spacing:0;overflow-wrap:normal;font-size:.55rem}.adm-main .adm-wdet{grid-template-columns:minmax(0,1fr)}.adm-main .adm-ntable{min-width:620px}.adm-main .adm-ntable :is(td,th):first-child{z-index:1;background:var(--card);min-width:100px;position:sticky;left:0}.adm-main .adm-ntable th:first-child{z-index:2}.adm-main :is(.ana-stack,.ana-stack>.pf-card,.ana-scroll){min-width:0;max-width:100%}.adm-main .ana-scroll{overscroll-behavior-x:contain}.adm-main .stx-row{grid-template-columns:150px minmax(0,1fr);height:auto;min-height:38px}.adm-main .stx-head{min-height:26px}.adm-main .stx-name{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.adm-main .stx-track{height:38px}.adm-main .adm-pcol{min-width:0}.adm-main .adm-pcol .adm-muted{font:400 .55rem var(--mono)}.adm-main .adm-li{flex-wrap:wrap}.adm-main .adm-li small{font-size:12px}.adm-main .pf-table th{overflow-wrap:normal}.adm-main [data-mobile-invoices] .truncate{white-space:normal;text-overflow:clip;overflow:visible}.adm-main [data-mobile-invoices] span.text-\[11px\]{font-size:12px}.pf-vars .adm-invoice-dialog :is(button,input,select,textarea){min-height:44px;font-size:16px}.pf-vars .adm-invoice-dialog button{white-space:normal;font-size:12px}.pf-vars .adm-invoice-dialog{scroll-padding-block:60px 80px;display:block;padding:20px 18px calc(24px + env(safe-area-inset-bottom))!important}.pf-vars .adm-invoice-dialog>div{min-width:0;margin-bottom:20px}.pf-vars .adm-invoice-dialog>div:first-child{padding-right:44px}.pf-vars .adm-invoice-dialog>button:last-child{opacity:1;background:var(--bg2);justify-content:center;align-items:center;width:44px;margin-left:auto;display:flex;position:sticky;bottom:0}.pf-vars .adm-invoice-dialog [data-mobile-item-total]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pf-vars [role=alertdialog]{max-width:calc(100vw - 32px)}.pf-vars [role=alertdialog] button{min-height:44px}.pf .adm-details summary{align-items:center;display:flex}.pf .pf-basics-models{grid-template-columns:minmax(0,1fr)}.pf .pf-basics-actions{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=399px){.adm-main :is(.adm-money,.adm-val,.adm-big,.ana-big){font-size:1.18rem}.pf .pf-tool-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=900px){.pf-sheet-content{display:contents}.pf-sheet-close{display:none!important}}@media (width<=899px){.pf-overview-head,.pf-path-heading{grid-template-columns:minmax(0,1fr)}.pf-overview-head .pf-btn{width:100%}.pf-week-band,.pf-overview-grid,.pf-overview-lower{grid-template-columns:minmax(0,1fr)}.pf-week-band>div{border-left:0;border-top:1px solid var(--line)}.pf-week-band>div:first-child{border-top:0}.pf-member .pf-overview-card{min-height:0}.pf-recent-weeks{grid-template-columns:repeat(4,1fr)}.pf-path-legend{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pf-path-layout{grid-template-columns:minmax(0,1fr);gap:16px}.pf-path-canvas{height:2750px}.pf-path-node-wrap{left:50%!important}.pf-path-node{width:58px!important;height:58px!important}.pf-path-node-label{width:130px}.label-right .pf-path-node-label{left:70px}.label-left .pf-path-node-label{right:70px}.pf-path-side{position:static}.pf-path-panel{padding:16px}.pf-path-actions>*{width:100%}.pf-u-head{grid-template-columns:1fr;gap:14px}.pf-u-head h1{font-size:1.6rem}.pf-u-grid{grid-template-columns:1fr;gap:16px}.pf-u-tree{position:static}.pf-u-tree-toggle{border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 14px;display:flex;border:1px solid var(--line2)!important;color:var(--cream)!important;background:var(--card)!important}.pf-u-tree-toggle svg{width:16px}.pf-u-tree-body{margin-top:10px;display:none}.pf-u-tree.open .pf-u-tree-body{display:block}.pf-u-tree.open .pf-u-tree-toggle svg{transform:rotate(180deg)}.pf-u-row{min-height:44px}.pf-u-player,.pf-u-skel-player{border-left:0;border-right:0;border-radius:0;width:calc(100% + 36px);margin:0 -18px}.pf-u-player-cap{flex-wrap:wrap;gap:8px}.pf-u-title{font-size:1.5rem!important}.pf-u-cols{grid-template-columns:1fr;gap:20px}.pf-u-side{position:static}.pf-u-resume{grid-template-columns:110px minmax(0,1fr)}.pf-tabs.pf-tabs4{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-simple-head h1{font-size:1.6rem}.adm-onboarding-line{grid-template-columns:minmax(0,1fr);display:grid}.pf-journey-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-journey-hud>div:nth-child(odd){border-left:0}.pf-journey-hud>div:nth-child(n+3){border-top:1px solid var(--line)}.pf-journey-hud strong{white-space:normal}.pf-my-wins{grid-template-columns:minmax(0,1fr);gap:8px}.pf-my-wins header{flex-wrap:wrap}.pf-my-wins-list{grid-template-columns:minmax(0,1fr);gap:7px}.pf-my-wins-list span{white-space:normal;overflow:visible}.pf-station-section>header{display:block}.pf-station-section>header .pf-mono{margin-top:5px;display:block}.pf-station{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px}.pf-station-action{grid-column:2;justify-self:start}.pf-station-body h3{font-size:1.08rem}.pf-station-tasks{grid-template-columns:minmax(0,1fr)}.pf-bottom-strip>header>.pf-mono{grid-column:2}.pf-segments{grid-template-columns:repeat(8,minmax(0,1fr))}.pf-segments>span{grid-column:1/-1;margin:5px 0 0}.pf-phase-labels{gap:5px;display:grid}.pf-phase-labels span:last-child{text-align:left}.pf-season-targets,.pf-other-wins{grid-template-columns:minmax(0,1fr);gap:8px}.pf-other-wins header{flex-wrap:wrap}.pf-other-wins>div{grid-template-columns:minmax(0,1fr);gap:8px}.pf-u-doc{grid-template-columns:auto minmax(0,1fr)}.pf-u-doc-act{text-align:left;grid-column:1/-1;justify-items:stretch}.pf-u-doc-act .pf-btn{text-align:center}.pf-drip-list li{grid-template-columns:1fr}.pf-drip-meta{justify-content:flex-start}.pf-u-fresh{flex-wrap:wrap}.pf-action-head{align-items:start;display:grid}.pf-status-line{justify-content:start;gap:7px;display:grid}.pf-action-layout{grid-template-columns:minmax(0,1fr)}.pf-action-row{grid-template-columns:24px minmax(0,1fr) auto 24px}.pf-action-row>.pf-mono{font-size:.55rem}.pf-action-edit{grid-column:2}.pf-actions-box>footer{grid-template-columns:1fr;display:grid}.pf-actions-box>footer .pf-row{display:flex}.pf-revenue-cols{gap:9px}.pf-revenue{padding:16px}.pf-bottom-strip>header{grid-template-columns:minmax(0,1fr) auto}.pf-bottom-strip>header>svg{display:none}.pf-bottom-strip>header>.pf-segments,.pf-bottom-strip>header>.pf-strip-goal,.pf-bottom-strip>header>.pf-strip-progress,.pf-bottom-strip>header>.pf-mono,.pf-bottom-strip>header>p{grid-column:1/-1}.pf-bottom-strip>header .pf-link{grid-area:1/2}.pf-strip-goal{border-top:1px solid var(--line);padding-top:7px}}.pf-deal-sources{flex-wrap:wrap;gap:7px;display:flex}.pf-deal-sources .pf-btn2{font:500 13px var(--sans);letter-spacing:0;text-transform:none}.pf-deal-sources [aria-pressed=true]{border-color:var(--y)!important;color:var(--y)!important}.pf-announcement-admin{border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:center;gap:8px;padding:14px 0;font-size:13px;display:flex}.pf-announcement-admin>div{flex:1;min-width:0}.pf-announcement-admin small{color:var(--dim);margin-top:5px;display:block}.pf-announcement-admin svg{width:16px}.pf-profile-lines{margin-top:10px;font-size:13px}.pf-profile-lines a{color:var(--cream)}.pf-side-group>a{color:var(--dim);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.pf-side-group>a:hover{background:var(--card2)}@media (prefers-reduced-motion:reduce){.pf-bell-flash{transition:none}}.ank{--a-bg:#141311;--a-bg2:#1b1916;--a-card:#201d19;--a-line:#f4efe61f;--a-line2:#f4efe638;--a-cream:#f4efe6;--a-dim:#b8b1a3;--a-faint:#8a847a;--a-y:#f4d03f;--a-red:#d0584a;background:var(--a-bg);min-height:100vh;color:var(--a-dim);font-family:Geist,system-ui,sans-serif;font-size:1.02rem;line-height:1.55}.ank-prog{background:var(--a-line);z-index:5;height:3px;position:sticky;top:0}.ank-prog span{background:var(--a-y);height:100%;transition:width .3s;display:block}.ank-wrap{max-width:720px;margin:0 auto;padding:48px 22px 96px}.ank-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--a-y);align-items:center;gap:10px;margin:0 0 18px;font-family:JetBrains Mono,monospace;font-size:.7rem;display:flex}.ank-eyebrow:before{content:"";background:var(--a-y);width:22px;height:1px}.ank h1{color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 28px;font-family:Archivo Black,sans-serif;font-size:clamp(2.2rem,9vw,3.6rem);font-weight:400;line-height:.96}.ank-marker{background:var(--a-y);color:var(--a-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.ank-intro p{color:var(--a-cream);margin:0 0 12px}.ank-intro p:last-child{letter-spacing:.18em;text-transform:uppercase;color:var(--a-faint);font-family:JetBrains Mono,monospace;font-size:.7rem}.ank-sec{border-top:1px solid var(--a-line);margin-top:40px;padding-top:28px}.ank-sec h2{letter-spacing:.18em;text-transform:uppercase;color:var(--a-y);margin:0 0 20px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500}.ank-q{border:0;min-width:0;margin:0 0 32px;padding:0}.ank-q legend{width:100%;margin-bottom:14px;padding:0;display:block}.ank-n{letter-spacing:.18em;color:var(--a-faint);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:.62rem;display:block}.ank-qt{color:#fff;letter-spacing:-.01em;font-size:clamp(1.1rem,3.6vw,1.3rem);font-weight:700;line-height:1.2;display:block}.ank-hint,.ank-count{letter-spacing:.18em;text-transform:uppercase;color:var(--a-faint);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:.62rem;display:block}.ank-opts{flex-wrap:wrap;gap:8px;display:flex}.ank-opts button{font:inherit;text-align:left;color:var(--a-cream);background:var(--a-bg2);border:1px solid var(--a-line2);cursor:pointer;border-radius:999px;padding:10px 16px;font-size:.92rem;line-height:1.3}.ank-opts button.on{background:var(--a-y);border-color:var(--a-y);color:var(--a-bg);font-weight:600}.ank-opts button:disabled{opacity:.35;cursor:not-allowed}.ank-scale{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:4px;display:grid}.ank-scale button{font:inherit;color:var(--a-cream);background:var(--a-bg2);border:1px solid var(--a-line2);cursor:pointer;border-radius:10px;min-width:0;height:44px;padding:0;font-weight:700}.ank-scale button.on{background:var(--a-y);border-color:var(--a-y);color:var(--a-bg)}.ank-scale-l{letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);justify-content:space-between;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:.62rem;display:flex}.ank textarea,.ank-in{box-sizing:border-box;width:100%;font:inherit;color:var(--a-cream);background:var(--a-bg2);border:1px solid var(--a-line2);resize:vertical;border-radius:10px;padding:12px 14px}.ank-in{margin-top:10px}.ank textarea:focus,.ank-in:focus{border-color:var(--a-y);outline:none}.ank-q.miss .ank-qt{color:var(--a-red)}.ank-err{color:var(--a-red);margin:8px 0 0;font-size:.9rem}.ank-btn{letter-spacing:.12em;text-transform:uppercase;background:var(--a-y);width:100%;color:var(--a-bg);cursor:pointer;border:0;border-radius:999px;margin-top:24px;padding:18px 28px;font-family:Geist,sans-serif;font-size:.8rem;font-weight:700}.ank-btn:hover{background:#fff}.ank-btn:active{transform:scale(.98)}.ank-btn:disabled{opacity:.6}.ank-thanks{border-top:1px solid var(--a-line);padding-top:32px}.ank-hand{color:var(--a-y);margin:0 0 24px;font-family:Square Peg,cursive;font-size:2.4rem;font-weight:400;line-height:1.1;transform:rotate(-2deg)}.ank-link{letter-spacing:.18em;text-transform:uppercase;color:var(--a-faint);cursor:pointer;background:0 0;border:0;padding:0;font-family:JetBrains Mono,monospace;font-size:.7rem;text-decoration:underline}@media (width>=760px){.ank-wrap{padding-top:96px}.ank-btn{width:auto}}.sistem-page{--sb-bg:#141311;--sb-bg2:#1b1916;--sb-card:#201d19;--sb-card2:#282420;--sb-line:#f4efe61f;--sb-line2:#f4efe638;--sb-cream:#f4efe6;--sb-dim:#b8b1a3;--sb-faint:#8a847a;--sb-yellow:#f4d03f;--sb-yellow-deep:#d9b62f;--sb-forest:#1e4a3a;--sb-bel:#f4efe6;--sb-oranzen:#d9822b;--sb-moder:#4a7db5;--sb-vijolicen:#7a5ba6;--sb-rjav:#a46f45;--sb-crn:#0c0b0a;--display:"Archivo Black","Arial Black",Impact,sans-serif;--hand:"Square Peg","Caveat",cursive;--sans:"Geist","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;background:var(--sb-bg);min-height:100vh;color:var(--sb-cream);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden}.sistem-page *{box-sizing:border-box}.sistem-page ::selection{background:var(--sb-yellow);color:var(--sb-bg)}.sistem-page .wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 22px}.sistem-nav{border-bottom:1px solid var(--sb-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141311e0;height:68px}.sistem-nav .wrap{justify-content:space-between;align-items:center;height:100%;display:flex}.sistem-wordmark{color:var(--sb-cream);white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:flex}.sistem-wordmark svg{width:26px;height:26px;color:var(--sb-yellow)}.sistem-wordmark span{line-height:1}.sistem-wordmark b{font-family:var(--display);letter-spacing:0;font-size:.9rem}.sistem-wordmark i{font:400 1.35rem/1 var(--hand)}.sistem-back{font:500 .62rem var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--sb-dim);text-decoration:none}.sistem-back:hover{color:var(--sb-yellow)}.sistem-hero{padding:72px 0 54px;position:relative;overflow:hidden}.sistem-krog{width:min(500px,95vw);color:var(--sb-yellow);opacity:.055;position:absolute;top:-90px;right:-190px}.sistem-eyebrow{font:500 .7rem var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-yellow);align-items:center;gap:10px;display:inline-flex}.sistem-eyebrow:before{content:"";background:currentColor;width:22px;height:1.5px}.sistem-hero h1{max-width:960px;font:400 clamp(2.25rem,8.5vw,5rem)/.96 var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin-top:18px}.sistem-marker{background:var(--sb-yellow);color:var(--sb-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em;display:inline}.sistem-intro{gap:14px;max-width:790px;margin-top:28px;display:grid}.sistem-intro p{color:var(--sb-dim);font-size:clamp(1.02rem,2.5vw,1.18rem);font-weight:500;line-height:1.55}.sistem-tagline{font:400 1.8rem/1 var(--hand);color:var(--sb-yellow);transform-origin:0;margin-top:22px;transform:rotate(-2deg)}.sistem-legend{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.sistem-legend span{border:1px solid var(--sb-line2);font:500 .55rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.sistem-sw,.sistem-dot{border-radius:50%;flex:none;display:inline-block}.sistem-sw{width:9px;height:9px}.belt-bel{background:var(--sb-bel)}.belt-oranzen{background:var(--sb-oranzen)}.belt-moder{background:var(--sb-moder)}.belt-vijolicen{background:var(--sb-vijolicen)}.belt-rjav{background:var(--sb-rjav)}.belt-crn{background:var(--sb-crn);border:1px solid var(--sb-line2)}.sistem-content{padding:0 0 80px}.sistem-goal{border:1px solid var(--sb-line2);background:var(--sb-card);text-align:center;padding:36px 24px;position:relative;overflow:hidden}.sistem-goal:before{content:"CILJ";font:400 7rem/1 var(--display);color:#f4efe609;position:absolute;top:-34px;right:14px}.sistem-goal-label{font:500 .7rem var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-yellow)}.sistem-goal p{color:var(--sb-dim);margin-top:10px;font-size:clamp(1.25rem,4vw,2rem);font-weight:500;position:relative}.sistem-goal strong{font-family:var(--display);color:var(--sb-yellow);letter-spacing:-.02em;font-weight:400}.sistem-freedoms{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.sistem-freedoms span{border:1px solid var(--sb-line2);font:500 .55rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-cream);border-radius:999px;padding:7px 12px}.sistem-goal-note{max-width:68ch;font:400 1.35rem/1.15 var(--hand)!important;color:var(--sb-yellow)!important;margin:18px auto 0!important}.sistem-house{gap:18px;margin-top:18px;display:grid}.sistem-pillar{min-width:0}.sistem-pillar-head{border:1px solid var(--sb-line2);background:var(--sb-bg2);min-height:134px;padding:28px 22px}.sistem-pillar-index{font:500 .62rem var(--mono);letter-spacing:.15em;color:var(--sb-yellow);margin-bottom:12px;display:block}.sistem-pillar h2{font:400 clamp(1.5rem,6vw,2.1rem)/.98 var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.sistem-pillar-sub{font:500 .62rem/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sb-dim);margin-top:12px}.sistem-block{border:1px solid var(--sb-line);background:var(--sb-card);margin-top:10px;padding:20px}.sistem-block.block-crn{background:var(--sb-crn)}.sistem-block-label{border-bottom:1px solid var(--sb-line);font:500 .62rem var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--sb-yellow);align-items:center;gap:8px;padding-bottom:12px;display:flex}.sistem-dot{width:9px;height:9px}.sistem-items{margin:0;padding:0;list-style:none}.sistem-items li{border-bottom:1px solid var(--sb-line);padding:12px 0}.sistem-items li:last-child{border-bottom:0;padding-bottom:0}.sistem-items b{text-transform:uppercase;color:var(--sb-cream);font-size:.78rem;line-height:1.35;display:block}.sistem-detail{color:var(--sb-dim);margin-top:4px;font-size:.82rem;line-height:1.45;display:block}.sistem-foundation{background:var(--sb-forest);border:1px solid var(--sb-line2);margin-top:18px;padding:34px 24px}.sistem-foundation-head{border-bottom:1px solid var(--sb-line2);padding-bottom:20px}.sistem-foundation h2{font:400 clamp(1.55rem,6vw,2.6rem)/.98 var(--display);letter-spacing:-.02em;text-transform:uppercase}.sistem-foundation-head p{color:var(--sb-dim);margin-top:12px;font-size:1rem}.sistem-foundation-grid{gap:0;margin-top:18px;display:grid}.sistem-foundation-item{border-bottom:1px solid var(--sb-line);padding:16px 0}.sistem-foundation-item b{text-transform:uppercase;font-size:.78rem;display:block}.sistem-foundation-item span{color:var(--sb-dim);margin-top:4px;font-size:.84rem;display:block}.sistem-foot{text-align:center;font:500 .62rem var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-faint);padding-top:30px}@media (width>=760px){.sistem-page .wrap{padding:0 32px}.sistem-hero{padding:94px 0 70px}.sistem-house{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.sistem-pillar-head{min-height:164px}.sistem-foundation{padding:42px}.sistem-foundation-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.sistem-foundation-head p{max-width:460px;margin-top:0}.sistem-foundation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 24px}.sistem-goal{padding:48px 32px}.sistem-block{padding:22px}.sistem-pillar:nth-child(2){margin-top:34px}.sistem-pillar:nth-child(3){margin-top:68px}}@media (prefers-reduced-motion:no-preference){.sistem-hero>* .sistem-eyebrow,.sistem-hero h1,.sistem-intro,.sistem-tagline,.sistem-legend,.sistem-goal,.sistem-pillar,.sistem-foundation{animation:.65s cubic-bezier(.23,1,.32,1) both sistem-reveal}.sistem-hero h1{animation-delay:60ms}.sistem-intro{animation-delay:.12s}.sistem-tagline{animation-delay:.18s}.sistem-legend{animation-delay:.24s}.sistem-pillar:nth-child(2){animation-delay:70ms}.sistem-pillar:nth-child(3){animation-delay:.14s}}@keyframes sistem-reveal{0%{opacity:.25;transform:translateY(18px)}}.intake{--intake-bg:#141311;--intake-bg-2:#1b1916;--intake-card:#201d19;--intake-card-2:#282420;--intake-line:#f4efe61f;--intake-line-strong:#f4efe638;--intake-cream:#f4efe6;--intake-dim:#b8b1a3;--intake-faint:#8a847a;--intake-yellow:#f4d03f;--intake-yellow-deep:#d9b62f;--intake-error:#e77d71;--intake-display:"Archivo Black", "Arial Black", Impact, sans-serif;--intake-hand:"Square Peg", "Caveat", cursive;--intake-sans:"Geist", "Helvetica Neue", Arial, sans-serif;--intake-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;background:var(--intake-bg);min-height:100svh;color:var(--intake-cream);font-family:var(--intake-sans);-webkit-font-smoothing:antialiased;overflow:hidden}.intake *,.intake :before,.intake :after{box-sizing:border-box}.intake-shell{isolation:isolate;min-height:100svh;position:relative}.intake-krog{z-index:-1;width:min(440px,84vw);color:var(--intake-yellow);opacity:.07;pointer-events:none;position:fixed;top:-100px;right:-145px}.intake-container{width:min(100%,760px);margin:0 auto;padding:24px 22px 72px}.intake-wordmark{color:var(--intake-cream);white-space:nowrap;align-items:center;gap:9px;line-height:1;display:inline-flex}.intake-wordmark svg{width:26px;height:26px;color:var(--intake-yellow)}.intake-wordmark b{font-family:var(--intake-sans);font-size:.9rem;font-weight:700}.intake-wordmark i{font-family:var(--intake-hand);font-size:1.35rem;font-style:normal;font-weight:400}.intake-header{justify-content:center;display:flex}.intake-intro{width:min(100%,640px);margin:clamp(64px,12vh,116px) auto 0}.intake-eyebrow,.intake-step-label,.intake-step-name{font-family:var(--intake-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:500}.intake-eyebrow{color:var(--intake-yellow);align-items:center;gap:10px;display:inline-flex}.intake-eyebrow:before{background:var(--intake-yellow);content:"";width:22px;height:1.5px}.intake-title{color:var(--intake-cream);font-family:var(--intake-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin-top:22px;font-size:clamp(2.5rem,10vw,4.6rem);font-weight:400;line-height:.96}.intake-title-accent{color:var(--intake-yellow);font-family:var(--intake-hand);margin-top:12px;font-size:clamp(2rem,8vw,3rem);font-weight:400;line-height:1;display:block;transform:rotate(-2deg)}.intake-copy{max-width:61ch;color:var(--intake-dim);gap:16px;margin-top:30px;font-size:1.02rem;line-height:1.7;display:grid}.intake-button{border:1px solid var(--intake-yellow);background:var(--intake-yellow);min-height:48px;color:var(--intake-bg);font-family:var(--intake-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:13px 24px;font-size:.72rem;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s,transform .16s;display:inline-flex}.intake-button:active{transform:scale(.98)}.intake-button:disabled{cursor:wait;opacity:.6}.intake-button-secondary{border-color:var(--intake-line-strong);color:var(--intake-dim);background:0 0}.intake-start{margin-top:34px}.intake-progress{margin-top:46px}.intake-progress-meta{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.intake-step-label{color:var(--intake-yellow)}.intake-step-name{max-width:52%;color:var(--intake-faint);text-align:right}.intake-progress-track{background:var(--intake-line);height:3px;margin-top:13px;overflow:hidden}.intake-progress-bar{background:var(--intake-yellow);height:100%;transition:width .3s}.intake-section-intro{max-width:58ch;color:var(--intake-dim);margin-top:38px;font-size:1.08rem;font-weight:500;line-height:1.55}.intake-fields{gap:42px;margin-top:42px;display:grid}.intake-field{gap:14px;display:grid}.intake-field-title{color:var(--intake-cream);font-family:var(--intake-sans);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.15rem,3.6vw,1.35rem);font-weight:700;line-height:1.2}.intake-helper{max-width:64ch;color:var(--intake-faint);margin-top:8px;font-size:.92rem;line-height:1.55}.intake-input{border:1px solid var(--intake-line-strong);background:var(--intake-bg-2);width:100%;color:var(--intake-cream);font-family:var(--intake-sans);border-radius:14px;outline:none;padding:15px 16px;font-size:1rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.intake-input::placeholder{color:var(--intake-faint)}.intake-input:focus{border-color:var(--intake-yellow);background:var(--intake-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--intake-yellow) 14%, transparent)}.intake-textarea{resize:vertical;min-height:170px;line-height:1.6}.intake-options{gap:9px;display:grid}.intake-option{border:1px solid var(--intake-line);background:var(--intake-card);width:100%;min-height:52px;color:var(--intake-dim);font-family:var(--intake-sans);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:13px;padding:13px 15px;font-size:.97rem;line-height:1.4;transition:border-color .18s,background-color .18s,color .18s;display:flex}.intake-option:hover{border-color:var(--intake-line-strong);color:var(--intake-cream)}.intake-option[aria-checked=true]{border-color:var(--intake-yellow);background:var(--intake-card-2);color:var(--intake-cream)}.intake-radio{border:1px solid var(--intake-line-strong);border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.intake-option[aria-checked=true] .intake-radio{border-color:var(--intake-yellow)}.intake-option[aria-checked=true] .intake-radio:after{background:var(--intake-yellow);content:"";border-radius:50%;width:9px;height:9px}.intake-error{color:var(--intake-error);font-size:.86rem}.intake-actions{border-top:1px solid var(--intake-line);align-items:center;gap:10px;margin-top:44px;padding-top:24px;display:flex}.intake-actions .intake-button:last-child{flex:1}@media (hover:hover) and (pointer:fine){.intake-button:not(.intake-button-secondary):hover{border-color:var(--intake-cream);background:var(--intake-cream)}.intake-button-secondary:hover{border-color:var(--intake-yellow);color:var(--intake-yellow)}}@media (width<=599px){.intake-krog{top:-80px;right:-150px}.intake-intro{margin-top:58px}.intake-start{width:100%}.intake-progress{margin-top:36px}.intake-fields{gap:38px}.intake-actions{align-items:stretch}.intake-actions .intake-button-secondary{padding-inline:18px}}@media (width>=760px){.intake-container{padding:30px 32px 96px}.intake-form-container{width:min(100%,820px)}.intake-options{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-option:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.intake *,.intake :before,.intake :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.home-dark.w90{--w90-headline:oklch(100% 0 0);--w90-highlight:color-mix(in srgb,var(--home-yellow) 14%,transparent);--w90-overlay:color-mix(in srgb,var(--home-bg) 80%,transparent);--w90-ghost:color-mix(in srgb,var(--home-cream) 5%,transparent);padding-bottom:126px;overflow:clip}.w90 *{min-width:0;letter-spacing:0!important}.home-dark.w90 h1,.home-dark.w90 h2{color:var(--w90-headline)}.home-dark.w90 .wrap{padding-inline:22px}.home-dark.w90 .btn,.home-dark.w90-modal-scope .btn{white-space:normal;height:auto;min-height:52px;line-height:1.45;font-family:var(--sans);box-shadow:none;border:0;max-width:100%;font-size:.8rem}.home-dark.w90 .nav .wrap{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.home-dark.w90 .nav .wordmark,.home-dark.w90 .nav .btn{min-height:48px}.home-dark.w90 .hero{min-height:0;padding:40px 0 52px}.home-dark.w90 .hero .grid{grid-template-columns:minmax(0,1fr);gap:38px}.home-dark.w90 .hero h1{overflow-wrap:normal;font-size:clamp(2.1rem,8.6vw,5rem);line-height:1.04}.home-dark.w90 .hero .sub{max-width:52ch;color:var(--home-dim);font-size:1.02rem;line-height:1.6}.home-dark.w90 .eyebrow{align-items:baseline;font-size:.7rem;line-height:1.7}.home-dark.w90 .eyebrow:before{flex:0 0 22px;align-self:center}.home-dark.w90 .ctarow{justify-items:start;gap:12px;display:grid}.home-dark.w90 .ctarow .btn{width:100%}.home-dark.w90 .n,.home-dark.w90 .tag,.home-dark.w90 .pill{white-space:normal;font-size:.7rem;line-height:1.6}.home-dark.w90 .w90-caption{color:var(--home-dim);margin:20px 0 0;font-size:.7rem}.home-dark.w90 .w90-copy{color:var(--home-dim);max-width:74ch;margin-top:28px;font-size:1.02rem;line-height:1.6}.w90-copy p+p{margin-top:22px}.w90-copy b{color:var(--home-cream)}.w90-copy h3{margin-top:30px}.w90-copy h3:first-child{margin-top:0}.w90-copy h3+p{margin-top:18px}.w90-notes,.w90-pair,.w90-steps{gap:16px;margin-top:34px;display:grid}.w90-note{border:1px dashed var(--home-line2);font:400 1.8rem/1.15 var(--hand);color:var(--home-yellow);background:var(--home-card);border-radius:16px;padding:24px}.w90-card{border:1px solid var(--home-line);background:var(--home-card);border-radius:16px;padding:26px 22px}.w90-card p{color:var(--home-dim);margin-top:16px;font-size:1.02rem;line-height:1.6}.w90-card h3 b{color:var(--home-yellow)}.w90-excited{background:var(--home-bg2);border-color:var(--home-yellow)}.home-dark.w90 .enemy,.home-dark.w90 .third,.home-dark.w90 .fit>div{border-radius:16px}.home-dark.w90 .enemy p,.home-dark.w90 .third p{font-size:1.02rem}.home-dark.w90 .enemy .tags{display:flex}.home-dark.w90 .third{background:var(--home-bg2)}.w90 .third h3{margin-top:18px}.w90-g1{aspect-ratio:330/340;width:100%;max-width:480px;margin:auto}.w90-svg{width:100%;height:auto;display:block;overflow:visible}.svg-meta{font:400 11px var(--mono);fill:var(--home-yellow)}.svg-dim{fill:var(--home-dim)}.svg-line{fill:none;stroke:var(--home-line2);stroke-width:1.5px}.svg-arrow{fill:none;stroke:var(--home-yellow);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.svg-body{font:500 13px var(--sans);fill:var(--home-cream)}.svg-card{fill:var(--home-card2);stroke:var(--home-line2);stroke-width:1px}.svg-empty{fill:none;stroke:var(--home-line2);stroke-dasharray:5 6}.svg-hand{font:400 27px var(--hand);fill:var(--home-yellow)}.svg-yellow{fill:var(--home-yellow)}.svg-pill{font:600 14px var(--sans);fill:var(--home-bg)}.svg-ghost{font:400 48px var(--display);fill:var(--w90-ghost)}.w90-map{margin-top:38px}.w90-map-mobile{max-width:440px;margin:auto}.w90-map-desktop{display:none}.w90-signal{max-width:280px;margin-top:22px}.signal-0{fill:var(--home-dim)}.signal-1{fill:var(--home-yellow)}.signal-2{fill:var(--home-rjav)}.w90-results{margin-top:34px}.w90-results>svg{max-width:330px;margin-bottom:18px}.home-dark.w90 .w90-results .proof{grid-template-columns:1fr}.home-dark.w90 .w90-results .proof b{font-size:2rem}.home-dark.w90 .proof div{min-height:130px;padding:18px 12px}.home-dark.w90 .proof b{font-size:1.9rem}.home-dark.w90 .proof small{font-size:.62rem}.w90-checklist,.w90-topics{margin-top:32px;list-style:none}.w90-checklist li{border-top:1px solid var(--home-line);color:var(--home-dim);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:18px 0;font-size:1.02rem;display:grid}.w90-checklist span{color:var(--home-yellow)}.w90-topics li{border-top:1px solid var(--home-line);color:var(--home-dim);padding:20px 0;font-size:1.02rem}.home-dark.w90 .written-testimonial blockquote div,.home-dark.w90 details p{font-size:1rem}.home-dark.w90 .home-video figcaption span{font-size:.62rem}.w90-pull{margin-top:28px;font-size:1.2rem;font-weight:600}.w90-offer-grid{gap:32px;margin-top:34px;display:grid}.home-dark.w90 .w90-offer{background:var(--home-forest);border:1px dashed var(--home-line2);border-radius:18px;padding:26px 22px}.w90-offer h3{margin-top:12px}.home-dark.w90 .price{font-size:3.4rem}.home-dark.w90 .offer li{font-size:1rem}.home-dark.w90 .price small{font-size:.7rem}.w90-referral{margin:24px 0 0;line-height:1.2}.home-dark.w90 .w90-closing{background:var(--home-forest)}.home-dark.w90 .w90-offer{border-style:solid;position:relative}.w90-offer:before{content:"";border:1px dashed var(--home-line2);pointer-events:none;border-radius:12px;position:absolute;inset:10px}.home-dark.w90 footer a{align-items:center;min-height:48px;display:inline-flex}.home-dark.w90 .results-disclaimer p{font-size:1rem}.home-dark.w90 footer{font-size:.62rem}.w90-sticky{z-index:60;background:var(--home-bg2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--home-line);padding:12px 16px calc(10px + env(safe-area-inset-bottom));bottom:0;position:fixed;inset-inline:0}.w90-sticky .btn{width:100%}.home-dark.w90 .w90-sticky .n{text-align:center;color:var(--home-dim);margin:7px 0 0;font-size:.62rem}.home-dark.w90-modal-scope{--w90-overlay:color-mix(in srgb,var(--home-bg) 80%,transparent);overflow:visible}.w90-overlay{background:var(--w90-overlay);z-index:90;position:fixed;inset:0}.w90-modal{z-index:100;background:var(--home-card);border:1px solid var(--home-line2);padding:22px 22px calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;max-height:calc(100dvh - 16px);animation:.2s ease-out w90-sheet;position:fixed;inset:auto 0 0;overflow-y:auto}.w90-dialog-head{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.home-dark.w90-modal-scope .w90-close{width:48px;height:48px;color:var(--home-cream);box-shadow:none;background:0 0}.w90-modal p{color:var(--home-dim);margin-top:12px;font-size:1rem}.w90-modal form{gap:9px;margin-top:22px;display:grid}.w90-modal label{font:400 .7rem var(--mono);color:var(--home-dim);text-transform:uppercase}.w90-modal input{background:var(--home-bg2);border:1px solid var(--home-line2);width:100%;height:52px;color:var(--home-cream);font:400 1rem var(--sans);border-radius:999px;margin-bottom:7px;padding:0 20px}.w90-modal input:focus{outline:2px solid var(--home-yellow);outline-offset:2px}.w90-modal .btn{width:100%;margin-top:7px}.w90-modal .n{text-align:center;margin-bottom:0;font-size:.62rem}@keyframes w90-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes w90-tick{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.w90-g1.in .svg-tick{animation:.6s both w90-tick}.w90-g1.in .tick-1{animation-delay:.12s}.w90-g1.in .tick-2{animation-delay:.24s}.w90-g1.in .tick-3{animation-delay:.36s}@media (width>=768px){.home-dark.w90{padding-bottom:0}.home-dark.w90 .hero{padding:64px 0}.home-dark.w90 .hero .grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:48px}.home-dark.w90 .hero h1{font-size:3.4rem}.home-dark.w90 .ctarow .btn{width:auto}.w90-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.w90-pair,.w90-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w90-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.w90-map-mobile{display:none}.w90-map-desktop{display:block}.home-dark.w90 .w90-results .proof{grid-template-columns:repeat(3,minmax(0,1fr))}.home-dark.w90 .w90-results .proof b{font-size:2rem}.w90-sticky{display:none}.w90-modal{border-radius:18px;width:460px;padding:28px;animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-dark.w90 .w90-offer{padding:34px}.w90-offer-grid{align-items:start}.home-dark.w90 .nav .wrap{display:flex}}@media (prefers-reduced-motion:reduce){.w90-g1.in .svg-tick,.w90-modal{animation:none!important}}.ank-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ank-stat,.ank-card{background:var(--card,#201d19);border:1px solid #f4efe61f;border-radius:16px;min-width:0;padding:16px 18px}.ank-stat span{letter-spacing:.18em;text-transform:uppercase;color:#8a847a;font-family:JetBrains Mono,monospace;font-size:.62rem;display:block}.ank-stat b{color:#fff;margin-top:6px;font-family:Archivo Black,sans-serif;font-size:2rem;font-weight:400;display:block}.ank-stat em{color:#b8b1a3;font-size:.85rem;font-style:normal;display:block}.ank-act{justify-content:flex-end;margin:14px 0;display:flex}.ank-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ank-card h3{color:#fff;margin:0 0 14px;font-size:1rem;font-weight:700;line-height:1.25}.ank-bar{margin-bottom:10px}.ank-bar-l{color:#f4efe6;justify-content:space-between;gap:10px;font-size:.85rem;display:flex}.ank-bar-l em{color:#b8b1a3;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.7rem;font-style:normal}.ank-bar-t{background:#f4efe614;border-radius:99px;height:6px;margin-top:4px;overflow:hidden}.ank-bar-t span{background:#f4d03f;border-radius:99px;height:100%;display:block}.ank-heat{gap:4px;font-size:.7rem;display:grid}.ank-heat b{color:#8a847a;white-space:nowrap;align-self:center;font-family:JetBrains Mono,monospace;font-weight:400}.ank-cell{color:#141311;text-align:center;background:#f4d03f;border-radius:6px;padding:6px 0;font-weight:700}.ank-card blockquote{color:#f4efe6;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #f4efe61f;margin:0;padding:10px 0;font-size:.95rem;line-height:1.45}.ank-empty{color:#8a847a;font-size:.9rem}@media (width<=900px){.ank-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ank-grid{grid-template-columns:1fr}}.activation-page{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:32px 16px;display:flex}.activation-card{background:var(--card);border:1px solid var(--line);border-radius:16px;gap:20px;width:100%;max-width:480px;padding:32px;display:grid}.pf-member .activation-card h1{font:700 30px/1.15 var(--sans);letter-spacing:0;overflow-wrap:anywhere}.activation-card p{overflow-wrap:anywhere}.activation-password{align-items:center;gap:8px;display:flex}.activation-password input{flex:1;min-width:0}.activation-card input[readonly]{color:var(--faint);background:var(--bg2)}.activation-card .pf-btn,.activation-card .pf-btn2{white-space:normal;text-align:center;height:auto;min-height:44px}.activation-card a{color:var(--y)}@media (width<=600px){.activation-card{padding:24px}.activation-page{justify-content:flex-start;padding-top:40px}}.pf-board-page{gap:22px;min-width:0;padding:28px 36px 56px;display:grid}.pf-board-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pf-board-eyebrow{font:500 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--y)}.pf-member .pf-board-title{font:400 clamp(2.2rem,4vw,3.4rem)/.96 var(--display);text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin-top:8px}.pf-board-title mark{background:var(--y);color:var(--bg);padding:0 .12em}.pf-board-theme{max-width:760px;color:var(--dim);margin-top:12px;font-size:15px}.pf-board-theme b{color:var(--cream)}.pf-board-profit{text-align:right;flex:none;justify-items:end;gap:4px;display:grid}.pf-board-profit>span{font:400 12px var(--mono);color:var(--faint)}.pf-board-profit strong{font:400 30px/1 var(--display);color:#fff}.pf-board-profit>div{align-items:center;gap:12px;margin-top:4px;display:flex}.pf-board-quests{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pf-board-quest{background:var(--card);border:1px solid var(--line);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:20px 22px;display:grid}.pf-board-quest .pf-mono,.pf-board-quest>span:first-child{color:var(--y)}.pf-board-quest h3{font:700 18px/1.25 var(--sans);color:var(--cream)}.pf-board-quest p{font-size:13.5px}.pf-board-quest.empty p{color:var(--faint)}.pf-board-pips{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.pf-board-pips button{background:var(--line2);cursor:pointer;border:0;border-radius:99px;flex:none;width:28px;height:8px;padding:0}.pf-board-pips button.wide{width:56px}.pf-board-pips button.done{background:var(--y)}.pf-board-pips button.next{background:repeating-linear-gradient(90deg,var(--y) 0 5px,transparent 5px 8px)}.pf-board-pips button:disabled{cursor:default}.pf-board-pips span{font:400 12px var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pf-board{gap:12px;display:grid}.pf-board-row{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.pf-board-month{writing-mode:vertical-rl;font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);text-align:center;align-self:center;transform:rotate(180deg)}.pf-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pf-tile{background:var(--card);border:1px solid var(--line);border-radius:14px;align-content:start;gap:7px;min-width:0;min-height:132px;padding:14px 14px 16px;display:grid;position:relative}.pf-tile.past{background:var(--bg2);border-color:#0000}.pf-tile.now{border-color:var(--y)}.pf-tile.pause{border:1px dashed var(--line2);background:repeating-linear-gradient(135deg,#0000 0 7px,#f4efe60a 7px 9px)}.pf-tile-top{font:400 12px var(--mono);color:var(--faint);justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pf-tile-top i{font-style:normal}.pf-tile-dot{border:1.5px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.pf-tile-dot.done{background:var(--y);border-color:var(--y);color:var(--bg)}.pf-tile-dot.now{border-color:var(--cream)}.pf-tile-dot.missed{background:repeating-linear-gradient(135deg,var(--line2) 0 2px,transparent 2px 4px)}.pf-tile-dot svg{width:12px;height:12px}.pf-tile-ev{color:var(--faint);align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.pf-tile-ev svg{flex:none;width:16px;height:16px}.pf-tile-ev span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pf-tile-ev.strong{color:var(--cream);font-weight:700}.pf-tile-ev.strong svg{color:var(--y)}.pf-tile-you{font:400 1.2rem/1 var(--hand);color:var(--y);position:absolute;bottom:-16px;right:12px;transform:rotate(-2deg)}.pf-tile.review{border-color:#f4d03f73;align-items:center;gap:18px;min-height:0;display:flex}.pf-review-cup{background:var(--y);width:56px;height:56px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}.pf-review-cup svg{width:26px;height:26px}.pf-tile.review h3{font:700 17px/1.25 var(--sans);color:var(--cream)}.pf-tile.review h3 .short{display:none}.pf-tile.review p{margin-top:4px;font-size:13.5px}.pf-review-note{font:400 1.4rem/1.1 var(--hand);color:var(--y);max-width:220px;margin-left:auto;font-style:normal;transform:rotate(-2deg)}.pf-board-legend{font:400 12px var(--mono);color:var(--faint);flex-wrap:wrap;gap:8px 22px;margin:6px 0 0;padding-left:36px;list-style:none;display:flex}.pf-board-legend li{align-items:center;gap:6px;display:flex}.pf-board-legend svg{width:15px;height:15px}.pf-board-legend .pf-tile-dot{width:12px;height:12px}.pf-board-below{margin-top:12px}.pf-board-below .pf-sezona>main{padding:0}@media (width<=1180px){.pf-review-note{display:none}}@media (width<=900px){.pf-board-page{gap:16px;padding:18px 16px 40px}.pf-board-head{flex-direction:column;gap:14px}.pf-board-profit{text-align:left;justify-items:start}.pf-board-quests{grid-template-columns:1fr}}@media (width<=760px){.pf-board-row{grid-template-columns:minmax(0,1fr)}.pf-board-month,.pf-board-legend,.pf-tile-you,.pf-tile-top i{display:none}.pf-board-grid{gap:8px}.pf-tile{border-radius:12px;grid-template-columns:repeat(3,auto);grid-auto-flow:row;justify-content:start;gap:6px;min-height:0;padding:10px}.pf-tile-top{grid-column:1/-1;margin:0;font-size:11px}.pf-tile-dot{width:17px;height:17px}.pf-tile-ev span{display:none}.pf-tile-ev svg{width:15px;height:15px}.pf-tile.pause .pf-tile-ev{grid-column:1/-1}.pf-tile.review{gap:12px;padding:12px}.pf-tile.review p,.pf-tile.review h3 .full{display:none}.pf-tile.review h3 .short{display:inline}.pf-tile.review h3{font-size:14px}.pf-review-cup{width:auto;height:auto;color:var(--y);background:0 0}}.pf-cal-month{margin-top:16px;display:grid}.pf-cal-month>.pf-mono{margin-bottom:4px}.pf-cal-row{border-top:1px solid var(--line);grid-template-columns:130px 110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.pf-cal-row.past{opacity:.7}.pf-cal-row.pause{color:var(--faint);grid-template-columns:130px 110px minmax(0,1fr)}.pf-cal-when{font:400 12px var(--mono);color:var(--faint)}.pf-cal-row .pf-pill{justify-self:start}.pf-cal-title{min-width:0;display:grid}.pf-cal-title b{color:var(--cream)}.pf-cal-title small{color:var(--faint);font-size:12.5px}.pf-cal-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (width<=760px){.pf-cal-row,.pf-cal-row.pause{grid-template-columns:1fr auto}.pf-cal-title{grid-column:1/-1}.pf-cal-act{grid-column:1/-1;justify-content:flex-start}}.pf-board-pips button{min-width:0!important;height:8px!important;min-height:0!important}.pf-board-theme{margin-top:16px}.pf-tile-you{font-size:1.4rem;bottom:-22px}.pf-cal-row{grid-template-columns:150px 110px minmax(0,1fr) auto}.pf-cal-when{white-space:nowrap}@media (width<=760px){.pf-tile-top span{white-space:nowrap;font-size:10.5px;overflow:hidden}.pf-tile-top{gap:4px}.pf-tile-dot{width:15px;height:15px}}@media (width<=1280px){.pf-board-page .pf-board-below .pf-sezona{grid-template-columns:minmax(0,1fr)!important}.pf-board-below .pf-sezona>aside{border-left:0;padding:24px 0 0}}@media (width<=760px){.pf-tile.pause .pf-tile-top span{font-size:0}.pf-tile.pause .pf-tile-top span:before{content:"Pavza";font-size:10.5px}}.pf-member .pf-ritem{gap:24px;max-width:1320px;margin:0 auto;padding:32px 36px 40px;display:grid}.pf-ritem-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pf-member .pf-ritem-head h1{font:700 30px/1.15 var(--sans);letter-spacing:-.01em;text-transform:none;color:#fff}.pf-ritem-head p{color:var(--dim);margin-top:8px;font-size:15px}.pf-ritem-head b{color:var(--cream);font-weight:700}.pf-ritem-prog{justify-items:end;gap:10px;min-width:260px;display:grid}.pf-ritem-prog span{font:400 12px var(--mono);color:var(--faint)}.pf-ritem-prog b{color:var(--cream);font-weight:500}.pf-ritem-bar{background:var(--card2);border-radius:9px;width:100%;height:5px;overflow:hidden}.pf-ritem-bar i{background:var(--y);border-radius:9px;height:100%;display:block}.pf-ritem-seg{grid-template-columns:repeat(8,1fr);gap:4px;width:100%;display:grid}.pf-ritem-seg i{background:var(--card2);border-radius:9px;height:5px}.pf-ritem-seg i.on{background:var(--y)}.pf-ritem-grid{grid-template-columns:1.12fr 1fr 1.12fr;align-items:start;gap:16px;display:grid}.pf-ritem-card{background:var(--bg2);border-radius:18px;gap:12px;min-width:0;padding:22px;display:grid}.pf-ritem-card.hot{background:var(--card);border:1px solid #f4d03f73;box-shadow:0 10px 30px #00000040}.pf-ritem-ch{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:4px;display:flex}.pf-ritem-ch h2{white-space:nowrap}.pf-member .pf-ritem-ch h2{font:700 20px/1.2 var(--sans);text-transform:none;letter-spacing:-.01em;color:#fff}.pf-ritem-ch span,.pf-ritem-mono{font:400 12px var(--mono);color:var(--faint)}.pf-ritem-card p{color:var(--dim);font-size:13.5px;line-height:1.5}.pf-ritem-card p.one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pf-member .pf-ritem-card h3{font:700 15px/1.3 var(--sans);color:var(--cream);letter-spacing:0;margin:0}.pf-ritem-card hr{border:0;border-top:1px solid var(--line);margin:6px 0}.pf-ritem-now{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.pf-ritem-now:not(.checkin){grid-template-columns:1fr}.pf-ritem-ico{background:var(--card2);width:42px;height:42px;color:var(--cream);border-radius:11px;flex:none;place-items:center;display:grid}.pf-ritem-ico svg{width:20px;height:20px}.pf-ritem-ico.y{background:var(--y);color:var(--bg)}.pf-ritem .pf-btn,.pf-ritem .pf-btn2{font:700 14px var(--sans);letter-spacing:0;text-transform:none;gap:8px;text-decoration:none}.pf-ritem .pf-btn2 svg{width:17px;height:17px}.pf-ritem-main{width:100%;min-height:52px!important}.pf-ritem-row2{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pf-ritem-link{justify-self:start;text-decoration:none;color:var(--cream)!important;font:600 14px var(--sans)!important;background:0 0!important;height:auto!important;padding:0!important}.pf-ritem-pen{vertical-align:middle;height:22px!important;color:var(--faint)!important;padding:0 6px!important}.pf-ritem-dots{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.pf-ritem-dots i{border:1px solid var(--line2);border-radius:50%;width:13px;height:13px}.pf-ritem-dots i.done{background:var(--y);border-color:var(--y)}.pf-ritem-dots i.now{border:2px solid var(--cream)}.pf-ritem-dots i.missed{background:repeating-linear-gradient(45deg,var(--faint) 0 1.5px,transparent 1.5px 4px);border-color:var(--faint);opacity:.6}.pf-ritem b.ok{color:var(--g);font-weight:600}.pf-ritem b.bad{color:var(--r);font-weight:600}.pf-ritem-line{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.pf-ritem-line>div{gap:4px;display:grid}.pf-ritem-big{font:400 40px/1 var(--display);color:#fff;margin-top:4px}.pf-ritem-empty{color:var(--cream)!important}.pf-ritem-belt{color:var(--dim);flex-wrap:wrap;align-items:center;gap:12px;font-size:13.5px;display:flex}.pf-ritem-pill{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bc);border:1px solid var(--bc);white-space:nowrap;border-radius:999px;padding:5px 12px}.pf-ritem-pill.belt-crn{color:var(--cream);border-color:var(--line2)}.pf-ritem-eye{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--y)}.pf-ritem-t{font-size:17px!important}.pf-ritem-steps{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pf-ritem-steps li{color:var(--dim);grid-template-columns:20px 1fr auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.pf-ritem-steps i{border:1px solid var(--line2);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.pf-ritem-steps li.done i{background:var(--y);border-color:var(--y);color:var(--bg)}.pf-ritem-steps li.done i svg{width:12px;height:12px}.pf-ritem-steps li.next i{border:2px solid var(--cream)}.pf-ritem-steps li.next span{color:var(--cream);font-weight:700}.pf-ritem-steps small{font:400 12px var(--mono);color:var(--faint);white-space:nowrap}.pf-ritem-start{justify-self:start}.pf-ritem-foot{color:var(--dim);font-size:14px}.pf-ritem-foot b{color:var(--cream)}.pf-ritem-foot em{color:var(--cream);font-style:italic}@media (width>=1024px) and (width<=1250px){.pf-member .pf-ritem{padding:28px 22px 36px}.pf-ritem-grid{gap:12px}.pf-ritem-card{padding:18px}}@media (width<=1023px){.pf-ritem-grid{grid-template-columns:1fr}.pf-ritem-prog{justify-items:start;width:100%}.pf-member .pf-ritem-head h1{font-size:27px}.pf-member .pf-ritem{gap:18px;padding:0}}.pf-quick-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pf-quick-actions .pf-btn2{white-space:nowrap;flex:1;padding:0 10px;font-size:12px}.pf-bell-flash{background:var(--y)!important;color:var(--bg)!important}.pf-announcements{gap:8px;display:grid}.pf-announcements>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.pf-announcements svg{color:var(--y);flex:0 0 18px}.pf-announcements span{overflow-wrap:anywhere;flex:1}.pf-announcements a{color:var(--cream);white-space:nowrap}.pf.pf-member .pf-quick-actions .pf-btn2{color:var(--cream)!important;border:1px solid var(--line2)!important;box-shadow:none!important;background:0 0!important}.pf.pf-member .pf-quick-actions .pf-bell-flash{background:var(--y)!important;color:var(--bg)!important}.pf:has(.an-page){--an-green:#5fb36b;--an-red:#d9534f;--an-miss:#e88d89;--an-current:#f4d03f12;--an-next:#f4d03f8c;--an-white:#fff;--an-paid-bg:#5fb36b29;--an-paid-text:#8fd39a}.an-page .an-belt .an-pips i{background:0 0!important}.an-page .an-belt .an-pips i.filled{background:var(--y)!important}.pf-member:has(.an-page) .pf-bgmark{display:none}.pf-member .pf-main:has(.an-page){max-width:1184px}.pf-member .an-page{font-variant-numeric:tabular-nums;letter-spacing:0;min-width:0;max-width:1120px;margin:auto}.an-page *{box-sizing:border-box}.an-page h1,.an-page h2,.an-page h3,.an-page p{letter-spacing:0;margin:0}.pf-member .an-page h2{font:700 20px/1.2 var(--sans);color:var(--cream);text-transform:none}.an-page h3{font:700 16px/1.2 var(--sans);color:var(--cream)}.an-page p{font:400 13px/1.5 var(--sans);color:var(--dim)}.an-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.pf-member .an-head h1{font:400 40px/1.1 var(--display);text-transform:uppercase;margin:9px 0 10px}.an-head mark{background:var(--y);color:var(--bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 5px}.an-head-action{text-align:right;flex:none;justify-items:end;gap:10px;display:grid}.an-mono{font:400 10px/1.7 var(--mono);text-transform:uppercase;color:var(--faint);letter-spacing:.1em}.an-page .an-btn{border:1px solid var(--line2);color:var(--cream);box-shadow:none;min-height:44px;font:500 12px var(--sans);letter-spacing:0;background:0 0;border-radius:999px;padding:0 16px}.an-page .an-btn.primary{background:var(--y);border-color:var(--y);color:var(--bg)}.an-page .an-btn:hover{background:var(--card2)}.an-page .an-btn.primary:hover{background:var(--cream)}.an-btn span{color:var(--y)}.an-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;display:grid}.an-card{background:var(--card);border:1px solid var(--line);border-radius:16px;min-width:0;padding:28px;overflow:hidden}.an-ladder{grid-area:1/1/span 4}.an-stats,.an-chart,.an-season,.an-payback{grid-column:2}.an-stats{grid-row:1}.an-chart{grid-row:2}.an-season{grid-row:3}.an-payback{grid-row:4}.an-table{grid-area:5/1/auto/-1}.an-empty{grid-area:1/2/span 2}.an-empty p{margin:12px 0 20px}.an-ladder>p{margin:8px 0 18px}.an-belts{gap:8px;display:grid}.an-belt{border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-height:72px;padding:10px 8px;display:flex}.an-belt-label{flex:1;min-width:0}.an-belt-label span{margin-top:4px;font-size:13px;line-height:1.4;display:block}.an-stripe{background:var(--belt-color);border-radius:3px;flex:none;width:8px;height:40px}.belt-bel{--belt-color:var(--pf-bel)}.belt-oranzen{--belt-color:var(--pf-oranzen)}.belt-moder{--belt-color:var(--pf-moder)}.belt-vijolicen{--belt-color:var(--pf-vijolicen)}.belt-rjav{--belt-color:var(--pf-rjav)}.belt-crn{--belt-color:var(--pf-crn)}.belt-crn .an-stripe{border:1px solid var(--line2)}.an-belt.current{background:var(--card2);border-color:var(--line2)}.an-belt.next{border:2px dashed var(--an-next);padding:9px 7px}.an-belt.future{opacity:.38}.an-belt-status{text-align:right;flex:none;max-width:74px;font-size:10px}.an-here{font:700 9px var(--mono);color:var(--bg);background:var(--y);white-space:nowrap;border-radius:999px;padding:5px 8px;display:inline-block}.an-pips{justify-content:flex-end;gap:4px;margin-bottom:5px;display:flex}.an-pips i{border:1px dashed var(--an-next);border-radius:5px;width:16px;height:7px}.an-pips i.filled{background:var(--y);border:0}.an-note{font:400 29px var(--hand);color:var(--y);margin-top:26px;transform:rotate(-2deg)}.an-ladder-toggle{display:none}.an-stats{grid-template-columns:1.35fr 1fr 1fr;padding:0;display:grid}.an-stats>div{min-width:0;padding:24px 18px}.an-stats>div+div{border-left:1px solid var(--line)}.an-stats p{font-size:12px}.an-stats strong{font:400 32px/1.15 var(--display);color:var(--an-white);white-space:nowrap;margin:13px 0 9px;display:block}.an-stats>div:first-child strong{font-size:56px}.an-stats span{font-size:11px;line-height:1.5;display:block}.an-up{color:var(--an-green)}.an-down{color:var(--an-red)}.an-neutral{color:var(--faint)}.an-block-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.an-block-head p{margin-top:6px}.an-range{border:1px solid var(--line2);border-radius:999px;flex:none;align-items:center;padding:2px;display:flex}.an-page .an-range button{color:var(--dim);min-width:34px;height:44px;min-height:44px;box-shadow:none;font:500 11px var(--mono);background:0 0;border-radius:999px;padding:0 9px}.an-page .an-range button.on{background:var(--cream);color:var(--bg)}.an-chart>svg{width:100%;height:auto;margin-top:20px;display:block;overflow:visible}.an-band rect{fill:var(--belt-color);fill-opacity:.1}.an-band.belt-bel rect{fill-opacity:.05}.an-band line{stroke:var(--belt-color);stroke-opacity:.5;stroke-width:1px}.an-chart text{font:600 13px var(--sans);fill:var(--cream)}.an-chart .an-band-threshold{fill:var(--dim);font-size:11px}.an-profit-line{stroke:var(--y);stroke-width:3px;fill:none}.an-point circle{fill:var(--bg);stroke:var(--y);stroke-width:2px}.an-point circle.last{fill:var(--y)}.an-value-pill{fill:var(--bg)}.an-chart .an-value{fill:var(--an-white);font-weight:700}.an-chart .an-month{fill:var(--dim);font-weight:400}.an-chart .an-month.last{fill:var(--an-white);font-weight:700}.an-point:focus{outline:none}.an-point:focus circle{stroke:var(--cream);stroke-width:4px}.an-season-main{grid-template-columns:1fr 2fr;align-items:center;gap:24px;display:grid}.an-season .an-mono{margin-top:9px}.an-goals{gap:10px;font-size:13px;display:grid}.an-goals>div{align-items:center;gap:10px;display:flex}.an-goals b{background:var(--card2);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500}.an-goals b.done{color:var(--an-green);background:color-mix(in srgb,var(--an-green) 15%,transparent)}.an-season-main>div:only-child{grid-column:1/-1}.an-season p{margin-top:8px}.an-page .an-past{color:var(--dim);min-height:44px;box-shadow:none;padding:10px 0;font-size:12px}.an-past-list>div{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.an-payback p{margin-top:12px}.an-progress{background:var(--card2);border-radius:3px;height:5px;margin-top:18px;overflow:hidden}.an-progress i{background:var(--y);height:100%;display:block}.an-paid{background:var(--an-paid-bg);color:var(--an-paid-text);font:600 12px var(--sans);white-space:nowrap;border-radius:999px;padding:4px 10px;display:inline-block}.an-table{padding:0}.an-table-head{cursor:pointer;padding:24px 28px}.an-table-controls{flex:none;align-items:center;gap:10px;display:flex}.an-table-head p:first-letter{text-transform:uppercase}.an-table-content{interpolate-size:allow-keywords;transition:height .2s}.an-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.an-table table{border-collapse:collapse;width:100%;font-size:13px}.an-table th,.an-table td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:14px 16px}.an-table thead th{background:var(--bg2);font:400 10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.an-table th:first-child{text-align:left;white-space:normal;width:26%;min-width:160px;padding-left:28px}.an-table tbody th{color:var(--cream);font-weight:500}.an-table small{color:var(--faint);font:400 11px/1.4 var(--sans);margin-top:3px;display:block}.an-table td.current{color:var(--cream);font-weight:700}.an-table .current{background:var(--an-current)}.an-table thead .current,.an-table td.hit{color:var(--y)}.an-table td.miss{color:var(--an-miss)}.an-table .an-group th{background:var(--bg2);font:400 10px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;padding-top:9px;padding-bottom:9px}.an-spark{width:110px;height:28px;margin-left:auto;display:block}.an-spark line{stroke:var(--dim);stroke-width:1.5px;fill:none}.an-spark circle{fill:var(--y)}.an-color-counts{justify-content:flex-end;align-items:center;gap:5px;font-size:11px;display:flex}.an-color-counts>span{align-items:center;gap:3px;display:flex}.an-color-counts i,.an-legend i{background:var(--y);border-radius:50%;width:6px;height:6px;display:inline-block}.an-color-counts i.g{background:var(--an-green)}.an-color-counts i.r{background:var(--an-red)}.an-legend{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;gap:18px;padding:15px 28px;font-size:11px;display:flex}.an-legend span{align-items:center;gap:5px;display:flex}.an-legend i.miss{background:var(--an-miss)}@media (width>=1024px) and (width<=1350px){.an-stats>div:first-child strong{font-size:44px}.an-stats strong{font-size:26px}.an-stats>div{padding:24px 14px}}@media (width<=1023px){.an-grid{flex-direction:column;display:flex}.an-grid>*{width:100%}.an-stats{order:0}.an-ladder{order:1}.an-chart{order:2}.an-table{order:3}.an-season{order:4}.an-payback{order:5}.an-empty{order:0}.an-ladder:not(.expanded) .an-belt.won,.an-ladder:not(.expanded) .an-belt.future{display:none}.an-ladder-toggle{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.an-page .an-ladder-toggle button{color:var(--cream);min-height:44px;box-shadow:none;font-size:12px}.an-ladder .an-note{margin-top:12px}.an-head{flex-direction:column;align-items:start}.an-head-action{text-align:left;justify-items:start}.an-stats>div{padding:24px}.an-chart>svg{margin-top:16px}}@media (width<=639px){.an-card{padding:22px 18px}.an-stats{padding:0;display:block}.an-stats>div{padding:22px}.an-stats>div+div{border-left:0;border-top:1px solid var(--line)}.an-stats>div:first-child strong{font-size:48px}.an-head h1{font-size:36px}.an-block-head{flex-wrap:wrap;align-items:start;gap:12px}.an-page h2{font-size:18px}.an-table{padding:0}.an-table-head{padding:22px 18px}.an-table-controls{flex-wrap:wrap}.an-table .compact .trend{display:none}.an-table th,.an-table td{padding:13px 10px;font-size:12px}.an-table th:first-child{min-width:110px;padding-left:18px}.an-table .full th:first-child{background:var(--card);z-index:1;white-space:normal;min-width:150px;max-width:150px;position:sticky;left:0}.an-table .full .an-group th{background:var(--bg2)}.an-table .full thead th:first-child{background:var(--bg2);z-index:2}.an-table .full td{min-width:92px}.an-table thead th{font-size:9px}.an-season-main{grid-template-columns:1fr}.an-legend{padding:14px 18px}.an-chart text{font-size:14px}.an-chart .an-band-threshold{font-size:12px}.an-head-action{max-width:100%}.an-head-action .an-btn{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.an-table-content{transition:none}}.an-growth{grid-area:6/1/auto/-1}.an-growth p{margin-top:14px}.an-growth-chart{width:100%;height:270px;margin-top:12px}.an-growth-key{font:11px var(--mono);gap:20px;margin-top:12px;display:flex}.an-growth-key span:last-child{color:var(--y)}.an-deals{grid-area:7/1/auto/-1}.an-deals table{border-collapse:collapse;width:100%;margin-top:16px;font-size:13px}.an-deals td,.an-deals th{text-align:left;border-top:1px solid var(--line);white-space:nowrap;padding:12px}.an-deals small{color:var(--dim);margin-top:5px;display:block}@media (width<=1023px){.an-growth{order:2}.an-deals{order:4}}.an-ladder-stack{grid-area:1/1/span 4;gap:24px;min-width:0;display:grid}.an-ladder-stack .an-growth{grid-area:auto}.an-ladder-stack .an-growth-chart{height:220px}.an-ladder-stack .an-ladder{grid-row:auto}@media (width<=1023px){.an-ladder-stack{order:1}}.pf-courses,.pf-course-editor{--yellow:var(--y);--red:var(--r);--course-cover:#1f1c18;--course-forest:#1e4a3a;--course-shade:#0c0b0a8c;--course-shadow:0 8px 24px #00000029;width:100%;min-width:0}.pf-courses h1,.pf-courses h2,.pf-courses h3{font-family:var(--sans,"Geist",sans-serif);letter-spacing:0}.pf-courses-head{align-items:center;gap:20px;margin-bottom:24px;display:flex}.pf-courses-head>div:first-child{flex:1}.pf-courses-head h1{margin:0 0 6px;font-size:30px;font-weight:700}.pf-courses-head p{color:var(--dim);margin:0;font-size:14px}.pf-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pf-course-card{border:1px solid var(--line);background:var(--bg2);border-radius:16px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.pf-course-target{text-align:left;width:100%;height:100%;color:var(--cream);text-decoration:none;white-space:normal!important;border-radius:0!important;padding:0!important;display:block!important}.pf-course-cover{background:var(--course-cover);height:172px;position:relative;overflow:hidden}.pf-course-cover.forest{background:var(--course-forest)}.pf-course-cover img{object-fit:cover;width:100%;height:100%}.pf-course-cover small{font-family:var(--mono);letter-spacing:.08em;color:var(--cream);opacity:.62;z-index:2;font-size:11px;position:absolute;top:16px;left:16px;right:12px}.pf-course-cover h2{text-transform:uppercase;max-width:90%;color:var(--cream);z-index:1;margin:0;font-family:Archivo Black,sans-serif;font-size:25px;line-height:1.05;position:absolute;bottom:18px;left:16px}.pf-course-cover mark{background:var(--yellow);color:var(--bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 5px}.pf-course-cover .motif{fill:none;width:240px;height:172px;stroke:var(--cream);stroke-opacity:.2;stroke-width:1px;position:absolute;top:0;right:-10px}.pf-course-cover .accent{stroke:var(--yellow);stroke-opacity:1}.pf-course-cover .ring{stroke-width:9px;stroke-linecap:round;transform-origin:154px 82px;transform:rotate(-35deg)}.pf-course-cover .dot{fill:var(--yellow);stroke:var(--yellow);stroke-opacity:1}.pf-course-summary{min-height:133px;padding:16px}.pf-course-summary h3{color:var(--cream);margin:0 0 7px;font-size:17px;font-weight:700}.pf-course-summary p{color:var(--dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0 0 18px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.pf-course-summary small,.pf-course-progress small{font:11px var(--mono);white-space:nowrap}.pf-course-progress{align-items:center;gap:12px;display:flex}.pf-course-progress .pf-bar{background:var(--card2);flex:1;height:5px}.pf-course-progress .pf-bar i{background:var(--yellow)}.pf-course-menu{z-index:4;background:var(--bg2);color:var(--cream);position:absolute;top:8px;right:8px}.pf-course-new{border:1px dashed var(--line2);min-height:305px;color:var(--dim);border-radius:16px;flex-direction:column;display:flex}.pf-course-lock{border:1px solid var(--line2);background:var(--bg);z-index:3;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:24px;left:calc(50% - 23px)}.pf-course-card.locked .pf-course-cover:after{content:"";background:var(--course-shade);z-index:2;position:absolute;inset:0}.pf-course-card.locked h3{color:var(--dim)}.pf-course-breadcrumb{color:var(--dim);align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.pf-course-breadcrumb a{color:var(--dim);text-decoration:none}.pf-course-breadcrumb b{color:var(--cream)}.pf-course-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pf-course-toc,.pf-course-lesson{background:var(--bg2);border:1px solid var(--line);border-radius:16px;min-width:0}.pf-course-toc{max-height:calc(100dvh - 110px);position:sticky;top:88px;overflow:auto}.pf-course-toc>summary{display:none}.pf-course-toc h2{margin:0 0 12px;font-size:19px;font-weight:700}.pf-course-toc-body>.pf-course-progress{margin-bottom:23px}.pf-course-toc-row{align-items:center;min-width:0;display:flex;position:relative}.pf-course-toc-link{color:var(--dim);text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;text-decoration:none;white-space:normal!important;justify-content:start!important;height:auto!important;padding:7px 8px!important;font-size:13.5px!important;display:flex!important}.pf-course-toc-link>span:nth-child(2){flex:1;min-width:0}.pf-course-toc-link small{font:10px var(--mono);white-space:nowrap}.pf-course-toc-link.current{background:var(--card2);color:var(--cream);font-weight:700}.pf-course-toc-link.locked{color:var(--faint)}.pf-course-dot{border:1px solid var(--line2);border-radius:50%;flex:0 0 18px;place-items:center;height:18px;display:grid}.pf-course-dot.done{background:var(--yellow);border-color:var(--yellow);color:var(--bg)}.pf-course-dot svg{width:12px;height:12px}.pf-course-module-heading{align-items:center;margin-top:13px;display:flex}.pf-course-module-heading>button:first-child{white-space:normal;width:100%;color:var(--cream);text-align:left;justify-content:start;gap:7px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.pf-course-module-heading span{flex:1}.pf-course-module-heading small{font:10px var(--mono);color:var(--faint)}.pf-course-module-heading .expanded{transform:rotate(180deg)}.pf-course-drip-note{font:11px/1.6 var(--mono);color:var(--faint);border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.pf-course-lesson{padding:24px}.pf-course-lesson>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;display:flex}.pf-course-lesson h1{margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.2}.pf-course-lesson header small{font:11px var(--mono);color:var(--faint)}.pf-course-lesson .pf-u-player{aspect-ratio:16/9;margin:0 0 20px}.pf-course-lesson .pf-u-player-cap{display:none}.pf-course-lesson .pf-u-player iframe{aspect-ratio:16/9;border:0;width:100%;height:100%;display:block}.pf-course-subtitle{color:var(--cream);margin:20px 0 12px;font-size:18px;font-weight:600}.pf-course-lesson .pf-u-body{color:var(--dim);max-width:720px;font-size:14.5px;line-height:1.75}.pf-course-material h3{margin:22px 0 10px;font-size:15px;font-weight:700}.pf-course-material .pf-u-res{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-course-material .pf-u-res a{border:1px solid var(--line2);color:var(--cream);border-radius:10px;gap:12px;min-width:0;padding:13px;text-decoration:none;display:flex}.pf-course-material .pf-u-res svg{color:var(--yellow);flex-shrink:0;width:20px}.pf-course-material .pf-u-res small{color:var(--dim);font-size:12px;display:block}.pf-course-material .pf-mono{display:none}.pf-course-action{color:var(--faint);margin-top:20px;font-size:12px}.pf-course-action a{color:var(--dim)}.pf-course-lesson footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.pf-course-lesson footer>a{color:var(--faint);align-items:center;gap:7px;min-width:0;font-size:13px;text-decoration:none;display:flex}.pf-course-lesson footer .pf-btn{white-space:normal;text-align:center;max-width:65%;height:auto;min-height:40px}.pf-course-add,.pf-course-sort{align-items:center;gap:3px;display:flex}.pf-course-sort button{width:20px;height:25px;padding:2px}.pf-course-add button{color:var(--dim);padding:4px;font-size:11px}.pf-course-editor{background:var(--bg2);width:calc(100% - 32px);max-height:90dvh;color:var(--cream);border:1px solid var(--line2);border-radius:16px;overflow:auto;max-width:640px!important}.pf-course-editor .pf-ua-form{flex-direction:column;gap:13px;display:flex}.pf-course-editor label{font-size:13px;font-weight:600}.pf-course-editor input:not([type=file]),.pf-course-editor textarea,.pf-course-editor select{background:var(--bg);border:1px solid var(--line2);width:100%;color:var(--cream);border-radius:8px;margin-top:5px;padding:10px;font-weight:400;display:block}.pf-course-upload{align-items:center;gap:15px;display:flex}.pf-course-upload>img{object-fit:cover;border-radius:8px;flex:0 0 200px;width:200px;height:104px;overflow:hidden}.pf-course-upload>div:first-child:has(.pf-course-cover){object-fit:cover;border-radius:8px;flex:0 0 200px;width:200px;height:104px;overflow:hidden}.pf-course-upload .pf-course-cover{transform-origin:0 0;width:330px;transform:scale(.605)}.pf-course-upload small{color:var(--faint);font:11px/1.6 var(--mono);margin-top:7px;display:block}.pf-course-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pf-course-modes>div{border:1px solid var(--line2);border-radius:10px;padding:8px}.pf-course-modes>div.selected{border-color:var(--yellow)}.pf-course-modes button{white-space:normal;text-align:left;width:100%;height:auto;color:var(--cream);justify-content:start;align-items:start;padding:3px}.pf-course-modes small{color:var(--faint);margin-top:4px;font-size:12px;font-weight:400;display:block}.pf-course-radio{border:1px solid var(--line2);border-radius:50%;flex:0 0 16px;width:16px;height:16px}.selected .pf-course-radio{border:4px solid var(--yellow)}.pf-course-editor footer{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:16px;display:flex}.pf-course-delete{color:var(--red);margin-left:auto}.pf-course-order{justify-content:space-between;display:flex}.pf-course-belt.belt-vijolicen{color:var(--pf-vijolicen)}@media (hover:hover){.pf-course-card:hover{border-color:var(--line2);box-shadow:var(--course-shadow);transform:translateY(-2px)}}@media (width<=1279px){.pf-course-layout{grid-template-columns:290px minmax(0,1fr)}.pf-course-lesson>header{flex-wrap:wrap}}@media (width<=1023px){.pf-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-course-layout{flex-direction:column;gap:16px;display:flex}.pf-course-toc{width:100%;max-height:none;position:static}.pf-course-toc>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:15px;font-size:14px;display:flex}.pf-course-toc:not([open]) .pf-course-toc-body{display:none}.pf-course-lesson{width:100%}.pf-courses-head{flex-wrap:wrap}.pf-courses-head .pf-u-search{width:100%;max-width:none}.pf-course-toc-body{max-height:55dvh;overflow:auto}}@media (width<=639px){.pf-course-grid{grid-template-columns:1fr}.pf-course-cover{aspect-ratio:1460/752;height:auto}.pf-course-lesson{padding:18px}.pf-course-lesson h1{font-size:24px}.pf-course-lesson>header{flex-direction:column;gap:15px;display:flex}.pf-course-lesson footer{flex-direction:column;align-items:stretch}.pf-course-lesson footer .pf-btn{width:100%;max-width:100%}.pf-course-material .pf-u-res,.pf-course-modes{grid-template-columns:1fr}.pf-course-upload{flex-direction:column;align-items:start}.pf-course-editor footer{flex-wrap:wrap}.pf-course-editor .pf-course-delete{margin-left:0}.pf-course-toc-link{font-size:13px!important}.pf-course-breadcrumb{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pf-course-card{transition:none}.pf-course-card:hover{transform:none}}.pf-course-editor{--bg:#141311;--bg2:#1b1916;--cream:#f4efe6;--dim:#b8b1a3;--faint:#8a847a;--y:#f4d03f;--r:#d0584a;--line:#f4efe61f;--line2:#f4efe638;--mono:"JetBrains Mono",monospace;font-family:Geist,sans-serif}.pf-course-lesson .pf-u-body p{margin:12px 0}.pf-course-progress .pf-bar{margin:0}.pf-course-card.locked .pf-course-target:hover{background:var(--bg2)}.pf-courses .pf-course-completed,.pf-courses .pf-course-completed:hover{background:var(--y)!important;color:var(--bg)!important}.pf-courses .pf-btn{background:var(--y);color:var(--bg)}.pf-course-belt.belt-bel{color:var(--pf-bel)}.pf-course-belt.belt-oranzen{color:var(--pf-oranzen)}.pf-course-belt.belt-moder{color:var(--pf-moder)}.pf-course-belt.belt-rjav{color:var(--pf-rjav)}.pf-course-belt.belt-crn{color:var(--pf-crn)}.pf-courses .pf-u-doc{background:0 0}.pf-courses .pf-u-doc .pf-btn2{font:600 12px var(--sans);letter-spacing:0;text-transform:none}.pf-courses .pf-u-doc small{font:12px var(--sans);letter-spacing:0}.pf-courses .pf-course-breadcrumb{line-height:1.5}.pf-courses .pf-course-breadcrumb a{flex-shrink:0}.pf-courses .pf-course-toc-row .pf-edit-pencil svg{width:14px;height:14px}.pf-courses .pf-course-menu svg{width:18px;height:18px}.pf.pf-course-editor{min-height:0;color:var(--cream);font-family:var(--sans);background:var(--bg2)!important;opacity:1!important;animation:none!important}.pf-course-dropdown{background:var(--bg2)!important;color:var(--cream)!important;border-color:var(--line2)!important}.pf-course-lesson .pf-u-player{width:100%;overflow:hidden}.pf.pf-course-dropdown{min-height:0}.pf.pf-course-editor .pf-btn2{border:1px solid var(--line2)!important;color:var(--cream)!important;background:0 0!important}.pf-course-material .pf-u-doc{grid-template-columns:24px minmax(0,1fr) auto;gap:14px;display:grid}.pf-course-material .pf-u-doc-ico{background:0 0;border:0;padding:0}.pf-course-material .pf-u-doc-ico svg{width:20px;height:20px}.pf-course-material .pf-u-doc h3{margin:0;font-size:14px}.pf-course-material .pf-u-doc-act{align-items:end}.pf-course-material .pf-u-doc-act .pf-btn2{min-height:30px;padding:0 10px}@media (width<=639px){.pf-course-material .pf-u-doc{grid-template-columns:24px minmax(0,1fr)}.pf-course-material .pf-u-doc-act{grid-column:2;align-items:start}}.pf-courses{--course-current:#f4d03f24;--course-white:#fff}.pf-course-cover{aspect-ratio:1460/752;height:auto}.pf-course-cover img{object-fit:contain;display:block}.pf-course-progress{background:var(--card2);border-radius:3px;width:100%;height:24px;display:block;position:relative;overflow:hidden}.pf-course-progress>i{background:var(--y);height:100%;display:block}.pf-course-progress small{line-height:24px;font:11px/24px var(--mono);color:var(--cream);mix-blend-mode:difference;position:absolute;top:0;left:8px}.pf-course-toc{background:0 0;border:0;border-radius:0}.pf-course-toc-body{padding:0 0 16px}.pf-course-toc h2{font-family:var(--sans);text-transform:none}.pf-course-toc-row.indented{margin-left:14px}.pf-course-toc-link.current{background:var(--course-current);color:var(--course-white)}.pf-course-module-heading>button:first-child{font-weight:700}.pf-course-completion{border:1px solid var(--line2);width:36px;height:36px;color:var(--cream);background:0 0;border-radius:50%;flex:0 0 36px;padding:0}.pf-course-completion svg{width:18px;height:18px}.pf-course-lesson>header{flex-wrap:nowrap}.pf-course-lesson>header>div{min-width:0}.pf-course-card{box-shadow:none!important;transform:none!important}@media (hover:hover){.pf-course-toc-link:hover{background:var(--card2)}}@media (width>=1024px){.pf-course-layout{grid-template-columns:330px minmax(0,1fr)}}@media (width<=639px){.pf-course-lesson>header{flex-direction:row}.pf-course-toc-body{padding:8px 0}}.pf-course-cover small{background:var(--bg2);opacity:1;border-radius:3px;padding:3px 6px;inset:auto 8px 8px auto}.pf-course-cover small[hidden]{display:none}.stx{color:var(--cream);margin-top:12px;font-size:.78rem;position:relative}.stx-row{grid-template-columns:150px 1fr;align-items:center;height:26px;display:grid}.stx-head{height:22px}.stx-name{text-overflow:ellipsis;white-space:nowrap;padding-right:10px;overflow:hidden}.stx-track{height:100%;margin-right:70px;position:relative}.stx-tick{font:500 .55rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;border-left:1px solid var(--line);padding-left:3px;position:absolute;top:2px}.stx-bar{background:var(--forest-mid,#2b5f4c);border-radius:999px;height:10px;position:absolute;top:8px}.stx-bar.warn{background:var(--y)}.stx-bar.bad{background:var(--r)}.stx-open{border-top:2px dashed var(--line2);position:absolute;top:12px}.stx-lbl{font:500 .6rem var(--mono);color:var(--faint);white-space:nowrap;margin-left:6px;position:absolute;top:5px}.stx-today{border-left:1px solid var(--y);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.stx-today span{font:500 .55rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--y);position:absolute;bottom:-14px;left:-14px}.adm-testlist{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.adm-testlist summary{cursor:pointer;color:var(--faint)}.adm-testlist ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.adm-testtoggle{cursor:pointer;align-items:center;gap:6px;display:inline-flex}
