.pg.tp .cr-page{gap:18px;max-width:1280px;padding:20px 28px 48px}.pg.tp .cr-head{border:1px solid var(--line);background:linear-gradient(135deg, var(--accent-08), transparent 55%), var(--s1);border-radius:16px;gap:6px;padding:16px 18px}.pg.tp .cr-head-row{justify-content:space-between;align-items:flex-start;gap:10px 16px}.pg.tp .cr-outcome{letter-spacing:-.005em;min-width:0;max-width:70ch;color:var(--tx);flex:380px;font-size:16px;font-weight:600;line-height:1.45}.pg.tp .cr-detail{opacity:1;color:var(--tx2)}.pg.tp .cr-status{color:var(--tx2);border-color:var(--line-2);background:var(--s2);opacity:1;padding:6px 11px;font-size:11.5px}.pg.tp .cr-status[data-tone=info]{color:var(--accent-strong);border-color:var(--accent-32);background:var(--accent-08)}.pg.tp .cr-status[data-tone=amber]{color:var(--warn);background:#f0b35c14;border-color:#f0b35c52}.pg.tp .cr-status[data-tone=red]{color:var(--danger);border-color:var(--danger-line);background:var(--danger-bg)}.pg.tp .cr-mediabadge{background:#0a0a0bb8;font-size:10px}.pg.tp .cr-mediabadge[data-kind=your-result]{background:var(--accent-14);color:var(--accent-strong);border-color:var(--accent-32)}.pg.tp .cr-cols{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:22px}@media (max-width:960px){.pg.tp .cr-cols{grid-template-columns:minmax(0,1fr)}.pg.tp .cr-page{padding:14px 16px 40px}}.pg.tp .cr-side{border:1px solid var(--line-2);background:var(--s1);border-radius:16px;gap:0;overflow:hidden}.pg.tp .cr-controls{gap:14px;padding:16px 16px 6px}.pg.tp .cr-more{border:0;border-top:1px solid var(--line);border-radius:0;margin:4px 16px 0;padding:0}.pg.tp .cr-more-summary{color:var(--tx2);padding:11px 0;font-size:12.5px;font-weight:600}.pg.tp .cr-more-summary:hover{color:var(--tx)}.pg.tp .cr-more-summary:focus-visible{outline:2px solid var(--accent-32);outline-offset:2px;border-radius:6px}.pg.tp .cr-more-body{color:var(--tx2);padding:0 0 14px;font-size:12.5px}.pg.tp .cr-launch{border-top:1px solid var(--line-2);background:var(--s2);gap:10px;margin-top:10px;padding:14px 16px 16px}.pg.tp .cs-tray{background:0 0;border:0;flex-direction:column;gap:10px;min-height:0;max-height:none;padding:0;display:flex}.pg.tp .cs-tray h4,.pg.tp .cr-controls>h3,.pg.tp .cr-workspace>h3{letter-spacing:.09em;text-transform:uppercase;color:var(--tx3);margin:6px 0 0;font-size:10.5px;font-weight:700}.pg.tp .cs-tray h4:first-child{margin-top:0}.pg.tp .cs-dim,.pg.tp .up-dim{color:var(--tx3);margin:0;font-size:12.5px;line-height:1.55}.pg.tp .cs-error,.pg.tp .up-error{border:1px solid var(--danger-line);border-left:3px solid var(--danger);background:var(--danger-bg);color:var(--danger);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.pg.tp .cs-model{border:1px solid var(--line-2);background:var(--s2);color:var(--tx2);border-radius:999px;margin-left:0;padding:4px 10px;font-size:11.5px}.pg.tp .cs-chips{gap:8px}.pg.tp .cs-chip{border:1px solid var(--line-2);background:var(--s2);min-height:36px;color:var(--tx2);transition:border-color .15s var(--ease), background .15s var(--ease), color .15s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:6px 13px;font-size:12.5px;display:inline-flex}.pg.tp .cs-chip:hover:not(:disabled){color:var(--tx);border-color:var(--accent-32);background:var(--s3)}.pg.tp .cs-chip.is-on,.pg.tp .cs-chip[data-on=true],.pg.tp .cs-chip[aria-pressed=true]{color:var(--accent-strong);border-color:var(--accent-32);background:var(--accent-14)}.pg.tp .cs-hist{gap:6px}.pg.tp .cs-hist-item{border:1px solid var(--line);background:var(--s2);color:var(--tx2);border-radius:9px}.pg.tp .cs-hist-item[data-on=true],.pg.tp .cs-hist-item:hover{border-color:var(--accent-32);color:var(--tx)}.pg.tp .cs-refs{margin-top:10px}.pg.tp .cs-ref{border:1px solid var(--line-2);background:var(--s2);color:var(--tx);border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 11px;font-size:12px;display:inline-flex}.pg.tp .cs-ref button{border-radius:50%;min-width:22px;min-height:22px}.pg.tp .cs-ref button:hover{background:var(--s3);color:var(--tx)}.pg.tp .cs-tray textarea,.pg.tp .cs-tray input:not([type=file]):not([type=range]){box-sizing:border-box;width:100%;font:inherit;color:var(--tx);font-size:13.5px;line-height:1.5;background:var(--bg)!important;border:1px solid var(--line-2)!important;border-radius:10px!important;padding:10px 12px!important}.pg.tp .cs-tray textarea:focus,.pg.tp .cs-tray input:focus{box-shadow:0 0 0 3px var(--accent-08);outline:none;border-color:var(--accent-32)!important}.pg.tp .cs-tray ::placeholder{color:var(--tx4)}.pg.tp .cs-tray select,.pg.tp .cs-dials select{border:1px solid var(--line-2);background-color:var(--s2);color:var(--tx);font:inherit;border-radius:8px;padding:6px 28px 6px 10px;font-size:12.5px}.pg.tp .cs-dials{gap:10px 14px!important}.pg.tp .cs-dials label{color:var(--tx2);font-size:12.5px}.pg.tp .jade-create-topbar{border:1px solid var(--line);background:var(--bg);box-sizing:border-box;border-radius:11px;gap:3px;width:100%;display:flex;padding:3px!important}.pg.tp .jade-create-topbar .ohf-tab{text-align:center;min-height:34px;color:var(--tx3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;justify-content:center;font-size:12.5px;font-weight:600}.pg.tp .jade-create-topbar .ohf-tab:hover{color:var(--tx)}.pg.tp .jade-create-topbar .ohf-tab[data-on=true],.pg.tp .jade-create-topbar .ohf-tab[aria-selected=true]{background:var(--s4);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line-2)}.pg.tp .cr-workspace>.jade-create-topbar{width:auto;margin-bottom:14px;display:inline-flex}.pg.tp .cr-workspace>.jade-create-topbar .ohf-tab{flex:none;padding:0 18px}.pg.tp .rs-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.pg.tp .rs-review-source,.pg.tp .rs-review-look{border:1px solid var(--line-2);background:radial-gradient(420px 220px at 50% 30%, #ffffff0a, transparent 70%), var(--s1);border-radius:14px;min-height:280px;position:relative}.pg.tp .rs-review-source{color:var(--tx3);border-style:dashed;padding:20px;font-size:13px;line-height:1.5}:is(.pg.tp .rs-review-source:has(img),.pg.tp .rs-review-source:has(video)){background:#000;border-style:solid;padding:0}.pg.tp .rs-review-source img,.pg.tp .rs-review-source video{object-fit:contain;width:100%;height:100%;max-height:380px;display:block}.pg.tp .rs-review-look{color:var(--tx3);justify-content:center;align-items:stretch;padding:16px;font-size:13px}.pg.tp .rs-review-look:has(>img){background:#000;padding:0}.pg.tp .rs-review-look>img{object-fit:contain;width:100%;height:100%;max-height:380px}.pg.tp .rs-review-look>span:only-child{text-align:center;align-self:center;padding:0 12px}.pg.tp .rs-review-look strong{color:var(--tx);font-size:14px}.pg.tp .rs-review-look p{color:var(--tx2)}.pg.tp .rs-review-grade{border-radius:8px;height:44px;box-shadow:inset 0 0 0 1px #ffffff14}.pg.tp .rs-review-look .cr-mediabadge{align-self:flex-start}@media (max-width:700px){.pg.tp .rs-review{grid-template-columns:1fr}.pg.tp .rs-review-source,.pg.tp .rs-review-look{min-height:200px}}.pg.tp .ux-gen-bar{border:0;flex-direction:column-reverse;align-items:stretch;gap:8px;margin:0;padding:0;display:flex}.pg.tp .ux-gen-go{border:1px solid var(--accent);background:var(--accent);width:100%;min-height:46px;color:var(--accent-ink);font:inherit;letter-spacing:-.005em;cursor:pointer;transition:background .15s var(--ease), box-shadow .15s var(--ease);border-radius:12px;padding:0 18px;font-size:14.5px;font-weight:700}.pg.tp .ux-gen-go:hover:not(:disabled){background:var(--accent-strong);box-shadow:0 6px 22px var(--accent-14)}.pg.tp .ux-gen-go:disabled{background:var(--s3);border-color:var(--line-2);color:var(--tx3);cursor:not-allowed;box-shadow:none;opacity:1}.pg.tp .ux-gen-why{border:1px solid var(--line-2);border-left:3px solid var(--warn);background:var(--s1);color:var(--tx2);border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:block}.pg.tp .ux-generation-summary{color:var(--tx2);font-size:12.5px}.pg.tp .ux-secondary summary{cursor:pointer;color:var(--tx2);font-weight:600}.pg.tp .es-line{gap:6px}.pg.tp .es-chip{border:1px solid var(--line-2);background:var(--s2);color:var(--tx2)}.pg.tp .es-warn{color:var(--warn);font-size:12.5px}.pg.tp .cr-result{border-top:0;gap:14px;padding-top:0}.pg.tp .cr-result>.cs-dim,.pg.tp .cr-result>.up-dim{text-align:center;border:1px dashed var(--line-2);background:var(--s1);min-height:92px;color:var(--tx3);border-radius:14px;place-items:center;padding:24px;font-size:13px;display:grid}.pg.tp .cr-result h3{margin:0;font-size:15px}@media (prefers-reduced-motion:reduce){.pg.tp .cs-chip,.pg.tp .ux-gen-go{transition:none}}.pg.up.tp{--up-line:var(--line-2);--up-panel:var(--s2);--up-panel-2:var(--s1);--up-jade:var(--accent)}.pg.up.tp .up-drop{border-width:1.5px;border-color:var(--line-2);background:radial-gradient(520px 260px at 50% 38%, var(--accent-08), transparent 70%), var(--s1);min-height:300px;color:var(--tx2);font:inherit;transition:border-color .15s var(--ease), background .15s var(--ease);border-radius:16px;gap:10px;font-size:14px}.pg.up.tp .up-drop:not([data-on=true]):hover,.pg.up.tp .up-drop[data-over=true]{border-color:var(--accent-32);background:radial-gradient(520px 260px at 50% 38%, var(--accent-14), transparent 70%), var(--s1)}.pg.up.tp .up-drop:focus-visible{outline:2px solid var(--accent-32);outline-offset:2px}.pg.up.tp .up-drop[data-on=true]{cursor:default;background:#000;border-style:solid;min-height:0}.pg.up.tp .up-drop-glyph{background:var(--accent-14);width:52px;height:52px;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:22px;display:grid}.pg.up.tp .up-drop>span:nth-of-type(2){color:var(--tx);font-size:15px;font-weight:600}.pg.up.tp .cr-workspace>div:has(>.up-btn-ghost){margin-top:12px!important}.pg.up.tp .up-source{border:1px solid var(--line);background:var(--s1);border-radius:12px;padding:12px 14px}.pg.up.tp .up-source-row strong{font-size:13.5px}.pg.up.tp .up-stagebar,.pg.up.tp .up-runbar{background:var(--bg);border-color:var(--line-2);border-radius:9px;height:30px}.pg.up.tp .up-stagebar-fill,.pg.up.tp .up-runbar-fill{background:var(--accent-32)}.pg.up.tp .up-runbar-fill{background:var(--accent)}.pg.up.tp .up-stagebar span{color:var(--tx);font-size:12.5px}.pg.up.tp .up-ideal{color:var(--tx2);align-items:flex-start;font-size:13px;line-height:1.5}.pg.up.tp .up-model{border:1px solid var(--line-2);background:var(--bg);border-radius:12px;gap:8px;padding:14px}.pg.up.tp .up-model-top strong{font-size:14px}.pg.up.tp .up-model-blurb{color:var(--tx2);font-size:12.5px}.pg.up.tp .up-res{border:1px solid var(--line);background:var(--bg);border-radius:11px;gap:6px;padding:3px}.pg.up.tp .up-res button{min-height:38px;color:var(--tx3);font:inherit;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:8px;padding:9px 0;font-size:13px;font-weight:600}.pg.up.tp .up-res button:hover{color:var(--tx)}.pg.up.tp .up-res button[data-on=true]{background:var(--s4);color:var(--tx);box-shadow:inset 0 0 0 1px var(--accent-32)}.pg.up.tp .up-detail{gap:6px}.pg.up.tp .up-detail button{border-color:var(--line-2);background:var(--bg);min-height:64px;transition:border-color .15s var(--ease), background .15s var(--ease)}.pg.up.tp .up-detail button:hover{border-color:var(--accent-32)}.pg.up.tp .up-detail button[data-on=true]{border-color:var(--accent-32);background:var(--accent-14)}.pg.up.tp .up-detail button[data-on=true] b{color:var(--accent-strong)}.pg.up.tp .up-btn{border:1px solid var(--line-2);background:var(--s3);min-height:38px;color:var(--tx);font:inherit;transition:border-color .15s var(--ease);border-radius:10px;align-items:center;padding:8px 14px;font-size:13px;text-decoration:none;display:inline-flex}.pg.up.tp .up-btn:hover:not(:disabled){border-color:var(--accent-32)}.pg.up.tp .up-btn-ghost{color:var(--tx2);background:0 0}.pg.up.tp .up-btn-primary{border:1px solid var(--accent);background:var(--accent);min-height:48px;color:var(--accent-ink);filter:none;border-radius:12px;justify-content:center;padding:0 18px;font-size:14.5px;font-weight:700}.pg.up.tp .up-btn-primary:hover:not(:disabled){background:var(--accent-strong);filter:none}.pg.up.tp .up-btn-primary:disabled{background:var(--s3);border-color:var(--line-2);color:var(--tx3)}.pg.up.tp .up-run-row{color:var(--tx2)}.pg.up.tp .up-cmp-stage{border:1px solid var(--line-2);border-radius:14px}.pg.up.tp .up-cmp-tag{border:1px solid var(--line-2);letter-spacing:.02em;background:#0a0a0bbf;font-weight:600}.pg.up.tp .up-cmp-bar{background:var(--accent)}.pg.up.tp .up-recent{grid-template-columns:repeat(3,minmax(0,1fr))}.pg.up.tp .up-recent-item{border-color:var(--line-2);border-radius:9px}@media (prefers-reduced-motion:reduce){.pg.up.tp .up-drop,.pg.up.tp .up-res button,.pg.up.tp .up-detail button,.pg.up.tp .up-btn,.pg.up.tp .up-stagebar-fill,.pg.up.tp .up-runbar-fill{transition:none}}.pg.tp .cr-workspace>h3{margin:0 0 10px}.pg.tp .ux-gen-why{box-sizing:border-box;align-self:stretch;width:100%}.pg.tp .cr-workspace>.jade-create-topbar+.cs-dim{text-align:center;border:1px dashed var(--line-2);background:var(--s1);border-radius:14px;place-items:center;min-height:200px;padding:24px;display:grid}.pg.tp .cr-workspace>.cs-dim:last-child{margin-top:12px!important}
