html[data-ui=problee] .problee-take-composer{display:flex;flex-direction:column;gap:.35rem;min-width:0;font-size:var(--text-xs)}html[data-ui=problee] .problee-take-composer__prompt{margin:0;color:var(--text-primary);font-weight:var(--font-weight-strong);line-height:1.3}html[data-ui=problee] .problee-take-composer__row{display:flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .25rem 0 .7rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-1);transition:border-color .15s ease}html[data-ui=problee] .problee-take-composer__row:focus-within{border-color:var(--border-strong)}html[data-ui=problee] .problee-take-composer__input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--text-primary);font-size:var(--text-xs);outline:none}html[data-ui=problee] .problee-take-composer__input::-moz-placeholder{color:color-mix(in srgb,var(--text-secondary) 55%,transparent)}html[data-ui=problee] .problee-take-composer__input::placeholder{color:color-mix(in srgb,var(--text-secondary) 55%,transparent)}html[data-ui=problee] .problee-take-composer__counter{flex:0 0 auto;color:var(--text-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}html[data-ui=problee] .problee-take-composer__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:1.75rem;padding:0 .75rem;border:1px solid transparent;border-radius:999px;background:var(--accent);color:var(--text-on-accent);font-size:var(--text-xs);font-weight:var(--font-weight-strong);cursor:pointer;transition:opacity .15s ease,background-color .15s ease}html[data-ui=problee] .problee-take-composer__button:disabled{opacity:.45;cursor:not-allowed}html[data-ui=problee] .problee-take-composer__button:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 88%,black)}html[data-ui=problee] .problee-take-composer__posted{margin:0;color:var(--status-success);font-weight:var(--font-weight-strong)}html[data-ui=problee] .problee-take-composer__error{margin:0;color:var(--status-error)}html[data-ui=problee] .problee-take-composer--compact{gap:.25rem}html[data-ui=problee] .problee-take-composer--compact .problee-take-composer__row{height:2rem}