:is(.bp-root,.creator-studio:has(.bp-fieldset)){--bp-navy:#173b59;--bp-text:#253649;--bp-muted:#687a8c;--bp-line:#dce4eb;--cl-accent:#173b59;color:var(--bp-text);background:#fff}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .creator-studio,:is(.bp-root,.creator-studio:has(.bp-fieldset)) .creator-studio-window{border-color:var(--bp-line);border-radius:12px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cs-header{background:#fff;border-color:var(--bp-line)}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-fieldset{border:0;margin:0;padding:0;min-width:0;background:#fff}.bp-controls{display:grid;gap:16px;align-content:start;padding:4px 2px 12px;min-width:0}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .es-field{display:grid;gap:7px;min-width:0}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .es-field>span{font-size:11px;font-weight:750;color:#54677a;letter-spacing:.035em}:is(.bp-root,.creator-studio:has(.bp-fieldset)) input,:is(.bp-root,.creator-studio:has(.bp-fieldset)) select,:is(.bp-root,.creator-studio:has(.bp-fieldset)) textarea{background:#fff;color:#253649;border-color:#d4dee7;border-radius:6px;padding:10px 11px;min-height:44px;line-height:1.5;box-shadow:none}:is(.bp-root,.creator-studio:has(.bp-fieldset)) textarea{min-height:76px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;border:1px solid #d4dee7;background:#fff;color:#304c66;font-size:12px;font-weight:650;min-height:44px;padding:9px 12px;box-shadow:none}:is(.bp-root,.creator-studio:has(.bp-fieldset)) button:hover{border-color:#6f8aa2;background:#fff}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-primary{color:#173b59;border-color:#173b59;font-weight:750}:is(.bp-root,.creator-studio:has(.bp-fieldset)) :is(input,select,textarea):focus-visible,:is(.bp-root,.creator-studio:has(.bp-fieldset)) button:focus-visible{outline:2px solid #486f91;outline-offset:3px}.bp-two,:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bp-section-title{display:flex;align-items:center;gap:8px;min-height:28px;padding-top:5px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#173b59;border-bottom:1px solid #e2e8ee;padding-bottom:11px}.bp-help,:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-note{font-size:11px;line-height:1.7;color:#708092;margin:0}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-tab-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border-bottom:1px solid #dce4eb;padding-bottom:10px;margin-bottom:1px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-tab-row button{font-size:11px;padding:8px 6px;border-color:transparent}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-tab-row button[aria-pressed=true]{outline:0;border-color:#173b59;color:#173b59}.bp-preview{height:100%;width:100%;min-height:0;overflow:auto;background:#fff;padding:14px;box-sizing:border-box;overscroll-behavior:auto}.bp-preview>.cl-result-content{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.bp-preview .cl-result-heading{display:none}.bp-preview .cl-metrics{display:flex;gap:14px;flex-wrap:wrap;margin:0;padding:0 0 12px;border-bottom:1px solid #e0e7ee;flex-shrink:0}.bp-preview .cl-metric{flex:1;min-width:90px;border:0;padding:0}.bp-preview .cl-metric strong{font-size:20px;letter-spacing:-.04em;color:#173b59;font-weight:750}.bp-preview .cl-metric span{font-size:10px;text-transform:uppercase;letter-spacing:.045em;color:#758495;line-height:1.5;margin-top:5px}.bp-document-view{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;background:#fff}.bp-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#65798c;min-height:44px;border-bottom:1px solid #e0e7ee;flex-shrink:0}.bp-preview-toolbar>span{display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.065em;font-weight:650}.bp-preview-toolbar i{height:5px;width:5px;border-radius:50%;background:#307a70}.bp-preview-toolbar select{font-size:11px;width:auto;min-height:36px;padding:5px 8px;border-radius:5px}.bp-page-nav{display:flex;align-items:center;gap:5px;white-space:nowrap}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-page-nav button{min-height:44px;min-width:44px;padding:4px;border:0}.bp-page-nav span{font-size:10px;min-width:35px;text-align:center}.bp-paper-host{flex:1;min-height:0;overflow:auto;overscroll-behavior:auto;padding:14px 0;display:grid;place-items:start center;background:#fff}.bp-paper{background:#fff;max-width:100%;border:1px solid #e4e9ee;box-sizing:border-box}.bp-paper svg{display:block;width:100%;height:100%}.zoom-fit .bp-paper{width:100%;height:100%;max-height:100%;border:0}.zoom-fit svg{max-height:100%;object-fit:contain}.zoom-width .bp-paper{width:100%;height:auto}.zoom-actual svg,.zoom-width svg{height:auto}.zoom-actual .bp-paper{max-width:none}.bp-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#758596;min-height:26px;border-top:1px solid #e4eaf0;flex-shrink:0}.bp-bottom{display:grid;gap:9px;padding:3px 0}.bp-status{display:flex;align-items:center;gap:7px;font-size:10px;color:#6c7f91;letter-spacing:.025em}.bp-button-row{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.bp-button-row>button{flex:1}.bp-button-row>.es-field{flex:1;min-width:140px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-palette{display:grid;grid-template-columns:1fr 1fr;gap:7px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-palette button{justify-content:flex-start;font-size:10px;min-height:44px}.bp-palette i{width:10px;height:10px;border-radius:2px;flex-shrink:0}.bp-palette button[aria-pressed=true]{outline:1px solid #173b59;border-color:#173b59}.bp-export-spec{display:grid;gap:5px;padding:3px 0 14px;border-bottom:1px solid #dce4eb;color:#173b59}.bp-export-spec strong{font-size:13px}.bp-export-spec span{font-size:10px;color:#758596}.bp-export-grid{display:grid;gap:9px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-export-grid button{justify-content:flex-start;align-items:center;gap:12px;padding:15px 12px;text-align:left;min-height:68px}.bp-export-grid span{font-size:12px;display:grid;gap:5px}.bp-export-grid small{font-weight:400;font-size:10px;color:#7a8794}.bp-drafts{display:grid;gap:12px;padding-top:16px;margin-top:4px;border-top:1px solid #e1e7ed}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-drafts .cl-file{font-size:10px;padding:6px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-record{border:1px solid #e0e7ee;border-radius:8px;padding:14px;gap:12px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-record-head strong{font-size:11px;color:#455d73;text-transform:uppercase;letter-spacing:.05em}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-row-tools{display:flex;align-items:center;justify-content:flex-end;gap:5px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-row-tools button{font-size:10px;min-height:44px;padding:6px 8px}.bp-row-tools .bp-remove{margin-inline-start:7px;color:#9a4450}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-table-scroll{border-color:#dce4eb;border-radius:6px;background:#fff;max-height:100%;overflow:auto;overscroll-behavior:auto}:is(.bp-root,.creator-studio:has(.bp-fieldset)) table{font-size:11px;line-height:1.6}:is(.bp-root,.creator-studio:has(.bp-fieldset)) th{color:#5b7186;text-transform:uppercase;font-size:9px;letter-spacing:.05em;border-bottom:1px solid #c7d4df;position:sticky;top:0;z-index:1;padding:12px 10px;white-space:normal;background:#fff}:is(.bp-root,.creator-studio:has(.bp-fieldset)) td{color:#30465b;border-bottom:1px solid #e5ebf0;padding:11px 10px;min-width:65px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-record>summary{color:#415a70;min-height:44px;font-size:12px;cursor:pointer;list-style-position:inside}.bp-empty,:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-no-data{padding:30px 18px;border:1px dashed #cedae5;border-radius:8px;color:#7b8a98;font-size:12px;line-height:1.8}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-error{color:#b43c4d;font-size:12px;line-height:1.6}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .es-check{font-size:12px;color:#4c6074}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .es-check input{accent-color:#173b59}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-actions{margin-top:0;gap:8px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) h4{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#173b59;margin:3px 0}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-summary-strip{display:flex;gap:16px;padding:12px 0;border-block:1px solid #dce4eb;margin:5px 0}.bp-summary-strip span{display:grid;gap:4px;font-size:10px;color:#73869a;flex:1}.bp-summary-strip b{font-size:15px;color:#173b59;letter-spacing:-.03em}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bp-filter>.es-field{flex:1;min-width:130px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-inline-note{font-size:11px;padding:10px 0;color:#5d7589;line-height:1.7;border-top:1px solid #e1e7ed}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-checklist{display:grid;gap:8px;font-size:11px;color:#61768b}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-checklist>span{display:flex;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #e2e9ef}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-validation{font-size:11px;line-height:1.7;color:#8a5b3e}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-controls>p{margin:0}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-controls>.cl-primary{border-color:#173b59;color:#173b59}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-plot{max-height:210px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-small-title{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6b8298;font-weight:700}.bp-chart-label{font:10px Arial,sans-serif;fill:#687e92}@media(max-width:760px){.bp-preview{padding:8px 10px}.bp-controls{gap:13px;padding:2px 0 10px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) :is(input,select,textarea){font-size:16px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-preview-toolbar select{font-size:12px;max-width:95px}.bp-preview-toolbar{gap:5px;font-size:9px;min-height:36px}.bp-preview-toolbar>span{font-size:8px;letter-spacing:.025em}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-page-nav button{min-height:44px;min-width:34px}.bp-page-nav{gap:0}.bp-preview-footer{font-size:8px;gap:5px}.bp-preview .cl-metrics{gap:10px;padding-bottom:8px}.bp-preview .cl-metric{min-width:65px}.bp-preview .cl-metric strong{font-size:16px}.bp-preview .cl-metric span{font-size:8px;letter-spacing:.02em}.bp-two{gap:9px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-controls .es-field>span{font-size:11px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-export-grid button{min-height:62px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-palette button{font-size:10px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-record{padding:11px}.bp-bottom{gap:6px}.bp-status{font-size:9px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-bottom button{min-height:40px;font-size:11px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cl-tab-row button{font-size:10px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-controls .cl-file{font-size:12px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) table{font-size:11px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-row-tools button{min-height:44px}.bp-preview .cl-table-scroll{flex:1;min-height:0}.bp-paper-host{padding:7px 0}}@media print{:is(.bp-root,.creator-studio:has(.bp-fieldset)){background:#fff}.bp-preview-footer,.bp-preview-toolbar{display:none}}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cs-preview{padding:0;align-items:stretch;justify-content:stretch}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cs-header{border-color:#dce4eb;padding:11px 14px}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cs-header strong{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#294b68}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cs-header span{font-size:10px;color:#788b9c}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cs-dock,:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cs-inspector{border-color:#dce4eb}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cs-dock button[aria-pressed=true]{border-color:#173b59;color:#173b59;box-shadow:inset 0 0 0 1px #173b59;background:#fff}:is(.bp-root,.creator-studio:has(.bp-fieldset)) [aria-pressed=true]{color:#173b59;box-shadow:none}:is(.bp-root,.creator-studio:has(.bp-fieldset)) .bp-button-row button[aria-pressed=true]{border-color:#173b59}@media(min-width:761px){:is(.bp-root,.creator-studio:has(.bp-fieldset)) .cs-layout{grid-template-columns:minmax(0,1fr) 370px}}