.screener-chat-header,.screener-table .screener-chat-header{position:relative;display:flex;flex-direction:column;gap:12px;font-family:Helvetica Neue,sans-serif;margin:4px 0 16px}.screener-chat-header__top,.screener-table .screener-chat-header__top{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.screener-chat-header__top,.screener-table .screener-chat-header__top{padding:20px 0 8px}}.screener-chat-header__title,.screener-table .screener-chat-header__title{margin:0;max-width:calc(100% - 148px);color:#333;font-size:20px;font-weight:500;line-height:23.38px}@media(max-width:768px){.screener-chat-header__title,.screener-table .screener-chat-header__title{max-width:100%;font-size:18px;line-height:22px}}.screener-chat-header__desc-card,.screener-table .screener-chat-header__desc-card{display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;background:#fcf9f7;border-radius:6px;padding:12px 16px}@media(max-width:768px){.screener-chat-header__desc-card,.screener-table .screener-chat-header__desc-card{flex-direction:column;align-items:stretch;gap:10px}}.screener-chat-header__desc-text,.screener-table .screener-chat-header__desc-text{margin:0;color:#666;font-size:14px;font-weight:400;line-height:20.63px;flex:1}.screener-chat-header__send-btn,.screener-table .screener-chat-header__send-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border-radius:6px;border:1px solid #dadada;background:rgba(0,0,0,0);cursor:pointer;flex-shrink:0;white-space:nowrap;color:#666;font-family:inherit;font-size:14px;font-weight:500;line-height:1px;transition:border-color .12s ease}.screener-chat-header__send-btn span,.screener-table .screener-chat-header__send-btn span{padding-top:3px}.screener-chat-header__send-btn:hover,.screener-table .screener-chat-header__send-btn:hover{border-color:#817e7e}.screener-chat-header__send-btn svg,.screener-table .screener-chat-header__send-btn svg{display:block;flex-shrink:0}.screener-chat-header__badge,.screener-table .screener-chat-header__badge{position:absolute;top:-16px;right:-12px;z-index:2;display:flex;align-items:center;justify-content:flex-end;width:200px;height:35px;flex-shrink:0;pointer-events:none}@media(max-width:768px){.screener-chat-header__badge,.screener-table .screener-chat-header__badge{width:144px;height:24px;top:-18px;right:-16px}}.screener-chat-header__badge-bg,.screener-table .screener-chat-header__badge-bg{position:absolute;top:0;right:0;width:100%;height:100%;display:block}.screener-chat-header__badge-content,.screener-table .screener-chat-header__badge-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding-right:14px;white-space:nowrap}@media(max-width:768px){.screener-chat-header__badge-content,.screener-table .screener-chat-header__badge-content{gap:4px;padding-right:10px}}.screener-chat-header__badge-icon,.screener-table .screener-chat-header__badge-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.screener-chat-header__badge-icon svg,.screener-table .screener-chat-header__badge-icon svg{display:block}@media(max-width:768px){.screener-chat-header__badge-icon,.screener-table .screener-chat-header__badge-icon{width:14px;height:14px}}.screener-chat-header__badge-icon-fallback,.screener-table .screener-chat-header__badge-icon-fallback{display:inline-block;width:18px;height:18px}@media(max-width:768px){.screener-chat-header__badge-icon-fallback,.screener-table .screener-chat-header__badge-icon-fallback{width:14px;height:14px}}.screener-chat-header__badge-label,.screener-table .screener-chat-header__badge-label{color:#c4905a;font-size:14px;font-weight:500;line-height:22px}@media(max-width:768px){.screener-chat-header__badge-label,.screener-table .screener-chat-header__badge-label{font-size:11px;line-height:16px}}.screener-chat-header__badge-divider,.screener-table .screener-chat-header__badge-divider{width:1px;height:14px;background:#c4905a;flex-shrink:0}@media(max-width:768px){.screener-chat-header__badge-divider,.screener-table .screener-chat-header__badge-divider{height:11px}}.screener-chat-header__badge-beta,.screener-table .screener-chat-header__badge-beta{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;background:linear-gradient(-90deg,#d2b79a,#c4905a);color:#fff;font-size:12px;font-weight:500;line-height:20px}@media(max-width:768px){.screener-chat-header__badge-beta,.screener-table .screener-chat-header__badge-beta{padding:0 4px;font-size:10px;line-height:16px}}.screener-chat-header__bottom,.screener-table .screener-chat-header__bottom{display:flex;align-items:center;gap:8px;padding:10px 20px 10px 16px;background:hsla(0,0%,100%,.95)}@media(max-width:768px){.screener-chat-header__bottom,.screener-table .screener-chat-header__bottom{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.screener-chat-header__bottom::-webkit-scrollbar,.screener-table .screener-chat-header__bottom::-webkit-scrollbar{display:none}}.screener-chat-header__results,.screener-table .screener-chat-header__results{color:#333;font-size:12px;font-weight:500;line-height:19.6px;white-space:nowrap;flex-shrink:0}.screener-chat-header__spacer,.screener-table .screener-chat-header__spacer{flex:1}@media(max-width:768px){.screener-chat-header__spacer,.screener-table .screener-chat-header__spacer{flex:none;width:24px}}.screener-chat-header__divider,.screener-table .screener-chat-header__divider{width:1px;height:20px;background:#ebebeb;flex-shrink:0}.screener-chat-header__flag-btn,.screener-table .screener-chat-header__flag-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;color:#817e7e;font-family:inherit;font-size:12px;font-weight:400;line-height:18.72px;white-space:nowrap;flex-shrink:0}.screener-chat-header__flag-btn svg,.screener-table .screener-chat-header__flag-btn svg{display:block;flex-shrink:0}.screener-chat-header__flag-btn:hover,.screener-table .screener-chat-header__flag-btn:hover{color:#666}.alert-activated-modal{position:relative;z-index:1001;background:#fff;font-family:var(--font-helvetica-neue),sans-serif;display:flex;flex-direction:column;width:400px;border-radius:12px;border:.5px solid #f0e2d4;box-shadow:0 8px 24px 0 rgba(196,144,90,.2);overflow:hidden}@media(max-width:600px){.alert-activated-modal{position:fixed;top:auto;left:0;right:0;bottom:0;width:100%;border-radius:16px 16px 0 0;border:none;box-shadow:0 -4px 24px rgba(0,0,0,.12);max-height:92dvh;overflow-y:auto;z-index:1300}}.alert-activated-modal__header{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;padding:16px 20px}.alert-activated-modal__icon-wrap{flex-shrink:0;width:44px;height:44px;background:#fcf4f0;border-radius:50%;display:flex;align-items:center;justify-content:center}.alert-activated-modal__header-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.alert-activated-modal__title{font-size:16px;font-weight:500;color:#333;line-height:1.5625;margin:0;letter-spacing:-.0125em}.alert-activated-modal__subtitle{font-size:12px;font-weight:400;color:#817e7e;line-height:1.375;margin:0}.alert-activated-modal__close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;border-radius:6px;transition:background .12s ease}.alert-activated-modal__close:hover{background:rgba(38,49,105,.06)}.alert-activated-modal__divider{height:1px;width:100%;background:rgba(38,49,105,.08);flex-shrink:0}.alert-activated-modal__section{display:flex;flex-direction:column;gap:4px;padding:16px 20px 20px}.alert-activated-modal__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.alert-activated-modal__row-label{font-size:14px;font-weight:500;color:#333;line-height:1.5}.alert-activated-modal__row-desc{font-size:12px;font-weight:400;color:#999;line-height:1.375;margin:0}.alert-activated-modal__toggle{position:relative;width:36px;height:20px;flex-shrink:0;background:#d1d1d1;border:none;border-radius:9999px;cursor:pointer;padding:2px;transition:background .22s ease}.alert-activated-modal__toggle--on{background:#00ba00}.alert-activated-modal__toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transition:transform .22s ease}.alert-activated-modal__toggle--on .alert-activated-modal__toggle-thumb{transform:translateX(16px)}.alert-activated-modal__actions{display:flex;padding:16px 13px 16px 12px}.alert-activated-modal__done-btn{flex:1;height:41px;font-size:14px;font-weight:500;font-family:inherit;color:#fff;background:linear-gradient(45deg,#616161,#333 49%);border:none;border-radius:6px;cursor:pointer}:root{--fz-copper-50:#fcf9f7;--fz-copper-100:#f8f2eb;--fz-copper-200:#f0e2d4;--fz-copper-300:#e4cdb5;--fz-copper-400:#d6b18c;--fz-copper-500:#c4905a;--fz-copper-600:#a77a4d;--fz-copper-700:#89653f;--fz-copper-800:#6c4f32;--fz-copper-900:#4e3a24;--fz-copper-1000:#312417;--fz-brand-50:#fcf4f0;--fz-brand-100:#f6e6d8;--fz-brand-200:#ebcfb1;--fz-brand-300:#ddb48a;--fz-brand-400:#d0a074;--fz-brand-500:#c4905a;--fz-brand-600:#a87841;--fz-brand-700:#8a6131;--fz-red-50:#fef5f4;--fz-red-500:#ea3323;--fz-red-1000:#3b0d09;--fz-green-50:#f2fbf2;--fz-green-500:#00aa00;--fz-green-1000:#002b00;--fz-marigold-50:#fefaf3;--fz-marigold-500:#ef9309;--fz-marigold-1000:#3c2502;--fz-sapphire-50:#f7f9fc;--fz-sapphire-500:#5a8ac4;--fz-sapphire-1000:#172331;--fz-neutral-50:#fafafb;--fz-neutral-100:#f3f4f5;--fz-neutral-200:#f1f1f1;--fz-neutral-300:#ebebeb;--fz-neutral-400:#dadada;--fz-neutral-500:#c0c0c0;--fz-neutral-600:#aaaaaa;--fz-neutral-700:#817e7e;--fz-neutral-800:#666666;--fz-neutral-900:#4d4d4d;--fz-neutral-1000:#333333;--fz-surface-background-app:var(--fz-brand-50);--fz-surface-raised:#ffffff;--fz-surface-background-paper:#ffffff;--fz-surface-background-muted:var(--fz-neutral-50);--fz-surface-background-subtle:var(--fz-neutral-100);--fz-surface-column-header:var(--fz-neutral-100);--fz-surface-inverse:var(--fz-neutral-1000);--fz-surface-accent-subtle:#fff6ec;--fz-feedback-positive:var(--fz-green-500);--fz-feedback-positive-muted:#e0f4e0;--fz-feedback-negative:var(--fz-red-500);--fz-feedback-negative-muted:#fce0dd;--fz-feedback-notice:var(--fz-marigold-500);--fz-feedback-notice-muted:#fde9c7;--fz-feedback-information:var(--fz-sapphire-500);--fz-feedback-information-muted:#e1ecf7;--fz-text-primary:var(--fz-neutral-1000);--fz-text-secondary:var(--fz-neutral-800);--fz-text-muted:var(--fz-neutral-700);--fz-text-placeholder:var(--fz-neutral-600);--fz-text-inverse:#ffffff;--fz-text-accent:var(--fz-brand-500);--fz-border-subtle:var(--fz-neutral-200);--fz-border-default:var(--fz-neutral-300);--fz-border-strong:var(--fz-neutral-400);--fz-border-heavy:var(--fz-neutral-400);--fz-border-contrast:var(--fz-neutral-500);--fz-border-accent:var(--fz-brand-500);--fz-border-width-1:1px;--fz-space-0:0;--fz-space-1:4px;--fz-space-2:8px;--fz-space-3:12px;--fz-space-4:16px;--fz-space-5:20px;--fz-space-6:24px;--fz-space-6px:6px;--fz-space-8:32px;--fz-space-10:40px;--fz-radius-4:4px;--fz-radius-6:6px;--fz-radius-8:8px;--fz-radius-10:10px;--fz-radius-12:12px;--fz-radius-16:16px;--fz-radius-full:999px;--fz-elevation-low-raised:2px 2px 4px rgba(51,51,51,0.12);--fz-elevation-mid-raised:0px 4px 12px rgba(51,51,51,0.12);--fz-elevation-high-raised:0px 12px 32px rgba(51,51,51,0.12);--fz-font-family-base:var(--font-helvetica-neue),sans-serif;--fz-font-weight-regular:400;--fz-font-weight-medium:500;--fz-font-weight-semibold:600;--fz-font-weight-bold:700;--fz-font-size-display-large:40px;--fz-line-height-display-large:48px;--fz-font-size-display-medium:32px;--fz-line-height-display-medium:40px;--fz-font-size-heading-h1:28px;--fz-line-height-heading-h1:36px;--fz-font-size-heading-h2:24px;--fz-line-height-heading-h2:32px;--fz-font-size-heading-h3:18px;--fz-line-height-heading-h3:26px;--fz-font-size-heading-h4:16px;--fz-line-height-heading-h4:26px;--fz-font-size-body-large:16px;--fz-line-height-body-large:24px;--fz-font-size-body-medium:14px;--fz-line-height-body-medium:22px;--fz-font-size-body-small:12px;--fz-line-height-body-small:18px;--fz-font-size-caption-medium:12px;--fz-line-height-caption-medium:16px;--fz-font-size-caption-small:11px;--fz-line-height-caption-small:14px;--fz-font-size-overline-medium:12px;--fz-line-height-overline-medium:18px;--fz-letter-spacing-overline-medium:0.96px;--fz-font-size-overline-small:10px;--fz-line-height-overline-small:14px;--fz-letter-spacing-overline-small:1.2px}.first-screener-modal{position:relative;z-index:1001;display:flex;flex-direction:column;gap:var(--fz-space-6);width:460px;max-width:calc(100vw - 32px);padding:var(--fz-space-6);background:var(--fz-surface-raised);border:.5px solid var(--fz-copper-200);border-radius:var(--fz-radius-16);box-shadow:var(--fz-elevation-high-raised);font-family:var(--fz-font-family-base)}@media(max-width:600px){.first-screener-modal{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100%;border-radius:var(--fz-radius-16) var(--fz-radius-16) 0 0;border:none;box-shadow:0 -4px 24px rgba(0,0,0,.12);max-height:92dvh;overflow-y:auto}}.first-screener-modal__close{position:absolute;top:var(--fz-space-5);right:var(--fz-space-5);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;border-radius:var(--fz-radius-6);cursor:pointer;transition:background .12s ease}.first-screener-modal__close:hover{background:var(--fz-neutral-100)}.first-screener-modal__body{display:flex;flex-direction:column;align-items:center;gap:14px}.first-screener-modal__hero{display:flex;flex-direction:column;align-items:center;gap:var(--fz-space-3);padding-top:var(--fz-space-2)}.first-screener-modal__hero-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px}.first-screener-modal__hero-text{display:flex;flex-direction:column;align-items:center;gap:var(--fz-space-3);text-align:center}.first-screener-modal__title{margin:0;font-size:var(--fz-font-size-heading-h2);line-height:var(--fz-line-height-heading-h2);font-weight:var(--fz-font-weight-medium);color:var(--fz-text-primary)}.first-screener-modal__subtitle{margin:0;max-width:340px;font-size:var(--fz-font-size-body-medium);line-height:var(--fz-line-height-body-medium);font-weight:var(--fz-font-weight-regular);color:var(--fz-text-secondary)}.first-screener-modal__saved{display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-self:stretch;padding:7px var(--fz-space-4);background:rgba(196,144,90,.06);border-radius:var(--fz-radius-8)}.first-screener-modal__saved-left{display:flex;flex-direction:row;align-items:center;gap:var(--fz-space-3)}.first-screener-modal__saved-label{font-size:var(--fz-font-size-body-medium);line-height:26px}.first-screener-modal__saved-label,.first-screener-modal__view{font-weight:var(--fz-font-weight-medium);color:var(--fz-text-accent)}.first-screener-modal__view{padding:0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--fz-font-size-body-small);line-height:var(--fz-line-height-body-medium)}.first-screener-modal__view:hover{text-decoration:underline}.first-screener-modal__alert-card{display:flex;flex-direction:row;align-items:center;gap:var(--fz-space-3);align-self:stretch;padding:14px var(--fz-space-5);border:var(--fz-border-width-1) solid var(--fz-copper-200);border-radius:var(--fz-radius-10);box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.first-screener-modal__alert-icon{display:flex;flex-shrink:0;width:44px;height:44px}.first-screener-modal__alert-text{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.first-screener-modal__alert-title{font-family:var(--fz-font-family-base);font-size:20px;line-height:32px;font-weight:var(--fz-font-weight-medium);color:var(--fz-text-primary)}.first-screener-modal__alert-desc{font-size:var(--fz-font-size-body-large);line-height:var(--fz-line-height-body-medium);font-weight:var(--fz-font-weight-regular);color:var(--fz-text-placeholder)}.first-screener-modal__toggle{position:relative;flex-shrink:0;width:36px;height:20px;padding:2px;background:var(--fz-neutral-400);border:none;border-radius:var(--fz-radius-full);cursor:pointer;transition:background .22s ease}.first-screener-modal__toggle--on{background:var(--fz-green-500)}.first-screener-modal__toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--fz-surface-raised);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .22s ease}.first-screener-modal__toggle--on .first-screener-modal__toggle-thumb{transform:translateX(16px)}.first-screener-modal__actions{display:flex;flex-direction:row;align-items:center;gap:var(--fz-space-3)}.first-screener-modal__btn{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--fz-space-6px);height:41px;border-radius:var(--fz-radius-10);font-family:var(--fz-font-family-base);font-size:var(--fz-font-size-body-large);font-weight:var(--fz-font-weight-medium);cursor:pointer}.first-screener-modal__btn--share{background:var(--fz-surface-raised);border:var(--fz-border-width-1) solid var(--fz-border-strong);color:var(--fz-text-primary)}.first-screener-modal__btn--share:hover{border-color:var(--fz-text-muted)}.first-screener-modal__btn--done{background:var(--fz-surface-inverse);border:var(--fz-border-width-1) solid var(--fz-surface-inverse);color:var(--fz-text-inverse)}.first-screener-modal__btn--done:hover{background:var(--fz-neutral-900)}