.u1ov-builder{grid-template-columns:minmax(240px,1fr) minmax(0,1.6fr);gap:1.5rem;display:grid}.u1ov-controls,.u1prompt-fields{gap:1rem;display:grid}.u1ov-controls label,.u1prompt-fields label,.u1plug-search{gap:.4rem;display:grid}.u1ov-controls small,.u1prompt-fields small{color:var(--muted);font-size:var(--text-sm);font-weight:400}.u1ov-preview-panel{align-self:start;min-width:0}.u1ov-preview{border:1px solid var(--line);border-radius:var(--radius-sm);background-color:var(--paper);background-image:conic-gradient(var(--line) 25%, transparent 0 50%, var(--line) 0 75%, transparent 0);background-size:24px 24px;height:320px;position:relative;overflow:hidden}.u1ov-stage{width:100%;height:100%;line-height:1.2;font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:center;display:flex;overflow:hidden}.u1ov-face{overflow-wrap:anywhere;white-space:pre-wrap;width:100%;padding:24px}.u1ov-caption{margin-bottom:.35em;font-size:.5em}.u1ov-scroll{box-sizing:content-box;white-space:pre;flex:none;min-width:100%;padding-left:100%;animation:20s linear infinite u1ov-scroll}html.u1ov-mode,html.u1ov-mode body{background:0 0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}html.u1ov-mode body *,html.u1ov-mode body:before,html.u1ov-mode body:after{visibility:hidden!important}html.u1ov-mode body .u1ov-live,html.u1ov-mode body .u1ov-live *{visibility:visible!important}.u1ov-live{z-index:2147483647;pointer-events:none;background:0 0!important;position:fixed!important;inset:0!important}.u1plug-route{align-items:center}.u1plug-route label{flex:1;min-width:200px}.u1plug-arrow{color:var(--muted);font-size:2rem}.u1plug-verdict{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin:1.5rem 0;display:grid}.u1plug-verdict>div{padding:1rem}.u1plug-verdict>div+div{border-left:1px solid var(--line)}.u1plug-verdict h3{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.u1plug-verdict p{font-size:1.1rem}.u1plug-search{margin-block:1.5rem 1rem}.u1plug-table{max-height:32rem;overflow:auto}.u1plug-table table{border-collapse:collapse;text-align:left;width:100%}.u1plug-table caption{text-align:left;color:var(--muted);padding-bottom:.75rem}.u1plug-table th,.u1plug-table td{border-bottom:1px solid var(--line);padding:.75rem}.u1plug-table th[scope=row]{color:var(--ink);font-family:var(--body);background:0 0;font-weight:500;position:static}.u1plug-table thead{background:var(--paper);position:sticky;top:0}.u1plug-table small{color:var(--muted);font-family:var(--mono);margin-left:.5rem;display:inline-block}.u1prompt-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.5rem;display:grid}.u1prompt-fields textarea{resize:vertical;width:100%}.u1prompt-preview{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-sm);align-self:start;min-width:0;padding:1rem;position:sticky;top:1rem}.u1prompt-preview h3{margin:0}.u1prompt-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;min-height:18rem;max-height:65vh;font-family:var(--mono);color:var(--ink);overflow:auto}.u1prompt-library{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;margin-top:1.5rem;padding:1rem}.u1prompt-import{font-size:var(--text-sm);gap:.4rem;display:grid}.u1word-controls>label{flex:140px}.u1word-output{border-block:1px solid var(--line);background:var(--canvas);min-height:8rem;margin-block:1.5rem;padding:1.25rem}.u1word-output ol{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem 2rem;margin:0;padding-left:1.5rem;display:grid}.u1word-output li{font-family:var(--mono);overflow-wrap:anywhere;padding:.35rem}.u1word-output li::marker{color:var(--muted);font-size:var(--text-sm)}@media (max-width:760px){.u1ov-builder,.u1prompt-layout,.u1plug-verdict{grid-template-columns:minmax(0,1fr)}.u1prompt-preview{position:static}.u1plug-verdict>div+div{border-left:0;border-top:1px solid var(--line)}.u1plug-arrow{display:none}}@media (prefers-reduced-motion:reduce){.u1ov-preview .u1ov-scroll{padding-left:0;animation:none}}
