.wea-anchor{--welab-main-left:16px;--welab-main-right:16px;--welab-composer-width:min(640px,calc(100vw - 32px))}.wea-dock .welab-dock-panel{z-index:100000;top:12px;bottom:12px}.wea-anchor{z-index:99990}.wea-switch{display:inline-block;margin-top:.9rem;font-size:.8rem;color:#9d99ff;text-decoration:none}.wea-switch:hover{text-decoration:underline}.wea-error{margin:.2rem 1rem;font-size:.8rem;color:#ff8a8a}.wea-live-state{margin:.3rem 0;text-align:center;font-size:.78rem;color:#8b8b95}.wea-image{display:block;max-width:100%;max-height:220px;border-radius:10px}.wea-restart{align-self:center;margin-top:.6rem;padding:.5rem 1rem;border-radius:999px;border:1px solid #3a3c44;background:#1c1d23;color:inherit;cursor:pointer;font-size:.85rem}.wea-form{display:flex;flex-direction:column;gap:.7rem;padding:1rem .2rem}.wea-form strong{font-size:1rem}.wea-form p,.wea-form small{margin:0;font-size:.82rem;color:#9a9aa4}.wea-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:#b6b6bf}.wea-form input:not([type=checkbox]),.wea-form textarea{padding:.65rem .8rem;border-radius:12px;border:1px solid #3a3c44;background:#1c1d23;color:inherit;font:inherit}.wea-form input:focus,.wea-form textarea:focus{outline:none;border-color:#52529e;box-shadow:0 0 0 3px rgba(82,82,158,.22)}.wea-form button{padding:.7rem 1rem;border-radius:12px;border:0;background:#673de6;color:#fff;font-weight:600;cursor:pointer}.wea-form button:disabled{opacity:.45;cursor:default}.wea-form button.is-ghost{background:transparent;border:1px solid #3a3c44;color:inherit}.wea-form-row{display:flex;gap:.6rem}.wea-form-row button{flex:1}.wea-agreement{max-height:190px;overflow:auto;padding:.6rem .8rem;border-radius:12px;border:1px solid #2c2d34;display:flex;flex-direction:column;gap:.5rem}.wea-check{flex-direction:row!important;align-items:flex-start;gap:.5rem!important}.wea-stars{display:flex;gap:.3rem;justify-content:center}.wea-stars button{padding:.2rem .4rem;background:transparent;color:#55555f;font-size:1.6rem;line-height:1}.wea-stars button.is-on{color:#f5b301}[data-theme=light] .wea-form input:not([type=checkbox]),[data-theme=light] .wea-form textarea{background:#fff;border-color:#dedee3}.wea-guest-form{width:100%;max-width:380px;margin:auto;padding:24px 0;gap:22px}.wea-guest-intro{display:flex;flex-direction:column;align-items:center;text-align:center}.wea-guest-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border:1px solid rgba(157,153,255,.2);border-radius:18px;color:#b2a8ff;background:rgba(123,102,255,.12)}.wea-guest-intro strong{font-size:19px;letter-spacing:-.02em}.wea-guest-intro p{max-width:260px;margin-top:7px;line-height:1.55}.wea-guest-fields{display:flex;flex-direction:column;gap:15px}.wea-guest-form label{gap:7px;color:#c4c4ce;font-size:12px;font-weight:600}.wea-guest-input{position:relative;display:flex;align-items:center;color:#858594}.wea-guest-input svg{position:absolute;left:14px;pointer-events:none}.wea-guest-form .wea-guest-input input{width:100%;min-width:0;height:48px;padding:0 14px 0 43px;border-color:#363640;background:#202027;color:#f3f3f5;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.wea-guest-input input::placeholder{color:#777783}.wea-guest-form>button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;background:#7b66ff;font-size:14px;transition:background .2s,opacity .2s}.wea-guest-form>button:not(:disabled):hover{background:#8d7aff}.wea-guest-form>button:disabled{opacity:.5}.wea-guest-form>small{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:-10px;font-size:12px}[data-theme=light] .wea-guest-icon{color:#6755ce;background:rgba(123,102,255,.1)}[data-theme=light] .wea-guest-form label{color:#494952}[data-theme=light] .wea-guest-form .wea-guest-input input{background:#fff;border-color:#dedee3;color:#1d1e20}