.org-shell{min-height:100vh;background:var(--bg)}.org-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px max(16px,calc((100vw - 1200px)/2));background:var(--panel);border-bottom:1px solid var(--line)}.org-brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.org-brand img{border-radius:9px}.org-brand b{font-size:18px;font-weight:800;letter-spacing:-.02em}.org-brand span{color:var(--ink-3);font-weight:600}.org-brand div{display:grid;line-height:1.2}.org-user{display:flex;align-items:center;gap:12px;color:var(--ink-3);font-weight:600}.org-main{max-width:1200px;margin:0 auto;padding:28px 16px 64px;display:grid;gap:20px}.org-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.org-head h1{margin:0;font-size:28px;letter-spacing:-.03em;display:flex;align-items:center;gap:10px}.org-head p{margin:6px 0 0}.org-badge{font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:999px;color:var(--series-1);background:color-mix(in srgb,var(--series-1) 12%,transparent)}.org-section{margin:12px 0 0;font-size:20px;letter-spacing:-.02em}.org-back{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);text-decoration:none;font-weight:600;width:fit-content}.org-back svg{transform:rotate(180deg);width:16px;height:16px}.org-emoji{font-size:20px}.org-emoji.big{font-size:28px}.org-event-link{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.org-event-link b{display:block}.org-event-link small{color:var(--ink-3)}.org-event-link:hover b{text-decoration:underline}.table-wrap{overflow-x:auto}.org-funnel{display:grid;gap:10px}.org-funnel div{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:12px 14px;border-radius:12px;background:var(--bg)}.org-funnel b{font-size:22px;letter-spacing:-.02em}.org-funnel small{grid-column:1 / -1;color:var(--ink-3)}.org-locked{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:16px;border:1px dashed var(--line);background:var(--panel)}.org-locked svg{width:28px;height:28px;color:var(--series-1);flex:none}.org-locked h3{margin:0 0 6px}.org-locked p{margin:0 0 6px;max-width:62ch}.org-skeleton{height:320px;border-radius:16px;background:linear-gradient(90deg,var(--panel),var(--bg),var(--panel));background-size:200% 100%;animation:org-shimmer 1.4s infinite}@keyframes org-shimmer{to{background-position:-200% 0}}.org-auth{min-height:100vh;display:grid;place-content:center;gap:18px;padding:24px 16px;background:var(--bg)}.org-auth-card{width:min(420px,100%);background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:28px;display:grid;gap:22px;box-shadow:0 20px 50px #00000014}.org-auth-foot{text-align:center;color:var(--ink-3);max-width:420px;margin:0 auto}.org-form{display:grid;gap:14px}.org-form h1{margin:0;font-size:24px;letter-spacing:-.02em}.org-form p{margin:0}.org-form .field{display:grid;gap:6px;font-weight:600;font-size:14px}.org-form input,.org-form select{font:inherit;padding:11px 12px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:var(--ink)}.org-form .code-input{letter-spacing:.4em;font-size:22px;text-align:center;font-variant-numeric:tabular-nums}.org-form button.big,.org-auth button.big{padding:12px 16px;font-size:15px;font-weight:700;border-radius:12px}.org-form button.link{background:none;border:0;color:var(--series-1);font-weight:600;cursor:pointer;padding:4px}.org-pulse{padding:14px;border-radius:12px;background:var(--bg);color:var(--ink-3);font-weight:600;text-align:center;animation:org-blink 1.6s ease-in-out infinite}@keyframes org-blink{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.org-skeleton,.org-pulse{animation:none}}@media (max-width: 640px){.org-user span{display:none}.org-head h1{font-size:22px}}
