.caption-file-tool{margin-bottom:var(--space-5);min-width:0}.caption-file-tool p{color:var(--muted);overflow-wrap:anywhere}.caption-file-tool textarea{resize:vertical;width:100%;min-width:0;font:inherit}.caption-file-tool input[type=file]{width:100%;min-width:0;overflow:hidden}.caption-file-tool details{margin-block:var(--space-4)}.caption-file-tool summary{cursor:pointer;color:var(--accent)}.caption-cues{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.caption-cue{border-top:1px solid var(--border);min-width:0;padding-top:var(--space-3)}.caption-cue p{font-size:var(--font-meta);font-variant-numeric:tabular-nums}.caption-export-controls{align-items:end;gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.caption-export-controls .pp-field{flex:15rem;margin:0}.caption-diagnostics{margin-block:var(--space-4);padding:var(--space-3);border:1px solid var(--border);background:var(--canvas)}.caption-diagnostics li{overflow-wrap:anywhere;margin-block:var(--space-2)}.caption-export-preview{border-top:1px solid var(--border);padding-top:var(--space-4)}.caption-ack{gap:var(--space-2);margin-block:var(--space-4);align-items:start;display:flex}@media (width<=800px){.caption-cues{grid-template-columns:minmax(0,1fr)}}.pp-service-media{min-width:0}.pp-service-upload{margin-bottom:20px;padding:20px}.pp-service-upload h2,.pp-service-list-heading h2{font-size:var(--pp-font-section);margin:0}.pp-service-upload-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin:16px 0;display:grid}.pp-service-upload-fields label{min-width:0;color:var(--pp-muted);font-size:var(--pp-font-meta);flex-direction:column;gap:8px;display:flex}.pp-service-upload-fields input,.pp-service-upload-fields select{border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-panel);width:100%;min-width:0;min-height:40px;color:var(--pp-text);font:inherit;padding:8px 12px}.pp-service-upload-fields input[type=file]{overflow:hidden}.pp-service-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pp-service-media-grid{margin-top:20px}.pp-service-media .pp-media-card-info>strong{overflow-wrap:anywhere;display:block}.pp-service-media .pp-media-action-line{margin-top:12px}@media (width<=900px){.pp-service-upload-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-service-upload-fields>label:first-child{grid-column:1/-1}}@media (width<=800px){.pp-service-upload-fields{grid-template-columns:minmax(0,1fr)}}.ic-library,.ic-copy-creation{min-width:0;color:var(--text);font-size:var(--font-body)}.ic-library .ic-library-heading,.ic-copy-creation .ic-library-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:12px;display:flex}.ic-library .ic-library-heading h1,.ic-copy-creation .ic-library-heading h1{font-size:var(--font-page);color:var(--text);font-weight:700}.ic-library-heading>div{min-width:0}.ic-library .ic-library-heading p,.ic-copy-creation .ic-library-heading p{color:var(--muted);font-size:var(--font-meta);max-width:70ch;margin-top:2px;line-height:1.45}.ic-library .panel,.ic-copy-creation .panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-1)}.ic-library-panel{overflow:hidden}.ic-library-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:12px 16px 8px;display:flex}.ic-library-toolbar h2{margin:0;font-size:14.5px;font-weight:700}.ic-library-toolbar p{color:var(--muted);margin-top:2px;font-size:12px}.ic-library-view{flex-wrap:wrap;gap:6px;display:flex}.ic-library-view .pp-button{min-height:32px!important;padding:4px 10px!important;font-size:12.5px!important}.ic-library .ic-library-filters{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:0 16px 12px}.ic-library .ic-library-filters label{color:var(--muted);gap:4px;font-size:12px}.ic-library .ic-library-filters input,.ic-library .ic-library-filters select,.ic-library-toolbar select{border:1px solid var(--border);min-width:0;height:34px;min-height:34px;color:var(--text);background:var(--surface);border-radius:8px;padding:4px 10px;font-size:12.5px}.ic-library .ic-library-filters>.pp-button{height:34px;min-height:34px!important;padding:4px 12px!important;font-size:12.5px!important}.ic-library-feedback{color:var(--muted);overflow-wrap:anywhere;padding:10px 16px;font-size:13px}.ic-library-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:12px;padding:14px 16px;display:grid}.ic-library-card{border:1px solid var(--border);background:var(--surface);min-width:0;transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ic-library-card:hover{box-shadow:var(--shadow-2);border-color:var(--border-hover);transform:translateY(-1px)}.ic-library-cover{width:100%;height:118px;min-height:118px;color:var(--muted);background:var(--canvas);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12px;display:flex}.ic-library-cover>svg{color:var(--accent)}.ic-library-cover>span{overflow-wrap:anywhere;max-width:100%}.ic-library-card-info{flex-direction:column;flex:1;padding:10px 12px 12px;display:flex}.ic-library-card-info h2,.ic-library-card-info h3{text-overflow:ellipsis;-webkit-line-clamp:1;color:var(--text);-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ic-library-card-info>p{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;line-height:1.4}.ic-library-card-info small{color:var(--muted);font-size:11.5px;display:block}.ic-library-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ic-library-tags .status{border-radius:5px;padding:1px 6px;font-size:11px}.ic-library-tags:empty{display:none}.ic-library .pp-media-action-line,.ic-library .pp-publish-actions{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:8px;display:flex}.ic-library-card-info .pp-button{border-radius:6px!important;gap:3px!important;min-height:26px!important;padding:2px 7px!important;font-size:11.5px!important}.ic-library-list{grid-template-columns:minmax(0,1fr)}.ic-library-list .ic-library-card{grid-template-columns:140px minmax(0,1fr);display:grid}.ic-library-list .ic-library-cover{height:100%;min-height:100%}.ic-library-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.ic-library-empty>svg{color:var(--accent)}.ic-library-empty h2,.ic-library-empty h3{color:var(--text);font-size:15px}.ic-library-note{color:var(--muted);margin:8px 0 10px;font-size:12px;line-height:1.45}.ic-library-upload{scroll-margin-top:var(--space-6)}.ic-library .pp-service-upload{border-color:var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-1);margin-bottom:12px;padding:14px 16px}.ic-library .pp-service-upload h2{font-size:14.5px}.ic-library .pp-service-upload-fields{gap:10px;margin:10px 0}.ic-library .pp-service-upload-fields label{color:var(--muted);gap:4px;font-size:12px}.ic-library .pp-service-upload-fields input,.ic-library .pp-service-upload-fields select{border-color:var(--border);min-height:34px;color:var(--text);background:var(--surface);border-radius:8px;padding:4px 10px;font-size:12.5px}.ic-library-search{align-items:center;gap:var(--space-2);min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);width:min(100%,380px);padding:0 var(--space-3);color:var(--muted);display:flex}.ic-library-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0}.ic-library-count{justify-content:space-between;gap:var(--space-2);padding:0 var(--space-6) var(--space-5);border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:var(--font-meta);flex-wrap:wrap;display:flex}.ic-text-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ic-text-card-heading{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0;color:var(--accent);display:flex}.ic-text-card .ic-saved-copy{white-space:pre-wrap;font-size:var(--font-body);color:var(--text);margin:var(--space-4) 0;max-height:280px;overflow-y:auto}.ic-text-source{margin-top:var(--space-3);font-size:var(--font-meta);color:var(--muted);overflow-wrap:anywhere}.ic-text-source summary{cursor:pointer}.ic-text-source p{margin-top:var(--space-2)}.ic-library-footer{padding:0 var(--space-6) var(--space-6);justify-content:center;display:flex}.ic-copy-creation .ic-creation-kinds{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.ic-copy-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.ic-copy-creation .ic-copy-panel-heading{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:12px 16px;display:flex}.ic-copy-panel-heading>svg{color:var(--accent);flex:none}.ic-copy-panel-heading>div{flex:1;min-width:0}.ic-copy-creation .ic-copy-panel-heading h2{margin:0;font-size:14.5px}.ic-copy-creation .ic-copy-panel-heading p{color:var(--muted);margin-top:2px;font-size:12px}.ic-copy-editor-body{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ic-copy-creation .pp-field{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.ic-copy-creation .pp-field label{color:var(--text);font-size:13px;font-weight:500}.ic-copy-creation .pp-field small{color:var(--muted);font-size:11.5px}.ic-copy-creation .pp-field input,.ic-copy-creation .pp-field select,.ic-copy-creation .pp-field textarea,.ic-copy-panel-heading>select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:100%;min-height:34px;color:var(--text);font:inherit;border-radius:8px;padding:5px 10px;font-size:13px}.ic-copy-creation .pp-field textarea{resize:vertical;line-height:1.5}.ic-copy-creation .pp-field textarea:disabled,.ic-copy-creation .pp-field input:disabled,.ic-copy-creation .pp-field select:disabled{background:var(--canvas);color:var(--muted)}.ic-copy-panel-heading>select{width:auto}.ic-copy-creation .rc-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ic-copy-creation .rc-type-picker,.ic-copy-creation .rc-create-actions,.ic-copy-creation .rc-result-actions{flex-wrap:wrap;gap:6px;display:flex}.ic-copy-creation .rc-type-picker{margin:0;padding:0}.ic-copy-creation .rc-create-actions{border-top:1px solid var(--border-soft);padding-top:10px}.ic-copy-creation .rc-prompt-tools{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.ic-copy-creation .rc-prompt-tools>span{font-variant-numeric:tabular-nums;margin-left:auto}.ic-copy-creation .rc-mode-note{background:var(--canvas);min-width:0;color:var(--muted);border-radius:8px;padding:8px 12px}.ic-copy-creation .rc-mode-note>span{color:var(--text);font-size:12px;font-weight:600}.ic-copy-creation .ic-library-heading .rc-mode-note p{margin-top:2px;font-size:11.5px}.ic-copy-creation .pp-publish-meta{color:var(--muted);font-size:12px;line-height:1.45}.ic-copy-results{flex-direction:column;gap:12px;min-width:0;display:flex}.ic-copy-preview{overflow-wrap:anywhere;flex-direction:column;gap:12px;min-height:210px;padding:14px 16px;display:flex}.ic-copy-preview .pp-empty{text-align:center;min-height:170px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.ic-copy-preview .pp-empty h3{font-size:var(--font-section);color:var(--text)}.ic-copy-preview details{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas)}.ic-copy-preview details summary{cursor:pointer;font-size:var(--font-meta);color:var(--muted)}.ic-copy-preview details .pp-field{margin-top:var(--space-4)}.ic-copy-preview details p{margin-top:var(--space-2);font-size:var(--font-meta)}.ic-copy-creation .rc-preview-title h3{font-size:var(--font-section);color:var(--text)}.ic-copy-creation .rc-preview-title p{color:var(--muted);font-size:var(--font-meta);margin-top:var(--space-2)}.ic-copy-creation .rc-preview-copy{background:0 0;width:100%;margin:0;padding:0}.ic-copy-creation .rc-feedback{align-items:flex-start;gap:var(--space-2);color:var(--success);font-size:var(--font-meta);display:flex}.ic-copy-creation .rc-feedback svg{flex:none}.ic-copy-creation .ic-copy-history{margin:0;overflow:hidden}.ic-copy-history>.panel-heading{padding:var(--space-5) var(--space-6)}.ic-copy-history>.panel-heading p{color:var(--muted);font-size:var(--font-meta);margin-top:var(--space-1)}.ic-copy-creation .ic-copy-history>div{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ic-copy-creation .ic-copy-history>div>button{text-align:left;align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);display:flex}.ic-copy-history>div>button>svg{color:var(--accent);flex:none}.ic-copy-history>div>button>span{overflow-wrap:anywhere;flex:1;min-width:0}.ic-copy-history>div>button>strong{color:var(--muted);font-size:var(--font-meta);flex:none;font-weight:500}.ic-copy-history>.pp-button{margin:0 var(--space-6) var(--space-5)}.ic-library .pp-button[aria-pressed=true],.ic-copy-creation .pp-button[aria-pressed=true],.ic-copy-creation .ic-copy-history button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.ic-library .pp-button,.ic-copy-creation .pp-button{white-space:normal;max-width:100%;min-height:var(--control-height);font-size:var(--font-body);border-radius:var(--radius-control);gap:var(--space-2);padding:var(--space-2) var(--space-4)}.ic-library .ic-library-card-actions{gap:5px}.ic-library .ic-library-card-actions .pp-button{white-space:nowrap;border-radius:6px;gap:3px;height:26px;min-height:26px;padding:0 7px;font-size:11.5px}.ic-library .pp-button>svg,.ic-copy-creation .pp-button>svg{flex:none}.ic-library .pp-error-text,.ic-copy-creation .pp-error-text{color:var(--danger)}@media (width<=1180px){.ic-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-library-list{grid-template-columns:minmax(0,1fr)}.ic-library .ic-library-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.ic-copy-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ic-copy-creation .ic-copy-panel-heading{flex-wrap:wrap}}@media (width<=900px){.ic-copy-workspace{grid-template-columns:minmax(0,1fr)}.ic-library-toolbar{flex-wrap:wrap}}@media (width<=800px){.ic-library .ic-library-heading,.ic-copy-creation .ic-library-heading{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column}.ic-library .ic-library-heading h1,.ic-copy-creation .ic-library-heading h1{font-size:var(--font-page-mobile)}.ic-library-toolbar{padding:var(--space-4);gap:var(--space-3)}.ic-library .ic-library-filters{padding:0 var(--space-4) var(--space-4);gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ic-library-grid{padding:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.ic-library-list .ic-library-card{grid-template-columns:minmax(0,1fr)}.ic-library-list .ic-library-cover{min-height:140px}.ic-library .pp-service-upload{padding:var(--space-4)}.ic-library-search{width:100%}.ic-library-count{padding:0 var(--space-4) var(--space-4)}.ic-copy-creation .rc-parameters{grid-template-columns:minmax(0,1fr)}.ic-copy-editor-body,.ic-copy-preview,.ic-copy-creation .ic-copy-panel-heading{padding:var(--space-4)}.ic-copy-history>div>button{flex-wrap:wrap}.ic-copy-history>div>button>strong{margin-left:var(--space-8)}.ic-library-heading .rc-mode-note{width:100%}}@media (prefers-reduced-motion:reduce){.ic-library-card{transition:none}}.customer-shell .ic-library-cover:has(.cs-media-thumbnail){border:0;gap:0;height:118px;min-height:118px;padding:0;position:relative;overflow:hidden}.customer-shell .cs-media-thumbnail{background:var(--canvas);place-items:center;width:100%;min-width:0;height:118px;display:grid;position:relative;overflow:hidden}.customer-shell .cs-media-thumbnail>img{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .22s;display:block;position:absolute;inset:0}.customer-shell .ic-library-card:hover .cs-media-thumbnail>img{transform:scale(1.03)}.customer-shell .cs-media-kind-badge{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0f172ab8;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;bottom:8px;left:8px}.customer-shell .cs-media-thumbnail-fallback{color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:10px;font-size:11.5px;display:flex}.customer-shell .cs-media-thumbnail-fallback>.cs-module-art{color:var(--accent);--cs-icon-cut:var(--canvas)}.customer-shell .ic-library-cover>.status{z-index:2;color:#0f172a;background:#ffffffeb;border:1px solid #94a3b84d;border-radius:6px;padding:2px 7px;font-size:11px;position:absolute;top:8px;right:8px}.customer-shell .ic-library-list .cs-media-thumbnail{height:100%;min-height:84px}.customer-shell .ic-library-list .cs-media-thumbnail>img{max-height:118px}.pp-publication{gap:24px;min-width:0;display:grid}.pp-publication>*,.pp-publication input,.pp-publication textarea,.pp-publication select{min-width:0}.pp-publish-notice{background:var(--pp-primary-soft);border:1px solid var(--pp-border);border-radius:var(--pp-radius);padding:16px 20px}.pp-publish-notice p,.pp-publish-meta{color:var(--pp-muted);font-size:var(--pp-font-meta)}.pp-publish-start{align-items:center;gap:24px;padding:32px;display:flex}.pp-publish-start>svg{color:var(--pp-primary)}.pp-publish-start .pp-button{margin-left:auto}.pp-publish-saved,.pp-publish-step-content{min-width:0;padding:24px}.pp-publish-steps{border-bottom:1px solid var(--pp-border);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.pp-publish-steps .pp-button{color:var(--pp-muted)}.pp-publish-steps .pp-button>span,.pp-publish-number{border-radius:var(--pp-radius-pill);background:var(--pp-canvas);width:24px;height:24px;font-size:var(--pp-font-meta);flex:none;place-items:center;display:inline-grid}.pp-publish-steps .is-current{background:var(--pp-primary-soft);color:var(--pp-primary);font-weight:600}.pp-publish-steps .is-current>span{background:var(--pp-primary);color:var(--pp-panel)}.pp-publish-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.pp-publish-section-title p{font-size:var(--pp-font-meta);color:var(--pp-muted);margin-top:4px}.pp-publish-import{background:var(--pp-canvas);border-radius:var(--pp-radius);flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;padding:16px;display:flex}.pp-publish-import label{gap:4px;display:grid}.pp-publication input:not([type=checkbox]):not([type=radio]),.pp-publication select,.pp-publication textarea,.pp-publish-account-filters input,.pp-publish-account-filters select{border:1px solid var(--pp-border);border-radius:var(--pp-radius);width:100%;color:var(--pp-text);background:var(--pp-panel);padding:9px 12px}.pp-publication textarea{resize:vertical;min-height:100px}.pp-publish-content-row{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.pp-publish-content-row>div{overflow-wrap:anywhere;min-width:0}.pp-publish-content-row:last-child{border-bottom:0}.pp-publish-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-publish-account-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pp-publish-account-tags>span{background:var(--pp-canvas);font-size:var(--pp-font-meta);padding:4px 8px}.pp-publish-account-filters{grid-template-columns:2fr 1fr;gap:16px;display:grid}.pp-publish-account-filters label{gap:4px;min-width:0;display:grid}.pp-publish-account-options{margin-block:16px}.pp-publish-account-option{border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:8px;padding-block:12px;display:flex}.pp-publish-account-option label{align-items:center;gap:12px;min-width:0;display:flex}.pp-publish-account-option span{overflow-wrap:anywhere;min-width:0}.pp-publish-account-option img,.pp-publish-copy-item img,.pp-publish-review-item img{flex:none;width:24px;height:24px}.pp-publish-shared-copy{background:var(--pp-canvas);border-radius:var(--pp-radius);margin-bottom:24px;padding:16px}.pp-publish-shared-copy summary{cursor:pointer;font-weight:600}.pp-publish-shared-copy[open] summary{margin-bottom:20px}.pp-publish-copy-fields{gap:16px;display:grid}.pp-publish-targets{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.pp-publish-targets label{align-items:center;gap:8px;display:flex}.pp-publish-copy-item,.pp-publish-review-item{border-bottom:1px solid var(--pp-border);min-width:0;padding:24px 0}.pp-publish-copy-item:first-of-type{padding-top:0}.pp-publish-copy-item:last-child,.pp-publish-review-item:last-child{border:0;padding-bottom:0}.pp-publish-copy-item header,.pp-publish-review-item header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pp-publish-copy-item header>div,.pp-publish-review-item header>div{overflow-wrap:anywhere;flex:1;min-width:0}.pp-publish-review{min-width:0}.pp-publication>.pp-publish-review{background:var(--pp-panel);border:1px solid var(--pp-border);border-radius:var(--pp-radius);padding:24px}.pp-publish-review-item dl{gap:16px;margin:0;display:grid}.pp-publish-review-item dl>div{grid-template-columns:120px minmax(0,1fr);gap:16px;display:grid}.pp-publish-review-item dt{color:var(--pp-muted);font-size:var(--pp-font-meta)}.pp-publish-review-item dd{overflow-wrap:anywhere;min-width:0;margin:0}.pp-publish-review-item dd p{white-space:pre-wrap}.pp-publish-schedule-choice{border:1px solid var(--pp-border);flex-wrap:wrap;gap:24px;margin:0 0 24px;padding:16px;display:flex}.pp-publish-schedule-choice label{align-items:center;gap:8px;display:flex}.pp-publish-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.pp-publish-error{color:var(--pp-danger);font-size:var(--pp-font-meta)}.pp-publish-issues{background:var(--pp-danger-soft);border:1px solid var(--pp-border);border-radius:var(--pp-radius);padding:16px}.pp-publish-issues>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.pp-publish-footer{border-top:1px solid var(--pp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.pp-publication-list{min-width:0;padding:24px}.pp-publication-filters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:16px;display:grid}.pp-publication-list-heading,.pp-publication-record>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pp-publication-list-heading{margin-block:16px}.pp-publication-record{border-bottom:1px solid var(--pp-border);overflow-wrap:anywhere;min-width:0;padding-block:24px}.pp-publication-record:last-child{border-bottom:0}.pp-publication-record>header>div{flex:1;min-width:0}.pp-publication-record small{color:var(--pp-muted);font-size:var(--pp-font-meta);display:block}.pp-publication-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:16px;display:grid}.pp-publication-record dt{color:var(--pp-muted);font-size:var(--pp-font-meta)}.pp-publication-record dd{min-width:0;margin:4px 0 0}.pp-publication-record dd img{vertical-align:middle;width:20px;height:20px;margin-right:8px}.pp-publication-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pp-publication-summary>span{align-items:center;gap:4px;display:inline-flex}.pp-publication-attempts,.pp-publication-copy{margin-block:16px}.pp-publication-attempts summary,.pp-publication-copy summary{cursor:pointer;font-weight:600}.pp-publication-attempts li{margin-block:12px}.pp-publication-copy p{white-space:pre-wrap}.pp-publication-list p,.pp-publication-record strong,.pp-publication-record dd{overflow-wrap:anywhere}@media (width<=800px){.pp-publication{gap:16px}.pp-publish-start{flex-wrap:wrap;gap:16px;padding:20px}.pp-publish-start .pp-button{margin-left:0}.pp-publish-saved,.pp-publish-step-content,.pp-publication>.pp-publish-review{padding:16px}.pp-publish-steps{gap:4px}.pp-publish-steps .pp-button{padding-inline:8px}.pp-publish-section-title,.pp-publish-content-row{flex-wrap:wrap;align-items:start}.pp-publish-schedule-fields,.pp-publish-account-filters{grid-template-columns:minmax(0,1fr);gap:16px}.pp-publish-review-item dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.pp-publish-footer{align-items:stretch}.pp-publication-list{padding:16px}.pp-publication-filters,.pp-publication-record dl{grid-template-columns:minmax(0,1fr);gap:16px}}.pp-service-publication .pp-heading{flex-wrap:wrap;gap:16px}.pp-service-publication .pp-heading>div{min-width:0}.pp-service-fields{gap:16px;min-width:0;display:grid}.pp-service-fields>p,.pp-service-section-heading p{color:var(--pp-muted)}.pp-service-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pp-service-option{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.pp-service-option>input{accent-color:var(--pp-primary);flex:none}.pp-service-option>span{overflow-wrap:anywhere;min-width:0}.pp-service-content-option{border-bottom:1px solid var(--pp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.pp-service-assignment{border:1px solid var(--pp-border);border-radius:var(--pp-radius);gap:12px;min-width:0;padding:16px;display:grid}.pp-service-assignment legend{overflow-wrap:anywhere;padding-inline:8px;font-weight:600}.pp-service-field{gap:8px;min-width:0;display:grid}.pp-service-field label{font-weight:500}.pp-service-field input,.pp-service-field textarea,.pp-service-field select{border:1px solid var(--pp-border);border-radius:var(--pp-radius);background:var(--pp-panel);width:100%;min-height:40px;color:var(--pp-text);padding:8px 12px}.pp-service-field textarea{resize:vertical}.pp-service-field [aria-invalid=true]{border-color:var(--pp-danger)}.pp-service-review{gap:16px;min-width:0;display:grid}.pp-service-review-item{border-top:1px solid var(--pp-border);overflow-wrap:anywhere;min-width:0;padding-block:16px}.pp-service-review-item header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-service-review-item dl{gap:12px;margin-block:16px;display:grid}.pp-service-review-item dl>div{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:16px;display:grid}.pp-service-review-item dt{color:var(--pp-muted)}.pp-service-review-item dd{margin:0}.pp-service-frozen-copy{gap:12px;display:grid}.pp-service-frozen-copy p{white-space:pre-wrap}@media (width<=800px){.pp-service-content-option,.pp-service-section-heading{align-items:start}.pp-service-review-item dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.pp-service-publication .pp-publish-footer>div{flex-wrap:wrap;width:100%}.pp-service-publication .pp-publish-footer .pp-button{flex:1}}.fb-publication-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px;display:grid}.fb-publication-grid>*,.fb-source>div{min-width:0}.fb-compact-header{background:#fff;border:1px solid #dbe3ef;border-radius:12px;margin-bottom:12px!important;padding:12px 16px!important}.fb-compact-header h1{margin:0!important;font-size:17px!important}.fb-compact-header p{color:#64748b;margin:3px 0 0!important;font-size:12.5px!important}.fb-target-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fb-media-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.fb-media-toolbar{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.fb-editor-footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.fb-live-preview-card{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.fb-live-preview-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.fb-live-preview-body{color:#1e293b;white-space:pre-wrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:84px;max-height:160px;padding:10px 12px;font-size:13px;line-height:1.55;overflow-y:auto}.fb-live-preview-meta{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.fb-compact-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;min-height:auto!important;padding:16px!important}.fb-compact-empty h3{margin:0 0 4px!important;font-size:14px!important}.fb-compact-empty p{margin:0!important;font-size:12.5px!important}.fb-submit-footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.fb-submit-hint{color:#64748b;font-size:12px}.fb-source{align-items:start;gap:var(--space-3);border:1px solid var(--border);background:#f8fafc;border-radius:10px;padding:10px 12px;display:flex}.fb-source p,.fb-source small{color:var(--muted);overflow-wrap:anywhere;margin:0}.fb-checks{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.fb-checks li{gap:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.fb-checks li span{overflow-wrap:anywhere}.fb-task{gap:var(--space-3);overflow-wrap:anywhere;display:grid}.fb-confirm{gap:var(--space-2);display:grid}.fb-confirm dt{color:var(--muted);font-size:var(--font-meta)}.fb-confirm dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fb-publication .pp-publish-meta:has(.platform){gap:var(--space-2);align-items:center;margin:0;display:flex}.fb-media{background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:12px;display:flex}.fb-media h3{margin:0;font-size:14px;font-weight:700}.fb-media .pp-publish-meta{margin:0;font-size:11.5px;line-height:1.4}.fb-media-preview{min-width:0;max-width:100%}.fb-image-preview .pp-media-preview img{object-fit:contain;height:auto;max-height:140px}.fb-video-preview .pp-media-preview video{object-fit:contain;width:100%;height:auto;max-height:140px}.fb-media-preview .pp-media-placeholder{min-height:var(--control-height);padding:var(--space-3);gap:var(--space-2)}.fb-sync{gap:var(--space-2);border-block:1px solid var(--border);padding-block:var(--space-3);overflow-wrap:anywhere;min-width:0;display:grid}.fb-sync p,.fb-sync dl{margin:0}.fb-sync-times{gap:var(--space-2) var(--space-3);font-size:var(--font-meta);grid-template-columns:auto minmax(0,1fr);display:grid}.fb-sync-times dt{color:var(--muted)}.fb-sync-times dd{margin:0}.fb-sync-compact{padding-block:var(--space-2)}@media (width<=1180px){.fb-publication-grid{gap:var(--space-4)}}@media (width<=900px){.fb-publication-grid,.fb-target-pair-grid,.fb-media-pair-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.fb-publication .pp-publish-actions{flex-wrap:wrap}.fb-publication .pp-publish-actions .pp-button{flex:1}.fb-publication .pp-publish-step-content{padding:var(--space-4)}}.matrix-drafts{gap:var(--space-5);min-width:0;display:grid}.matrix-drafts .pp-panel{min-width:0}.matrix-draft-copy{white-space:pre-wrap;overflow-wrap:anywhere}.matrix-draft-accounts{margin-bottom:var(--space-5);display:grid}.matrix-draft-account{padding:var(--space-5) 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere;min-width:0}.matrix-draft-account:first-child{padding-top:var(--space-2)}.matrix-draft-account-label{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.matrix-draft-account-label input{margin-top:var(--space-1);flex:none}.matrix-draft-account-label small{color:var(--muted);font-size:var(--font-meta);display:block}.matrix-draft-account details{margin-top:var(--space-3)}.matrix-draft-account summary{cursor:pointer}.matrix-draft-confirm{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border);overflow-wrap:anywhere}.matrix-draft-result{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.matrix-draft-editor{gap:var(--space-3);margin-top:var(--space-3);display:grid}.matrix-draft-editor>.pp-button{justify-self:start}.matrix-draft-confirm-item{padding-block:var(--space-3);border-bottom:1px solid var(--border)}.fb-schedule-time{gap:var(--space-3);min-width:0;display:grid}.fb-schedule-fields{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fb-schedule-fields>*{min-width:0}.fb-schedule-times{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.fb-schedule-times dt{color:var(--muted)}.fb-schedule-times dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}@media (width<=800px){.fb-schedule-fields,.fb-schedule-times{grid-template-columns:minmax(0,1fr)}}.ct-preview td{overflow-wrap:anywhere;vertical-align:top;max-width:20rem}.ct-copy{white-space:pre-wrap;max-height:8rem;overflow:auto}.ct-diagnostics{padding-left:var(--space-5);overflow-wrap:anywhere}.ct-result,.ct-export-row{gap:var(--space-3);margin-block:var(--space-3);overflow-wrap:anywhere;align-items:center;display:flex}.ct-export-row input,.ct-preview input[type=checkbox]{width:auto;min-height:var(--control-height);flex:none}@media (width<=800px){.ct-result{flex-direction:column;align-items:start}}.product-profile-page{gap:var(--space-6);min-width:0;font-size:var(--font-body);display:grid}.product-profile-page .pp-heading{margin-bottom:0}.product-profile-page .pp-heading p{color:var(--muted);margin-top:var(--space-2)}.product-profile-note{padding:var(--space-3) var(--space-4);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);font-size:var(--font-meta);line-height:var(--line-body);margin:0}.product-profile-error,.product-profile-success{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);overflow-wrap:anywhere;font-size:var(--font-body);margin:0}.product-profile-error{color:var(--danger);border-color:var(--danger)}.product-profile-success{color:var(--success)}.product-profile-toolbar{align-items:flex-end;gap:var(--space-3);padding-bottom:var(--space-5);flex-wrap:wrap;display:flex}.product-profile-toolbar .pp-field:first-child{flex:1;min-width:0}.product-profile-list{display:grid}.product-profile-list article{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--border-soft);min-width:0;display:flex}.product-profile-list article.is-selected{background:var(--accent-soft);border-left:var(--space-1) solid var(--accent)}.product-profile-list article>div{overflow-wrap:anywhere;min-width:0}.product-profile-list p,.product-profile-detail-heading p{margin:var(--space-2) 0;color:var(--muted)}.product-profile-list small{font-size:var(--font-meta);color:var(--muted)}.product-profile-list article .pp-button{flex-shrink:0}.product-profile-detail-heading,.product-profile-actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-profile-detail-heading h2{font-size:var(--font-section);overflow-wrap:anywhere}.product-profile-facts{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;display:grid}.product-profile-facts dt{color:var(--muted);font-size:var(--font-meta);margin-bottom:var(--space-2)}.product-profile-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.product-profile-facts ul{padding-left:var(--space-5);margin:0}.product-profile-form{gap:var(--space-5);font-family:var(--ref-font-ui);font-size:var(--font-body);display:grid}.pp-dialog:has(.product-profile-form){font-family:var(--ref-font-ui);background:var(--surface);color:var(--text);width:min(640px,calc(100vw - var(--space-8)))}.product-profile-form fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.product-profile-form .pp-field>span,.product-profile-selector .pp-field>span{font-size:var(--font-body);font-weight:500}.product-profile-form .pp-field input,.product-profile-form .pp-field textarea{width:100%;min-width:0;font:inherit;color:var(--text);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);min-height:var(--control-height)}.product-profile-form textarea{resize:vertical}.product-profile-form small{color:var(--muted);font-size:var(--font-meta)}.product-profile-selector{gap:var(--space-2);display:grid}@media (width<=1180px){.product-profile-facts{gap:var(--space-4)}}@media (width<=900px){.product-profile-toolbar{flex-wrap:wrap}}@media (width<=800px){.product-profile-page{gap:var(--space-4)}.product-profile-toolbar .pp-field:first-child{flex-basis:100%}.product-profile-facts{grid-template-columns:1fr}.product-profile-list article{flex-wrap:wrap;padding-inline:0}.product-profile-detail-heading{align-items:flex-start}}.assistant-workspace{gap:var(--space-4);min-width:0;display:grid}.assistant-workspace .pp-heading{margin-bottom:0}.assistant-workspace h2{color:var(--cs-ink,#0f172a);margin:0;font-size:15.5px;font-weight:700}.assistant-workspace p{overflow-wrap:anywhere;max-width:85ch;line-height:1.45}.assistant-section{min-width:0}.assistant-compact-card{flex-direction:column;gap:12px;display:flex;background:#f8fafc!important;border:1px solid #dbe3ef!important;border-radius:12px!important;padding:16px 18px!important}.assistant-card-head{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.assistant-card-sub{color:#64748b;font-size:12.5px;margin:3px 0 0!important}.assistant-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.assistant-card-foot{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.assistant-foot-hint{color:#64748b;font-size:12px}.assistant-workspace .pp-field{min-width:0}.assistant-workspace select,.assistant-workspace textarea,.assistant-workspace input{background:#fff;width:100%;min-width:0;max-width:100%}.assistant-workspace textarea{resize:vertical}.assistant-note{color:var(--muted);font-size:var(--font-meta);margin:var(--space-2) 0}.assistant-status{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.assistant-status span{color:#3b82f6;font-size:12px}.assistant-references{margin:0 0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.assistant-references dt{color:var(--muted);font-size:var(--font-meta);margin-bottom:var(--space-1)}.assistant-references dd{overflow-wrap:anywhere;margin:0}.assistant-copy{white-space:pre-wrap;padding:var(--space-4);background:var(--canvas);border-radius:var(--radius-control)}.assistant-image{max-width:24rem}@media (width<=860px){.assistant-fields,.assistant-references{grid-template-columns:minmax(0,1fr)}.assistant-workspace .pp-heading{display:block}.assistant-workspace .pp-publish-actions{flex-wrap:wrap}.assistant-workspace .pp-button{white-space:normal;max-width:100%}}.ic-workspace{min-width:0;color:var(--text);font-family:var(--font-ui)}.ic-heading{align-items:center;gap:var(--space-5);margin-bottom:var(--space-5)}.ic-heading .ic-eyebrow{margin:0 0 var(--space-2);color:var(--accent);font-size:var(--font-meta);letter-spacing:.12em;font-weight:600}.ic-heading h1{font-size:var(--font-page);color:var(--text)}.ic-heading p,.ic-section-heading p{color:var(--muted)}.ic-mode-note{max-width:30ch;color:var(--muted);font-size:var(--font-meta)}.ic-heading-actions{justify-items:end;gap:var(--space-3);display:grid}.ic-mode-note span{align-items:center;gap:var(--space-2);color:var(--text);font-weight:600;display:inline-flex}.ic-mode-note p{margin:var(--space-1) 0 0}.ic-kind-nav{gap:var(--space-2);padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ic-kind-nav .pp-button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--border)}.ic-columns{align-items:start;gap:var(--space-5);grid-template-columns:minmax(300px,360px) minmax(0,1fr);display:grid}.ic-editor,.ic-result,.ic-history{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-1);padding:0;overflow:hidden}.ic-section-heading{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--border-soft);display:flex}.ic-section-heading>svg{margin-top:var(--space-1);color:var(--muted);flex:none}.ic-section-heading h2,.ic-history h2{font-size:var(--font-section);margin:0;font-weight:700}.ic-section-heading p{margin:var(--space-1) 0 0;font-size:var(--font-meta)}.ic-editor-body,.ic-preview-content{padding:var(--space-5)}.ic-editor .pp-field{min-width:0;margin-bottom:var(--space-4)}.ic-workspace .pp-field input,.ic-workspace .pp-field select,.ic-workspace .pp-field textarea{min-width:0;max-width:100%}.ic-editor textarea{resize:vertical}.ic-prompt-tools,.ic-settings-heading{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--font-meta);display:flex}.ic-prompt-tools{margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-5)}.ic-prompt-tools .pp-button{padding-inline:var(--space-2);font-size:var(--font-meta)}.ic-settings-heading{padding-top:var(--space-4);border-top:1px solid var(--border-soft);margin-bottom:var(--space-3)}.ic-settings-heading h3{color:var(--text);font-size:var(--font-body);margin:0;font-weight:600}.ic-service-note{color:var(--muted);font-size:var(--font-meta);line-height:var(--line-meta);margin:0 0 var(--space-4)}.ic-parameters{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ic-parameters .pp-field:nth-child(-n+3){grid-column:1/-1}.ic-create-actions{gap:var(--space-2);padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.ic-create-actions>.pp-button-primary{width:100%}.ic-create-actions>.pp-button:not(.pp-button-primary){font-size:var(--font-meta);flex:auto}.ic-results-column{gap:var(--space-5);min-width:0;display:grid}.ic-preview-content{overflow-wrap:anywhere;min-height:210px}.ic-preview-content>.pp-empty{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:16px;display:flex}.ic-preview-content .pp-empty h3{color:var(--text);font-size:var(--font-section);margin:0}.ic-preview-content .pp-empty p{max-width:52ch;color:var(--muted);margin:0}.ic-preview-content .ic-pending{text-align:left;align-items:stretch}.ic-preview-content .pp-media-preview{max-width:100%;margin:var(--space-4) 0}.ic-preview-content .pp-media-preview img,.ic-preview-content .pp-media-preview video{object-fit:contain;border-radius:var(--radius-control);width:100%;max-height:420px}.ic-task-feedback{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.ic-task-feedback strong{font-size:var(--font-section)}.ic-task-state{gap:var(--space-1);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);background:var(--canvas);color:var(--muted);font-size:var(--font-meta);flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}.ic-task-state[data-state=succeeded]{color:var(--success)}.ic-task-state[data-state=failed],.ic-task-state[data-state=save_failed]{color:var(--danger)}.ic-task-state[data-state=unknown]{color:var(--warning)}.ic-media-caption{margin:var(--space-3) 0;color:var(--muted);font-size:var(--font-meta)}.ic-result-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ic-history-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5);display:flex}.ic-history-heading>span{color:var(--muted);font-size:var(--font-meta)}.ic-task-list{padding:0 var(--space-5) var(--space-5);gap:var(--space-3);display:grid}.ic-task-card.pp-button{justify-content:start;align-items:start;gap:var(--space-3);width:100%;height:auto;padding:var(--space-4);text-align:left;white-space:normal;border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr);display:grid}.ic-task-card[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.ic-task-card>svg{color:var(--muted);margin-top:var(--space-1)}.ic-task-card-body{gap:var(--space-2);min-width:0;display:grid}.ic-task-card-title{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ic-task-card-title strong{color:var(--text);font-size:var(--font-body);overflow-wrap:anywhere}.ic-task-card-prompt{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:var(--font-meta);overflow:hidden}.ic-task-card-meta,.ic-history-empty{color:var(--muted);font-size:var(--font-meta);overflow-wrap:anywhere}.ic-history-empty{padding:0 var(--space-5) var(--space-5);margin:0}.ic-history>.pp-button{margin:0 var(--space-5) var(--space-5)}@media (width<=1180px){.ic-columns{gap:var(--space-4);grid-template-columns:minmax(280px,320px) minmax(0,1fr)}}@media (width<=900px){.ic-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.ic-heading{flex-wrap:wrap}.ic-heading h1{font-size:var(--font-page-mobile)}.ic-mode-note{max-width:none}.ic-heading-actions{justify-items:start}.ic-kind-nav{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ic-kind-nav .pp-button{padding-inline:var(--space-1);font-size:var(--font-meta);gap:var(--space-1)}.ic-section-heading,.ic-editor-body,.ic-preview-content,.ic-history-heading{padding:var(--space-4)}.ic-preview-content{min-height:280px}.ic-preview-content>.pp-empty{min-height:240px;padding:var(--space-4)}.ic-task-feedback{flex-wrap:wrap}.ic-task-list{padding:0 var(--space-4) var(--space-4)}.ic-task-card.pp-button{padding:var(--space-3)}}.ict-page{gap:14px;min-width:0;display:grid}.ict-page .pp-heading{justify-content:space-between;align-items:center;gap:14px;margin:0}.ict-compact-header{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #dbe3ef;border-radius:14px;box-shadow:0 2px 10px #0f172a08;padding:16px 20px!important}.ict-exec-title-block{flex-direction:column;gap:4px;display:flex}.ict-exec-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ict-compact-header h1{letter-spacing:-.015em;color:#0f172a!important;margin:0!important;font-size:18px!important;font-weight:800!important}.ict-cluster-badge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ict-cluster-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98133}.ict-compact-header p{color:#64748b;margin:0!important;font-size:12.5px!important}.ict-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ict-kpi-item{background:#fff;border:1px solid #dbe3ef;border-top-width:3px;border-radius:12px;flex-direction:column;gap:4px;padding:13px 16px;display:flex;box-shadow:0 2px 8px #0f172a06}.ict-kpi-item.is-blue{border-top-color:#2563eb}.ict-kpi-item.is-indigo{border-top-color:#4f46e5}.ict-kpi-item.is-violet{border-top-color:#7c3aed}.ict-kpi-item.is-emerald{border-top-color:#10b981}.ict-kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ict-kpi-item span{color:#64748b;font-size:12px;font-weight:650}.ict-kpi-icon{color:#94a3b8}.ict-kpi-item strong{color:#0f172a;letter-spacing:-.02em;font-size:21px;font-weight:800}.ict-kpi-item small{color:#059669;font-size:11.5px;font-weight:600}.ict-unified-toolbar{background:#fff;border:1px solid #dbe3ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 2px 8px #0f172a05}.ict-toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ict-search-box{color:#64748b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:7px;min-width:220px;height:34px;padding:0 11px;transition:all .15s;display:inline-flex}.ict-search-box:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ict-search-box input{color:#0f172a;width:100%;font-size:12.5px;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.ict-filters{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;display:inline-flex}.ict-seg-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 13px;font-size:12.5px;font-weight:650;transition:all .15s;display:inline-flex;color:#475569!important}.ict-seg-btn:hover:not(.is-active){background:#ffffffa6;color:#0f172a!important}.ict-seg-btn.is-active,.ict-seg-btn[aria-pressed=true]{box-shadow:0 2px 6px #2563eb42;color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%)!important;border-color:#1d4ed8!important}.ict-feeds-matrix{align-items:stretch;gap:14px;display:grid}.ict-feeds-matrix.is-three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.ict-feeds-matrix.is-single-col{grid-template-columns:minmax(0,1fr)}.ict-feed{flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 14px #0f172a08;background:#fff!important;border:1px solid #dbe3ef!important;border-top-width:3px!important;border-radius:14px!important}.ict-feed.is-kind-video{border-top-color:#2563eb!important}.ict-feed.is-kind-image{border-top-color:#7c3aed!important}.ict-feed.is-kind-text{border-top-color:#059669!important}.ict-feed[hidden]{display:none}.ict-feed>header{background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.ict-feed-title-wrap{align-items:center;gap:10px;min-width:0;display:flex}.ict-feed-icon-badge{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ict-feed-icon-badge.is-video{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.ict-feed-icon-badge.is-image{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.ict-feed-icon-badge.is-text{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.ict-feed-title-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ict-feed-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ict-feed h2,.ict-upgrade h2{color:#0f172a;margin:0;font-size:14.5px;font-weight:800}.ict-feed-count-pill{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.ict-feed-subtitle{color:#64748b;font-size:11.5px;line-height:1.3}.ict-feed .pp-empty,.ict-compact-empty{justify-content:center;gap:8px!important;min-height:175px!important;padding:18px 16px!important}.ict-feed .pp-empty .pp-studio-artwork{max-width:110px!important;max-height:62px!important;margin:0 auto!important}.ict-feed .pp-empty h3{margin:2px 0 0!important;font-size:14.5px!important}.ict-feed .pp-empty p{max-width:34ch;margin:0!important;font-size:12px!important}.ict-task-grid{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:12px 14px;display:grid}.ict-task-grid.is-wide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ict-task{background:#fff;border:1px solid #e2e8f0;border-radius:11px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;transition:all .16s;display:flex}.ict-task:hover{border-color:#93c5fd;box-shadow:0 4px 12px #2563eb12}.ict-task-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ict-task-top-left{align-items:center;gap:7px;min-width:0;display:flex}.ict-task-icon{color:#2563eb;background:#eff6ff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ict-model-chip{color:#475569;white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:650;overflow:hidden}.ict-status-pill{border-radius:999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important}.ict-status-pill.is-success{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.ict-task h3{color:#0f172a;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.ict-task-prompt-box{background:#f8fafc;border-left:3px solid #cbd5e1;border-radius:7px;padding:6px 10px}.ict-card-video .ict-task-prompt-box{border-left-color:#3b82f6}.ict-card-image .ict-task-prompt-box{border-left-color:#8b5cf6}.ict-card-text .ict-task-prompt-box{border-left-color:#10b981}.ict-task-prompt-box p{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ict-task-bottom{border-top:1px dashed #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:6px;display:flex}.ict-task-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ict-spec-tag{color:#334155;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-weight:600}.ict-time-tag{color:#64748b;font-variant-numeric:tabular-nums}.ict-task-actions{align-items:center;gap:6px;display:inline-flex}.ict-asset-link-btn{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;height:28px;padding:0 9px;font-size:11.5px;font-weight:650;transition:all .14s}.ict-asset-link-btn:hover{background:#dbeafe;border-color:#93c5fd}.ict-task-actions .pp-button{border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:11.5px!important}.ict-feed-pagination-wrap{margin-top:auto;padding:0 12px 10px}.ict-pipeline-ledger{flex-direction:column;gap:12px;display:flex;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:14px!important;padding:16px 18px!important}.ict-ledger-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ict-ledger-head h2{color:#0f172a;margin:0;font-size:15.5px;font-weight:800}.ict-ledger-head p{color:#64748b;margin:3px 0 0;font-size:12.5px}.ict-loading,.ict-more{text-align:center;padding:12px}.ict-pending{border:1px solid var(--warning);border-radius:var(--radius-control);margin:12px;padding:12px}.ict-upgrade{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ict-upgrade p{color:#64748b;margin:3px 0 0;font-size:12.5px;line-height:1.5}@media (width<=1180px){.ict-feeds-matrix.is-three-col,.ict-kpi-strip,.ict-task-grid.is-wide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.ict-feeds-matrix.is-three-col,.ict-kpi-strip,.ict-task-grid,.ict-task-grid.is-wide-grid{grid-template-columns:minmax(0,1fr)}.ict-feed>header,.ict-upgrade,.ict-page .pp-heading,.ict-unified-toolbar{flex-direction:column;align-items:flex-start}}.ict-task:has(.ict-task-review){grid-column:1/-1}.ict-task-review{border-top:1px solid #e2e8f0;gap:10px;min-width:0;padding-top:10px;display:grid}.ict-task .ict-task-review p{-webkit-line-clamp:unset;display:block;overflow:visible}.ict-task-review .field{min-width:0;margin:0}.ict-task-review textarea{box-sizing:border-box;resize:vertical;width:100%}.ict-task-review .pp-media-action-line{flex-wrap:wrap}.ict-task-review video,.ict-task-review img{object-fit:contain;max-width:100%;max-height:320px}.ic-page{min-width:0;color:var(--text);font-family:var(--font-ui)}.ic-page *,.ic-dialog *{box-sizing:border-box}.ic-page .button,.ic-dialog .button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.ic-page .panel{background:var(--surface);border:1px solid var(--border);min-width:0;overflow:hidden}.ic-page .panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ic-page h1{font-size:var(--font-page)}.ic-page h2,.ic-page h3,.ic-dialog h3{font-size:var(--font-section);color:var(--text)}.ic-page h4,.ic-dialog h4{margin:0 0 var(--space-3);font-size:var(--font-body)}.ic-page .ic-page-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.ic-page-heading p{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-body)}.ic-page-heading .heading-actions{flex-shrink:0;display:flex}.ic-muted,.ic-page .ic-muted,.ic-dialog .ic-muted{color:var(--muted);font-size:var(--font-meta);line-height:var(--line-body)}.ic-kicker{color:var(--muted);font-size:var(--font-meta);font-weight:500}.ic-gallery-top{justify-content:space-between;align-items:center;gap:var(--space-6);padding:0 var(--space-6);border-bottom:1px solid var(--border-soft);display:flex}.ic-type-tabs{gap:var(--space-8);display:flex}.ic-type-tabs button{align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-4) 0;color:var(--muted);font-size:var(--font-section);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600;display:flex}.ic-type-tabs button.active{color:var(--accent);border-bottom-color:var(--accent)}.ic-type-tabs button span{background:var(--accent-soft);border-radius:var(--radius-control);padding:0 var(--space-2);font-size:var(--font-meta)}.ic-page .ic-search{align-items:center;gap:var(--space-2);width:min(100%,280px);min-width:0;padding:0 var(--space-3);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);display:flex}.ic-search input{width:100%;min-width:0;min-height:var(--control-height);color:var(--text);background:0 0;border:0}.ic-clear{padding:var(--space-1);color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.ic-categories{gap:var(--space-2);flex-wrap:wrap;display:flex}.ic-gallery-panel>.ic-categories{padding:var(--space-5) var(--space-6) var(--space-2)}.ic-page .ic-categories .button{min-height:auto;padding:var(--space-2) var(--space-3);box-shadow:none;background:0 0;border:1px solid #0000}.ic-page .ic-categories .button.active{color:var(--surface);background:var(--accent)}.ic-gallery-summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6) var(--space-5);font-size:var(--font-meta);color:var(--muted);display:flex}.ic-gallery-summary strong{color:var(--text)}.ic-gallery-summary label{align-items:center;gap:var(--space-2);display:flex}.ic-gallery-summary select{padding:var(--space-1) var(--space-2);color:var(--text);font-size:var(--font-meta);background:0 0;border:0}.ic-template-grid{gap:var(--space-6) var(--space-5);padding:0 var(--space-6) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ic-template-card{gap:var(--space-2);border-radius:var(--radius-control);text-align:left;min-width:0;color:var(--text);background:var(--surface);transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;flex-direction:column;padding:0;display:flex}.ic-template-card:hover{box-shadow:var(--shadow-2);border-color:var(--border-hover);transform:translateY(-1px)}.ic-template-card>strong{padding:0 var(--space-2);font-size:var(--font-body);font-weight:600;line-height:var(--line-body)}.ic-template-cover{aspect-ratio:3/4;border-radius:var(--radius-control);background:var(--canvas);width:100%;display:block;position:relative;overflow:hidden}.ic-template-cover img{object-fit:cover;width:100%;height:100%;display:block}.ic-cover-category{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-2);background:var(--surface);color:var(--text);border-radius:var(--radius-control);font-size:var(--font-meta);position:absolute}.ic-cover-time{right:var(--space-3);bottom:var(--space-3);gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--surface);color:var(--text);border-radius:var(--radius-control);font-size:var(--font-meta);align-items:center;display:inline-flex;position:absolute}.ic-cover-view{right:var(--space-3);top:var(--space-3);width:var(--control-height);height:var(--control-height);background:var(--surface);color:var(--text);opacity:0;transition:opacity .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute}.ic-template-card:is(:hover,:focus-visible) .ic-cover-view{opacity:1}.ic-template-meta{justify-content:space-between;gap:var(--space-1);padding:0 var(--space-2) var(--space-3);color:var(--muted);font-size:var(--font-meta);flex-wrap:wrap;display:flex}.ic-gallery-foot{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-soft);color:var(--muted);font-size:var(--font-meta);display:flex}.ic-gallery-foot>svg{color:var(--accent);flex-shrink:0}.ic-gallery-foot p{flex:1}.ic-gallery-foot .button{font-size:var(--font-meta);flex-shrink:0}.ic-dialog{width:min(920px, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);font:var(--font-body)/var(--line-body) var(--font-ui);padding:0;overflow:auto}.ic-dialog::backdrop{background:color-mix(in srgb, var(--text) 35%, transparent)}.ic-dialog-heading{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.ic-dialog-heading h2{font-size:var(--font-section);margin:0}.ic-template-detail{gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);display:grid}.ic-detail-cover{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.ic-detail-cover img{object-fit:contain;border-radius:var(--radius-control);background:var(--canvas);width:100%;max-height:540px;display:block}.ic-detail-copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ic-detail-copy h3{margin:var(--space-1) 0 var(--space-2);font-size:var(--font-page)}.ic-detail-copy p{color:var(--muted);margin:0}.ic-specs{gap:var(--space-5);width:100%;padding:var(--space-4) 0;border-block:1px solid var(--border-soft);flex-wrap:wrap;margin:0;display:flex}.ic-specs dt{color:var(--muted);font-size:var(--font-meta)}.ic-specs dd{margin:var(--space-1) 0 0;font-weight:500}.ic-shot-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ic-shot-list li{align-items:baseline;gap:var(--space-3);color:var(--muted);font-size:var(--font-meta);display:flex}.ic-shot-list li span{color:var(--accent);font-weight:600}.ic-prompt{padding:var(--space-4);background:var(--canvas);border-radius:var(--radius-control)}.ic-prompt p{font-size:var(--font-meta)}.ic-editor-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;display:grid}.ic-form-panel .panel-heading,.ic-reference-preview .panel-heading,.ic-process-preview .panel-heading{border-bottom:1px solid var(--border-soft)}.ic-form-body{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex}.ic-page .field{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ic-page .field>input,.ic-page .field>textarea,.ic-page .field>select{background:var(--surface);border:1px solid var(--border);width:100%;min-width:0;color:var(--text)}.ic-page .field>textarea{resize:vertical}.ic-page .field small{color:var(--muted)}.ic-file-picker{padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--canvas);text-align:center}.ic-file-picker label{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-4) var(--space-2);flex-direction:column;display:flex}.ic-file-picker label>svg{color:var(--accent)}.ic-file-picker label strong{overflow-wrap:anywhere;max-width:100%;font-size:var(--font-body);font-weight:500}.ic-file-picker label span{font-size:var(--font-meta);color:var(--muted)}.ic-file-picker input{width:100%;max-width:260px;font-size:var(--font-meta);color:var(--muted)}.ic-file-picker input::file-selector-button{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-family:inherit}.ic-file-picker>.button{margin-top:var(--space-2)}.ic-form-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ic-form-actions .button{flex:1}.ic-preview-column{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ic-preview-media{min-height:260px;padding:var(--space-5);background:var(--canvas);place-items:center;display:grid}.ic-preview-media video,.ic-preview-media img{object-fit:contain;width:100%;max-height:350px;display:block}.ic-media-placeholder{align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;color:var(--muted);flex-direction:column;display:flex}.ic-media-placeholder svg{color:var(--faint)}.ic-media-placeholder h3{font-size:var(--font-body)}.ic-media-placeholder p{font-size:var(--font-meta);max-width:35ch}.ic-brief{padding:var(--space-5) var(--space-6)}.ic-brief p{white-space:pre-wrap;line-height:1.85;font-size:var(--font-body);margin-top:var(--space-3)}.ic-capability-note{padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-control)}.ic-capability-note>p{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-meta)}.ic-capability-note details{margin-top:var(--space-3);font-size:var(--font-meta)}.ic-page summary{cursor:pointer;color:var(--accent)}.ic-page details>p{margin-top:var(--space-2);line-height:var(--line-body)}.ic-inline-note{align-items:flex-start;gap:var(--space-3);color:var(--muted);font-size:var(--font-meta);padding-inline:var(--space-2);display:flex}.ic-inline-note strong{color:var(--text);font-weight:500}.ic-processing-tabs{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.ic-processing-tabs .button{background:var(--surface)}.ic-page .ic-processing-tabs .ic-selected{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.ic-processing-tabs button>span{font-size:var(--font-meta);color:var(--muted);padding-left:var(--space-1)}.ic-two-fields{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ic-range-result{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--canvas);border-radius:var(--radius-control);display:flex}.ic-range-result>svg{color:var(--accent)}.ic-range-result>div{gap:var(--space-1);flex-direction:column;display:flex}.ic-range-result span,.ic-range-result small{color:var(--muted);font-size:var(--font-meta)}.ic-range-result strong{font-size:var(--font-section)}.ic-error{color:var(--danger);font-size:var(--font-meta);padding:var(--space-2) 0}.ic-process-preview>.ic-error{padding:var(--space-4)}.ic-page .empty{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.ic-page .empty>svg{color:var(--faint)}.ic-page .empty p{max-width:60ch;color:var(--muted)}.ic-audio-empty{align-items:center;gap:var(--space-4);padding:calc(var(--space-8) * 2) var(--space-6);text-align:center;flex-direction:column;display:flex}.ic-audio-empty>p{max-width:54ch;line-height:var(--line-body);color:var(--muted)}.ic-waveform{justify-content:center;align-items:center;gap:var(--space-2);width:250px;max-width:100%;height:100px;margin-bottom:var(--space-4);display:flex}.ic-waveform span{width:var(--space-2);border-radius:var(--radius-control);background:var(--accent-soft);display:block}.ic-waveform span:nth-child(3n+1){background:var(--accent)}.ic-audio-paths{gap:var(--space-8);margin-top:var(--space-8);padding:0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ic-audio-paths>div{min-width:0}.ic-audio-paths svg{color:var(--muted)}.ic-audio-paths h3{margin-top:var(--space-3);font-size:var(--font-body)}.ic-audio-paths p{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-meta)}.ic-capabilities-redesign{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.ic-cap-exec-header{background:var(--surface,#fff);border:1px solid var(--border,#dbe3ef);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 1px 3px #0f172a08;margin-bottom:0!important}.ic-cap-exec-title-group{min-width:0}.ic-cap-exec-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ic-cap-exec-title-row h1{color:var(--text,#0f172a);margin:0;font-weight:700;font-size:18px!important}.ic-cap-exec-badge{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:2px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ic-cap-exec-header p{color:var(--muted,#64748b);margin:4px 0 0!important;font-size:12.5px!important}.ic-cap-quick-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ic-cap-quick-actions .button{border-radius:8px;min-height:32px;padding:5px 12px;font-size:12.5px}.ic-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:0;display:grid}.ic-tier-tile{text-align:left;border:1px solid var(--border,#dbe3ef);background:var(--surface,#fff);min-width:0;color:var(--text);cursor:pointer;transition:transform .15s var(--ease), box-shadow .15s var(--ease), border-color .15s var(--ease);border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ic-tier-tile:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0d}.ic-tier-tile.selected{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%);border-color:#2563eb;box-shadow:0 2px 8px #2563eb1a}.ic-tier-tile-left{flex-direction:column;gap:4px;min-width:0;display:flex}.ic-tier-label{color:var(--text,#0f172a);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.ic-tier-label svg{color:#2563eb;flex-shrink:0}.ic-tier-tile p{color:var(--muted,#64748b);margin:0;font-size:12px;line-height:1.4}.ic-tier-tile-count,.ic-tier-tile>strong{color:#1d4ed8;font-variant-numeric:tabular-nums;background:#2563eb0f;border-radius:10px;flex-shrink:0;align-items:baseline;gap:4px;padding:6px 10px;font-size:22px;font-weight:800;line-height:1;display:flex}.ic-tier-tile-count small,.ic-tier-tile>strong small{color:var(--muted,#64748b);font-size:11.5px;font-weight:600}.ic-capability-panel{border-radius:14px!important}.ic-capability-toolbar{border-bottom:1px solid var(--border-soft,#e2e8f0);background:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;padding:10px 16px!important}.ic-cap-toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.ic-capability-intro{border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.ic-capability-intro h2{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin:0;padding:2px 8px;font-weight:700;font-size:12.5px!important}.ic-capability-intro p{color:var(--muted,#64748b);margin:0;font-size:12px}.ic-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.ic-capability-row{border:1px solid var(--border,#dbe3ef);background:var(--surface,#fff);border-radius:12px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.ic-capability-row:hover{border-color:#93c5fd;box-shadow:0 4px 12px #0f172a0a}.ic-cap-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ic-cap-card-head-left{align-items:center;gap:10px;min-width:0;display:flex}.ic-capability-icon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ic-capability-main{flex:1;min-width:0}.ic-capability-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ic-capability-title h3{color:var(--text,#0f172a);margin:0;font-weight:700;font-size:14px!important}.ic-cap-cat-tag{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.ic-capability-main>p{color:var(--muted,#475569);margin:0;font-size:12.5px;line-height:1.55}.ic-capability-main details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:12px}.ic-capability-main details small{color:var(--faint);overflow-wrap:anywhere;margin-top:4px;display:block}.ic-capability-action{border-top:1px dashed var(--border-soft,#e2e8f0);flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.ic-cap-route-meta{color:#64748b;font-size:11.5px;font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic-cap-launch-btn{border-radius:7px!important;min-height:28px!important;padding:4px 10px!important;font-size:12px!important}.ic-cap-readonly-tag{color:#64748b;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600}.ic-related-deliveries{margin-top:0;border-radius:14px!important}.ic-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid}.ic-related-row{border:1px solid var(--border,#dbe3ef);background:#f8fafc;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ic-related-row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ic-related-row h3{flex:1;margin:0;font-weight:700;font-size:13.5px!important}.ic-related-row>p,.ic-related-row details{color:var(--muted,#64748b);margin:0;font-size:12px}.ic-related-row .status{white-space:nowrap}@media (width<=1180px){.ic-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ic-gallery-top{gap:var(--space-4)}.ic-type-tabs{gap:var(--space-5)}.ic-type-tabs button{font-size:var(--font-body)}.ic-editor-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=900px){.ic-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-gallery-top{align-items:stretch;gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column}.ic-gallery-top .ic-search{width:100%}.ic-gallery-foot{flex-wrap:wrap}.ic-gallery-foot .button{margin-left:auto}.ic-editor-layout{grid-template-columns:minmax(0,1fr)}.ic-tier-grid{gap:var(--space-3)}.ic-tier-tile{padding:var(--space-4)}.ic-capability-grid,.ic-related-grid{grid-template-columns:1fr}}@media (width<=800px){.ic-page h1{font-size:var(--font-page-mobile)}.ic-page .ic-page-heading{gap:var(--space-4);flex-direction:column}.ic-gallery-top,.ic-gallery-panel>.ic-categories,.ic-gallery-summary,.ic-gallery-foot{padding-inline:var(--space-4)}.ic-template-grid{gap:var(--space-5) var(--space-3);padding-inline:var(--space-4)}.ic-template-card>strong,.ic-template-meta{padding-inline:var(--space-1)}.ic-cover-category{top:var(--space-2);left:var(--space-2);padding:var(--space-1)}.ic-cover-time{right:var(--space-2);bottom:var(--space-2)}.ic-cover-view{display:none}.ic-gallery-summary{align-items:flex-start}.ic-gallery-summary>p span{margin-top:var(--space-1);display:block}.ic-gallery-summary label{gap:var(--space-1)}.ic-dialog{width:calc(100vw - var(--space-6))}.ic-dialog-heading{padding:var(--space-3) var(--space-4)}.ic-template-detail{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.ic-detail-cover img{width:auto;max-width:100%;max-height:300px}.ic-detail-copy h3{font-size:var(--font-page-mobile)}.ic-detail-copy>.button{width:100%}.ic-form-body,.ic-brief{padding:var(--space-4)}.ic-form-actions{flex-direction:column}.ic-processing-tabs{gap:var(--space-2)}.ic-processing-tabs .button{padding-inline:var(--space-2);flex-wrap:wrap;flex:1}.ic-processing-tabs .button>span{width:100%}.ic-preview-media{min-height:230px;padding:var(--space-4)}.ic-audio-empty{padding:var(--space-8) var(--space-5)}.ic-audio-empty .ic-form-actions{width:100%}.ic-audio-paths{gap:var(--space-6);padding-inline:var(--space-4);grid-template-columns:1fr}.ic-tier-grid{gap:var(--space-2);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ic-page *,.ic-dialog *{transition:none!important}}.commerce-page{gap:6px;min-width:0;display:grid}.commerce-page .pp-heading{align-items:center;gap:10px;margin:0!important;padding-bottom:6px!important}.commerce-page .pp-heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.commerce-page .pp-heading p{color:var(--muted);font-size:12.5px;margin:0!important}.commerce-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:start;gap:12px;min-width:0;display:grid}.commerce-form{gap:8px;min-width:0;padding:10px 14px;display:grid}.commerce-section{min-width:0}.commerce-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.commerce-section-heading>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.commerce-section-heading h2,.commerce-market h2,.commerce-parameters h2,.commerce-result h2{font-size:var(--font-body);margin:0;font-weight:600}.commerce-section-heading p{color:var(--muted);margin:0;font-size:12px}.commerce-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commerce-image-slot{min-width:0}.commerce-image-slot[hidden]{display:none}.commerce-images.is-product{grid-template-columns:minmax(0,1fr)}.commerce-images.is-product .commerce-image-guide>img{object-fit:cover}.commerce-modes{flex-wrap:wrap;gap:6px;display:inline-flex}.commerce-modes .pp-button{min-height:30px!important;padding:3px 10px!important;font-size:12.5px!important}body.customer-entry[data-customer-theme] .commerce-modes .pp-button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep);box-shadow:none;font-weight:600}.commerce-image{border:1px solid var(--border-soft);background:var(--canvas);border-radius:10px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:8px 10px;display:grid}.commerce-image>header{grid-area:1/2;justify-content:space-between;align-items:center;gap:6px;margin-bottom:0;display:flex}.commerce-image>header>div{align-items:center;gap:6px;min-width:0;display:flex}.commerce-image>header svg{color:var(--muted);flex-shrink:0}.commerce-image h3{margin:0;font-size:13px;font-weight:600}.commerce-image>header span{color:var(--muted);font-size:11.5px}.commerce-image>header .pp-button{min-height:22px;padding:2px}.commerce-image-preview{background:var(--surface);border:1px solid var(--border-soft);border-radius:8px;grid-area:1/1/span 3;place-items:center;width:74px;height:74px;display:grid;overflow:hidden}.commerce-image-preview>img,.commerce-image-preview .pp-media-preview img{object-fit:cover;width:100%;height:100%;max-height:74px}.commerce-image-preview .pp-media-preview{border:0;border-radius:0;width:100%;height:100%}.commerce-image-preview .pp-media-placeholder{min-height:0;padding:4px;font-size:11px}.commerce-image-empty{color:var(--muted);text-align:center;justify-items:center;gap:4px;padding:6px;display:grid}.commerce-image-empty strong{color:var(--text);font-size:11.5px;font-weight:500}.commerce-image-empty span{font-size:11px}.commerce-image-actions{grid-area:3/2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;margin-top:2px;display:grid}.commerce-image-actions .button,.commerce-image-actions .pp-button{height:30px;min-height:30px!important;padding:2px 8px!important;font-size:12px!important}.commerce-file-button{cursor:pointer;justify-content:center;align-items:center;gap:5px;width:100%;padding-inline:8px;font-size:12px;display:flex;position:relative;overflow:hidden}.commerce-file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.commerce-file-button:focus-within,.commerce-model-card:focus-within,.commerce-option:focus-within{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.commerce-file-button.is-disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.commerce-image-name{overflow-wrap:anywhere;grid-area:2/2;gap:2px;margin:0;font-size:12px;line-height:1.35;display:grid}.commerce-image-name span,.commerce-image-message{color:var(--muted);font-size:11.5px}.commerce-image-message{grid-column:1/-1;margin:4px 0 0;line-height:1.35}.commerce-upload{grid-column:1/-1;gap:6px;margin-top:6px;display:grid}.commerce-upload .field{margin:0;font-size:12px}.commerce-page .pp-field{min-width:0;margin:0}.commerce-page .pp-field>label{font-size:13px;font-weight:600}.commerce-page .pp-field textarea{box-sizing:border-box;resize:vertical;width:100%;max-width:100%;min-height:52px;padding:6px 10px;font-size:13px;line-height:1.45}.commerce-prompt-meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.commerce-prompt-meta>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.commerce-market-label{color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;display:flex}.commerce-market-label h2{color:var(--text)}.commerce-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commerce-fields .commerce-select-field{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px}.commerce-select-field{gap:4px;min-width:0;display:grid}.commerce-select-field>label{color:var(--muted);font-size:12px;font-weight:500}.commerce-select-trigger.pp-button{text-align:left;background:var(--canvas);width:100%;min-height:32px;box-shadow:none;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding-inline:10px;font-size:13px;display:flex}.commerce-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commerce-select-trigger>svg{color:var(--muted);flex-shrink:0}.commerce-select-trigger .is-placeholder{color:var(--muted)}.commerce-select-trigger[aria-expanded=true]{border-color:var(--accent)}.commerce-select-menu{padding:var(--space-1);overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);font-family:var(--font-ui);scrollbar-width:thin;margin:0;position:fixed;inset:auto;overflow-y:auto}.commerce-select-option.pp-button{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);text-align:left;width:100%;padding:var(--space-2) var(--space-3);box-shadow:none;color:var(--text);font-size:var(--font-body);white-space:normal;background:0 0;border:0;display:flex}.commerce-select-option>span{overflow-wrap:anywhere;min-width:0}.commerce-select-option>svg{color:var(--accent);flex-shrink:0}.commerce-select-option.pp-button.is-active,.commerce-select-option.pp-button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-deep);transform:none}.commerce-sr-only,.commerce-model-card input,.commerce-option input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commerce-parameters{border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0;min-width:0;padding:6px 0 0}.commerce-parameters>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.commerce-parameters>header>div{align-items:center;gap:6px;display:flex}.commerce-parameters>header .pp-button{min-height:28px;padding:3px 8px;font-size:12px}.commerce-parameters>header .is-open{transform:rotate(180deg)}.commerce-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commerce-model-card{background:var(--surface);text-align:left;cursor:pointer;min-width:0;min-height:54px;box-shadow:none;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.commerce-model-card>span:nth-of-type(2){gap:2px;min-width:0;display:grid}.commerce-model-card strong{font-size:13px;font-weight:600}.commerce-model-card small{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;font-weight:400;line-height:1.35}.commerce-model-icon{border-radius:var(--radius-control);background:var(--canvas);width:28px;height:28px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.commerce-model-check{color:var(--accent);flex-shrink:0;margin-left:auto}.commerce-model-card.is-selected,.commerce-option.is-selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep);box-shadow:none}.commerce-model-card.is-selected .commerce-model-icon{background:var(--surface);color:var(--accent)}:is(.commerce-model-card:has(input:disabled),.commerce-option:has(input:disabled)){opacity:.6;cursor:default;transform:none}.commerce-specs{gap:8px;padding-top:8px;display:grid}.commerce-specs[hidden]{display:none}.commerce-spec-row{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.commerce-spec-label{color:var(--muted);padding-top:0;font-size:12px;font-weight:500}.commerce-options{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.commerce-option{background:var(--surface);cursor:pointer;min-height:30px;box-shadow:none;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:400;line-height:1.3;display:inline-flex;position:relative}.commerce-ratio-icon{flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.commerce-ratio-icon>span{border:1px solid;border-radius:3px;display:block}.commerce-model-limit,.commerce-parameter-note{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.4}.commerce-parameter-note{margin:0}.commerce-submit{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.commerce-submit p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.commerce-submit small{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.commerce-submit>.pp-button{flex-shrink:0;min-width:148px}.commerce-result{min-width:0;overflow:hidden}.commerce-result>header{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:12px 14px;display:flex}.commerce-result>header>svg{color:var(--muted)}.commerce-result>header p{color:var(--muted);margin:2px 0 0;font-size:12px}.commerce-result .empty{text-align:left;justify-items:start;gap:10px;padding:12px 14px;display:grid}.commerce-result .empty>svg{box-sizing:content-box;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);padding:12px}.commerce-result .empty h3{margin:0;font-size:14px;font-weight:600;line-height:1.35}.commerce-result .empty p{color:var(--muted);max-width:none;margin:0;font-size:12px;line-height:1.45}.commerce-result-links{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.commerce-result-links .pp-button{min-height:30px;padding-inline:10px;font-size:12px}.commerce-task{gap:10px;min-width:0;padding:12px 14px;display:grid}.commerce-task-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.commerce-task-heading strong{overflow-wrap:anywhere;min-width:0;font-size:13.5px}.commerce-task details{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.commerce-task .pp-media-action-line{flex-wrap:wrap}.commerce-task video{object-fit:contain;max-height:260px}.commerce-help,.commerce-pending p{color:var(--muted);font-size:12px;line-height:1.4}.commerce-pending{background:var(--canvas);border-radius:var(--radius-control);margin-top:8px;padding:8px 10px}@media (width<=1180px){.commerce-layout{grid-template-columns:minmax(0,1fr)}.commerce-result .empty{padding:14px}}@media (width<=800px){.commerce-page .pp-heading{flex-wrap:wrap;align-items:flex-start}.commerce-form{gap:12px;padding:12px}.commerce-images{grid-template-columns:minmax(0,1fr);gap:8px}.commerce-model-card{align-items:flex-start;gap:8px;padding:8px}.commerce-models{grid-template-columns:minmax(0,1fr)}.commerce-model-card>span:nth-of-type(2){flex:1}.commerce-parameters{padding:10px 0 0}.commerce-spec-row{grid-template-columns:56px minmax(0,1fr);gap:6px}.commerce-option{padding-inline:8px}.commerce-submit{flex-direction:column;align-items:stretch}.commerce-submit>.pp-button{width:100%}.commerce-prompt-meta>span:first-child{max-width:22ch}}body.customer-entry[data-customer-theme] .commerce-page .commerce-model-card.is-selected,body.customer-entry[data-customer-theme] .commerce-page .commerce-option.is-selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep);box-shadow:none}body.customer-entry[data-customer-theme] .commerce-select-menu .commerce-select-option.is-active,body.customer-entry[data-customer-theme] .commerce-select-menu .commerce-select-option[aria-selected=true]{background:var(--accent-soft);color:var(--accent-deep);box-shadow:none}.commerce-page .commerce-option.button,.commerce-page .commerce-model-card.button{box-shadow:none}.commerce-image-guide{width:100%;height:100%;position:relative;overflow:hidden}.commerce-image-guide>img{object-fit:cover;width:100%;height:100%;display:block}.commerce-example-label{text-overflow:ellipsis;white-space:nowrap;background:var(--cs-media-label-bg);max-width:68px;color:var(--cs-nav-white);border-radius:4px;padding:1px 4px;font-size:9.5px;font-weight:500;line-height:1.25;position:absolute;bottom:3px;left:3px;overflow:hidden}.commerce-image-caption{color:var(--text);grid-area:2/2;margin:0;font-size:12px;font-weight:500;line-height:1.35}.commerce-image-caption small{color:var(--muted);margin-top:1px;font-size:11px;font-weight:400;display:block}.commerce-editor-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:13.5px;font-weight:600;display:flex}.commerce-editor-heading small{color:var(--muted);font-size:11.5px;font-weight:400}.commerce-prompt .pp-field>label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commerce-market-label{display:none}.commerce-model-row{align-items:center;gap:10px;display:flex}.commerce-model-row .commerce-select-field{grid-template-columns:52px minmax(0,220px);align-items:center;gap:8px;width:auto}.commerce-model-status{color:var(--muted);align-self:center;margin-top:0;font-size:12px}.commerce-select-value,.commerce-select-option-content{align-items:center;gap:8px;min-width:0;display:flex}.commerce-select-value>img,.commerce-select-option-content>img{object-fit:contain;flex-shrink:0;width:20px;height:20px}.commerce-select-option-content>span{gap:2px;min-width:0;display:grid}.commerce-select-option-content small{color:var(--muted);font-size:11.5px;font-weight:400;line-height:1.35}.commerce-select-group{color:var(--muted);padding:8px 10px 4px;font-size:11.5px;font-weight:500}.commerce-select-menu .commerce-select-option:has(img){padding-block:8px}.commerce-composition{aspect-ratio:16/9;background:var(--canvas);border-radius:8px;width:100%;max-height:132px;position:relative;overflow:hidden}.commerce-composition img{object-fit:cover;width:100%;height:100%;display:block}.commerce-result-steps{border-top:1px solid var(--border-soft);width:100%;color:var(--muted);gap:6px;margin:0;padding:10px 0 0;font-size:12px;list-style:none;display:grid}.commerce-result-steps li{align-items:center;gap:8px;display:flex}.commerce-result-steps li>span{color:#2563eb;font-variant-numeric:tabular-nums;background:#eff6ff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=1180px){.commerce-result .empty{grid-template-columns:minmax(160px,.55fr) minmax(0,1fr);align-items:start;display:grid}.commerce-composition{grid-row:1/span 4;max-height:150px}.commerce-result-steps{grid-column:2}}@media (width<=800px){.commerce-result .empty{grid-template-columns:minmax(0,1fr);display:grid}.commerce-composition{aspect-ratio:16/9;grid-row:auto;max-height:150px}.commerce-result-steps{grid-column:auto}}.commerce-page{font-family:var(--font-ui);font-size:13px;line-height:1.45}.commerce-page .commerce-section-heading h2,.commerce-page .commerce-market h2,.commerce-page .commerce-parameters h2,.commerce-page .commerce-result h2{font-size:14.5px;font-weight:600;line-height:1.35}.commerce-page .commerce-image h3{font-size:13.5px;font-weight:600;line-height:1.3}.commerce-page .commerce-option.button{min-height:30px;font-family:var(--font-ui);white-space:nowrap;gap:4px;padding:4px 10px;font-size:12.5px;font-weight:500;line-height:1.3}.commerce-page .commerce-select-trigger,.commerce-page .pp-field textarea{font-family:var(--font-ui);font-size:13px;line-height:1.45}.commerce-page .commerce-spec-label{padding-top:0;font-size:12px;line-height:1.35}.commerce-page .commerce-model-row{gap:8px}.commerce-page .commerce-specs{gap:6px;padding-top:8px}.commerce-page .commerce-parameters{padding-top:10px}.rr-page{font-family:var(--font-ui);min-width:0;color:var(--text)}.rr-page h1{font-size:var(--cs-title)}.rr-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);align-items:start;gap:14px;display:grid}.rr-form,.rr-result{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;overflow:hidden}.rr-section{border-bottom:1px solid var(--border-soft);padding:14px 16px}.rr-section-heading,.rr-section-heading>div,.rr-file-line,.rr-reference-help,.rr-prompt-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.rr-section-heading{margin-bottom:10px}.rr-section-heading h2{margin:0;font-size:14.5px}.rr-section-heading svg{color:var(--accent);flex-shrink:0}.rr-page p{margin:0;line-height:1.45}.rr-page small,.rr-page .rr-prompt-meta,.rr-reference-help{color:var(--muted);font-size:12px}.rr-reference-stage{background:var(--cs-preview,var(--canvas));border-radius:var(--radius-control);min-height:128px;overflow:hidden}.rr-reference-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:128px;padding:14px;display:flex}.rr-reference-empty>svg{color:var(--accent);margin-bottom:2px}.rr-reference-empty p{color:var(--muted);max-width:34ch;font-size:12px}.rr-reference-stage video{object-fit:contain;width:100%;max-height:180px}.rr-file-line{overflow-wrap:anywhere;margin-top:8px}.rr-file-line>span{flex:1;min-width:0}.rr-file-line small{display:block}.rr-picker{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.rr-picker>.commerce-select-field{flex:1;min-width:140px}.rr-picker .commerce-select-trigger{width:100%}.rr-reference-help{flex-wrap:wrap;margin-top:6px}.rr-reference-help .pp-button{font-size:12px}.rr-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.rr-products li{border:1px solid var(--border-soft);border-radius:var(--radius-control);background:var(--canvas);min-width:0;overflow:hidden}.rr-product-image{background:var(--cs-preview,var(--canvas));place-items:center;height:92px;min-height:0;display:grid;position:relative;overflow:hidden}.rr-product-image .pp-service-preview{width:100%;height:100%}.rr-product-image img{object-fit:contain;width:100%;height:100%}.rr-products li>p{white-space:nowrap;text-overflow:ellipsis;padding:4px 6px 0;font-size:11.5px;overflow:hidden}.rr-image-index{background:var(--surface);border-radius:var(--radius-control);font-variant-numeric:tabular-nums;padding:0 6px;font-size:11px;position:absolute;top:6px;left:6px}.rr-product-actions{justify-content:space-between;padding:0 4px;display:flex}.rr-product-actions .pp-button{min-width:28px;padding:2px}.rr-product-empty{background:var(--canvas);border-radius:var(--radius-control);align-items:center;gap:12px;padding:10px 12px;display:flex}.rr-product-empty img{object-fit:cover;border-radius:var(--radius-control);width:76px;height:76px}.rr-product-empty p{color:var(--muted);margin:2px 0;font-size:12px}.rr-section .pp-field{margin:0}.rr-section textarea{resize:vertical;width:100%;min-height:76px;font:inherit;color:var(--text);background:var(--cs-field,var(--canvas));border:1px solid var(--border);border-radius:var(--radius-control);padding:8px 10px}.rr-prompt-meta{flex-wrap:wrap;margin-top:4px}.rr-market{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.rr-market>*{min-width:0}.rr-parameters{gap:10px;display:grid}.rr-choice-row{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.rr-choice-row>span{color:var(--muted);padding-top:0;font-size:12.5px}.rr-choice-row>div{flex-wrap:wrap;gap:6px;display:flex}.rr-choice-row .pp-button{min-height:30px;padding:4px 10px;font-size:12px}.rr-choice-row .pp-button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent)}.rr-note{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.4}.rr-submit{background:var(--canvas);gap:8px;padding:12px 16px;display:grid}.rr-submit p{font-size:12.5px;font-weight:500}.rr-submit>.pp-button{width:100%;min-height:36px}.rr-result{padding:14px 16px;position:sticky;top:16px}.rr-result-art{aspect-ratio:16/9;border-radius:var(--radius-control);background:var(--cs-preview,var(--canvas));max-height:136px;position:relative;overflow:hidden}.rr-result-art img{object-fit:cover;width:100%;height:100%}.rr-result-art>span{background:var(--surface);color:var(--muted);border-radius:var(--radius-control);padding:2px 6px;font-size:11px;position:absolute;bottom:6px;left:6px}.rr-result-empty h3{margin:10px 0 4px;font-size:14.5px}.rr-result-empty p{color:var(--muted);font-size:12.5px}.rr-result-empty ol{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.rr-result-empty li{gap:var(--space-3);font-size:var(--font-meta);color:var(--muted);display:flex}.rr-result-empty li span{font-variant-numeric:tabular-nums;color:var(--accent)}.rr-result-links,.rr-task-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.rr-result-links{padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.rr-result-links .pp-button{font-size:var(--font-meta);padding-inline:var(--space-2)}.rr-task{gap:var(--space-3);overflow-wrap:anywhere;display:grid}.rr-task-progress{background:var(--canvas);border-radius:var(--radius-control);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);min-height:220px;padding:var(--space-5);flex-direction:column;display:flex}.rr-task-progress svg{color:var(--accent)}.rr-task-progress p{font-size:var(--font-meta);color:var(--muted)}.rr-upload{gap:var(--space-4);min-width:0;display:grid}.rr-upload p{overflow-wrap:anywhere;font-size:var(--font-body)}.rr-local-preview{object-fit:contain;background:var(--canvas);border-radius:var(--radius-control);width:100%;max-height:280px}.rr-product-image .pp-media-preview{width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0;overflow:hidden}.rr-product-image .pp-media-preview img{object-fit:contain;width:100%;height:100%;max-height:100%;position:absolute;inset:0}@media (width<=1180px){.rr-layout{gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.rr-section,.rr-result,.rr-submit{padding:var(--space-5)}}@media (width<=900px){.rr-layout{grid-template-columns:minmax(0,1fr)}.rr-result{position:static}.rr-result-art{max-height:300px}}@media (width<=800px){.rr-section,.rr-result,.rr-submit{padding:var(--space-4)}.rr-products{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-product-empty img{width:80px;height:100px}.rr-market{gap:var(--space-3)}.rr-picker>.pp-button{flex:1}.rr-reference-help{gap:var(--space-1)}}.customer-creation-content{gap:var(--space-5);min-width:0;display:grid}.customer-creation-content .ci-service-strip{justify-content:flex-end;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-soft);margin:0}.customer-creation-content .ci-service-strip>.pp-stage-label{max-width:100%;font-size:var(--font-meta);color:var(--muted);margin-right:auto;line-height:1.6}.customer-creation-content .ci-service-strip>.pp-button,.customer-creation-content .ci-service-strip>a{min-height:32px;font-size:var(--font-meta)}.customer-creation-content .assistant-workspace{gap:var(--space-5);min-width:0;display:grid}.customer-creation-content .assistant-workspace .pp-heading{margin-bottom:0}.customer-creation-content .assistant-workspace .pp-heading h1{font-size:var(--font-page)}.customer-creation-content .assistant-workspace .pp-heading p{max-width:62ch;line-height:1.8}.customer-creation-content .assistant-workspace>.pp-field{max-width:680px}.customer-creation-content .assistant-workspace .assistant-note{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);color:var(--muted);margin:0}.customer-creation-content .assistant-workspace .pp-panel{border-radius:var(--radius);box-shadow:var(--shadow-1)}@media (width<=800px){.customer-creation-content .ci-service-strip{justify-content:flex-start;align-items:flex-start}.customer-creation-content .ci-service-strip>.pp-stage-label{flex-basis:100%}.customer-creation-content .assistant-workspace .pp-heading{flex-direction:column;align-items:flex-start}.customer-creation-content .assistant-workspace .pp-heading .pp-publish-actions{flex-wrap:wrap}}body.customer-entry .customer-creation-content{gap:var(--space-4)}body.customer-entry .customer-creation-content .ci-service-strip{border:0;align-items:center;padding:0}body.customer-entry .ci-service-strip>.pp-stage-label{letter-spacing:normal;background:0 0;border:0;padding:0;font-weight:400}body.customer-entry .customer-creation-content h1{font-size:var(--cs-title);line-height:1.4}body.customer-entry .ic-heading{margin-bottom:var(--space-4)}body.customer-entry .ic-kind-nav{gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}body.customer-entry .ic-kind-nav .pp-button{padding-inline:var(--space-1);gap:var(--space-1);font-size:var(--font-meta)}body.customer-entry .ic-columns{gap:var(--space-4);grid-template-columns:344px minmax(0,1fr)}body.customer-entry .ic-results-column{gap:var(--space-4)}body.customer-entry .ic-section-heading,body.customer-entry .ic-editor-body,body.customer-entry .ic-preview-content,body.customer-entry .ic-history-heading{padding:var(--space-4)}body.customer-entry .ic-preview-content>.pp-empty{padding:var(--space-5);background:0 0;border:0}body.customer-entry .ict-page{gap:var(--space-4)}body.customer-entry .ict-feed>header,body.customer-entry .ict-upgrade,body.customer-entry .ict-task-grid{padding:var(--space-4)}.cs-login-brand{align-items:center;gap:var(--space-3);color:var(--text);display:flex}.cs-login-brand>span{background:var(--cs-action-bg);width:34px;height:34px;color:var(--cs-action-text);border-radius:var(--radius-control);place-items:center;display:grid}.cs-login-brand>strong{font-size:var(--font-section);font-weight:700}.cs-files-page{gap:var(--space-4);min-width:0;display:grid}.cs-files-page .pp-heading{margin:0}.cs-files-panel{min-width:0;padding:0;overflow:hidden}.cs-files-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border);display:flex}.cs-files-toolbar nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.cs-files-toolbar [aria-pressed=true]{color:var(--accent-deep);background:var(--accent-soft);border-color:var(--accent)}.cs-files-search{align-items:center;gap:var(--space-2);color:var(--muted);min-width:0;max-width:280px;display:flex}.cs-files-search input{width:100%;min-width:0;min-height:38px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit}.cs-files-table-wrap{width:100%;overflow-x:auto}.cs-files-table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--font-body)}.cs-files-table th,.cs-files-table td{padding:var(--space-4);text-align:left;border-bottom:1px solid var(--border-soft)}.cs-files-table th{font-size:var(--font-meta);color:var(--muted);background:var(--canvas);font-weight:600}.cs-files-table tbody tr:hover{background:var(--cs-row-hover)}.cs-file-name{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;max-width:300px;display:flex}.cs-file-name svg{color:var(--muted);flex-shrink:0}.cs-file-name strong{font-weight:500}.cs-files-footer{padding:var(--space-4);color:var(--muted);font-size:var(--font-meta);line-height:1.7}@media (width<=900px){body.customer-entry .ic-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.cs-files-page .pp-heading,.cs-files-toolbar{flex-direction:column;align-items:stretch}.cs-files-search{max-width:none}.cs-files-toolbar nav{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs-files-toolbar nav .pp-button{padding-inline:var(--space-1);font-size:var(--font-meta)}}.growy-breadcrumb{color:var(--cs-muted,#475569);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin-left:8px;font-size:13px;display:inline-flex;overflow:hidden}.growy-breadcrumb strong{color:var(--cs-ink,#0f172a);font-weight:600}.growy-breadcrumb-sep{color:var(--cs-muted,#64748b);font-size:12px}.growy-top-pill{border:1px solid var(--cs-line,#cbd5e1);background:var(--cs-surface,#fff);height:32px;color:var(--cs-ink,#0f172a);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.growy-top-pill:hover{background:var(--cs-soft,#f1f5f9);border-color:var(--cs-accent,#2563eb)}.cs-shell{--cs-nav-width:224px}.cs-shell .cs-sidebar{background:linear-gradient(#0f172a 0%,#111c33 100%);border-right:1px solid #94a3b81f;transition:transform .24s cubic-bezier(.22,1,.36,1),visibility .24s}body[data-customer-theme=light] .cs-shell .cs-sidebar{background:#fff;border-right:1px solid #e2e8f0}.cs-shell .cs-brand{gap:10px;height:58px;min-height:58px;padding:0 14px}.cs-shell .cs-brand>a{gap:10px}.cs-shell .cs-brand-mark{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:9px;width:32px;height:32px;box-shadow:0 2px 10px #2563eb52}.cs-shell .cs-brand-mark>svg{width:18px;height:18px}.cs-shell .cs-brand strong{letter-spacing:-.01em;font-size:14.5px;font-weight:700;line-height:1.25}.cs-shell .cs-brand small{letter-spacing:.02em;opacity:.78;font-size:11px;line-height:1.3}.cs-shell .cs-workspace{background:#ffffff0a;border:1px solid #94a3b824;border-radius:8px;width:calc(100% - 20px);height:34px;min-height:34px;margin:0 10px 6px;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s}.cs-shell .cs-workspace:hover{background:#ffffff14;border-color:#94a3b842}body[data-customer-theme=light] .cs-shell .cs-workspace{color:#334155;background:#f8fafc;border-color:#e2e8f0}body[data-customer-theme=light] .cs-shell .cs-workspace:hover{background:#f1f5f9;border-color:#cbd5e1}.cs-shell .cs-workspace-dot{background:#22c55e;width:6px;height:6px;box-shadow:0 0 6px #22c55ea6}.cs-shell .cs-navigation-scroll{scrollbar-width:none;-ms-overflow-style:none;padding:4px 10px 10px}.cs-shell .cs-navigation-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.growy-sidebar-groups{flex-direction:column;gap:6px;padding:0;display:flex}.growy-sidebar-section{flex-direction:column;gap:1px;display:flex}.growy-sidebar-section+.growy-sidebar-section{border-top:1px solid #94a3b81a;padding-top:5px}body[data-customer-theme=light] .growy-sidebar-section+.growy-sidebar-section{border-top-color:#f1f5f9}.cs-sidebar .growy-sidebar-section-label{letter-spacing:.04em;color:#64748b;-webkit-user-select:none;user-select:none;padding:1px 10px 3px;font-size:10.5px;font-weight:600;line-height:1.2}.cs-sidebar .growy-sidebar-link{color:#cbd5e1;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;height:33px;min-height:33px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s,border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.cs-sidebar .growy-sidebar-link:before{content:"";background:#60a5fa;border-radius:0 999px 999px 0;width:3px;height:16px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.cs-sidebar .growy-sidebar-link-main{flex:1;align-items:center;gap:9px;min-width:0;display:inline-flex}.cs-sidebar .growy-sidebar-icon-box{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.cs-sidebar .growy-sidebar-link-main svg{color:#94a3b8;flex-shrink:0;width:16px;height:16px;transition:color .18s,transform .18s cubic-bezier(.22,1,.36,1)}.cs-sidebar .growy-sidebar-link-text{text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.cs-sidebar .growy-sidebar-link:hover{color:#f8fafc;background:#ffffff0f}.cs-sidebar .growy-sidebar-link:hover svg{color:#e2e8f0;transform:translate(1px)}.cs-sidebar .growy-sidebar-link.is-active{color:#fff;background:linear-gradient(90deg,#2563ebeb 0%,#1d4ed8db 100%);border-color:#60a5fa52;font-weight:600;box-shadow:0 2px 10px #2563eb42}.cs-sidebar .growy-sidebar-link.is-active:before{background:#fff;transform:translateY(-50%)scaleY(1)}.cs-sidebar .growy-sidebar-link.is-active svg{color:#fff;transform:none}body[data-customer-theme=light] .cs-sidebar .growy-sidebar-section-label{color:#64748b}body[data-customer-theme=light] .cs-sidebar .growy-sidebar-link{color:#334155}body[data-customer-theme=light] .cs-sidebar .growy-sidebar-link-main svg{color:#64748b}body[data-customer-theme=light] .cs-sidebar .growy-sidebar-link:hover{color:#0f172a;background:#f1f5f9}body[data-customer-theme=light] .cs-sidebar .growy-sidebar-link.is-active{color:#fff;background:linear-gradient(90deg,#2563eb 0%,#1d4ed8 100%);border-color:#1d4ed8}body[data-customer-theme=light] .cs-sidebar .growy-sidebar-link.is-active svg{color:#fff}.growy-sidebar-badge{color:#7dd3fc;letter-spacing:.02em;background:#38bdf824;border:1px solid #38bdf842;border-radius:999px;flex-shrink:0;padding:3px 6px;font-size:10.5px;font-weight:600;line-height:1}.cs-sidebar .growy-sidebar-link.is-active .growy-sidebar-badge{color:#fff;background:#ffffff38;border-color:#ffffff59}body[data-customer-theme=light] .growy-sidebar-badge{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.cs-shell .cs-sidebar-footer{background:#ffffff08;border:1px solid #94a3b81f;border-radius:9px;margin:4px 10px 10px;padding:8px 10px}body[data-customer-theme=light] .cs-shell .cs-sidebar-footer{background:#f8fafc;border-color:#e2e8f0}.cs-shell .cs-sidebar-footer .cs-avatar{border-radius:7px;width:28px;height:28px;font-size:12px}.cs-shell .cs-identity{gap:8px}.cs-shell .cs-identity strong{font-size:12px;line-height:1.25}.cs-shell .cs-identity small{opacity:.75;font-size:11px;line-height:1.25}.growy-hub-shell{flex-direction:column;gap:16px;display:flex}.growy-subnav-bar{background:var(--cs-surface,#fff);border:1px solid var(--cs-line,#dbe3ef);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 1px 2px #0f172a0a}.growy-subnav-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#page-content .growy-subnav-bar .growy-subnav-tab:not([aria-pressed=true]):not(.is-active),.cs-shell .growy-subnav-bar .growy-subnav-tab:not([aria-pressed=true]):not(.is-active),.ic-page .growy-subnav-bar .growy-subnav-tab:not([aria-pressed=true]):not(.is-active),.growy-subnav-tab:not([aria-pressed=true]):not(.is-active){cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex;color:#334155!important;background:0 0!important;border:1px solid #0000!important}#page-content .growy-subnav-bar .growy-subnav-tab,.cs-shell .growy-subnav-bar .growy-subnav-tab,.growy-subnav-tab{color:#334155;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}#page-content .growy-subnav-bar .growy-subnav-tab:not([aria-pressed=true]):not(.is-active):hover,.cs-shell .growy-subnav-bar .growy-subnav-tab:not([aria-pressed=true]):not(.is-active):hover,.ic-page .growy-subnav-bar .growy-subnav-tab:not([aria-pressed=true]):not(.is-active):hover,.growy-subnav-tab:not([aria-pressed=true]):not(.is-active):hover{color:#0f172a!important;background:#f1f5f9!important}#page-content .growy-subnav-bar .growy-subnav-tab[aria-pressed=true],#page-content .growy-subnav-bar .growy-subnav-tab.is-active,.cs-shell .growy-subnav-bar .growy-subnav-tab[aria-pressed=true],.cs-shell .growy-subnav-bar .growy-subnav-tab.is-active,.growy-subnav-tab[aria-pressed=true],.growy-subnav-tab.is-active{color:#fff!important;background:#1d4ed8!important;border-color:#1e40af!important}#page-content .growy-subnav-bar .growy-subnav-tab[aria-pressed=true] svg,#page-content .growy-subnav-bar .growy-subnav-tab.is-active svg,.cs-shell .growy-subnav-bar .growy-subnav-tab[aria-pressed=true] svg,.cs-shell .growy-subnav-bar .growy-subnav-tab.is-active svg,.growy-subnav-tab[aria-pressed=true] svg,.growy-subnav-tab.is-active svg{color:#fff!important}.growy-subnav-meta{color:var(--cs-muted,#475569);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.growy-home-top-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:16px;display:grid}.growy-status-card{background:var(--cs-surface,#fff);border:1px solid var(--cs-line,#dbe3ef);border-radius:12px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px 18px;display:flex}.growy-status-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.growy-status-card-head span{color:var(--cs-muted,#475569);font-size:12.5px;font-weight:600}.growy-status-card-kpis{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.growy-status-card-kpis div{flex-direction:column;display:flex}.growy-status-card-kpis strong{color:var(--cs-ink,#0f172a);font-size:22px;font-weight:700}.growy-status-card-kpis small{color:var(--cs-muted,#475569);font-size:12px}.growy-bot-hero{background:var(--cs-surface,#fff);border:1px solid var(--cs-line,#cbd5e1);border-radius:14px;flex-direction:column;gap:14px;margin-bottom:16px;padding:20px 22px;display:flex}.growy-bot-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.growy-bot-hero-title{align-items:center;gap:10px;display:flex}.growy-bot-hero-title h2{color:var(--cs-ink,#0f172a);margin:0;font-size:17px;font-weight:700}.growy-bot-hero-box{flex-direction:column;gap:10px;display:flex}.growy-bot-hero-box textarea{border:1px solid var(--cs-line,#cbd5e1);background:var(--cs-bg,#f8fafc);width:100%;color:var(--cs-ink,#0f172a);resize:vertical;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.55}.growy-bot-hero-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.growy-bot-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.growy-pill-select{box-sizing:border-box;border:1px solid var(--cs-border,#cbd5e1);background:var(--cs-surface,#fff);width:auto;max-width:100%;color:var(--cs-text,#1e293b);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 11px;font-size:12.5px;display:inline-flex;overflow:hidden}.growy-step-card>.growy-pill-select{width:100%;display:flex}.growy-bot-pills .growy-pill-select{flex:0 auto;width:auto}.growy-pill-select>span{white-space:nowrap;color:var(--cs-muted,#475569);flex-shrink:0;font-weight:600}.growy-pill-select select,.growy-pill-select input[type=range]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;font-size:12.5px;font-weight:600;overflow:hidden;color:var(--cs-text,#0f172a)!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.growy-five-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.growy-step-card{border:1px solid var(--cs-line,#dbe3ef);background:var(--cs-bg,#f8fafc);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.growy-step-num{color:#1d4ed8;font-size:11.5px;font-weight:700}.growy-panorama-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:12px;display:grid}.growy-panorama-col{border:1px solid var(--cs-line,#dbe3ef);background:var(--cs-surface,#fff);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.growy-panorama-col h3{color:var(--cs-ink,#0f172a);margin:0;font-size:15px}.growy-panorama-links{flex-direction:column;gap:8px;display:flex}.growy-panorama-item{border:1px solid var(--cs-line,#e2e8f0);background:var(--cs-bg,#f8fafc);color:var(--cs-ink,#0f172a);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;text-decoration:none;transition:border-color .14s;display:flex}.growy-panorama-item:hover{border-color:#2563eb}.growy-two-col{grid-template-columns:minmax(260px,310px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.growy-two-col>*{min-width:0}.growy-two-col .growy-table th,.growy-two-col .growy-table td{padding:8px}.growy-equal-col{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.growy-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.growy-kpi-card{background:var(--cs-surface,#fff);border:1px solid var(--cs-line,#dbe3ef);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.growy-kpi-card span{color:var(--cs-muted,#475569);font-size:12.5px;font-weight:600}.growy-kpi-card strong{color:var(--cs-ink,#0f172a);font-size:24px;font-weight:700}.growy-kpi-card small{color:#15803d;font-size:12px;font-weight:600}.growy-card{background:var(--cs-surface,#fff);border:1px solid var(--cs-line,#dbe3ef);border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.growy-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.growy-card-header h2,.growy-card-header h3{color:var(--cs-ink,#0f172a);margin:0;font-size:16px;font-weight:700}.growy-card-header p{color:var(--cs-muted,#475569);margin:4px 0 0;font-size:13px}.growy-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.growy-badge.is-success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.growy-badge.is-warn{color:#b45309;background:#fffbeb;border-color:#fde68a}.growy-table-wrap{border:1px solid var(--cs-line,#dbe3ef);border-radius:10px;width:100%;overflow-x:auto}.growy-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.growy-table th,.growy-table td{border-bottom:1px solid var(--cs-line,#e2e8f0);color:var(--cs-ink,#0f172a);vertical-align:middle;padding:10px 12px}.growy-table th{background:var(--cs-bg,#f8fafc);color:var(--cs-muted,#334155);white-space:nowrap;font-weight:600}.growy-table tr:last-child td{border-bottom:none}.growy-table td .pp-button-ghost{min-height:28px!important;padding:4px 7px!important}.growy-stepper{background:var(--cs-surface,#fff);border:1px solid var(--cs-line,#dbe3ef);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding:12px 14px;display:grid}.growy-step-pill{border:1px solid var(--cs-line,#e2e8f0);background:var(--cs-bg,#f8fafc);color:var(--cs-ink,#334155);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.growy-step-pill.is-active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.growy-step-pill.is-done{color:#15803d;background:#f0fdf4;border-color:#86efac}.growy-step-index{color:#fff;background:#1d4ed8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.growy-timeline-tracks{background:var(--cs-bg,#f8fafc);border:1px solid var(--cs-line,#cbd5e1);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.growy-track-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;display:grid}.growy-track-label{color:var(--cs-muted,#475569);font-size:12px;font-weight:600}.growy-track-blocks{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.growy-track-block{color:#1e3a8a;white-space:nowrap;text-overflow:ellipsis;background:#dbeafe;border:1px solid #93c5fd;border-radius:6px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:600;overflow:hidden}.growy-track-block.is-sub{color:#78350f;background:#fef3c7;border-color:#fcd34d}.growy-track-block.is-bgm{color:#14532d;background:#dcfce7;border-color:#86efac}.growy-duet-stage{color:#f8fafc;background:#0f172a;border-radius:12px;gap:8px;min-height:260px;padding:12px;display:grid}.growy-duet-stage.layout-lr{grid-template-columns:1fr 1fr}.growy-duet-stage.layout-tb{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.growy-duet-stage.layout-pip{grid-template-columns:2fr 1fr}.growy-duet-pane{background:#1e293b;border:1px solid #334155;border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;padding:12px;display:flex}.growy-duet-pane video{background:#000;border-radius:6px;width:100%;max-height:180px}body[data-customer-theme=dark] .growy-subnav-bar,body[data-customer-theme=dark] .growy-status-card,body[data-customer-theme=dark] .growy-bot-hero,body[data-customer-theme=dark] .growy-panorama-col,body[data-customer-theme=dark] .growy-kpi-card,body[data-customer-theme=dark] .growy-card,body[data-customer-theme=dark] .growy-stepper{color:#f8fafc;background:#111827;border-color:#334155}body[data-customer-theme=dark] .growy-step-card,body[data-customer-theme=dark] .growy-panorama-item,body[data-customer-theme=dark] .growy-step-pill,body[data-customer-theme=dark] .growy-timeline-tracks,body[data-customer-theme=dark] .growy-table th,body[data-customer-theme=dark] .growy-bot-hero-box textarea,body[data-customer-theme=dark] .growy-pill-select,body[data-customer-theme=dark] .growy-top-pill{color:#f8fafc;background:#1e293b;border-color:#475569}body[data-customer-theme=dark] .growy-card-header h2,body[data-customer-theme=dark] .growy-card-header h3,body[data-customer-theme=dark] .growy-status-card-kpis strong,body[data-customer-theme=dark] .growy-kpi-card strong,body[data-customer-theme=dark] .growy-bot-hero-title h2,body[data-customer-theme=dark] .growy-panorama-col h3,body[data-customer-theme=dark] .growy-table td,body[data-customer-theme=dark] .growy-breadcrumb strong,body[data-customer-theme=dark] .growy-subnav-tab,body[data-customer-theme=dark] .growy-sidebar-link{color:#f8fafc}body[data-customer-theme=dark] .growy-card-header p,body[data-customer-theme=dark] .growy-status-card-head span,body[data-customer-theme=dark] .growy-status-card-kpis small,body[data-customer-theme=dark] .growy-kpi-card span,body[data-customer-theme=dark] .growy-subnav-meta,body[data-customer-theme=dark] .growy-breadcrumb,body[data-customer-theme=dark] .growy-track-label,body[data-customer-theme=dark] .growy-sidebar-section-label{color:#cbd5e1}body[data-customer-theme=dark] .growy-subnav-tab[aria-pressed=true],body[data-customer-theme=dark] .growy-subnav-tab.is-active{color:#fff;background:#2563eb;border-color:#60a5fa}body[data-customer-theme=dark] .growy-sidebar-link.is-active,body[data-customer-theme=dark] .growy-step-pill.is-active,body[data-customer-theme=dark] .growy-badge{color:#eff6ff;background:#1e3a8a;border-color:#3b82f6}body[data-customer-theme=dark] .growy-badge.is-success,body[data-customer-theme=dark] .growy-step-pill.is-done{color:#f0fdf4;background:#14532d;border-color:#22c55e}body[data-customer-theme=dark] .growy-badge.is-warn{color:#fffbeb;background:#78350f;border-color:#f59e0b}body[data-customer-theme=dark] .growy-kpi-card small,body[data-customer-theme=dark] .growy-step-num{color:#93c5fd}.growy-kpi-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.growy-kpi-box{background:var(--cs-surface,#fff);border:1px solid var(--cs-line,#e2e8f0);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;box-shadow:0 2px 6px #0f172a08}.growy-kpi-box span{color:var(--cs-muted,#64748b);font-size:12.5px;font-weight:600}.growy-kpi-box strong{color:var(--cs-ink,#0f172a);letter-spacing:-.02em;font-size:24px;font-weight:800}.growy-kpi-box small{color:#15803d;font-size:12px;font-weight:600}.growy-grid-2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.growy-grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.growy-field-block{color:var(--cs-ink,#1e293b);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.growy-field-block input,.growy-field-block select,.growy-field-block textarea{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:9px 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s,background-color .15s}.growy-field-block input:focus,.growy-field-block select:focus,.growy-field-block textarea:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.growy-tag-list{flex-wrap:wrap;gap:6px;display:flex}.growy-tag{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.growy-status-pill{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.growy-status-pill[data-tone=warn]{color:#b45309;background:#fffbeb;border-color:#fde68a}.growy-toast{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:10px;align-items:center;gap:8px;margin:0;padding:11px 16px;font-size:13.5px;font-weight:600;display:flex}.growy-badge.is-warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.grok-assistant-shell,.grok-home-workbench{margin:0!important;padding:0!important}.grok-minimal-viewport{box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;max-width:100%;height:calc(100vh - 110px);min-height:540px;display:flex;position:relative;overflow:hidden}.grok-minimal-topbar{border-bottom:1px solid #e2e8f0cc;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 10px;display:flex}.grok-minimal-status{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.grok-inline-h1{color:#0f172a!important;margin:0!important;font-size:13.5px!important;font-weight:700!important;line-height:1.2!important}.grok-live-dot{background:#10b981;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #10b98129}.grok-minimal-divider{color:#cbd5e1}.grok-stat-link{cursor:pointer;border-radius:6px;color:#475569!important;background:0 0!important;border:none!important;padding:2px 4px!important;font-size:12.5px!important}.grok-stat-link:hover{color:#2563eb!important;background:#2563eb0f!important}.grok-minimal-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.grok-top-util-btn{cursor:pointer;align-items:center;gap:5px;transition:all .15s;display:inline-flex;color:#475569!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:999px!important;padding:5px 11px!important;font-size:12px!important;font-weight:600!important}.grok-top-util-btn:hover,.grok-top-util-btn.is-active{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.grok-minimal-toast-wrap{width:100%;max-width:800px;margin:10px auto 0}.grok-overlay-drawer{background:#fff;border:1px solid #cbd5e1;border-radius:16px;width:100%;max-width:960px;margin:10px auto;padding:14px 16px;box-shadow:0 12px 32px -8px #0f172a14}.grok-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#0f172a6b;justify-content:center;align-items:center;padding:20px 24px;animation:.16s cubic-bezier(.22,1,.36,1) grokModalFadeIn;display:flex;position:fixed;inset:0}@keyframes grokModalFadeIn{0%{opacity:0}to{opacity:1}}.grok-modal-card{background:#fff;border:1px solid #dbe3ef;border-radius:18px;flex-direction:column;width:100%;max-width:980px;max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 24px 64px -12px #0f172a3d,0 4px 16px #0f172a0f}.grok-modal-header{background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.grok-modal-title-group{align-items:center;gap:12px;min-width:0;display:flex}.grok-modal-icon-badge{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 4px 10px #2563eb40}.grok-modal-title-group h3{color:#0f172a;margin:0;font-size:16px;font-weight:700}.grok-modal-title-group p{color:#64748b;margin:3px 0 0;font-size:12.5px}.grok-modal-close-btn{cursor:pointer;flex-shrink:0;align-items:center;gap:5px;transition:all .15s;display:inline-flex;color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:999px!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:600!important}.grok-modal-close-btn:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.grok-modal-body{flex:1;padding:18px 22px 20px;overflow:hidden auto}.grok-skills-grid-compact{flex-direction:column;gap:6px;max-height:360px;padding-right:4px;display:flex;overflow-y:auto}.grok-center-stage{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:800px;margin:0 auto;padding:16px 4px;display:flex;overflow-x:hidden}.grok-welcome-hero{text-align:center;margin:auto 0;padding:12px 0 20px}.grok-welcome-orb{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#0ea5e9 55%,#10b981 100%);border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid;box-shadow:0 10px 24px -4px #2563eb52}.grok-welcome-hero h2{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:24px;font-weight:800}.grok-welcome-hero p{color:#64748b;max-width:580px;margin:8px auto 0;font-size:13.5px;line-height:1.5}.grok-welcome-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.grok-welcome-card{cursor:pointer;transition:all .16s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 6px #0f172a05;white-space:normal!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;padding:13px 16px!important;display:flex!important}.grok-welcome-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px -6px #2563eb1f;background:#f8fafc!important;border-color:#93c5fd!important}.grok-welcome-card-title{color:#0f172a;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.grok-welcome-card small{color:#64748b;font-size:12px;font-weight:400;line-height:1.4}.grok-clean-stream{box-sizing:border-box;flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;padding:8px 4px;display:flex;overflow:hidden auto}.grok-fixed-bottom-dock{flex-shrink:0;width:100%;max-width:780px;margin:0 auto;padding:6px 0 10px}.grok-dock-card{background:#fff;border:1px solid #dbe3ef;border-radius:22px;flex-direction:column;gap:8px;padding:14px 16px 12px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 30px -10px #0f172a14,0 2px 6px #0f172a08}.grok-dock-card:focus-within{border-color:#60a5fa;box-shadow:0 14px 36px -10px #2563eb24,0 0 0 3px #2563eb14}.grok-dock-input,body.customer-entry[data-customer-theme] .grok-dock-card .grok-dock-input,.pp-app .grok-dock-card .grok-dock-input{width:100%;min-height:46px;margin:0;font-family:inherit;font-size:14.5px;line-height:1.55;box-shadow:none!important;color:#0f172a!important;resize:none!important;background:0 0!important;border:0 #0000!important;outline:0!important;padding:2px 2px 4px!important}.grok-dock-input:focus,.grok-dock-input:focus-visible,body.customer-entry[data-customer-theme] .grok-dock-card .grok-dock-input:focus,body.customer-entry[data-customer-theme] .grok-dock-card .grok-dock-input:focus-visible,.pp-app .grok-dock-card .grok-dock-input:focus,.pp-app .grok-dock-card .grok-dock-input:focus-visible{box-shadow:none!important;outline-offset:0!important;background:0 0!important;border:0!important;outline:0!important}.grok-dock-input::placeholder{font-weight:400;color:#94a3b8!important}.grok-dock-footer{border-top:none;justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.grok-dock-meta-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grok-dock-mode-badge{color:#334155;letter-spacing:.01em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.grok-dock-sub-meta{color:#64748b;font-size:12px;font-weight:500}.grok-dock-send-btn{cursor:pointer;align-items:center;gap:8px;transition:transform .14s,box-shadow .14s,filter .15s;display:inline-flex;box-shadow:0 4px 12px #2563eb3d;color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #1d4ed8!important;border-radius:999px!important;padding:6px 8px 6px 14px!important;font-size:12.5px!important;font-weight:600!important}.grok-dock-send-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb52}.grok-dock-send-btn:disabled{opacity:.5;cursor:not-allowed}.grok-dock-send-icon{color:#fff;background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.growy-cockpit-shell{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:1220px;margin:0 auto;padding:4px 2px 16px;display:flex}.growy-cockpit-header{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 2px 8px #0f172a08}.growy-cockpit-title-group{flex-direction:column;gap:4px;display:flex}.growy-cockpit-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.growy-cockpit-h1{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.growy-cockpit-pill{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.growy-cockpit-subtitle{color:#64748b;margin:0;font-size:12.5px}.growy-cockpit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.growy-cockpit-primary-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #1d4ed8;border-radius:10px;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:600;transition:filter .15s,transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 4px 12px #2563eb38}.growy-cockpit-primary-cta:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb4d}.growy-cockpit-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.growy-cockpit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.growy-cockpit-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;padding:15px 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #0f172a06}.growy-cockpit-kpi-card:hover{border-color:#cbd5e1;box-shadow:0 6px 16px #0f172a0d}.growy-cockpit-kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.growy-cockpit-kpi-label{color:#475569;font-size:12.5px;font-weight:600}.growy-cockpit-kpi-icon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.growy-cockpit-kpi-value{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}.growy-cockpit-kpi-meta{color:#64748b;font-size:11.5px;line-height:1.4}.growy-cockpit-kpi-link{color:#2563eb;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.growy-cockpit-kpi-link:hover{text-decoration:underline}.growy-cockpit-bento-grid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}@media (width<=1024px){.growy-cockpit-bento-grid{grid-template-columns:1fr}}.growy-cockpit-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;box-shadow:0 2px 8px #0f172a06}.growy-cockpit-panel-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.growy-cockpit-panel-head h2{color:#0f172a;margin:0;font-size:14.5px;font-weight:700}.growy-cockpit-panel-head span{color:#64748b;font-size:11.5px;font-weight:500}.growy-pipeline-list{flex-direction:column;gap:8px;display:flex}.growy-pipeline-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .14s,background-color .14s;display:flex}.growy-pipeline-row:hover{background:#f1f5f9;border-color:#cbd5e1}.growy-pipeline-row-left{align-items:center;gap:10px;min-width:0;display:flex}.growy-pipeline-step-num{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11.5px;font-weight:700;display:inline-flex}.growy-pipeline-info{flex-direction:column;gap:2px;min-width:0;display:flex}.growy-pipeline-info strong{color:#0f172a;font-size:13px;font-weight:700}.growy-pipeline-info small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.growy-pipeline-go-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;padding:5px 11px;font-size:11.5px;font-weight:600;transition:border-color .14s,background-color .14s}.growy-pipeline-go-btn:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.growy-feed-list{flex-direction:column;gap:8px;display:flex}.growy-feed-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.growy-feed-item-body{flex-direction:column;gap:3px;display:flex}.growy-feed-item-body strong{color:#0f172a;font-size:12.5px;font-weight:700}.growy-feed-item-body small{color:#64748b;font-size:11.5px;line-height:1.4}.growy-feed-tag{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.grok-bot-studio{box-sizing:border-box;background:radial-gradient(circle at 95% 0,#3b82f614,#0000 40%),radial-gradient(circle at 5% 100%,#10b9810f,#0000 40%),#fff;border:1px solid #cbd5e1;border-radius:20px;flex-direction:column;gap:14px;min-width:0;max-width:100%;padding:20px 22px;display:flex;overflow:hidden;box-shadow:0 12px 32px -8px #0f172a12,0 2px 6px #0f172a08}.grok-studio-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.grok-studio-brand{align-items:center;gap:14px;display:flex}.grok-studio-orb{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#0ea5e9 55%,#10b981 100%);border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 16px #2563eb47}.grok-studio-brand h2{color:#0f172a;margin:0;font-size:17px;font-weight:800}.grok-studio-brand p{color:#475569;margin:4px 0 0;font-size:13px}.grok-agent-strip{flex-wrap:wrap;align-items:center;gap:7px;padding:4px 2px;display:flex}.grok-agent-strip-label{color:#64748b;white-space:nowrap;font-size:12px;font-weight:700}.grok-agent-pill{color:#1e293b;white-space:nowrap;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;transition:all .15s;display:inline-flex}.grok-agent-pill:hover{background:#eff6ff;border-color:#2563eb;transform:translateY(-1px)}.grok-agent-pill.is-chief{color:#1e3a8a;background:linear-gradient(135deg,#eff6ff 0%,#ecfdf5 100%);border-color:#60a5fa}.grok-agent-dot{background:#10b981;border-radius:999px;width:7px;height:7px}.grok-agent-pill small{color:#475569;background:#0f172a0f;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}.grok-compact-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.customer-creation-content:has([data-assistant-page])>.ci-service-strip{display:none!important}.grok-chat-stream{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;min-height:260px;max-height:330px;padding:14px 16px;display:flex;overflow-y:auto}.grok-msg-row{align-items:flex-start;gap:12px;display:flex}.grok-msg-row.is-user{justify-content:flex-end}.grok-msg-avatar{color:#1d4ed8;background:#e0e7ff;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;margin-top:2px;display:grid}.grok-msg-avatar.is-chief{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#10b981 100%)}.grok-msg-bubble{color:#0f172a;overflow-wrap:anywhere;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:4px 18px 18px;min-width:0;max-width:92%;padding:14px 16px;box-shadow:0 2px 6px #0f172a08}.grok-msg-bubble.is-chief{background:linear-gradient(#ecfdf573 0%,#fff 100%);border-color:#10b98173}.grok-msg-bubble.is-user{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:18px 18px 4px;max-width:78%;box-shadow:0 6px 18px #2563eb38}.grok-msg-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:12.5px;display:flex}.grok-msg-meta small{opacity:.72;font-size:11.5px}.grok-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.grok-skill-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;min-width:0;margin-top:12px;display:grid}.grok-skill-card{color:#0f172a;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:10px 12px;font-size:12px}.grok-skill-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.grok-skill-card-sub{color:#64748b;margin-top:3px;font-size:11px}.grok-skill-card-summary{color:#1e293b;margin-top:5px;font-size:12px;line-height:1.45}.grok-skill-card-url{color:#047857;margin-top:4px;font-size:11px}.grok-composer-dock{flex-direction:column;gap:10px;display:flex}.grok-preset-chips{flex-wrap:wrap;gap:6px;display:flex}.grok-preset-chip{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .14s}.grok-preset-chip:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.grok-composer-box{background:#fff;border:1.5px solid #93c5fd;border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex;box-shadow:0 8px 24px -6px #2563eb1f}.grok-composer-box:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.grok-composer-input{color:#0f172a;outline:none;width:100%;padding:4px 2px;font-size:14px;background:0 0!important;border:none!important}.grok-composer-toolbar{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.grok-composer-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grok-composer-tag{color:#475569;background:#f1f5f9;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:600}.grok-memory-drawer{border-top:1px dashed #cbd5e1;padding-top:14px}.grok-memory-pane{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.grok-skills-scroll{flex-direction:column;gap:6px;max-height:190px;display:flex;overflow-y:auto}.grok-skill-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 10px;font-size:12px}.grok-advanced-drawer{background:#fff;border:1px solid #dbe3ef;border-radius:14px;margin-bottom:12px;overflow:hidden}.grok-advanced-drawer-summary{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13.5px;font-weight:700;display:flex}.grok-advanced-drawer-body{border-top:1px solid #e2e8f0;padding:16px 18px}.cs-shell .cs-topbar-left>.cs-module-tabs,.cs-shell .cs-navigation-scroll>.cs-creation-nav,.cs-shell .cs-navigation-scroll>.pp-context-nav,.growy-hub-shell .ic-kind-nav,.growy-hub-shell .ic-creation-kinds,.growy-hub-shell .fx-source-note{display:none!important}.cs-shell .pp-button,.cs-shell button,.growy-top-pill,.growy-subnav-tab,.growy-badge,.growy-status-pill,.growy-tag,.grok-agent-pill,.grok-preset-chip{white-space:nowrap;flex-shrink:0}.cs-shell .pp-publish-actions,.cs-shell .heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-shell .pp-heading,.cs-shell .page-heading,.cs-shell .ic-page-heading{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex;margin-bottom:12px!important}.cs-shell .pp-heading h1,.cs-shell .page-heading h1,.cs-shell .ic-page-heading h1{letter-spacing:-.01em;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}.cs-shell .pp-heading p,.cs-shell .page-heading p,.cs-shell .ic-page-heading p{color:#64748b;max-width:820px;margin:3px 0 0!important;font-size:12.5px!important;line-height:1.45!important}.growy-hub-shell{gap:10px}.cs-shell .ic-template-grid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr))!important;gap:12px!important;padding:0 16px 16px!important}.cs-shell .ic-template-cover{aspect-ratio:auto!important;height:148px!important}.cs-shell .ic-gallery-top{padding:0 16px!important}.cs-shell .ic-type-tabs button{min-height:46px!important;padding:8px 0!important}.cs-shell .ic-gallery-panel>.ic-categories{padding:10px 16px 4px!important}.cs-shell .ic-gallery-summary{padding:6px 16px 10px!important}.growy-card{border-radius:12px;gap:10px;padding:14px 16px}.growy-card-header h2,.growy-card-header h3{font-size:14.5px;line-height:1.35}.growy-card-header p{margin-top:2px;font-size:12px;line-height:1.45}.growy-kpi-row,.growy-kpi-grid,.growy-home-top-cards{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px}.growy-kpi-box,.growy-kpi-card,.growy-status-card{border-radius:11px;gap:4px;padding:12px 14px}.growy-kpi-box strong,.growy-kpi-card strong,.growy-status-card-kpis strong{font-size:20px}.growy-step-card{gap:5px;padding:11px 13px}.growy-grid-2,.growy-equal-col{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px}.growy-grid-3{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}@media (width<=1280px){.growy-subnav-meta{display:none}.growy-grid-2,.growy-equal-col{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cs-shell .cs-topbar{gap:10px;padding-inline:14px}}@media (width<=1080px){.growy-two-col,.growy-grid-2,.growy-equal-col{grid-template-columns:1fr}.growy-kpi-row,.growy-kpi-grid,.growy-home-top-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.grok-composer-tags{display:none}}@media (width<=900px){.growy-two-col{grid-template-columns:1fr}.growy-breadcrumb span:first-child,.growy-breadcrumb-sep{display:none}.growy-duet-stage.layout-lr,.growy-duet-stage.layout-pip,.growy-track-row{grid-template-columns:1fr}}body.customer-entry[data-customer-theme=dark] .grok-minimal-topbar{border-bottom-color:#94a3b829}body.customer-entry[data-customer-theme=dark] .grok-minimal-status,body.customer-entry[data-customer-theme=dark] .grok-minimal-status strong,body.customer-entry[data-customer-theme=dark] .grok-inline-h1{color:var(--cs-text,#f8fafc)}body.customer-entry[data-customer-theme=dark] .grok-top-util-btn{background:var(--cs-surface,#131c2e);border-color:var(--cs-border,#94a3b83d);color:var(--cs-text,#e2e8f0)}body.customer-entry[data-customer-theme=dark] .grok-top-util-btn:hover,body.customer-entry[data-customer-theme=dark] .grok-top-util-btn.is-active{color:#93c5fd;background:#2563eb33;border-color:#60a5fa}body.customer-entry[data-customer-theme=dark] .grok-welcome-hero h2{color:var(--cs-text,#f8fafc)}body.customer-entry[data-customer-theme=dark] .grok-welcome-hero p{color:var(--cs-muted,#94a3b8)}body.customer-entry[data-customer-theme=dark] .grok-welcome-card{box-shadow:0 4px 14px #00000040;background:var(--cs-surface,#131c2e)!important;border-color:var(--cs-border,#94a3b838)!important}body.customer-entry[data-customer-theme=dark] .grok-welcome-card:hover{background:var(--cs-field,#1e293b)!important;border-color:#60a5fa!important}body.customer-entry[data-customer-theme=dark] .grok-welcome-card-title{color:var(--cs-text,#f8fafc)}body.customer-entry[data-customer-theme=dark] .grok-welcome-card small{color:var(--cs-muted,#94a3b8)}body.customer-entry[data-customer-theme=dark] .grok-dock-card{background:var(--cs-surface,#131c2e);border-color:var(--cs-border,#94a3b842);box-shadow:0 14px 36px -10px #00000080,0 2px 6px #0000004d}body.customer-entry[data-customer-theme=dark] .grok-dock-card:focus-within{border-color:#60a5fa;box-shadow:0 14px 36px -10px #2563eb47,0 0 0 3px #3b82f629}body.customer-entry[data-customer-theme=dark] .grok-dock-card .grok-dock-input{color:var(--cs-text,#f8fafc)!important}body.customer-entry[data-customer-theme=dark] .grok-dock-card .grok-dock-input::placeholder{color:var(--cs-muted,#94a3b8)!important}body.customer-entry[data-customer-theme=dark] .grok-dock-mode-badge{background:var(--cs-field,#1e293b);border-color:var(--cs-border,#94a3b83d);color:var(--cs-text,#e2e8f0)}body.customer-entry[data-customer-theme=dark] .grok-dock-sub-meta{color:var(--cs-muted,#94a3b8)}body.customer-entry[data-customer-theme=dark] .growy-cockpit-header,body.customer-entry[data-customer-theme=dark] .growy-cockpit-kpi-card,body.customer-entry[data-customer-theme=dark] .growy-cockpit-panel,body.customer-entry[data-customer-theme=dark] .growy-card,body.customer-entry[data-customer-theme=dark] .growy-kpi-box,body.customer-entry[data-customer-theme=dark] .growy-kpi-card,body.customer-entry[data-customer-theme=dark] .growy-status-card,body.customer-entry[data-customer-theme=dark] .grok-advanced-drawer,body.customer-entry[data-customer-theme=dark] .grok-drawer-overlay{color:var(--cs-text,#f8fafc);background:var(--cs-surface,#131c2e)!important;border-color:var(--cs-border,#94a3b838)!important}body.customer-entry[data-customer-theme=dark] .growy-cockpit-h1,body.customer-entry[data-customer-theme=dark] .growy-cockpit-kpi-value,body.customer-entry[data-customer-theme=dark] .growy-cockpit-panel-head h2,body.customer-entry[data-customer-theme=dark] .growy-pipeline-info strong,body.customer-entry[data-customer-theme=dark] .growy-feed-item-body strong{color:var(--cs-text,#f8fafc)}body.customer-entry[data-customer-theme=dark] .growy-cockpit-subtitle,body.customer-entry[data-customer-theme=dark] .growy-cockpit-kpi-label,body.customer-entry[data-customer-theme=dark] .growy-cockpit-kpi-meta,body.customer-entry[data-customer-theme=dark] .growy-cockpit-panel-head span,body.customer-entry[data-customer-theme=dark] .growy-pipeline-info small,body.customer-entry[data-customer-theme=dark] .growy-feed-item-body small{color:var(--cs-muted,#94a3b8)}body.customer-entry[data-customer-theme=dark] .growy-cockpit-panel-head{border-bottom-color:#94a3b829}body.customer-entry[data-customer-theme=dark] .growy-pipeline-row,body.customer-entry[data-customer-theme=dark] .growy-feed-item,body.customer-entry[data-customer-theme=dark] .growy-step-card,body.customer-entry[data-customer-theme=dark] .grok-advanced-drawer-summary,body.customer-entry[data-customer-theme=dark] .grok-memory-pane,body.customer-entry[data-customer-theme=dark] .grok-skill-row{color:var(--cs-text,#f8fafc);background:var(--cs-field,#1e293b)!important;border-color:var(--cs-border,#94a3b838)!important}body.customer-entry[data-customer-theme=dark] .growy-pipeline-go-btn{background:var(--cs-surface,#131c2e);border-color:var(--cs-border,#94a3b847);color:var(--cs-text,#f8fafc)}body.customer-entry[data-customer-theme=dark] .growy-pipeline-go-btn:hover{color:#93c5fd;background:#2563eb33;border-color:#60a5fa}body.customer-entry[data-customer-theme=dark] .growy-cockpit-kpi-icon,body.customer-entry[data-customer-theme=dark] .growy-pipeline-step-num,body.customer-entry[data-customer-theme=dark] .growy-feed-tag{color:#93c5fd;background:#2563eb33;border-color:#60a5fa59}body.customer-entry[data-customer-theme=dark] .growy-cockpit-kpi-link{color:#60a5fa}body.customer-entry[data-customer-theme=dark] .growy-cockpit-pill{color:#86efac;background:#16a34a33;border-color:#4ade8059}body.customer-entry[data-customer-theme=dark] .cs-shell .pp-heading,body.customer-entry[data-customer-theme=dark] .cs-shell .page-heading,body.customer-entry[data-customer-theme=dark] .cs-shell .ic-page-heading{border-bottom-color:#94a3b82e}body.customer-entry[data-customer-theme=dark] .cs-shell .pp-heading p,body.customer-entry[data-customer-theme=dark] .cs-shell .page-heading p,body.customer-entry[data-customer-theme=dark] .cs-shell .ic-page-heading p{color:var(--cs-muted,#94a3b8)}body.customer-entry[data-customer-theme=dark] .growy-pill-select{background:var(--cs-surface,#131c2e);border-color:var(--cs-border,#94a3b840);color:var(--cs-text,#f8fafc)}body.customer-entry[data-customer-theme=dark] .growy-pill-select>span{color:var(--cs-muted,#94a3b8)}body.customer-entry[data-customer-theme=dark] .growy-pill-select select{color:var(--cs-text,#f8fafc)!important}body.customer-entry[data-customer-theme=dark] .growy-subnav-bar{background:var(--cs-surface,#131c2e);border-color:var(--cs-border,#94a3b838)}body.customer-entry[data-customer-theme=dark] #page-content .growy-subnav-bar .growy-subnav-tab:not([aria-pressed=true]):not(.is-active),body.customer-entry[data-customer-theme=dark] .cs-shell .growy-subnav-bar .growy-subnav-tab:not([aria-pressed=true]):not(.is-active){color:var(--cs-muted,#cbd5e1)!important}body.customer-entry[data-customer-theme=dark] #page-content .growy-subnav-bar .growy-subnav-tab:not([aria-pressed=true]):not(.is-active):hover,body.customer-entry[data-customer-theme=dark] .cs-shell .growy-subnav-bar .growy-subnav-tab:not([aria-pressed=true]):not(.is-active):hover{background:var(--cs-field,#1e293b)!important;color:var(--cs-text,#f8fafc)!important}body.customer-entry[data-customer-theme=dark] .growy-table-wrap,body.customer-entry[data-customer-theme=dark] .growy-table th,body.customer-entry[data-customer-theme=dark] .growy-table td{border-color:var(--cs-border,#94a3b838);color:var(--cs-text,#f8fafc)}body.customer-entry[data-customer-theme=dark] .growy-table th{background:var(--cs-field,#1e293b);color:var(--cs-muted,#cbd5e1)}body.customer-entry[data-customer-theme=dark] .growy-timeline-tracks{background:var(--cs-field,#1e293b);border-color:var(--cs-border,#94a3b838)}body.customer-entry[data-customer-theme=dark] .growy-track-label{color:var(--cs-muted,#cbd5e1)}.cs-workspace-modal-card{flex-direction:column;gap:14px;display:flex}.cs-workspace-profile-banner{background:linear-gradient(135deg,#f8fafc 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.cs-workspace-avatar-lg{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid;box-shadow:0 4px 12px #2563eb40}.cs-workspace-profile-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.cs-workspace-profile-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-workspace-profile-row strong{color:#0f172a;font-size:15px;font-weight:700}.cs-workspace-profile-meta p{color:#475569;margin:0;font-size:12px}.cs-workspace-selector-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.cs-workspace-selector-box .customer-workspace-control>small{display:none}.cs-workspace-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin:0!important;display:grid!important}.cs-workspace-kv-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.cs-workspace-kv-grid dt{color:#64748b;font-size:11.5px;font-weight:600}.cs-workspace-kv-grid dd{color:#0f172a;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:700;overflow:hidden}.cs-workspace-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cs-workspace-quick-link{background:#fff;border:1px solid #dbe3ef;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;transition:all .15s;display:flex}.cs-workspace-quick-link:hover{background:#eff6ff;border-color:#2563eb}.cs-workspace-quick-link strong{color:#0f172a;font-size:13px;font-weight:700}.cs-workspace-quick-link span{color:#64748b;font-size:11.5px}.cs-workspace-modal-footer{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;display:flex}.growy-pagination-bar{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 14px;font-size:12.5px;display:flex}.growy-pagination-bar.is-compact{margin-top:8px;padding:8px 10px;font-size:12px}.growy-pagination-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.growy-pagination-meta strong{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.growy-pagination-sep{color:#cbd5e1}.growy-pagination-size-select{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-left:6px;padding:3px 8px;font-size:12px;font-weight:600}.growy-pagination-controls{align-items:center;gap:5px;display:flex}.growy-page-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.growy-page-btn.is-num{min-width:28px;padding:4px 7px}.growy-page-btn:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:#2563eb}.growy-page-btn.is-active{box-shadow:0 2px 6px #2563eb38;color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important}.growy-page-btn:disabled{opacity:.45;cursor:not-allowed;background:#f1f5f9}.growy-im-workbench{grid-template-columns:370px minmax(0,1fr);align-items:stretch;gap:14px;min-height:550px;display:grid}@media (width<=1100px){.growy-im-workbench{grid-template-columns:1fr}}.growy-im-sidebar{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;padding:10px;display:flex}.growy-im-thread-list{flex-direction:column;gap:8px;display:flex}.growy-im-thread-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:11px 13px;transition:all .15s;display:flex}.growy-im-thread-card:hover{border-color:#93c5fd;box-shadow:0 2px 8px #0f172a0a}.growy-im-thread-card.is-selected{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border:1.5px solid #2563eb;box-shadow:0 4px 12px #2563eb14}.growy-im-thread-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.growy-im-buyer-row{align-items:center;gap:9px;min-width:0;display:flex}.growy-im-avatar{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.growy-im-buyer-info{flex:1;min-width:0}.growy-im-buyer-info strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.growy-im-buyer-info small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.growy-im-preview{color:#475569;text-overflow:ellipsis;white-space:nowrap;border-top:1px dashed #f1f5f9;padding-top:4px;font-size:12px;overflow:hidden}.growy-im-chat-window{background:#fff;border:1px solid #dbe3ef;border-radius:12px;flex-direction:column;min-width:0;min-height:550px;display:flex;overflow:hidden}.growy-im-chat-header{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.growy-im-chat-header-left{align-items:center;gap:10px;min-width:0;display:flex}.growy-im-chat-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.growy-im-chat-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.growy-im-chat-title-row strong{color:#0f172a;font-size:14.5px;font-weight:700}.growy-im-chat-sub-row{color:#64748b;font-size:12px}.growy-im-chat-body{background:#f8fafc;flex-direction:column;flex:1;gap:12px;min-height:280px;max-height:410px;padding:16px 18px;display:flex;overflow-y:auto}.growy-im-msg-row{flex-direction:column;max-width:82%;display:flex}.growy-im-msg-row.is-buyer{align-self:flex-start}.growy-im-msg-row.is-agent{align-self:flex-end}.growy-im-bubble{color:#0f172a;border-radius:12px;padding:11px 14px;font-size:13.5px;line-height:1.55;box-shadow:0 1px 3px #0f172a0a}.growy-im-msg-row.is-buyer .growy-im-bubble{background:#fff;border:1px solid #dbe3ef;border-top-left-radius:3px}.growy-im-msg-row.is-agent .growy-im-bubble{background:linear-gradient(135deg,#eff6ff 0%,#f0f9ff 100%);border:1px solid #bfdbfe;border-top-right-radius:3px}.growy-im-bubble-head{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;font-size:11.5px;display:flex}.growy-im-bubble-head strong{color:#1e293b;font-weight:700}.growy-im-hit-tag{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.growy-im-translation{color:#475569;border-top:1px dashed #cbd5e1;margin-top:7px;padding-top:6px;font-size:12px;line-height:1.45}.growy-im-composer{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;gap:9px;padding:12px 16px;display:flex}.growy-im-quick-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.growy-im-quick-label{color:#64748b;font-size:11.5px;font-weight:600}.growy-im-quick-chip{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;transition:all .15s}.growy-im-quick-chip:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.growy-im-input-box{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.growy-im-input-box:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.growy-im-textarea{resize:none;color:#0f172a;width:100%;margin:0;padding:0;font-family:inherit;font-size:13.5px;line-height:1.5;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.growy-im-composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.growy-im-composer-hint{color:#64748b;font-size:11.5px}.pp-subtitle-page{min-width:0}.pp-subtitle-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.pp-subtitle-layout>section{min-width:0}.pp-subtitle-page .pp-field{margin:16px 0}.pp-subtitle-page input,.pp-subtitle-page textarea,.pp-subtitle-page select{width:100%;min-width:0;font:inherit}.pp-subtitle-page textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;min-height:96px}.pp-subtitle-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.pp-subtitle-meta{color:var(--pp-muted);font-size:var(--pp-font-meta);overflow-wrap:anywhere;margin:12px 0}.pp-subtitle-player{background:var(--pp-canvas);border-radius:var(--pp-radius);position:relative;overflow:hidden}.pp-subtitle-player video{object-fit:contain;width:100%;height:min(45dvh,400px);display:block}.pp-subtitle-overlay{pointer-events:none;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;max-height:40%;color:var(--pp-text);background:var(--pp-panel);font-size:var(--pp-font-body);border-radius:var(--pp-radius);padding:8px;position:absolute;bottom:56px;left:12px;right:12px;overflow:hidden}.pp-subtitle-current{border-top:1px solid var(--pp-border);margin-top:16px;padding-top:16px}.pp-subtitle-current p{white-space:pre-wrap;overflow-wrap:anywhere}.pp-subtitle-cue{border-top:1px solid var(--pp-border);padding:12px 0}.pp-subtitle-times{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pp-subtitle-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}@media (width<=1180px){.pp-subtitle-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.pp-subtitle-layout{gap:16px}}.customer-login,.customer-shell{--font-ui:var(--ref-font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--pp-font-ui:var(--ref-font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-family:var(--ref-font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.customer-login{background:radial-gradient(circle at 50% 0%, #2563eb12, transparent 45%), var(--cs-canvas,#f8fafc);min-height:100vh;color:var(--cs-text,#0f172a);flex-direction:column;display:flex;overflow:hidden auto}.customer-login-header{background:0 0;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.customer-login-logo-icon{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 3px 10px #2563eb40}.customer-login-header-actions{align-items:center;gap:10px;display:flex}.customer-auth-stage{flex:1;justify-content:center;align-items:center;padding:20px 16px 48px;display:flex}.customer-minimal-card{background:var(--cs-surface,#fff);border:1px solid var(--cs-border,#e2e8f0);width:100%;max-width:410px;box-shadow:var(--cs-shadow-dialog,0 20px 44px -12px #0f172a14);border-radius:20px;padding:36px 34px 30px}.customer-minimal-card-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:26px;display:flex}.customer-minimal-logo-mark{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:inline-flex;box-shadow:0 8px 18px -4px #2563eb59}.customer-minimal-card-head h1{color:var(--cs-text,#0f172a);letter-spacing:-.015em;margin:0;font-size:21px;font-weight:800}.customer-minimal-card-head p{color:var(--cs-muted,#64748b);margin:6px 0 0;font-size:13px;line-height:1.5}.customer-auth-form .pp-field{margin-bottom:15px}.customer-auth-form .pp-field label,.customer-auth-form .pp-field span{color:var(--cs-text,#0f172a)}.customer-auth-form .pp-field input{border:1px solid var(--cs-border,#cbd5e1);background:var(--cs-field,#fff);width:100%;color:var(--cs-text,#0f172a);border-radius:10px;padding:10.5px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s,background-color .15s}.customer-auth-form .pp-field input:focus{background:var(--cs-surface,#fff);border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f62e}.customer-primary-submit-btn{cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #2563eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:6px;padding:11.5px 18px;font-size:14px;font-weight:600;transition:filter .15s,transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 6px 16px -4px #2563eb59;color:#fff!important}.customer-primary-submit-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 20px -4px #2563eb70}.customer-primary-submit-btn:disabled{opacity:.55;cursor:not-allowed}.customer-minimal-switch{color:var(--cs-muted,#64748b);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:13px;display:flex}.customer-minimal-link-btn{color:var(--cs-accent,#2563eb);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.customer-minimal-link-btn:hover{text-decoration:underline}.customer-minimal-demo-line{border-top:1px solid var(--cs-border-soft,#f1f5f9);color:var(--cs-muted,#94a3b8);justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.customer-minimal-demo-btn{border:1px solid var(--cs-border,#e2e8f0);background:var(--cs-field,#f8fafc);color:var(--cs-text,#475569);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:border-color .14s,color .14s,background-color .14s}.customer-minimal-demo-btn:hover{border-color:var(--cs-accent,#3b82f6);color:var(--cs-accent,#2563eb);background:var(--cs-accent-soft,#eff6ff)}body.customer-entry[data-customer-theme=dark] .customer-minimal-card{background:#131c2e;border-color:#94a3b833;box-shadow:0 24px 54px -12px #0000008c,0 0 0 1px #ffffff0a}body.customer-entry[data-customer-theme=dark] .customer-auth-form .pp-field input{color:#f8fafc;background:#1e293b;border-color:#94a3b847}body.customer-entry[data-customer-theme=dark] .customer-auth-form .pp-field input:focus{background:#0f172a;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa38}.customer-login-error,.customer-login-status{margin-block:10px}.customer-workspace-control{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.customer-workspace-control label{font-size:var(--font-meta)}.customer-workspace-control select{width:100%;max-width:100%}.customer-workspace-control small{overflow-wrap:anywhere;margin-top:var(--space-2);color:var(--muted);display:block}.customer-shell .pp-top-actions{flex-wrap:wrap}@media (width<=640px){.customer-login-header{padding:12px 16px}.customer-minimal-card{padding:28px 22px 24px}}.pp-service-workbench{gap:18px;min-width:0;display:grid}.pp-service-workbench>.pp-heading{margin-bottom:0}.pp-workbench-counts{flex-wrap:wrap;gap:16px 32px;margin:0;display:flex}.pp-workbench-counts dt{color:var(--pp-muted);font-size:var(--pp-font-meta)}.pp-workbench-counts dd{font-size:var(--pp-font-workbench-title);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.pp-workbench-record{border-top:1px solid var(--pp-border);overflow-wrap:anywhere;min-width:0;padding:16px 0}.pp-workbench-record h3{font-size:var(--pp-font-body);margin:0 0 8px}.pp-workbench-record p{margin:6px 0}.pp-workbench-record ul{padding-left:20px}.pp-workbench-notice{background:var(--pp-canvas);border:1px solid var(--pp-border);border-radius:var(--pp-radius);overflow-wrap:anywhere;padding:12px 18px}.pp-workbench-filters{border-top:1px solid var(--pp-border);flex-wrap:wrap;align-items:end;gap:12px;padding:12px 20px;display:flex}.pp-workbench-filters .pp-field{flex:150px;min-width:0}.pp-workbench-filters input,.pp-workbench-filters select{width:100%;min-width:0}.pp-workbench-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.pp-workbench-table{min-width:680px}.pp-workbench-table th,.pp-workbench-table td{vertical-align:top}.pp-workbench-table td{overflow-wrap:anywhere;max-width:300px}.pp-workbench-table small{color:var(--pp-muted);margin-top:6px;display:block}.pp-workbench-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width<=800px){.pp-workbench-filters{padding:12px 16px}}
