.loginGlass :is(button,input):focus-visible,.pickerPanel :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #69d7df}.authScreen{padding:28px}.loginWrap{place-items:center;width:100%;display:grid}.loginGlass{background:radial-gradient(circle at 100% 0,#49acdd12,#0000 31%),linear-gradient(145deg,#fffffffc,#f4f8fafa);border:1px solid #1f41581f;border-radius:24px;width:min(460px,100vw - 32px);max-width:none;padding:38px 40px 32px;position:relative;box-shadow:0 30px 80px #00000040,inset 0 1px #fffffff5}[data-theme=light] .loginGlass{box-shadow:0 28px 70px #2a465729,inset 0 1px #fffffffa}.loginCardTop{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.loginBrand{min-width:0;margin:0}.brandLogoLogin{width:auto;max-width:300px;height:48px}.loginCardTop .themeToggle{color:#526b7b;background:#ffffffc7;border-color:#1f415821;flex:0 0 40px;width:40px;height:40px;box-shadow:0 5px 14px #2c485a0f}.loginCardTop .themeToggle:hover{color:#17384e;background:#fff;border-color:#1f41583b}.loginTitle{color:#17364b;letter-spacing:-.8px;margin-bottom:6px;font-size:30px;font-weight:820;line-height:1.1}.loginSubtitle{color:#708492;margin-bottom:30px;font-size:14px;line-height:1.5}.formGroup{margin-bottom:18px}.label{color:#526b7b;margin-bottom:8px;font-size:12px;font-weight:750}.inputShell{position:relative}.fieldIcon{z-index:2;color:#8093a0;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.inputShell .field{color:#20384a;background:#fffffff0;border-color:#d7e2e8;border-radius:12px;height:52px;padding:0 14px 0 44px;font-size:14px}.inputShell .field::placeholder{color:#a6b4bd}.inputShell .field:hover{border-color:#c3d2da}.inputShell .field:focus{border-color:#76b956;box-shadow:0 0 0 4px #84c5611f,0 7px 18px #28465a0d}.passwordWrap .field{padding-right:50px}.showBtn{color:#708493;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.showBtn:hover{color:#29485d;background:#f1f6f8}.primaryAction{border-radius:12px;justify-content:center;align-items:center;gap:7px;height:52px;margin-top:22px;font-size:14px;font-weight:800;display:flex}.loginSecurity{color:#667b89;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:12px;line-height:1.35;display:flex}.loginSecurityIcon{color:#5d9e3c;background:#84c5611f;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.pickerScreen{padding:32px}.pickerFrame{width:min(1320px,94vw)}.brandLogoLight{width:auto;height:42px}.cardDesc{color:#d8e5eead}.cardOpen{color:#dce9f19e;gap:7px;margin-top:auto;font-size:11.5px;font-weight:750}.cardOpen span:last-child{transition:transform .18s;display:inline-block}.appCard:hover .cardOpen span:last-child{transform:translate(3px)}.funnelVisual{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.funnelGlow{filter:blur(8px);background:radial-gradient(circle,#22d3be1f,#0000 68%);border-radius:50%;width:240px;height:92px;position:absolute}.funnelNodes{z-index:1;align-items:center;display:flex;position:relative}.funnelNode{color:#63ead3;background:#18beb526;border:1px solid #51edcd61;border-radius:14px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:grid;box-shadow:0 0 24px #18beb51f}.funnelLine{background:linear-gradient(90deg,#63ead340,#63ead3d9);width:42px;height:2px}[data-theme=light] .pickerPanel{background:radial-gradient(circle at 96% 2%,#48a8dd14,#0000 27%),radial-gradient(circle at 3% 100%,#84c56112,#0000 28%),linear-gradient(110deg,#fffffffa,#f5f9fbfa);border-color:#1f415826;box-shadow:0 32px 82px #1d415a26,inset 0 1px #fffffffa}[data-theme=light] .appCard{background:radial-gradient(circle at 95% 4%,#50abde0e,#0000 28%),linear-gradient(145deg,#fffffffa,#f5f9fbf2);border-color:#21445b29;box-shadow:0 9px 25px #1b3a4e12,inset 0 1px #fffffff5}[data-theme=light] .cardDesc{color:#657d8c}[data-theme=light] .cardOpen{color:#647d8d}[data-theme=light] .cardTag{color:#8194a0}[data-theme=light] .pickerFooter{color:#879aa6}@media (max-width:680px){.pickerScreen{min-height:100dvh;padding:0;display:block;overflow:auto}.pickerFrame{width:100%;min-height:100dvh}.pickerPanel{min-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}[data-theme=light] .pickerPanel{box-shadow:none;border:0}.pickerHeader{grid-template-columns:1fr;align-items:stretch;gap:17px;min-height:0;padding:22px 20px 12px;display:grid}.pickerBrand{min-width:0}.brandLogoLight{height:34px}.pickerActions{justify-content:flex-start;gap:9px;width:100%}.themeToggle,.pickerLogout{flex-basis:40px;width:40px;height:40px}.pickerUser{flex:auto;justify-content:flex-end;min-width:0;margin-left:auto;padding-left:0}.pickerUserCopy{min-width:0;display:flex}.userName{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.pickerMain{flex:1 0 auto;width:100%;margin:0;padding:24px 20px 22px}.pickerHeading{margin-bottom:24px}.pickerEyebrow{margin-bottom:12px}.mainTitle{letter-spacing:-1.4px;font-size:36px}.mainSubtitle{margin-top:8px;font-size:14px}.cardsGrid{gap:14px;grid-template-columns:1fr!important}.appCard{border-radius:18px;height:auto;min-height:245px;padding:18px 18px 20px}.cardTop{min-height:38px}.arrowCircle{width:38px;height:38px}.cardVisualZone{height:78px;margin:7px 0 9px}.funnelGlow{width:210px;height:76px}.funnelNode{border-radius:12px;width:40px;height:40px;font-size:11px}.funnelLine{width:34px}.analyticsBase,.analyticsBars,.analyticsRing,.analyticsLine{transform-origin:0 100%;transform:scale(.86)}.analyticsRing{transform-origin:50%;transform:scale(.86)rotate(-25deg)}.cardTitle{font-size:21px}.cardDesc{max-width:none;font-size:13px;line-height:1.45}.cardOpen{margin-top:14px;font-size:11.5px}.panelGlowLeft,.panelGlowRight{opacity:.7}.waveDots{opacity:.12}.pickerFooter{flex-wrap:wrap;gap:12px;margin-top:auto;padding:18px 20px 28px;font-size:10px}}@media (max-width:440px){.authScreen{padding:14px}.loginGlass{border-radius:20px;width:100%;padding:27px 22px 25px}.loginCardTop{gap:14px;margin-bottom:28px}.brandLogoLogin{max-width:calc(100% - 54px);height:39px}.loginTitle{font-size:27px}.loginSubtitle{margin-bottom:27px;font-size:13px}.inputShell .field,.primaryAction{height:50px}.loginSecurity{justify-content:flex-start;align-items:flex-start;font-size:11px}.pickerHeader{padding:20px 16px 10px}.brandLogoLight{height:30px}.pickerActions{gap:7px}.themeToggle,.pickerLogout,.pickerAvatar{flex-basis:38px;width:38px;height:38px}.userStatus{display:none}.userName{max-width:92px;font-size:11px}.pickerMain{padding:22px 16px 20px}.mainTitle{font-size:32px}.mainSubtitle{font-size:13px}.appCard{min-height:230px;padding:16px 16px 18px}.cardVisualZone{height:70px;margin:5px 0 8px}.cardTitle{font-size:20px}.pickerFooter{padding:17px 16px 24px}}@media (prefers-reduced-motion:reduce){.loginGlass *,.pickerPanel *{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
nav[aria-label=RegFunnelOps\ navigation]>div{flex-direction:column;gap:7px;display:flex}nav[aria-label=RegFunnelOps\ navigation]>div+div{border-top:1px solid color-mix(in srgb, var(--cyan) 14%, transparent);margin-top:13px;padding-top:14px}nav[aria-label=RegFunnelOps\ navigation]>div>span:first-child{color:var(--subtle);letter-spacing:1.35px;text-transform:uppercase;-webkit-user-select:none;user-select:none;padding:0 12px 5px;font-size:8.5px;font-weight:800;line-height:1;display:block}nav[aria-label=RegFunnelOps\ navigation]>div:last-child>a{background:color-mix(in srgb, var(--surface-soft) 26%, transparent)}nav[aria-label=RegFunnelOps\ navigation]>div:last-child>a:hover{background:color-mix(in srgb, var(--surface-soft) 58%, transparent)}aside:has(>nav[aria-label=RegFunnelOps\ navigation])>div:nth-child(2)>div:first-child{position:relative;overflow:hidden;color:#0000!important;box-shadow:none!important;background:url(/brand/regfunnelops-icon.png) 50%/cover no-repeat!important;font-size:0!important}aside:has(>nav[aria-label=RegFunnelOps\ navigation])>div:nth-child(2)>div:first-child:before{content:none!important;display:none!important}@media (max-height:700px) and (min-width:1051px){nav[aria-label=RegFunnelOps\ navigation]>div{gap:4px}nav[aria-label=RegFunnelOps\ navigation]>div+div{margin-top:8px;padding-top:9px}nav[aria-label=RegFunnelOps\ navigation]>div>span:first-child{padding-bottom:3px}}@media (max-width:1050px){nav[aria-label=RegFunnelOps\ navigation]{flex-direction:column;gap:14px;padding-bottom:0;display:flex}nav[aria-label=RegFunnelOps\ navigation]>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}nav[aria-label=RegFunnelOps\ navigation]>div+div{margin-top:0;padding-top:12px}nav[aria-label=RegFunnelOps\ navigation]>div>span:first-child{grid-column:1/-1;padding:0 6px 2px}}@media (max-width:650px){nav[aria-label=RegFunnelOps\ navigation]>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
