.settings-gallery-header h1{font-size:var(--fs-xl)}@media (max-width:640px){.gallery-agent-header h1{font-size:var(--fs-xl)}}.signup-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:16px;gap:16px}.signup-plan-card{min-width:0;display:grid;grid-gap:18px;gap:18px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow-wrap:anywhere}.signup-plan-card>div{display:grid;grid-gap:4px;gap:4px}.signup-plan-card h2{margin:0;font:var(--weight-regular) calc(var(--fs-lg) * 1.6)/1.1 var(--j-serif)}.signup-plan-card>div>span{color:var(--muted);font-size:var(--fs-sm);line-height:1.5}.signup-plan-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.signup-plan-card li{display:flex;align-items:center;gap:9px;color:var(--muted)}.signup-plan-card li svg{color:var(--signal-text)}.bp-facts dt{color:var(--muted)}.bp-facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0;font-size:var(--fs-sm)}.bp-facts dd{margin:0}.subscription-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--raised);color:var(--muted);font-size:var(--fs-xs)}.subscription-banner strong{color:var(--text);font-weight:var(--weight-semibold)}@media (max-width:640px){.signup-plan-grid{grid-template-columns:1fr}}.agent-v4-new-page{width:min(1240px,calc(100% - 32px))}.agent-v4-new-page>.settings-segmented{display:flex;flex-wrap:wrap;width:100%}.agent-v4-new-page>.settings-segmented button{flex:1 1 150px}.v4-review-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:16px;gap:16px;align-items:start}.v4-review-cards,.v4-review-main,.v4-review-side{display:grid;grid-gap:12px;gap:12px;min-width:0}.v4-review-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-review-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-1)}.v4-review-card>header{display:flex;align-items:center;gap:10px;padding:14px 16px 10px}.v4-review-card>header>div,.v4-skill-row>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.v4-review-card h2{margin:0;font-size:var(--fs-md)}.v4-review-card header small{color:var(--subtle);font-size:var(--fs-xs)}.v4-card-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--radius-surface);background:var(--well);color:var(--muted)}.v4-card-count{margin-left:auto;color:var(--subtle);font:var(--weight-semibold) var(--fs-xs) var(--mono)}.v4-review-row,.v4-skill-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 16px;border-top:1px solid var(--line-soft)}.v4-skill-row small{display:block}.v4-review-row.is-needed{background:var(--warn-tint)}.v4-review-copy{display:grid;grid-gap:3px;gap:3px;min-width:0;color:var(--muted);overflow-wrap:anywhere}.v4-review-copy strong{color:var(--text);font-weight:var(--weight-semibold)}.v4-source{width:max-content;max-width:150px;padding:3px 8px;border-radius:var(--radius-pill);font:var(--weight-semibold) var(--fs-xs) var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-source-you{background:var(--info-tint);color:var(--info-text)}.v4-source-default{background:var(--well);color:var(--subtle)}.v4-source-need{background:var(--warn-tint);color:var(--warn-text)}.v4-source-brand{background:var(--good-tint);color:var(--good-text)}.v4-more-button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:0;border-top:1px solid var(--line-soft);background:var(--well);color:var(--muted);text-align:left;font-weight:var(--weight-semibold)}.v4-more-button svg{transition:transform var(--motion-normal) ease-out}.v4-more-button[aria-expanded=true] svg{transform:rotate(180deg)}.v4-more-button span{min-width:0;overflow:hidden;color:var(--subtle);font-size:var(--fs-xs);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap}.v4-more-rows{background:color-mix(in srgb,var(--well) 60%,var(--surface))}.v4-face-note{display:flex;gap:10px;align-items:flex-start;margin:0 16px 8px;padding:10px;border-radius:var(--radius-surface);background:var(--well);color:var(--signal-text)}.v4-face-note>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.v4-face-note strong{color:var(--text);font-size:var(--fs-sm)}.v4-face-note span{color:var(--muted);font-size:var(--fs-xs)}.v4-original{margin:8px 0 18px;white-space:pre-wrap}@media (max-width:1024px){.v4-review-grid{grid-template-columns:1fr}}@media (max-width:640px){.v4-review-cards{grid-template-columns:1fr}.v4-review-row,.v4-skill-row{grid-template-columns:minmax(0,1fr) auto}.v4-review-row .v4-source{grid-column:1}.v4-review-row .ds-button{grid-column:2;grid-row:1/span 2}}.compact-row,.compact-row-button{min-height:65px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;border-bottom:1px solid var(--line-soft)}.compact-row-button:last-child,.compact-row:last-child{border-bottom:0}.compact-row-button>div:nth-child(2),.compact-row>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.compact-row span,.compact-row strong,.compact-row-button span,.compact-row-button strong{display:block;overflow-wrap:break-word;font-size:var(--fs-xs)}.compact-row span,.compact-row-button span{color:var(--subtle)}.empty-state svg{margin-bottom:6px;color:var(--signal-text)}.agent-wizard{width:min(560px,100%);box-shadow:var(--shadow-lg)}.agent-wizard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.agent-wizard-steps{display:flex;align-items:center;gap:10px}.agent-wizard-steps span{flex:1 1;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:var(--radius-surface);border:1px solid var(--line);color:var(--subtle);font:var(--weight-semibold) var(--fs-xs) var(--mono)}.agent-wizard-steps span.active{border-color:color-mix(in srgb,var(--violet) 45%,var(--line));color:var(--violet);background:var(--violet-tint)}.agent-wizard-steps span.done{border-color:color-mix(in srgb,var(--positive) 40%,var(--line));color:var(--cyan)}.agent-wizard-steps small{font:var(--weight-semibold) var(--fs-xs) -apple-system,sans-serif;letter-spacing:0;text-transform:none}.empty-state{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;color:var(--subtle);text-align:center}.empty-state-badge{width:52px;height:52px;margin-bottom:4px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--raised);border:1px solid color-mix(in srgb,var(--signal) 30%,var(--line));color:var(--signal-text)}.empty-state .ds-button{margin-top:5px}.field-group{margin:0;padding:0;border:0}.field-group legend{margin-bottom:7px;color:var(--muted);font-size:var(--fs-xs);font-weight:var(--weight-semibold)}.chip-selected{border-color:var(--signal);background:var(--signal-tint);color:var(--text)}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.table-scroll .fact-table[aria-label="Publishing channels"]{display:block}.table-scroll .fact-table[aria-label="Publishing channels"] thead{display:none}.table-scroll .fact-table[aria-label="Publishing channels"] tbody,.table-scroll .fact-table[aria-label="Publishing channels"] td,.table-scroll .fact-table[aria-label="Publishing channels"] tr{width:100%;display:grid;grid-gap:5px;gap:5px}.table-scroll .fact-table[aria-label="Publishing channels"] tr{padding:12px;border-bottom:1px solid var(--line-soft)}.table-scroll .fact-table[aria-label="Publishing channels"] td{min-width:0;padding:4px 0;border:0;overflow-wrap:anywhere}.table-scroll .fact-table[aria-label="Publishing channels"] select{width:100%;min-width:0}}.operate-retry,.operate-schedule,.operate-sentence{display:grid;grid-gap:14px;gap:14px}.operate-retry label{display:grid;grid-gap:6px;gap:6px}.operate-inline-add,.operate-retry>div{display:flex;gap:8px}.fact-table td small{display:block;margin-top:3px;color:var(--subtle)}.fact-table td .agent-chip{white-space:nowrap}.v4-review-header{align-items:flex-end;gap:20px;flex-wrap:wrap}.v4-review-header-copy{display:grid;grid-gap:14px;gap:14px;min-width:0;flex:1 1 360px}.v4-review-header .agent-v3-review-heading{margin-top:0}.post-review-actions{display:flex;flex-wrap:wrap;gap:8px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface)}.post-review-actions .ds-button{min-height:44px}@media (max-width:640px){.post-review-actions{position:fixed;bottom:0;left:0;right:0;z-index:10;border-radius:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.post-review-actions .ds-button{flex:1 1 40%}.post-review-actions>a{flex-basis:100%}}