
#p-ai-cvr .cvr-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:6px 0 4px}
#p-ai-cvr h2{margin:0;font-size:24px;font-weight:800}
#p-ai-cvr .cvr-sub{font-size:13px;color:var(--mute)}
#p-ai-cvr .cvr-lead{margin:2px 0 14px;font-size:13.5px;color:var(--mute)}
#p-ai-cvr .cvr-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}
#p-ai-cvr .cvr-card{background:#141414;border:2px solid #2a2a2a;border-radius:10px;padding:6px 6px 9px;cursor:pointer;font:inherit;color:#cfcfcf;text-align:center;transition:transform .15s,border-color .15s}
#p-ai-cvr .cvr-card:hover{transform:translateY(-3px);border-color:#666}
#p-ai-cvr .cvr-card.on{border-color:#E50914;box-shadow:0 0 0 2px rgba(229,9,20,.35);color:#fff}
#p-ai-cvr .cvr-t{height:128px;border-radius:6px;display:grid;place-items:center;font-size:30px;line-height:1.05;padding:8px;overflow:hidden}
#p-ai-cvr .cvr-card b{display:block;margin-top:7px;font-size:13px}
#p-ai-cvr .cvr-card small{display:block;margin-top:2px;font-size:11.5px;line-height:1.4;color:#9a9a9a}
#p-ai-cvr .cvr-main{display:flex;gap:18px;align-items:flex-start;margin-top:20px}
#p-ai-cvr .cvr-ctl,#p-ai-cvr .cvr-out{padding:14px 16px 16px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.08)}
#p-ai-cvr .cvr-ctl{flex:0 0 330px;width:330px}
#p-ai-cvr .cvr-out{flex:1 1 0;min-width:0}
#p-ai-cvr label{display:block;margin:12px 0 5px;font-size:12.5px;font-weight:600;color:#cfcfcf}
#p-ai-cvr .cvr-ctl label:first-child,#p-ai-cvr .cvr-out label:first-child{margin-top:0}
#p-ai-cvr input[type=text],#p-ai-cvr textarea{width:100%;box-sizing:border-box;background:#141414;color:var(--ink);border:1px solid #2a2a2a;border-radius:8px;padding:8px 11px;font:inherit;font-size:14px;resize:vertical}
#p-ai-cvr input:focus,#p-ai-cvr textarea:focus{outline:none;border-color:#666}
#p-ai-cvr .cvr-chips{display:flex;flex-wrap:wrap;gap:6px}
#p-ai-cvr .cvr-chip{font:inherit;font-size:12.5px;padding:4px 12px;border-radius:999px;cursor:pointer;background:#141414;color:#d0d0d0;border:1px solid #333}
#p-ai-cvr .cvr-chip:hover{border-color:#777;color:#fff}
#p-ai-cvr .cvr-chip.on{background:#fff;color:#111;border-color:#fff;font-weight:700}
#p-ai-cvr .cvr-b{font:inherit;font-size:13.5px;font-weight:700;min-height:34px;padding:0 14px;border-radius:4px;border:0;cursor:pointer;color:#fff;background:rgba(109,109,110,.7);transition:transform .1s}
#p-ai-cvr .cvr-b:hover:not(:disabled){background:rgba(130,130,132,.85)}
#p-ai-cvr .cvr-b:active:not(:disabled){transform:scale(.96)}
#p-ai-cvr .cvr-b:disabled{opacity:.45;cursor:progress}
#p-ai-cvr .cvr-go{width:100%;margin-top:16px;min-height:42px;font-size:15px;background:#E50914}
#p-ai-cvr .cvr-go:hover:not(:disabled){background:#f6121d}
#p-ai-cvr .cvr-src{margin-top:12px;padding:8px 11px;border-radius:8px;background:#141414;border:1px solid #2a2a2a;font-size:12.5px;line-height:1.5;color:#b3b3b3}
#p-ai-cvr .cvr-src.ok b{color:#8be28b}#p-ai-cvr .cvr-src.no b{color:#ff8a80}
#p-ai-cvr .cvr-msg{margin-top:10px;font-size:13px;line-height:1.5;color:var(--mute)}
#p-ai-cvr .cvr-msg:empty{display:none}
#p-ai-cvr .cvr-msg.err{color:#ff8a80}#p-ai-cvr .cvr-msg.ok{color:#8be28b}
#p-ai-cvr .cvr-an{white-space:pre-wrap;font-size:13px;line-height:1.6;color:#c4c4c4;background:#141414;border:1px solid #2a2a2a;border-radius:8px;padding:10px 12px;min-height:48px}
#p-ai-cvr .cvr-pr{min-height:260px;line-height:1.6}
#p-ai-cvr .cvr-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;align-items:center}
#p-ai-cvr .cvr-empty{padding:30px 14px;text-align:center;border:1px dashed rgba(255,255,255,.18);border-radius:10px;color:#8c8c8c;line-height:1.7;font-size:13.5px}
@media(max-width:860px){#p-ai-cvr .cvr-main{flex-direction:column}#p-ai-cvr .cvr-ctl{flex:none;width:100%}}
#p-ai-cvr select{width:100%;box-sizing:border-box;background:#141414;color:var(--ink);border:1px solid #2a2a2a;border-radius:8px;padding:9px 11px;font:inherit;font-size:14px;cursor:pointer}
#p-ai-cvr select:focus{outline:none;border-color:#666}
#p-ai-cvr .cvr-sd{margin-top:6px;font-size:12.5px;line-height:1.5;color:#9a9a9a}
#p-ai-cvr .cvr-lead{margin:2px 0 18px}
#p-ai-cvr .cvr-ctl,#p-ai-cvr .cvr-out{background:linear-gradient(180deg,#252525,#171717);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:18px 20px 20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 20px 40px -18px #000,0 3px 0 rgba(0,0,0,.55)}
#p-ai-cvr .cvr-ctl{position:sticky;top:10px}
#p-ai-cvr .cvr-step{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:15.5px;font-weight:800;color:#fff}
#p-ai-cvr .cvr-step i{font-style:normal;flex:none;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:linear-gradient(180deg,#f6323c,#b8070f);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 3px 0 #6e040a,0 6px 10px rgba(0,0,0,.5)}
#p-ai-cvr label{margin:15px 0 6px;font-size:12.5px;font-weight:700;color:#d6d6d6;letter-spacing:.2px}
#p-ai-cvr .cvr-step+label{margin-top:0}
#p-ai-cvr input[type=text],#p-ai-cvr textarea,#p-ai-cvr select{background:#0f0f0f;border:1px solid #2e2e2e;border-radius:10px;box-shadow:inset 0 3px 6px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.07);transition:border-color .15s,box-shadow .15s}
#p-ai-cvr input[type=text]:focus,#p-ai-cvr textarea:focus,#p-ai-cvr select:focus{border-color:#E50914;box-shadow:inset 0 3px 6px rgba(0,0,0,.7),0 0 0 3px rgba(229,9,20,.2)}
#p-ai-cvr select{appearance:none;-webkit-appearance:none;padding:10px 38px 10px 12px;font-weight:700;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23ddd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}
#p-ai-cvr .cvr-sd{margin-top:8px;padding:8px 11px;border-radius:8px;background:rgba(255,255,255,.04);border-left:3px solid #E50914;color:#b5b5b5}
#p-ai-cvr .cvr-chip{padding:6px 15px;border:1px solid #3c3c3c;background:linear-gradient(180deg,#343434,#222);color:#e2e2e2;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 3px 0 #0b0b0b,0 6px 8px rgba(0,0,0,.4);transition:transform .08s,box-shadow .08s}
#p-ai-cvr .cvr-chip:hover{border-color:#6a6a6a;color:#fff}
#p-ai-cvr .cvr-chip:active{transform:translateY(2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 #0b0b0b}
#p-ai-cvr .cvr-chip.on{background:linear-gradient(180deg,#d9d9d9,#fff);color:#111;border-color:#fff;transform:translateY(2px);box-shadow:inset 0 3px 5px rgba(0,0,0,.28),0 1px 0 #8a8a8a}
#p-ai-cvr .cvr-src{border-radius:10px;padding:10px 12px;box-shadow:inset 0 2px 5px rgba(0,0,0,.6)}
#p-ai-cvr .cvr-src.ok{border-color:rgba(139,226,139,.35)}
#p-ai-cvr .cvr-src.no{border-color:rgba(255,138,128,.4)}
#p-ai-cvr .cvr-b{min-height:38px;padding:0 18px;border-radius:9px;background:linear-gradient(180deg,#4a4a4c,#303032);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 0 #111,0 8px 12px rgba(0,0,0,.4);transition:transform .08s,box-shadow .08s}
#p-ai-cvr .cvr-b:hover:not(:disabled){background:linear-gradient(180deg,#5a5a5d,#3a3a3d)}
#p-ai-cvr .cvr-b:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 0 #111}
#p-ai-cvr .cvr-go,#p-ai-cvr .cvr-red{background:linear-gradient(180deg,#f6323c,#c40812);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 5px 0 #6e040a,0 10px 18px rgba(229,9,20,.3)}
#p-ai-cvr .cvr-go:hover:not(:disabled),#p-ai-cvr .cvr-red:hover:not(:disabled){background:linear-gradient(180deg,#ff4650,#d10a14)}
#p-ai-cvr .cvr-go:active:not(:disabled),#p-ai-cvr .cvr-red:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 0 #6e040a}
#p-ai-cvr .cvr-go{margin-top:20px;margin-bottom:5px;min-height:46px;font-size:15.5px}
#p-ai-cvr .cvr-an{background:#101010;border:1px solid #2a2a2a;border-left:3px solid #E50914;border-radius:10px;box-shadow:inset 0 2px 6px rgba(0,0,0,.6);padding:12px 14px}
#p-ai-cvr .cvr-pr{min-height:320px;font-size:14px}
#p-ai-cvr .cvr-row{margin-top:14px;gap:12px}
#p-ai-cvr .cvr-empty{padding:60px 18px;border-radius:12px;background:rgba(0,0,0,.25);box-shadow:inset 0 2px 8px rgba(0,0,0,.5)}
@media(max-width:860px){#p-ai-cvr .cvr-ctl{position:static}}
#p-ai-cvr .cvr-dd{position:relative}
#p-ai-cvr .cvr-ddb{width:100%;display:flex;align-items:center;gap:11px;text-align:left;font:inherit;color:#fff;cursor:pointer;padding:10px 14px;border-radius:12px;border:1px solid #3c3c3c;background:linear-gradient(180deg,#383838,#232323);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 4px 0 #0b0b0b,0 9px 14px rgba(0,0,0,.4);transition:transform .08s,box-shadow .08s,border-color .15s}
#p-ai-cvr .cvr-ddb:hover{border-color:#6a6a6a}
#p-ai-cvr .cvr-ddb:active,#p-ai-cvr .cvr-ddb[aria-expanded=true]{transform:translateY(2px);border-color:#E50914;box-shadow:inset 0 2px 5px rgba(0,0,0,.45),0 2px 0 #0b0b0b}
#p-ai-cvr .cvr-ddb i,#p-ai-cvr .cvr-ddi i{flex:none;width:30px;height:38px;border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -6px 10px rgba(0,0,0,.3),0 3px 6px rgba(0,0,0,.5)}
#p-ai-cvr .cvr-ddt{flex:1 1 0;min-width:0}
#p-ai-cvr .cvr-ddt b{display:block;font-size:14.5px}
#p-ai-cvr .cvr-ddt small{display:block;margin-top:2px;font-size:11.5px;line-height:1.4;color:#a8a8a8;font-weight:400}
#p-ai-cvr .cvr-ddb svg{flex:none;transition:transform .18s}
#p-ai-cvr .cvr-ddb[aria-expanded=true] svg{transform:rotate(180deg)}
#p-ai-cvr .cvr-ddm{position:absolute;left:0;right:0;top:calc(100% + 12px);z-index:50;max-height:min(440px,62vh);overflow:auto;padding:7px;border-radius:14px;background:linear-gradient(180deg,#2d2d2d,#1a1a1a);border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 26px 50px -8px rgba(0,0,0,.9),0 4px 0 rgba(0,0,0,.5);animation:cvrDd .14s ease-out}
#p-ai-cvr .cvr-ddm[hidden]{display:none}
@keyframes cvrDd{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
#p-ai-cvr .cvr-ddi{display:flex;align-items:center;gap:11px;width:100%;text-align:left;font:inherit;color:#e4e4e4;cursor:pointer;padding:8px 12px 8px 10px;border-radius:10px;border:0;border-left:3px solid transparent;background:transparent;transition:background .12s}
#p-ai-cvr .cvr-ddi+.cvr-ddi{margin-top:2px}
#p-ai-cvr .cvr-ddi b{display:block;font-size:13.5px}
#p-ai-cvr .cvr-ddi small{display:block;margin-top:1px;font-size:11.5px;line-height:1.4;color:#9a9a9a;font-weight:400}
#p-ai-cvr .cvr-ddi:hover,#p-ai-cvr .cvr-ddi:focus-visible{background:rgba(255,255,255,.09);outline:none}
#p-ai-cvr .cvr-ddi.on{background:linear-gradient(180deg,rgba(229,9,20,.3),rgba(229,9,20,.14));border-left-color:#E50914;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
#p-ai-cvr .cvr-ddi.on small{color:#e0b8b8}
#p-ai-cvr .cvr-ddg{padding:10px 12px 5px;font-size:11.5px;font-weight:800;letter-spacing:.6px;color:#ff6a72}
#p-ai-cvr .cvr-ddg:first-child{padding-top:4px}
#p-ai-cvr .cvr-ddi+.cvr-ddg{margin-top:6px;border-top:1px solid rgba(255,255,255,.09)}
#p-ai-cvr .cvr-chip.no{opacity:.5}
#p-ai-cvr .cvr-chip.no.on{opacity:1}
