.onb.pinbook-auth{background:var(--wf-frame,var(--bg));align-items:flex-start;padding:24px 16px;overflow-y:auto}.pinbook-auth .onb-inner{background:var(--card);width:100%;max-width:440px;box-shadow:none;border:0;border-radius:14px;margin:auto;padding:36px}.auth-brand{align-items:center;gap:10px;margin-bottom:30px;display:flex}.auth-brand-icon{border-radius:9px;width:34px;height:34px}.auth-brand>span{color:var(--ink);letter-spacing:-.055em;font-size:20px;font-weight:650}.pinbook-auth .onb-q{letter-spacing:-.035em;text-align:left;margin:0 0 8px;font-size:23px;font-weight:650;line-height:1.3}.auth-description{color:var(--muted);overflow-wrap:anywhere;margin:0 0 24px;font-size:14px;line-height:1.65}.auth-description strong{color:var(--ink);font-weight:550}.pinbook-auth .onb-providers{gap:10px}.pinbook-auth .onb-provider{background:var(--surface-inset,var(--bg));min-height:52px;box-shadow:none;border:0;border-radius:8px;justify-content:flex-start;gap:14px;padding:12px 14px;font-size:15px;font-weight:500}.pinbook-auth .onb-provider:hover:not(:disabled){background:var(--hover);border-color:var(--line-strong,var(--accent))}.pinbook-auth .onb-provider:active{transform:none}.pinbook-auth .onb-provider svg{flex:none;width:20px;height:20px}.pinbook-auth .onb-input{min-height:48px;box-shadow:none;background:var(--bg);border-radius:9px;padding:12px 14px;font-size:15px}.pinbook-auth .onb-input[name=verification-code]{letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.pinbook-auth .onb-input[name=verification-code]::placeholder{letter-spacing:0;font-size:13px;font-weight:400}.pinbook-auth .onb-hint{color:var(--muted);font-size:12px;line-height:1.65}.pinbook-auth .onb-err{border:1px solid color-mix(in srgb,var(--danger) 22%,var(--line));background:color-mix(in srgb,var(--danger) 4%,var(--card));text-align:left;border-radius:8px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.6}.pinbook-auth .btn{min-height:44px;font-size:13px}.auth-footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:0;margin:26px 0 0;padding-top:18px;font-size:11px}.pinbook-login-panel .poarta-h2{letter-spacing:-.025em;margin-bottom:10px;font-size:20px;font-weight:650;line-height:1.3}.pinbook-login-panel .poarta-mic{color:var(--muted);font-size:12px;line-height:1.65}.pinbook-login-panel .poarta-furnizor{min-height:46px;box-shadow:none;background:var(--surface-inset,var(--bg));border:0;border-radius:8px;gap:12px;padding:10px 14px;font-size:14px}.pinbook-login-panel .poarta-furnizor:hover{background:var(--hover);border-color:var(--line-strong,var(--accent))}.pinbook-login-panel .poarta-camp{border-radius:9px;min-height:48px;font-size:15px}.pinbook-login-panel .poarta-cont,.pinbook-login-panel .poarta-buton{min-height:44px}.pinbook-login-panel .poarta-linie{margin-block:22px}@media (max-width:480px){.pinbook-auth .onb-inner{padding:28px 22px}.pinbook-auth .onb-q{font-size:22px}}@media (prefers-reduced-motion:reduce){.pinbook-auth *,.pinbook-login-panel *{transition:none!important;animation:none!important}}.onb.pinbook-auth.auth-ed{--tone:var(--accent);background:var(--bg);grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:24px;padding:96px 6vw 48px 9vw;display:grid;overflow-y:auto}.onb.pinbook-auth.auth-ed[data-tone=danger]{--tone:var(--danger)}.auth-ed-brand{align-items:center;gap:10px;display:flex;position:absolute;top:36px;left:9vw}.auth-ed-brand .auth-brand-icon{border-radius:8px;width:30px;height:30px}.auth-ed-brand>span{color:var(--ink);letter-spacing:-.05em;font-size:19px;font-weight:700}.auth-ed-col{grid-area:1/1;gap:18px;min-width:0;display:grid}.auth-ed-title{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(38px,4.4vw,56px);font-weight:700;line-height:1.02}.auth-ed-title em{color:var(--tone);font-style:normal}.auth-ed-lead{max-width:44ch;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.55}.auth-ed-lead strong{color:var(--ink);font-weight:600}.auth-ed-wait{color:var(--ink);align-items:center;gap:12px;margin:0;font-size:15px;font-weight:600;display:flex}.auth-ed-dots{gap:5px;display:inline-flex}.auth-ed-dots i{background:var(--tone);width:8px;height:8px;animation:auth-ed-dot 1.2s var(--ease) infinite;border-radius:3px}.auth-ed-dots i:nth-child(2){animation-delay:.15s}.auth-ed-dots i:nth-child(3){animation-delay:.3s}@keyframes auth-ed-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.auth-ed-dots i{opacity:.7;animation:none}}.auth-ed-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.auth-ed-tile{border:1px solid var(--line);background:var(--card);min-height:96px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .16s var(--ease), transform .16s var(--ease), box-shadow .16s var(--ease);border-radius:16px;justify-items:center;gap:10px;padding:18px 8px 14px;font-size:13.5px;font-weight:650;display:grid}.auth-ed-tile svg,.auth-ed-tile img{width:28px;height:28px}.auth-ed-tile:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 10px 24px -14px #0f192d66}.auth-ed-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-ed-tile:disabled{opacity:.55;cursor:wait}.auth-ed-tips{color:var(--ink);gap:8px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.auth-ed-tips li{gap:10px;display:flex}.auth-ed-tips li:before{content:"";background:var(--accent);border-radius:3px;flex:none;width:8px;height:8px;margin-top:7px}.auth-ed-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.auth-ed .btn{min-height:46px;padding-inline:18px;font-size:14px}.auth-ed .onb-input{width:100%;max-width:420px}.auth-ed .onb-err{max-width:420px;margin:0}.auth-ed-art{aspect-ratio:1;grid-area:1/2;justify-self:center;place-items:center;width:min(440px,38vw);display:grid;position:relative}.auth-ed-art:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--tone) 22%, transparent), transparent 70%);border-radius:50%;position:absolute;inset:8%}.auth-ed-art>.wf-motion{--motion-size:min(300px, 26vw);filter:drop-shadow(0 22px 30px color-mix(in srgb, var(--tone) 32%, transparent))}.auth-ed-countdown{color:var(--muted);align-items:center;gap:14px;font-size:15px;display:flex;position:relative}.auth-ed-countdown>b{text-align:center;width:54px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;position:absolute;left:0}.auth-ed-ring{flex:none;width:54px;height:54px;transform:rotate(-90deg)}.auth-ed-ring circle{fill:none;stroke-width:5px}.auth-ed-ring .bg{stroke:var(--line)}.auth-ed-ring .fg{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151px;animation:3s linear forwards auth-ed-ring}@keyframes auth-ed-ring{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.auth-ed-col>*{animation:.48s cubic-bezier(.22,1,.36,1) both auth-ed-in}.auth-ed-col>:nth-child(2){animation-delay:60ms}.auth-ed-col>:nth-child(3){animation-delay:.12s}.auth-ed-col>:nth-child(4){animation-delay:.18s}}@keyframes auth-ed-in{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){.auth-ed-ring .fg{stroke-dashoffset:0;animation:none}}@media (max-width:820px){.onb.pinbook-auth.auth-ed{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:14px;padding:84px 22px 28px}.auth-ed-brand{top:26px;left:22px}.auth-ed-art{grid-area:1/1;justify-self:start;width:132px}.auth-ed-art>.wf-motion{--motion-size:116px}.auth-ed-col{grid-row:2}.auth-ed-title{font-size:36px}.auth-ed-lead{font-size:15px}.auth-ed-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-ed-actions .btn{flex:100%}}
