@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";
.infiq-auth-shell{--navy-deep:#001b33;--navy:#003466;--orange:#ff5900;--orange-dim:#c94600;--whatsapp:#25d366;--danger:#ff5c5c;--ink:#e8eef5;--ink-dim:#93a6bd;--line:#ffffff14;--field-bg:#ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--navy-deep);height:100vh;color:var(--ink);font-family:Inter,sans-serif;overflow:hidden}.infiq-auth-shell a{color:inherit}.infiq-auth-shell button{font-family:inherit}.infiq-auth-shell .app-shell{height:100%;display:flex}.infiq-auth-shell .brand-panel{background:radial-gradient(1100px 700px at -10% -10%,#ff590029,transparent 55%),radial-gradient(900px 600px at 110% 110%,#25d3661a,transparent 50%),linear-gradient(160deg,var(--navy)0%,var(--navy-deep)65%);border-right:1px solid var(--line);flex-direction:column;flex:54%;justify-content:safe center;max-width:720px;min-height:0;padding:40px 52px 28px;display:flex;position:relative;overflow:hidden auto}.infiq-auth-shell .brand-panel::-webkit-scrollbar{width:6px}.infiq-auth-shell .brand-panel::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.infiq-auth-shell .brand-panel:before{content:"";background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);opacity:.5;pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 20%,#000,#0000 70%);mask-image:radial-gradient(circle at 30% 20%,#000,#0000 70%)}.infiq-auth-shell .brand-top{z-index:1;position:relative}.infiq-auth-shell .logo-row{align-items:center;gap:10px;margin-bottom:16px;display:flex}.infiq-auth-shell .logo-mark{flex:none;width:auto;height:40px;display:block}.infiq-auth-shell .brand-heading{max-width:480px;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.22;animation:.3s both infiq-fadein}.infiq-auth-shell .brand-heading .accent{color:var(--orange)}.infiq-auth-shell .brand-sub{color:var(--ink-dim);max-width:360px;margin:0;font-size:14.5px;line-height:1.6;animation:.3s 50ms both infiq-fadein}.infiq-auth-shell .event-terminal{z-index:1;border:1px solid var(--line);background:#000a148c;border-radius:14px;margin-top:36px;position:relative;overflow:hidden}.infiq-auth-shell .terminal-head{border-bottom:1px solid var(--line);color:var(--ink-dim);justify-content:space-between;align-items:center;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.infiq-auth-shell .terminal-dots{gap:6px;display:flex}.infiq-auth-shell .terminal-dots span{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.infiq-auth-shell .live-pill{color:var(--whatsapp);align-items:center;gap:6px;font-size:11px;display:flex}.infiq-auth-shell .live-dot{background:var(--whatsapp);border-radius:50%;width:6px;height:6px;animation:1.8s infinite infiq-pulse}@keyframes infiq-pulse{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 8px #25d36600}to{box-shadow:0 0 #25d36600}}.infiq-auth-shell .terminal-body{height:130px;padding:14px 16px 16px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.9;overflow:hidden}.infiq-auth-shell .event-line{opacity:0;white-space:nowrap;align-items:baseline;gap:10px;animation:8s linear infinite infiq-rise;display:flex}.infiq-auth-shell .event-line:first-child{animation-delay:0s}.infiq-auth-shell .event-line:nth-child(2){animation-delay:2s}.infiq-auth-shell .event-line:nth-child(3){animation-delay:4s}.infiq-auth-shell .event-line:nth-child(4){animation-delay:6s}@keyframes infiq-rise{0%{opacity:0;transform:translateY(6px)}6%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0}}.infiq-auth-shell .evt-tag{color:var(--orange);min-width:130px}.infiq-auth-shell .evt-status{color:var(--whatsapp)}.infiq-auth-shell .evt-dim{color:var(--ink-dim)}.infiq-auth-shell .brand-bottom{z-index:1;align-items:center;gap:28px;padding-top:28px;display:flex;position:relative}.infiq-auth-shell .stat b{font-family:Space Grotesk,sans-serif;font-size:19px;display:block}.infiq-auth-shell .stat span{color:var(--ink-dim);font-size:12px}.infiq-auth-shell .divider-v{background:var(--line);width:1px;height:30px}.infiq-auth-shell .trial-pill{z-index:1;color:var(--whatsapp);opacity:1;background:#25d3661a;border:1px solid #25d3664d;border-radius:100px;align-items:center;gap:7px;width:fit-content;max-height:40px;margin-top:10px;margin-bottom:10px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:opacity .2s,max-height .2s,margin-top .2s,margin-bottom .2s,padding .2s,border-width .2s;display:inline-flex;position:relative;overflow:hidden}.infiq-auth-shell .trial-pill--hidden{opacity:0;pointer-events:none;border-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.infiq-auth-shell .trial-pill svg{flex:none}.infiq-auth-shell .feature-list{z-index:1;flex-direction:column;gap:16px;margin:28px 0 0;padding:0;list-style:none;animation:.3s both infiq-fadein;display:flex;position:relative}.infiq-auth-shell .feature-list li{align-items:flex-start;gap:14px;display:flex}.infiq-auth-shell .feature-icon{width:34px;height:34px;color:var(--orange);background:#ff59001f;border:1px solid #ff590047;border-radius:9px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.infiq-auth-shell .feature-copy b{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:600;display:block}.infiq-auth-shell .feature-copy span{color:var(--ink-dim);font-size:12.5px;line-height:1.5;display:block}.infiq-auth-shell .brand-testimonial{z-index:1;border:1px solid var(--line);background:#000a1480;border-radius:14px;margin-top:28px;padding:16px 18px;position:relative}.infiq-auth-shell .brand-testimonial p{color:var(--ink);margin:0 0 10px;font-size:13px;line-height:1.6}.infiq-auth-shell .testimonial-who{align-items:center;gap:10px;display:flex}.infiq-auth-shell .testimonial-avatar{background:linear-gradient(135deg,var(--orange),var(--orange-dim));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:flex}.infiq-auth-shell .testimonial-who span{color:var(--ink-dim);font-size:12px}.infiq-auth-shell .testimonial-who span b{color:var(--ink);font-weight:600}.infiq-auth-shell .form-panel{background:radial-gradient(700px 500px at 80% 0%,#ff59000d,transparent 60%),var(--navy-deep);contain:paint;flex:56%;justify-content:center;align-items:safe center;min-height:0;padding:48px 24px;display:flex;position:relative;overflow:hidden}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel{--ink:#0b2540;--ink-dim:#5c7086;--line:#0b25401f;--field-bg:#0b254009;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(700px 500px at 80% 0,#ff59000d,#0000 60%),#fff}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel input:focus,html[data-auth-form-theme=light] .infiq-auth-shell .form-panel select:focus,html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .auth-select-trigger:focus,html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .auth-select-trigger[aria-expanded=true]{background:#0b25400d}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .email-suffix{background:#0b254008}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .btn-secondary:hover:not(:disabled){border-color:#0b25404d}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .security-note{background:#0b25400a}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .accounts-grid::-webkit-scrollbar-thumb{background:#0b25402e}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .account-card-select:hover,html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .account-card.account-card-add:hover{background:#0b25400d}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel input:-webkit-autofill{background-color:#f7f7f8!important;box-shadow:inset 0 0 0 1000px #f7f7f8!important}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel input:-webkit-autofill:hover{background-color:#f7f7f8!important;box-shadow:inset 0 0 0 1000px #f7f7f8!important}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel input:-webkit-autofill:focus{background-color:#f7f7f8!important;box-shadow:inset 0 0 0 1000px #f7f7f8!important}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel input:-webkit-autofill:active{background-color:#f7f7f8!important;box-shadow:inset 0 0 0 1000px #f7f7f8!important}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel input:-internal-autofill-selected{background-color:#f7f7f8!important;box-shadow:inset 0 0 0 1000px #f7f7f8!important}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel input:autofill{background-color:#f7f7f8!important;box-shadow:inset 0 0 0 1000px #f7f7f8!important}.infiq-auth-shell .theme-toggle{z-index:2;background:var(--field-bg);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-dim);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex;position:absolute;top:18px;right:18px}.infiq-auth-shell .theme-toggle:hover{color:var(--orange);border-color:var(--orange)}.infiq-auth-shell .form-panel:before{content:"";opacity:.05;pointer-events:none;z-index:0;background-image:url(/Q-final-logo-2.png);background-repeat:no-repeat;background-size:contain;width:780px;height:780px;animation:120s linear infinite infiq-watermark-spin;position:absolute;bottom:-140px;right:-140px}@keyframes infiq-watermark-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.infiq-auth-shell .form-card{z-index:1;width:100%;max-width:430px;margin:auto 0;position:relative}.infiq-auth-shell .screen{animation:.25s infiq-fadein}@keyframes infiq-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.infiq-auth-shell .form-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font-size:12px;font-weight:600}.infiq-auth-shell .form-title{margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700}.infiq-auth-shell .form-desc{color:var(--ink-dim);margin:0 0 28px;font-size:14px;line-height:1.55}.infiq-auth-shell .stepper{align-items:flex-start;gap:6px;margin-bottom:26px;display:flex}.infiq-auth-shell .stepper .step-item{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.infiq-auth-shell .stepper .dot{background:var(--line);border-radius:3px;height:4px;position:relative;overflow:hidden}.infiq-auth-shell .stepper .dot.done,.infiq-auth-shell .stepper .dot.current{background:var(--orange)}.infiq-auth-shell .stepper .step-name{color:var(--ink-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.25;overflow:hidden}.infiq-auth-shell .stepper .step-item.current .step-name{color:var(--orange);font-weight:600}.infiq-auth-shell .stepper .step-item.done .step-name{color:var(--ink)}.infiq-auth-shell label{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.infiq-auth-shell .field{margin-bottom:18px}.infiq-auth-shell .input-wrap{position:relative}.infiq-auth-shell input,.infiq-auth-shell select{background:var(--field-bg);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:10px;padding:12.5px 14px;font-family:Inter,sans-serif;font-size:14.5px;transition:border-color .15s,background .15s}.infiq-auth-shell select{appearance:none;cursor:pointer}.infiq-auth-shell select.placeholder,.infiq-auth-shell input::placeholder{color:#5b7290}.infiq-auth-shell input:focus,.infiq-auth-shell select:focus{border-color:var(--orange);background:#ffffff17;outline:none}.infiq-auth-shell input.invalid{border-color:var(--danger)}.infiq-auth-shell .auth-select{position:relative}.infiq-auth-shell .auth-select-trigger{background:var(--field-bg);border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:12.5px 14px;font-family:Inter,sans-serif;font-size:14.5px;transition:border-color .15s,background .15s;display:flex}.infiq-auth-shell .auth-select-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.infiq-auth-shell .auth-select-trigger.placeholder{color:#5b7290}.infiq-auth-shell .auth-select-trigger:focus,.infiq-auth-shell .auth-select-trigger[aria-expanded=true]{border-color:var(--orange);background:#ffffff17;outline:none}.infiq-auth-shell .auth-select-trigger.invalid{border-color:var(--danger)}.infiq-auth-shell .auth-select-trigger:disabled{opacity:.6;cursor:not-allowed}.infiq-auth-shell .auth-select-chevron{color:var(--ink-dim);flex:none;transition:transform .15s}.infiq-auth-shell .auth-select-chevron.open{transform:rotate(180deg)}.infiq-auth-shell .auth-select-popup{z-index:30;background:var(--navy-deep);border:1px solid var(--line);border-radius:10px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000073}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .auth-select-popup{background:#fff;box-shadow:0 16px 40px #0b25402e}.infiq-auth-shell .auth-select-option{color:var(--ink-dim);cursor:pointer;border-radius:7px;padding:10px 12px;font-size:14px}.infiq-auth-shell .auth-select-option.highlighted{color:var(--ink);background:#ffffff12}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .auth-select-option.highlighted{background:#0b25400f}.infiq-auth-shell .auth-select-option.selected{color:var(--orange);background:#ff590024;font-weight:600}.infiq-auth-shell input:-webkit-autofill{-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink)!important;background-color:#0f293f!important;transition:background-color 9999s ease-in-out,color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0f293f!important}.infiq-auth-shell input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink)!important;background-color:#0f293f!important;transition:background-color 9999s ease-in-out,color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0f293f!important}.infiq-auth-shell input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink)!important;background-color:#0f293f!important;transition:background-color 9999s ease-in-out,color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0f293f!important}.infiq-auth-shell input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink)!important;background-color:#0f293f!important;transition:background-color 9999s ease-in-out,color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0f293f!important}.infiq-auth-shell input:-internal-autofill-selected{-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink)!important;background-color:#0f293f!important;transition:background-color 9999s ease-in-out,color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0f293f!important}.infiq-auth-shell input:autofill{-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink)!important;background-color:#0f293f!important;box-shadow:inset 0 0 0 1000px #0f293f!important}.infiq-auth-shell .error-text{color:var(--danger);margin-top:6px;font-size:12px}.infiq-auth-shell .hint-text{color:var(--ink-dim);margin-top:6px;font-size:12px}.infiq-auth-shell .toggle-visibility{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.infiq-auth-shell .toggle-visibility:hover{color:var(--ink)}.infiq-auth-shell .input-wrap.password input{padding-right:44px}.infiq-auth-shell .pw-rules{grid-template-columns:1fr 1fr;gap:6px 12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.infiq-auth-shell .pw-rules li{color:var(--ink-dim);align-items:center;gap:6px;font-size:11.5px;display:flex}.infiq-auth-shell .pw-rules li:before{content:"○";color:var(--ink-dim);font-size:9px}.infiq-auth-shell .pw-rules li.ok{color:var(--whatsapp)}.infiq-auth-shell .pw-rules li.ok:before{content:"●";color:var(--whatsapp)}.infiq-auth-shell .email-suffix-wrap{align-items:stretch;display:flex}.infiq-auth-shell .email-suffix-wrap input{border-right:none;border-radius:10px 0 0 10px}.infiq-auth-shell .email-suffix{border:1px solid var(--line);color:var(--ink-dim);white-space:nowrap;background:#ffffff08;border-left:none;border-radius:0 10px 10px 0;align-items:center;padding:0 12px;font-size:14px;display:flex}.infiq-auth-shell .row-between{justify-content:space-between;align-items:center;margin:-6px 0 20px;display:flex}.infiq-auth-shell .link-orange{color:var(--orange);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:none}.infiq-auth-shell .link-orange:hover{text-decoration:underline}.infiq-auth-shell .link-orange:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.infiq-auth-shell .link-muted{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:none}.infiq-auth-shell .link-muted:hover{color:var(--ink)}.infiq-auth-shell .btn-primary{color:#fff;cursor:pointer;background:#e04a00;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13.5px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s;display:flex;box-shadow:0 10px 24px #e04a0047}.infiq-auth-shell .btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #e04a0059}.infiq-auth-shell .btn-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.infiq-auth-shell .btn-secondary{width:100%;color:var(--ink-dim);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;margin-top:10px;padding:12px;font-size:14px;font-weight:600}.infiq-auth-shell .btn-secondary:hover:not(:disabled){color:var(--ink);border-color:#ffffff40}.infiq-auth-shell .btn-secondary:disabled{opacity:.6;cursor:not-allowed}.infiq-auth-shell .btn-ghost{width:100%;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:10px;margin-top:4px;padding:10px;font-size:13px;font-weight:600}.infiq-auth-shell .btn-ghost:hover:not(:disabled){color:var(--ink)}.infiq-auth-shell .btn-ghost:disabled{opacity:.6;cursor:not-allowed}.infiq-auth-shell .spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite infiq-spin}@keyframes infiq-spin{to{transform:rotate(360deg)}}.infiq-auth-shell .back-row{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:fit-content;margin-bottom:22px;font-size:13px;display:flex}.infiq-auth-shell .back-row:hover{color:var(--ink)}.infiq-auth-shell .divider-row{align-items:center;gap:12px;margin:24px 0;display:flex}.infiq-auth-shell .divider-row .line{background:var(--line);flex:1;height:1px}.infiq-auth-shell .divider-row span{color:var(--ink-dim);font-size:12px}.infiq-auth-shell .create-account{text-align:center;color:var(--ink-dim);margin:0;font-size:13.5px}.infiq-auth-shell .security-note{border:1px solid var(--line);color:var(--ink-dim);background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;margin-top:24px;padding:12px 14px;font-size:12px;display:flex}.infiq-auth-shell .otp-target{color:var(--ink);font-weight:600}.infiq-auth-shell .otp-boxes{gap:10px;margin-bottom:8px;display:flex}.infiq-auth-shell .otp-boxes input{text-align:center;width:100%;padding:12px 0;font-family:JetBrains Mono,monospace;font-size:20px}.infiq-auth-shell .otp-status{align-items:center;gap:6px;margin:14px 0 6px;font-size:13px;display:flex}.infiq-auth-shell .otp-status.ok{color:var(--whatsapp)}.infiq-auth-shell .otp-status.err{color:var(--danger)}.infiq-auth-shell .otp-meta{justify-content:space-between;align-items:center;margin-top:18px;font-size:13px;display:flex}.infiq-auth-shell .otp-expiry{color:var(--ink-dim)}.infiq-auth-shell .terms-check-row{align-items:flex-start;gap:10px;margin-bottom:22px;display:flex}.infiq-auth-shell .terms-check-row input[type=checkbox]{width:auto;accent-color:var(--orange);margin-top:2px}.infiq-auth-shell .terms-check-row label{color:var(--ink-dim);margin:0;font-size:12.5px;font-weight:400}.infiq-auth-shell.theme-light{--ink:#0b2540;--ink-dim:#5c7086;--line:#0b25401f;--field-bg:#0b254009;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.infiq-auth-shell.theme-light .terms-modal{background:#fff}.infiq-auth-shell.theme-light .btn-secondary:hover:not(:disabled){border-color:#0b25404d}.infiq-auth-shell .terms-modal-overlay{z-index:80;background:#000810b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.infiq-auth-shell .terms-modal{background:var(--navy-deep);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:85vh;animation:.2s both infiq-fadein;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.infiq-auth-shell .terms-modal-header{border-bottom:1px solid var(--line);flex:none;padding:18px 22px 14px}.infiq-auth-shell .terms-modal-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.infiq-auth-shell .terms-modal-title{color:var(--ink);align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;display:flex}.infiq-auth-shell .terms-modal-close{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.infiq-auth-shell .terms-modal-close:hover{color:var(--ink)}.infiq-auth-shell .terms-modal-meta{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.infiq-auth-shell .terms-modal-meta span{align-items:center;gap:4px;display:flex}.infiq-auth-shell .terms-modal-body{min-height:0;color:var(--ink-dim);flex:auto;padding:20px 22px;font-size:13px;line-height:1.7;overflow-y:auto}.infiq-auth-shell .terms-modal-body :is(h1,h2,h3){color:var(--ink);margin:16px 0 6px;font-family:JetBrains Mono,monospace;font-size:13px}.infiq-auth-shell .terms-modal-body :is(h1,h2,h3):first-child{margin-top:0}.infiq-auth-shell .terms-modal-body p{margin:0 0 10px}.infiq-auth-shell .terms-modal-hint{color:var(--ink-dim);border-top:1px solid var(--line);flex:none;margin:0;padding:8px 22px;font-size:11.5px}.infiq-auth-shell .terms-modal-footer{border-top:1px solid var(--line);flex:none;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.infiq-auth-shell .terms-modal-footer .btn-primary,.infiq-auth-shell .terms-modal-footer .btn-secondary{width:auto;margin-top:0;padding:10px 20px}.infiq-auth-shell .success-icon{width:56px;height:56px;color:var(--whatsapp);background:#25d3661f;border:1px solid #25d36659;border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.infiq-auth-shell .invalid-icon{width:56px;height:56px;color:var(--danger);background:#ff5c5c1f;border:1px solid #ff5c5c59;border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.infiq-auth-shell .accounts-picker .form-desc{margin-bottom:20px}.infiq-auth-shell .accounts-grid{gap:10px;margin:-8px -2px 22px;padding:8px 2px 10px;display:flex;overflow:auto hidden}.infiq-auth-shell .accounts-grid::-webkit-scrollbar{height:6px}.infiq-auth-shell .accounts-grid::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.infiq-auth-shell .account-card{flex:0 0 calc(33.3333% - 6.66667px);position:relative}.infiq-auth-shell .account-card-select,.infiq-auth-shell .account-card.account-card-add{background:var(--field-bg);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px 8px 12px;transition:border-color .15s,background .15s;display:flex}.infiq-auth-shell .account-card-select:hover,.infiq-auth-shell .account-card.account-card-add:hover{border-color:var(--orange);background:#ffffff17}.infiq-auth-shell .account-card-avatar{background:linear-gradient(135deg,var(--orange),var(--orange-dim));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;display:flex;overflow:hidden}.infiq-auth-shell .account-card-avatar img{object-fit:cover;width:100%;height:100%}.infiq-auth-shell .account-card-avatar--add{border:1.5px dashed var(--ink-dim);color:var(--ink-dim);background:0 0}.infiq-auth-shell .account-card-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.infiq-auth-shell .account-card-email{color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.infiq-auth-shell .account-card-remove{z-index:1;background:var(--navy-deep);border:1px solid var(--line);width:19px;height:19px;color:var(--ink-dim);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,color .15s,border-color .15s;display:flex;position:absolute;top:-6px;right:-6px}html[data-auth-form-theme=light] .infiq-auth-shell .form-panel .account-card-remove{background:#fff}.infiq-auth-shell .account-card:hover .account-card-remove{opacity:1}.infiq-auth-shell .account-card-remove:hover{color:var(--danger);border-color:var(--danger)}@media (max-width:900px){.infiq-auth-shell{height:auto;overflow:visible}.infiq-auth-shell .app-shell{flex-direction:column;height:auto}.infiq-auth-shell .brand-panel,.infiq-auth-shell .form-panel{overflow:visible}.infiq-auth-shell .form-panel{order:-1;padding:28px 18px 32px}.infiq-auth-shell .brand-panel{border-right:none;border-top:1px solid var(--line);max-width:none;padding:32px 24px}.infiq-auth-shell .event-terminal,.infiq-auth-shell .form-panel:before{display:none}}@media (max-width:480px){.infiq-auth-shell .stepper .step-name{display:none}.infiq-auth-shell .pw-rules{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.infiq-auth-shell .event-line,.infiq-auth-shell .live-dot,.infiq-auth-shell .spinner{opacity:1;animation:none!important}.infiq-auth-shell .form-panel:before{animation:none!important}}