.custom-domain-landing{--custom-domain-bg:#020617;--custom-domain-primary:#38bdf8;--custom-domain-secondary:#a78bfa;--custom-domain-text:#e2e8f0;--custom-domain-muted:#94a3b8;isolation:isolate;background-color:var(--custom-domain-bg);width:100%;min-height:100vh;color:var(--custom-domain-text);position:relative;overflow:hidden}.custom-domain-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.custom-domain-overlay{z-index:1;text-align:center;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem;animation:1s ease-out forwards customDomainFadeIn;display:flex;position:relative}.custom-domain-content{opacity:0;max-width:800px;animation:.8s ease-out .3s forwards customDomainSlideUpFadeIn;transform:translateY(20px)}.custom-domain-title{text-shadow:0 0 15px #38bdf833;margin:0 0 1rem;font-size:clamp(2rem,5vw + 1rem,4.5rem);font-weight:900;line-height:1.1}.custom-domain-logo{background:linear-gradient(90deg, var(--custom-domain-primary), var(--custom-domain-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}.custom-domain-subtitle{color:var(--custom-domain-muted);margin:0 0 2.5rem;font-size:clamp(1rem,2vw,1.25rem)}.custom-domain-subtitle strong{color:var(--custom-domain-text);font-weight:600}.custom-domain-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.custom-domain-btn{border:2px solid var(--custom-domain-muted);color:var(--custom-domain-text);border-radius:9999px;padding:.5rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.custom-domain-btn:hover{background-color:var(--custom-domain-muted);color:var(--custom-domain-bg)}.custom-domain-footer{z-index:2;text-align:center;width:100%;color:var(--custom-domain-muted);opacity:0;padding:1.5rem;font-size:.9rem;animation:1s ease-out 1s forwards customDomainFadeIn;position:fixed;bottom:0;left:0}.custom-domain-footer a{color:var(--custom-domain-primary);font-weight:600;text-decoration:none;transition:color .2s}.custom-domain-footer a:hover{color:var(--custom-domain-secondary);text-decoration:underline}@keyframes customDomainFadeIn{0%{opacity:0}to{opacity:1}}@keyframes customDomainSlideUpFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.biqli-lockscreen{z-index:999;color:var(--ls-ink);text-shadow:var(--ls-glow);-webkit-user-select:none;user-select:none;background:#0a0f24;outline:none;font-family:system-ui,-apple-system,Segoe UI,sans-serif;transition:opacity .22s ease-out,color .5s;position:fixed;inset:0;overflow:hidden}.biqli-lockscreen .ls-wallpaper{transition:filter .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:-60px}.biqli-lockscreen .ls-background,.biqli-lockscreen .ls-layer{position:absolute;inset:0}.biqli-lockscreen .ls-fill{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;position:absolute;inset:0}.biqli-lockscreen .ls-clock{text-align:center;transition:color .5s;position:absolute;top:16vh;left:0;right:0}.biqli-lockscreen .ls-time{letter-spacing:-.04em;font-size:clamp(88px,15vw,168px);font-weight:200;line-height:1}.biqli-lockscreen .ls-date{opacity:.88;margin-top:12px;font-size:clamp(18px,2.4vw,26px);line-height:normal}.biqli-lockscreen .ls-footer{flex-direction:column;align-items:center;gap:6px;font-size:15px;line-height:normal;transition:color .5s;display:flex;position:absolute;bottom:56px;left:0;right:0}.biqli-lockscreen .ls-panel{flex-direction:column;justify-content:safe center;align-items:center;gap:22px;padding:24px;display:flex;overflow-y:auto}.biqli-lockscreen .ls-user-icon{background:var(--ls-glass);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative;overflow:hidden}.biqli-lockscreen .ls-avatar{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .15s;position:absolute;inset:0}.biqli-lockscreen .ls-avatar-ready{opacity:1}.biqli-lockscreen .ls-identity{text-align:center;overflow-wrap:anywhere;max-width:100%}.biqli-lockscreen .ls-identity h1{margin:0;font-size:26px;font-weight:500;line-height:normal}.biqli-lockscreen .ls-caption{min-height:22px;color:var(--ls-soft);margin:8px 0 0;font-size:15px;line-height:normal}.biqli-lockscreen .ls-caption.ls-error{color:var(--ls-err)}.biqli-lockscreen .ls-dots{flex-shrink:0;gap:16px;height:14px;display:flex;position:relative}.biqli-lockscreen .ls-dot{box-sizing:border-box;border:2px solid var(--ls-ring);background:0 0;border-radius:50%;width:14px;height:14px;transition:background .15s,border-color .3s,transform .2s}.biqli-lockscreen .ls-dot.ls-on{border-color:var(--ls-accent);background:var(--ls-accent);transform:scale(1.1)}.biqli-lockscreen .ls-dot.ls-invalid{border-color:var(--ls-err);background:var(--ls-err)}.biqli-lockscreen .ls-pin-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.biqli-lockscreen .ls-keypad{grid-template-columns:repeat(3,84px);gap:14px;margin-top:6px;display:grid}.biqli-lockscreen .ls-key{background:var(--ls-glass);width:84px;height:72px;color:var(--ls-ink);cursor:pointer;touch-action:manipulation;-webkit-backdrop-filter:blur(10px);border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:28px;font-weight:400;line-height:1;transition:background .15s,transform .15s,color .5s;display:flex}@media (hover:hover) and (pointer:fine){.biqli-lockscreen .ls-key:hover:not(:disabled):not(.ghost){background:var(--ls-glassHover)}.biqli-lockscreen .ls-text:hover:not(:disabled){color:var(--ls-ink)}}.biqli-lockscreen .ls-key:active:not(:disabled){transform:scale(.94)}.biqli-lockscreen .ls-key.ghost{-webkit-backdrop-filter:none;background:0 0}.biqli-lockscreen .ls-key:disabled,.biqli-lockscreen .ls-text:disabled{cursor:default;opacity:.6}.biqli-lockscreen .ls-key:focus-visible,.biqli-lockscreen .ls-fill:focus-visible,.biqli-lockscreen .ls-text:focus-visible{outline-offset:3px;outline:3px solid #5eead4}.biqli-lockscreen .ls-fill:focus-visible{outline-offset:-3px}.biqli-lockscreen .ls-text{color:var(--ls-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 16px;font:500 15px system-ui,sans-serif;transition:color .5s}.biqli-lockscreen .ls-pin-actions{justify-content:center;align-items:center;gap:4px;display:flex}.biqli-lockscreen .ls-legacy-hint{max-width:340px;color:var(--ls-soft);text-align:center;margin:0;font-size:13px}.biqli-lockscreen .ls-success{text-align:center;gap:14px}.biqli-lockscreen .ls-success-icon{background:var(--ls-accent);width:80px;height:80px;color:var(--ls-onAccent);border-radius:50%;justify-content:center;align-items:center;display:flex}.biqli-lockscreen .ls-success h2{margin:6px 0 0;font-size:28px;font-weight:500;line-height:normal}.biqli-lockscreen .ls-success p{color:var(--ls-soft);margin:0;font-size:16px;line-height:normal}.biqli-lockscreen .ls-shake{animation:.5s biqli-ls-shake}.biqli-lockscreen .ls-bob{animation:2.4s ease-in-out infinite biqli-ls-bob}.biqli-lockscreen .ls-fadein{animation:.9s biqli-ls-fadein}@keyframes biqli-ls-shake{0%,to{transform:translate(0)}20%{transform:translate(-12px)}40%{transform:translate(10px)}60%{transform:translate(-8px)}80%{transform:translate(6px)}}@keyframes biqli-ls-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes biqli-ls-fadein{0%{opacity:0}}@media (height<=800px){.biqli-lockscreen .ls-panel{gap:14px;padding:16px}.biqli-lockscreen .ls-user-icon{width:68px;height:68px}.biqli-lockscreen .ls-key{height:58px}.biqli-lockscreen .ls-keypad{gap:10px 14px}}@media (height<=500px){.biqli-lockscreen .ls-panel{justify-content:flex-start}}@media (width<=340px){.biqli-lockscreen .ls-keypad{grid-template-columns:repeat(3,72px);gap:10px}.biqli-lockscreen .ls-key{width:72px}}@media (prefers-reduced-motion:reduce){.biqli-lockscreen .ls-bob,.biqli-lockscreen .ls-shake,.biqli-lockscreen .ls-fadein{animation:none}.biqli-lockscreen,.biqli-lockscreen *{transition-duration:10ms!important}}.mobile-deep-view{--mdv-bg:#f3f5f7;--mdv-surface:#fff;--mdv-ink:#0f1b2d;--mdv-muted:#5b6675;--mdv-line:#dfe4ea;--mdv-ok:#17805d;--mdv-ok-soft:#e3f3ec;--mdv-btn:#0f1b2d;--mdv-btn-ink:#fff;--mdv-focus:#2d6cdf;z-index:2147482000;background:var(--mdv-bg);color:var(--mdv-ink);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:fixed;inset:0;overflow:auto}.mobile-deep-view-dark{--mdv-bg:#0d1420;--mdv-surface:#151e2c;--mdv-ink:#eef2f7;--mdv-muted:#95a1b2;--mdv-line:#243043;--mdv-ok:#4cc39a;--mdv-ok-soft:#153428;--mdv-btn:#eef2f7;--mdv-btn-ink:#0d1420;--mdv-focus:#7aa7ff}.mobile-deep-view *,.mobile-deep-view :before,.mobile-deep-view :after{box-sizing:border-box}.mobile-deep-view-page{width:min(100%,440px);min-height:100%;padding:calc(32px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;margin:0 auto;display:flex;position:relative}.mobile-deep-view-top{top:calc(20px + env(safe-area-inset-top,0px));position:absolute;right:20px}.mobile-deep-view-theme-toggle{cursor:pointer;background:var(--mdv-surface);width:44px;height:44px;color:var(--mdv-ink);border:1px solid var(--mdv-line);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;padding:0;display:grid}.mobile-deep-view-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mobile-deep-view-main{flex:1}.mobile-deep-view-mark{width:72px;height:72px;margin-bottom:32px;position:relative}.mobile-deep-view-mark>img{-o-object-fit:cover;object-fit:cover;background:var(--mdv-surface);border:1px solid var(--mdv-line);border-radius:22px;width:72px;height:72px;display:block}.mobile-deep-view-badge{background:var(--mdv-ok);border:3px solid var(--mdv-bg);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-8px;right:-8px}.mobile-deep-view-badge path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;animation:.5s ease-out .35s forwards mobile-deep-view-check}@keyframes mobile-deep-view-check{to{stroke-dashoffset:0}}.mobile-deep-view h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.1}.mobile-deep-view-lede{color:var(--mdv-muted);max-width:34ch;margin:0;font-size:17px;line-height:1.5}.mobile-deep-view-steps{margin:40px 0 0;padding:0;list-style:none}.mobile-deep-view-steps li{gap:16px;padding-bottom:28px;display:flex;position:relative}.mobile-deep-view-steps li:last-child{padding-bottom:0}.mobile-deep-view-steps li:not(:last-child):before{content:"";background:var(--mdv-line);width:2px;position:absolute;top:30px;bottom:2px;left:13px}.mobile-deep-view-dot{border:2px solid var(--mdv-line);background:var(--mdv-bg);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.mobile-deep-view-step-done .mobile-deep-view-dot{background:var(--mdv-ok-soft);color:var(--mdv-ok);border-color:#0000}.mobile-deep-view-dot svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mobile-deep-view-step-now .mobile-deep-view-dot{border-color:var(--mdv-ink)}.mobile-deep-view-step-now .mobile-deep-view-dot:after{content:"";background:var(--mdv-ink);border-radius:50%;width:8px;height:8px}.mobile-deep-view-steps b{font-weight:600;line-height:28px;display:block}.mobile-deep-view-steps b+span{color:var(--mdv-muted);margin-top:-2px;font-size:15px;display:block}.mobile-deep-view-actions{padding-top:32px}.mobile-deep-view-cta{background:var(--mdv-btn);width:100%;min-height:58px;color:var(--mdv-btn-ink);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .12s,opacity .12s;display:flex}.mobile-deep-view-cta:active{opacity:.92;transform:scale(.98)}.mobile-deep-view-cta[aria-disabled=true]{pointer-events:none;opacity:.75}.mobile-deep-view-cta svg{flex:none;width:22px;height:22px}.mobile-deep-view-theme-toggle:focus-visible,.mobile-deep-view-cta:focus-visible,.mobile-deep-view-note a:focus-visible{outline:3px solid var(--mdv-focus);outline-offset:3px}.mobile-deep-view-note{text-align:center;color:var(--mdv-muted);margin:16px 0 0;font-size:14px}.mobile-deep-view-note a{color:var(--mdv-muted);text-underline-offset:3px}.mobile-deep-view-error{color:#c2413a;text-align:center;min-height:21px;margin:10px 0 0;font-size:14px}@media (width>=600px){.mobile-deep-view-page{justify-content:center;padding-top:48px;padding-bottom:48px}.mobile-deep-view-main{flex:none}}@media (prefers-reduced-motion:reduce){.mobile-deep-view-badge path{stroke-dashoffset:0;animation:none}.mobile-deep-view-cta{transition:none}}
