.lpAuthBackdrop{--accent:var(--lp-accent,#ff8c42);--accent-hover:var(--lp-accent-d,#e06a1f);--font-body:var(--font-dm,"DM Sans"), system-ui, sans-serif;--font-display:var(--font-dm,"DM Sans"), system-ui, sans-serif;--lpAuth-lane-bg:linear-gradient(160deg, color-mix(in srgb, var(--lift) 82%, var(--ice) 8%) 0%, var(--lift) 100%);--lpAuth-lane-border:color-mix(in srgb, var(--border) 70%, var(--ice) 12%);--lpAuth-lane-edge1:color-mix(in srgb, var(--bg) 70%, #000 30%);--lpAuth-lane-edge2:color-mix(in srgb, var(--bg) 45%, #000 55%);--lpAuth-lane-amber-edge1:color-mix(in srgb, var(--accent) 60%, #000 40%);--lpAuth-lane-amber-edge2:color-mix(in srgb, var(--accent) 40%, #000 60%);z-index:1200;-webkit-backdrop-filter:blur(6px);overscroll-behavior:contain;background:#050a11bd;justify-content:center;align-items:center;padding:30px 20px;animation:.2s both lpAuthFade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes lpAuthFade{0%{opacity:0}}.lpAuthCard{background:var(--card);border:1px solid var(--border);box-sizing:border-box;border-radius:16px;width:100%;max-width:440px;margin:auto;padding:34px 30px 30px;animation:.28s cubic-bezier(.22,1,.36,1) backwards lpAuthPop;position:relative;box-shadow:0 24px 60px #00000080}@keyframes lpAuthPop{0%{opacity:0;transform:translateY(14px)scale(.985)}}.lpAuthCard:focus{outline:none}.lpAuthClose{cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border:none;border-radius:8px;place-items:center;transition:all .15s;display:grid;position:absolute;top:16px;right:16px}.lpAuthClose:hover{background:var(--lift);color:var(--ice)}.lpAuthLogo{justify-content:center;align-items:center;gap:11px;padding-top:6px;display:flex}.lpAuthLogo img{border-radius:26%}.lpAuthLogoText{font-family:var(--font-display);font-weight:var(--weight-black);letter-spacing:var(--tracking-brand);color:var(--ice);font-size:27px}.lpAuthLogoText span{color:var(--accent-text)}.lpAuthTabs{background:var(--sidebar,var(--bg));border:1px solid var(--border-dim);border-radius:12px;gap:6px;margin-top:24px;padding:4px;display:flex}.lpAuthTab{text-align:center;font-size:14px;font-weight:var(--weight-semibold);color:var(--muted);cursor:pointer;font-family:var(--font-body);background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:10px;transition:color .15s}.lpAuthTab:hover{color:var(--text)}.lpAuthTab.isOn{background:var(--lift);border-color:var(--border);font-weight:var(--weight-bold);color:var(--accent-text);cursor:default;box-shadow:0 4px 12px #00000073,inset 0 1px #e8f4fd12}.lpAuthPane{margin-top:24px;animation:.35s cubic-bezier(.22,1,.36,1) backwards lpAuthStep}@keyframes lpAuthStep{0%{opacity:0;transform:translateY(8px)}}.lpAuthHead{text-align:center;margin-top:26px}.lpAuthTitle{font-family:var(--font-display);font-weight:var(--weight-black);letter-spacing:.01em;color:var(--ice);margin:0;font-size:28px}.lpAuthSub{color:var(--muted);margin:6px 0 0;font-size:14px}.lpAuthHead.isLeft{text-align:left;margin-top:16px}.lpAuthHead.isLeft .lpAuthSub{color:var(--text);margin-top:8px;font-size:14.5px;line-height:1.65}.lpAuthLanes{perspective:900px;flex-direction:column;gap:16px;margin-top:26px;display:flex}.lpAuthLane{text-align:left;width:100%;font-family:var(--font-body);background:var(--lpAuth-lane-bg);border:1px solid var(--lpAuth-lane-border);cursor:pointer;transform-style:preserve-3d;box-shadow:0 10px 0 -2px var(--lpAuth-lane-edge1), 0 16px 0 -3px var(--lpAuth-lane-edge2), 0 26px 44px #00000080, inset 0 1px 0 #e8f4fd17;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;display:flex;position:relative;transform:rotateX(7deg)}.lpAuthLane:hover,.lpAuthLane:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 14px 0 -2px var(--lpAuth-lane-edge1), 0 22px 0 -3px var(--lpAuth-lane-edge2), 0 34px 60px #0009, inset 0 1px 0 #e8f4fd1f;outline:none;transform:rotateX(0)translateY(-4px)}.lpAuthLane:active{box-shadow:0 4px 0 -2px var(--lpAuth-lane-edge1), 0 7px 0 -3px var(--lpAuth-lane-edge2), 0 12px 24px #00000080;transform:rotateX(10deg)translateY(6px)}.lpAuthLane.isAmber{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 88%, var(--white) 12%) 0%, var(--accent) 100%);border-color:color-mix(in srgb, var(--accent) 70%, var(--white) 30%);box-shadow:0 10px 0 -2px var(--lpAuth-lane-amber-edge1), 0 16px 0 -3px var(--lpAuth-lane-amber-edge2), 0 26px 44px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 0 #ffffff59}.lpAuthLane.isAmber:hover,.lpAuthLane.isAmber:focus-visible{border-color:color-mix(in srgb, var(--accent) 70%, var(--white) 30%);box-shadow:0 14px 0 -2px var(--lpAuth-lane-amber-edge1), 0 22px 0 -3px var(--lpAuth-lane-amber-edge2), 0 34px 60px color-mix(in srgb, var(--accent) 30%, transparent), inset 0 1px 0 #fff6}.lpAuthLane.isAmber:active{box-shadow:0 4px 0 -2px var(--lpAuth-lane-amber-edge1), 0 7px 0 -3px var(--lpAuth-lane-amber-edge2), 0 12px 24px color-mix(in srgb, var(--accent) 25%, transparent)}.lpAuthLaneIcon{background:color-mix(in srgb, var(--accent) 13%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);width:46px;height:46px;color:var(--accent-text);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.lpAuthLane.isAmber .lpAuthLaneIcon{background:color-mix(in srgb, var(--on-accent) 18%, transparent);border-color:color-mix(in srgb, var(--on-accent) 25%, transparent);color:var(--on-accent)}.lpAuthLane.isCool .lpAuthLaneIcon{background:color-mix(in srgb, var(--blue) 16%, transparent);border-color:color-mix(in srgb, var(--blue) 35%, transparent);color:color-mix(in srgb, var(--blue) 55%, var(--ice))}.lpAuthLaneText{flex:1;min-width:0}.lpAuthLaneName{font-size:17px;font-weight:var(--weight-bold);letter-spacing:.01em;color:var(--ice);display:block}.lpAuthLaneWhy{color:var(--text);margin-top:3px;font-size:13px;line-height:1.5;display:block}.lpAuthLane.isAmber .lpAuthLaneName{color:var(--on-accent)}.lpAuthLane.isAmber .lpAuthLaneWhy{color:color-mix(in srgb, var(--on-accent) 72%, transparent)}.lpAuthLaneGo{font-size:20px;font-weight:var(--weight-bold);color:var(--accent-text);flex:none}.lpAuthLane.isAmber .lpAuthLaneGo{color:var(--on-accent)}.lpAuthLane.isCool .lpAuthLaneGo{color:color-mix(in srgb, var(--blue) 55%, var(--ice))}.lpAuthMethods{margin-top:12px}.lpAuthMethodBtn{background:var(--lift);border:1px solid var(--border);width:100%;color:var(--ice);font-family:var(--font-body);font-size:15px;font-weight:var(--weight-semibold);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:13px;margin-top:10px;padding:13px 16px;text-decoration:none;transition:all .15s;display:flex}.lpAuthMethodBtn:hover{background:color-mix(in srgb, var(--lift) 85%, var(--ice) 15%);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.lpAuthMethodBtn:disabled{opacity:.6;cursor:default}.lpAuthMethodBtn svg{flex:none}.lpAuthMethodLabel{flex:1;min-width:0}.lpAuthMethodBtn .lpAuthPill{font-size:11px;font-weight:var(--weight-regular);color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:6px;flex:none;margin-left:auto;padding:3px 9px}.lpAuthDivider{color:var(--muted);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.lpAuthDivider:before,.lpAuthDivider:after{content:"";background:var(--border);flex:1;height:1px}.lpAuthDivider.isCaps{font-size:11.5px;font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase}.lpAuthBack{font-size:13.5px;font-weight:var(--weight-semibold);color:var(--muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;transition:color .15s;display:inline-flex}.lpAuthBack:hover{color:var(--ice)}.lpAuthStepHead{justify-content:space-between;align-items:center;gap:16px;min-height:20px;margin-top:22px;display:flex}.lpAuthStepNum{font-size:11px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-left:auto}.lpAuthProg{background:var(--border);border-radius:3px;height:5px;margin:14px 0 4px;overflow:hidden}.lpAuthProgFill{background:var(--accent);border-radius:3px;height:100%;transition:width .35s cubic-bezier(.22,1,.36,1)}.lpAuthForm{flex-direction:column;gap:14px;margin-top:22px;display:flex}.lpAuthField{flex-direction:column;gap:6px;display:flex}.lpAuthField>label{font-size:13px;font-weight:var(--weight-semibold);color:var(--text)}.lpAuthField input{box-sizing:border-box;background:var(--lift);border:1px solid var(--border);width:100%;font-size:15px;font-family:var(--font-body);color:var(--ice);border-radius:10px;outline:none;padding:12px 14px;transition:all .15s}.lpAuthField input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.lpAuthGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lpAuthErr{color:var(--red);font-size:12.5px}.lpAuthNotice{background:color-mix(in srgb, var(--red) 10%, transparent);border:1px solid color-mix(in srgb, var(--red) 35%, transparent);color:var(--text);border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}.lpAuthNotice.isGood{background:color-mix(in srgb, var(--green) 10%, transparent);border-color:color-mix(in srgb, var(--green) 35%, transparent)}.lpAuthNotice button{font:inherit;color:var(--accent-text);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.lpAuthTos{background:var(--bg);border:1px solid var(--border-dim);color:var(--text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:13px 15px;font-size:12.5px;line-height:1.6;transition:border-color .15s;display:flex}.lpAuthTos:hover{border-color:var(--border)}.lpAuthTos input[type=checkbox],.lpAuthBiz .checkboxRow input[type=checkbox]{appearance:none;border:1.5px solid var(--muted2);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;margin:1px 0 0;transition:all .15s;display:grid}.lpAuthTos input[type=checkbox]:after,.lpAuthBiz .checkboxRow input[type=checkbox]:after{content:"";border-left:2.5px solid var(--lift);border-bottom:2.5px solid var(--lift);opacity:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.lpAuthTos input[type=checkbox]:checked,.lpAuthBiz .checkboxRow input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.lpAuthTos input[type=checkbox]:checked:after,.lpAuthBiz .checkboxRow input[type=checkbox]:checked:after{opacity:1}.lpAuthTos input[type=checkbox]:focus-visible,.lpAuthBiz .checkboxRow input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lpAuthTos a{color:var(--accent-text);font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:underline}.lpAuthSubmit{box-sizing:border-box;background:var(--accent);width:100%;font-family:var(--font-body);font-size:15.5px;font-weight:var(--weight-bold);color:var(--on-accent);text-align:center;cursor:pointer;border:none;border-radius:10px;margin-top:16px;padding:14px 24px;transition:all .15s;display:block}.lpAuthSubmit:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-1px)}.lpAuthSubmit:disabled{opacity:.6;cursor:default}.lpAuthFinePrint{text-align:center;color:var(--muted);margin:16px 0 0;font-size:12.5px;line-height:1.6}.lpAuthFinePrint.isLeft{text-align:left;color:var(--text);font-size:13px;line-height:1.65}.lpAuthFinePrint a{color:var(--text);text-decoration:underline}.lpAuthFoot{text-align:center;color:var(--muted);margin:16px 0 0;font-size:14px}.lpAuthLink{color:var(--accent-text);font-weight:var(--weight-bold);font-family:var(--font-body);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.lpAuthLink:hover{text-decoration:underline}.lpAuthMiniRow{gap:8px;margin-top:6px;display:flex}.lpAuthMiniRow input{box-sizing:border-box;background:var(--lift);border:1px solid var(--border);min-width:0;font-size:15px;font-family:var(--font-body);color:var(--ice);border-radius:10px;outline:none;flex:1;padding:12px 14px}.lpAuthMiniRow input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.lpAuthMiniBtn{background:var(--accent);color:var(--on-accent);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;border:none;border-radius:10px;flex:none;padding:0 18px}.lpAuthMiniBtn:hover:not(:disabled){background:var(--accent-hover)}.lpAuthMiniBtn:disabled{opacity:.6;cursor:default}.lpAuthBanner{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);color:var(--text);border-radius:10px;margin-top:14px;margin-bottom:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.lpAuthBanner b{color:var(--accent-text)}.lpAuthBiz form{margin-top:4px}.lpAuthBiz .pfField{margin-bottom:12px;padding-top:22px}.lpAuthBiz .pfBox{position:relative}.lpAuthBiz .pfInput{box-sizing:border-box;background:var(--lift);border:1px solid var(--border);width:100%;color:var(--ice);font-family:var(--font-body);border-radius:10px;padding:14px 16px;font-size:15px;transition:border-color .15s,box-shadow .15s}.lpAuthBiz .pfInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:none}.lpAuthBiz .pfField.hasError .pfInput{border-color:color-mix(in srgb, var(--red) 55%, var(--border))}.lpAuthBiz .pfLabel{transform-origin:0 0;pointer-events:none;font-family:var(--font-body);font-size:15px;font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none;color:var(--muted);transition:transform .18s,font-size .18s,color .18s;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.lpAuthBiz .pfField.isFloat .pfLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text);transform:translateY(calc(-50% - 36px))}.lpAuthBiz .pfInput:-webkit-autofill+.pfLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text);transform:translateY(calc(-50% - 36px))}.lpAuthBiz .pfField.hasError.isFloat .pfLabel{color:var(--red)}.lpAuthBiz .pfRules{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.lpAuthBiz .pfRule{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--red);transition:color .15s;display:flex}.lpAuthBiz .pfRule.met{color:var(--green)}.lpAuthBiz .pfRuleIcon{width:12px;font-weight:var(--weight-bold);justify-content:center;display:inline-flex}.lpAuthBiz .pfSlide{animation:.18s backwards lpAuthSlide}@keyframes lpAuthSlide{0%{opacity:0;transform:translateY(-8px)}}.lpAuthBiz .fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lpAuthBiz .checkboxRow{color:var(--text);cursor:pointer;align-items:flex-start;gap:12px;margin-top:4px;font-size:12.5px;line-height:1.6;display:flex}.lpAuthBiz .checkboxRow input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.lpAuthBiz .checkboxRow a{color:var(--accent-text);font-weight:var(--weight-semibold)}.lpAuthBiz .btnPrimary{box-sizing:border-box;background:var(--accent);width:100%;font-family:var(--font-body);font-size:16px;font-weight:var(--weight-bold);color:var(--on-accent);text-align:center;cursor:pointer;border:none;border-radius:10px;margin-top:18px;padding:15px 24px;transition:all .15s;display:block}.lpAuthBiz .btnPrimary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-1px)}.lpAuthBiz .btnPrimary:disabled{opacity:.6;cursor:default}.lpAuthBiz .authSub{color:var(--text);text-align:left;font-size:13px;line-height:1.65}.lpAuthBiz .authFoot{text-align:center;color:var(--muted);margin:20px 0 0;font-size:14px}.lpAuthBiz .formError{background:color-mix(in srgb, var(--red) 10%, transparent);border:1px solid color-mix(in srgb, var(--red) 35%, transparent);color:var(--text);border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:13px;line-height:1.55}.lpAuthBiz .fieldError{color:var(--red);margin-top:6px;font-size:12.5px}@media (max-width:640px){.lpAuthBackdrop{align-items:stretch;padding:0}.lpAuthCard{max-width:none;min-height:100dvh;box-shadow:none;border:none;border-radius:0;margin:0;padding:30px 18px 40px}.lpAuthField input,.lpAuthMiniRow input,.lpAuthBiz .pfInput,.lpAuthBiz .pfLabel{font-size:16px}.lpAuthLanes{perspective:none}.lpAuthLane{transform:none}.lpAuthGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lpAuthBackdrop,.lpAuthCard,.lpAuthPane,.lpAuthBiz .pfSlide{animation-duration:.01ms}.lpAuthProgFill,.lpAuthLane,.lpAuthBiz .pfLabel{transition:none}}.lpAuthLane:focus-visible,.lpAuthLane.isAmber:focus-visible{outline:2px solid var(--ice,#f1ebdd);outline-offset:3px}@media (max-width:640px){.lpAuthCard input:not([type=checkbox]):not([type=radio]),.lpAuthCard select,.lpAuthCard textarea{font-size:16px}.lpAuthClose{width:40px;height:40px}.lpAuthBiz .fieldGrid{grid-template-columns:minmax(0,1fr)}}
.lpRoot{--lp-accent:#ff8c42;--lp-accent-d:#e06a1f;--lp-accent-dd:#c25417;--lp-accent-ddd:#a2450f;--lp-accent-08:#ff8c4214;--lp-accent-12:#ff8c421f;--lp-accent-25:#ff8c4240;--lp-accent-40:#ff8c4266;--lp-ice:#f1ebdd;--lp-page:#101b28;--lp-section:#16283b;--lp-problem-card:#14283f;--lp-nav-bg:#070f18eb;--lp-bar-dim:#3c5570;--lp-podium:#131f2f;--lp-podium-ink:#46648a;--lp-band-edge:#000;--lp-gold:#ffc24a;--lp-gold-line:#e09a17;--lp-gold-ink:#4a2f00;--lp-silver:#b8c4ce;--lp-silver-line:#8fa0af;--lp-bronze:#c58358;--lp-bronze-line:#9c6440;--lp-bronze-ink:#33190a;--lp-av-purple:#8e44ad;--lp-av-plum-bg:#8e44ad29;--lp-av-plum-line:#a05bc4;--lp-av-plum-ink:#c08bda;--lp-av-sky-ink:#6fb0f0;--lp-tick:#c8d8e88c;--lp-tick-dark:#0d1b2a8c;--lp-dot:#c8d8e824;--lp-dot-dim:#c8d8e814;--lp-red-10:#e74c3c1a;--lp-red-28:#e74c3c47;--lp-green-10:#27ae601a;--lp-green-28:#27ae6047;--lp-blue-10:#3b82f61a;--lp-blue-28:#3b82f647;--lp-shadow-card:0 12px 32px #00000080;--lp-shadow-flat:0 3px 10px #0006;--lp-shadow-screen:0 30px 70px #0000008c;--lp-ease:cubic-bezier(.22, 1, .36, 1);background:var(--lp-page);color:var(--text);font-family:var(--font-dm), sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}:root[data-mode=light] .lpRoot{--lp-ice:var(--ice);--lp-page:var(--bg);--lp-section:var(--navy);--lp-problem-card:var(--card);--lp-nav-bg:color-mix(in srgb, var(--card) 94%, transparent);--lp-podium:var(--card);--lp-podium-ink:var(--muted);--lp-band-edge:var(--border-dim);--lp-av-plum-ink:#754095;--lp-av-sky-ink:#24679f;--lp-tick:color-mix(in srgb, var(--text) 55%, transparent);--lp-dot:color-mix(in srgb, var(--text) 14%, transparent);--lp-dot-dim:color-mix(in srgb, var(--text) 8%, transparent);--lp-shadow-card:0 12px 32px #1426381a;--lp-shadow-flat:0 3px 10px #14263814;--lp-shadow-screen:0 30px 70px #1426381f}.lpRoot ::selection{color:var(--lp-ice);background:#ff8c4247}.lpWrap{max-width:1180px;margin:0 auto}.lpTick{pointer-events:none;z-index:2;width:11px;height:11px;position:absolute}.lpTick:before,.lpTick:after{content:"";background:var(--lp-tick);position:absolute}.lpTick:before{width:1px;height:11px;top:0;left:5px}.lpTick:after{width:11px;height:1px;top:5px;left:0}.lpTickDark:before,.lpTickDark:after{background:var(--lp-tick-dark)}.lpTick.tl{top:-6px;left:-6px}.lpTick.tr{top:-6px;right:-6px}.lpTick.bl{bottom:-6px;left:-6px}.lpTick.br{bottom:-6px;right:-6px}.lpBee{z-index:200;pointer-events:none;will-change:transform;border-radius:26%;width:48px;height:48px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-220px,-220px);box-shadow:0 10px 32px #00000059}.lpBee img{width:100%;height:100%;position:absolute;top:0;left:0}.lpNavBee{width:0;height:25px;transition:width .35s var(--lp-ease), margin .35s var(--lp-ease);border-radius:26%;display:inline-block;position:relative;overflow:hidden}.lpNav{z-index:100;background:var(--lp-nav-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-dim);height:60px;position:fixed;top:0;left:0;right:0}.lpNavInner{justify-content:space-between;align-items:center;gap:24px;height:100%;padding:0 40px;display:flex;position:relative}.lpLogo{font-family:var(--font-dm), sans-serif;letter-spacing:.04em;color:var(--lp-accent);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;font-size:23px;font-weight:900;line-height:1;text-decoration:none;display:flex}.lpNavLinks{align-items:center;gap:30px;display:flex;position:absolute;left:calc(50% - 16px);transform:translate(-50%)}.lpNavLinks a{color:var(--text);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.lpNavLinks a:hover{color:var(--lp-ice)}.lpNavActions{flex:none;align-items:center;gap:10px;display:flex}.lpNavForm{display:contents}.lpNavDemo{color:var(--text);text-underline-offset:4px;cursor:pointer;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #ff8c4299;text-decoration:underline #ff8c4299;transition:color .15s;display:inline-flex}.lpNavDemo:hover{color:var(--lp-accent)}.lpNavLabelShort{display:none}.lpBtnAmber{background:var(--lp-accent);border:1px solid var(--lp-accent);color:var(--on-accent);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.lpBtnAmber:hover{background:var(--lp-accent-d);border-color:var(--lp-accent-d);transform:translateY(-1px);box-shadow:0 6px 20px #ff8c424d}.lpBtnOutline{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.lpBtnOutline:hover{background:var(--lift);color:var(--lp-ice)}.lpBtnAmber.lpBig{padding:14px 28px;font-size:16px}.lpBtnAmber.lpBig:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 26px #ff8c4266}.lpBtnOutline.lpBig{color:var(--lp-ice);padding:14px 24px;font-size:16px;transition:border-color .2s,transform .2s,box-shadow .2s}.lpBtnOutline.lpBig:hover{border-color:var(--lp-accent);background:0 0;transform:translateY(-2px)scale(1.02);box-shadow:0 10px 24px #5980a640}.lpCtaPrim{animation:2.4s ease-in-out infinite lpCtaGlow;position:relative;overflow:hidden}.lpCtaPrim:before{content:"";background:linear-gradient(115deg,#0000,#ffffff8c,#0000);width:40%;height:100%;animation:3.2s ease-in-out infinite lpCtaShine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.lpCtaPrim .lpArrow{animation:3.2s ease-in-out infinite lpCtaArrowSlide;display:inline-block}.lpCtaSec{background:#5980a60f;position:relative;overflow:hidden}.lpCtaSec:before{content:"";transform-origin:0;z-index:0;background:linear-gradient(90deg,#ff8c4229,#5980a61a);animation:3.2s ease-in-out infinite lpCtaFill;position:absolute;inset:0;transform:scaleX(0)}.lpCtaSec>*{z-index:1;position:relative}.lpCtaSec .lpArrowDown{animation:3.2s ease-in-out infinite lpCtaArrowColor;display:inline-block}.lpHero{box-sizing:border-box;background:linear-gradient(180deg, var(--lp-page), var(--lp-section));flex-direction:column;justify-content:center;min-height:100svh;padding:110px 28px 90px;display:flex;position:relative}.lpHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:36px;display:grid}.lpHeroCol{perspective:900px;min-width:0;max-width:640px}.lpBadge{background:var(--lp-accent-08);border:1px solid var(--lp-accent-25);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-accent);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.lpPulse{animation:2.4s infinite lpPulse}.lpH1{font-family:var(--font-dm), sans-serif;letter-spacing:.015em;text-transform:uppercase;color:var(--lp-ice);margin:26px 0 0;font-size:clamp(42px,5.4vw,92px);font-weight:900;line-height:.94}.lpHeroMask{display:block;overflow:hidden}.lpHeroMask>span{display:block}.lpHeroAccent{color:var(--lp-accent);text-shadow:1px 1px 0 var(--lp-accent-d), 2px 2px 0 var(--lp-accent-dd), 3px 3px 0 var(--lp-accent-dd), 4px 4px 0 var(--lp-accent-ddd), 5px 5px 14px #0006}.lpHeroP{max-width:600px;color:var(--text);margin:26px 0 0;font-size:18px;font-weight:400;line-height:1.7}.lpHeroCtas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.lpDeckWrap{min-width:0;position:relative}.lpBpWrap{perspective:1400px;perspective-origin:60% 40%;height:480px;position:relative}.lpBpDeck{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.lpBpCard{box-sizing:border-box;background:var(--card);border:1px solid var(--border);box-shadow:var(--lp-shadow-flat);padding:16px 18px;position:absolute}.lpBpCard.roster{width:80%;top:6%;left:4%;transform:translateZ(-70px)}.lpBpCard.board{width:62%;box-shadow:var(--lp-shadow-card);top:197px;left:220px;transform:translateZ(40px)}.lpBpCard.approve{background:var(--lp-accent);width:46%;box-shadow:var(--lp-shadow-card);color:var(--on-accent);border-color:#ff8c4299;bottom:2%;left:0;transform:translateZ(120px)}.lpBpLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.lpBpHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lpBpRows{flex-direction:column;gap:8px;margin-top:14px;display:flex}.lpBpRow{border:1px solid var(--border);align-items:center;gap:12px;padding:8px 10px;display:flex}.lpBpAv{background:var(--border);width:22px;height:22px;font-family:var(--font-dm), sans-serif;letter-spacing:.04em;color:var(--text);flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.lpBpAv.lead{background:var(--lp-accent);color:var(--on-accent)}.lpBpName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lp-ice);flex:1;font-size:12.5px;overflow:hidden}.lpBpTag{border:1px solid var(--border);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none;padding:3px 8px;font-size:9.5px;font-weight:600}.lpBpTag.lead{color:var(--lp-accent);border-color:#ff8c4280}.lpBpBoardRows{flex-direction:column;gap:12px;margin-top:14px;display:flex}.lpBpBoardRow{grid-template-columns:14px 1fr auto;align-items:center;gap:12px;display:grid}.lpBpRank{font-family:var(--font-dm), sans-serif;color:var(--muted);font-size:14px;font-weight:900}.lpBpRank.lead{color:var(--lp-accent)}.lpBpWho{color:var(--lp-ice);font-size:13px;display:block}.lpBpTrack{background:var(--border);height:4px;margin-top:5px;display:block}.lpBpFill{background:var(--lp-bar-dim);width:0;height:100%;display:block}.lpBpFill.lead{background:var(--lp-accent)}.lpBpPts{font-family:var(--font-dm), sans-serif;font-variant-numeric:tabular-nums;color:var(--lp-ice);font-size:17px;font-weight:900}.lpBpPts.lead{color:var(--lp-accent)}.lpBpApproveLabel{letter-spacing:.14em;text-transform:uppercase;color:#0d1b2abf;font-size:10px;font-weight:600}.lpBpApproveWho{margin-top:10px;font-size:13px;font-weight:600}.lpBpApproveFoot{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.lpBpApproveNum{font-family:var(--font-dm), sans-serif;font-variant-numeric:tabular-nums;color:var(--on-accent);font-size:26px;font-weight:900}.lpBpApproveBtn{background:var(--lp-section);color:var(--lp-accent);padding:6px 14px;font-size:12px;font-weight:600}.lpCue{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;transition:opacity .4s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.lpCue svg{animation:1.9s infinite lpCue}.lpFrameBand{background-image:radial-gradient(var(--lp-dot) 1.4px, transparent 1.4px);border:1px solid var(--lp-band-edge);background-size:30px 30px;padding:8px 28px 0}.lpFrameStage{perspective:1500px;position:relative}.hfFrame{transform-origin:50% 0;border:1px solid var(--border);background:var(--lp-section);scroll-margin-top:90px;overflow:hidden;box-shadow:0 24px 60px #00000080}.lpTickerWrap{border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);background:var(--sidebar);margin-top:72px;overflow:hidden}.lpTicker{gap:0;width:max-content;animation:36s linear infinite lpTicker;display:flex}.lpTickerRun{white-space:nowrap;align-items:center;gap:36px;padding:13px 18px;display:flex}.lpTickerItem{color:var(--muted);font-size:13px}.lpTickerItem b{font-variant-numeric:tabular-nums;color:var(--green);font-weight:700}.lpTickerItem b.down{color:var(--red)}.lpTickerItem i{color:var(--text);font-style:normal;font-weight:600}.lpEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-accent);font-size:11px;font-weight:700}.lpBeeSlot{vertical-align:middle;width:34px;height:0;display:inline-block}.lpSectionHead{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:40px;margin-top:14px;display:grid}.lpH2{font-family:var(--font-dm), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--lp-ice);margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:900;line-height:1}.lpSideP{color:var(--muted);margin:0 0 6px;font-size:16px;line-height:1.7}.lpProblem{background-color:var(--lp-section);background-image:linear-gradient(180deg, transparent calc(100% - 140px), var(--lp-page) 100%), radial-gradient(var(--lp-dot-dim) 1.4px, transparent 1.4px), radial-gradient(ellipse 900px 500px at 12% 0%, #e74c3c1a, transparent 60%), radial-gradient(ellipse 700px 460px at 100% 100%, #ff8c4212, transparent 65%);background-position:0 0,0 0,0 0,0 0;background-size:100% 100%,30px 30px,auto,auto;padding:110px 28px 100px;position:relative}.lpProblemGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:56px;display:grid}.lpProblemCard{background:var(--lp-problem-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:14px;padding:30px;transition:all .2s;display:flex;position:relative}.lpProblemCard:hover{border-color:#e74c3c66;transform:translateY(-3px);box-shadow:0 10px 32px #00000040}.lpProblemTop{justify-content:space-between;align-items:center;display:flex}.lpProblemIcon{background:var(--lp-red-10);border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.lpProblemNum{font-family:var(--font-dm), sans-serif;color:#ff8c424d;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900}.lpProblemCard h3{color:var(--lp-ice);margin:0;font-size:19px;font-weight:600}.lpProblemCard p{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.7}.lpSwipeBar{background:var(--lp-accent);transform-origin:0;height:2px;transition:transform .5s var(--lp-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lpRoot [data-dir]{will-change:transform, opacity;position:relative}.lpHow{background-color:var(--lp-page);background-image:linear-gradient(180deg, transparent calc(100% - 140px), var(--lp-section) 100%), radial-gradient(var(--lp-dot) 1.4px, transparent 1.4px);background-position:0 0,0 0;background-size:100% 100%,30px 30px;padding:110px 28px 40px}.lpScrolly{grid-template-columns:40px minmax(0,1fr) minmax(0,1.4fr);gap:0 48px;margin-top:30px;display:grid}.lpRailCol{position:relative}.lpRail{flex-direction:column;justify-content:space-between;align-items:center;height:240px;display:flex;position:sticky;top:calc(50vh - 120px)}.lpRailTrack{background:var(--border);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:50%;overflow:hidden;transform:translate(-50%)}.lpRailFill{background:var(--lp-accent);width:100%;height:0%;transition:height .5s var(--lp-ease);display:block}.lpRailDot{z-index:1;background:var(--border);border-radius:50%;width:14px;height:14px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s,box-shadow .3s;position:relative}.lpRailDot.first{width:18px;height:18px}.lpStepsCol{flex-direction:column;display:flex}.lpStep{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:76vh;transition:opacity .4s;display:flex}.lpStep.first{justify-content:flex-start;padding-top:104px}.lpStepTop{align-items:center;gap:14px;display:flex}.lpStepNum{background:var(--lp-accent-12);border:1px solid var(--lp-accent-25);width:44px;height:44px;font-family:var(--font-dm), sans-serif;color:var(--lp-accent);border-radius:12px;place-items:center;font-size:19px;font-weight:900;display:grid}.lpStepDash{background:var(--border);flex:0 0 36px;height:1px}.lpStepMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.lpStep h3{font-family:var(--font-dm), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--lp-ice);margin:20px 0 0;font-size:34px;font-weight:900;line-height:1.05}.lpStep p{max-width:400px;color:var(--muted);margin:14px 0 0;font-size:15.5px;line-height:1.75}.lpScreensCol{position:relative}.lpScreensStage{perspective:1500px;height:500px;position:sticky;top:calc(50vh - 250px)}.lpGlowOrb{filter:blur(46px);pointer-events:none;background:radial-gradient(circle,#ff8c4238,#0000 70%);width:440px;height:440px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(-160px)}.lpTiltRoot{transform-style:preserve-3d;position:absolute;inset:0}.lpScreen{border:1px solid var(--border);background:var(--lp-section);box-shadow:var(--lp-shadow-screen);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.lpScreen.stacked{opacity:0;transform-style:preserve-3d;transition:opacity .45s ease, transform .5s var(--lp-ease);position:absolute;inset:0;transform:translateZ(-70px)rotateY(10deg)scale(.93)}.lpScreen.stacked.odd{transform:translateZ(-70px)rotateY(-10deg)scale(.93)}.lpScreen.stacked.on{opacity:1;z-index:2;transform:translateZ(0)rotateY(0)scale(1)}.lpStepScreen{margin:22px 0 4px;display:none;position:relative}.lpScreenBar{background:var(--card);border-bottom:1px solid var(--border-dim);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.lpScreenTitle{color:var(--lp-ice);font-size:13.5px;font-weight:600}.lpScreenStep{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent);font-size:11px;font-weight:700}.lpScreenFloat{z-index:3;border:1px solid var(--lp-accent-40);color:var(--lp-accent);white-space:nowrap;background:#16283bf5;border-radius:9px;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:6px 11px;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%)translateZ(60px);box-shadow:0 16px 34px #00000080}.lpScreenFloat.right{left:auto;right:16px;transform:translateZ(60px)}.lpScreenBody{flex-direction:column;flex:1;gap:16px;padding:22px;display:flex}.lpScreenBody.tight{gap:9px;padding:18px 20px}.lpScreenBody.mid{gap:12px;padding:20px}.lpMiniLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.lpMiniField{background:var(--lift);border:1px solid var(--border);color:var(--lp-ice);border-radius:8px;margin-top:7px;padding:12px 14px;font-size:14px}.lpMiniField.focused{border-color:var(--lp-accent);box-shadow:0 0 0 3px #ff8c421f}.lpMiniField.num{font-variant-numeric:tabular-nums}.lpCaret{background:var(--lp-accent);vertical-align:-2px;width:1px;height:14px;margin-left:2px;animation:1.1s steps(2,end) infinite lpPulse;display:inline-block}.lpMiniGrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lpMiniHeadRow{justify-content:space-between;align-items:center;display:flex}.lpMiniAction{color:var(--lp-accent);font-size:12px;font-weight:600}.lpMiniList{flex-direction:column;gap:8px;margin-top:10px;display:flex}.lpMiniRow{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lpMiniAv{width:26px;height:26px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.lpMiniAv.blue{background:var(--cat-recruitment)}.lpMiniAv.orange{background:var(--cat-social)}.lpMiniAv.green{background:var(--green)}.lpMiniWho{color:var(--lp-ice);font-size:13px;font-weight:600}.lpMiniPill{background:var(--lift);border:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:10.5px;font-weight:700}.lpMiniPill.lead{background:var(--lp-accent-12);border-color:var(--lp-accent-25);color:var(--lp-accent)}.lpMiniMore{color:var(--muted);margin-top:10px;font-size:12.5px}.lpMiniFoot{align-items:center;gap:12px;margin-top:auto;display:flex}.lpMiniTrack{background:var(--border);border-radius:3px;flex:1;height:5px;overflow:hidden}.lpMiniFill{background:var(--lp-accent);border-radius:3px;height:100%;display:block}.lpMiniFill.green{background:var(--green)}.lpMiniFootTxt{color:var(--lp-accent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.lpTaskRow{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lpTaskMain{flex:1;min-width:0}.lpTaskName{color:var(--lp-ice);font-size:13.5px;font-weight:600;display:block}.lpTaskSub{color:var(--muted);margin-top:3px;font-size:12px;display:block}.lpTaskCat{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--lift);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.lpTaskCat.blue{background:var(--lp-blue-10);border-color:var(--lp-blue-28);color:var(--blue)}.lpTaskCat.green{background:var(--lp-green-10);border-color:var(--lp-green-28);color:var(--green)}.lpTaskPts{font-family:var(--font-dm), sans-serif;color:var(--lp-accent);font-variant-numeric:tabular-nums;font-size:19px;font-weight:900}.lpGoalBox{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-top:auto;padding:16px}.lpGoalRow{align-items:center;gap:12px;margin-top:12px;display:flex}.lpGoalName{color:var(--text);flex:0 0 170px;font-size:13px}.lpGoalVal{color:var(--lp-ice);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.lpQueueCard{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px}.lpQueueCard.done{border-color:var(--lp-green-28)}.lpQueueHead{align-items:center;gap:10px;display:flex}.lpQueueAv{width:30px;height:30px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.lpQueuePts{font-family:var(--font-dm), sans-serif;color:var(--lp-accent);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.lpProofRow{background:var(--sidebar);border:1px dashed var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:flex}.lpQueueBtns{gap:8px;margin-top:12px;display:flex}.lpQueueApprove{background:var(--lp-accent);color:var(--on-accent);border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700}.lpQueueDecline{border:1px solid var(--border);color:var(--text);border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.lpQueueToast{background:var(--lift);border:1px solid var(--lp-accent-40);color:var(--lp-ice);border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:12px 14px;font-size:13px;display:flex;box-shadow:0 10px 32px #00000038}.lpDot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.lpLiveChip{background:var(--lp-green-10);border:1px solid var(--lp-green-28);letter-spacing:.08em;text-transform:uppercase;color:var(--green);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.lpPendChip{background:var(--lp-accent-12);border:1px solid var(--lp-accent-25);color:var(--lp-accent);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.lpNewTask{background:var(--lp-accent);color:var(--on-accent);border-radius:6px;padding:5px 12px;font-size:12px;font-weight:700}.lpPodiumWrap{flex-direction:column;flex:1;gap:14px;padding:20px 22px 16px;display:flex;position:relative}.lpPodium{transform-style:preserve-3d;flex:1;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:12px;display:grid}.lpPodCol{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.lpPodCol.win{transform:translateZ(34px)}.lpPodWho{flex-direction:column;align-items:center;gap:6px;display:flex}.lpPodMedal{width:20px;height:20px;font-family:var(--font-dm), sans-serif;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.lpPodMedal.gold{background:var(--lp-gold);border:1.5px solid var(--lp-gold-line);width:24px;height:24px;color:var(--lp-gold-ink);font-size:12px}.lpPodMedal.silver{background:var(--lp-silver);border:1.5px solid var(--lp-silver-line);color:var(--lp-section)}.lpPodMedal.bronze{background:var(--lp-bronze);border:1.5px solid var(--lp-bronze-line);color:var(--lp-bronze-ink)}.lpPodAv{width:46px;height:46px;font-family:var(--font-dm), sans-serif;border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid}.lpPodAv.green{border:2px solid var(--green);color:var(--green);background:#27ae6024}.lpPodAv.plum{background:var(--lp-av-plum-bg);border:2px solid var(--lp-av-plum-line);color:var(--lp-av-plum-ink)}.lpPodAv.win{border:2.5px solid var(--lp-accent);width:62px;height:62px;color:var(--lp-av-sky-ink);background:#4a90d92e;font-size:18px;box-shadow:0 0 0 5px #ff8c421a,0 10px 26px #ff8c4238}.lpPodName{color:var(--lp-ice);font-size:13px;font-weight:700}.lpPodName.win{font-size:14.5px}.lpPodRole{color:var(--muted);font-size:11px}.lpPodPts{font-family:var(--font-dm), sans-serif;color:var(--lp-ice);font-variant-numeric:tabular-nums;font-size:19px;font-weight:900}.lpPodPts.win{color:var(--lp-accent);font-size:26px}.lpPodStatus{color:var(--muted);align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:flex}.lpPodStatus.win{color:var(--lp-ice);font-size:11px}.lpYouTag{background:var(--lp-accent-12);letter-spacing:.1em;color:var(--lp-accent);border:1px solid #ff8c4273;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800}.lpPodBar{background:var(--lp-podium);border:1px solid var(--border);width:100%;font-family:var(--font-dm), sans-serif;letter-spacing:.1em;color:var(--lp-podium-ink);transform-origin:50% 100%;border-bottom:none;border-radius:8px 8px 0 0;justify-content:center;align-items:flex-end;padding-bottom:9px;font-size:13px;font-weight:900;display:flex}.lpPodBar.second{height:86px}.lpPodBar.third{height:62px}.lpPodBar.win{height:114px;color:var(--lp-accent);background:linear-gradient(#ff8c4233,#ff8c4212);border:1px solid #ff8c4280;border-bottom:none;padding-bottom:10px;font-size:16px;position:relative;overflow:hidden}.lpPodShine{pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffc48c29 50%,#0000 58%);position:absolute;inset:0}.lpRiskRow{border:1px solid var(--lp-red-28);background:#e74c3c14;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lpRiskRow span.txt{color:var(--lp-ice);flex:1;font-size:13px}.lpRiskRow strong{color:var(--red);font-weight:700}.lpRiskAction{color:var(--lp-accent);font-size:12px;font-weight:600}.lpFeatures{background-color:var(--lp-section);background-image:linear-gradient(180deg, transparent calc(100% - 140px), var(--lp-page) 100%);background-size:100% 100%;padding:110px 28px}.lpBento{grid-template-columns:repeat(12,1fr);gap:14px;margin-top:48px;display:grid}.lpFeature{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:26px;transition:all .2s;position:relative}.lpFeature:hover{border-color:var(--lp-accent-40);transform:translateY(-3px);box-shadow:0 10px 32px #00000038}.lpFeature.red:hover{border-color:#e74c3c66}.lpFeature.tall{flex-direction:column;gap:14px;display:flex}.lpSpan4{grid-column:span 4}.lpSpan5{grid-column:span 5}.lpSpan7{grid-column:span 7}.lpSpan12{grid-column:span 12}.lpFeatureIcon{background:var(--lp-accent-12);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.lpFeatureIcon.red{background:var(--lp-red-10)}.lpFeature h3{color:var(--lp-ice);margin:0;font-size:17px;font-weight:600}.lpFeature.tall h3{margin:0}.lpFeature .lpFeatureIcon+h3{margin-top:16px}.lpFeature p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.65}.lpFeatPills{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.lpFeatPill{background:var(--lift);border:1px solid var(--border);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.lpFeatPill.lead{background:var(--lp-accent-08);border-color:var(--lp-accent-25);color:var(--lp-ice)}.lpFeatPill b{font-family:var(--font-dm), sans-serif;color:var(--muted);font-weight:900}.lpFeatPill.lead b{color:var(--lp-accent)}.lpFeatTask{background:var(--sidebar);border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;font-size:12.5px;display:flex}.lpFeatTaskPts{font-family:var(--font-dm), sans-serif;color:var(--lp-accent);font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:900}.lpFeatBar{align-items:center;gap:10px;margin-top:16px;display:flex}.lpChip{border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.lpChip.red{border:1px solid var(--lp-red-28);color:var(--red);background:#e74c3c14}.lpChip.green{background:var(--lp-green-10);border:1px solid var(--lp-green-28);color:var(--green)}.lpFeatWide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.lpFeatWide p{max-width:460px}.lpMemberCard{background:var(--sidebar);border:1px solid var(--border);border-radius:12px;padding:16px}.lpMemberHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.lpMemberWho{align-items:center;gap:10px;min-width:0;display:flex}.lpMemberAv{background:var(--lp-av-purple);width:28px;height:28px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.lpMemberName{color:var(--lp-ice);font-size:13px;font-weight:600}.lpMemberRank{color:var(--muted);white-space:nowrap;font-size:12px}.lpMemberRank strong{color:var(--lp-accent)}.lpMemberBar{align-items:center;gap:10px;margin-top:12px;display:flex}.lpMemberBarTxt{color:var(--lp-ice);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.lpMemberFoot{color:var(--muted);margin-top:10px;font-size:12.5px}.lpMemberFoot b{color:var(--text);font-weight:400}.lpBarTrack{background:var(--border);border-radius:3px;flex:1;height:5px;overflow:hidden}.lpBarFill{background:var(--lp-accent);transform-origin:0;border-radius:3px;height:100%;display:block}.lpCtaSection{background-color:var(--lp-section);background-image:linear-gradient(180deg, transparent calc(100% - 140px), var(--lp-page) 100%), radial-gradient(var(--lp-dot) 1.4px, transparent 1.4px);background-position:0 0,0 0;background-size:100% 100%,30px 30px;padding:120px 28px}.lpCtaCard{background-color:var(--card);text-align:center;background-image:radial-gradient(#ff8c4229,#0000 60%),radial-gradient(#c8d8e81f 1.4px,#0000 1.4px);background-position:50% -10%,0 0;background-size:100% 100%,26px 26px;border:1px solid #ff8c428c;border-radius:16px;max-width:800px;margin:0 auto;padding:64px 48px;animation:3.6s ease-in-out infinite lpCtaCardGlow;position:relative;overflow:hidden}.lpCtaBeeSlot{height:30px;display:block}.lpCtaH2{font-family:var(--font-dm), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--lp-ice);margin:16px 0 0;font-size:clamp(44px,5.5vw,72px);font-weight:900;line-height:.96}.lpCtaP{max-width:440px;color:var(--muted);margin:20px auto 0;font-size:16px;line-height:1.7}.lpCtaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.lpFooter{background:var(--lp-page);border-top:1px solid var(--border-dim);padding:56px 28px 0}.lpFooterGrid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:48px;display:grid}.lpFooterMark{font-family:var(--font-dm), sans-serif;letter-spacing:.04em;color:var(--lp-accent);font-size:21px;font-weight:900}.lpFooterAbout{max-width:260px;color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.7}.lpFooterMail{color:var(--text);margin-top:14px;font-size:13.5px;text-decoration:none;display:inline-block}.lpFooterMail:hover{color:var(--lp-accent)}.lpFooterCol{flex-direction:column;gap:10px;display:flex}.lpFooterCol h4{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ice);margin:0;font-size:11px;font-weight:700}.lpFooterCol a{color:var(--muted);font-size:13.5px;text-decoration:none}.lpFooterCol a:hover{color:var(--lp-ice)}.lpFooterBottom{border-top:1px solid var(--border-dim);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 0 24px;font-size:12.5px;display:flex}.lpFooterBottom nav{align-items:center;gap:20px;display:flex}.lpFooterBottom a{color:var(--muted);font-size:12.5px;text-decoration:none}.lpFooterBottom a:hover{color:var(--lp-ice)}@keyframes lpTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lpCue{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@keyframes lpCtaGlow{0%,to{box-shadow:0 0 #ff8c4273,0 6px 20px #ff8c422e}50%{box-shadow:0 0 0 9px #ff8c4200,0 6px 20px #ff8c422e}}@keyframes lpCtaShine{0%,40%{left:-60%}70%,to{left:130%}}@keyframes lpCtaFill{0%,40%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes lpCtaArrowSlide{0%,40%{transform:translate(0)}60%,90%{transform:translate(5px)}to{transform:translate(0)}}@keyframes lpCtaArrowColor{0%,40%{color:inherit;transform:translateY(0)}60%,90%{color:var(--lp-accent);transform:translateY(3px)}to{color:inherit;transform:translateY(0)}}@keyframes lpCtaCardGlow{0%,to{box-shadow:0 0 45px 6px #ff8c4247,0 0 110px 24px #ff8c4221,inset 0 0 0 1px #ff8c428c,0 24px 70px #00000080}50%{box-shadow:0 0 70px 12px #ff8c426b,0 0 160px 36px #ff8c4233,inset 0 0 0 1px #ff8c42cc,0 24px 70px #00000080}}@media (prefers-reduced-motion:reduce){.lpTicker,.lpPulse,.lpCaret,.lpCue svg,.lpCtaPrim,.lpCtaPrim:before,.lpCtaPrim .lpArrow,.lpCtaSec:before,.lpCtaSec .lpArrowDown,.lpCtaCard{animation:none}.lpCtaSec:before{transform:scaleX(0)}.lpRailFill,.lpRailDot,.lpScreen.stacked,.lpSwipeBar,.lpNavBee{transition:none}}@media (min-width:901px) and (max-width:1200px){.lpBpCard.board{width:66%;left:32%}.lpBpCard.roster{width:84%}}@media (max-width:980px){.lpNavLinks{display:none}}@media (max-width:900px){.lpNavInner{gap:16px;padding:0 20px}.lpBee,.lpNavBee{display:none}.lpHeroGrid{grid-template-columns:minmax(0,1fr);gap:28px}.lpHeroCol{max-width:none}.lpBpWrap{perspective:none;height:auto}.lpBpDeck{transform-style:flat;flex-direction:column;gap:14px;display:flex;position:static;transform:none!important}.lpBpCard,.lpBpCard.roster,.lpBpCard.board,.lpBpCard.approve{width:100%;position:static;inset:auto;transform:none}.lpSectionHead{grid-template-columns:minmax(0,1fr);gap:16px}.lpSideP{margin:0}.lpScrolly{grid-template-columns:minmax(0,1fr);gap:0}.lpRailCol,.lpScreensCol{display:none}.lpStepScreen{display:block}.lpStep,.lpStep.first{min-height:0;padding:0 0 48px;opacity:1!important}.lpStep p{max-width:none}.lpFeature{grid-column:span 12!important}.lpFeatWide{grid-template-columns:minmax(0,1fr);gap:20px}.lpFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.lpHero{padding:96px 24px 80px}.lpProblem,.lpFeatures{padding:88px 24px}.lpHow{padding:88px 24px 24px}.lpCtaSection{padding:88px 24px}.lpFrameBand{padding:8px 24px 0}.lpFooter{padding:48px 24px 0}}@media (max-width:640px){.lpNavInner{gap:12px;padding:0 16px}.lpLogo{font-size:20px}.lpNavActions{gap:8px}.lpNavDemo,.lpNavActions .lpBtnOutline,.lpNavActions .lpBtnAmber{white-space:nowrap;flex-shrink:0;min-height:40px;font-size:13px}.lpNavDemo{padding:8px 4px}.lpNavActions .lpBtnOutline,.lpNavActions .lpBtnAmber{justify-content:center;padding:8px 12px}.lpHero{padding:88px 16px 72px}.lpH1{font-size:clamp(38px,12vw,56px)}.lpHeroP{margin-top:20px;font-size:16px}.lpBadge{padding:6px 12px;font-size:10px}.lpHeroCtas{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}.lpHeroCtas .lpBtnAmber,.lpHeroCtas .lpBtnOutline{justify-content:center;width:100%;padding:14px 18px}.lpCue{display:none}.lpProblem,.lpFeatures{padding:72px 16px}.lpHow{padding:72px 16px 16px}.lpCtaSection{padding:72px 16px}.lpFrameBand{padding:8px 16px 0}.lpFooter{padding:40px 16px 0}.lpH2{font-size:clamp(30px,8.5vw,40px)}.lpProblemGrid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.lpProblemCard{padding:22px}.lpProblemCard h3{font-size:17px}.lpProblemCard p{font-size:14px}.lpStep h3{font-size:26px}.lpStep p{font-size:15px}.lpStepNum{width:38px;height:38px;font-size:16px}.lpScreenBody{gap:12px;padding:16px}.lpScreenBody.tight,.lpScreenBody.mid{padding:14px 16px}.lpMiniGrid2{grid-template-columns:minmax(0,1fr)}.lpGoalName{flex:0 0 110px;font-size:12px}.lpTaskRow{flex-wrap:wrap}.lpTaskCat{order:3}.lpPodium{gap:6px}.lpPodAv.win{width:52px;height:52px;font-size:16px}.lpPodName.win{font-size:13px}.lpPodPts.win{font-size:22px}.lpBento{gap:12px;margin-top:28px}.lpFeature{padding:20px}.lpCtaCard{padding:40px 20px}.lpCtaH2{font-size:clamp(32px,9vw,44px)}.lpCtaRow{flex-direction:column;align-items:stretch}.lpCtaRow .lpBtnAmber,.lpCtaRow .lpBtnOutline{justify-content:center;width:100%;padding:14px 18px}.lpFooterGrid{grid-template-columns:minmax(0,1fr);gap:26px;padding-bottom:32px}.lpFooterAbout{max-width:none}.lpFooterCol a,.lpFooterBottom a{padding:3px 0}.lpFooterBottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:420px){.lpNavLabelFull{display:none}.lpNavLabelShort{display:inline}.lpNavInner{gap:8px;padding:0 12px}.lpLogo{font-size:18px}.lpNavActions{gap:6px}.lpNavDemo,.lpNavActions .lpBtnOutline,.lpNavActions .lpBtnAmber{font-size:12.5px}.lpNavActions .lpBtnOutline,.lpNavActions .lpBtnAmber{padding:8px 10px}.lpHero{padding:82px 14px 64px}.lpH1{font-size:clamp(32px,11.5vw,44px)}.lpProblem,.lpFeatures{padding:60px 14px}.lpHow{padding:60px 14px 12px}.lpCtaSection{padding:60px 14px}.lpFrameBand{padding:8px 14px 0}.lpFooter{padding:36px 14px 0}.lpBpCard{padding:14px}.lpBpRow{gap:8px;padding:7px 8px}.lpBpName{font-size:12px}.lpStep h3{font-size:23px}.lpPodium{grid-template-columns:1fr 1.1fr 1fr;gap:4px}.lpPodAv{width:38px;height:38px;font-size:12px}.lpPodAv.win{width:46px;height:46px;font-size:14px}.lpPodName,.lpPodName.win{font-size:11.5px}.lpPodPts{font-size:15px}.lpPodPts.win{font-size:19px}.lpPodBar{font-size:11px}.lpQueueBtns{flex-wrap:wrap}}.authBackdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#050a11bd;justify-content:center;align-items:center;padding:30px 20px;animation:.2s both authFade;display:flex;position:fixed;inset:0;overflow-y:auto}.authCard{background:var(--card);border:1px solid var(--border);box-sizing:border-box;border-radius:16px;width:100%;max-width:440px;margin:auto;padding:34px 30px 30px;animation:.28s cubic-bezier(.22,1,.36,1) backwards adnModal;position:relative;box-shadow:0 24px 60px #00000080}.authClose{cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border:none;border-radius:8px;place-items:center;transition:all .15s;display:grid;position:absolute;top:16px;right:16px}.authClose:hover{background:var(--lift);color:var(--ice)}.authLogo{justify-content:center;align-items:center;gap:11px;padding-top:6px;display:flex}.authLogoText{font-family:var(--font-display);font-weight:var(--weight-black);letter-spacing:var(--tracking-brand);color:var(--ice);font-size:27px}.authLogoText .accent{color:var(--accent-text)}.authTabs{background:var(--sidebar);border:1px solid var(--border-dim);border-radius:12px;gap:6px;margin-top:22px;padding:4px;display:flex}.authTab{text-align:center;font-size:14px;font-weight:var(--weight-semibold);color:var(--muted);cursor:pointer;font-family:var(--font-body);background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:10px;transition:color .15s}.authTab.active{background:var(--lift);border-color:var(--border);font-weight:var(--weight-bold);color:var(--accent-text);cursor:default;box-shadow:0 4px 12px #00000073,inset 0 1px #e8f4fd12}.authPane{margin-top:24px}.authStep{animation:.35s cubic-bezier(.22,1,.36,1) backwards suFade}.authHeading{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h3);color:var(--ice);text-align:center;margin:22px 0 2px}.authSubcopy{font-size:var(--text-base);color:var(--muted);text-align:center;margin:0 0 20px}.authResend{margin-bottom:var(--space-5)}.authDivider{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted2);align-items:center;gap:12px;margin:18px 0;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--border-dim);flex:1;height:1px}.authInviteRow{gap:8px;display:flex}.authInviteRow input{background:var(--surface-input);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ice);font-family:var(--font-body);font-size:var(--text-md);padding:var(--space-3) var(--space-4);flex:1;transition:all .15s}.authInviteRow input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 15%, transparent);outline:none}.authJoinBtn{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer;border:none;padding:0 20px;transition:all .15s}.authJoinBtn:hover{background:var(--accent-hover)}.authTos{color:var(--muted);text-align:center;font-size:12px;line-height:var(--leading-snug);margin:18px 0 0}.authTos a{color:var(--accent-text);text-decoration:underline}.authStepHead{justify-content:space-between;align-items:center;gap:16px;min-height:20px;margin-top:22px;display:flex}.authBack{font-size:13.5px;font-weight:var(--weight-semibold);color:var(--muted);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:6px;transition:color .15s;display:inline-flex}.authBack:hover{color:var(--ice)}.authStepNum{font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted)}.authProg{background:var(--border);border-radius:3px;height:5px;margin:14px 0 4px;overflow:hidden}.authProgFill{background:var(--accent);border-radius:3px;height:100%;transition:width .35s cubic-bezier(.22,1,.36,1)}.authInviteBanner{background:color-mix(in srgb, var(--amber) 8%, transparent);border:1px solid color-mix(in srgb, var(--amber) 25%, transparent);border-radius:var(--radius-md);color:var(--text);align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:12.5px;display:flex}.authInviteBanner b{color:var(--accent-text)}.authSwitchList{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.authSwitchList .card{background:var(--sidebar);margin:0;padding:14px 16px}.authSwitchList .cardTitle{margin:0 0 2px;font-size:16px}.authSwitchList .memberMeta{margin:0;font-size:12.5px}@keyframes authFade{0%{opacity:0}to{opacity:1}}@keyframes adnModal{0%{opacity:0;transform:translateY(14px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes suFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.authBackdrop,.authCard,.authStep{animation:none}.authProgFill{transition:none}}@media (max-width:640px){.authBackdrop{overscroll-behavior:contain;padding:0;display:block}.authCard{width:100%;max-width:none;min-height:100dvh;box-shadow:none;padding:max(20px, env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom));border:none;border-radius:0;margin:0}.authClose{width:40px;height:40px;top:10px;right:10px}.authLogoText{font-size:24px}.authCard .field input,.authCard .field select,.authCard .field textarea,.authCard .authInviteRow input{font-size:16px}.authCard .field input,.authCard .authInviteRow input,.authCard .btnPrimary,.authCard .authJoinBtn{min-height:46px}.authSwitchList .card{padding:12px 14px}}.lpNav.isSignedIn{z-index:1100}
