.post-submission-card[data-v-8638d1e5]{border-radius:20px;color:inherit;overflow:hidden;position:relative;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.post-submission-card--interactive[data-v-8638d1e5]{cursor:pointer}.post-submission-card--interactive[data-v-8638d1e5]:focus-visible,.post-submission-card--interactive[data-v-8638d1e5]:hover{background:#ffffff05;border-color:#ffffff1f!important;outline:none;transform:translateY(-1px)}.card-content[data-v-8638d1e5]{padding:0}.post-submission-card__header-row[data-v-8638d1e5]{align-items:center;display:flex;gap:8px;padding-right:16px}.post-submission-card__header[data-v-8638d1e5]{flex:1;min-width:0}.post-submission-card__chevron[data-v-8638d1e5]{color:var(--g-text-tertiary);flex-shrink:0;transition:color .18s ease,transform .18s ease}.post-submission-card--interactive:focus-visible .post-submission-card__chevron[data-v-8638d1e5],.post-submission-card--interactive:hover .post-submission-card__chevron[data-v-8638d1e5]{color:var(--g-text-primary);transform:translate(2px)}.post-submission-card__badge[data-v-8638d1e5]{align-items:center;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1;opacity:.88;padding:0;pointer-events:none;position:absolute;right:16px;top:14px;z-index:1}.post-submission-card__badge--success[data-v-8638d1e5]{color:var(--g-accent)}.post-submission-card__badge--danger[data-v-8638d1e5]{color:var(--g-negative)}.post-submission-card__badge--warning[data-v-8638d1e5]{color:var(--g-warning)}.post-submission-card__badge--neutral[data-v-8638d1e5]{color:var(--g-text-tertiary)}.universal-input-education[data-v-bd86a349]{margin:clamp(30px,5vh,48px) auto 0;max-width:820px;padding:0 8px clamp(40px,7vh,72px);width:100%}.universal-input-education__heading[data-v-bd86a349]{color:#f5f7fa94;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:0;line-height:1.2;margin:0 0 16px;text-align:center}.universal-input-education__list[data-v-bd86a349]{display:grid;gap:18px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}.universal-input-education__item[data-v-bd86a349]{display:flex;flex-direction:column;overflow:hidden}.universal-input-education__item-head[data-v-bd86a349]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:9px;padding:6px 0;text-align:left;width:100%}.universal-input-education__item-head[data-v-bd86a349]:focus-visible{border-radius:10px;outline:2px solid rgba(71,221,176,.45);outline-offset:2px}.universal-input-education__icon[data-v-bd86a349]{color:#47ddb0;flex-shrink:0}.universal-input-education__title[data-v-bd86a349]{color:var(--g-text-primary);font-size:.96rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0}.universal-input-education__chevron[data-v-bd86a349]{color:var(--g-text-tertiary);margin-left:auto;transition:transform .16s ease}.universal-input-education__item--expanded .universal-input-education__chevron[data-v-bd86a349]{transform:rotate(180deg)}.universal-input-education__description[data-v-bd86a349]{color:#f5f7fac7;font-size:.86rem;line-height:1.55;margin:6px 0 0;padding:0 0 0 29px}@media (max-width:720px){.universal-input-education[data-v-bd86a349]{margin:20px auto 0;max-width:100%;padding:0}.universal-input-education__list[data-v-bd86a349]{gap:12px;grid-template-columns:1fr}.universal-input-education__description[data-v-bd86a349]{padding-left:29px}}.universal-input[data-v-c825387f]{display:flex;flex-direction:column;gap:14px;width:100%}.universal-input--fixed-composer[data-v-c825387f]{display:flex;flex:1;flex-direction:column;min-height:100%}.universal-input__header[data-v-c825387f]{margin:0 auto;text-align:center;width:100%}.universal-input__title[data-v-c825387f]{letter-spacing:-.035em;line-height:1.02;margin:0;text-wrap:balance}.universal-input__subtitle[data-v-c825387f]{color:var(--g-text-secondary);font-size:.9rem;line-height:1.45;margin:6px 0 0}.universal-input__chat-shell[data-v-c825387f]{display:flex;flex-direction:column;max-height:min(72vh,780px);overflow:visible;width:100%}.universal-input--fixed-composer .universal-input__chat-shell[data-v-c825387f]{flex:1;max-height:none;min-height:0;overflow:visible}.universal-input--hero[data-v-c825387f]{align-items:center;gap:0;justify-content:flex-start;min-height:auto;overflow-y:visible;padding:0;width:100%}.universal-input--hero .universal-input__hero-stage[data-v-c825387f]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:clamp(12px,2.6vh,24px) 20px clamp(20px,3.6vh,32px);width:100%}.universal-input--hero .universal-input__header[data-v-c825387f]{max-width:620px;padding:0 4px}.universal-input--hero .universal-input__title[data-v-c825387f]{font-size:clamp(2rem,3.2vw,3.2rem);letter-spacing:-.045em;line-height:1}.universal-input--hero .universal-input__chat-shell[data-v-c825387f]{flex:0 0 auto;width:100%}.universal-input--hero .universal-input__composer[data-v-c825387f]{max-width:680px;padding:0 12px}.universal-input--hero .universal-input__thread[data-v-c825387f]{display:none}.universal-input--conversation[data-v-c825387f]{align-items:center;gap:18px;justify-content:flex-start;padding-top:12px}.universal-input--conversation .universal-input__header[data-v-c825387f]{max-width:100%;text-align:center}.universal-input--conversation .universal-input__title[data-v-c825387f]{font-size:clamp(1.5rem,2.5vw,2.1rem)!important}.universal-input--conversation .universal-input__error[data-v-c825387f],.universal-input--conversation .universal-input__thread[data-v-c825387f]{margin-left:auto;margin-right:auto;max-width:760px;width:100%}.universal-input__thread[data-v-c825387f]{display:flex;flex:1;flex-direction:column;gap:26px;overflow-y:auto;padding:18px 0 10px}.universal-input--conversation .universal-input__thread[data-v-c825387f]{padding-bottom:150px}.universal-input__queue-entry[data-v-c825387f]{display:flex;flex-direction:column;gap:26px}.universal-input__user-turn[data-v-c825387f]{display:flex;justify-content:flex-end}.universal-input__user-bubble[data-v-c825387f]{background:var(--g-bg-elevated);border:1px solid var(--g-border-strong);border-radius:18px 18px 4px;color:var(--g-text-primary);font-size:.95rem;line-height:1.5;max-width:min(92%,760px);padding:12px 16px;white-space:pre-wrap}.universal-input__assistant-turn[data-v-c825387f]{display:flex;flex-direction:column;gap:8px;max-width:min(92%,740px)}.universal-input__assistant-eyebrow[data-v-c825387f]{align-items:center;display:inline-flex;height:18px;justify-content:flex-start;line-height:1}.universal-input__assistant-icon[data-v-c825387f]{display:block;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.universal-input__assistant-copy[data-v-c825387f]{color:#f5f7faeb;line-height:1.45;margin:0;white-space:pre-wrap}.universal-input__summary-card[data-v-c825387f]{width:100%}.universal-input__summary-card[data-v-c825387f] .post-submission-card{background:var(--g-bg-canvas)}.universal-input__result-card[data-v-c825387f]{background:var(--g-bg-elevated);border:1px solid var(--g-border-subtle);border-radius:4px 14px 14px;display:flex;flex-direction:column;gap:12px;padding:14px 16px 12px}.universal-input__assistant-actions[data-v-c825387f]{display:flex;flex-wrap:wrap;gap:8px}.universal-input__assistant-action[data-v-c825387f]{background:#f5f7faf2!important;border:1px solid rgba(17,24,39,.14);border-radius:999px;color:#111827!important;font-size:.9rem;min-height:34px;transition:opacity .2s ease}.universal-input__result-card .universal-input__assistant-action[data-v-c825387f]:not(.universal-input__assistant-action--selected){background:var(--g-accent-soft)!important;border:1px solid var(--g-accent-stroke)!important;color:var(--g-text-primary)!important}.universal-input__result-card .universal-input__assistant-action--selected[data-v-c825387f]{background:var(--g-bg-surface)!important;border:1px solid var(--g-border-subtle)!important;color:var(--g-text-secondary)!important}.universal-input__assistant-action--selected[data-v-c825387f]{cursor:default;pointer-events:none}.universal-input__pending-row[data-v-c825387f]{color:#f5f7fad9}.universal-input__analyzed-row[data-v-c825387f],.universal-input__pending-row[data-v-c825387f]{align-items:center;display:inline-flex;font-size:.95rem;gap:8px}.universal-input__analyzed-row[data-v-c825387f]{color:#f5f7faeb;margin-bottom:8px}.universal-input__analyzed-icon[data-v-c825387f]{color:#4ade80;flex-shrink:0}.universal-input__error-banner[data-v-c825387f]{font-size:.82rem;line-height:1.35}.universal-input__error-banner[data-v-c825387f] .q-banner__avatar{min-width:22px}.universal-input__error-banner[data-v-c825387f] .q-icon{font-size:1rem}.universal-input__composer[data-v-c825387f]{align-self:center;background:transparent;margin:0 auto;max-width:760px;padding:0;width:100%}.universal-input--hero .universal-input__composer[data-v-c825387f]{margin-top:0;position:static}.universal-input--conversation .universal-input__composer[data-v-c825387f]{bottom:max(18px,env(safe-area-inset-bottom,0px));position:sticky;z-index:5}.universal-input__composer--dragover .universal-input__composer-input[data-v-c825387f]{border-color:#c4aae7bf;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #c4aae740}.universal-input__composer-input[data-v-c825387f]{background:#2d2c2a;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;box-shadow:inset 0 1px #ffffff08;padding:10px 14px}.universal-input__composer-input[data-v-c825387f] .q-field__control{align-items:center;min-height:70px}.universal-input__composer-input[data-v-c825387f] .q-field__append,.universal-input__composer-input[data-v-c825387f] .q-field__prepend{align-items:center;display:flex}.universal-input__composer-input[data-v-c825387f] .q-field__prepend{padding-left:0;padding-right:10px}.universal-input__composer-input[data-v-c825387f] .q-field__append{padding-left:10px}.universal-input__composer-input[data-v-c825387f] .q-field__input,.universal-input__composer-input[data-v-c825387f] .q-field__native,.universal-input__composer-input[data-v-c825387f] input,.universal-input__composer-input[data-v-c825387f] textarea{color:#f5f7fa!important;font-size:1rem;line-height:1.45;overflow-wrap:anywhere;padding-bottom:0;padding-top:0;white-space:pre-wrap}.universal-input__composer-input[data-v-c825387f] .q-field__native::-moz-placeholder,.universal-input__composer-input[data-v-c825387f] input::-moz-placeholder{color:#ffffffa6;opacity:1}.universal-input__composer-input[data-v-c825387f] .q-field__native::placeholder,.universal-input__composer-input[data-v-c825387f] input::placeholder{color:#ffffffa6;opacity:1}.universal-input__composer-input[data-v-c825387f] textarea.q-field__native{max-height:240px;overflow-y:auto!important;resize:none}.universal-input__composer-action[data-v-c825387f],.universal-input__composer-attach[data-v-c825387f]{border-radius:50%!important;height:46px;min-height:46px;width:46px}.universal-input__composer-attach[data-v-c825387f]{background:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important}.universal-input__composer-attach[data-v-c825387f] .q-icon{color:#fff!important}.universal-input__file-chip[data-v-c825387f]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#f5f7fa;display:inline-flex;gap:6px;margin-top:8px;max-width:100%;padding:4px 8px 4px 12px}.universal-input__file-chip-text[data-v-c825387f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-input__clear-link[data-v-c825387f]{align-self:flex-start;background:transparent;border:0;color:#f5f7faa8;cursor:pointer;font-size:.76rem;line-height:1.2;margin-top:8px;padding:0}.universal-input__clear-link[data-v-c825387f]:disabled{cursor:default;opacity:var(--g-opacity-disabled)}.universal-input__hidden-file-input[data-v-c825387f]{display:none}.universal-input__composer-action--send[data-v-c825387f]{border:1px solid rgba(17,24,39,.16)}.universal-input__composer-action--mic[data-v-c825387f]{background:#c4aae7!important;border:1.5px solid #c4aae7!important;color:#111827!important}.universal-input__composer-action--listening[data-v-c825387f]{animation:listening-pulse-c825387f 1.2s ease-in-out infinite;background:#ef4444!important;border:1.5px solid #ef4444!important;color:#fff!important}@keyframes listening-pulse-c825387f{0%,to{opacity:1}50%{opacity:.65}}.universal-input__error[data-v-c825387f]{margin:0 12px 8px}.universal-input__error-dismiss[data-v-c825387f]{opacity:.7}.universal-input__error-dismiss[data-v-c825387f]:hover{opacity:1}.universal-input__cancel-upload[data-v-c825387f]{color:#f5f7fa99;font-size:.82rem;padding:2px 8px}.universal-input__cancel-upload[data-v-c825387f]:hover{color:#f5f7fae6}@media (max-width:420px){.universal-input--hero .universal-input__hero-stage[data-v-c825387f]{gap:14px;padding:6px 8px 18px}.universal-input__title[data-v-c825387f]{line-height:1.08}.universal-input--hero .universal-input__header[data-v-c825387f]{max-width:100%;padding:0}.universal-input--hero .universal-input__title[data-v-c825387f]{font-size:clamp(1.7rem,6vw,2.1rem)}.universal-input__chat-shell[data-v-c825387f]{max-height:min(72vh,680px)}.universal-input--hero .universal-input__composer[data-v-c825387f]{max-width:100%;padding:0 4px}.universal-input--conversation .universal-input__title[data-v-c825387f]{font-size:1.35rem!important}.universal-input__composer-input[data-v-c825387f]{border-radius:24px;padding:8px 10px 8px 12px}.universal-input__composer-input[data-v-c825387f] .q-field__control{min-height:64px}.universal-input__composer-input[data-v-c825387f] .q-field__prepend{padding-right:8px}.universal-input__composer-input[data-v-c825387f] .q-field__append{padding-left:8px}.universal-input__composer-input[data-v-c825387f] .q-field__input,.universal-input__composer-input[data-v-c825387f] .q-field__native,.universal-input__composer-input[data-v-c825387f] input,.universal-input__composer-input[data-v-c825387f] textarea{font-size:1rem}.universal-input__composer-action[data-v-c825387f],.universal-input__composer-attach[data-v-c825387f]{height:44px;min-height:44px;width:44px}}
