.pct-root{--radius-full:9999px;--shadow-xs:0 1px 2px 0 oklch(30% .05 230/.06);--shadow-sm:0 1px 3px 0 oklch(30% .05 230/.09), 0 1px 2px -1px oklch(30% .05 230/.09);--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background:radial-gradient(1100px 720px at 50% -8%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 60%), var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-sm);font-feature-settings:"cv02", "cv03", "cv04", "ss01";-webkit-font-smoothing:antialiased}.pct-root *,.pct-root :before,.pct-root :after{box-sizing:border-box}:where(.pct-root) button,:where(.pct-root) input,:where(.pct-root) textarea{font:inherit;color:inherit}.dark .pct-root{--shadow-xs:0 1px 2px 0 oklch(0% 0 0/.35);--shadow-sm:0 1px 3px 0 oklch(0% 0 0/.4), 0 1px 2px -1px oklch(0% 0 0/.4)}.pct-header{top:var(--mnav-h);z-index:30;border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky}.pct-header-inner,.pct-shell{max-width:var(--page-max);margin:0 auto}.pct-header-inner{padding:13px var(--page-pad);justify-content:space-between;align-items:center;gap:16px;display:flex}.pct-subtitle{font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:7px;margin:3px 0 0;display:flex}.pct-activos{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pct-activos .pct-activo{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted-foreground);background:0 0;gap:9px;padding:6px 10px 6px 12px;transition:background .15s,color .15s,border-color .15s}.pct-activos .pct-activo:hover{color:var(--foreground);border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}.pct-activos .pct-activo[data-on=true]{background:color-mix(in oklab, var(--primary) 12%, transparent);border-color:color-mix(in oklab, var(--primary) 55%, transparent);color:var(--primary)}.pct-activos .pct-activo:focus-visible{outline-offset:2px;border-radius:var(--radius-full)}.pct-activos-phone{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 0 10px;padding-bottom:2px;overflow-x:auto}.pct-shell{padding:16px var(--page-pad) 40px}.pct-split{grid-template-columns:372px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pct-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-card,var(--shadow-sm))}.pct-list{min-width:0;top:calc(var(--mnav-h) + var(--pct-cabecera-h,78px) + 16px);max-height:max(320px, calc(100vh / var(--app-zoom,1) - var(--mnav-h) - var(--pct-cabecera-h,78px) - 16px - 88px));flex-direction:column;display:flex;position:sticky}.pct-list-bar{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 10px 8px;display:flex}.pct-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pct-chip{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted-foreground);font-weight:500;font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pct-chip:hover{color:var(--foreground);border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}.pct-chip[data-on=true]{background:color-mix(in oklab, var(--primary) 12%, transparent);border-color:color-mix(in oklab, var(--primary) 55%, transparent);color:var(--primary);font-weight:600}.pct-chip-n{font-variant-numeric:tabular-nums;font-size:var(--text-2xs);opacity:.75;font-weight:500}.pct-search{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--background);height:32px;color:var(--muted-foreground);align-items:center;gap:7px;padding:0 11px;display:flex}.pct-search input{min-width:0;color:var(--foreground);font-size:var(--text-xs);background:0 0;border:0;outline:0;flex:1}.pct-search input::placeholder{color:var(--muted-foreground)}.pct-rows{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.pct-li{all:unset;box-sizing:border-box;border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;transition:background .15s;display:flex}.pct-li:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}.pct-li:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.pct-li:last-child{border-bottom:0}.pct-li[data-on=true]{background:color-mix(in oklab, var(--primary) 9%, transparent);box-shadow:inset 3px 0 0 0 var(--primary)}.pct-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.pct-meta{font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.pct-li-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.pct-li-ics{gap:4px;display:inline-flex}.pct-li-ic{width:20px;height:20px;color:var(--dim-foreground);background:color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:6px;place-items:center;display:grid}.pct-li-ic[data-state=mid]{color:var(--muted-foreground);border:1px dashed color-mix(in oklab, var(--primary) 45%, transparent)}.pct-li-ic[data-state=on]{color:var(--primary);background:color-mix(in oklab, var(--primary) 14%, transparent)}.pct-li-n{font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;width:26px;font-weight:600}.pct-none{text-align:center;font-size:var(--text-xs);color:var(--muted-foreground);padding:26px 12px}.pct-dossier{flex-direction:column;gap:14px;min-width:0;padding:16px 18px;display:flex}.pct-dossier-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.pct-eyebrow{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-weight:600}.pct-dossier-name{font-family:var(--font-title);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--foreground);margin:2px 0 0;font-weight:600;line-height:1.2}.pct-canales{flex-shrink:0;width:340px}.pct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pct-grid-none{grid-column:1/-1}.pct-blk{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab, var(--foreground) 3%, transparent);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.pct-blk-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pct-blk-title{font-size:var(--text-base);color:var(--foreground);align-items:center;gap:7px;font-weight:600;display:inline-flex}.pct-blk-title>svg{color:var(--muted-foreground);flex-shrink:0}.pct-blk[data-wide=true]{grid-column:1/-1}.pct-blk-body{grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:start;gap:8px 20px;display:grid}.pct-blk-body>.pct-jr{align-self:center}.pct-motor{border:1px solid var(--border);border-radius:var(--radius-full);height:22px;font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:5px;margin-left:4px;padding:0 8px 0 5px;font-weight:600;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.pct-motor:hover{color:var(--primary);border-color:color-mix(in oklab, var(--primary) 40%, var(--border));background:color-mix(in oklab, var(--primary) 8%, transparent)}.pct-blk-cajon{background:color-mix(in oklab, var(--foreground) 3%, transparent);margin:0 18px 12px}.pct-blk-cajon .pct-jr-lbl{font-size:var(--text-sm)}.pct-verbos{flex-wrap:wrap;gap:6px;padding:8px 18px 10px;display:flex}.pct-verbo{border-radius:var(--radius-md);border:1px solid var(--border);height:38px;color:var(--foreground);font:inherit;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;background:0 0;flex:auto;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.pct-verbo:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--border));color:var(--primary)}.pct-verbo[data-primario=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pct-verbo[data-primario=true]:hover{filter:brightness(1.06);color:var(--primary-foreground)}.pct-motor-auto{letter-spacing:.08em;background:color-mix(in oklab, var(--foreground) 8%, transparent);height:14px;color:var(--dim-foreground);border-radius:4px;align-items:center;padding:0 4px;font-size:9px;display:inline-flex}.pct-motor[data-on=true] .pct-motor-auto{background:color-mix(in oklab, var(--primary) 18%, transparent);color:var(--primary)}.pct-note{font-size:var(--text-2xs);color:var(--muted-foreground);margin:0;line-height:1.5}.pct-note a{color:var(--primary);text-decoration:none}.pct-note a:hover{text-decoration:underline}.pct-jr{flex-direction:column;display:flex}.pct-jr-n{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:26px;display:grid}.pct-jr-dot{width:18px;height:18px;color:var(--primary);place-items:center;display:grid}.pct-jr-dot i{border:1px solid color-mix(in oklab, var(--muted-foreground) 45%, transparent);border-radius:50%;width:7px;height:7px;display:block}.pct-jr-n[data-estado=actual] .pct-jr-dot i{border-color:var(--primary)}.pct-jr-lbl{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:500}.pct-jr-n[data-estado=hecho] .pct-jr-lbl{color:var(--foreground)}.pct-jr-when{font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap}.pct-act{border-radius:var(--radius-full);height:26px;font-size:var(--text-2xs);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;max-width:100%;padding:0 10px;font-weight:600;transition:filter .12s,border-color .12s,color .12s;display:inline-flex}.pct-act>span{text-overflow:ellipsis;overflow:hidden}.pct-act:disabled{opacity:.55;cursor:default}.pct-act[data-type=send]{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-xs)}.pct-act[data-type=send]:hover:not(:disabled){filter:brightness(1.06)}.pct-act[data-type=upload]{border:1px dashed color-mix(in oklab, var(--muted-foreground) 45%, transparent);color:var(--muted-foreground)}.pct-act[data-type=upload]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.pct-act[data-type=record]{border-color:color-mix(in oklab, var(--primary) 40%, var(--border));color:var(--primary)}.pct-act[data-type=record]:hover:not(:disabled){background:color-mix(in oklab, var(--primary) 12%, transparent)}.pct-act[data-type=manual]{border-color:var(--border);color:var(--foreground)}.pct-act[data-type=manual]:hover:not(:disabled){border-color:color-mix(in oklab, var(--primary) 40%, var(--border));color:var(--primary)}.pct-act[data-type=wait],.pct-act[data-type=auto],.pct-act[data-type=done],.pct-act[data-type=off]{cursor:default;padding:0;font-weight:500}.pct-act[data-type=wait]{color:var(--muted-foreground)}.pct-act[data-type=wait][data-alarm=true]{color:var(--coral)}.pct-act[data-type=auto]{color:var(--primary)}.pct-act[data-type=done]{color:var(--muted-foreground)}.pct-act[data-type=done]>svg{color:var(--primary)}.pct-act[data-type=off]{color:var(--dim-foreground)}.pct-act-sub{font-size:var(--text-2xs);color:var(--muted-foreground);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pct-act-col{flex-direction:column;align-items:flex-end;gap:3px;min-width:0;display:flex}.pct-piece{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:12px;margin-top:4px;display:grid}.pct-piece-img{aspect-ratio:4/5;border-radius:var(--radius-lg);object-fit:cover;background:#0d0f10;flex-shrink:0;width:132px;display:block}.pct-piece-svg{aspect-ratio:4/5;border-radius:var(--radius-lg);background:#0d0f10;flex-shrink:0;width:132px;overflow:hidden}.pct-piece-svg>*{width:100%;height:100%;display:block}.pct-stars{color:var(--primary);gap:1px;display:inline-flex}.pct-quote{font-size:var(--text-2xs);color:var(--muted-foreground);margin:3px 0 0;line-height:1.45}.pct-ask{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--muted) 45%, transparent);font-size:var(--text-xs);color:var(--muted-foreground);padding:11px;line-height:1.5;display:block}.pct-ask>svg{vertical-align:-2px;color:var(--primary);margin-right:5px;display:inline-block}.pct-ask b{color:var(--foreground);font-weight:500}.pct-ask code{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted-foreground);overflow-wrap:anywhere}.pct-ask[data-tone=bad]{border-color:color-mix(in oklab, var(--coral) 40%, transparent);background:color-mix(in oklab, var(--coral) 8%, transparent)}.pct-ask[data-tone=bad]>svg{color:var(--coral)}.pct-ask[data-tone=ok]{border-color:color-mix(in oklab, var(--primary) 40%, transparent);background:color-mix(in oklab, var(--primary) 8%, transparent)}.pct-video{border-radius:var(--radius-md);border:1px solid var(--border);background:#000;width:100%;max-height:180px;display:block}.pct-slots{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.pct-slot{aspect-ratio:4/3;border:1px dashed color-mix(in oklab, var(--muted-foreground) 40%, transparent);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--foreground) 3%, transparent);place-items:center;display:grid;position:relative;overflow:hidden}.pct-slot[data-filled=true]{border-style:solid;border-color:var(--border)}.pct-slot img{object-fit:cover;width:100%;height:100%;display:block}.pct-slot-tag{z-index:1;border-radius:var(--radius-full);color:#fff;font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;background:oklch(0% 0 0/.55);padding:2px 7px;font-weight:600;position:absolute;top:6px;left:6px}.pct-slot-empty{all:unset;box-sizing:border-box;width:100%;height:100%;color:var(--muted-foreground);font-size:var(--text-2xs);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-weight:600;display:flex}.pct-slot-empty:hover{color:var(--primary)}.pct-slot-empty:disabled{opacity:.5;cursor:not-allowed}.pct-slot-x{z-index:1;border-radius:var(--radius-full);color:#fff;cursor:pointer;background:oklch(0% 0 0/.55);border:0;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.pct-compose{flex-direction:column;gap:8px;padding-top:4px;display:flex}.pct-compose-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pct-compose-canal{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--primary);align-items:center;gap:7px;font-weight:600;display:inline-flex}.pct-compose-to{font-size:var(--text-2xs);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.pct-compose-subject,.pct-compose-input{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font-size:var(--text-sm);outline:none;padding:10px 13px;line-height:1.4;transition:border-color .15s}.pct-compose-input{resize:vertical;min-height:64px}.pct-compose-subject:focus,.pct-compose-input:focus{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}.pct-compose-input[readonly]{color:var(--muted-foreground)}.pct-compose-row{align-items:flex-end;gap:9px;display:flex}.pct-compose-row .pct-compose-input{flex:1;min-width:0}.pct-compose-send{background:var(--primary);width:40px;height:40px;color:var(--primary-foreground);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,transform .1s;display:inline-flex}.pct-compose-send:disabled{opacity:.4;cursor:default}.pct-compose-send:not(:disabled):hover{transform:scale(1.06)}.pct-compose-nota{font-size:var(--text-2xs);color:var(--muted-foreground)}.pct-compose .waba-strip{padding-left:0;padding-right:0}.pct-compact .pct-dossier-head{flex-direction:column}.pct-compact .pct-eyebrow{font-size:11px}.pct-compact .pct-meta{white-space:normal;font-size:12px}.pct-compact .pct-blk-head{flex-wrap:wrap;align-items:flex-start}.pct-compact .pct-act{white-space:normal;text-align:right;height:auto;min-height:28px;font-size:12px}.pct-compact .pct-act-sub,.pct-compact .pct-jr-when,.pct-compact .pct-note,.pct-compact .pct-quote,.pct-compact .pct-compose-nota,.pct-compact .pct-compose-to{font-size:12px}.pct-compact .pct-jr-lbl,.pct-compact .pct-ask{font-size:13px}.pct-compact .pct-compose-input,.pct-compact .pct-compose-subject{font-size:14px}.pct-compact .pct-canales{width:100%}.pct-compact .pct-grid,.pct-compact .pct-blk-body{grid-template-columns:1fr}.pct-compact .pct-blk-title{flex-wrap:wrap}.pct-compact.pct-dossier{padding:0}.pct-phone-ics{gap:4px;display:inline-flex}@container pct (width<=880px){.pct-split{grid-template-columns:1fr}.pct-list{max-height:none;position:static}.pct-rows{max-height:48vh}.pct-canales{width:100%}.pct-dossier-head{flex-direction:column}}.pct-shell{container:pct/inline-size}.pct-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.pct-tool{border:1px solid var(--border);border-radius:var(--radius-full);height:24px;color:var(--muted-foreground);font-size:var(--text-2xs);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0 9px;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.pct-tool:hover{color:var(--foreground);border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}.pct-tool[data-on=true]{background:color-mix(in oklab, var(--primary) 12%, transparent);border-color:color-mix(in oklab, var(--primary) 45%, transparent);color:var(--primary)}.pct-tool-remind{border-color:color-mix(in oklab, var(--primary) 40%, var(--border));color:var(--primary)}.pct-tool-remind:hover{background:color-mix(in oklab, var(--primary) 12%, transparent)}.pct-tool-n{font-variant-numeric:tabular-nums;opacity:.75}.pct-hist{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);flex-direction:column;gap:2px;margin:0;padding:8px 0 0;list-style:none;display:flex}.pct-hist-n{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:24px;display:grid}.pct-hist-ic{width:18px;height:18px;color:var(--muted-foreground);place-items:center;display:grid}.pct-hist-n[data-kind=approved] .pct-hist-ic,.pct-hist-n[data-kind=calendar] .pct-hist-ic,.pct-hist-n[data-kind=featured] .pct-hist-ic,.pct-hist-n[data-kind=written] .pct-hist-ic,.pct-hist-n[data-kind=recorded] .pct-hist-ic,.pct-hist-n[data-kind=take] .pct-hist-ic{color:var(--primary)}.pct-hist-n[data-kind=declined] .pct-hist-ic,.pct-hist-n[data-kind=failed] .pct-hist-ic{color:var(--coral)}.pct-hist-lbl{font-size:var(--text-xs);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pct-hist-note{color:var(--muted-foreground)}.pct-hist-when{font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap}.pct-slot{aspect-ratio:984/518}.pct-slots[data-framing=face] .pct-slot{aspect-ratio:2/3}.pct-encuadre{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.pct-encuadre .pct-chip{gap:5px}.pct-encuadre-nota{color:var(--muted-foreground);font-size:var(--text-xs);flex:100%;line-height:1.45}.pct-pieza{align-items:flex-start;gap:10px;margin-top:2px;display:flex}.pct-pieza-img{object-fit:cover;border:1px solid var(--border);background:#0c0a08;border-radius:6px;flex-shrink:0;width:64px;height:80px}.pct-pieza-lbl{font-size:var(--text-xs);color:var(--foreground);margin-bottom:2px;font-weight:600;display:block}.pct-compact .pct-hist-lbl{white-space:normal;font-size:13px}.pct-compact .pct-tool{height:28px;font-size:12px}.pct-ejemplo{border:1px solid color-mix(in oklab, var(--muted-foreground) 45%, transparent);color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.3;display:inline-block}.pct-ejemplo-flotante{background:color-mix(in oklab, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;margin:0;position:absolute;bottom:8px;right:8px}.pct-toma{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:12px;margin-top:4px;display:grid}.pct-toma-video{aspect-ratio:9/16;border-radius:var(--radius-lg);object-fit:cover;background:#000;width:132px;display:block}.pct-compact .pct-toma{grid-template-columns:110px minmax(0,1fr)}.pct-compact .pct-toma-video{width:110px}.pct-compact .pct-piece{grid-template-columns:110px minmax(0,1fr)}.pct-compact .pct-piece-img,.pct-compact .pct-piece-svg{width:110px}.pct-ask.pct-vivo{align-items:center;gap:8px;display:flex}.pct-ask.pct-vivo>.pct-tool{margin-left:auto}.pct-vivo-punto{background:var(--primary);border-radius:9999px;flex-shrink:0;width:7px;height:7px;animation:1.4s ease-in-out infinite pctLate}.pct-vivo[data-grabando] .pct-vivo-punto{background:#ff453a}@keyframes pctLate{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pct-vivo-punto{animation:none}}
