.tti-view[data-v-357ee974]{display:flex;flex-direction:column;gap:1.25rem;align-items:stretch}@media(min-width:1024px){.tti-view[data-v-357ee974]{gap:1.5rem}}.tti-sidebar[data-v-357ee974]{display:flex;flex-direction:column;gap:1rem}.tti-sidebar .tool-left-frame[data-v-357ee974]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.tti-workspace[data-v-357ee974]{display:grid;gap:1.25rem;align-items:start}.tti-case-showcase[data-v-357ee974]{min-width:0;width:100%}@media(min-width:1024px){.tti-workspace[data-v-357ee974]{grid-template-columns:minmax(20rem,4fr) minmax(24rem,6fr);gap:1.5rem;margin-left:auto;margin-right:auto;width:100%;align-items:stretch}.tti-sidebar[data-v-357ee974]{display:flex;flex-direction:column;align-self:stretch;min-height:0;height:100%}.tti-sidebar .tool-left-frame--stack>.tti-card--prompt[data-v-357ee974]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.tti-sidebar .tool-left-frame--stack>.tti-card--soft[data-v-357ee974],.tti-sidebar .tool-left-frame--stack>.tti-card--actions[data-v-357ee974]{flex:0 0 auto}.tti-card--prompt .tti-field[data-v-357ee974],.tti-card--prompt .tti-prompt-input[data-v-357ee974]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%}.tti-prompt-input[data-v-357ee974] .n-input{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:12.5rem}.tti-prompt-input[data-v-357ee974] .n-input-wrapper{flex:1 1 auto;min-height:0}.tti-case-showcase[data-v-357ee974]{display:flex;flex-direction:column;align-self:stretch;min-height:0}.tti-case-showcase[data-v-357ee974] .image-comparison-showcase{box-sizing:border-box;flex:1 1 auto;height:100%}}.tti-card[data-v-357ee974]{padding:1.125rem;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);animation:tti-card-slide-in-357ee974 .45s var(--ease-out-quint) both}.tti-sidebar>.tti-card[data-v-357ee974]:nth-child(1){animation-delay:.36s}.tti-sidebar>.tti-card[data-v-357ee974]:nth-child(2){animation-delay:.44s}.tti-sidebar>.tti-card[data-v-357ee974]:nth-child(3){animation-delay:.52s}@keyframes tti-card-slide-in-357ee974{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.tti-card__head[data-v-357ee974]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.tti-card__head--compact[data-v-357ee974]{margin-bottom:.625rem}.tti-card__label[data-v-357ee974]{font-size:var(--text-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.tti-card--soft[data-v-357ee974]{background:color-mix(in oklab,var(--surface-subtle) 55%,var(--bg-elevated))}.tti-card--actions[data-v-357ee974]{padding:1.375rem 1.125rem;background:linear-gradient(180deg,color-mix(in oklab,var(--peach-wash) 72%,var(--bg-elevated)),color-mix(in oklab,var(--peach-wash) 40%,var(--bg-elevated)) 48%,var(--bg-elevated));border-color:color-mix(in oklab,var(--peach-soft) 54%,var(--border-subtle));box-shadow:var(--shadow-lift)}.tti-submit-btn[data-v-357ee974]{--n-color: var(--peach-strong);--n-color-hover: color-mix(in oklab, var(--peach-strong) 85%, black);--n-color-active: color-mix(in oklab, var(--peach-strong) 72%, black);--n-color-pressed: color-mix(in oklab, var(--peach-strong) 62%, black);--n-ripple-color: var(--peach-strong)}.tti-field[data-v-357ee974]{display:flex;flex-direction:column;gap:.55rem}.tti-prompt-input[data-v-357ee974] .n-input{min-height:12.5rem}.tti-prompt-input[data-v-357ee974] .n-input-wrapper{height:100%;align-items:stretch}.tti-prompt-input[data-v-357ee974] .n-input__textarea-el{height:100%!important;min-height:0;max-height:none;resize:none;overflow-y:auto;scrollbar-width:none}.tti-prompt-input[data-v-357ee974] .n-input__textarea-el::-webkit-scrollbar{width:0;height:0;display:none}.tti-prompt-input[data-v-357ee974] .n-scrollbar{--n-scrollbar-width: var(--tool-scrollbar-size);--n-scrollbar-height: var(--tool-scrollbar-size)}.tti-prompt-input[data-v-357ee974] .n-scrollbar-rail--vertical{right:2px;width:var(--tool-scrollbar-size)}.tti-form[data-v-357ee974]{display:grid;gap:.25rem 1rem}@media(min-width:640px){.tti-form[data-v-357ee974]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tti-form__full[data-v-357ee974]{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){.tti-card[data-v-357ee974]{animation:none}}
