.universal-input-education[data-v-5352a6ad]{margin:22px auto 0;max-width:960px;padding:0 8px 12px;width:100%}.universal-input-education__ways-bar[data-v-5352a6ad]{align-items:center;color:var(--g-text-tertiary);display:flex;font-size:13px;gap:12px;justify-content:space-between}.universal-input-education__reveal[data-v-5352a6ad],.universal-input-education__text-btn[data-v-5352a6ad]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--g-text-tertiary);cursor:pointer;font:inherit;padding:0}.universal-input-education__text-btn[data-v-5352a6ad]{align-items:center;display:inline-flex;flex-shrink:0;font-size:13px;gap:6px}.universal-input-education__reveal[data-v-5352a6ad]{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:center;width:100%}.universal-input-education__spark[data-v-5352a6ad]{display:block;flex-shrink:0;height:14px;width:14px}.universal-input-education__reveal[data-v-5352a6ad]:hover,.universal-input-education__text-btn[data-v-5352a6ad]:hover{color:var(--g-text-primary)}.universal-input-education__reveal[data-v-5352a6ad]:focus-visible,.universal-input-education__text-btn[data-v-5352a6ad]:focus-visible{border-radius:8px;outline:2px solid var(--g-accent);outline-offset:3px}.universal-input-education__list[data-v-5352a6ad]{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.universal-input-education__tile[data-v-5352a6ad]{background:transparent;display:flex;flex-direction:column;padding:4px 16px 4px 0}.universal-input-education__tile+.universal-input-education__tile[data-v-5352a6ad]{border-left:1px solid var(--g-border-subtle);padding-left:16px}.universal-input-education__icon[data-v-5352a6ad]{display:block;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.universal-input-education__title[data-v-5352a6ad]{color:var(--g-text-primary);font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:10px 0 4px}.universal-input-education__description[data-v-5352a6ad]{color:var(--g-text-secondary);flex:1;font-size:13px;line-height:1.45;margin:0}.universal-input-education--home .universal-input-education__list[data-v-5352a6ad]{grid-template-columns:repeat(3,minmax(0,1fr))}.universal-input-education__try[data-v-5352a6ad]{align-items:center;align-self:flex-start;color:var(--g-accent-purple-light);display:inline-flex;font-size:var(--g-type-text-action-size);font-weight:600;margin-top:var(--space-2);min-height:var(--g-button-min-height);text-decoration:underline;text-underline-offset:3px}.universal-input-education__try[data-v-5352a6ad]:focus-visible{border-radius:var(--space-1);outline:2px solid var(--g-accent-purple-light);outline-offset:3px}@media (max-width:900px){.universal-input-education__list[data-v-5352a6ad]{grid-template-columns:repeat(2,minmax(0,1fr))}.universal-input-education__tile[data-v-5352a6ad]:nth-child(odd){border-left:0;padding-left:0}.universal-input-education__tile[data-v-5352a6ad]:nth-child(n+3){border-top:1px solid var(--g-border-subtle);margin-top:12px;padding-top:12px}}@media (max-width:640px){.universal-input-education[data-v-5352a6ad]{margin:12px auto 0;max-width:100%;padding:0 16px 8px}.universal-input-education__list[data-v-5352a6ad]{display:flex;flex-direction:column;gap:0;grid-template-columns:none}.universal-input-education__tile[data-v-5352a6ad],.universal-input-education__tile+.universal-input-education__tile[data-v-5352a6ad]{border-left:0;padding:12px 0 0}.universal-input-education__tile+.universal-input-education__tile[data-v-5352a6ad]{border-top:1px solid var(--g-border-subtle);margin-top:12px}}.universal-input__video-notice[data-v-d817e2c8]{margin-bottom:var(--space-3);text-align:left}.universal-input[data-v-d817e2c8]{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.universal-input--fixed-composer[data-v-d817e2c8]{display:flex;flex:1;flex-direction:column;min-height:100%}.universal-input__header[data-v-d817e2c8]{margin:0 auto;text-align:center;width:100%}.universal-input__title[data-v-d817e2c8]{letter-spacing:-.035em;line-height:1.02;margin:0;text-wrap:balance}.universal-input__subtitle[data-v-d817e2c8]{color:var(--g-text-secondary);font-size:.9rem;line-height:1.45;margin:var(--space-2) 0 0}.universal-input__chat-shell[data-v-d817e2c8]{display:flex;flex-direction:column;max-height:72vh;overflow:visible;width:100%}.universal-input--fixed-composer .universal-input__chat-shell[data-v-d817e2c8]{flex:1;max-height:none;min-height:0;overflow:visible}.universal-input--hero[data-v-d817e2c8]{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-d817e2c8]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:clamp(var(--space-3),2.6vh,var(--space-6)) var(--space-5) clamp(var(--space-4),2.8vh,var(--space-6));width:100%}.universal-input--hero .universal-input__header[data-v-d817e2c8]{margin-bottom:var(--space-4);max-width:none;padding:0 var(--space-1);text-align:center}.universal-input--hero .universal-input__title[data-v-d817e2c8]{font-size:var(--g-type-home-title-size);font-weight:var(--g-type-home-title-weight);letter-spacing:-.045em;line-height:1.05}.universal-input__title-lead[data-v-d817e2c8]{margin-right:.28em}.universal-input__title-tail[data-v-d817e2c8]{display:inline-block;position:relative;white-space:nowrap}.universal-input__title-trail--spaced[data-v-d817e2c8]{margin-left:.28em}.universal-input__scribble[data-v-d817e2c8]{bottom:-.22em;color:var(--g-scribble);height:.42em;left:0;overflow:visible;position:absolute;width:100%}.universal-input--hero .universal-input__chat-shell[data-v-d817e2c8]{flex:0 0 auto;width:100%}.universal-input--hero .universal-input__composer[data-v-d817e2c8]{max-width:var(--g-composer-max);padding:0 var(--space-3)}.universal-input--hero:not(.universal-input--inline) .universal-input__thread[data-v-d817e2c8],.universal-input--inline-empty .universal-input__thread[data-v-d817e2c8]{display:none}.universal-input--conversation[data-v-d817e2c8]{align-items:center;gap:var(--space-5);justify-content:flex-start;padding-top:var(--space-3)}.universal-input--conversation .universal-input__header[data-v-d817e2c8]{max-width:100%;text-align:center}.universal-input--conversation .universal-input__title[data-v-d817e2c8]{font-size:clamp(1.5rem,2.5vw,2.1rem)}.universal-input--conversation .universal-input__hero-stage[data-v-d817e2c8]{align-self:stretch;box-sizing:border-box;padding-left:var(--space-5);padding-right:var(--space-5)}.universal-input--conversation .universal-input__error[data-v-d817e2c8],.universal-input--conversation .universal-input__thread[data-v-d817e2c8]{margin-left:auto;margin-right:auto;max-width:100%;width:100%}.universal-input__thread[data-v-d817e2c8]{display:flex;flex:1;flex-direction:column;gap:var(--space-6);overflow-y:auto;padding:var(--space-5) 0 var(--space-3)}.universal-input--conversation .universal-input__thread[data-v-d817e2c8]{padding-bottom:var(--g-composer-clearance)}.universal-input__queue-entry[data-v-d817e2c8]{display:flex;flex-direction:column;gap:var(--space-6)}.universal-input__user-turn[data-v-d817e2c8]{display:flex;justify-content:flex-end}.universal-input__user-bubble[data-v-d817e2c8]{border-radius:var(--g-radius-input) var(--g-radius-input) var(--space-1) var(--g-radius-input);font-size:.95rem;line-height:1.5;max-width:min(92%,var(--g-page-max-narrow));min-width:0;padding:var(--space-3) var(--space-4);white-space:pre-wrap}.universal-input__assistant-turn[data-v-d817e2c8]{display:flex;flex-direction:column;gap:var(--space-2);max-width:min(92%,var(--g-page-max-narrow))}.universal-input__assistant-eyebrow[data-v-d817e2c8]{align-items:center;display:inline-flex;height:var(--space-5);justify-content:flex-start;line-height:1}.universal-input__assistant-icon[data-v-d817e2c8]{display:block;height:var(--space-5);-o-object-fit:contain;object-fit:contain;width:var(--space-5)}.universal-input__assistant-copy[data-v-d817e2c8]{color:var(--g-text-primary);line-height:1.45;margin:0;white-space:pre-wrap}.universal-input__summary-card[data-v-d817e2c8]{width:100%}.universal-input__summary-card[data-v-d817e2c8] .post-submission-card{background:transparent}.universal-input__result-card[data-v-d817e2c8]{background:var(--g-bg-elevated);border:var(--g-card-border);border-radius:var(--space-1) var(--g-radius-control) var(--g-radius-control) var(--g-radius-control);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3)}.universal-input__assistant-actions[data-v-d817e2c8]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.universal-input__assistant-action[data-v-d817e2c8]{background:var(--g-assistant-action-surface);border:1px solid var(--g-assistant-action-edge);border-radius:var(--g-radius-full);color:var(--g-text-primary-light);font-size:.9rem;min-height:var(--g-button-min-height);transition:opacity .2s ease}.universal-input__result-card .universal-input__assistant-action[data-v-d817e2c8]:not(.universal-input__assistant-action--selected){background:var(--g-accent-soft);border:1px solid var(--g-accent-stroke);color:var(--g-text-primary)}.universal-input__result-card .universal-input__assistant-action--selected[data-v-d817e2c8]{background:var(--g-bg-surface);border:1px solid var(--g-border-subtle);color:var(--g-text-secondary)}.universal-input__assistant-action--selected[data-v-d817e2c8]{cursor:default;pointer-events:none}.universal-input__assistant-action--secondary[data-v-d817e2c8]{background:transparent;border:1px solid var(--g-border-strong);color:var(--g-text-secondary)}.universal-input__result-card .universal-input__assistant-action--secondary[data-v-d817e2c8]{background:transparent;border:1px solid var(--g-border-subtle);color:var(--g-text-secondary)}.universal-input__pending-row[data-v-d817e2c8]{color:var(--g-text-secondary)}.universal-input__analyzed-row[data-v-d817e2c8],.universal-input__pending-row[data-v-d817e2c8]{align-items:center;display:inline-flex;font-size:.95rem;gap:var(--space-2)}.universal-input__analyzed-row[data-v-d817e2c8]{color:var(--g-text-primary);margin-bottom:var(--space-2)}.universal-input__analyzed-icon[data-v-d817e2c8]{color:var(--g-positive-text);flex-shrink:0}.universal-input__error-banner[data-v-d817e2c8]{font-size:.82rem;line-height:1.35}.universal-input__error-banner[data-v-d817e2c8] .q-banner__avatar{min-width:var(--space-6)}.universal-input__error-banner[data-v-d817e2c8] .q-icon{font-size:1rem}.universal-input__composer[data-v-d817e2c8]{align-self:center;background:transparent;margin:0 auto;max-width:var(--g-page-max-narrow);padding:0;width:100%}.universal-input--hero .universal-input__composer[data-v-d817e2c8]{margin-top:var(--space-6);position:static}.universal-input--hero .universal-input__composer-input[data-v-d817e2c8]{background:var(--g-composer-fill,var(--g-bg-surface));border:1px solid var(--g-border-subtle);border-radius:var(--g-radius-input);box-shadow:none;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.universal-input--hero .universal-input__composer-input[data-v-d817e2c8] .q-field__control{min-height:var(--g-button-min-height)}.universal-input--hero .universal-input__composer-input[data-v-d817e2c8] .q-field__input,.universal-input--hero .universal-input__composer-input[data-v-d817e2c8] .q-field__native,.universal-input--hero .universal-input__composer-input[data-v-d817e2c8] input,.universal-input--hero .universal-input__composer-input[data-v-d817e2c8] textarea{font-size:1rem;min-height:var(--space-8);padding-bottom:var(--space-1);padding-top:var(--space-1)}.universal-input--hero .universal-input__composer-action[data-v-d817e2c8]{height:var(--g-button-min-height);min-height:var(--g-button-min-height);width:var(--g-button-min-height)}.universal-input--conversation .universal-input__composer[data-v-d817e2c8]{bottom:max(var(--space-5),env(safe-area-inset-bottom,0px));max-width:100%;position:sticky;z-index:5}.universal-input__composer--dragover .universal-input__composer-input[data-v-d817e2c8]{border-color:var(--g-accent-purple)}.universal-input__composer-input[data-v-d817e2c8]{background:var(--g-composer-fill,var(--g-bg-surface));border:1px solid var(--g-border-subtle);border-radius:var(--g-radius-input);box-shadow:none;padding:var(--space-2)}.universal-input__composer-input.q-field--focused[data-v-d817e2c8]{border-color:var(--g-focus-ring);outline-offset:calc(var(--g-hairline)*-2)}.universal-input__composer-input[data-v-d817e2c8] .q-field__control{align-items:flex-end;min-height:var(--g-button-min-height)}.universal-input__composer-input[data-v-d817e2c8] .q-field__control{padding-left:0;padding-right:0}.universal-input__composer-input[data-v-d817e2c8] .q-field__control-container{align-items:center;display:flex;padding-bottom:0;padding-left:var(--space-1);padding-top:0}.universal-input__composer-input[data-v-d817e2c8] .q-field__append{align-items:center;align-self:flex-end;display:flex;height:var(--g-button-min-height)}.universal-input__composer-input[data-v-d817e2c8] .q-field__append{padding-left:var(--space-1)}.universal-input__composer-input[data-v-d817e2c8] .q-field__input,.universal-input__composer-input[data-v-d817e2c8] .q-field__native,.universal-input__composer-input[data-v-d817e2c8] input,.universal-input__composer-input[data-v-d817e2c8] textarea{font-size:1rem;line-height:1.45;min-height:var(--g-button-min-height);overflow-wrap:anywhere;padding-bottom:var(--space-3);padding-top:var(--space-3);white-space:pre-wrap}.universal-input__composer-input[data-v-d817e2c8] .q-field__input:where(.q-field--disabled *),.universal-input__composer-input[data-v-d817e2c8] .q-field__native:where(.q-field--disabled *),.universal-input__composer-input[data-v-d817e2c8] input:where(.q-field--disabled *,:not(.q-field__native,.q-field__input)),.universal-input__composer-input[data-v-d817e2c8] textarea:where(.q-field--disabled *,:not(.q-field__native,.q-field__input)){color:var(--g-text-primary)}.universal-input__composer-input[data-v-d817e2c8] .q-field__native::-moz-placeholder,.universal-input__composer-input[data-v-d817e2c8] input::-moz-placeholder,.universal-input__composer-input[data-v-d817e2c8] textarea::-moz-placeholder{line-height:1.45;opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-input__composer-input[data-v-d817e2c8] .q-field__native::placeholder,.universal-input__composer-input[data-v-d817e2c8] input::placeholder,.universal-input__composer-input[data-v-d817e2c8] textarea::placeholder{line-height:1.45;opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-input__composer-input[data-v-d817e2c8] input:where(:not(.q-field__native,.q-field__input))::-moz-placeholder,.universal-input__composer-input[data-v-d817e2c8] textarea:where(:not(.q-field__native,.q-field__input))::-moz-placeholder{color:var(--g-text-tertiary)}.universal-input__composer-input[data-v-d817e2c8] input:where(:not(.q-field__native,.q-field__input))::placeholder,.universal-input__composer-input[data-v-d817e2c8] textarea:where(:not(.q-field__native,.q-field__input))::placeholder{color:var(--g-text-tertiary)}.universal-input__composer-input[data-v-d817e2c8] textarea:-moz-placeholder{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-input__composer-input[data-v-d817e2c8] textarea:placeholder-shown{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-input__composer-input[data-v-d817e2c8] textarea.q-field__native{max-height:var(--g-composer-max-height);overflow-y:auto;resize:none}.universal-input__composer-action[data-v-d817e2c8]{border-radius:50%;height:var(--g-button-min-height);min-height:var(--g-button-min-height);width:var(--g-button-min-height)}.universal-input__file-chip[data-v-d817e2c8]{align-items:center;background:var(--g-bg-inset);border:1px solid var(--g-border-subtle);border-radius:var(--g-radius-full);color:var(--g-text-primary);display:inline-flex;gap:var(--space-2);margin-top:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3)}.universal-input__file-chip-text[data-v-d817e2c8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-input__composer-footer[data-v-d817e2c8]{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-top:var(--space-2)}.universal-input__clear-link[data-v-d817e2c8],.universal-input__mic-link[data-v-d817e2c8]{align-items:center;background:transparent;border:0;color:var(--g-text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.76rem;gap:var(--space-1);line-height:1.2;min-height:var(--g-button-min-height);padding:0}.universal-input__mic-link[data-v-d817e2c8]{margin-left:auto}.universal-input__clear-link[data-v-d817e2c8]:disabled,.universal-input__mic-link[data-v-d817e2c8]:disabled{color:var(--g-text-disabled);cursor:default}.universal-input__hidden-file-input[data-v-d817e2c8]{display:none}.universal-input__composer-action.universal-input__composer-action--send.q-btn--unelevated.disabled[data-v-d817e2c8],.universal-input__composer-action.universal-input__composer-action--send.q-btn--unelevated[data-v-d817e2c8]:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--text),.universal-input__composer-action.universal-input__composer-action--send.q-btn--unelevated[data-v-d817e2c8]:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--text):active,.universal-input__composer-action.universal-input__composer-action--send.q-btn--unelevated[data-v-d817e2c8]:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--text):focus,.universal-input__composer-action.universal-input__composer-action--send.q-btn--unelevated[data-v-d817e2c8]:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--text):focus-visible,.universal-input__composer-action.universal-input__composer-action--send.q-btn--unelevated[data-v-d817e2c8]:not(.q-btn--outline):not(.q-btn--flat):not(.q-btn--text):hover,.universal-input__composer-action.universal-input__composer-action--send.q-btn--unelevated[disabled][data-v-d817e2c8]{background:var(--g-accent);border:0;box-shadow:none;color:var(--g-on-accent);outline-offset:0}.universal-input__composer-action.universal-input__composer-action--send.q-btn--unelevated[data-v-d817e2c8]:not(.universal-input__composer-action--inert):hover{background:var(--g-accent-hover)}.universal-input__composer-action--inert[data-v-d817e2c8]{cursor:not-allowed}.universal-input__composer-action--send[data-v-d817e2c8] .q-btn__content *,.universal-input__composer-action--send[data-v-d817e2c8] .q-btn__content,.universal-input__composer-action--send[data-v-d817e2c8] .q-icon{color:var(--g-on-accent)}.universal-input__composer-action--listening[data-v-d817e2c8]{animation:listening-pulse-d817e2c8 1.2s ease-in-out infinite;background:var(--g-negative);border:1.5px solid var(--g-negative);color:var(--g-accent-foreground)}@keyframes listening-pulse-d817e2c8{0%,to{opacity:1}50%{opacity:.65}}.universal-input__error[data-v-d817e2c8]{margin:0 var(--space-3) var(--space-2)}.universal-input__error-dismiss[data-v-d817e2c8]{opacity:.7}.universal-input__error-dismiss[data-v-d817e2c8]:hover{opacity:1}.universal-input__cancel-upload[data-v-d817e2c8]{color:var(--g-text-tertiary);font-size:.82rem;padding:var(--space-1) var(--space-2)}.universal-input__cancel-upload[data-v-d817e2c8]:hover{color:var(--g-text-primary)}@media (max-width:420px){.universal-input--hero .universal-input__hero-stage[data-v-d817e2c8]{gap:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-5)}.universal-input__title[data-v-d817e2c8]{line-height:1.08}.universal-input--hero .universal-input__header[data-v-d817e2c8]{max-width:100%;padding:0}.universal-input__chat-shell[data-v-d817e2c8]{max-height:72vh}.universal-input--hero .universal-input__composer[data-v-d817e2c8]{max-width:100%;padding:0 var(--space-1)}.universal-input--conversation .universal-input__title[data-v-d817e2c8]{font-size:1.35rem}.universal-input--conversation .universal-input__hero-stage[data-v-d817e2c8]{padding-left:var(--space-2);padding-right:var(--space-2)}.universal-input__composer-input[data-v-d817e2c8] .q-field__prepend{padding-right:var(--space-2)}.universal-input__composer-input[data-v-d817e2c8] .q-field__append{padding-left:var(--space-2)}.universal-input__composer-input[data-v-d817e2c8] .q-field__input,.universal-input__composer-input[data-v-d817e2c8] .q-field__native,.universal-input__composer-input[data-v-d817e2c8] input,.universal-input__composer-input[data-v-d817e2c8] textarea{font-size:1rem}}@media (max-width:599.98px){.universal-input--conversation .universal-input__hero-stage[data-v-d817e2c8],.universal-input--hero .universal-input__hero-stage[data-v-d817e2c8]{padding-left:0;padding-right:0}.universal-input--hero .universal-input__composer[data-v-d817e2c8]{padding:0}.universal-input__composer-input[data-v-d817e2c8]{padding:var(--space-2)}.universal-input__composer-input[data-v-d817e2c8] .q-field__append{padding-left:var(--space-1)}.universal-input__composer-action[data-v-d817e2c8]{height:var(--g-button-min-height);min-height:var(--g-button-min-height);width:var(--g-button-min-height)}}
