.staffio-landing{color:#eceff4;-webkit-font-smoothing:antialiased;background:#08090c;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:normal}body:has(.staffio-landing){background:#08090c}body:has(.staffio-landing):before{display:none}.staffio-landing *,.staffio-landing :before,.staffio-landing :after{box-sizing:border-box}.staffio-landing a{color:#4da3ff;text-decoration:none}.staffio-landing a:hover{color:#8ac4ff}.staffio-landing ::selection{background:#4da3ff40}.staffio-landing input,.staffio-landing textarea,.staffio-landing select,.staffio-landing button{font:inherit}.staffio-landing :focus-visible{outline-offset:2px;outline:2px solid #4da3ff}.staffio-landing .st-cta{transition:transform .15s,box-shadow .15s,filter .15s}.staffio-landing .st-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.staffio-landing .st-ghost{transition:background .15s,border-color .15s}.staffio-landing .st-ghost:hover{background:#ffffff0f;border-color:#ffffff3d}.staffio-landing .st-card{transition:transform .18s,border-color .18s}.staffio-landing .st-card:hover{border-color:#4da3ff59;transform:translateY(-2px)}.staffio-landing .st-input{transition:border-color .15s,background .15s}.staffio-landing .st-input::placeholder{color:#5e6875}.staffio-landing .st-input:focus{border-color:#4da3ff99;outline:none}.staffio-landing .st-submit{transition:filter .15s,opacity .15s}.staffio-landing .st-submit:hover:not(:disabled){filter:brightness(1.08)}.staffio-landing .st-submit:disabled{opacity:.6;cursor:default}@keyframes scanY{0%{opacity:0;transform:translateY(-10%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(1000%)}}@keyframes pulseRing{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes drift{0%{transform:translate(0,0)}50%{transform:translateY(-14px)}to{transform:translate(0,0)}}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes growBar{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes sweepX{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.staffio-landing *{transition:none!important;animation:none!important}}.le-text{outline-offset:2px;cursor:text;border-radius:3px;outline:1px dashed #4da3ff4d;transition:outline-color .12s,background .12s}.le-text:hover{background:#4da3ff14;outline-color:#4da3ffb3}.le-text:focus{background:#4da3ff1f;outline:2px solid #4da3ff}.le-text:empty:before{content:attr(data-empty);color:#5e6875}.le-item{flex-direction:column;display:flex;position:relative}.le-item>:first-child{flex:auto}.le-bar{z-index:5;background:#14161c;border:1px solid #ffffff24;border-radius:999px;gap:2px;padding:3px;display:none;position:absolute;top:-14px;right:-6px;box-shadow:0 6px 18px #00000080}.le-item:hover>.le-bar,.le-item:focus-within>.le-bar{display:flex}.le-bar button{color:#93a0b0;cursor:pointer;background:0 0;border:0;border-radius:999px;width:24px;height:24px;font-size:12px;line-height:1}.le-bar button:hover:not(:disabled){color:#eceff4;background:#ffffff1a}.le-bar button:disabled{opacity:.35;cursor:default}.le-bar .le-danger:hover{color:#ff7a6b;background:#ff7a6b2e}.le-add{color:#93a0b0;cursor:pointer;background:0 0;border:1px dashed #ffffff3d;border-radius:999px;align-self:start;padding:6px 14px;font-size:13px;font-weight:600}.le-add:hover{color:#4da3ff;border-color:#4da3ff}.le-toolbar{z-index:100;background:#14161c;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-family:Manrope,system-ui,sans-serif;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0009}.le-toolbar button{color:#eceff4;cursor:pointer;white-space:nowrap;background:#ffffff14;border:0;border-radius:999px;height:34px;padding:0 14px;font-size:13px;font-weight:600}.le-toolbar button:hover:not(:disabled){background:#ffffff29}.le-toolbar button:disabled{opacity:.4;cursor:default}.le-toolbar .le-primary{color:#08090c;background:#4da3ff}.le-toolbar .le-primary:hover:not(:disabled){background:#8ac4ff}.le-langs{gap:2px;display:flex}.le-langs button{height:28px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:12px}.le-langs .le-on{color:#08090c;background:#4da3ff}.le-state{color:#93a0b0;white-space:nowrap;padding:0 8px;font-size:12px}.le-state.le-dirty{color:#ffd166}.le-panel{z-index:101;color:#eceff4;background:#0f1116;border-left:1px solid #ffffff1a;flex-direction:column;width:min(420px,100vw);font-family:Manrope,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #00000080}.le-panel header{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:16px;display:flex}.le-panel header input{color:#eceff4;background:#07080bb3;border:1px solid #ffffff24;border-radius:10px;outline:none;flex:1;height:36px;padding:0 12px;font-size:14px}.le-panel header input:focus{border-color:#4da3ff}.le-panel header button{color:#93a0b0;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;height:36px;padding:0 12px;font-size:13px;font-weight:600}.le-fields{flex:1;padding:12px 16px 24px;overflow:auto}.le-field{flex-direction:column;gap:4px;padding:8px 0;display:flex}.le-field label{color:#7f8b9a;letter-spacing:.04em;word-break:break-all;font-size:11px;font-weight:600}.le-field textarea{color:#eceff4;resize:vertical;background:#07080bb3;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;min-height:34px;padding:8px 10px;font-size:14px;line-height:1.45}.le-field textarea:focus{border-color:#4da3ff}.le-empty{color:#7f8b9a;text-align:center;padding:24px 0;font-size:14px}
