.main-view{padding:var(--space-2) 0 0 0;gap:var(--space-4);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.folder-list{flex-direction:column;gap:0;display:flex}.folder-button{cursor:pointer;background-color:var(--surface-inverse-1);color:var(--fg-inverse-default);border:0;border-radius:0;padding:10px 14px;font-weight:600;transition:all .15s}.folder-button:hover{background-color:var(--ref-neutral-100);transform:translate(4px)}.folder-button:active{background-color:var(--action-accent);color:var(--fg-inverse-default)}.folder-button.is-active{background:var(--primary-100);color:var(--primary-800)}.conversation-layout{align-items:stretch;gap:var(--space-4);flex:1;min-height:0;display:flex;overflow:hidden}.conversation-filters{gap:var(--space-3);flex-direction:column;flex:0 0 250px;width:250px;display:flex}.graph-connection-card{border:1px solid var(--ref-neutral-200);border-radius:var(--radius-sm);background:var(--surface-inverse-1);padding:10px 12px}.graph-connection-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.graph-connection-header h3{color:var(--ref-neutral-800);margin:0;font-size:.92rem}.graph-connection-badge{border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.graph-connection-badge.is-connected{background:var(--success-bg);color:var(--success)}.graph-connection-badge.is-disconnected{background:var(--danger-bg);color:var(--danger)}.graph-connection-text,.graph-connection-error{margin:8px 0 0;font-size:.82rem;line-height:1.35}.graph-connection-text{color:var(--ref-neutral-600)}.graph-connection-error{color:var(--danger)}.graph-connection-actions{margin-top:10px}.graph-connect-button,.graph-disconnect-button{border:1px solid var(--ref-neutral-300);cursor:pointer;border-radius:6px;width:100%;padding:8px 10px;font-size:.82rem;font-weight:600}.graph-connect-button{background:var(--primary-50);color:var(--primary-600)}.graph-disconnect-button{background:var(--danger-bg);color:var(--danger)}.graph-connect-button:disabled,.graph-disconnect-button:disabled{opacity:.55;cursor:not-allowed}.conversation-display{border:var(--glass-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-inverse-1) 62%,transparent);min-height:0;padding:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow:hidden}.conversation-display>*{flex:auto;min-height:0}.compose-mail-note{color:var(--ref-neutral-500);margin:8px 0 0;font-size:.8rem}.compose-mail-fields{gap:8px;margin-top:10px;display:grid}.compose-mail-fields input,.compose-mail-fields textarea{border:1px solid var(--ref-neutral-200);width:100%;color:var(--ref-neutral-800);box-sizing:border-box;border-radius:6px;padding:8px 10px;font-size:.84rem}.compose-mail-send-button{border:1px solid var(--ref-neutral-300);background:var(--primary-50);color:var(--primary-600);cursor:pointer;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:.82rem;font-weight:600}.compose-mail-send-button:disabled{opacity:.55;cursor:not-allowed}.conversation-panel-grid{gap:var(--space-3);grid-template-columns:minmax(280px,360px) 1fr;height:100%;min-height:0;display:grid}.conversation-list-panel,.conversation-messages-panel{border:1px solid var(--ref-neutral-200);border-radius:var(--radius-sm);background:var(--surface-inverse-1);overflow:hidden}.conversation-panel-header{border-bottom:1px solid var(--ref-neutral-100);background:var(--ref-neutral-50);padding:10px 12px}.conversation-panel-header h3{color:var(--ref-neutral-800);margin:0;font-size:.95rem}.conversation-list-toolbar{border-bottom:1px solid var(--ref-neutral-100);background:var(--surface-inverse-1);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.conversation-search-input{border:1px solid var(--ref-neutral-200);width:100%;color:var(--ref-neutral-800);border-radius:6px;padding:8px 10px;font-size:.85rem}.conversation-sort-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-sort-row label{color:var(--ref-neutral-500);font-size:.8rem}.conversation-sort-select{border:1px solid var(--ref-neutral-200);color:var(--ref-neutral-800);background:var(--surface-inverse-1);border-radius:6px;padding:6px 8px;font-size:.82rem}.conversation-sort-actions{align-items:center;gap:8px;display:flex}.conversation-compose-trigger{border:1px solid var(--ref-neutral-200);background:var(--surface-inverse-1);width:30px;height:30px;color:var(--primary-600);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.conversation-compose-trigger:hover{background:var(--primary-50)}.conversation-pagination-controls{color:var(--ref-neutral-500);justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;display:flex}.conversation-pagination-controls button{border:1px solid var(--ref-neutral-200);background:var(--surface-inverse-1);color:var(--ref-neutral-700);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:.78rem}.conversation-pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.conversation-list,.conversation-messages-list{max-height:calc(80dvh - 120px);overflow-y:auto}.conversation-compose-panel{padding:12px}.conversation-compose-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.conversation-compose-cancel{border:1px solid var(--ref-neutral-200);background:var(--surface-inverse-1);color:var(--ref-neutral-700);cursor:pointer;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:.82rem;font-weight:600}.conversation-compose-cancel:disabled{opacity:.55;cursor:not-allowed}.conversation-list-item{border:0;border-bottom:1px solid var(--ref-neutral-100);text-align:left;background:var(--surface-inverse-1);cursor:pointer;width:100%;padding:10px 12px}.conversation-list-item:hover{background:var(--ref-neutral-50)}.conversation-list-item.is-active{background:var(--primary-50)}.conversation-list-subject{color:var(--ref-neutral-800);font-size:.9rem;font-weight:600}.conversation-list-meta{color:var(--ref-neutral-500);justify-content:space-between;gap:8px;margin-top:4px;font-size:.8rem;display:flex}.conversation-message-item{border-bottom:1px solid var(--ref-neutral-100);padding:12px}.conversation-message-meta{color:var(--ref-neutral-500);justify-content:space-between;gap:8px;font-size:.78rem;display:flex}.conversation-message-subject{color:var(--ref-neutral-800);margin-top:6px;font-size:.88rem;font-weight:600}.conversation-message-body{color:var(--ref-neutral-700);white-space:pre-wrap;margin:6px 0 0;font-size:.84rem;line-height:1.4}.conversation-message-addresses{gap:2px;margin-top:6px;display:grid}.conversation-message-address-row{font-size:.8rem;line-height:1.3}.conversation-message-address-label{color:var(--ref-neutral-500);margin-right:4px}.conversation-message-address-value{color:var(--ref-neutral-800)}.conversation-message-actions{gap:8px;margin-top:8px;display:flex}.conversation-message-action{border:1px solid var(--ref-neutral-200);background:var(--surface-inverse-1);color:var(--primary-600);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.78rem;font-weight:600}.conversation-message-action:hover{background:var(--primary-50)}.conversation-empty{color:var(--ref-neutral-500);padding:12px;font-size:.9rem}.conversation-info-panel h3{color:var(--ref-neutral-800);margin:0}.conversation-info-panel p{color:var(--ref-neutral-600);max-width:70ch;margin-top:8px}.phone-calls-panel{border:1px solid var(--ref-neutral-200);border-radius:var(--radius-sm);background:var(--surface-inverse-1);flex-direction:column;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden}.phone-calls-top-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.phone-calls-top-row h3{color:var(--ref-neutral-800);margin:0}.phone-add-call-button{border:1px solid var(--ref-neutral-300);background:var(--primary-50);color:var(--primary-600);border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700}.phone-metrics-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.phone-goal-bar-block{border:1px solid var(--ref-neutral-100);background:var(--ref-neutral-50);border-radius:10px;padding:10px}.phone-goal-bar-label-row{color:var(--ref-neutral-700);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.82rem;display:flex}.phone-goal-bar-track{background:var(--ref-neutral-200);border-radius:999px;width:100%;height:10px;overflow:hidden}.phone-goal-bar-fill{background:linear-gradient(90deg,var(--color-primary-400) 0%,var(--color-primary-600) 100%);border-radius:999px;height:100%;transition:width .18s ease-out}.phone-count-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.phone-count-chip{border:1px solid var(--ref-neutral-200);color:var(--ref-neutral-800);background:var(--surface-inverse-1);border-radius:999px;padding:6px 10px;font-size:.78rem}.phone-call-rows{border:1px solid var(--ref-neutral-100);border-radius:10px;flex:auto;min-height:0;margin-top:12px;overflow:hidden auto}.phone-call-row{border-bottom:1px solid var(--ref-neutral-100);background:var(--surface-inverse-1);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.phone-call-row:last-child{border-bottom:0}.phone-call-row-title{color:var(--ref-neutral-800);font-size:.9rem;font-weight:700}.phone-call-row-subtitle{color:var(--ref-neutral-500);margin-top:3px;font-size:.78rem}.phone-call-row-contact{color:var(--ref-neutral-600);margin-top:4px;font-size:.8rem}.phone-call-row-notes{color:var(--ref-neutral-700);margin-top:5px;font-size:.84rem}.phone-call-row-side{color:var(--ref-neutral-500);white-space:nowrap;justify-items:end;gap:4px;font-size:.78rem;display:grid}@media (width<=900px){.conversation-layout{flex-direction:column}.conversation-filters{flex:auto;width:100%}.conversation-panel-grid{grid-template-columns:1fr;min-height:auto}.phone-metrics-grid{grid-template-columns:1fr}.conversation-list,.conversation-messages-list{max-height:none}}.btnPrimary{background-color:var(--action-primary);color:var(--fg-on-action-primary)}.btnPrimary:hover{background-color:var(--action-primary-hover);color:var(--fg-on-action-primary-hover)}.btnPrimary:active{background-color:var(--action-primary-active);color:var(--fg-on-action-primary-active)}.btnSecondary{background-color:var(--action-secondary);color:var(--fg-on-action-secondary)}.btnSecondary:hover{background-color:var(--action-secondary-hover);color:var(--fg-on-action-secondary-hover)}.btnSecondary:active{background-color:var(--action-secondary-active);color:var(--fg-on-action-secondary-active)}.btnAccent{background-color:var(--action-accent);color:var(--fg-on-action-accent)}.btnAccent:hover{background-color:var(--action-accent-hover);color:var(--fg-on-action-accent-hover)}.btnAccent:active{background-color:var(--action-accent-active);color:var(--fg-on-action-accent-active)}._container_1gosu_1{justify-content:flex-end;align-items:center;gap:.25rem;display:flex;position:relative}._logo_1gosu_9{width:1.5rem;height:1.5rem}._trigger_1gosu_14{cursor:pointer;flex-direction:row;align-items:center;gap:.75rem;width:fit-content;height:100%;padding:.5rem .25rem;display:flex}._name_1gosu_24{color:var(--fg-default);line-height:1.1;font-size:var(--font-sm);margin:0}._chevron_1gosu_31{width:.85rem;height:.85rem;color:var(--fg-default)}._chevronFallback_1gosu_37{justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}._chevronOpen_1gosu_46{animation:.15s forwards _rotateChevron_1gosu_1}._chevronClosed_1gosu_50{animation:.1s forwards _rotateChevronReverse_1gosu_1}@keyframes _rotateChevron_1gosu_1{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes _rotateChevronReverse_1gosu_1{0%{transform:rotate(180deg)}to{transform:rotate(0)}}._logoutButton_1gosu_72{color:var(--fg-default);width:100%;font-size:var(--font-sm);background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:.35rem 1rem;transition:all .2s;display:flex}._logoutButton_1gosu_72:hover{color:var(--danger)}._securityIcon_1gosu_92,._logoutIcon_1gosu_93{flex-shrink:0}._iconPlaceholder_1gosu_97{justify-content:center;align-items:center;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}._menu_1gosu_106{background-color:var(--page);box-shadow:var(--shadow-md);z-index:1201;border-radius:.5rem;width:max-content;max-height:10rem;padding:.25rem;animation:.16s forwards _dropIn_1gosu_1;position:fixed;overflow:hidden;transform:translate(-100%)}._menuLayer_1gosu_120{z-index:1200;position:fixed;inset:0}._menuClosing_1gosu_126{pointer-events:none;cursor:default;animation:.12s forwards _dropOut_1gosu_1}._menuLink_1gosu_132{border-radius:.5rem;padding:.35rem 1rem;display:block}._menuLink_1gosu_132:hover{background-color:var(--surface-soft)}._menuButton_1gosu_142{color:var(--fg-default);text-align:left;width:100%;font-size:var(--font-sm);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.35rem 1rem;transition:all .2s}._menuButton_1gosu_142:hover{background-color:var(--surface-soft)}@keyframes _dropIn_1gosu_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:10rem}}@keyframes _dropOut_1gosu_1{0%{opacity:1;max-height:10rem}to{opacity:0;max-height:0}}._overlay_1y09k_1{z-index:1500;background:linear-gradient(-38deg,var(--color-gradient-page-start),var(--color-gradient-page-end));place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}._overlayVisible_1y09k_11{animation:_slideOverlayUp_1y09k_1 var(--overlay-enter-duration,.5s) cubic-bezier(.22,1,.36,1) forwards}._overlayExiting_1y09k_16{animation:_fadeOverlayOut_1y09k_1 var(--overlay-exit-duration,.5s) cubic-bezier(.22,1,.36,1) forwards}._animationShell_1y09k_21{aspect-ratio:1;place-items:center;width:min(28rem,72vw);display:grid;position:relative}._animationShellExiting_1y09k_28{animation:_slideLogoDown_1y09k_1 var(--overlay-exit-duration,.5s) cubic-bezier(.22,1,.36,1) forwards}._animation_1y09k_21{width:100%;height:100%}._overlayImage_1y09k_37{aspect-ratio:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1rem 1.5rem #0000003d);width:clamp(4rem,18vw,7rem);position:absolute}@media (width<=640px){._animationShell_1y09k_21{width:min(20rem,82vw)}}@keyframes _slideLogoDown_1y09k_1{0%{opacity:1}to{opacity:0}}@keyframes _fadeOverlayOut_1y09k_1{0%{opacity:1}to{opacity:0}}@keyframes _slideOverlayUp_1y09k_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._dropdown_xfgtw_1{width:100%;position:relative}._control_xfgtw_6{border-radius:var(--radius-md);width:100%;padding:0 var(--space-2) 0 0;box-sizing:border-box;border:none;align-items:center;gap:8px;display:flex}._input_xfgtw_17{width:100%;min-height:30px;padding:0 var(--space-2);color:inherit;border:0;font-size:.95rem;background:0 0!important;outline:none!important}._input_xfgtw_17::placeholder{color:var(--fg-disabled);font-size:.75rem}._toggleButton_xfgtw_33{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._chevronIcon_xfgtw_45{width:.9rem;height:.9rem}._chevronFallback_xfgtw_50{justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}._chevronLight_xfgtw_59{color:var(--fg-muted)}._chevronDark_xfgtw_62,._chevronTransparent_xfgtw_65{color:var(--fg-default)}._chevronOpen_xfgtw_69{animation:.15s forwards _rotateChevron_xfgtw_1}._chevronClosed_xfgtw_73{animation:.1s forwards _rotateChevron2_xfgtw_1}._menu_xfgtw_77{border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:30;flex-direction:column;gap:2px;max-height:220px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}._menuPortal_xfgtw_92{z-index:200;position:fixed;top:0;left:0;right:auto}._menuLight_xfgtw_100{background:var(--surface-soft);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);scrollbar-color:var(--fg-subtle) var(--surface-1)}._menuDark_xfgtw_106{background:var(--surface-2);color:var(--fg-muted);scrollbar-color:var(--fg-disabled) var(--surface-2)}._menuTransparent_xfgtw_112{background:var(--surface-1);color:var(--fg-default);scrollbar-color:var(--fg-disabled) transparent}._light_xfgtw_118{background:var(--surface-soft);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:var(--fg-default);scrollbar-color:var(--fg-disabled) var(--surface-1)}._dark_xfgtw_125{background:var(--surface-2);color:var(--fg-muted);scrollbar-color:var(--fg-disabled) var(--surface-2)}._transparent_xfgtw_131{color:var(--fg-default);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}@keyframes _rotateChevron_xfgtw_1{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes _rotateChevron2_xfgtw_1{0%{transform:rotate(180deg)}to{transform:rotate(0)}}.dropdown-menu-item{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:.8rem}.dropdown-menu-item:hover{background:var(--surface-soft-active)}.dropdown-menu-item-create{color:var(--action-accent);font-weight:600}.dropdown-menu-empty{color:inherit;opacity:.85;padding:10px 12px;font-size:.9rem}._filter-dropdown_1c7dr_1{z-index:5;flex-shrink:0;align-items:center;margin-left:6px;display:inline-flex;position:relative}._filter-trigger_1c7dr_10{cursor:pointer;width:20px;height:20px;color:var(--fg-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .18s;display:inline-flex}._filter-trigger_1c7dr_10:hover{color:var(--fg-default)}._filter-trigger_1c7dr_10._is-active_1c7dr_28{color:var(--action-secondary)}._filter-trigger_1c7dr_10._is-active_1c7dr_28:hover{color:var(--accent-600)}._filter-icon_1c7dr_36{justify-content:center;align-items:center;display:flex}._filter-menu_1c7dr_42{width:fit-content;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--page);box-shadow:var(--shadow-md);z-index:9999;opacity:0;flex-direction:column;gap:6px;max-height:220px;transition:opacity .16s,transform .18s;display:flex;overflow-y:auto;transform:translateY(-4px)}._filter-menu--open_1c7dr_59{opacity:1;transform:translateY(0)}._filter-values_1c7dr_64{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}._filter-option_1c7dr_72{text-align:left;width:100%;color:var(--fg-default);padding:var(--space-2) var(--space-4);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.75rem;transition:color .18s,background-color .18s;display:block}._filter-option_1c7dr_72:hover{color:var(--fg-default);background-color:var(--surface-soft)}._filter-option_1c7dr_72._is-selected_1c7dr_92{color:var(--highlight);font-weight:600}._filter-empty_1c7dr_97{color:var(--fg-muted);padding:var(--space-2);text-align:center;font-size:.72rem}._filter-clear_1c7dr_104{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:2px 4px;font-size:.7rem;text-decoration:underline;transition:color .18s}._filter-clear_1c7dr_104:hover{color:var(--highlight)}._pageHeader_1622o_1{width:100%;padding:var(--space-2);background:linear-gradient(90deg,var(--page),var(--primary-800));grid-column:2;justify-content:space-between;align-items:center;gap:16px;height:2.75rem;display:flex}._titleArea_1622o_14{align-items:center;min-width:0;display:flex}._title_1622o_14{font-size:var(--font-2xl);white-space:nowrap;color:var(--fg-default);margin:0;font-weight:300;line-height:1.1}._trailingArea_1622o_29{gap:var(--space-3);grid-template-columns:1fr auto;width:100%;display:grid}._metaActions_1622o_36{justify-content:flex-end;align-items:center;gap:var(--space-6);flex:none;display:flex}._controls_1622o_44{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}._userMenuSlot_1622o_53{justify-content:flex-end;align-items:center;gap:var(--space-4);flex:none;display:flex}._clockButtonActive_1622o_61{color:var(--success)}._backButton_1622o_65{color:var(--fg-default);font-size:var(--font-sm);cursor:pointer;padding:var(--space-1) var(--space-4);background:0 0;background-color:var(--surface-soft);border-radius:var(--radius-sm);margin-right:var(--space-3);border:none;align-items:center;gap:.5rem;display:flex}._backIcon_1622o_80{flex-shrink:0}._backIconFallback_1622o_84{justify-content:center;align-items:center;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}@media (width<=700px){._pageHeader_1622o_1{align-items:flex-start}._trailingArea_1622o_29,._controls_1622o_44,._metaActions_1622o_36,._userMenuSlot_1622o_53{justify-content:flex-start;width:100%}._clockButton_1622o_61 span{display:none}}._logoContainer_1622o_118{justify-content:center;align-items:center;width:fit-content;height:100%;display:flex}._logo_1622o_118{height:1.25rem}._appSwitcherSlot_1622o_128{margin-left:var(--space-3);align-items:center;display:flex}._container_346vi_1{align-items:center;display:flex}._trigger_346vi_6{cursor:pointer;color:var(--fg-default);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;transition:background-color .15s;display:flex}._trigger_346vi_6:hover,._triggerActive_346vi_20{background-color:var(--surface-soft)}._triggerIcon_346vi_24{flex-shrink:0;width:1.15rem;height:1.15rem}._menuLayer_346vi_30{z-index:1200;position:fixed;inset:0}._menu_346vi_30{background-color:var(--surface-2);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:var(--space-3);z-index:1201;width:max-content;max-width:20rem;max-height:20rem;animation:.16s forwards _dropIn_346vi_1;position:fixed;overflow:hidden}._menuClosing_346vi_50{pointer-events:none;cursor:default;animation:.12s forwards _dropOut_346vi_1}._grid_346vi_56{gap:var(--space-3);grid-template-columns:repeat(3,minmax(4.5rem,1fr));display:grid}._tile_346vi_62{padding:var(--space-3) var(--space-2);border-radius:var(--radius-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;transition:background-color .15s;display:flex}._tile_346vi_62:hover{background-color:var(--surface-soft)}._tileActive_346vi_78{background-color:color-mix(in srgb,var(--action-primary) 18%,transparent)}._tileImage_346vi_82{object-fit:contain;width:1.75rem;height:1.75rem}._tileLabel_346vi_88{font-size:var(--font-sm);color:var(--fg-default);white-space:nowrap}@keyframes _dropIn_346vi_1{0%{opacity:0;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes _dropOut_346vi_1{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.96)}}._main-view_17pmj_1{padding:var(--space-2) 0 0 0;gap:var(--space-4);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}._folder-list_17pmj_1{flex-direction:column;gap:0;display:flex}._folder-button_17pmj_1{cursor:pointer;background-color:var(--surface-inverse-1);color:var(--fg-inverse-default);border:0;border-radius:0;padding:10px 14px;font-weight:600;transition:all .15s}._folder-button_17pmj_1:hover{background-color:var(--ref-neutral-100);transform:translate(4px)}._folder-button_17pmj_1:active{background-color:var(--action-accent);color:var(--fg-inverse-default)}._folder-button_17pmj_1._is-active_17pmj_1{background:var(--primary-100);color:var(--primary-800)}._conversation-layout_17pmj_1{align-items:stretch;gap:var(--space-4);flex:1;min-height:0;display:flex;overflow:hidden}._conversation-filters_17pmj_1{gap:var(--space-3);flex-direction:column;flex:0 0 250px;width:250px;display:flex}._graph-connection-card_17pmj_1{border:1px solid var(--ref-neutral-200);border-radius:var(--radius-sm);background:var(--surface-inverse-1);padding:10px 12px}._graph-connection-header_17pmj_1{justify-content:space-between;align-items:center;gap:8px;display:flex}._graph-connection-header_17pmj_1 h3{color:var(--ref-neutral-800);margin:0;font-size:.92rem}._graph-connection-badge_17pmj_1{border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}._graph-connection-badge_17pmj_1._is-connected_17pmj_1{background:var(--success-bg);color:var(--success)}._graph-connection-badge_17pmj_1._is-disconnected_17pmj_1{background:var(--danger-bg);color:var(--danger)}._graph-connection-text_17pmj_1,._graph-connection-error_17pmj_1{margin:8px 0 0;font-size:.82rem;line-height:1.35}._graph-connection-text_17pmj_1{color:var(--ref-neutral-600)}._graph-connection-error_17pmj_1{color:var(--danger)}._graph-connection-actions_17pmj_1{margin-top:10px}._graph-connect-button_17pmj_1,._graph-disconnect-button_17pmj_1{border:1px solid var(--ref-neutral-300);cursor:pointer;border-radius:6px;width:100%;padding:8px 10px;font-size:.82rem;font-weight:600}._graph-connect-button_17pmj_1{background:var(--primary-50);color:var(--primary-600)}._graph-disconnect-button_17pmj_1{background:var(--danger-bg);color:var(--danger)}._graph-connect-button_17pmj_1:disabled,._graph-disconnect-button_17pmj_1:disabled{opacity:.55;cursor:not-allowed}._conversation-display_17pmj_1{border:var(--glass-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-inverse-1) 62%,transparent);min-height:0;padding:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow:hidden}._conversation-display_17pmj_1>*{flex:auto;min-height:0}._compose-mail-note_17pmj_1{color:var(--ref-neutral-500);margin:8px 0 0;font-size:.8rem}._compose-mail-fields_17pmj_1{gap:8px;margin-top:10px;display:grid}._compose-mail-fields_17pmj_1 input,._compose-mail-fields_17pmj_1 textarea{border:1px solid var(--ref-neutral-200);width:100%;color:var(--ref-neutral-800);box-sizing:border-box;border-radius:6px;padding:8px 10px;font-size:.84rem}._compose-mail-send-button_17pmj_1{border:1px solid var(--ref-neutral-300);background:var(--primary-50);color:var(--primary-600);cursor:pointer;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:.82rem;font-weight:600}._compose-mail-send-button_17pmj_1:disabled{opacity:.55;cursor:not-allowed}._conversation-panel-grid_17pmj_1{gap:var(--space-3);grid-template-columns:minmax(280px,360px) 1fr;height:100%;min-height:0;display:grid}._conversation-list-panel_17pmj_1,._conversation-messages-panel_17pmj_1{border:1px solid var(--ref-neutral-200);border-radius:var(--radius-sm);background:var(--surface-inverse-1);overflow:hidden}._conversation-panel-header_17pmj_1{border-bottom:1px solid var(--ref-neutral-100);background:var(--ref-neutral-50);padding:10px 12px}._conversation-panel-header_17pmj_1 h3{color:var(--ref-neutral-800);margin:0;font-size:.95rem}._conversation-list-toolbar_17pmj_1{border-bottom:1px solid var(--ref-neutral-100);background:var(--surface-inverse-1);flex-direction:column;gap:8px;padding:10px 12px;display:flex}._conversation-search-input_17pmj_1{border:1px solid var(--ref-neutral-200);width:100%;color:var(--ref-neutral-800);border-radius:6px;padding:8px 10px;font-size:.85rem}._conversation-sort-row_17pmj_1{justify-content:space-between;align-items:center;gap:8px;display:flex}._conversation-sort-row_17pmj_1 label{color:var(--ref-neutral-500);font-size:.8rem}._conversation-sort-select_17pmj_1{border:1px solid var(--ref-neutral-200);color:var(--ref-neutral-800);background:var(--surface-inverse-1);border-radius:6px;padding:6px 8px;font-size:.82rem}._conversation-sort-actions_17pmj_1{align-items:center;gap:8px;display:flex}._conversation-compose-trigger_17pmj_1{border:1px solid var(--ref-neutral-200);background:var(--surface-inverse-1);width:30px;height:30px;color:var(--primary-600);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}._conversation-compose-trigger_17pmj_1:hover{background:var(--primary-50)}._conversation-pagination-controls_17pmj_1{color:var(--ref-neutral-500);justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;display:flex}._conversation-pagination-controls_17pmj_1 button{border:1px solid var(--ref-neutral-200);background:var(--surface-inverse-1);color:var(--ref-neutral-700);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:.78rem}._conversation-pagination-controls_17pmj_1 button:disabled{opacity:.5;cursor:not-allowed}._conversation-list_17pmj_1,._conversation-messages-list_17pmj_1{max-height:calc(80dvh - 120px);overflow-y:auto}._conversation-compose-panel_17pmj_1{padding:12px}._conversation-compose-actions_17pmj_1{align-items:center;gap:8px;margin-top:10px;display:flex}._conversation-compose-cancel_17pmj_1{border:1px solid var(--ref-neutral-200);background:var(--surface-inverse-1);color:var(--ref-neutral-700);cursor:pointer;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:.82rem;font-weight:600}._conversation-compose-cancel_17pmj_1:disabled{opacity:.55;cursor:not-allowed}._conversation-list-item_17pmj_1{border:0;border-bottom:1px solid var(--ref-neutral-100);text-align:left;background:var(--surface-inverse-1);cursor:pointer;width:100%;padding:10px 12px}._conversation-list-item_17pmj_1:hover{background:var(--ref-neutral-50)}._conversation-list-item_17pmj_1._is-active_17pmj_1{background:var(--primary-50)}._conversation-list-subject_17pmj_1{color:var(--ref-neutral-800);font-size:.9rem;font-weight:600}._conversation-list-meta_17pmj_1{color:var(--ref-neutral-500);justify-content:space-between;gap:8px;margin-top:4px;font-size:.8rem;display:flex}._conversation-message-item_17pmj_1{border-bottom:1px solid var(--ref-neutral-100);padding:12px}._conversation-message-meta_17pmj_1{color:var(--ref-neutral-500);justify-content:space-between;gap:8px;font-size:.78rem;display:flex}._conversation-message-subject_17pmj_1{color:var(--ref-neutral-800);margin-top:6px;font-size:.88rem;font-weight:600}._conversation-message-body_17pmj_1{color:var(--ref-neutral-700);white-space:pre-wrap;margin:6px 0 0;font-size:.84rem;line-height:1.4}._conversation-message-addresses_17pmj_1{gap:2px;margin-top:6px;display:grid}._conversation-message-address-row_17pmj_1{font-size:.8rem;line-height:1.3}._conversation-message-address-label_17pmj_1{color:var(--ref-neutral-500);margin-right:4px}._conversation-message-address-value_17pmj_1{color:var(--ref-neutral-800)}._conversation-message-actions_17pmj_1{gap:8px;margin-top:8px;display:flex}._conversation-message-action_17pmj_1{border:1px solid var(--ref-neutral-200);background:var(--surface-inverse-1);color:var(--primary-600);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.78rem;font-weight:600}._conversation-message-action_17pmj_1:hover{background:var(--primary-50)}._conversation-empty_17pmj_1{color:var(--ref-neutral-500);padding:12px;font-size:.9rem}._conversation-info-panel_17pmj_1 h3{color:var(--ref-neutral-800);margin:0}._conversation-info-panel_17pmj_1 p{color:var(--ref-neutral-600);max-width:70ch;margin-top:8px}._phone-calls-panel_17pmj_1{border:1px solid var(--ref-neutral-200);border-radius:var(--radius-sm);background:var(--surface-inverse-1);flex-direction:column;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden}._phone-calls-top-row_17pmj_1{justify-content:space-between;align-items:center;gap:10px;display:flex}._phone-calls-top-row_17pmj_1 h3{color:var(--ref-neutral-800);margin:0}._phone-add-call-button_17pmj_1{border:1px solid var(--ref-neutral-300);background:var(--primary-50);color:var(--primary-600);border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700}._phone-metrics-grid_17pmj_1{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}._phone-goal-bar-block_17pmj_1{border:1px solid var(--ref-neutral-100);background:var(--ref-neutral-50);border-radius:10px;padding:10px}._phone-goal-bar-label-row_17pmj_1{color:var(--ref-neutral-700);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.82rem;display:flex}._phone-goal-bar-track_17pmj_1{background:var(--ref-neutral-200);border-radius:999px;width:100%;height:10px;overflow:hidden}._phone-goal-bar-fill_17pmj_1{background:linear-gradient(90deg,var(--color-primary-400) 0%,var(--color-primary-600) 100%);border-radius:999px;height:100%;transition:width .18s ease-out}._phone-count-chips_17pmj_1{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._phone-count-chip_17pmj_1{border:1px solid var(--ref-neutral-200);color:var(--ref-neutral-800);background:var(--surface-inverse-1);border-radius:999px;padding:6px 10px;font-size:.78rem}._phone-call-rows_17pmj_1{border:1px solid var(--ref-neutral-100);border-radius:10px;flex:auto;min-height:0;margin-top:12px;overflow:hidden auto}._phone-call-row_17pmj_1{border-bottom:1px solid var(--ref-neutral-100);background:var(--surface-inverse-1);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}._phone-call-row_17pmj_1:last-child{border-bottom:0}._phone-call-row-title_17pmj_1{color:var(--ref-neutral-800);font-size:.9rem;font-weight:700}._phone-call-row-subtitle_17pmj_1{color:var(--ref-neutral-500);margin-top:3px;font-size:.78rem}._phone-call-row-contact_17pmj_1{color:var(--ref-neutral-600);margin-top:4px;font-size:.8rem}._phone-call-row-notes_17pmj_1{color:var(--ref-neutral-700);margin-top:5px;font-size:.84rem}._phone-call-row-side_17pmj_1{color:var(--ref-neutral-500);white-space:nowrap;justify-items:end;gap:4px;font-size:.78rem;display:grid}@media (width<=900px){._conversation-layout_17pmj_1{flex-direction:column}._conversation-filters_17pmj_1{flex:auto;width:100%}._conversation-panel-grid_17pmj_1{grid-template-columns:1fr;min-height:auto}._phone-metrics-grid_17pmj_1{grid-template-columns:1fr}._conversation-list_17pmj_1,._conversation-messages-list_17pmj_1{max-height:none}}html{font-size:clamp(15px,.35vw + 14px,18px)}:root{--text-0:#fff;--text-25:#fcfdff;--text-50:#f8fbff;--text-100:#eef2f7;--text-200:#dde7f3;--text-300:#c7d4e5;--text-400:#94a3b8;--text-500:#64748b;--text-600:#475569;--text-700:#334155;--text-800:#1f2937;--text-900:#0f172a;--text-950:#0a0e1a;--background-50:#eef6ff;--background-100:#d9eafe;--background-200:#bcd8fc;--background-300:#93bef8;--background-400:#6ea8fe;--background-500:#3b82f6;--background-600:#1d4ed8;--background-700:#173ea9;--background-800:#15203d;--background-900:#0b1226;--primary-50:#e8fbff;--primary-100:#cdf5fb;--primary-200:#9ce8f6;--primary-300:#67d9ec;--primary-400:#33cde3;--primary-500:#00c1d5;--primary-600:#00a2b3;--primary-700:#0a7f8d;--primary-800:#0c6470;--primary-900:#0b4a53;--secondary-50:#f4fbe8;--secondary-100:#e8f7cf;--secondary-200:#d4eea0;--secondary-300:#c0e673;--secondary-400:#addf5f;--secondary-500:#9bdc50;--secondary-600:#7db43f;--secondary-700:#628d33;--secondary-800:#4a6a27;--secondary-900:#35501c;--accent-50:#e8fcfc;--accent-100:#d1f9fa;--accent-200:#a4f3f4;--accent-300:#76edef;--accent-400:#48e7ea;--accent-500:#1be1e4;--accent-600:#15b4b7;--accent-700:#108789;--accent-800:#0b5a5b;--accent-900:#052d2e;--accent-950:#031617;--success-500:#9bdc50;--warning-500:#e0aa74;--danger-500:#e07474;--info-500:#0284c7;--page:var(--background-900);--surface-1:var(--background-800);--surface-2:var(--background-900);--surface-3:#111d3a;--surface-inverse-1:var(--background-50);--surface-inverse-2:var(--background-100);--surface-inverse-3:var(--background-200);--surface-soft:#effff61a;--surface-hover:#effff626;--surface-overlay:#0003;--border-default:var(--background-800);--border-muted:color-mix(in srgb, var(--background-800) 85%, transparent);--border-subtle:#f4f1fb2e;--border-inverse-default:var(--background-300);--border-inverse-muted:var(--background-200);--border-inverse-subtle:var(--background-100);--fg-default:#effff6;--fg-muted:#effff6bf;--fg-subtle:#effff680;--fg-disabled:#effff640;--fg-inverse-default:var(--text-800);--fg-inverse-muted:color-mix(in srgb, var(--text-950) 75%, transparent);--fg-inverse-subtle:color-mix(in srgb, var(--text-950) 50%, transparent);--fg-inverse-disabled:color-mix(in srgb, var(--text-950) 25%, transparent);--action-primary:var(--primary-600);--action-primary-hover:var(--primary-400);--action-primary-active:var(--primary-600);--fg-on-action-primary:#effff6;--fg-on-action-primary-hover:#effff6;--fg-on-action-primary-active:#effff6;--border-action-primary:var(--primary-700);--border-action-primary-hover:var(--primary-500);--border-action-primary-active:var(--primary-700);--action-secondary:var(--secondary-500);--action-secondary-hover:var(--secondary-400);--action-secondary-active:var(--secondary-600);--fg-on-action-secondary:var(--text-100);--fg-on-action-secondary-hover:var(--text-50);--fg-on-action-secondary-active:var(--text-50);--border-action-secondary:var(--secondary-600);--border-action-secondary-hover:var(--secondary-500);--border-action-secondary-active:var(--secondary-700);--action-accent:var(--accent-500);--action-accent-hover:var(--accent-400);--action-accent-active:var(--accent-600);--fg-on-action-accent:#effff6;--fg-on-action-accent-hover:#effff6;--fg-on-action-accent-active:#effff6;--border-action-accent:var(--accent-600);--border-action-accent-hover:var(--accent-500);--border-action-accent-active:var(--accent-700);--success:#1ed759;--success-hover:var(--accent-400);--success-active:var(--accent-600);--success-bg:#dcfce7;--fg-success:var(--text-100);--fg-success-hover:var(--text-100);--fg-success-active:var(--text-100);--success-border:var(--accent-600);--success-border-hover:var(--accent-500);--success-border-active:var(--accent-700);--warning:#e0aa74;--warning-hover:var(--warning-400);--warning-active:var(--warning-600);--warning-bg:#fff7ed;--fg-warning:var(--text-100);--fg-warning-hover:var(--text-100);--fg-warning-active:var(--text-100);--warning-border:var(--warning-600);--warning-border-hover:var(--warning-500);--warning-border-active:var(--warning-700);--danger:#e07474;--danger-hover:var(--danger-400);--danger-active:var(--danger-600);--danger-bg:#fee2e2;--fg-danger:var(--text-100);--fg-danger-hover:var(--text-100);--fg-danger-active:var(--text-100);--danger-border:var(--danger-600);--danger-border-hover:var(--danger-500);--danger-border-active:var(--danger-700);--info:var(--info-500);--info-hover:var(--info-400);--info-active:var(--info-600);--info-bg:#eff6ff;--fg-info:var(--text-100);--fg-info-hover:var(--text-100);--fg-info-active:var(--text-100);--info-border:var(--info-600);--info-border-hover:var(--info-500);--info-border-active:var(--info-700);--surface-soft-active:#1d4ed824;--font-family-base:"Lexend", sans-serif;--font-family-heading:"Lexend", sans-serif;--font-2xs:.6875rem;--font-xs:.75rem;--font-sm:.875rem;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:1.875rem;--font-4xl:2.25rem;--font-5xl:3rem;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-30:7.5rem;--line-height-tight:1.2;--line-height-normal:1.45;--line-height-relaxed:1.65;--radius-none:0;--radius-2xs:2px;--radius-xs:5px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.32s;--easing-standard:ease;--shadow-xs:0 1px 2px #0f172a0f;--shadow-sm:0 8px 20px #0000002e;--shadow-md:0 10px 30px #0000002e;--shadow-lg:0 10px 24px #00000038;--shadow-inset:inset 0 1px 0 #ffffff40;--shadow-inset-soft:inset 0 0 2px #ffffff4d;--glass-bg:linear-gradient(135deg, #ffffff38, #ffffff14);--glass-backdrop:blur(22px) saturate(180%);--glass-border:1px solid #ffffff38;--color-gradient-page-start:var(--primary-500);--color-gradient-page-end:var(--primary-800);--font-family-accent:Anton, "Barlow Condensed", Impact, sans-serif;--font-family-sans:"Inter Tight", sans-serif}._btnPrimary_17pmj_1{background-color:var(--action-primary);color:var(--fg-on-action-primary)}._btnPrimary_17pmj_1:hover{background-color:var(--action-primary-hover);color:var(--fg-on-action-primary-hover)}._btnPrimary_17pmj_1:active{background-color:var(--action-primary-active);color:var(--fg-on-action-primary-active)}._btnSecondary_17pmj_1{background-color:var(--action-secondary);color:var(--fg-on-action-secondary)}._btnSecondary_17pmj_1:hover{background-color:var(--action-secondary-hover);color:var(--fg-on-action-secondary-hover)}._btnSecondary_17pmj_1:active{background-color:var(--action-secondary-active);color:var(--fg-on-action-secondary-active)}._btnAccent_17pmj_1{background-color:var(--action-accent);color:var(--fg-on-action-accent)}._btnAccent_17pmj_1:hover{background-color:var(--action-accent-hover);color:var(--fg-on-action-accent-hover)}._btnAccent_17pmj_1:active{background-color:var(--action-accent-active);color:var(--fg-on-action-accent-active)}._page_17pmj_8{padding:var(--space-4);gap:var(--space-4);background:linear-gradient(-38deg,var(--color-gradient-page-start),var(--color-gradient-page-end));border-radius:var(--radius-lg) 0 0 0;width:100%;min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-inset-soft);flex-direction:column;flex:1;grid-area:2/2;display:flex;overflow:auto}._pageLayout_17pmj_29{align-items:stretch;gap:var(--space-4);flex:1;min-height:0;display:flex;overflow:hidden}._pageSidebar_17pmj_38{gap:var(--space-3);flex-direction:column;flex:0 0 250px;width:250px;display:flex}._pageContent_17pmj_46{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._mainView_17pmj_57{padding:var(--space-2) 0 0 0;gap:var(--space-4);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}._crmContent_17pmj_67{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._conversationLayout_17pmj_78{align-items:stretch;gap:var(--space-4);flex:1;min-height:0;display:flex;overflow:hidden}._conversationFilters_17pmj_87{gap:var(--space-3);flex-direction:column;flex:0 0 250px;width:250px;display:flex}._graphConnectionCard_17pmj_96{border:1px solid var(--ref-neutral-200);border-radius:var(--radius-sm);background:var(--surface-inverse-1);padding:10px 12px}._graphConnectionHeader_17pmj_103{justify-content:space-between;align-items:center;gap:8px;display:flex}._graphConnectionHeader_17pmj_103 h3{color:var(--ref-neutral-800);margin:0;font-size:.92rem}._graphConnectionBadge_17pmj_116{border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}._graphConnectionBadge_17pmj_116._isConnected_17pmj_123{background:var(--success-bg);color:var(--success-strong,var(--success))}._graphConnectionBadge_17pmj_116._isDisconnected_17pmj_128{background:var(--danger-bg);color:var(--danger)}._folderList_17pmj_134{flex-direction:column;gap:0;display:flex}._folderButton_17pmj_140{cursor:pointer;background-color:var(--surface-inverse-1);color:var(--fg-inverse-default);border:0;border-radius:0;padding:10px 14px;font-weight:600;transition:all .15s}._folderButton_17pmj_140:hover{background-color:var(--ref-neutral-100);transform:translate(4px)}._folderButton_17pmj_140:active{background-color:var(--action-accent);color:var(--fg-inverse-default)}._folderButton_17pmj_140._isActive_17pmj_161{background:var(--primary-100);color:var(--primary-800)}._modal-overlay_1ix3b_1{padding:var(--space-6);background:var(--surface-soft);-webkit-backdrop-filter:blur(15px)brightness(.5);backdrop-filter:blur(15px)brightness(.5);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal-overlay-animate_1ix3b_13{animation:.2s ease-in-out _fadeIn_1ix3b_1}._modal-overlay-animate-reverse_1ix3b_17{animation:.2s ease-in-out forwards _fadeOut_1ix3b_1}@keyframes _fadeIn_1ix3b_1{0%{-webkit-backdrop-filter:blur()brightness();backdrop-filter:blur()brightness()}to{-webkit-backdrop-filter:blur(15px)brightness(.5);backdrop-filter:blur(15px)brightness(.5)}}@keyframes _fadeOut_1ix3b_1{0%{-webkit-backdrop-filter:blur(15px)brightness(.5);backdrop-filter:blur(15px)brightness(.5)}to{-webkit-backdrop-filter:blur()brightness();backdrop-filter:blur()brightness()}}._modal-container_1ix3b_38{scrollbar-width:thin;scrollbar-color:var(--fg-subtle) var(--page);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:clamp(500px,40vw,800px);height:clamp(300px,60vh,600px);display:flex}._modal-container-animate_1ix3b_51{animation:.15s cubic-bezier(.4,0,.2,1) _slideIn_1ix3b_1}._modal-container-animate-reverse_1ix3b_55{animation:.15s cubic-bezier(.4,0,.2,1) forwards _slideOut_1ix3b_1}@keyframes _slideIn_1ix3b_1{0%{opacity:0;transform:translateY(100vh)}95%{opacity:1;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideOut_1ix3b_1{0%{opacity:1;transform:translateY(0)}95%{opacity:1;transform:translateY(-10px)}to{opacity:0;transform:translateY(100vh)}}._modal-shrink_1ix3b_89{flex-shrink:0;height:fit-content}._modal-tall_1ix3b_94{height:clamp(420px,80vh,980px)}._modal-wide_1ix3b_98{width:fit-content}._modal-headerRow_1ix3b_102{justify-content:space-between;align-items:center;width:100%;display:flex}._modal-titleContainer_1ix3b_109{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}._modal-title_1ix3b_109{color:var(--action-accent);font-size:2rem;font-weight:400}._modal-icon_1ix3b_123{color:var(--action-accent);align-items:center;height:100%;font-size:2rem;display:flex}._modal-content-container_1ix3b_130{border-radius:var(--radius-lg);background:linear-gradient(-38deg,var(--color-gradient-page-start),var(--color-gradient-page-end));border:2px solid var(--action-accent);padding-top:var(--space-6);padding-bottom:var(--space-3);grid-template-rows:1fr auto;grid-template-columns:1fr;width:100%;height:100%;display:grid}._modal-content_1ix3b_130{color:var(--fg-default);width:100%;height:100%;padding:0 var(--space-3);flex-direction:column;display:flex;overflow:auto}._modal-action-buttons_1ix3b_153{justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-3);padding-top:var(--space-3);display:flex}._modal-error-message_1ix3b_161{padding:var(--space-2) var(--space-3);text-align:center;border-radius:var(--radius-md);color:var(--danger);padding-bottom:0;font-size:.75rem}._modal-action-button_1ix3b_153{appearance:none;border-radius:var(--radius-md);padding:.5rem var(--space-6);font-size:var(--font-sm);transition:transform var(--duration-normal) var(--easing-standard),filter var(--duration-normal) var(--easing-standard),border-color var(--duration-normal) var(--easing-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1;display:inline-flex}._modal-action-button_1ix3b_153:hover{filter:brightness(1.04);transform:translateY(-2px)}._modal-action-button_1ix3b_153:disabled{opacity:.65;cursor:not-allowed;filter:none;transform:none}._modal-action-button-label_1ix3b_197{align-items:center;display:inline-flex}._modal-action-button-icon_1ix3b_202{justify-content:center;align-items:center;font-size:1rem;display:inline-flex}._modal-action-button-accent_1ix3b_209{background:var(--action-accent);border-color:var(--action-accent);color:var(--page)}._modal-action-button-dark_1ix3b_215{background:var(--page);border-color:var(--page);color:var(--fg-default)}._modal-action-button-light_1ix3b_221{background:var(--fg-default);border-color:var(--fg-default);color:var(--page)}._modal-action-button-danger_1ix3b_227{background:var(--danger);border-color:var(--danger);color:var(--page)}._modal-close-button_1ix3b_233{background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}._modal-close-icon_1ix3b_243{color:var(--fg-subtle);cursor:pointer;font-size:2rem;transition:all .3s}._modal-close-button_1ix3b_233:hover ._modal-close-icon_1ix3b_243{color:var(--danger);transform:translateY(-2px)}._input_1d9j4_1{border-radius:var(--radius-md);box-sizing:border-box;align-items:center;width:100%;display:flex;position:relative}._field_1d9j4_10{width:100%;padding:var(--space-2) var(--space-2);font-family:var(--font-family-base);font-size:var(--font-sm);color:inherit;box-sizing:border-box;background:0 0;border:0;font-weight:300;outline:none!important}._field_1d9j4_10::placeholder{color:var(--fg-disabled);font-size:.75rem}._field_1d9j4_10:disabled{opacity:.6;cursor:not-allowed}._textareaField_1d9j4_34{min-height:96px;padding-top:var(--space-2);padding-bottom:var(--space-2);resize:vertical;line-height:1.4}._light_1d9j4_42{background:var(--surface-soft);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:var(--fg-default)}._dark_1d9j4_48{background:var(--surface-2);color:var(--fg-muted)}._dark_1d9j4_48 ._field_1d9j4_10::placeholder{color:var(--fg-disabled)}._inputWithLabel_1d9j4_57{gap:var(--space-1);flex-direction:column;align-items:flex-start;width:100%;height:fit-content;margin:0;padding:0;display:flex}._inputWithoutLabel_1d9j4_68{flex-direction:column;align-items:flex-start;width:100%;height:fit-content;margin:0;padding:0;display:flex}._label_1d9j4_78{font-size:var(--font-sm);color:var(--fg-muted);padding-left:var(--space-1);font-weight:400}._addItemInputContainer_1d9j4_84{align-items:center;gap:var(--space-1);grid-template-columns:1fr auto;width:100%;display:grid}._addItemButton_1d9j4_91{aspect-ratio:1;background-color:var(--fg-subtle);border-radius:var(--radius-sm);height:100%;padding:var(--space-1);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}._addItemButton_1d9j4_91:disabled{opacity:.55;cursor:not-allowed}._addItemList_1d9j4_109{gap:var(--space-2);width:100%;margin-top:var(--space-1);flex-direction:column;display:flex}._addItemChip_1d9j4_117{justify-content:space-between;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-xs);background:var(--surface-soft);color:var(--fg-muted);border:none;font-weight:300;display:flex}._removeItemButton_1d9j4_131{width:18px;height:18px;color:var(--fg-default);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;line-height:1;display:inline-flex}._removeItemButton_1d9j4_131:disabled{opacity:.55;cursor:not-allowed}._numberPickerControlsContainer_1d9j4_150{height:100%;padding:0 var(--space-1);flex-direction:column;justify-content:center;align-items:center;display:flex}._numberPickerIcon_1d9j4_158{color:var(--fg-default);transition:all var(--duration-normal) ease-in-out;margin:0;padding:0}._numberPickerButton_1d9j4_165{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._numberPickerButton_1d9j4_165:hover ._numberPickerIcon_1d9j4_158{transform:scale(1.25)}._numberPickerButton_1d9j4_165:focus{outline:none}._moneyIcon_1d9j4_181{color:var(--fg-muted);margin-left:var(--space-1)}._requiredIndicator_1d9j4_186{color:var(--danger-500)}._kanbanCardContainer_4yzw2_1{gap:var(--space-2);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--fg-default);cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;padding:10px 12px;display:flex}._kanbanCardContainer_4yzw2_1:active{cursor:grabbing}._kanbanCardOverlay_4yzw2_18{box-shadow:var(--shadow-lg);cursor:grabbing;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:rotate(1.2deg)}._kanbanCardTitle_4yzw2_25{font-weight:500;font-size:var(--font-sm);line-height:1.35}._kanbanCardDetailContainer_4yzw2_31{font-size:var(--font-xs);color:var(--fg-muted);font-weight:300}._kanbanCardValueContainer_4yzw2_37{font-size:var(--font-xs);color:var(--fg-default);text-overflow:ellipsis;white-space:nowrap;font-weight:300;overflow:hidden}._kanbanCardHeaderContainer_4yzw2_45{gap:var(--space-2);justify-content:space-between;display:flex}._kanbanCardLabel_4yzw2_50{color:var(--fg-subtle);font-weight:500}._kanbanColumn_1lldw_1{border-radius:var(--radius-lg);background:var(--page);flex-direction:column;min-width:0;min-height:280px;display:flex}._kanbanColumnHeader_1lldw_11{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex}._kanbanColumnHeader_1lldw_11 h3{font-size:var(--font-lg);color:var(--fg-default);margin:0;font-weight:500}._kanbanColumnHeaderActionButton_1lldw_27{appearance:none;border:1px solid var(--border-muted);background:var(--surface-soft);color:var(--fg-default);cursor:pointer;width:1.8rem;height:1.8rem;transition:filter var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}._kanbanColumnHeaderActionButton_1lldw_27:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}._kanbanColumnHeaderActionButton_1lldw_27:disabled{opacity:.55;cursor:not-allowed;transform:none}._kanbanColumnBody_1lldw_54{padding:var(--space-3);gap:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--fg-subtle) var(--page);flex-direction:column;min-height:0;display:flex;overflow-y:auto}._kanbanCardSlot_1lldw_65{gap:var(--space-2);flex-direction:column;display:flex}._kanbanInsertIndicator_1lldw_71{background:var(--surface-soft);border-radius:999px;height:3px}._kanbanBoard_1fzxf_1{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;height:100%;min-height:0;display:grid}@media (width<=520px){._kanbanBoard_1fzxf_1{grid-template-columns:1fr}}._nav-container_y41kl_1{background-color:var(--page);border-radius:var(--radius-xl);padding:var(--space-2) var(--space-4);transition:width var(--duration-normal) var(--easing-standard);gap:var(--space-3);flex-direction:column;width:clamp(100px,5vw,200px);height:100%;display:flex}._nav-container-open_y41kl_13{align-items:flex-start;width:clamp(200px,10vw,300px)}._nav-container-closed_y41kl_18{align-items:flex-start;overflow-x:hidden}._header-container_y41kl_23{justify-content:center;align-items:center;width:100%;height:2rem;display:flex}._header-container-open_y41kl_31{padding:0 var(--space-2);justify-content:space-between}._logo-container_y41kl_36{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._logo_y41kl_36{max-width:100%;height:1rem}._logo-secondary_y41kl_48{object-fit:contain;width:auto;height:1.6rem}._logo-hidden_y41kl_54{display:none}._menuIconContainer_y41kl_58{cursor:pointer;justify-content:center;align-items:center;display:flex}._menuItems_y41kl_65{align-items:flex-start;gap:var(--space-3);flex-direction:column;width:100%;display:flex}._navButton_y41kl_73,._navButtonClosed_y41kl_74,._navBackButton_y41kl_75,._navBackButtonClosed_y41kl_76{border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--easing-standard);justify-content:flex-start;align-items:center;gap:var(--space-1);background-color:#0000;border:0;flex-direction:column;width:100%;font-size:.6rem;font-weight:400;text-decoration:none;display:flex}._navButton_y41kl_73,._navButtonClosed_y41kl_74{color:var(--fg-default)}._navButton_y41kl_73{padding:var(--space-2) 0}._navButtonClosed_y41kl_74{padding:var(--space-2) 0;width:100%}._navButton_y41kl_73:hover,._navButtonClosed_y41kl_74:hover,._navButton_y41kl_73._active_y41kl_111,._navButtonClosed_y41kl_74._active_y41kl_111{color:var(--action-primary)}._menuLabel_y41kl_116,._menuBackLabel_y41kl_120{color:var(--fg-subtle)}._navButton_y41kl_73:hover ._menuLabel_y41kl_116,._navButtonClosed_y41kl_74:hover ._menuLabel_y41kl_116{color:var(--action-primary)}._navBackButton_y41kl_75:hover ._menuBackLabel_y41kl_120,._navBackButtonClosed_y41kl_76:hover ._menuBackLabel_y41kl_120{color:var(--action-accent)}._nav-section_y41kl_134{grid-area:2/1/span 1;align-self:stretch;display:flex}._nav-back-container_y41kl_141,._nav-back-container-closed_y41kl_142{width:100%;display:flex}._navBackButton_y41kl_75,._navBackButtonClosed_y41kl_76{padding:var(--space-2) 0;color:var(--fg-default);width:100%}._navBackButtonLabel_y41kl_154{color:var(--danger)}._navIcon_y41kl_158,._navIconLeave_y41kl_159{transition:all var(--duration-fast) var(--easing-standard);flex-shrink:0}._navIconActive_y41kl_164{color:var(--action-primary)}._navIconLeave_y41kl_159:hover{color:var(--action-accent);transform:scale(1.03)translate(-1px,-1px)rotate(-1deg)}._navButton_y41kl_73:hover ._navIcon_y41kl_158,._navButtonClosed_y41kl_74:hover ._navIcon_y41kl_158{color:var(--action-primary);transform:scale(1.03)translate(-1px,-1px)rotate(-1deg)}._navBackButton_y41kl_75:hover ._navIconLeave_y41kl_159,._navBackButtonClosed_y41kl_76:hover ._navIconLeave_y41kl_159{color:var(--action-accent);transform:scale(1.03)translate(-1px,-1px)rotate(-1deg)}._navBackButtonActive_y41kl_185,._navBackButtonActive_y41kl_185 ._navIconLeave_y41kl_159,._navBackButtonActive_y41kl_185 ._menuBackLabel_y41kl_120,._navBackButtonActive_y41kl_185:hover ._navIconLeave_y41kl_159,._navBackButtonActive_y41kl_185:hover ._menuBackLabel_y41kl_120{color:var(--action-accent)}._nav-line_y41kl_196{border-radius:var(--radius-sm);background-color:var(--surface-soft);align-self:center;width:90%;height:1px;display:flex}._navIconFallback_y41kl_205{justify-content:center;align-items:center;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}._tab-view_mer1d_1{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}._tab-view__header_mer1d_9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}._tab-view__tabs_mer1d_18{z-index:10;flex-wrap:wrap;flex:auto;align-items:center;gap:8px;display:flex;position:relative}._tab-view__actions_mer1d_28{flex:1;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}._tab-view__tab_mer1d_18{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--primary-800);color:var(--fg-default);padding:var(--space-3) var(--space-6);cursor:pointer;border:0;border-bottom:1px solid #0000;font-size:.85rem;font-weight:400;line-height:1}._tab-view__tab_mer1d_18._is-active_mer1d_49{background:var(--page)}._tab-view__content_mer1d_53{background-color:var(--page);border-radius:var(--radius-lg);width:100%;min-height:0;padding:var(--space-3);border-top-left-radius:0;flex-direction:column;flex:auto;display:flex;overflow:hidden}@media (width<=900px){._tab-view__actions_mer1d_28{justify-content:flex-start;width:100%}}._tab-view-button_mer1d_73{color:var(--page);padding:var(--space-2) var(--space-4);cursor:pointer;border-radius:var(--radius-sm);border:0;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;line-height:1;transition:color .18s;display:inline-flex}._tab-view-button--accent_mer1d_88{background-color:var(--action-accent)}._tab-view-button--secondary_mer1d_92{background-color:var(--action-primary)}._tab-view-button__icon_mer1d_96{justify-content:center;align-items:center;display:inline-flex}._button_phujy_1{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);background-color:var(--surface-soft);color:var(--fg-default);font-size:var(--font-sm);transition:all var(--duration-fast) var(--easing-standard);border:0;font-weight:600;display:inline-flex}._button_phujy_1:hover:not(:disabled){color:var(--action-accent);filter:brightness(1.06)}._active_phujy_20{color:var(--success)}._button_phujy_1:disabled{opacity:.65;cursor:not-allowed}@media (width<=900px){._hideLabelOnMobile_phujy_30 ._label_phujy_30{display:none}._hideLabelOnMobile_phujy_30{padding:.5rem}}._quick-stats-grid_1mcyt_1{grid-template-columns:repeat(17,1fr);gap:1rem;display:grid}._quick-stats-grid--contact_1mcyt_7{grid-template-columns:repeat(8,1fr)}._quick-stats-grid--payment_1mcyt_11{grid-template-columns:repeat(4,minmax(0,1fr))}._stat-card_1mcyt_15{padding:var(--space-3);background:var(--page);border-radius:1rem;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:.75rem;height:100%;display:flex;overflow:hidden}._last-touch-card_1mcyt_29{padding:var(--space-3);background:var(--page);border-radius:1rem;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:.75rem;width:fit-content;height:100%;display:flex}._quick-stats-grid_1mcyt_1 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._quick-stats-grid_1mcyt_1 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._quick-stats-grid_1mcyt_1 input[type=number]{appearance:textfield}._stat-card--compact_1mcyt_54{flex-direction:column;grid-column:span 1;display:flex}._stat-card--payment_1mcyt_60{grid-column:span 1}._stat-card--wide_1mcyt_64{grid-column:span 3;min-width:0}._stat-card--widest_1mcyt_69{grid-column:span 4;min-width:0;height:100%}._stat-card-contact--wide_1mcyt_75{grid-column:span 2;min-width:0}._stat-card--wide-left_1mcyt_80{width:100%;padding:var(--space-3) var(--space-4);flex-direction:column;grid-column:span 3;align-items:flex-start;display:flex}._call-chart-heading_1mcyt_89{color:var(--fg-muted);align-self:flex-start;font-size:.75rem;font-weight:400}._stat-card__heading_1mcyt_96,._stat-card__label_1mcyt_97{color:var(--fg-muted);font-size:.72rem;line-height:1.2}._stat-card__label_1mcyt_97{align-self:center}._stat-card__label--left_1mcyt_107{align-self:flex-start}._stat-card__value-row_1mcyt_111{align-items:baseline;gap:2px;display:flex}._stat-card__value_1mcyt_111{color:var(--action-primary);font-size:2.5rem;font-weight:700;line-height:1}._quick-stats-grid--contact_1mcyt_7 ._stat-card__value_1mcyt_111{font-size:2.85rem}._stat-card__value-secondary_1mcyt_128{color:var(--fg-subtle);font-size:1rem;font-weight:400}._stat-card__value--accent_1mcyt_134{color:var(--action-accent)}._stat-card--chart_1mcyt_138{grid-column:span 3;gap:8px}._mini-chart_1mcyt_143{border-bottom:1px solid var(--fg-disabled);align-items:end;gap:8px;width:100%;height:38px;display:flex}._mini-chart__column_1mcyt_152{flex:1;align-items:end;height:100%;display:flex}._mini-chart__bar_1mcyt_159{background:linear-gradient(180deg,var(--color-secondary-400) 0%,var(--color-secondary-600) 100%);border-radius:0;width:100%;min-height:6px}._mini-chart__labels_1mcyt_166{color:var(--fg-subtle);text-align:center;grid-template-columns:repeat(5,1fr);gap:8px;width:100%;font-size:.58rem;display:grid}@media (width<=1200px){._quick-stats-grid_1mcyt_1{grid-template-columns:repeat(3,minmax(0,1fr))}._quick-stats-grid--contact_1mcyt_7,._quick-stats-grid--payment_1mcyt_11{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._quick-stats-grid_1mcyt_1{grid-template-columns:1fr}}._dashboard-action-btn_78a0m_1{background:var(--surface-soft);color:var(--fg-default);border-radius:var(--radius-xs);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:4px 6px;font-size:.75rem;line-height:1.2;display:inline-flex}._dashboard-action-btn_78a0m_1:hover:not(:disabled){filter:brightness(1.05)}._dashboard-action-btn_78a0m_1:disabled{opacity:.6;cursor:not-allowed}._dashboard-action-btn--dark_78a0m_27{background:var(--page);color:var(--fg-muted)}._dashboard-action-btn__icon_78a0m_32{justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}._dashboard-action-btn__label_78a0m_39{justify-content:center;align-items:center;display:inline-flex}._dashboard-table-wrap_470vv_1{flex-direction:column;gap:0;width:100%;height:100%;min-height:0;display:flex}._dashboard-table-toolbar_470vv_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 0 10px;display:flex}._dashboard-table-toolbar__left_470vv_19{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}._dashboard-table-toolbar__right_470vv_27{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}._dashboard-table-toolbar__search-wrap_470vv_35{align-items:center;gap:10px;width:auto;display:inline-flex}._dashboard-table-toolbar__search-input_470vv_42{padding:var(--space-2) var(--space-4);color:var(--fg-default);background:0 0;border:none;flex:1;min-width:0;font-family:inherit;font-size:.78rem}._dashboard-table-toolbar__search-input_470vv_42::placeholder{color:var(--fg-subtle)}._dashboard-table-toolbar__search-input_470vv_42:focus{outline:none}._dashboard-table-toolbar__search-count_470vv_61{color:var(--action-secondary);white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:500}._dashboard-table-toolbar__search-container_470vv_69{background:var(--primary-800);border:1px solid var(--fg-disabled);border-radius:999px;flex-shrink:0;align-items:center;width:350px;display:flex;position:relative;overflow:visible}._dashboard-table-search-scope_470vv_81{flex-shrink:0;position:relative}._dashboard-table-search-scope__button_470vv_86{cursor:pointer;width:auto;min-width:42px;height:100%;color:var(--fg-muted);border:none;border-left:1px solid var(--fg-disabled);padding:0 var(--space-3);white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-size:.75rem;transition:color .18s,border-color .18s;display:flex}._dashboard-table-search-scope__button_470vv_86._is-active_470vv_104{color:var(--action-accent);border-left-color:var(--action-accent)}._dashboard-table-search-scope__label_470vv_109{text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin-left:6px;font-weight:500;overflow:hidden}._dashboard-table-search-scope__chevron_470vv_118{flex-shrink:0;transition:transform .2s,color .18s}._dashboard-table-search-scope__chevron_470vv_118._is-open_470vv_123{transform:rotate(180deg)}._dashboard-table-search-scope__menu_470vv_127{background:var(--surface-2);border-radius:var(--radius-sm);min-width:180px;max-height:240px;box-shadow:var(--shadow-md);padding:var(--space-2);z-index:100;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}._dashboard-table-search-scope__option_470vv_141{text-align:left;width:100%;color:var(--fg-default);padding:var(--space-2) var(--space-4);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.75rem;display:block}._dashboard-table-search-scope__button_470vv_86:hover{color:var(--fg-default)}._dashboard-table-search-scope__button_470vv_86._is-active_470vv_104:hover{color:var(--accent-600)}._dashboard-table-search-scope__option_470vv_141._is-selected_470vv_163{color:var(--action-accent);font-weight:600}._dashboard-table-toolbar__button_470vv_168{color:var(--page);padding:var(--space-2) var(--space-4);cursor:pointer;border-radius:var(--radius-sm);border:0;align-items:center;gap:6px;font-size:.75rem;font-weight:600;line-height:1;transition:color .18s;display:inline-flex}._dashboard-table-toolbar__icon_470vv_183{justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}._dashboard-table-toolbar__button--accent_470vv_190{background-color:var(--action-accent)}._dashboard-table-toolbar__button--secondary_470vv_194{background-color:var(--action-primary)}@media (width<=900px){._dashboard-table-toolbar_470vv_10{justify-content:flex-start}._dashboard-table-toolbar__left_470vv_19,._dashboard-table-toolbar__right_470vv_27{width:100%}._dashboard-table-toolbar__right_470vv_27{justify-content:flex-start}._dashboard-table-toolbar__search-wrap_470vv_35{max-width:100%}}._dashboard-table-scroll_470vv_217{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:auto hidden}._dashboard-grid_470vv_227{box-sizing:border-box;width:100%;min-width:960px;height:100%;min-height:0;color:var(--fg-muted);flex-direction:column;font-size:.74rem;display:flex}._dashboard-grid__row_470vv_239{grid-template-columns:var(--dashboard-grid-template);background-color:var(--surface-soft);margin-bottom:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-2);align-items:stretch;column-gap:0;display:grid}._dashboard-grid__row--head_470vv_250{-webkit-user-select:none;user-select:none;cursor:default;z-index:3;background:0 0;position:sticky;top:0}._dashboard-grid__body_470vv_259{scrollbar-width:thin;scrollbar-color:var(--fg-disabled) var(--primary-800);min-height:0;padding-right:var(--space-2);flex:1;overflow:hidden auto}._dashboard-grid__cell_470vv_269{padding:var(--space-1) var(--space-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;height:100%;display:flex;overflow:hidden}._dashboard-grid__row--head_470vv_250 ._dashboard-grid__cell_470vv_269{text-align:left;color:var(--fg-default);background:0 0;margin-bottom:0;padding:0;font-weight:600}._cell-truncate_470vv_291{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}._dashboard-grid__row_470vv_239:hover{filter:brightness(1.2)}._dashboard-data-table__row--clickable_470vv_304{cursor:pointer}._dashboard-data-table__stage_470vv_308,._dashboard-data-table__next-touch_470vv_313{color:var(--action-accent);font-weight:600}._dashboard-data-table__actions-head_470vv_318{justify-content:flex-end;text-align:right!important}._dashboard-data-table__actions_470vv_318{justify-content:center;align-items:center;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(30px,1fr));width:100%;height:100%;padding:0;display:grid}._dashboard-action-btn_470vv_334{background:var(--surface-soft);color:var(--fg-default);width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-xs);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}._dashboard-action-btn--dark_470vv_349{background:var(--page);color:var(--fg-muted)}._dashboard-data-table__empty_470vv_354{text-align:center;color:var(--fg-muted);justify-content:center;align-items:center;padding:22px 10px;display:flex}._incident-assignee-wrap_470vv_363{width:100%;min-width:0}._incident-assignee-dropdown_470vv_368{width:100%}._incident-assignee-input_470vv_372{white-space:nowrap;text-overflow:ellipsis;height:30px;padding:4px 8px;font-size:.74rem;overflow:hidden}._incident-assignee-menu_470vv_381{max-height:220px;overflow-y:auto}._col-description_470vv_386{white-space:normal;align-items:flex-start;padding-top:12px;padding-bottom:12px;line-height:1.4}._contact-detail-panel_dp1ps_1{background:var(--page);width:100%;height:100%;padding:var(--space-4) var(--space-3);border-radius:1rem;flex-direction:column;justify-content:space-between;gap:.5rem;display:flex}._contact-detail-panel-content_dp1ps_13{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}._contact-detail-header_dp1ps_22{flex-direction:column;width:100%;display:flex}._contact-detail-name-row_dp1ps_28{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}._contact-detail-name_dp1ps_28{font-size:var(--font-3xl);color:var(--fg-default);margin:0;font-weight:400}._contact-detail-company_dp1ps_43{font-size:var(--font-xl);color:var(--action-accent);font-weight:500}._contact-detail-owner_dp1ps_49{color:var(--fg-subtle);margin:2px 0 0;font-size:.72rem}._contact-detail-edit-btn_dp1ps_55{background:var(--fg-muted);color:var(--page);cursor:pointer;aspect-ratio:1;border:0;border-radius:500px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;font-size:1rem;display:flex}._contact-detail-edit-btn_dp1ps_55:hover{background:var(--action-accent)}._contact-detail-fields_dp1ps_74{width:100%;height:100%;font-size:var(--font-xs);flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}._contact-detail-field_dp1ps_74{flex-direction:row;align-items:center;gap:.5rem;display:flex}._contact-detail-field-label_dp1ps_91{color:var(--fg-subtle);justify-content:flex-start;align-items:center;gap:.25rem;font-weight:500;display:flex}._contact-detail-field-value_dp1ps_100{color:var(--fg-default);text-decoration:none}._contact-detail-next-step-label_dp1ps_105{color:var(--action-accent)!important}._contact-detail-next-step_dp1ps_105{font-weight:600;color:var(--action-accent)!important}._contact-detail-action-row_dp1ps_114{flex-wrap:wrap;justify-content:space-around;gap:8px;padding-top:8px;display:flex}._contact-detail-action-btn-wrapper_dp1ps_122{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}._contact-detail-action-btn_dp1ps_122{background:var(--action-accent);color:var(--page);font-size:var(--font-2xl);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:8px 6px;transition:transform .2s ease-in-out;display:flex}._contact-detail-action-btn_dp1ps_122:hover{filter:brightness(1.1);transform:translateY(-2px)}._contact-detail-action-label_dp1ps_151{color:var(--fg-muted);text-align:center;font-size:.65rem}._contact-detail-action-icon_dp1ps_157{justify-content:center;align-items:center;display:flex}._icon-slot_dp1ps_163{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._edit-fallback_dp1ps_170{font-size:.65rem;font-weight:700;line-height:1}._banner_19xgw_1{box-sizing:border-box;z-index:1000;border:1px solid var(--border-subtle,#d7dce2);border-radius:var(--radius-lg,8px);background:var(--surface-1,#fff);width:min(34rem,100% - 2rem);max-height:calc(100vh - 2rem);color:var(--fg-default,#17202a);font-family:var(--font-family-base,sans-serif);padding:1.25rem;animation:.18s ease-out _consent-enter_19xgw_1;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);overflow:auto;box-shadow:0 1.25rem 3rem #0000003d}._header_19xgw_20{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._eyebrow_19xgw_27{color:var(--action-accent,#087f8c);text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:700;line-height:1.2}._title_19xgw_36{color:var(--fg-default,#17202a);margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}._description_19xgw_44{color:var(--fg-muted,#465361);margin:.85rem 0 0;font-size:.95rem;line-height:1.55}._description_19xgw_44 a{color:var(--action-accent,#087f8c);font-weight:600}._closeButton_19xgw_56,._manageButton_19xgw_57{border:1px solid var(--border-subtle,#d7dce2);background:var(--surface-1,#fff);color:var(--fg-default,#17202a)}._closeButton_19xgw_56{border-radius:var(--radius-md,6px);cursor:pointer;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.35rem;display:inline-flex}._categories_19xgw_76{border:0;gap:.5rem;margin:1rem 0 0;padding:0;display:grid}._category_19xgw_84{border:1px solid var(--border-subtle,#d7dce2);border-radius:var(--radius-md,6px);background:var(--surface-2,#f5f7f9);cursor:pointer;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem;display:grid;position:relative}._category_19xgw_84 strong,._category_19xgw_84 small{display:block}._category_19xgw_84 strong{font-size:.95rem}._category_19xgw_84 small{color:var(--fg-muted,#465361);margin-top:.2rem;font-size:.8rem;line-height:1.35}._category_19xgw_84 input{opacity:0;width:1px;height:1px;position:absolute}._toggle_19xgw_121{background:var(--fg-disabled,#99a3ad);border-radius:999px;width:2.75rem;height:1.5rem;transition:background .14s;position:relative}._toggle_19xgw_121:after{content:"";background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .14s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #00000040}._category_19xgw_84 input:checked+._toggle_19xgw_121{background:var(--action-accent,#087f8c)}._category_19xgw_84 input:checked+._toggle_19xgw_121:after{transform:translate(1.25rem)}._category_19xgw_84 input:focus-visible+._toggle_19xgw_121,._closeButton_19xgw_56:focus-visible,._manageButton_19xgw_57:focus-visible,._actions_19xgw_154 button:focus-visible{outline:3px solid var(--action-accent,#087f8c);outline-offset:2px}._category_19xgw_84 input:disabled+._toggle_19xgw_121{opacity:.7}._actions_19xgw_154{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}._actions_19xgw_154 button{border-radius:var(--radius-md,6px);min-height:2.6rem;font:inherit;cursor:pointer;padding:.65rem .9rem;font-size:.85rem;font-weight:700}._primaryButton_19xgw_181{border:1px solid var(--border-action-accent,#087f8c);background:var(--action-accent,#087f8c);color:var(--fg-on-action-accent,#fff)}._secondaryButton_19xgw_187{border:1px solid var(--border-subtle,#b8c0c8);color:var(--fg-default,#17202a);background:0 0}._manageButton_19xgw_57{z-index:999;border-radius:var(--radius-md,6px);min-height:2.5rem;font:inherit;cursor:pointer;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .5rem 1.5rem #0000002e}._srOnly_19xgw_211{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _consent-enter_19xgw_1{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){._banner_19xgw_1{width:calc(100% - 1.5rem);max-height:calc(100vh - 1.5rem);padding:1rem;bottom:.75rem;right:.75rem}._actions_19xgw_154{grid-template-columns:1fr;display:grid}._actions_19xgw_154 button{width:100%}}@media (prefers-reduced-motion:reduce){._banner_19xgw_1{animation:none}._toggle_19xgw_121,._toggle_19xgw_121:after{transition:none}}:root{--ink:#000;--ink-soft:#3f4448;--paper:#f3eadc;--paper-soft:#fff;--limestone:#e3d7c7;--river:#002653;--river-deep:#001833;--wheat:#c08202;--kodak-amber:#c08202;--studio:#000;--white:#fff;--line:#00000024;--line-dark:#fff3;--focus:#c08202;--success:#356f56;--error:#a93d32;--font-sans:"DM Sans", Arial, Helvetica, sans-serif;--font-display:"DM Sans", Arial, Helvetica, sans-serif;--font-serif:"DM Sans", Arial, Helvetica, sans-serif;--container:1280px;--header-height:72px;--hero-space:44px;--section-space:88px;--surface-1:#fff;--surface-2:#f3eadc;--border-subtle:#c9bca9;--fg-default:#000;--fg-muted:#3f4448;--fg-disabled:#80776d;--action-accent:#c08202;--border-action-accent:#9a6800;--fg-on-action-accent:#000;--font-family-base:var(--font-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{background:var(--paper-soft);color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}body.menu-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skip-link{z-index:1000;background:var(--kodak-amber);color:var(--studio);border-radius:999px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:16px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - 56px, var(--container));margin-inline:auto}.section{padding:var(--section-space) 0}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:inherit;letter-spacing:0;line-height:1}h1{max-width:11ch;font-family:var(--font-display);text-transform:uppercase;margin-bottom:18px;font-size:clamp(3.05rem,6.4vw,5.85rem)}h2{max-width:18ch;font-family:var(--font-serif);margin-bottom:18px;font-size:clamp(1.85rem,3.1vw,3.15rem);font-weight:700}h3{font-family:var(--font-display);text-transform:uppercase;margin-bottom:6px;font-size:1.65rem}p{max-width:66ch}p:last-child{margin-bottom:0}.overline,.brand-sub,.header-schedule,.station-line,.schedule-lockup span,.rundown-details dt,.voice-role,.availability-list strong,.upcoming-show time,.footer-platforms span,legend{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.overline{color:var(--river);margin-bottom:10px}.button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-weight:700;line-height:1;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.64}.button:disabled:hover{transform:none}.button-primary{background:var(--kodak-amber);color:var(--studio)}.button-primary:hover{background:#d99a14}.button-secondary{color:var(--ink);background:0 0;border-color:currentColor}.button-row,.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-header{z-index:100;color:var(--ink);background:#fffffff5;border-bottom:1px solid #0000001a;transition:background .2s,border-color .2s,box-shadow .2s;position:fixed;inset:0 0 auto;box-shadow:0 10px 34px #00000014}.site-header.compact,.site-header.is-scrolled,.body-not-home .site-header,.menu-open .site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-bottom:1px solid #0000001f;box-shadow:0 16px 42px #00000024}.header-inner{grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;min-height:72px;display:grid}.brand{color:inherit;text-decoration:none;display:inline-flex}.header-logo{object-fit:contain;object-position:left center;width:auto;height:46.25px;margin-left:4px}.brand-main{font-family:var(--font-display);text-transform:uppercase;font-size:1.34rem;font-weight:700;line-height:1}.brand-sub{color:var(--kodak-amber)}.primary-nav{justify-self:center;gap:26px;font-weight:700;display:flex}.primary-nav a,.mobile-nav a,.footer-nav a{text-decoration:none}.primary-nav a{color:#000000c7;position:relative}.primary-nav a:after{content:"";background:var(--kodak-amber);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover:after,.primary-nav a[aria-current=page]:after{transform:scaleX(1)}.header-schedule{color:#000000b8;justify-self:end;text-decoration:none}.header-cta{background:var(--kodak-amber);min-height:40px;color:var(--studio);justify-self:end;padding-inline:20px}.menu-toggle{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:none}.menu-toggle-icon,.menu-toggle-icon:before,.menu-toggle-icon:after{background:currentColor;border-radius:999px;width:17px;height:2px;transition:transform .16s,opacity .16s;display:block}.menu-toggle-icon{position:relative}.menu-toggle-icon:before,.menu-toggle-icon:after{content:"";position:absolute;left:0}.menu-toggle-icon:before{transform:translateY(-6px)}.menu-toggle-icon:after{transform:translateY(6px)}.menu-toggle[aria-expanded=true] .menu-toggle-icon{background:0 0}.menu-toggle[aria-expanded=true] .menu-toggle-icon:before{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon:after{transform:rotate(-45deg)}.mobile-nav{display:none}.home-hero{background:linear-gradient(180deg, #0000007a, #0000 44%), linear-gradient(180deg, var(--river) 0%, var(--river-deep) 100%);min-height:100svh;padding:72px 0 0;position:relative;overflow:visible}.hero-signal-lines{--signal-origin-x:46%;--signal-origin-y:38%;z-index:0;color:#c082025c;opacity:1;pointer-events:none;filter:none;mix-blend-mode:screen;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent calc(var(--signal-origin-x) - 4%), #00000057 var(--signal-origin-x), #000000bd calc(var(--signal-origin-x) + 14%), #0000007a 76%, transparent 100%), linear-gradient(180deg, transparent 0%, #000c 24%, #000000d1 70%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent calc(var(--signal-origin-x) - 4%), #00000057 var(--signal-origin-x), #000000bd calc(var(--signal-origin-x) + 14%), #0000007a 76%, transparent 100%), linear-gradient(180deg, transparent 0%, #000c 24%, #000000d1 70%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent calc(var(--signal-origin-x) - 4%), #00000057 var(--signal-origin-x), #000000bd calc(var(--signal-origin-x) + 14%), #0000007a 76%, transparent 100%), linear-gradient(180deg, transparent 0%, #000c 24%, #000000d1 70%, transparent 100%);-webkit-mask-composite:source-in;position:absolute;top:72px;bottom:0;left:0;-webkit-mask-composite:source-in;mask-composite:intersect}.signal-origin{position:relative}.hero-signal-track{transform-origin:50%;filter:blur(.55px)}.hero-signal-track--primary{opacity:.76}.hero-signal-track--secondary{opacity:.62}.hero-signal-track--tertiary{opacity:.46}.hero-signal-lines path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.signal-icons{color:#c082026b;filter:none}.signal-icon{--signal-icon-boost:1;--signal-icon-rotate:0deg;opacity:0;transform-box:fill-box;transform-origin:50%}.signal-icon path,.signal-icon line,.signal-icon circle,.signal-icon rect,.signal-icon polyline,.signal-icon polygon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-masthead{z-index:1;max-width:var(--container);min-height:calc(100svh - 72px);color:var(--white);grid-template-columns:minmax(0,.98fr) minmax(320px,440px);align-items:center;gap:clamp(8px,1.5vh,16px) clamp(28px,5vw,72px);padding-bottom:clamp(44px,6vh,70px);display:grid;position:relative}.hero-masthead .overline{color:var(--kodak-amber)}.hero-primary{align-self:center;max-width:760px;padding-top:0}.hero-primary h1{margin-bottom:16px;font-size:clamp(3rem,5.4vw,5.1rem)}.tagline{color:#fffaf2e6;font-family:var(--font-serif);margin-bottom:18px;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.25}.hero-primary>p:not(.tagline){color:#fffaf2e6;font-size:clamp(1rem,1.4vw,1.2rem)}.hero-schedule-line{letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-weight:700;color:var(--kodak-amber)!important;font-size:.78rem!important}.hero-primary .hero-actions{margin-top:24px}.hero-masthead .button-secondary{color:var(--white)}.weekly-broadcast{color:var(--white);border-top:1px solid #fffaf270;border-bottom:1px solid #fffaf238;margin-top:30px;padding:16px 0 14px}.weekly-broadcast__eyebrow,.weekly-broadcast__description,.weekly-broadcast__meta dt{color:var(--kodak-amber);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700;line-height:1.35}.weekly-broadcast__title{max-width:16ch;color:var(--white);font-family:var(--font-serif);margin:10px 0 16px;font-size:clamp(1.18rem,1.55vw,1.55rem);font-weight:700;line-height:1.05}.weekly-broadcast__guest{color:var(--white);font-family:var(--font-serif);text-transform:uppercase;margin:0;font-size:clamp(1.55rem,2.25vw,2.15rem);font-weight:700;line-height:.96}.weekly-broadcast__description{color:#fffaf2c2;margin-top:8px}.episode-guest-lockup{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;display:grid}.episode-guest-photo{background:var(--kodak-amber);object-fit:cover;object-position:center 34%;border:2px solid #ffffffc2;border-radius:50%;width:58px;height:58px}.hero-schedule,.hero-guest{place-self:center end;width:min(100%,430px);margin-top:0}.hero-guest{margin-top:0}.hero-guest .weekly-broadcast__guest{text-transform:none;margin-top:10px}.hero-schedule__items{gap:10px;margin-top:18px;display:grid}.hero-schedule__items span{color:#fffaf2c2;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1.1}.hero-schedule__items strong{color:var(--white);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.15rem,3.2vw,3rem);line-height:.92}.weekly-broadcast__meta{border-top:1px solid #fffaf238;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 0;padding-top:14px;display:grid}.weekly-broadcast__meta div,.weekly-broadcast__meta dd{margin:0}.weekly-broadcast__meta dd{color:var(--white);text-transform:uppercase;margin-top:4px;font-size:.95rem;font-weight:700;line-height:1.1}.broadcast-cover{z-index:2;width:min(100%,430px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:2/2;place-self:start end;margin:0;display:block;position:relative}.cover-photo,.sponsor-image,.place-layout figure{background:var(--river-deep);margin:0;position:relative;overflow:hidden}.cover-photo{aspect-ratio:960/768;width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.sponsor-image{border-radius:6px;min-height:330px}.place-layout figure{border-radius:6px;min-height:300px}.cover-photo:after,.sponsor-image:after,.place-layout figure:after{content:"";pointer-events:none;background:linear-gradient(#05080b00,#05080b2e);position:absolute;inset:0}.cover-photo:after{display:none}.cover-photo img,.sponsor-image img,.place-layout figure img{object-fit:cover;filter:saturate(.98)contrast(1.01)brightness(1.03);width:100%;height:100%;position:absolute;inset:0}.cover-photo img{object-position:center 50%}.broadcast-cover .cover-photo img{object-fit:cover}.sponsor-image img,.place-layout figure img{object-position:center 50%}.cover-photo figcaption{z-index:2;color:var(--white);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;position:absolute;bottom:16px;left:18px}.host-line{font-weight:700}.show-purpose{padding-top:var(--section-space)}.show-purpose .narrow-copy{text-align:center}.show-purpose .narrow-copy h2,.show-purpose .narrow-copy p{margin-inline:auto}.program-rundown,.conversation-layout,.platform-layout,.place-layout,.page-hero-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:48px;display:grid}.form-layout{grid-template-columns:minmax(260px,.86fr) minmax(0,600px);align-items:start;gap:44px;display:grid}.utility-layout,.sponsor-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.listen-utility .utility-layout{grid-template-columns:minmax(0,1fr) auto}.listen-schedule .utility-layout{grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.listen-utility .utility-layout>.button:nth-child(2){justify-self:start}.this-saturday{background:var(--paper)}#past-episodes{scroll-margin-top:20px}.latest-episode{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.featured-guide{background:linear-gradient(180deg, var(--river) 0%, var(--river-deep) 100%);color:var(--white);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.guides-layout{align-items:start;gap:40px;display:grid}.guides-heading{text-align:center}.guides-heading h2{max-width:none;margin-inline:auto}.guides-heading p{color:#fffaf2bd;margin-inline:auto}.guides-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.guide-card{grid-template-columns:minmax(140px,190px) minmax(0,1fr);align-items:start;gap:26px;display:grid}.guide-card--workshop{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.featured-guide__image{border:1px solid var(--line);display:block;box-shadow:0 14px 28px #0000001f}.featured-guide__image img{width:100%;height:auto}.featured-guide__content .overline{color:var(--kodak-amber)}.featured-guide__content h3{margin-bottom:12px}.featured-guide__content p:not(.overline){color:#fffaf2c7}.featured-guide__content .button{margin-top:8px}.featured-guide__content .button-primary:hover{background:#d99a14}.rundown-heading h2{max-width:11ch}.rundown-details dl{border-top:1px solid var(--line);margin:0 0 22px}.rundown-details dl div,.availability-list li,.segment-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(136px,.36fr) minmax(0,1fr);gap:20px;padding:15px 0;display:grid}.rundown-details dt{color:var(--river)}.rundown-details dd{margin:0;font-weight:700}.show-purpose,.conversation-section,.platform-section,.episode-listing,.opportunities{background:var(--paper-soft)}.why-listen,.sponsor-fit{background:var(--paper-soft);border-top:1px solid var(--line)}.narrow-copy{max-width:var(--container)}.narrow-copy h2,.narrow-copy p{max-width:920px}.narrow-copy p:last-child{font-family:var(--font-serif);font-size:1.16rem;line-height:1.5}.voices-section{background:var(--studio);color:var(--white)}.voices-section .overline{color:var(--kodak-amber)}.section-intro{margin-bottom:26px}.voice-list{border-top:1px solid var(--line-dark);display:grid}.voice-profile{border-bottom:1px solid var(--line-dark);grid-template-columns:176px minmax(0,1fr);align-items:center;gap:28px;padding:26px 0;display:grid}.voice-profile img{object-fit:cover;filter:saturate(.94)contrast(1.03);background:#111;width:176px;height:206px}.voice-profile:first-child img{object-position:center 18%}.voice-profile:nth-child(2) img{object-position:center 35%}.voice-profile:nth-child(3) img{object-position:center top}.voice-role{color:var(--kodak-amber);margin-bottom:8px}.voice-profile p{color:#fffaf2c7}.voice-profile h3+p{color:var(--white)}.voice-profile h3 a{text-underline-offset:4px;text-decoration-thickness:1px}.voice-profile h3 a:hover{color:var(--kodak-amber)}.host-bio-more{display:inline}.voice-more-toggle{display:none}.segment-list,.availability-list,.sponsor-category-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sponsor-category-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.sponsor-category-list li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:12px 0;font-weight:700}.why-listen .segment-list li{grid-template-columns:1fr}.segment-list strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.18rem;line-height:1.1}.segment-list span,.availability-list span{color:var(--ink-soft)}.platform-action-list li{grid-template-columns:minmax(136px,.25fr) minmax(0,1fr) auto;align-items:center}.platform-action-list .button{white-space:nowrap;min-height:38px;padding-inline:14px}.place-section{padding:var(--section-space) 0;background:var(--river-deep);color:var(--white)}.place-section .overline{color:var(--kodak-amber)}.place-section p{color:#fffaf2d1}.place-layout{align-items:center}.listen-utility,.sponsor-position,.sponsor-form-section{background:var(--paper)}.listen-utility{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#fbf7efc7,#f3eadc)}.opportunities{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sponsor-brief{background:linear-gradient(90deg, #f2b84b1f, transparent 34%), linear-gradient(180deg, #0b2631, var(--river-deep));color:var(--white);position:relative;overflow:hidden}.sponsor-brief .overline{color:var(--kodak-amber)}.sponsor-brief p{color:#fffaf2c2}.sponsor-brief .button-primary{background:var(--kodak-amber);color:var(--studio)}.sponsor-brief .button-primary:hover{color:var(--studio);background:#d99a14}.schedule-lockup{border:1px solid var(--line);background:var(--paper-soft);border-radius:6px;gap:8px;min-width:220px;padding:22px;display:grid}.schedule-lockup strong{font-family:var(--font-display);text-transform:uppercase;font-size:2.28rem;line-height:.92}.schedule-lockup.large{min-width:270px;max-width:360px;color:var(--ink);background:#fffaf2f0;padding:28px}.schedule-lockup.large strong{font-size:2.9rem}.page-hero{padding:calc(var(--header-height) + var(--hero-space)) 0 72px;background:var(--river-deep);color:var(--white)}.page-hero .overline{color:var(--kodak-amber)}.page-hero h1{max-width:17ch;font-size:clamp(2.45rem,3.85vw,4.2rem)}.page-hero p{color:#fffaf2d6;font-size:1.05rem}.page-hero-layout{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center}.listen-page-hero{background:linear-gradient(90deg,#05080be6,#05080bb8),url(/assets/Downtown_Rochester__NY_HDR_by_patrickashley-ieKYe4UC.jpg) 50% 52%/cover no-repeat}.listen-page-hero.page-hero{min-height:500px;padding:calc(var(--header-height) + var(--hero-space) + 10px) 0 30px;align-items:center;display:grid}.listen-page-hero .page-hero-layout{min-height:0}.sponsor-page-hero .page-hero-layout{align-items:center}.upcoming-show{border:1px solid var(--line);background:var(--white);border-radius:6px;padding:24px}.upcoming-show time{color:var(--river)}.episode-card{border:1px solid var(--line);background:var(--white);border-radius:6px;gap:14px;padding:24px;display:grid}.episode-card h3{margin-bottom:0}.episode-card__eyebrow,.episode-card__meta dt{color:var(--river);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.episode-card__eyebrow{margin:0}.episode-card__meta{gap:10px;margin:0;display:grid}.episode-card__meta div{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.episode-card__meta dd{margin:0;font-weight:700}.episode-card__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.episode-list{gap:18px;display:grid}.past-episodes-layout{grid-template-columns:1fr;gap:30px}.past-episodes-heading{text-align:center;justify-items:center}.past-episodes-heading h2,.past-episodes-heading p{margin-inline:auto}#past-episodes .episode-card__actions{justify-content:center}#past-episodes .episode-list{grid-template-columns:1fr;align-items:stretch;gap:20px}#past-episodes .episode-card{text-align:center;height:100%}#past-episodes .episode-card__meta div{grid-template-columns:1fr;justify-items:center;gap:6px}.sponsor-form{border:1px solid var(--line);background:var(--white);border-radius:6px;justify-self:stretch;padding:20px;box-shadow:0 14px 34px #11141712}fieldset{border:0;margin:0 0 16px;padding:0}legend{color:var(--river);margin-bottom:10px}.form-grid{align-items:start;gap:10px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full{grid-column:1/-1}label{font-size:.9rem;font-weight:700;display:block}label input,label select,label textarea{margin-top:4px}input,select,textarea{background:var(--paper-soft);width:100%;min-height:38px;color:var(--ink);border:1px solid #11141747;border-radius:6px;padding:7px 10px;line-height:1.25}textarea{resize:vertical;height:104px;min-height:84px}[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 2px #a93d3224}.field-error{color:var(--error);margin-top:4px;font-size:.86rem;font-weight:700;display:block}.form-message{min-height:18px;margin-top:12px;font-weight:700}.form-message.is-error{color:var(--error)}.form-message.is-success{color:var(--success)}.site-footer{background:var(--paper-soft);color:var(--ink);padding:54px 0 34px}.footer-logo{object-fit:contain;object-position:left center;width:auto;height:54px}.footer-layout{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) .55fr 1fr;gap:32px;padding-bottom:28px;display:grid}.footer-credit{width:100%;max-width:none;color:var(--ink);text-align:center;margin:22px 0 0;font-size:.82rem}.footer-credit a{color:var(--kodak-amber);font-weight:700;text-decoration:none}.footer-credit a:hover{text-decoration:underline}.footer-nav,.footer-platforms{align-content:start;gap:9px;display:grid}.footer-nav a{color:var(--ink-soft);font-weight:700}.footer-privacy-button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700;text-decoration:underline}.consent-manage-button{right:clamp(12px,2vw,28px);bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:100;border:1px solid var(--border-action-accent);background:var(--paper-soft);min-height:44px;color:var(--ink);cursor:pointer;border-radius:6px;padding:10px 14px;font-weight:700;position:fixed;box-shadow:0 8px 22px #00183338}.consent-manage-button:hover{border-color:var(--kodak-amber);background:var(--paper)}.privacy-page-hero h1{max-width:none}.privacy-copy{width:min(100% - 56px,820px)}.privacy-copy h2{max-width:none;margin-top:42px;font-size:clamp(1.55rem,2.4vw,2.2rem)}.privacy-copy p{max-width:none}.privacy-copy a{color:var(--river);font-weight:700}.privacy-updated,.footer-platforms span,.disclaimer{color:var(--ink-soft)}.disclaimer{max-width:92ch;margin:22px 0 0;font-size:.84rem}@media (width<=1080px){.primary-nav,.header-schedule{display:none}.menu-toggle{display:grid}.mobile-nav{z-index:99;background:var(--river);border:1px solid var(--line-dark);border-radius:8px;padding:10px;position:fixed;top:78px;left:24px;right:24px;box-shadow:0 22px 62px #05080b52}.mobile-nav.is-open{gap:4px;display:grid}.mobile-nav a{min-height:44px;color:var(--white);border-radius:6px;align-items:center;padding:0 12px;font-weight:700;display:flex}.mobile-nav a[aria-current=page]{color:var(--kodak-amber);background:#f2b84b24}.program-rundown,.conversation-layout,.platform-layout,.form-layout,.place-layout,.page-hero-layout,.broadcast-cover{grid-template-columns:1fr}.cover-photo{min-height:260px}.sponsor-image,.place-layout figure{min-height:280px}.hero-signal-lines{opacity:.16;width:100%;left:0;right:24px}.hero-masthead{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:32px}.hero-primary{max-width:760px}.hero-guest{margin-top:clamp(64px,12vh,96px)}.broadcast-cover{width:min(100%,360px)}.weekly-broadcast{max-width:520px}.listen-utility .utility-layout{grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.listen-utility .utility-layout>.button-row,.listen-utility .utility-layout>.button{grid-column:1/-1;justify-self:start}.platform-action-list li{grid-template-columns:minmax(124px,.3fr) minmax(0,1fr)}.platform-action-list .button{grid-column:1/-1;justify-self:start}.listen-page-hero.page-hero{min-height:460px;padding:calc(var(--header-height) + var(--hero-space) + 8px) 0 24px}.listen-schedule .utility-layout{grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.sponsor-layout{grid-template-columns:1fr;align-items:start}.sponsor-layout>.button-row,.sponsor-layout>.button{justify-self:start}.footer-layout{grid-template-columns:1fr}}@media (width<=767px){:root{--header-height:64px;--hero-space:48px;--section-space:72px}body{font-size:16px}.container{width:min(100% - 32px, var(--container))}.section{padding:var(--section-space) 0}h1{max-width:10ch;font-size:clamp(2.75rem,13vw,4.2rem)}h2{max-width:none;font-size:clamp(1.75rem,8vw,2.5rem)}h3{font-size:1.28rem}.header-inner{grid-template-columns:auto 1fr auto auto;gap:8px;min-height:64px}.brand-main{font-size:1.04rem}.brand-sub{font-size:.6rem}.header-logo{height:37.5px;margin-left:0}.header-cta{min-height:36px;padding-inline:12px;font-size:.86rem}.menu-toggle{width:38px;height:38px}.mobile-nav{top:70px;left:16px;right:16px}.hero-signal-lines{opacity:.12;height:190px;top:108px;bottom:auto}.listen-page-hero.page-hero{min-height:0;padding:calc(var(--header-height) + var(--hero-space) + 10px) 0 24px}.signal-icons{display:none}.home-hero{min-height:0;padding:calc(var(--header-height) + var(--hero-space) + 8px) 0 24px}.hero-masthead{grid-template-rows:auto;grid-template-columns:1fr;gap:28px;min-height:0;padding-bottom:0}.hero-primary{grid-row:auto;padding-top:0}.hero-masthead .overline{margin-bottom:8px;font-size:.67rem}.hero-masthead h1{max-width:none;margin-bottom:12px;font-size:clamp(2.35rem,10.8vw,3.25rem);line-height:.94}.tagline{margin-bottom:12px;font-size:1.02rem}.hero-primary>p:nth-of-type(3){display:none}.hero-primary>p:not(.tagline){font-size:.98rem;line-height:1.45}.hero-schedule-line{margin-top:12px;font-size:.68rem!important}.button{min-height:42px;padding-inline:16px}.button-row .button,.sponsor-layout>.button,.listen-utility .utility-layout>.button{width:100%}.hero-actions{grid-template-columns:1fr;gap:8px;margin-top:18px;display:grid}.hero-actions .button{width:100%;min-height:46px;padding-inline:12px;font-size:.95rem}.weekly-broadcast{max-width:none;margin-top:0;padding:12px 0}.hero-guest{justify-self:stretch;width:100%;margin-top:0}.weekly-broadcast__eyebrow,.weekly-broadcast__description,.weekly-broadcast__meta dt{font-size:.64rem}.weekly-broadcast__title{margin:6px 0 7px;font-size:.96rem}.episode-guest-lockup{grid-template-columns:48px minmax(0,1fr)}.episode-guest-photo{width:48px;height:48px;font-size:.86rem}.weekly-broadcast__guest{font-size:clamp(1.22rem,6.3vw,1.62rem)}.weekly-broadcast__description{margin-top:4px}.weekly-broadcast__meta{gap:10px;margin-top:9px;padding-top:9px}.weekly-broadcast__meta dd{font-size:.82rem}.broadcast-cover{border-radius:6px;grid-area:auto;justify-self:stretch;width:100%;margin-top:0}.cover-photo{min-height:184px}.cover-copy{padding:16px}.show-purpose{padding-top:var(--section-space)}.program-rundown,.conversation-layout,.platform-layout,.utility-layout,.listen-utility .utility-layout,.guides-layout,.sponsor-layout,.form-layout,.place-layout,.page-hero-layout{grid-template-columns:1fr;gap:26px}.rundown-details dl div,.availability-list li,.segment-list li{grid-template-columns:1fr;gap:5px;padding:13px 0}.platform-action-list .button{width:100%}.guide-card{text-align:center;grid-template-columns:1fr;gap:18px;padding:18px}.guides-resources{grid-template-columns:1fr}.guide-card--workshop .featured-guide__image{width:min(100%,260px)}.featured-guide__image{justify-self:center;width:min(100%,180px)}.featured-guide__content{justify-items:center}.featured-guide__content p{margin-inline:auto}.guides-heading{padding-top:0}.sponsor-category-list{grid-template-columns:1fr}.section-intro{margin-bottom:18px}.voice-profile{grid-template-columns:138px minmax(0,1fr);align-items:start;gap:18px;padding:24px 0}.voice-profile img{border-radius:4px;width:138px;height:164px}.voice-profile p{margin-bottom:8px}.voice-profile h3{margin-bottom:8px;font-size:clamp(1.28rem,5.8vw,1.7rem)}.voice-profile [data-host-bio]{margin-bottom:10px;overflow:visible}.voice-profile:not(.is-expanded) .host-bio-more{display:none}.voice-profile.is-expanded .host-bio-more{display:inline}.voice-more-toggle{min-height:34px;color:var(--kodak-amber);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.place-section{padding:var(--section-space) 0}.place-layout figure,.sponsor-image{min-height:210px}.schedule-lockup,.schedule-lockup.large{width:100%;min-width:0;padding:20px}.schedule-lockup strong,.schedule-lockup.large strong{font-size:2.45rem}.page-hero{padding:calc(var(--header-height) + var(--hero-space)) 0 72px;background-position:50%}.page-hero-layout{align-items:start;gap:36px}.page-hero .overline{margin-bottom:8px;font-size:.67rem}.page-hero h1{max-width:none;margin-bottom:12px;font-size:clamp(2.3rem,10.8vw,3.35rem);line-height:.92}.page-hero p{font-size:1rem;line-height:1.45}.schedule-lockup.large{padding:16px}.schedule-lockup.large strong{font-size:2.2rem}.sponsor-image{min-height:184px}.sponsor-form{padding:16px}input,select,textarea{min-height:40px}textarea{height:86px;min-height:76px}}@media (width<=420px){.container{width:min(100% - 28px, var(--container))}.brand-main{font-size:.96rem}.header-cta{padding-inline:10px}.hero-masthead h1{font-size:clamp(2.35rem,10.8vw,3.3rem)}.cover-photo{min-height:176px}.schedule-lockup.large strong{font-size:2rem}.sponsor-image{min-height:170px}.voice-profile{grid-template-columns:136px minmax(0,1fr);gap:15px}.voice-profile img{width:136px;height:162px}}@media (width<=350px){.hero-actions,.voice-profile{grid-template-columns:1fr}.voice-profile img{aspect-ratio:4/5;width:min(100%,220px);height:auto}}@media (width<=360px){.form-grid.two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
