.exc-portal,.exc-portal-embed{--lime: #c6f432;--on-lime: #040a07;--lime-dim: rgba(198, 244, 50, .12);--cyan: #7ec8e3;--ink: #040a07;--panel: rgba(255, 255, 255, .028);--panel-solid: #0a120d;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--text: #f2f5ef;--muted: rgba(242, 245, 239, .62);--dim: rgba(242, 245, 239, .38);--head: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;position:relative;font-family:var(--body);color:var(--text)}.exc-portal{min-height:100vh;background:radial-gradient(circle at top right,rgba(198,244,50,.08),transparent 28%),radial-gradient(circle at left 18%,rgba(126,200,227,.08),transparent 22%),linear-gradient(180deg,#020705,#040a07 22%,#06100c)}.exc-portal-embed[data-theme=light]{--lime: #5f8b00;--on-lime: #ffffff;--lime-dim: rgba(95, 139, 0, .1);--panel: #ffffff;--panel-solid: #ffffff;--line: rgba(0, 0, 0, .1);--line-strong: rgba(0, 0, 0, .18);--text: #12180f;--muted: rgba(18, 24, 15, .66);--dim: rgba(18, 24, 15, .45)}.exc-portal:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 84%,transparent 100%);pointer-events:none;z-index:0}.exc-portal>*{position:relative;z-index:1}.exc-portal h1,.exc-portal h2,.exc-portal h3,.exc-portal-embed h1,.exc-portal-embed h2,.exc-portal-embed h3{font-family:var(--head);letter-spacing:-.02em}.exc-portal .num,.exc-portal-embed .num{font-variant-numeric:tabular-nums}.exc-portal a,.exc-portal button,.exc-portal input,.exc-portal select,.exc-portal textarea,.exc-portal-embed a,.exc-portal-embed button,.exc-portal-embed input,.exc-portal-embed select,.exc-portal-embed textarea{font-family:inherit}.exc-portal :focus-visible,.exc-portal-embed :focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:6px}.exc-btn{transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease}.exc-btn:not(:disabled):hover{transform:translateY(-1px)}.exc-btn-primary:not(:disabled):hover{box-shadow:0 6px 20px #c6f43247}.exc-btn-ghost:not(:disabled):hover{background:#ffffff0d;border-color:var(--line-strong)}.exc-card{transition:border-color .16s ease,background .16s ease}.exc-card-hover:hover{border-color:#c6f4324d;background:#ffffff0a}.exc-nav-item{transition:color .14s ease,background .14s ease,border-color .14s ease}.exc-portal tbody tr,.exc-portal-embed tbody tr{transition:background .12s ease}.exc-portal tbody tr:hover,.exc-portal-embed tbody tr:hover{background:#ffffff06}.exc-portal-embed[data-theme=light] tbody tr:hover{background:#00000007}.exc-portal-embed[data-theme=light] .exc-card-hover:hover{background:#00000005}.exc-portal-embed[data-theme=light] ::placeholder{color:#12180f66}.exc-portal-embed[data-theme=light] select option{background:#fff;color:#12180f}.exc-portal-embed[data-theme=light] .exc-input:focus{border-color:#5f8b0099;background:#00000005}.exc-portal-embed[data-theme=light] .exc-btn-ghost:not(:disabled):hover{background:#0000000a}.exc-portal-embed[data-theme=light] *::-webkit-scrollbar-thumb{background:#00000029}.exc-portal input:-webkit-autofill,.exc-portal input:-webkit-autofill:hover,.exc-portal input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px #0b130e inset;transition:background-color 9999s ease-in-out 0s}.exc-input{transition:border-color .14s ease,background .14s ease}.exc-input:focus{border-color:#c6f4328c;background:#ffffff0b}.exc-portal ::placeholder,.exc-portal-embed ::placeholder{color:#f2f5ef4d}.exc-portal select option,.exc-portal-embed select option{background:#0b130e;color:var(--text)}.exc-portal *::-webkit-scrollbar,.exc-portal-embed *::-webkit-scrollbar{width:8px;height:8px}.exc-portal *::-webkit-scrollbar-track,.exc-portal-embed *::-webkit-scrollbar-track{background:transparent}.exc-portal *::-webkit-scrollbar-thumb,.exc-portal-embed *::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.exc-portal *::-webkit-scrollbar-thumb:hover,.exc-portal-embed *::-webkit-scrollbar-thumb:hover{background:#fff3}@media(max-width:860px){.exc-portal-shell{flex-direction:column}.exc-portal-sidebar{width:100%!important;height:auto!important;position:static!important;border-right:none!important;border-bottom:1px solid var(--line)}.exc-portal-nav{display:flex;overflow-x:auto;gap:4px;padding:8px 12px!important}.exc-portal-nav .exc-nav-item{white-space:nowrap;border-left:none!important;border-bottom:2px solid transparent;border-radius:8px}.exc-portal-nav .exc-nav-item[data-active=true]{border-bottom-color:var(--lime)}.exc-portal-identity{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.exc-portal-main{padding:20px 16px 48px!important}}@media(prefers-reduced-motion:reduce){.exc-portal *,.exc-portal *:before{transition:none!important;animation:none!important}.exc-btn:not(:disabled):hover{transform:none}}
