.wc{background:var(--wc-bg);color:var(--wc-text);font-family:var(--wc-font-sans);-webkit-font-smoothing:antialiased}.wc :focus-visible{outline:2px solid var(--wc-focus);outline-offset:2px}.wc-wordmark{align-items:center;gap:var(--wc-space-2);display:inline-flex}.wc-wordmark__text{font-family:var(--wc-font-display);letter-spacing:-.01em;font-size:1.15rem;font-weight:650}.wc-wordmark__w{background:linear-gradient(135deg, var(--wc-accent), var(--wc-accent2));color:#0000;-webkit-background-clip:text;background-clip:text}.wc-btn{justify-content:center;align-items:center;gap:var(--wc-space-2);min-height:44px;padding:0 var(--wc-space-5);border-radius:var(--wc-radius-md);font:inherit;cursor:pointer;transition:background var(--wc-dur-fast) var(--wc-ease), border-color var(--wc-dur-fast) var(--wc-ease), transform var(--wc-dur-fast) var(--wc-ease), box-shadow var(--wc-dur-base) var(--wc-ease);border:1px solid #0000;font-size:.95rem;font-weight:600;display:inline-flex}.wc-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.wc-btn:disabled{cursor:not-allowed;opacity:.55}.wc-btn--block{width:100%}.wc-btn--primary{background:linear-gradient(180deg, var(--wc-accent2), var(--wc-accent) 55%);color:var(--wc-on-accent);box-shadow:0 8px 24px -10px var(--wc-glow), 0 1px 0 #ffffff40 inset}.wc-btn--primary:hover:not(:disabled){box-shadow:0 12px 28px -10px var(--wc-glow), 0 1px 0 #ffffff4d inset}.wc-btn--secondary{background:var(--wc-surface2);color:var(--wc-text);border-color:var(--wc-border-strong)}.wc-btn--secondary:hover:not(:disabled){background:var(--wc-surface3)}.wc-btn--ghost{color:var(--wc-text-muted);background:0 0}.wc-btn--ghost:hover:not(:disabled){background:var(--wc-surface2);color:var(--wc-text)}.wc-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite wc-spin}@keyframes wc-spin{to{transform:rotate(360deg)}}.wc-field{gap:var(--wc-space-2);min-width:0;display:grid}.wc-field__label{color:var(--wc-text);font-size:.9rem;font-weight:600}.wc-field__hint{color:var(--wc-text-subtle);margin:0;font-size:.82rem}.wc-field__error{color:var(--wc-danger);align-items:center;gap:6px;margin:0;font-size:.82rem;display:flex}.wc-input{align-items:center;gap:var(--wc-space-2);min-height:46px;padding:0 var(--wc-space-3);background:var(--wc-surface);border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-md);transition:border-color var(--wc-dur-fast) var(--wc-ease), box-shadow var(--wc-dur-base) var(--wc-ease);display:flex}.wc-input:focus-within{border-color:var(--wc-accent);box-shadow:0 0 0 3px var(--wc-accent-soft)}.wc-input--invalid{border-color:var(--wc-danger)}.wc-input input{min-width:0;height:44px;color:var(--wc-text);font:inherit;background:0 0;border:0;flex:1;font-size:1rem}.wc-input input:focus{outline:none}.wc-input input::placeholder{color:var(--wc-text-subtle)}.wc-input__icon{color:var(--wc-text-subtle);flex:none}.wc-input__toggle{border-radius:var(--wc-radius-sm);width:36px;height:36px;color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-6px;display:inline-grid}.wc-input__toggle:hover{background:var(--wc-surface2);color:var(--wc-text)}.wc-card{background:linear-gradient(180deg, var(--wc-surface2), var(--wc-surface));border:1px solid var(--wc-border);border-radius:var(--wc-radius-xl);box-shadow:var(--wc-shadow-card);padding:var(--wc-space-6);position:relative}.wc-card--raised{box-shadow:var(--wc-shadow-raised), 0 0 0 1px var(--wc-border-strong), 0 30px 80px -40px var(--wc-glow)}.wc-alert{gap:var(--wc-space-3);padding:var(--wc-space-3) var(--wc-space-4);border-radius:var(--wc-radius-md);border:1px solid;align-items:flex-start;font-size:.9rem;display:flex}.wc-alert--info{background:var(--wc-accent-soft);border-color:var(--wc-border-strong);color:var(--wc-text)}.wc-alert--info>svg{color:var(--wc-accent-text);flex:none;margin-top:2px}.wc-alert--danger{background:var(--wc-danger-soft);border-color:var(--wc-danger);color:var(--wc-text)}.wc-alert--danger>svg{color:var(--wc-danger);flex:none;margin-top:2px}.wc-alert--success{background:var(--wc-success-soft);border-color:var(--wc-success);color:var(--wc-text)}.wc-alert--success>svg{color:var(--wc-success);flex:none;margin-top:2px}.wc-alert__title{margin:0 0 2px;font-weight:650}.wc-alert__body p{margin:0}.wc-empty{justify-items:center;gap:var(--wc-space-3);padding:var(--wc-space-10) var(--wc-space-6);text-align:center;display:grid}.wc-empty__icon{border-radius:var(--wc-radius-lg);background:var(--wc-accent-soft);width:52px;height:52px;color:var(--wc-accent-text);border:1px solid var(--wc-border-strong);place-items:center;display:grid}.wc-empty__title{font-family:var(--wc-font-display);margin:0;font-size:1.2rem}.wc-empty__text{max-width:34rem;color:var(--wc-text-muted);margin:0;line-height:1.5}.wc-auth{min-height:100vh;padding:var(--wc-space-6) var(--wc-space-4);background:radial-gradient(900px 500px at 15% -10%, #4d94ff2e, transparent 60%), radial-gradient(700px 420px at 110% 110%, #7cc4ff1f, transparent 60%), var(--wc-bg);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.wc-auth__panel{justify-self:center;gap:var(--wc-space-6);width:min(100%,440px);min-width:0;animation:wc-rise var(--wc-dur-slow) var(--wc-ease) both;display:grid}.wc-auth__brand{justify-content:center;display:flex}.wc-auth__title{font-family:var(--wc-font-display);letter-spacing:-.01em;margin:0;font-size:1.6rem}.wc-auth__subtitle{margin:var(--wc-space-2) 0 0;color:var(--wc-text-muted);line-height:1.5}.wc-auth__form{gap:var(--wc-space-4);margin-top:var(--wc-space-6);display:grid}.wc-auth__switch{text-align:center;color:var(--wc-text-muted);margin:0;font-size:.92rem}.wc-link{color:var(--wc-accent-text);font-weight:600;text-decoration:none}.wc-link:hover{text-decoration:underline}@keyframes wc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wc-shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.wc-shell__bar{justify-content:space-between;align-items:center;gap:var(--wc-space-4);padding:var(--wc-space-3) var(--wc-space-6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--wc-border);z-index:10;background:#0c1527d1;display:flex;position:sticky;top:0}.wc-shell__user{align-items:center;gap:var(--wc-space-3);color:var(--wc-text-muted);font-size:.9rem;display:flex}.wc-shell__main{width:min(100%,1080px);padding:var(--wc-space-8) var(--wc-space-4);gap:var(--wc-space-6);align-content:start;margin:0 auto;display:grid}.wc-page-title{font-family:var(--wc-font-display);letter-spacing:-.01em;margin:0;font-size:1.7rem}.wc-page-subtitle{margin:var(--wc-space-2) 0 0;color:var(--wc-text-muted)}.wc-org-grid{gap:var(--wc-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.wc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.wc-card{padding:var(--wc-space-5)}.wc-shell__bar{padding:var(--wc-space-3) var(--wc-space-4)}}@media (prefers-reduced-motion:reduce){.wc *,.wc :before,.wc :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button.wc-link{color:var(--wc-accent-text);font-weight:600;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.wc{--color-bg:var(--wc-bg);--color-text:var(--wc-text);--color-muted:var(--wc-text-muted);--color-accent:var(--wc-accent-text)}*,:before,:after{box-sizing:border-box}body{min-height:100vh;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.home{max-width:40rem;margin:0 auto;padding:20vh 1rem 2rem}.home h1{letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(2rem,6vw,3rem)}.tagline{margin:0 0 1.5rem;font-size:1.25rem}.status{color:var(--color-muted)}a{color:var(--color-accent)}
