.VideoBackground-module__yiZZgG__background{z-index:0;pointer-events:none;background-color:var(--app-background);background-image:url(/background-poster.webp);background-position:50%;background-size:cover;position:fixed;inset:0;overflow:hidden}.VideoBackground-module__yiZZgG__background:after{content:"";background:linear-gradient(#0208173d,#02081785),#02081729;position:absolute;inset:0}.VideoBackground-module__yiZZgG__video{object-fit:cover;filter:brightness(.72);width:100%;height:100%}@media (prefers-reduced-motion:reduce){.VideoBackground-module__yiZZgG__video{display:none}}
.SentimentResult-module__WLW4ZG__card{background:var(--color-surface-subtle);border:1px solid #ffffff1f;border-radius:.75rem;margin-top:.45rem;padding:1rem 1.1rem}.SentimentResult-module__WLW4ZG__resultLabel{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;font-size:.65rem;font-weight:650}.SentimentResult-module__WLW4ZG__sentiment{align-items:center;gap:.52rem;margin:0 0 .65rem;font-size:1.05rem;font-weight:750;display:flex}.SentimentResult-module__WLW4ZG__positive{color:#6ee7b7}.SentimentResult-module__WLW4ZG__negative{color:#fca5a5}.SentimentResult-module__WLW4ZG__dot{background:currentColor;border-radius:50%;width:.66rem;height:.66rem;box-shadow:0 0 0 3px #ffffff14}.SentimentResult-module__WLW4ZG__confidenceRow{color:#e2e8f0;font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:.4rem;font-size:.75rem;display:flex}.SentimentResult-module__WLW4ZG__progressTrack{background:#ffffff21;border-radius:999px;width:100%;height:.42rem;overflow:hidden}.SentimentResult-module__WLW4ZG__progressFill{border-radius:inherit;height:100%;display:block}.SentimentResult-module__WLW4ZG__positiveFill{background:var(--gradient-positive)}.SentimentResult-module__WLW4ZG__negativeFill{background:var(--gradient-negative)}
.FeedbackForm-module__d2Amca__form{flex-direction:column;display:flex}.FeedbackForm-module__d2Amca__labelRow{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;display:flex}.FeedbackForm-module__d2Amca__label{color:var(--color-text);font-size:.78rem;font-weight:600}.FeedbackForm-module__d2Amca__counter{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.69rem}.FeedbackForm-module__d2Amca__textarea{resize:vertical;color:#111827;caret-color:#2563eb;width:100%;min-height:7.4rem;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.65rem;outline:none;padding:.72rem .8rem;font-size:.85rem;line-height:1.5;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #0000000d}.FeedbackForm-module__d2Amca__textarea::placeholder{color:#9ca3af;opacity:1}.FeedbackForm-module__d2Amca__textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.FeedbackForm-module__d2Amca__textarea:focus::placeholder{color:#0000;opacity:0}.FeedbackForm-module__d2Amca__textarea:disabled{cursor:wait;opacity:.78}.FeedbackForm-module__d2Amca__button{background:var(--gradient-action);width:min(100%,12.75rem);height:2.65rem;box-shadow:var(--shadow-action);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;margin-top:.9rem;padding:.6rem 1rem;font-size:.88rem;font-weight:650;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.FeedbackForm-module__d2Amca__button:hover:not(:disabled){filter:brightness(.9);transform:translateY(-2px);box-shadow:0 7px 22px #b414b494}.FeedbackForm-module__d2Amca__button:active:not(:disabled){filter:brightness(.8);transform:translateY(0)}.FeedbackForm-module__d2Amca__button:focus-visible{outline-offset:3px;outline:3px solid #fff}.FeedbackForm-module__d2Amca__button:disabled{cursor:wait;filter:saturate(.7);opacity:.72}.FeedbackForm-module__d2Amca__status{color:#dbeafe;text-align:center;min-height:1.2rem;margin-top:.5rem;font-size:.75rem}.FeedbackForm-module__d2Amca__error{color:#fee2e2;background:#7f1d1d6b;border:1px solid #fca5a57a;border-radius:.55rem;margin:.4rem 0 0;padding:.7rem .8rem;font-size:.78rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.FeedbackForm-module__d2Amca__textarea,.FeedbackForm-module__d2Amca__button{transition:none}.FeedbackForm-module__d2Amca__button:hover:not(:disabled){transform:none}}
.page-module__E0kJGG__page{isolation:isolate;min-height:100svh;color:var(--color-text);position:relative;overflow-x:clip}.page-module__E0kJGG__main{z-index:1;flex-direction:column;justify-content:flex-start;width:min(100%,660px);min-height:100svh;margin-inline:auto;padding:9rem clamp(1rem,5vw,2rem) 1.25rem;display:flex;position:relative}.page-module__E0kJGG__badgeWrap{text-align:center;width:100%;margin:0;position:absolute;top:1.55rem;left:50%;transform:translate(-50%)}.page-module__E0kJGG__badge{color:#dff5df;letter-spacing:.04em;background:#0000129e;border:1px solid #8fbc8f;border-radius:999px;align-items:center;min-height:1.75rem;padding:.3rem .9rem;font-size:.69rem;font-weight:500;display:inline-flex}.page-module__E0kJGG__experienceStack{width:100%;position:relative}.page-module__E0kJGG__panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);padding:clamp(1.2rem,4vw,1.75rem)}.page-module__E0kJGG__resultWrap{position:absolute;top:calc(100% + .55rem);left:0;right:0}.page-module__E0kJGG__header{text-align:center;margin-bottom:1.25rem}.page-module__E0kJGG__title{background:var(--gradient-brand);color:#0000;letter-spacing:-.02em;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.3rem,5vw,2rem);font-weight:500;line-height:1.15;display:inline-block}.page-module__E0kJGG__subtitle{max-width:31rem;color:var(--color-text-muted);margin:.75rem auto 3rem;font-size:.82rem;line-height:1.55}.page-module__E0kJGG__footer{color:#ededed;letter-spacing:clamp(.13rem,1.1vw,.47rem);text-align:center;font-size:clamp(.54rem,2vw,.63rem);line-height:3.6;position:absolute;bottom:2.25rem;left:clamp(1rem,5vw,2rem);right:clamp(1rem,5vw,2rem)}@media (max-width:420px){.page-module__E0kJGG__main{padding-block:5rem 1.25rem}.page-module__E0kJGG__panel{border-radius:.95rem}}@media (prefers-reduced-transparency:reduce){.page-module__E0kJGG__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1426}}
