.WebFolderSignIn-module__Iiz-1q__stage{--accent:var(--color-brand,#22c55e);--accent-ink:var(--color-brand-foreground,#06210f);--s-bg:#0a0e1a;--s-surface:#0f1424;--s-surface2:#161c30;--s-border:#242c44;--s-text:#f4f5fb;--s-muted:#8b93ad;--s-radius:26px;--s-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;background:radial-gradient(900px 520px at 50% -6%, color-mix(in oklab, var(--accent) 16%, transparent), transparent 70%), var(--s-bg);width:100%;min-height:100svh;color:var(--s-text);flex-direction:column;align-items:center;padding:0 24px 56px;display:flex}.WebFolderSignIn-module__Iiz-1q__kicker{font-family:var(--s-mono);letter-spacing:.28em;color:var(--accent);text-transform:uppercase;margin-top:64px;font-size:11px}.WebFolderSignIn-module__Iiz-1q__headline{letter-spacing:-.025em;text-align:center;margin-top:12px;font-size:36px;font-weight:700}.WebFolderSignIn-module__Iiz-1q__sub{color:var(--s-muted);text-align:center;margin-top:9px;font-size:15px}.WebFolderSignIn-module__Iiz-1q__shelf{flex-wrap:wrap;justify-content:center;gap:36px 30px;width:100%;max-width:760px;margin-top:50px;display:flex}.WebFolderSignIn-module__Iiz-1q__folder{cursor:pointer;isolation:isolate;width:132px;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.WebFolderSignIn-module__Iiz-1q__layer{border-radius:var(--s-radius);background:var(--s-surface2);border:1px solid var(--s-border);z-index:-1;width:116px;height:116px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:50%}.WebFolderSignIn-module__Iiz-1q__l1{opacity:.75;transform:translate(-50%)translate(7px,9px)scale(.96)}.WebFolderSignIn-module__Iiz-1q__l2{opacity:.5;transform:translate(-50%)translate(14px,18px)scale(.92)}.WebFolderSignIn-module__Iiz-1q__l3{opacity:.3;transform:translate(-50%)translate(21px,27px)scale(.88)}.WebFolderSignIn-module__Iiz-1q__folder:hover .WebFolderSignIn-module__Iiz-1q__l1{transform:translate(-50%)translate(9px,12px)scale(.96)}.WebFolderSignIn-module__Iiz-1q__folder:hover .WebFolderSignIn-module__Iiz-1q__l2{transform:translate(-50%)translate(18px,24px)scale(.92)}.WebFolderSignIn-module__Iiz-1q__folder:hover .WebFolderSignIn-module__Iiz-1q__l3{transform:translate(-50%)translate(27px,36px)scale(.88)}.WebFolderSignIn-module__Iiz-1q__tile{border-radius:var(--s-radius);background:linear-gradient(160deg, var(--s-surface2), var(--s-surface));border:1px solid var(--s-border);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:9px;width:116px;height:116px;padding:14px;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .2s;display:grid;box-shadow:0 20px 40px -22px #000}.WebFolderSignIn-module__Iiz-1q__folder:hover .WebFolderSignIn-module__Iiz-1q__tile{border-color:color-mix(in oklab, var(--accent) 45%, var(--s-border));transform:translateY(-6px)}.WebFolderSignIn-module__Iiz-1q__folder:active .WebFolderSignIn-module__Iiz-1q__tile{transform:translateY(-2px)scale(.97)}.WebFolderSignIn-module__Iiz-1q__mini{background:var(--s-bg);border:1px solid color-mix(in oklab, var(--s-border) 70%, transparent);border-radius:11px;place-items:center;display:grid;overflow:hidden}.WebFolderSignIn-module__Iiz-1q__mini svg{width:60%;height:60%}.WebFolderSignIn-module__Iiz-1q__miniEmpty{background:color-mix(in oklab, var(--s-bg) 55%, transparent);border-style:dashed}.WebFolderSignIn-module__Iiz-1q__miniMore{font-family:var(--s-mono);color:var(--accent);font-size:14px;font-weight:700}.WebFolderSignIn-module__Iiz-1q__label{font-family:var(--s-mono);color:var(--accent);margin-top:16px;font-size:16px;font-weight:700}.WebFolderSignIn-module__Iiz-1q__role{color:var(--s-muted);margin-top:3px;font-size:12px}.WebFolderSignIn-module__Iiz-1q__scrim{z-index:60;background:color-mix(in oklab, var(--s-bg) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);opacity:0;pointer-events:none;place-items:center;padding:24px;transition:opacity .26s;display:grid;position:fixed;inset:0}.WebFolderSignIn-module__Iiz-1q__scrimOpen{opacity:1;pointer-events:auto}.WebFolderSignIn-module__Iiz-1q__panel{background:linear-gradient(180deg, var(--s-surface2), var(--s-surface));border:1px solid var(--s-border);opacity:0;border-radius:24px;flex-direction:column;width:100%;max-width:420px;max-height:86vh;padding:26px 24px 24px;transition:transform .3s cubic-bezier(.2,.85,.25,1),opacity .22s;display:flex;transform:scale(.25);box-shadow:0 40px 90px -30px #000}.WebFolderSignIn-module__Iiz-1q__scrimOpen .WebFolderSignIn-module__Iiz-1q__panel{opacity:1;transform:scale(1)}.WebFolderSignIn-module__Iiz-1q__panelShake{animation:.42s cubic-bezier(.36,.07,.19,.97) WebFolderSignIn-module__Iiz-1q__shake}@keyframes WebFolderSignIn-module__Iiz-1q__shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.WebFolderSignIn-module__Iiz-1q__panelHead{flex:none;align-items:center;gap:12px;display:flex}.WebFolderSignIn-module__Iiz-1q__panelBadge{background:var(--s-bg);border:1px solid var(--s-border);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.WebFolderSignIn-module__Iiz-1q__panelBadge svg{width:26px;height:26px}.WebFolderSignIn-module__Iiz-1q__panelTitle{font-family:var(--s-mono);font-size:17px;font-weight:700}.WebFolderSignIn-module__Iiz-1q__panelTitleN{color:var(--accent)}.WebFolderSignIn-module__Iiz-1q__panelKind{color:var(--s-muted);margin-top:2px;font-size:12px}.WebFolderSignIn-module__Iiz-1q__x{background:var(--s-bg);border:1px solid var(--s-border);width:30px;height:30px;color:var(--s-muted);cursor:pointer;border-radius:8px;margin-left:auto;font-size:16px;line-height:1}.WebFolderSignIn-module__Iiz-1q__x:hover{color:var(--s-text)}.WebFolderSignIn-module__Iiz-1q__panelBody{margin-top:20px;overflow-y:auto}.WebFolderSignIn-module__Iiz-1q__method{background:var(--s-bg);border:1px solid var(--s-border);width:100%;color:var(--s-text);cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;font:600 14px/1.2 inherit;transition:border-color .16s,transform 80ms;display:flex}.WebFolderSignIn-module__Iiz-1q__method+.WebFolderSignIn-module__Iiz-1q__method{margin-top:9px}.WebFolderSignIn-module__Iiz-1q__method:hover{border-color:color-mix(in oklab, var(--accent) 55%, var(--s-border))}.WebFolderSignIn-module__Iiz-1q__method:active{transform:scale(.985)}.WebFolderSignIn-module__Iiz-1q__method svg{flex:none;width:20px;height:20px}.WebFolderSignIn-module__Iiz-1q__methodArrow{color:var(--s-muted);margin-left:auto}.WebFolderSignIn-module__Iiz-1q__hint{color:var(--s-muted);text-align:center;margin-top:14px;font-size:12px}.WebFolderSignIn-module__Iiz-1q__hint b{color:var(--s-text);font-weight:600}.WebFolderSignIn-module__Iiz-1q__hint a{color:var(--accent);text-decoration:none}.WebFolderSignIn-module__Iiz-1q__hint a:hover{text-decoration:underline}.WebFolderSignIn-module__Iiz-1q__terminal{font-family:var(--s-mono);background:var(--s-bg);border:1px solid var(--s-border);color:var(--s-muted);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:14px;font-size:12px;line-height:1.7}.WebFolderSignIn-module__Iiz-1q__deny{color:#ff6b6b;font-weight:700}.WebFolderSignIn-module__Iiz-1q__ok{color:var(--accent)}.WebFolderSignIn-module__Iiz-1q__foot{font-family:var(--s-mono);color:var(--s-muted);text-align:center;margin-top:44px;font-size:11px}.WebFolderSignIn-module__Iiz-1q__foot b{color:color-mix(in oklab, var(--s-text) 75%, transparent)}@media (prefers-reduced-motion:reduce){.WebFolderSignIn-module__Iiz-1q__layer,.WebFolderSignIn-module__Iiz-1q__tile,.WebFolderSignIn-module__Iiz-1q__scrim,.WebFolderSignIn-module__Iiz-1q__panel{transition:none}.WebFolderSignIn-module__Iiz-1q__panelShake{animation:none}}