html.wy-feedback-open{overflow:hidden}
dialog.wy-feedback,dialog.wy-feedback *{box-sizing:border-box}
dialog.wy-feedback{position:fixed;inset:0;margin:auto;width:400px;max-width:calc(100vw - 32px);max-height:90vh;overflow:auto;padding:28px 32px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#1c1c26;color:#e9e6f5;box-shadow:0 24px 48px #0006;font:14px/1.6 system-ui,"PingFang SC",sans-serif;text-align:left}
dialog.wy-feedback::backdrop{background:rgba(0,0,0,.6)}
.wy-feedback [hidden]{display:none!important}.wy-feedback button{cursor:pointer;font:inherit}.wy-feedback-close{position:absolute;right:14px;top:10px;border:0;background:none;color:#8f8aa8;font-size:24px!important}.wy-feedback-brand{font-size:12px;color:#8f8aa8}.wy-feedback h1,.wy-feedback h2{font-size:22px;font-weight:600;margin:6px 0 4px;color:#e9e6f5}.wy-feedback-lead{font-size:13px;color:#8f8aa8;margin:0 0 20px}.wy-feedback fieldset{border:0;margin:0 0 14px;padding:0}.wy-feedback legend,.wy-feedback-label{font-size:12px;color:#8f8aa8;margin-bottom:6px;display:block}.wy-feedback-pills{display:flex;gap:8px}.wy-feedback-pills label{position:relative;cursor:pointer;flex:1}.wy-feedback-pills input{position:absolute;opacity:0;width:1px;height:1px}.wy-feedback-pills span{display:block;text-align:center;padding:6px 8px;border:1px solid #3a3655;border-radius:18px;color:#8f8aa8;font-size:13px;white-space:nowrap}.wy-feedback-pills input:checked+span{border-color:#7c5cff;background:#7c5cff2e;color:#e9e6f5}.wy-feedback-pills input:focus-visible+span{outline:2px solid #c9a6ff;outline-offset:2px}.wy-feedback textarea,.wy-feedback input[name=contact]{display:block;width:100%;border:1px solid #3a3655;border-radius:10px;background:#14121f;color:#e9e6f5;padding:10px 12px;font:inherit}.wy-feedback textarea{height:120px;resize:vertical;font-family:inherit}.wy-feedback input[name=contact]{height:44px;font-family:inherit}.wy-feedback textarea::placeholder,.wy-feedback input::placeholder{color:#6f6a88}.wy-feedback-count{text-align:right;font-size:11px;color:#8f8aa8;margin:4px 0 14px}.wy-feedback small{font-size:12px;margin-left:8px}.wy-feedback-submit{width:100%;height:44px;border:0;border-radius:10px;background:linear-gradient(90deg,#a259ff,#ff6fa8);color:white;margin-top:18px;font-weight:600!important}.wy-feedback-submit:disabled{opacity:.4;cursor:default}.wy-feedback-error{color:#f09c99;font-size:12px;margin:8px 0 0}.wy-feedback-success{text-align:center;padding:24px 0 4px}.wy-feedback-success svg{width:56px;height:56px;fill:none;stroke:#c9a6ff;stroke-width:1.6}.wy-feedback-success p{color:#8f8aa8}.wy-feedback-mobile{display:none}.user-feedback-footer{padding:14px 20px;text-align:center;color:#8f8aa8}.user-feedback-footer a,a[data-user-feedback]{color:#c9a6ff;text-decoration:none}
body[data-feedback-page]{margin:0;min-height:100dvh;background:linear-gradient(135deg,#3a0f3f,#1d1240 45%,#0b1a4a);color:#e9e6f5}
dialog.wy-feedback-fullpage{width:100%;max-width:none;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:0;background:radial-gradient(circle at 15% 20%,#ffffff55 1px,transparent 2px),radial-gradient(circle at 80% 70%,#ffffff44 1px,transparent 2px),linear-gradient(135deg,#3a0f3f,#1d1240 45%,#0b1a4a);background-size:173px 197px,237px 257px,100% 100%}
.wy-feedback-fullpage .wy-feedback-mobile{display:flex;position:relative;height:56px;align-items:center;justify-content:center;border-bottom:1px solid #ffffff12}.wy-feedback-mobile button{position:absolute;left:16px;color:#c9a6ff;border:0;background:none}.wy-feedback-fullpage .wy-feedback-close{display:none}.wy-feedback-fullpage .wy-feedback-content{padding:20px 16px;min-height:calc(100dvh - 56px);display:flex;flex-direction:column}.wy-feedback-fullpage form{display:flex;flex:1;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,16px)}.wy-feedback-fullpage .wy-feedback-submit{margin-top:auto;flex-shrink:0}.wy-feedback-fullpage .wy-feedback-error{margin-bottom:16px}.wy-feedback-fullpage input[name=contact]{margin-bottom:24px}.wy-feedback-fullpage .wy-feedback-success{flex:1;display:flex;flex-direction:column;align-items:center;padding-bottom:env(safe-area-inset-bottom,16px)}
.wy-feedback-fullpage .wy-feedback-brand,.wy-feedback-fullpage .wy-feedback-content > h1{display:none}
.wy-contact-qr{text-align:center;padding:4px 0 6px}.wy-contact-frame{display:inline-block;padding:0;overflow:hidden;background:#fff;border-radius:12px}.wy-contact-frame img{display:block;width:240px;height:240px;object-fit:contain;border-radius:8px}.wy-contact-id{font-size:16px;margin:14px 0 0}.wy-contact-hint{font-size:12px;color:#8f8aa8;margin:6px 0 0}
.wy-credits-rules{list-style:none;counter-reset:credits;padding:0;margin:0}.wy-credits-rules li{counter-increment:credits;position:relative;padding-left:28px;margin-bottom:14px;font-size:14px;line-height:22px}.wy-credits-rules li::before{content:counter(credits);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:#7c5cff2e;color:#c9a6ff;font-size:12px;text-align:center;line-height:20px}.wy-credits-rules span{color:#8f8aa8}.wy-credits-rules b{color:#ffd58a;font-weight:600}.wy-credits-link{display:block;text-align:center;color:#c9a6ff;text-decoration:none;margin-top:6px}
