.feedback-page .feedback-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;padding:40px 0 80px;position:relative;z-index:2}.feedback-page .form-container{background:#fff;border:1px solid rgba(0,150,136,.1);border-radius:24px;box-shadow:0 10px 40px #0000000d;margin:0 auto;max-width:800px;padding:48px}.feedback-page .form-header{margin-bottom:48px;text-align:center}.feedback-page .form-title{background:linear-gradient(135deg,#009688,#00d4aa);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;margin-bottom:12px;-webkit-text-fill-color:transparent}.feedback-page .form-subtitle{color:#666;font-size:1.125rem;font-weight:300}.feedback-page .feedback-form{space-y:24px}.feedback-page .form-group{margin-bottom:28px}.feedback-page .form-label{align-items:center;color:#333;display:flex;font-size:.95rem;font-weight:600;gap:8px;margin-bottom:8px}.feedback-page .label-text{color:inherit}.feedback-page .required{color:#ff5722;font-weight:400}.feedback-page .optional{color:#999;font-size:.875rem;font-weight:400}.feedback-page .form-input{background:#fafafa;border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.feedback-page .form-input:focus{background:#fff;border-color:#009688;box-shadow:0 0 0 3px #0096881a;outline:none}.feedback-page .form-input.error{border-color:#ff5722}.feedback-page .form-textarea{line-height:1.5;min-height:120px;resize:vertical}.feedback-page .field-hint{color:#999;font-size:.875rem;margin-top:4px}.feedback-page .error-message{align-items:center;color:#ff5722;display:flex;font-size:.875rem;gap:6px;margin-top:6px}.feedback-page .error-icon{font-family:JetBrains Mono,monospace;font-weight:700}.feedback-page .file-upload-wrapper{position:relative;width:100%}.feedback-page .file-input{height:0;opacity:0;position:absolute;width:0}.feedback-page .file-upload-label{align-items:center;background:#00968805;border:2px dashed rgba(0,150,136,.3);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px;transition:all .3s ease}.feedback-page .file-upload-label:hover{background:#0096880d;border-color:#009688}.feedback-page .file-upload-label.dragging{background:#00968826;border-color:#009688;transform:scale(1.02)}.feedback-page .file-count{color:#009688;font-size:.875rem;font-weight:500;margin-top:8px}.feedback-page .upload-icon-svg{color:#009688;height:40px;width:40px}.feedback-page .recaptcha-notice{margin-bottom:20px;margin-top:20px}.feedback-page .recaptcha-text{color:#666;font-size:.75rem;line-height:1.4;text-align:center}.feedback-page .recaptcha-text a{color:#009688;text-decoration:underline;transition:color .2s ease}.feedback-page .recaptcha-text a:hover{color:#00796b}.grecaptcha-badge{visibility:hidden!important}.feedback-page .form-actions{display:flex;gap:16px;margin-top:36px}.feedback-page .btn-reset,.feedback-page .btn-submit{border:2px solid transparent;border-radius:8px;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:14px 32px;position:relative;transition:all .3s ease}.feedback-page .btn-submit{background:#0a0a0a;border-color:#0a0a0a;box-shadow:4px 4px #009688;color:#fff;flex:1}.feedback-page .btn-submit:hover:not(:disabled){box-shadow:6px 6px #009688;transform:translate(-2px,-2px)}.feedback-page .btn-submit:disabled{cursor:not-allowed;opacity:.6}.feedback-page .btn-reset{background:#fff;border-color:#e5e7eb;color:#666}.feedback-page .btn-reset:hover{background:#f5f5f5;border-color:#009688}.feedback-page .bracket-left,.feedback-page .bracket-right{font-family:JetBrains Mono,monospace;margin:0 4px;opacity:.6}.feedback-page .success-message{align-items:center;background:linear-gradient(135deg,#0096881a,#00bfa51a);border:1px solid rgba(0,150,136,.3);border-radius:12px;color:#009688;display:flex;font-weight:500;gap:12px;margin-top:24px;padding:16px 24px}.feedback-page .success-icon{font-size:1.25rem;font-weight:700}.feedback-page .fade-enter-active,.feedback-page .fade-leave-active{transition:opacity .3s ease}.feedback-page .fade-enter-from,.feedback-page .fade-leave-to{opacity:0}html[data-theme=dark] .feedback-page .feedback-section{background:transparent}html[data-theme=dark] .feedback-page .feedback-section .form-container{background:#1a1a1a;border-color:#333;box-shadow:0 10px 40px #0000004d}html[data-theme=dark] .feedback-page .feedback-section .form-subtitle{color:#a0a0a0}html[data-theme=dark] .feedback-page .feedback-section .form-label{color:#e5e5e5}html[data-theme=dark] .feedback-page .feedback-section .form-input{background:#2a2a2a;border-color:#444;color:#f5f5f5}html[data-theme=dark] .feedback-page .feedback-section .form-input:focus{background:#333;border-color:#009688}html[data-theme=dark] .feedback-page .feedback-section .form-input::-moz-placeholder{color:#666}html[data-theme=dark] .feedback-page .feedback-section .form-input::placeholder{color:#666}html[data-theme=dark] .feedback-page .feedback-section .field-hint{color:#666}html[data-theme=dark] .feedback-page .feedback-section .file-upload-label{background:#0096880d;border-color:#00968833;color:#a0a0a0}html[data-theme=dark] .feedback-page .feedback-section .file-upload-label:hover{background:#0096881a}html[data-theme=dark] .feedback-page .feedback-section .btn-submit{background:#009688;border-color:#009688}html[data-theme=dark] .feedback-page .feedback-section .btn-submit:hover:not(:disabled){background:#00796b}html[data-theme=dark] .feedback-page .feedback-section .btn-reset{background:#1a1a1a;border-color:#444;color:#f5f5f5}html[data-theme=dark] .feedback-page .feedback-section .btn-reset:hover{background:#2a2a2a;border-color:#009688}html[data-theme=dark] .feedback-page .feedback-section .success-message{background:linear-gradient(135deg,#00bfa51f,#00ffc11f);border-color:#00bfa540;color:#00bfa5}.feedback-page .header-section{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;display:flex;justify-content:center;min-height:unset;padding:40px 0 30px;position:relative;text-align:center;z-index:2}.feedback-page .page-title{font-family:JetBrains Mono,Albert Sans,monospace;font-kerning:none;font-size:clamp(3.5rem,8vw,6rem);font-weight:700;letter-spacing:-.08em;margin-bottom:24px;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:linear-gradient(135deg,#009688,#00bfa5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;line-height:1.1;text-shadow:0 2px 20px rgba(0,150,136,.1);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.feedback-page .page-title:hover{text-shadow:0 4px 30px rgba(0,150,136,.15);transform:scale(1.02)}.feedback-page .md-syntax{font-family:JetBrains Mono,monospace;font-size:.7em;font-weight:400;margin-right:.75rem;opacity:.4}html[data-theme=dark] .feedback-page .header-section{background:transparent}html[data-theme=dark] .feedback-page .page-title{background:linear-gradient(135deg,#fff,#00bfa5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 30px rgba(0,150,136,.15)}html[data-theme=dark] .feedback-page .page-subtitle{color:#a0a0a0}.feedback-page .glitch{animation:glitchAnimFeedback .2s ease-out}@keyframes glitchAnimFeedback{0%,to{filter:hue-rotate(0deg);transform:translate(0)}20%{filter:hue-rotate(90deg);transform:translate(-2px,2px)}40%{filter:hue-rotate(180deg);transform:translate(-2px,-2px)}60%{filter:hue-rotate(270deg);transform:translate(2px,2px)}80%{filter:hue-rotate(1turn);transform:translate(2px,-2px)}}.feedback-page .page-subtitle{color:#666;font-size:1.25rem;font-weight:300;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:600px}.feedback-page .info-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;padding:30px 0;position:relative;z-index:2}.feedback-page .info-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:0}.feedback-page .info-card{background:#fff;border:1px solid rgba(0,150,136,.1);border-radius:16px;padding:24px 20px;text-align:center;transition:all .3s ease}.feedback-page .info-card:hover{border-color:#0096884d;box-shadow:0 12px 24px #00968826;transform:translateY(-4px)}.feedback-page .info-icon{align-items:center;background:#0096881a;border-radius:12px;display:inline-flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.feedback-page .icon-svg{color:#009688;height:24px;width:24px}.feedback-page .info-title{color:#0a0a0a;font-size:1.25rem;font-weight:700;margin-bottom:8px}.feedback-page .info-description{color:#666;line-height:1.6;margin:0}html[data-theme=dark] .feedback-page .info-section{background:transparent}html[data-theme=dark] .feedback-page .info-section .info-card{background:#1a1a1a;border-color:#333}html[data-theme=dark] .feedback-page .info-section .info-card:hover{background:#333;border-color:#009688}html[data-theme=dark] .feedback-page .info-section .info-card .info-icon{background:#00968833}html[data-theme=dark] .feedback-page .info-section .info-card .info-title{color:#f5f5f5}html[data-theme=dark] .feedback-page .info-section .info-card .info-description{color:#a0a0a0}@media screen and (max-width:639px){.feedback-page .header-section{min-height:auto;padding:2rem 1rem 1.5rem}.feedback-page .page-title{font-size:2.5rem;letter-spacing:-.04em;line-height:1.1;margin-bottom:1rem;word-break:break-word}.feedback-page .md-syntax{font-size:.6em;margin-right:.5rem}.feedback-page .page-subtitle{font-size:1rem;line-height:1.5;margin-bottom:0;padding:0 1rem}.feedback-page .info-section{padding:1.5rem 1rem}.feedback-page .info-grid{gap:1rem;grid-template-columns:1fr;margin-bottom:0}.feedback-page .info-card{border-radius:12px;padding:1.5rem;text-align:center}.feedback-page .info-card:hover{transform:translateY(-2px)}.feedback-page .info-icon{border-radius:10px;height:48px;margin-bottom:1rem;width:48px}.feedback-page .icon-svg{height:24px;width:24px}.feedback-page .info-title{font-size:1.1rem;margin-bottom:.5rem}.feedback-page .info-description{font-size:.875rem;line-height:1.5}.feedback-page .feedback-section{padding:2rem 1rem 3rem}.feedback-page .form-container{border-radius:16px;max-width:100%;padding:1.5rem}.feedback-page .form-header{margin-bottom:2rem}.feedback-page .form-title{font-size:1.5rem;margin-bottom:.5rem}.feedback-page .form-title .md-syntax{font-size:.7em}.feedback-page .form-subtitle{font-size:.9rem}.feedback-page .form-group{margin-bottom:1.25rem}.feedback-page .form-label{font-size:.875rem;margin-bottom:.5rem}.feedback-page .form-input{border-radius:8px;font-size:16px;min-height:48px;padding:12px}.feedback-page .form-textarea{font-size:16px;min-height:100px}.feedback-page .field-hint{font-size:.75rem;margin-top:.25rem}.feedback-page .error-message{font-size:.75rem}.feedback-page .file-upload-label{border-radius:10px;font-size:.875rem;padding:1.5rem}.feedback-page .upload-icon-svg{height:32px;width:32px}.feedback-page .form-actions{flex-direction:column;gap:1rem}.feedback-page .btn-reset,.feedback-page .btn-submit{width:100%}.feedback-page .success-message{border-radius:8px;flex-direction:column;font-size:.875rem;gap:.5rem;padding:12px 16px;text-align:center}.feedback-page .container{max-width:100%;padding:0 1rem}.feedback-shell .global-bg-animation .floating-grid{animation:none;background-size:30px 30px}.feedback-shell .global-bg-animation .morphing-blob{display:none}.feedback-page .info-card:hover{transform:none}.feedback-page .file-upload-label:hover{background:#00968805;border-color:#0096884d}}@media screen and (min-width:640px)and (max-width:1023px){.feedback-page .header-section{padding:2.5rem 2rem 2rem}.feedback-page .page-title{font-size:4rem;margin-bottom:1.5rem}.feedback-page .page-subtitle{font-size:1.125rem;max-width:500px}.feedback-page .info-section{padding:2rem}.feedback-page .info-grid{gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:600px}.feedback-page .info-card{padding:2rem}.feedback-page .feedback-section{padding:4rem 2rem 5rem}.feedback-page .form-container{max-width:600px;padding:3rem}.feedback-page .form-header{margin-bottom:2.5rem}.feedback-page .form-title{font-size:1.75rem}.feedback-page .form-input{padding:14px 16px}.feedback-page .form-textarea{min-height:120px}.feedback-page .file-upload-label{padding:2.5rem}.feedback-page .form-actions{flex-direction:row;gap:1rem;justify-content:center}.feedback-page .btn-reset,.feedback-page .btn-submit{padding:16px 36px}.feedback-page .btn-submit{flex:0 1 auto;min-width:200px}.feedback-page .btn-reset{flex:0 1 auto;min-width:150px}.feedback-page .container{padding:0 2rem}.feedback-shell .global-bg-animation .floating-grid{animation-duration:30s}.feedback-shell .global-bg-animation .morphing-blob{animation-duration:30s;filter:blur(50px)}}@media screen and (min-width:1024px)and (max-width:1199px){.feedback-page .container{max-width:1000px;padding:0 20px}.feedback-page .info-grid{gap:24px;grid-template-columns:repeat(3,1fr)}.feedback-page .form-container{max-width:700px}}@media(hover:none)and (pointer:coarse){.feedback-page *{-webkit-tap-highlight-color:transparent}.feedback-page .info-card:hover{box-shadow:none;transform:none}.feedback-page .file-upload-label:hover{background:#00968805;border-color:#0096884d}.feedback-page .btn-reset,.feedback-page .btn-submit{align-items:center;display:flex;justify-content:center;min-height:44px}.feedback-page .btn-reset:active,.feedback-page .btn-submit:active{opacity:.9;transform:scale(.98)}.feedback-page .form-input,.feedback-page .form-textarea{font-size:16px;min-height:44px}}@media(max-width:1023px){.feedback-page .floating-grid,.feedback-page .morphing-blob{animation:none;will-change:auto}.feedback-page .form-container,.feedback-page .info-card{backface-visibility:hidden;transform:translateZ(0)}.feedback-page .form-title,.feedback-page .page-title{font-display:swap}.feedback-page .glitch{animation:none}}@media(prefers-reduced-motion:reduce){.feedback-page *{animation:none;transition:none}.feedback-page .glitch{animation:none}}@media(prefers-contrast:high){.feedback-page .form-container,.feedback-page .info-card{border-color:currentColor;border-width:2px}.feedback-page .btn-reset,.feedback-page .btn-submit{border-width:2px;font-weight:700}.feedback-page .form-input,.feedback-page .form-textarea{border-width:2px}}@media(max-width:812px)and (orientation:landscape){.feedback-page .header-section{min-height:auto;padding:2rem 1rem}.feedback-page .page-title{font-size:2rem}.feedback-page .feedback-section,.feedback-page .info-section{padding:2rem 1rem}.feedback-page .info-grid{gap:1rem;grid-template-columns:repeat(3,1fr)}.feedback-page .info-card{padding:1.25rem}.feedback-page .form-container{padding:2rem}.feedback-page .form-actions{flex-direction:row}}@media screen and (max-width:374px){.feedback-page .page-title{font-size:2rem}.feedback-page .page-subtitle{font-size:.875rem}.feedback-page .info-card{padding:1.25rem}.feedback-page .info-title{font-size:1rem}.feedback-page .info-description{font-size:.8rem}.feedback-page .form-container{padding:1.25rem}.feedback-page .form-title{font-size:1.25rem}.feedback-page .form-subtitle{font-size:.8rem}.feedback-page .form-input,.feedback-page .form-textarea{font-size:14px;padding:10px}.feedback-page .btn-reset,.feedback-page .btn-submit{font-size:.85rem;padding:12px 20px}}@media screen and (max-width:1023px){html.dark .feedback-page .info-card,html[data-theme=dark] .feedback-page .info-card{background:#2a2a2af2;border:1px solid rgba(0,150,136,.25)}html.dark .feedback-page .form-container,html[data-theme=dark] .feedback-page .form-container{background:#1a1a1afa;border:1px solid rgba(0,150,136,.2)}html.dark .feedback-page .field-hint,html.dark .feedback-page .form-subtitle,html.dark .feedback-page .info-description,html.dark .feedback-page .page-subtitle,html[data-theme=dark] .feedback-page .field-hint,html[data-theme=dark] .feedback-page .form-subtitle,html[data-theme=dark] .feedback-page .info-description,html[data-theme=dark] .feedback-page .page-subtitle{color:#b0b0b0}html.dark .feedback-page .form-input,html.dark .feedback-page .form-textarea,html[data-theme=dark] .feedback-page .form-input,html[data-theme=dark] .feedback-page .form-textarea{background:#2a2a2af2;border-color:#444c;color:#f5f5f5}html.dark .feedback-page .btn-submit,html[data-theme=dark] .feedback-page .btn-submit{background:#009688;border:2px solid #00bfa5;color:#fff}html.dark .feedback-page .btn-reset,html[data-theme=dark] .feedback-page .btn-reset{background:#1a1a1af2;border:2px solid rgba(68,68,68,.8);color:#f5f5f5}html.dark .feedback-page .file-upload-label,html[data-theme=dark] .feedback-page .file-upload-label{background:#00968814;border-color:#00968840;color:#b0b0b0}}@media print{.feedback-shell .global-bg-animation{display:none}.feedback-page .form-container,.feedback-page .info-card{border:1px solid #000;page-break-inside:avoid}.feedback-page .btn-reset,.feedback-page .btn-submit{border:2px solid #000;color:#000}}@media screen and (max-aspect-ratio:1/1)and (max-width:1600px){.feedback-page .info-grid{grid-template-columns:1fr}.feedback-page .form-actions{flex-direction:column}.feedback-page .page-title{font-size:3rem}.feedback-page .container{padding:0 1rem}.feedback-page .form-container{max-width:100%;padding:2rem}}.feedback-page .btn-reset:focus,.feedback-page .btn-submit:focus,.feedback-page .form-input:focus,.feedback-page .form-textarea:focus{outline:3px solid rgba(0,150,136,.3);outline-offset:2px}.feedback-page .file-upload-label:focus-within{outline:3px solid rgba(0,150,136,.3);outline-offset:2px}.feedback-shell .global-bg-animation{height:100%;inset:0;min-height:100vh;min-width:100vw;opacity:1;overflow:hidden;pointer-events:none;position:fixed;width:100%;z-index:0}body.page-feedback,body.page-feedback #__nuxt,body.page-feedback #__nuxt>div,body.page-feedback #__nuxt>div>div,body.page-feedback main{background:transparent}.feedback-shell .global-bg-animation .floating-grid{animation:none;backface-visibility:hidden;background-image:linear-gradient(rgba(0,150,136,.08) 1.5px,transparent 0),linear-gradient(90deg,rgba(0,150,136,.08) 1.5px,transparent 0);background-position:0 0;background-size:50px 50px;height:200%;left:-50%;position:absolute;top:-50%;transform:translateZ(0);width:200%;will-change:auto}@keyframes floatGridFeedback{0%{background-position:0 0}to{background-position:50px 50px}}.feedback-shell .global-bg-animation .morphing-blob{animation:none;border-radius:50%;filter:blur(40px);mix-blend-mode:multiply;opacity:.8;position:absolute}.feedback-shell .global-bg-animation .blob-1{animation-delay:0s;background:radial-gradient(circle,rgba(0,150,136,.2) 0,transparent 70%);height:400px;right:-100px;top:-200px;width:400px}.feedback-shell .global-bg-animation .blob-2{animation-delay:10s;animation-duration:25s;background:radial-gradient(circle,rgba(0,150,136,.15) 0,transparent 70%);bottom:-150px;height:350px;left:-100px;width:350px}.feedback-shell .global-bg-animation .blob-3{animation:none;background:radial-gradient(circle,rgba(0,150,136,.18) 0,transparent 60%);filter:blur(50px);height:300px;left:50%;mix-blend-mode:multiply;top:50%;transform:translate(-50%,-50%);width:300px}@keyframes figure8Feedback{0%{transform:translate(-50%,-50%) rotate(0) translate(150px) rotate(0)}50%{transform:translate(-50%,-50%) rotate(180deg) translate(150px) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(1turn) translate(150px) rotate(-1turn)}}@keyframes morphBlobFeedback{0%,to{border-radius:50%;transform:translate(0) scale(1) rotate(0)}25%{border-radius:60% 40% 30% 70%;transform:translate(100px,-50px) scale(1.1) rotate(90deg)}50%{border-radius:40% 60% 70% 30%;transform:translate(-50px,100px) scale(.9) rotate(180deg)}75%{border-radius:70% 30% 40% 60%;transform:translate(50px,50px) scale(1.05) rotate(270deg)}}.feedback-page,.feedback-shell{position:relative}.feedback-page{background:transparent;color:#0a0a0a;font-family:Albert Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;z-index:1}.feedback-page .container{margin:0 auto;max-width:1200px;padding:0 24px}html[data-theme=dark] .feedback-shell .global-bg-animation .floating-grid{background-image:linear-gradient(rgba(0,150,136,.12) 1.5px,transparent 0),linear-gradient(90deg,rgba(0,150,136,.12) 1.5px,transparent 0)}html[data-theme=dark] .feedback-shell .global-bg-animation .morphing-blob{filter:blur(60px);mix-blend-mode:screen;opacity:.5}html[data-theme=dark] .feedback-shell .global-bg-animation .blob-1{background:radial-gradient(circle,rgba(0,150,136,.27) 0,transparent 70%)}html[data-theme=dark] .feedback-shell .global-bg-animation .blob-2{background:radial-gradient(circle,rgba(0,150,136,.22) 0,transparent 70%)}html[data-theme=dark] .feedback-shell .global-bg-animation .blob-3{background:radial-gradient(circle,rgba(0,150,136,.25) 0,transparent 60%)}html[data-theme=dark] .feedback-page{color:#f5f5f5;--hash-color:rgba(203,213,225,.85)}
