.context-hub{min-height:100%;width:100%}.context-hub__nav{margin-bottom:20px;padding:0}.context-hub__content{width:100%}.context-hub-pill-count{align-items:center;background:#00000014;border-radius:9px;color:inherit;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;margin-left:6px;min-width:18px;padding:0 5px}.dark-mode .context-hub-pill-count{background:#ffffff1f}.context-hub-consumer-toggles{display:flex;flex-wrap:wrap;gap:6px}.context-hub-consumer-toggle{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;gap:4px;padding:3px 8px;transition:all .15s ease}.context-hub-consumer-toggle:hover{border-color:#6568fe}.context-hub-consumer-toggle--enabled{background:#2e7d320f;border-color:#2e7d32}.context-hub-consumer-toggle--disabled{border-color:#e5e7eb;opacity:.6}.context-hub-consumer-toggle--na{background:#0000;border-color:#0000;cursor:default;opacity:.4}.context-hub-consumer-toggle__icon{font-size:12px;line-height:1}.context-hub-consumer-toggle__label{font-weight:500;white-space:nowrap}.context-hub-consumer-toggle__dot{border-radius:50%;height:6px;margin-left:2px;width:6px}.context-hub-consumer-toggle__dot--enabled{background:#2e7d32}.context-hub-consumer-toggle__dot--disabled{background:#c4cdd5}.dark-mode .context-hub-consumer-toggle{border-color:#333}.dark-mode .context-hub-consumer-toggle--enabled{background:#4ade8014;border-color:#4ade80}.dark-mode .context-hub-consumer-toggle:hover{border-color:#818cf8}.context-hub-actions-dropdown button:hover{background:#0000000a!important}.dark-mode .context-hub-actions-dropdown button:hover{background:#ffffff0f!important}.craft_dashboard_table_container tbody tr{transition:background .1s ease}.craft_dashboard_table_container tbody tr:hover{background:#00000005}.dark-mode .craft_dashboard_table_container tbody tr:hover{background:#ffffff08}@keyframes context-hub-typing{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.context-hub .gb-card{overflow:hidden}.context-hub .fixed_plan__sidebar_container{align-self:flex-start;position:sticky;top:20px}.context-hub .craft_dashboard_empty_state{padding:60px 20px;text-align:center}.context-hub .craft_dashboard_empty_state__icon{align-items:center;background:#6568fe14;border-radius:50%;color:#6568fe;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.context-hub .craft_dashboard_empty_state__title{font-size:16px;font-weight:600;margin-bottom:8px}.context-hub .craft_dashboard_empty_state__description{color:#8c8c8c;font-size:14px;margin:0 auto 20px;max-width:400px}.context-hub .craft_dashboard_empty_state__actions{display:flex;justify-content:center}.dark-mode .context-hub .craft_dashboard_empty_state__icon{background:#6568fe26}.website-source-editor{--website-source-border:#d0d0d0;--website-source-border-muted:#e0e0e0;--website-source-hover-bg:#f0f0f0;--website-source-text:#333;--website-source-muted:#333333b8;background:#0000;color:inherit}.website-source-editor.dark-mode{--website-source-border:#ffffff24;--website-source-border-muted:#ffffff1a;--website-source-hover-bg:#00283a;--website-source-text:#fff;--website-source-muted:#ffffffb8}.website-source-editor .fixed_plan__container,.website-source-editor .fixed_plan__sidebar,.website-source-editor .fixed_plan__sidebar_container,.website-source-editor .fixed_plan_left_content{background:#0000}.website-source-editor .delivery_profile__section_heading{border-bottom-color:var(--website-source-border-muted)}.website-source-editor .craft_dashboard_filter_button{border-color:var(--website-source-border);color:var(--website-source-text);min-height:38px;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.website-source-editor .craft_dashboard_filter_button:focus-visible,.website-source-editor .craft_dashboard_filter_button:hover:not(:disabled){background-color:var(--website-source-hover-bg);border-color:var(--website-source-border);color:var(--website-source-text)}.website-source-editor.dark-mode .craft_dashboard_filter_button,.website-source-editor.dark-mode .craft_dashboard_filter_button:focus-visible,.website-source-editor.dark-mode .craft_dashboard_filter_button:hover,.website-source-editor.dark-mode .craft_dashboard_filter_button:hover span,.website-source-editor.dark-mode .craft_dashboard_filter_button:hover strong,.website-source-editor.dark-mode .craft_dashboard_filter_button:hover svg{color:#fff!important}.website-source-editor .craft_dashboard_filter_button:disabled{cursor:not-allowed;opacity:.58}.website-source__url-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.website-source__url-cell span{font-weight:600;word-break:break-word}.website-source__url-cell small{opacity:.72}.website-source__pagination{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding:16px 0}.website-source-create__chips,.website-source-create__toggles{display:flex;flex-wrap:wrap;gap:8px}.website-source-create__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.website-source-create__chips{margin-top:12px}.website-source-create__chips button{align-items:center;display:inline-flex;gap:5px;height:auto;justify-content:flex-start;max-width:100%;min-height:34px;padding:7px 10px;text-align:left;white-space:normal}.website-source-create__chips button strong{overflow-wrap:anywhere}.website-source-create__toggles label{align-items:center;border:1px solid var(--website-source-border);border-radius:8px;color:inherit;display:inline-flex;font-size:13px;gap:8px;min-height:36px;padding:0 10px}.website-source-create__toggles input,.website-source-detail__accordion-head input{accent-color:#00a67e;margin:0}.website-source-detail__start{grid-gap:16px;display:grid;gap:16px}.website-source-detail__start-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.website-source-detail__start-grid>div{border-top:1px solid var(--website-source-border-muted);min-width:0;padding-top:10px}.website-source-detail__rules span,.website-source-detail__start-grid span{display:block;font-size:12px;line-height:1.4;opacity:.68}.website-source-detail__start-grid strong{display:block;font-size:13px;line-height:1.4;margin-top:4px;overflow-wrap:anywhere}.website-source-detail__rules{display:flex;flex-wrap:wrap;gap:8px}.website-source-detail__rules span{border:1px solid var(--website-source-border);border-radius:6px;opacity:.76;overflow-wrap:anywhere;padding:6px 8px}.website-source-detail__sidebar-actions,.website-source-detail__start-actions{display:flex;flex-wrap:wrap;gap:10px}.website-source-detail__start-actions{margin-top:16px}.website-source-detail__entries{display:flex;flex-direction:column;gap:8px}.website-source-detail__accordion{background:#0000;border:1px solid var(--website-source-border);border-radius:8px;color:inherit;overflow:hidden;transition:background .15s ease,border-color .15s ease}.website-source-detail__accordion+.website-source-detail__accordion{margin-top:2px}.website-source-detail__accordion-head{align-items:center;display:grid;grid-template-columns:42px minmax(0,1fr);transition:background .15s ease,color .15s ease}.website-source-detail__accordion-head:hover{background:var(--website-source-hover-bg);color:var(--website-source-text)}.website-source-detail__accordion-head input{height:16px;justify-self:center;width:16px}.website-source-detail__accordion-head button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:72px;padding:10px 12px 10px 0;text-align:left;width:100%}.website-source-detail__accordion-head button:focus-visible,.website-source-detail__accordion-head button:hover{background:#0000;color:var(--website-source-text)}.website-source-detail__accordion-head button div{display:flex;flex-direction:column;gap:4px;min-width:0}.website-source-detail__accordion-head svg{flex:0 0 auto}.website-source-detail__accordion-head span,.website-source-detail__accordion-head strong{overflow-wrap:anywhere}.website-source-detail__accordion-head strong{line-height:1.35}.website-source-detail__accordion-head span{color:var(--website-source-muted);font-size:12px;line-height:1.4}.website-source-detail__accordion-body{border-top:1px solid var(--website-source-border-muted);padding:14px 16px 16px 42px}.website-source-detail__accordion-body pre{color:inherit;font:inherit;line-height:1.5;margin:0;max-height:420px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.website-source-editor.dark-mode .website-source-detail__accordion-head:hover,.website-source-editor.dark-mode .website-source-detail__accordion-head:hover button,.website-source-editor.dark-mode .website-source-detail__accordion-head:hover span,.website-source-editor.dark-mode .website-source-detail__accordion-head:hover strong,.website-source-editor.dark-mode .website-source-detail__accordion-head:hover svg{color:#fff!important}@media (max-width:900px){.website-source-detail__start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.website-source-detail__start-grid{grid-template-columns:1fr}.website-source-detail__accordion-body{padding-left:16px}}.tone-configurator{--tone-bg:#fff;--tone-bg-subtle:#f0f0f0;--tone-border:#d0d0d0;--tone-border-strong:#c4cdd5;--tone-text:#333;--tone-muted:#637381;--tone-brand:#00a67e;--tone-action-bg:var(--cz-btn-primary-bg,#001219);--tone-action-text:var(--cz-btn-primary-text,#fff);--tone-action-border:var(--cz-btn-primary-bg,#001219)}.tone-configurator__card{border:1px solid var(--tone-border);box-shadow:none}.tone-configurator__header{border-bottom:1px solid var(--tone-border);padding:0}.tone-configurator__toolbar{grid-gap:16px;background:var(--tone-bg);border:0;display:grid;gap:16px;padding:18px 20px}.tone-configurator__toolbar-row{grid-gap:14px;display:grid;gap:14px}.tone-configurator__toolbar-row--top{align-items:start;grid-template-columns:1fr}.tone-configurator__eyebrow{color:var(--tone-muted);display:block;font-size:11px;font-weight:800;line-height:1.2;margin-bottom:7px;text-transform:uppercase}.tone-configurator__section-nav .craft_dashboard_filter_buttons{gap:8px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.tone-configurator__section-nav .craft_dashboard_filter_buttons::-webkit-scrollbar{display:none}.tone-configurator .craft_dashboard_filter_button{min-height:36px;white-space:nowrap}.tone-configurator__banner{padding:16px 20px 0}.tone-configurator__content{padding:20px}.tone-configurator__section-heading{grid-gap:4px;border-bottom:1px solid var(--tone-border);display:grid;gap:4px;margin-bottom:18px;padding-bottom:16px}.tone-configurator__section-heading span{color:var(--tone-muted);font-size:11px;font-weight:820;line-height:1.2;text-transform:uppercase}.tone-configurator__section-heading h3{color:var(--tone-text);font-size:18px;font-weight:760;letter-spacing:0;line-height:1.25;margin:0}.tone-configurator__section-heading p{color:var(--tone-muted);font-size:13px;line-height:1.45;margin:0;max-width:680px}.tone-configurator__form-stack{grid-gap:16px;display:grid;gap:16px}.tone-configurator__option-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.tone-configurator__option-card{grid-gap:6px;background:var(--tone-bg);border:1px solid var(--tone-border);border-radius:8px;color:var(--tone-text);cursor:pointer;display:grid;gap:6px;min-height:104px;padding:14px;position:relative;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tone-configurator__option-card:hover{background:var(--tone-bg-subtle);border-color:var(--tone-border);transform:translateY(-1px)}.tone-configurator__option-card.is-selected{background:var(--tone-bg-subtle);border-color:var(--tone-border);box-shadow:inset 3px 0 0 var(--tone-brand)}.tone-configurator__option-card strong{color:inherit;font-size:14px;font-weight:760;line-height:1.25;padding-right:24px}.tone-configurator__option-card>span:not(.tone-configurator__option-check){color:var(--tone-muted);font-size:13px;line-height:1.4}.tone-configurator__option-check{border:1px solid var(--tone-border-strong);border-radius:50%;height:16px;position:absolute;right:13px;top:14px;width:16px}.tone-configurator__option-card.is-selected .tone-configurator__option-check{background:var(--tone-brand);border-color:var(--tone-brand);box-shadow:inset 0 0 0 4px var(--tone-bg)}.tone-configurator__save-bar{align-items:center;border-top:1px solid var(--tone-border);display:flex;gap:14px;justify-content:space-between;margin-top:22px;padding-top:16px}.tone-configurator__save-bar>span{color:var(--tone-muted);font-size:12px;line-height:1.4}.tone-configurator__save-button{align-items:center;background:var(--tone-action-bg);border:1px solid var(--tone-action-border);border-radius:8px;color:var(--tone-action-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:760;gap:7px;justify-content:center;min-height:38px;padding:0 13px;transition:background .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}.tone-configurator__save-button:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.tone-configurator__save-button:disabled{cursor:not-allowed;opacity:.62}.tone-configurator__option-card:focus-visible,.tone-configurator__save-button:focus-visible{outline:2px solid var(--tone-brand);outline-offset:2px}.tone-configurator.dark-mode{--tone-bg:#001a23;--tone-bg-subtle:#00283a;--tone-border:#ffffff1a;--tone-border-strong:#fff3;--tone-text:#fff;--tone-muted:#ffffffb3;--tone-brand:#00a67e;--tone-action-bg:var(--cz-btn-primary-bg,#94d2bd);--tone-action-text:var(--cz-btn-primary-text,#001219);--tone-action-border:var(--cz-btn-primary-bg,#94d2bd)}.tone-configurator.dark-mode .tone-configurator__option-card,.tone-configurator.dark-mode .tone-configurator__toolbar{background:#001a23}.tone-configurator.dark-mode .tone-configurator__option-card.is-selected{background:#00283a}.tone-configurator.dark-mode .tone-configurator__option-card.is-selected .tone-configurator__option-check{box-shadow:inset 0 0 0 4px #001a23}@media (max-width:768px){.context-hub .fixed_plan__container{flex-direction:column}.context-hub .fixed_plan__sidebar_container,.context-hub .fixed_plan_left_content{width:100%}.tone-configurator__option-grid,.tone-configurator__toolbar-row--top{grid-template-columns:1fr}.tone-configurator__content,.tone-configurator__toolbar{padding:16px}.tone-configurator__save-bar{align-items:stretch;display:grid}.tone-configurator__save-button{width:100%}}.context-hub-gaps-toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) 180px 180px auto;margin-bottom:14px}.context-hub-gaps-search{min-width:220px}.context-hub-gaps-filter{min-width:160px}.context-hub-gaps-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1024px){.context-hub-gaps-toolbar{grid-template-columns:1fr}}.context-hub-shadow{width:100%}.context-hub-shadow-loading{align-items:center;color:#6b7280;display:flex;gap:10px;padding:24px}.context-hub-shadow-toolbar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.context-hub-shadow-toolbar__title{color:#111827;font-size:16px;font-weight:700}.context-hub-shadow-toolbar__subtitle{color:#6b7280;font-size:13px;margin-top:4px}.context-hub-shadow-toolbar__controls{align-items:center;display:flex;gap:8px}.context-hub-shadow-window{min-width:160px}.context-hub-shadow-meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:14px}.context-hub-shadow-section{margin-bottom:18px}.context-hub-shadow-section__title{color:#374151;font-size:13px;font-weight:700;margin:0 0 8px}.context-hub-shadow-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.context-hub-shadow-grid--small{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.context-hub-shadow-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.context-hub-shadow-card__title{color:#6b7280;font-size:12px;font-weight:600}.context-hub-shadow-card__value{color:#111827;font-size:18px;font-weight:700;margin-top:6px}.context-hub-shadow-card__helper{color:#9ca3af;font-size:11px;line-height:1.4;margin-top:6px}.context-hub-shadow-hints{grid-gap:8px;display:grid;gap:8px}.context-hub-shadow-hint{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.context-hub-shadow-hint span{color:#374151;font-size:13px}.dark-mode .context-hub-shadow-card__title,.dark-mode .context-hub-shadow-loading,.dark-mode .context-hub-shadow-meta,.dark-mode .context-hub-shadow-toolbar__subtitle{color:#9ca3af}.dark-mode .context-hub-shadow-card__value,.dark-mode .context-hub-shadow-hint span,.dark-mode .context-hub-shadow-section__title,.dark-mode .context-hub-shadow-toolbar__title{color:#e5e7eb}.dark-mode .context-hub-shadow-card,.dark-mode .context-hub-shadow-hint{background:#111827;border-color:#374151}@media (max-width:768px){.context-hub-shadow-toolbar{flex-direction:column}.context-hub-shadow-toolbar__controls{width:100%}.context-hub-shadow-window{flex:1 1;min-width:0}}