.pdPreviewWrap{top:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex;position:sticky}.pdPreviewLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary)}.pdPreviewNote{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-disabled);margin:0}.pdPreviewFrame{border:1px solid var(--border);border-radius:var(--radius-3xl);background:var(--surface-page);padding:var(--space-4)}.pdPreviewFrame .plCard{cursor:pointer}.pdChipList{gap:var(--space-2);margin:var(--space-2) 0 var(--space-1);flex-wrap:wrap;display:flex}.pdChipList:empty{display:none}.pdChip{align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);background:var(--accent-tint);color:var(--accent-text);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);max-width:100%;padding:5px 6px 5px 12px;display:inline-flex}.pdChipText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdChipX{border-radius:var(--radius-pill);width:18px;height:18px;color:var(--accent-text);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.pdChipX:hover{background:color-mix(in srgb, var(--amber) 22%, transparent)}.pdAddRow{gap:var(--space-2);align-items:stretch;display:flex}.pdAddRow .field{flex:1;min-width:0;margin-bottom:0}.pdAddBtn{flex-shrink:0;align-self:flex-end;height:40px}.pdLogoRow{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.pdLogoTile{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-section);width:64px;height:64px;font-family:var(--font-display);font-size:22px;font-weight:var(--weight-bold);color:var(--accent-text);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.pdLogoTile img{object-fit:cover;width:100%;height:100%;display:block}.pdLogoActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pdLogoNote{font-size:var(--text-sm);color:var(--text-disabled);flex-basis:100%;margin:0}.pdFileBtn{border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--transition-fast);align-items:center;padding:7px 14px;display:inline-flex;position:relative;overflow:hidden}.pdFileBtn:hover{background:var(--accent-hover)}.pdFileBtn:focus-within{box-shadow:var(--shadow-glow)}.pdFileBtn input[type=file]{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.pdTop{z-index:var(--z-sticky);align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8);background:color-mix(in srgb, var(--surface-page) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-dim);display:flex;position:sticky;top:0}.pdTopNav{align-items:center;gap:var(--space-5);font-size:var(--text-base);font-weight:var(--weight-semibold);margin-left:auto;display:flex}.pdTopNav a,.pdTopNav button{color:var(--text-secondary);font:inherit;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;padding:0}.pdTopNav a:hover,.pdTopNav button:hover{color:var(--text-heading)}.pdWrap{max-width:1120px;padding:var(--space-8) var(--space-8) var(--space-16);margin:0 auto}@media (max-width:720px){.pdTop{padding:var(--space-3) var(--space-4)}.pdWrap{padding:var(--space-6) var(--space-4) var(--space-12)}}@media (max-width:640px){.pdTop{row-gap:var(--space-2);flex-wrap:wrap}.pdTopNav{gap:var(--space-2) var(--space-4);width:100%;font-size:var(--text-sm);flex-wrap:wrap;margin-left:0}}.pdHead{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.pdHeadText{flex:1;min-width:240px}.pdEyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--space-2);display:block}.pdTitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:34px;line-height:var(--leading-tight);color:var(--text-heading);margin:0 0 var(--space-2);overflow-wrap:anywhere}.pdSub{font-size:var(--text-base);color:var(--text-secondary);margin:0}.pdHeadActions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pdStatus{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.pdStatus:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.pdStatus.live{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);border:1px solid color-mix(in srgb, var(--green) 40%, transparent)}.pdStatus.draft{color:var(--accent-text);background:var(--accent-tint);border:1px solid color-mix(in srgb, var(--amber) 40%, transparent)}.pdStatus.suspended{color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent);border:1px solid color-mix(in srgb, var(--red) 40%, transparent)}.pdSection{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface-card);padding:var(--space-6);margin-bottom:var(--space-5);scroll-margin-top:80px}.pdSectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pdSectionTitle{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h3);color:var(--text-heading);margin:0}.pdSectionNote{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.pdPreviewSplit{gap:var(--space-6);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:860px){.pdPreviewSplit{grid-template-columns:minmax(0,1fr)}}.pdMetaList{gap:var(--space-3);flex-direction:column;display:flex}.pdMetaRow{gap:var(--space-3);font-size:var(--text-base);align-items:baseline;display:flex}.pdMetaKey{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-disabled);flex:0 0 110px}.pdMetaVal{min-width:0;color:var(--text-body);overflow-wrap:anywhere;flex:1}.pdChecklist{margin:var(--space-3) 0 0;border:1px dashed color-mix(in srgb, var(--amber) 40%, transparent);border-radius:var(--radius-xl);background:var(--accent-tint);padding:0;list-style:none}.pdChecklist li{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text-body);padding:9px 14px;display:flex}.pdChecklist li+li{border-top:1px solid color-mix(in srgb, var(--amber) 22%, transparent)}.pdChecklist li:before{content:"";border-radius:var(--radius-pill);background:var(--accent);flex-shrink:0;width:6px;height:6px}.pdTiles{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:640px){.pdTiles{grid-template-columns:minmax(0,1fr)}}.pdTile{border:1px solid var(--border-dim);border-radius:var(--radius-xl);background:var(--surface-section);padding:var(--space-4)}.pdTileNum{font-family:var(--font-display);font-weight:var(--weight-black);color:var(--text-heading);font-size:30px;line-height:1;display:block}.pdTileNum.amber{color:var(--accent-text)}.pdTileLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);margin-top:6px;display:block}.pdTileNote{font-size:var(--text-sm);color:var(--text-disabled);margin-top:4px;display:block}.pdChart{height:120px;padding:var(--space-3) 0 0;border-bottom:1px solid var(--border);align-items:flex-end;gap:3px;display:flex;overflow-x:auto}.pdChartCol{flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:2px;min-width:6px;height:100%;display:flex}.pdChartBar{border-radius:2px 2px 0 0;min-height:2px}.pdChartBar.copy{background:var(--accent)}.pdChartBar.click{background:var(--blue)}.pdChartBar.zero{background:var(--border);height:2px}.pdChartFoot{font-size:var(--text-xs);color:var(--text-disabled);justify-content:space-between;margin-top:6px;display:flex}.pdLegend{gap:var(--space-4);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.pdLegend span{align-items:center;gap:6px;display:inline-flex}.pdLegend i{border-radius:3px;width:10px;height:10px;display:block}.pdLegend i.copy{background:var(--accent)}.pdLegend i.click{background:var(--blue)}.pdTableWrap{margin-top:var(--space-5);overflow-x:auto}.pdTable{border-collapse:collapse;width:100%;font-size:var(--text-base);min-width:380px}.pdTable th{text-align:left;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-disabled);padding:0 var(--space-3) var(--space-2);border-bottom:1px solid var(--border)}.pdTable th.num,.pdTable td.num{text-align:right;font-variant-numeric:tabular-nums}.pdTable td{padding:10px var(--space-3);border-bottom:1px solid var(--border-dim);color:var(--text-body)}.pdTable tr:last-child td{border-bottom:0}.pdMuted{color:var(--text-disabled)}.pdEmpty{border:1px dashed var(--border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;font-size:var(--text-base);color:var(--text-secondary)}.pdNoteRow{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--text-disabled);line-height:var(--leading-snug)}.pdLinkRow{gap:var(--space-4);font-size:var(--text-base);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.pdToast{left:50%;bottom:var(--space-8);z-index:var(--z-overlay);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-card);max-width:min(520px,100vw - 32px);box-shadow:var(--shadow-card);font-size:var(--text-base);color:var(--text-heading);padding:12px 18px;animation:.25s backwards pdToastIn;position:fixed;transform:translate(-50%)}.pdToast.bad{border-color:color-mix(in srgb, var(--red) 45%, transparent)}@keyframes pdToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pdToast{animation-duration:.01ms}}.pfField{margin-bottom:var(--space-4);padding-top:22px}.pfBox{position:relative}.pfInput{background:var(--surface-input);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-heading);font-family:var(--font-body);font-size:var(--text-md);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.pfInput:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);outline:none}.pfField.hasError .pfInput{border-color:color-mix(in srgb, var(--red) 55%, var(--border))}.pfLabel{left:calc(var(--space-4) + 1px);transform-origin:0 0;pointer-events:none;font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none;color:var(--text-disabled);transition:transform .18s,font-size .18s,color .18s;position:absolute;top:50%;transform:translateY(-50%)}.pfField.isFloat .pfLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);transform:translateY(calc(-50% - 34px))}.pfInput:-webkit-autofill+.pfLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);transform:translateY(calc(-50% - 34px))}.pfField.hasError.isFloat .pfLabel{color:var(--red)}.pfRules{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.pfRule{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--red);transition:color var(--transition-fast);display:flex}.pfRule.met{color:var(--green)}.pfRuleIcon{width:12px;font-weight:var(--weight-bold);justify-content:center;display:inline-flex}.pfSlide{animation:.18s backwards pfSlideIn}@keyframes pfSlideIn{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.pfLabel{transition:none}.pfSlide{animation-duration:.01ms}}.pdStatus.pending{color:var(--blue);background:color-mix(in srgb, var(--blue) 14%, transparent);border:1px solid color-mix(in srgb, var(--blue) 40%, transparent)}.pdReviewNote{border:1px solid color-mix(in srgb, var(--amber) 45%, transparent);border-radius:var(--radius-xl);background:var(--accent-tint);width:100%;margin:var(--space-3) 0 0;padding:12px 14px}.pdReviewNoteLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-text);display:block}.pdReviewNoteBody{font-size:var(--text-base);color:var(--text-heading);overflow-wrap:anywhere;margin:6px 0 0}.pdReviewNoteFoot{font-size:var(--text-sm);color:var(--text-secondary);margin:8px 0 0}.pdReviewCount{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-input);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-mid);vertical-align:middle;margin-left:8px;padding:1px 9px;display:inline-block}.pdReviewList{gap:var(--space-5);flex-direction:column;display:flex}.pdReviewRow{gap:var(--space-5);border-top:1px solid var(--border-dim);padding-top:var(--space-5);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.pdReviewRow:first-child{border-top:0;padding-top:0}@media (max-width:900px){.pdReviewRow{grid-template-columns:minmax(0,1fr)}}.pdReviewCard{max-width:300px}.pdReviewBody{min-width:0}.pdReviewHead{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.pdReviewName{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-heading);overflow-wrap:anywhere;margin:0}.pdReviewChip{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--amber) 40%, transparent);background:var(--accent-tint);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-text);padding:3px 10px}.pdReviewActions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.pdDangerBtn{border-color:color-mix(in srgb, var(--red) 45%, transparent);color:var(--red)}.pdDangerBtn.btnPrimary{background:var(--red);border-color:var(--red);color:var(--navy)}.pdEditorGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.pdEditorForm{min-width:0}.pdEditorAside{min-width:0;top:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;position:sticky}@media (max-width:1080px){.pdEditorGrid{grid-template-columns:minmax(0,1fr)}.pdEditorAside{position:static}}.pdBrandGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:600px){.pdBrandGrid{grid-template-columns:minmax(0,1fr)}}.pdBrandGrid input[type=color]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--lift);cursor:pointer;width:46px;min-width:46px;height:38px;padding:2px}@media (max-width:900px) and (hover:none){.pfInput,.pfLabel{font-size:16px}.pfInput,.fieldGrid>*{min-width:0}}
