:root{--org-primary: #2f6b55;--org-accent: #3b4b7c;--org-blue: #60a5fa;--org-ok: #48bb78;--org-warn: #f6ad55;--org-err: #fc8181;--org-muted-chip: #a0aec0}.org-app{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.org-topbar{display:flex;align-items:center;gap:22px;height:64px;padding:0 28px;border-bottom:1px solid var(--border);background:#0f1326;position:sticky;top:0;z-index:20}.org-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:800;font-size:1.2rem;letter-spacing:-.03em}.org-nav{display:flex;gap:20px;font-size:14px;font-weight:600}.org-nav a{color:var(--text2);text-decoration:none}.org-nav a.on,.org-nav a:hover{color:#fff}.org-topbar-sp{flex:1}.org-btn.org-create-icon{display:none;width:36px;padding:0!important}.org-avatar{width:34px;height:34px;border-radius:17px;background:var(--org-accent);border:none;color:#fff;font-weight:800;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.org-avatar-lg{width:48px;height:48px;border-radius:24px;font-size:16px}.org-account-menu{position:relative}.org-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:8px;box-shadow:0 16px 40px #00000073;z-index:30;animation:org-menu-in .16s ease-out}@keyframes org-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.org-menu-head{padding:10px 12px 12px;border-bottom:1px solid var(--border);margin-bottom:6px}.org-menu-head strong{display:block;font-size:14px}.org-menu-head span{font-size:12px;color:var(--text2)}.org-menu a,.org-menu button{display:block;width:100%;text-align:left;background:none;border:none;color:var(--text);font:inherit;font-size:14px;font-weight:600;padding:10px 12px;border-radius:10px;cursor:pointer;text-decoration:none}.org-menu a:hover,.org-menu button:hover{background:var(--muted)}.org-main{flex:1;width:min(100%,1240px);margin:0 auto;padding:28px}.org-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:12px;font-weight:700;font-size:15px;font-family:inherit;text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap}.org-btn-sm{min-height:36px;padding:0 14px;font-size:13px;border-radius:10px}.org-btn-primary{background:var(--org-primary);color:#fff}.org-btn-accent{background:var(--org-accent);color:#fff}.org-btn-secondary{background:transparent;color:#fff;border-color:var(--border)}.org-btn-danger{background:transparent;color:var(--org-err);border-color:var(--org-err)}.org-btn-block{width:100%}.org-btn:disabled{opacity:.55;cursor:not-allowed}.org-muted{color:var(--text2);font-size:14px;line-height:1.5}.org-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:20px}.org-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:12px;font-size:11px;font-weight:800;letter-spacing:.4px}.org-chip i{width:7px;height:7px;border-radius:50%;display:inline-block;background:currentColor}.org-chip-live{background:#48bb7826;color:var(--org-ok)}.org-chip-upcoming{background:#60a5fa26;color:var(--org-blue)}.org-chip-ended{background:#a0aec026;color:var(--org-muted-chip)}.org-chip-auto-ended{background:#f6ad5526;color:var(--org-warn)}.org-banner{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.45;margin-bottom:14px}.org-banner strong{display:block;margin-bottom:2px}.org-banner-info{background:#60a5fa1a;border:1px solid var(--org-blue)}.org-banner-warn{background:#f6ad551a;border:1px solid var(--org-warn)}.org-banner-error{background:#fc81811a;border:1px solid var(--org-err)}.org-banner-prop{background:#cbd5e10f;border:1px dashed #cbd5e1;color:#cbd5e1}.org-skel{background:linear-gradient(90deg,#1b223c,#242c4f,#1b223c);background-size:200% 100%;animation:org-shimmer 1.2s ease-in-out infinite;border-radius:8px}@keyframes org-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.org-skel-card{display:flex;flex-direction:column;gap:10px}.org-gate{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse 100% 70% at 20% -10%,#1a2744 0%,transparent 55%),var(--bg)}.org-gate-card{width:min(100%,420px);background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px 24px;text-align:center}.org-gate-card h1{font-size:1.5rem;margin:14px 0 8px;letter-spacing:-.03em}.org-gate-card p{color:var(--text2);margin:0 0 18px;line-height:1.5}.org-signin-brand{justify-content:center;margin-bottom:8px}.org-signin-foot{margin-top:18px!important}.org-events-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:18px}.org-events-head h1{font-size:30px;font-weight:800;letter-spacing:-.6px;margin:0 0 4px}.org-events-sub{margin:0;color:var(--text2);font-size:14px}.org-events-head>div:first-child{flex:1}.org-search{display:flex;align-items:center;gap:8px;width:260px;height:44px;border-radius:12px;background:var(--muted);border:1px solid var(--border);padding:0 14px;color:var(--text2)}.org-search input{flex:1;border:none;background:transparent;color:var(--text);font:inherit;font-size:14px;outline:none;min-width:0}.org-tabs{display:flex;gap:6px;border-bottom:1px solid var(--border);margin-bottom:18px;overflow-x:auto;-webkit-overflow-scrolling:touch}.org-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:10px 14px;font:inherit;font-size:14px;font-weight:700;color:var(--text2);white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent}.org-tabs button.on{color:#fff;border-bottom-color:#fff}.org-tabs button b{font-size:11px;background:#242c4f;border-radius:9px;padding:1px 7px;margin-left:6px;color:#fff}.org-event-list{display:flex;flex-direction:column;gap:12px}.org-event-row{display:flex;gap:24px;align-items:center}.org-event-live{border-color:var(--org-ok);box-shadow:0 0 0 1px #48bb7859}.org-event-meta{flex:1.4;min-width:0}.org-event-meta h2{font-size:18px;font-weight:800;margin:6px 0 2px}.org-event-meta p{margin:0;font-size:13px;color:var(--text2)}.org-event-stats{display:flex;gap:22px;flex:1.2}.org-event-stats>div{min-width:96px}.org-event-stats b{display:block;font-size:17px;font-weight:800}.org-event-stats span{font-size:12px;color:var(--text2)}.org-sos{color:var(--org-err)}.org-event-actions{display:flex;gap:8px;justify-content:flex-end;flex:none}.org-empty{text-align:center;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:14px}.org-empty h2{margin:6px 0 0;font-size:24px}.org-empty-steps{list-style:none;padding:0;margin:10px 0 6px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:14px;text-align:left}.org-empty-steps li{display:flex;gap:12px;align-items:flex-start}.org-empty-steps span{flex:none;width:34px;height:34px;border-radius:17px;background:var(--muted);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.org-empty-steps strong{display:block}.org-empty-steps div div{font-size:13px;color:var(--text2)}.org-empty-filter{text-align:center;color:var(--text2)}.org-coming{max-width:560px}.org-coming h1{font-size:28px;margin:0 0 10px}.org-coming-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.org-account h1{font-size:30px;font-weight:800;letter-spacing:-.6px;margin:0 0 20px}.org-account-layout{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:start}.org-account-nav{display:flex;flex-direction:column;gap:4px;position:sticky;top:88px}.org-account-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;text-align:left;font:inherit;font-size:14px;font-weight:700;color:var(--text2);padding:10px 12px;border-radius:10px;cursor:pointer}.org-account-nav button.on,.org-account-nav button:hover{color:#fff;background:var(--muted)}.org-account-content{display:flex;flex-direction:column;gap:14px}.org-account-profile{display:flex;align-items:center;justify-content:space-between;gap:16px}.org-account-identity{display:flex;align-items:center;gap:14px}.org-account-identity h2{margin:0 0 2px;font-size:18px}.org-plan-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.org-plan-head h2{margin:0;font-size:18px}.org-premium-teaser{display:flex;flex-direction:column;gap:4px;margin:14px 0;padding:14px;border-radius:12px;background:var(--muted);border:1px solid var(--border)}.org-premium-teaser span{font-size:13px;color:var(--text2)}.org-danger-card{border-color:#fc818173}.org-account-help{margin:4px 0 0;font-size:13px}@media (max-width: 900px){.org-topbar{padding:0 16px;height:56px;gap:12px}.org-nav{display:none}.org-main{padding:18px 16px}.org-events-head h1,.org-account h1{font-size:24px}.org-event-row{flex-wrap:wrap}.org-event-stats{flex-basis:100%;order:2}.org-event-actions{order:3}.org-account-layout{grid-template-columns:1fr}.org-account-nav{flex-direction:row;position:static;overflow-x:auto;border-bottom:1px solid var(--border);padding-bottom:4px;gap:2px}.org-account-nav button{white-space:nowrap}}@media (max-width: 520px){.org-btn.org-create-full{display:none}.org-btn.org-create-icon{display:inline-flex}.org-events-sub,.org-search{display:none}.org-events-head{margin-bottom:12px}.org-tabs button{padding:10px 9px;font-size:13px}.org-event-row{flex-direction:column;align-items:stretch;gap:14px}.org-event-stats{gap:14px}.org-event-stats>div{min-width:0;flex:1}.org-event-actions{justify-content:stretch}.org-event-actions .org-btn{flex:1}.org-account-profile{flex-direction:column;align-items:stretch}.org-account-profile .org-btn{width:100%}}
