.entrance{min-height:100dvh;display:flex;flex-direction:column}.entrance-band{display:flex;align-items:center;gap:10px;padding:14px 22px;border-bottom:1px solid var(--line);background:var(--surface)}.entrance-main{flex:1 1 auto;width:100%;max-width:1120px;margin:0 auto}.entrance-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;padding:56px 48px 64px;align-items:center}.entrance-eyebrow{font-size:12.5px;font-weight:700;color:var(--teal-ink);letter-spacing:.06em}.entrance-hero h1{font-size:34px;line-height:1.35;margin:10px 0 14px;text-wrap:balance}.entrance-hero p{margin:0;color:var(--ink-2);max-width:46ch;font-size:15px}.entrance-team{display:flex;flex-wrap:wrap;gap:18px;margin:28px 0 0;padding:0;list-style:none}.entrance-member{display:grid;justify-items:center;gap:6px;font-size:12px;color:var(--ink-2)}.entrance-av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--teal-soft);color:var(--teal-ink);border:1px solid var(--teal-line);flex:none}.entrance-av.is-sm{width:28px;height:28px;font-size:11px}.entrance-av.is-you{background:var(--amber-soft);color:var(--amber-ink);border-color:var(--amber-line)}.entrance-card{background:var(--raised);border:1px solid var(--line);border-radius:16px;padding:28px;display:grid;gap:14px;box-shadow:var(--shadow);min-width:0}.entrance-card h2{font-size:18px;margin:0}.entrance-card p{margin:0;font-size:13px;color:var(--ink-2)}.entrance-card form{display:grid}.entrance-signin{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border-radius:12px;border:1px solid var(--line-2);background:var(--raised);color:var(--ink);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.entrance-signin:hover{border-color:var(--ink-3)}.entrance-signin:disabled{opacity:.45;cursor:default}.entrance-mark{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;border:1px solid var(--line-2);color:var(--ink-2)}.entrance-card .entrance-mute,.entrance-mute{color:var(--ink-3);font-size:12px}.entrance-note{border-radius:12px;padding:12px 14px;font-size:13px;display:grid;gap:4px;background:var(--amber-soft);border:1px solid var(--amber-line)}.entrance-note b{color:var(--amber-ink);font-size:12px}.entrance-welcome{padding:56px 24px 64px;display:grid;justify-items:center}.entrance-welcome .entrance-card{width:min(560px,100%);gap:18px;padding:32px}.entrance-hello{display:flex;align-items:center;gap:14px}.entrance-hello h1{font-size:22px;margin:0}.entrance-welcome-form{display:grid;gap:18px}.entrance-field{display:grid;gap:6px;font-size:12.5px;color:var(--ink-2)}.entrance-input{min-height:44px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);padding:10px 14px;font:inherit;font-size:15px;color:var(--ink)}.entrance-inside{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:12px}.entrance-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.entrance-stack{display:flex}.entrance-stack .entrance-av{margin-left:-6px;box-shadow:0 0 0 2px var(--raised)}.entrance-stack .entrance-av:first-child{margin-left:0}.entrance-row-text{display:grid;gap:1px;min-width:0}.entrance-row-text b{font-size:13.5px}.entrance-row-text span{font-size:12.5px;color:var(--ink-2)}.entrance-dot{width:10px;height:10px;border-radius:50%;flex:none;background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.entrance-create{width:100%;min-height:46px;font-size:15px;font-weight:700}.entrance-error{margin:0;font-size:13px;color:var(--amber-ink)}@media (max-width:860px){.entrance-top{grid-template-columns:minmax(0,1fr);padding:36px 22px 44px;gap:32px}.entrance-hero h1{font-size:27px}}@media (max-width:520px){.entrance-welcome .entrance-card{padding:22px}}