.frame_frame__H8_eg{display:grid;grid-template-columns:16rem minmax(0,1fr);min-height:100vh;background:var(--bg);transition:grid-template-columns .2s var(--ease-out)}.frame_frame__H8_eg[data-collapsed=true]{grid-template-columns:3.5rem minmax(0,1fr)}.frame_sidebar__IGsUD{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;flex-direction:column;height:100vh;min-width:0;background:var(--sidebar);color:var(--sidebar-fg);border-right:1px solid var(--sidebar-border)}.frame_sideHead__70pQd{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;height:56px;padding:0 16px 0 20px;border-bottom:1px solid var(--sidebar-border)}.frame_sideHead__70pQd>a{font-size:1.125rem}.frame_collapse___orm9,.frame_drawerClose__0jwW1,.frame_hamburger__To0FA{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:rgba(231,229,228,.6);cursor:pointer;transition:background .2s,color .2s}.frame_collapse___orm9:hover,.frame_drawerClose__0jwW1:hover{background:rgba(255,255,255,.1);color:var(--sidebar-fg)}.frame_collapse___orm9 svg,.frame_drawerClose__0jwW1 svg,.frame_hamburger__To0FA svg{width:18px;height:18px}.frame_drawerClose__0jwW1,.frame_hamburger__To0FA{display:none}.frame_side__eGvr4{display:grid;grid-gap:12px;gap:12px;padding:20px 12px 4px}.frame_side__eGvr4 .btn-link{padding-left:2px;color:var(--sidebar-primary);font-size:.8125rem}.frame_side__eGvr4 .btn-link:hover{color:#f0a77c}.frame_nav__vK__O{display:grid;flex:1 1;align-content:start;grid-gap:4px;gap:4px;padding:20px 12px}.frame_navCaption__5wu8A{padding:0 12px 6px;overflow:hidden;color:rgba(231,229,228,.45);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.frame_navGroup__VvKZI{display:grid;grid-gap:4px;gap:4px}.frame_navGroup__VvKZI+.frame_navGroup__VvKZI{margin-top:8px;padding-top:12px;border-top:1px solid var(--sidebar-border)}.frame_itemOn__6rfOB,.frame_item__8YlA7{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:rgba(231,229,228,.7);font-size:.875rem;font-weight:500;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.frame_item__8YlA7:hover{background:rgba(255,255,255,.1);color:var(--sidebar-fg)}.frame_itemOn__6rfOB,.frame_itemOn__6rfOB:hover{background:var(--sidebar-accent);color:var(--sidebar-primary)}.frame_itemOn__6rfOB svg,.frame_item__8YlA7 svg{flex:none;width:16px;height:16px}.frame_itemLabel__xuDo0{overflow:hidden;text-overflow:ellipsis}.frame_sideCaption__5hgUg{flex:none;padding:12px 20px;border-top:1px solid var(--sidebar-border);color:rgba(231,229,228,.4);font-size:.6875rem}.frame_frame__H8_eg[data-collapsed=true] .frame_sideHead__70pQd{flex-direction:column;justify-content:center;gap:6px;height:auto;padding:12px 0}.frame_frame__H8_eg[data-collapsed=true] .frame_itemLabel__xuDo0,.frame_frame__H8_eg[data-collapsed=true] .frame_navCaption__5wu8A,.frame_frame__H8_eg[data-collapsed=true] .frame_sideCaption__5hgUg,.frame_frame__H8_eg[data-collapsed=true] .frame_side__eGvr4{display:none}.frame_frame__H8_eg[data-collapsed=true] .frame_nav__vK__O{justify-items:center;padding:16px 8px}.frame_frame__H8_eg[data-collapsed=true] .frame_itemOn__6rfOB,.frame_frame__H8_eg[data-collapsed=true] .frame_item__8YlA7{justify-content:center;width:40px;height:40px;padding:0}.frame_column___rQT5{display:flex;flex-direction:column;min-width:0;min-height:100vh}.frame_banner___P9FS{position:relative;display:flex;align-items:center;justify-content:center;min-height:56px;padding:6px 24px;background:var(--copper-tint);border-bottom:1px solid rgba(196,101,58,.15);color:var(--fg)}.frame_bannerText__4MXGv{display:grid;justify-items:center;max-width:calc(100% - 22rem);text-align:center}.frame_headline__ss2qZ{max-width:100%;overflow:hidden;font-size:1.0625rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.frame_subline__dlJc1{color:var(--primary-700);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.frame_bannerActions__gTR8u{position:absolute;right:24px;display:flex;align-items:center;gap:10px}.frame_badge__sIGwW{display:inline-flex;align-items:center;height:22px;padding:0 10px;border:1px solid rgba(196,101,58,.3);border-radius:9999px;background:rgba(196,101,58,.1);color:var(--primary-700);font-size:.75rem;font-weight:500;white-space:nowrap}.frame_account__kwKRO{position:relative}.frame_avatar__7wymG{display:grid;place-items:center;width:32px;height:32px;border-radius:9999px;background:var(--sidebar);color:#fff;font-size:.75rem;font-weight:600;list-style:none;cursor:pointer;transition:box-shadow .2s}.frame_avatar__7wymG::-webkit-details-marker{display:none}.frame_account__kwKRO[open] .frame_avatar__7wymG,.frame_avatar__7wymG:hover{box-shadow:0 0 0 3px rgba(196,101,58,.3)}.frame_accountMenu__bZlPg{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;grid-gap:2px;gap:2px;min-width:15rem;padding:4px;border-radius:16px;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),0 0 0 1px rgba(28,25,23,.1);animation:frame_menu-in__oc9Vn .1s var(--ease-out)}.frame_accountLabel__e7IfY{padding:6px 8px 0;color:var(--stone-600);font-size:.75rem;font-weight:500}.frame_accountEmail__B744W{padding:0 8px 6px;overflow:hidden;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.frame_accountRule__AMnCV{height:1px;margin:2px -4px;background:var(--line-strong)}.frame_accountItem__KT5_3{width:100%;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:var(--fg);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.frame_accountItem__KT5_3:focus-visible,.frame_accountItem__KT5_3:hover{background:var(--copper-tint);color:var(--primary-700)}.frame_main__4rea7{position:relative;flex:1 1;padding:32px;overflow:hidden}.frame_blobA__Lv86y,.frame_blobB__RqAiQ{position:absolute;border-radius:9999px;filter:blur(100px);pointer-events:none;animation:frame_bg-pulse__dGDYT 8s ease-in-out infinite}.frame_blobA__Lv86y{top:-160px;right:-120px;width:620px;height:620px;background:rgba(196,101,58,.1)}.frame_blobB__RqAiQ{bottom:-140px;left:-100px;width:460px;height:460px;background:rgba(217,129,78,.07);animation-delay:4s}.frame_page__viOtd{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:24px;gap:24px;max-width:80rem;margin:0 auto}.frame_page__viOtd>*{animation:frame_fade-slide-in__Buk7_ .35s ease-out backwards}.frame_footer__LvUwk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 20px;min-height:36px;padding:6px 24px;background:var(--sidebar);color:var(--sidebar-fg);font-size:.75rem}.frame_copyright__rsTbi{color:rgba(231,229,228,.6)}.frame_footerLinks__vwFjs{display:flex;gap:20px}.frame_footerLinks__vwFjs a{color:rgba(231,229,228,.7)}.frame_footerLinks__vwFjs a:hover{color:var(--sidebar-primary)}.frame_overlay__FsH9a{display:none}@keyframes frame_bg-pulse__dGDYT{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes frame_menu-in__oc9Vn{0%{opacity:0;transform:translateY(-2px) scale(.95)}to{opacity:1;transform:none}}@media (max-width:1100px){.frame_bannerText__4MXGv{max-width:calc(100% - 12rem)}.frame_badge__sIGwW{display:none}}@media (max-width:767px){.frame_frame__H8_eg,.frame_frame__H8_eg[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.frame_sidebar__IGsUD{position:fixed;inset:0 auto 0 0;z-index:70;width:16rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.2);transform:translateX(-100%);transition:transform .3s var(--ease-out)}.frame_frame__H8_eg[data-drawer=true] .frame_sidebar__IGsUD{transform:none}.frame_frame__H8_eg[data-drawer=true] .frame_overlay__FsH9a{position:fixed;inset:0;z-index:65;display:block;background:rgba(0,0,0,.4)}.frame_frame__H8_eg[data-collapsed=true] .frame_sideHead__70pQd{flex-direction:row;justify-content:space-between;height:56px;padding:0 16px 0 20px}.frame_frame__H8_eg[data-collapsed=true] .frame_side__eGvr4{display:grid}.frame_frame__H8_eg[data-collapsed=true] .frame_itemLabel__xuDo0,.frame_frame__H8_eg[data-collapsed=true] .frame_navCaption__5wu8A,.frame_frame__H8_eg[data-collapsed=true] .frame_sideCaption__5hgUg{display:block}.frame_frame__H8_eg[data-collapsed=true] .frame_nav__vK__O{justify-items:stretch;padding:20px 12px}.frame_frame__H8_eg[data-collapsed=true] .frame_itemOn__6rfOB,.frame_frame__H8_eg[data-collapsed=true] .frame_item__8YlA7{justify-content:flex-start;width:auto;height:auto;padding:10px 12px}.frame_collapse___orm9{display:none}.frame_drawerClose__0jwW1{display:inline-grid}.frame_hamburger__To0FA{position:absolute;left:12px;display:inline-grid;width:32px;height:32px;color:var(--fg)}.frame_hamburger__To0FA:hover{background:rgba(196,101,58,.12)}.frame_banner___P9FS{padding:8px 56px}.frame_bannerText__4MXGv{max-width:100%}.frame_headline__ss2qZ{font-size:.8125rem}.frame_subline__dlJc1{font-size:.6875rem}.frame_bannerActions__gTR8u{right:12px}.frame_main__4rea7{padding:20px 16px 32px}}@media print{.frame_frame__H8_eg{display:block;min-height:0;background:#fff}.frame_banner___P9FS,.frame_blobA__Lv86y,.frame_blobB__RqAiQ,.frame_footer__LvUwk,.frame_overlay__FsH9a,.frame_sidebar__IGsUD{display:none!important}.frame_main__4rea7{padding:0;overflow:visible}.frame_page__viOtd>*{animation:none}}.site_wordmark__EIEfk{display:inline-flex;align-items:center;gap:10px;color:var(--fg);font-size:1.25rem;font-weight:600;letter-spacing:-.03em}.site_wordmark__EIEfk:hover{color:var(--fg)}.site_social__jeGQN{color:var(--primary-500)}.site_gridMark__gOivh{display:grid;grid-template-columns:repeat(2,9px);grid-gap:3px;gap:3px}.site_gridMark__gOivh span{width:9px;height:9px;border-radius:2px;background:var(--fg)}.site_gridMark__gOivh span:nth-child(2){background:var(--primary-500)}.site_wordmarkLight__rVIay,.site_wordmarkLight__rVIay:hover{color:#fafaf9}.site_wordmarkLight__rVIay .site_gridMark__gOivh span{background:#fafaf9}.site_wordmarkLight__rVIay .site_gridMark__gOivh span:nth-child(2),.site_wordmarkLight__rVIay .site_social__jeGQN{color:var(--sidebar-primary);background:var(--sidebar-primary)}.site_wordmarkLight__rVIay .site_social__jeGQN{background:none}.site_nav__pG7LW{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,252,250,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.site_navInner__sNluT{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px}.site_navLinks__4_J7C{display:flex;align-items:center;gap:28px;font-size:.875rem}.site_navLink__pOPBo{color:var(--stone-500)}.site_navLink__pOPBo:hover{color:var(--fg)}.site_navCta__Bbyic{padding:10px 20px}@media (max-width:767px){.site_navLinks__4_J7C{gap:16px}.site_navCta__Bbyic,.site_navLink__pOPBo:not(:last-of-type){display:none}}.site_footer__a_dU5{border-top:1px solid var(--line);padding-top:64px;font-size:.875rem}.site_footerGrid__SahFw{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr}@media (min-width:768px){.site_footerGrid__SahFw{grid-template-columns:2fr 1fr 1fr 1.4fr}}.site_footerBrand__xgdWq{display:grid;grid-gap:12px;gap:12px;align-content:start;max-width:22rem}.site_footerCol__lq0j3{display:grid;grid-gap:10px;gap:10px;align-content:start}.site_footerCol__lq0j3 a{color:var(--stone-500)}.site_footerCol__lq0j3 a:hover{color:var(--primary-500)}.site_footerHeading__qf8Nt{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--stone-400)}.site_footerBottom__z3wzj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;padding-bottom:32px;border-top:1px solid var(--line);color:var(--stone-400)}.site_madeBy__9xMSO{display:inline-flex;align-items:center;gap:12px;color:var(--stone-500)}.site_madeBy__9xMSO:hover{color:var(--fg)}.site_vtLogo__MvZNZ{height:28px;width:auto}.login_page___bVDP{min-height:100vh;display:grid;place-items:center;padding:48px 16px;position:relative;overflow:hidden}.login_panel__zlyPF{width:100%;max-width:400px;display:grid;grid-gap:24px;gap:24px;padding:40px 32px;position:relative}.login_form__Ij6Df{display:grid;grid-gap:16px;gap:16px}.login_actions__NRgOP{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.login_actions__NRgOP>*{width:100%}.report_report__YYp8D{display:grid;grid-gap:20px;gap:20px}.report_section__Ta2hQ{display:grid;grid-gap:12px;gap:12px;padding:24px;page-break-inside:avoid;break-inside:avoid}.report_section__Ta2hQ h2{font-size:1.125rem;font-weight:600}.report_summary__eZ2Cp{font-size:1.0625rem;line-height:1.6}.report_cards___H8mL{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));grid-gap:12px;gap:12px}.report_item__7DfB_{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:16px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;font-size:.9375rem;page-break-inside:avoid;break-inside:avoid}.report_item__7DfB_ h3{font-size:.9375rem;font-weight:600}.report_cite__W7tf5{font-family:var(--font-mono);font-size:.6875rem;color:var(--stone-500)}.report_ad__dj20n{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-left:3px solid var(--primary-500);background:var(--surface-card);font-size:.875rem}.report_adTitle__k22nR{color:#1a0dab;font-weight:500}.report_tags__ys7Q_{display:flex;flex-wrap:wrap;gap:6px}.report_tag__cFX28{padding:2px 8px;border-radius:9999px;background:var(--surface-elevated);font-size:.75rem;color:var(--stone-600)}.report_campaign__iT2J_{display:grid;grid-gap:12px;gap:12px;padding:20px;border:1px solid var(--line-strong);border-radius:14px;background:#fff;page-break-inside:avoid;break-inside:avoid}.report_kindHead__jn_CF{margin:8px 0 0;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--stone-500)}.report_campaignHead__BUsQp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:baseline}.report_headlines__Dmo_q{margin:0;padding-left:18px;font-size:.875rem}.report_requirements__ZsOOM{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.report_requirement__Ah_Cw{display:grid;grid-gap:4px;gap:4px;page-break-inside:avoid;break-inside:avoid}.report_requirement__Ah_Cw p{margin:0}.report_requirementHead__waxcj{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.report_sources__GOcU0{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:18px;font-size:.8125rem;color:var(--stone-600)}.report_eyebrow__fdM6L{color:var(--stone-600);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.report_next__P0Vs5{margin:0;color:var(--primary-700);font-size:.8125rem}.report_subhead__mZekq{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;font-size:.9375rem;font-weight:600}.report_subhead__mZekq h3{margin:0;font-size:.9375rem}.report_facts__hcS7n{width:100%;max-width:40rem;border-collapse:collapse;font-size:.875rem}.report_facts__hcS7n td,.report_facts__hcS7n th{padding:8px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.report_facts__hcS7n th{width:60%;color:var(--stone-600);font-weight:500}.report_facts__hcS7n td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.report_facts__hcS7n tr:last-child td,.report_facts__hcS7n tr:last-child th{border-bottom:0}.report_list__6uw6f{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;font-size:.875rem}.report_toolbar__1riBE{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media print{.report_noPrint__vqyTZ{display:none!important}.report_campaign__iT2J_,.report_item__7DfB_,.report_section__Ta2hQ{box-shadow:none!important}}.report_offScreen__4LOJM{display:none}@media print{.report_offScreen__4LOJM{display:grid}}.research_layout__y76Ey{display:grid;grid-template-columns:minmax(0,1fr) 18rem;align-items:start;grid-gap:24px;gap:24px}@media (max-width:960px){.research_layout__y76Ey{grid-template-columns:minmax(0,1fr)}}.research_layoutWide__4RQ7U{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}.research_formColumn__NnNx_{display:grid;grid-gap:16px;gap:16px;min-width:0}.research_steps__rPrYO{display:flex;flex-wrap:wrap;gap:8px}.research_stepActive__O_xes,.research_step__gqqmg{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 6px;border:1px solid var(--line-strong);border-radius:9999px;background:#fff;color:var(--stone-600);font:inherit;font-size:.8125rem;cursor:pointer;transition:border-color .2s,color .2s}.research_step__gqqmg:hover{border-color:rgba(87,83,77,.3);color:var(--fg)}.research_stepActive__O_xes span,.research_step__gqqmg span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-elevated);font-size:.75rem}.research_stepsBar__tr_Q_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.research_stepIssues__B4yJQ{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:var(--danger);color:#fff;font-size:.6875rem;font-style:normal;font-weight:600}.research_stepNotice__68fk9 a{color:inherit;text-decoration:underline}.research_questionIssue__pUboD{border-color:rgba(191,0,15,.35)}.research_fieldError__Uaxv6{margin:0;color:var(--danger);font-size:.8125rem;font-weight:500}.research_stepActive__O_xes{border-color:var(--primary-500);background:rgba(196,101,58,.1);color:var(--primary-700);font-weight:500}.research_stepActive__O_xes span{background:var(--primary-500);color:#fff}.research_question__41iSw{display:grid;grid-gap:14px;gap:14px;padding:24px;border:1px solid rgba(196,101,58,.2);border-radius:20px;background:rgba(255,255,255,.85);box-shadow:0 4px 16px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.06)}.research_question__41iSw header{display:grid;grid-gap:4px;gap:4px}.research_question__41iSw h3{font-size:1.0625rem;font-weight:600}.research_required__WmC5Y{color:var(--primary-600)}.research_subhead__VSYdE{font-size:.875rem;font-weight:600;color:var(--stone-600)}.research_stack__1219l{display:grid;grid-gap:12px;gap:12px}.research_inline__Kq9w1{display:flex;flex-wrap:wrap;gap:8px}.research_inline__Kq9w1>.research_input__zZsZ4{flex:1 1 12rem;width:auto}.research_narrow__fVq5z{max-width:18rem}.research_adType__6jtPk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.research_adType__6jtPk input[type=number]{width:5.5rem}.research_adTypeOff__Aht2H{color:var(--stone-500)}.research_goalTable__Vcwu3{display:grid;border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;background:#fff}.research_goalHead__Gkutm,.research_goalRow__jbtCm{display:grid;grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:12px 16px;align-items:start}.research_goalHead__Gkutm{background:var(--surface-card);font-size:.8125rem;font-weight:600;color:var(--stone-600)}.research_goalHead__Gkutm small,.research_goalRow__jbtCm small{display:block;font-size:.75rem;font-weight:400;color:var(--stone-500)}.research_goalRow__jbtCm{border-top:1px solid var(--line)}.research_goalRowOn__UYau0{background:rgba(196,101,58,.08);box-shadow:inset 3px 0 0 var(--primary-500)}.research_goalName___lDs9{display:flex;gap:10px;align-items:flex-start}.research_goalUsual__Xig12{color:var(--primary-700)!important}.research_fitCell__LJybs{display:grid;grid-gap:2px;gap:2px;font-size:.8125rem}.research_fitType__HnOf5{display:none;font-weight:600;color:var(--stone-600)}.research_fit_best__QYvmD{color:var(--success)}.research_fit_ok__7PK2w{color:var(--fg)}.research_fit_weak__jjO8S{color:var(--primary-700)}.research_fit_no__4gDz4{color:var(--stone-500)}@media (max-width:640px){.research_goalHead__Gkutm{display:none}.research_goalRow__jbtCm{grid-template-columns:1fr;gap:8px}.research_fitCell__LJybs{padding-left:28px}.research_fitType__HnOf5{display:inline}}.research_hint__vugc2{font-size:.8125rem;color:var(--stone-500)}.research_chips__gmZsM{display:flex;flex-wrap:wrap;gap:8px}.research_chipOn__kkxzR,.research_chip__NJcgT{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:8px 14px;border:1px solid var(--line-strong);border-radius:9999px;background:#fff;color:var(--fg);font:inherit;font-size:.875rem;text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s}.research_chip__NJcgT:hover:not(:disabled){border-color:rgba(196,101,58,.4)}.research_chipOn__kkxzR{border-color:var(--primary-500);background:rgba(196,101,58,.1);color:var(--primary-700)}.research_chipOn__kkxzR:disabled,.research_chip__NJcgT:disabled{cursor:default}.research_chipOn__kkxzR[data-tip],.research_chip__NJcgT[data-tip]{position:relative}.research_chipOn__kkxzR[data-tip]:after,.research_chip__NJcgT[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:0;z-index:30;width:max-content;max-width:16rem;padding:6px 10px;border-radius:8px;background:var(--stone-800);color:#fff;font-size:.75rem;font-weight:400;line-height:1.35;white-space:normal;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .12s,transform .12s}.research_chipOn__kkxzR[data-tip]:focus-visible:after,.research_chipOn__kkxzR[data-tip]:hover:after,.research_chip__NJcgT[data-tip]:focus-visible:after,.research_chip__NJcgT[data-tip]:hover:after{opacity:1;transform:translateY(0)}.research_questionTitle__rATBU{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.research_helpIconOn__69MvZ,.research_helpIcon__YyIET{position:relative;flex:none;display:inline-grid;place-items:center;width:28px;height:28px;margin:-4px -4px 0 0;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--stone-500);cursor:pointer}.research_helpIcon__YyIET:focus-visible,.research_helpIcon__YyIET:hover{background:var(--surface-elevated);color:var(--stone-800)}.research_helpIconOn__69MvZ{background:#f7ece6;color:var(--primary-600)}.research_helpIconOn__69MvZ[data-tip]:after,.research_helpIcon__YyIET[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);right:0;z-index:30;padding:4px 8px;border-radius:6px;background:var(--stone-800);color:#fff;font-size:.75rem;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s}.research_helpIconOn__69MvZ[data-tip]:focus-visible:after,.research_helpIconOn__69MvZ[data-tip]:hover:after,.research_helpIcon__YyIET[data-tip]:focus-visible:after,.research_helpIcon__YyIET[data-tip]:hover:after{opacity:1}.research_explainers__hGLQc{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.research_explainer___Wg1n{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-left:3px solid var(--primary-500);border-radius:8px;background:#fff;font-size:.875rem;color:var(--stone-600)}.research_explainer___Wg1n p,.research_explainer___Wg1n ul{margin:0}.research_explainer___Wg1n ul{display:grid;grid-gap:4px;gap:4px;padding-left:18px}.research_explainer___Wg1n a{color:var(--primary-600)}.research_chipDetail__vsxgW{color:var(--stone-500);font-size:.75rem}.research_starOn__ehEoA,.research_star__yjfUf{color:var(--stone-300);cursor:pointer}.research_starOn__ehEoA{color:var(--primary-500)}.research_additions__lw45T{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.research_addition__CanXS{display:grid;grid-gap:6px;gap:6px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;font-size:.875rem}.research_additionLabel__ibEfc{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.research_origin__ZjSaJ{padding:2px 8px;border-radius:9999px;background:var(--surface-elevated);color:var(--stone-600);font-size:.75rem}.research_additionActions__9TEjq{display:flex;flex-wrap:wrap;gap:16px}.research_fits___zWJJ,.research_offTopic__7gBgI,.research_unchecked__NDEoq,.research_weak__k2jf7{font-size:.8125rem}.research_fits___zWJJ{color:var(--success)}.research_weak__k2jf7{color:#9a5b00}.research_offTopic__7gBgI{color:var(--danger)}.research_unchecked__NDEoq{color:var(--stone-500)}.research_comment__2teme{font-size:.875rem;background:#fff7e6}.research_commentBox__dc_dQ{font-size:.875rem}.research_stepNav__rdRUO{display:flex;justify-content:space-between;gap:12px}.research_sidebar__AoII2{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:12px;gap:12px;padding:20px}@media (max-width:960px){.research_sidebar__AoII2{position:static}}.research_saveState__TOIML{font-size:.8125rem;color:var(--stone-500)}.research_sideTitle__moxgB{font-size:.9375rem;font-weight:600}.research_ready__gaFoT{color:var(--success);font-size:.875rem}.research_readiness__m26FD{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;font-size:.875rem}.research_pill__c2afl{display:inline-flex;align-items:center;height:22px;padding:0 10px;border:1px solid rgba(0,0,0,.06);border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.research_pill_draft__sWVFg{background:var(--stone-100);color:var(--stone-700)}.research_pill_client__r7AvP{background:#f0f9ff;color:#075985}.research_pill_agency__ACjHI{background:#fff7ed;color:#9a3412}.research_pill_done__3aGPg{background:#ecfdf5;color:#065f46}.research_pill_closed__jx_HR{background:var(--stone-100);color:var(--stone-600)}.research_filters__E_cUC{display:flex;flex-wrap:wrap;justify-self:start;gap:2px;padding:2px;border:1px solid var(--stone-200);border-radius:10px;background:#fff}.research_filters__E_cUC .research_chipOn__kkxzR,.research_filters__E_cUC .research_chip__NJcgT{padding:4px 10px;border:0;border-radius:8px;background:none;color:var(--stone-600);font-size:.75rem;font-weight:500;text-decoration:none}.research_filters__E_cUC .research_chip__NJcgT:hover{background:rgba(239,236,232,.6);color:var(--fg)}.research_filters__E_cUC .research_chipOn__kkxzR{background:var(--primary-500);color:#fff}.research_reviewPanel__MZ5O_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 20px}.research_reviewText__njcol{display:grid;flex:1 1 24rem;grid-gap:4px;gap:4px}.research_reviewText__njcol h2{margin:0;font-size:1rem;font-weight:600}.research_reviewText__njcol p{margin:0}.research_reviewText__njcol textarea{margin-top:8px}.research_reviewActions__KV_9U{display:flex;flex-wrap:wrap;gap:8px}.research_slot__V6Xqa{display:contents}.research_titleStack__O30Nc{display:grid;grid-gap:4px;gap:4px}.research_headRow__nU6XS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.research_purpose__K77yF{display:flex;align-items:flex-start;gap:4px;margin:0}.research_purpose__K77yF>span{padding-top:4px}.research_purposeLabel__7dBaE{margin-right:4px;color:var(--stone-600);font-weight:500}.research_meta__akELY{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--stone-500);font-size:.875rem}.research_panel__wgG27{display:grid;grid-gap:14px;gap:14px;padding:24px}.research_panel__wgG27 h2{font-size:1.0625rem;font-weight:600}.research_actions__tPPAJ{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.research_checkList__jGoS6{display:grid;grid-gap:6px;gap:6px;font-size:.875rem}.research_timeline__dsQqr{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;font-size:.875rem;color:var(--stone-600)}.research_newForm__h7ygt{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px}@media (max-width:860px){.research_newForm__h7ygt{grid-template-columns:minmax(0,1fr)}}.research_pickerRow__OJYiD{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.research_picker__8qE_a{position:relative;width:min(100%,28rem)}.research_pickerButton__RkvlR{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer}.research_pickerPanel__baQMK{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:grid;grid-gap:8px;gap:8px;padding:12px;background:#fff}.app-ui .research_pickerPanel__baQMK{background:#fff}.research_pickerList__xcBxj{display:grid;grid-gap:2px;gap:2px;max-height:18rem;margin:0;padding:0;overflow-y:auto;list-style:none}.research_pickerOptionOn___8PtD,.research_pickerOption__PP4Ex{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;color:inherit;font-size:.875rem;text-decoration:none}.research_pickerOptionOn___8PtD,.research_pickerOption__PP4Ex:hover{background:var(--surface-hover)}.research_pickerOptionOn___8PtD span,.research_pickerOption__PP4Ex span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem}.research_imageGrid__1CrlR{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.research_imageTile__tPSOg{display:grid;grid-gap:6px;gap:6px;align-content:start;font-size:.8125rem;color:var(--stone-500)}.research_imageTile__tPSOg img{width:100%;height:auto;border-radius:8px;border:1px solid var(--line-strong);background:var(--stone-100)}.research_displayPreview__nWdMu{display:grid;max-width:360px;border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;background:var(--bg)}.research_displayPreview__nWdMu img{width:100%;height:auto;display:block}.research_displayPreviewBody__v9REF{display:grid;grid-gap:4px;gap:4px;padding:10px 12px 12px}.research_displayPreviewBrand__fBJy7{display:flex;gap:8px;align-items:center;font-size:.8125rem;color:var(--stone-500)}.research_displayPreviewBrand__fBJy7 img{width:24px;height:24px;border-radius:4px}.research_resultTiles__DWPYV{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));grid-gap:10px;gap:10px}.research_resultTile__6kb4e{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:1px solid var(--stone-200);border-radius:12px;background:#fff}.research_resultTile__6kb4e strong{font-size:1.25rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.research_resultTile__6kb4e span{color:var(--stone-600);font-size:.8125rem}.research_checks__M9jS2{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.research_checks__M9jS2 li{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:baseline;font-size:.875rem}.research_checkDot__cy_rC{width:8px;height:8px;border-radius:9999px;background:var(--stone-300);transform:translateY(-1px)}.research_check_good__HUs1q{background:var(--success)}.research_check_watch__ymN6N{background:#c98a00}.research_check_bad__bP7ua{background:var(--danger)}.research_daily__uFK1Z{width:100%;border-collapse:collapse;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.research_daily__uFK1Z td,.research_daily__uFK1Z th{padding:6px 8px;border-bottom:1px solid var(--stone-200);text-align:right}.research_daily__uFK1Z td:first-child,.research_daily__uFK1Z th:first-child{text-align:left}.research_daily__uFK1Z th{color:var(--stone-600);font-weight:500}.research_tableScroll__We_Yv{overflow-x:auto}.research_chipGroups__QQD4P{display:grid;border:1px solid var(--line-strong);border-radius:12px;overflow:hidden}.research_chipGroupHead__us1jT,.research_chipGroup__MLvsC{display:grid;grid-template-columns:minmax(150px,220px) 1fr;grid-gap:16px;gap:16px;padding:12px 16px}.research_chipGroupHead__us1jT{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--stone-500);background:rgba(196,101,58,.06)}.research_chipGroup__MLvsC+.research_chipGroup__MLvsC{border-top:1px solid var(--line-strong)}.research_chipGroupTitle__Sgq8h{display:flex;flex-direction:column;gap:2px;min-width:0}.research_chipGroup__MLvsC>.research_chips__gmZsM{align-self:start}.research_chipGroupActions__q4wCz{display:flex;gap:12px;margin-top:4px}@media (max-width:640px){.research_chipGroupHead__us1jT{display:none}.research_chipGroup__MLvsC{grid-template-columns:1fr;gap:10px}}.app_main__GHvEM{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;padding-top:40px;padding-bottom:96px}.app_panel__DwpJb{max-width:32rem;padding:32px}.app_form__u64ET,.app_panel__DwpJb{display:grid;grid-gap:16px;gap:16px}.app_picker__IlBzr{position:relative;display:grid;grid-gap:6px;gap:6px;min-width:15rem}.app_pickerLabel__kJQjn{font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--stone-600)}.app_pickerButton__W6z3l{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border:1px solid var(--stone-300);border-radius:12px;background:var(--stone-50);color:var(--fg);font:inherit;font-size:.875rem;text-align:left;cursor:pointer;transition:border-color .3s,box-shadow .3s}.app_pickerButton__W6z3l:hover,.app_pickerButton__W6z3l[aria-expanded=true]{border-color:rgba(196,101,58,.4)}.app_pickerButton__W6z3l:focus-visible{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px rgba(196,101,58,.2)}.app_pickerMenu__OrDdS{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;grid-gap:8px;gap:8px;width:max(100%,18rem);padding:4px;border-radius:16px;background:#fff;color:var(--fg);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),0 0 0 1px rgba(28,25,23,.1)}.app_pickerSearch__7OYQ6{font-size:.875rem}.app_pickerList__emzSq{display:grid;grid-gap:2px;gap:2px;max-height:16rem;margin:0;padding:0;overflow-y:auto;list-style:none}.app_pickerOptionActive__E5i7P,.app_pickerOption__oOZG_{display:block;padding:6px 8px;border-radius:10px;font-size:.875rem;color:var(--fg);text-decoration:none}.app_pickerOption__oOZG_:focus-visible,.app_pickerOption__oOZG_:hover{background:var(--copper-tint);color:var(--primary-700)}.app_pickerOptionActive__E5i7P{background:rgba(196,101,58,.1);color:var(--primary-700);font-weight:500}.app_pickerEmpty__ASLXK{padding:8px 12px;font-size:.875rem;color:var(--stone-500)}.app_chevron__3wPNs{flex:none;width:8px;height:8px;border-right:1.5px solid var(--stone-500);border-bottom:1.5px solid var(--stone-500);transform:translateY(-2px) rotate(45deg);transition:transform .2s var(--ease-out)}.app_pickerButton__W6z3l[aria-expanded=true] .app_chevron__3wPNs{transform:translateY(2px) rotate(225deg)}.app_sidePickers__plrpW{display:grid;grid-gap:12px;gap:12px}.app_sidePickers__plrpW .app_picker__IlBzr{min-width:0}.app_sidePickers__plrpW .app_pickerLabel__kJQjn{padding-left:2px;font-size:.6875rem;color:rgba(231,229,228,.5)}.app_sidePickers__plrpW .app_pickerButton__W6z3l{min-height:36px;padding:7px 12px;border-color:rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.06);color:var(--sidebar-fg);font-size:.875rem}.app_sidePickers__plrpW .app_pickerButton__W6z3l:hover,.app_sidePickers__plrpW .app_pickerButton__W6z3l[aria-expanded=true]{border-color:rgba(217,129,78,.5);background:rgba(255,255,255,.09)}.app_sidePickers__plrpW .app_chevron__3wPNs{border-color:rgba(231,229,228,.6)}.app_sidePickers__plrpW .app_pickerButton__W6z3l>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app_addClient___mMR0{position:relative}.app_addClientToggle__epOkZ{list-style:none;cursor:pointer}.app_addClientToggle__epOkZ::-webkit-details-marker{display:none}.app_addClientForm__gpBe4{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;grid-gap:8px;gap:8px;width:20rem;padding:16px;color:var(--fg)}.app_sidePickers__plrpW .app_addClientForm__gpBe4{background:#fff}.app_crumb__80Tia{display:inline-flex;align-items:center;gap:4px;justify-self:start;color:var(--stone-600);font-size:.875rem}.app_crumb__80Tia:hover{color:var(--fg)}.app_crumb__80Tia svg{width:16px;height:16px}.app_pageHead__E1cZV{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.app_pageTitle__XsRh5{display:grid;grid-gap:4px;gap:4px;max-width:44rem}.app_pageTitle__XsRh5 h1{margin:0}.app_pageActions__mVFGX{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.app_tabs__qBlrO{display:flex;margin-top:-8px;overflow-x:auto;border-bottom:1px solid var(--line-strong);scrollbar-width:none}.app_tabs__qBlrO::-webkit-scrollbar{display:none}.app_tabOn__Di0fM,.app_tab__3AEoz{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--stone-600);font-size:.875rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:color .2s,border-color .2s}.app_tab__3AEoz:hover{border-bottom-color:rgba(87,83,77,.3);color:var(--fg)}.app_tabOn__Di0fM,.app_tabOn__Di0fM:hover{border-bottom-color:var(--primary-500);color:var(--primary-600)}.app_pills__wLS4O{display:flex;flex-wrap:wrap;align-items:center;justify-self:start;gap:2px;padding:2px;border:1px solid var(--stone-200);border-radius:10px;background:#fff}.app_pillOn__Lw_wQ,.app_pill__ML_K0{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;color:var(--stone-600);font-size:.75rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s}.app_pill__ML_K0:hover{background:rgba(239,236,232,.6);color:var(--fg)}.app_pillOn__Lw_wQ,.app_pillOn__Lw_wQ:hover{background:var(--primary-500);color:#fff}.app_pillOn__Lw_wQ .app_tabCount__tXMIb,.app_pill__ML_K0 .app_tabCount__tXMIb{min-width:0;padding:0;background:none;color:inherit;opacity:.7}.app_tabCount__tXMIb{min-width:1.5rem;padding:1px 7px;border-radius:9999px;background:var(--stone-100);color:var(--stone-600);font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.app_tabOn__Di0fM .app_tabCount__tXMIb{background:rgba(196,101,58,.1);color:var(--primary-700)}.app_dotOk__gNxXX,.app_dotWarn__lbn0s,.app_dot__CixqI{width:7px;height:7px;border-radius:9999px;background:var(--stone-300)}.app_dotOk__gNxXX{background:var(--success)}.app_dotWarn__lbn0s{background:var(--danger)}.app_popover__H1IUr{position:relative}.app_popover__H1IUr>summary{list-style:none}.app_popover__H1IUr>summary::-webkit-details-marker{display:none}.app_popoverPanel__7_8IE{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;grid-gap:14px;gap:14px;width:24rem;padding:20px;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15)}.app_popoverHead__hZqjh{display:flex;justify-content:space-between;align-items:center;gap:8px}.app_popoverHead__hZqjh strong{font-size:1rem}.app_popoverClose__7Pil_{display:inline-grid;place-items:center;width:30px;height:30px;margin:-6px -6px -6px 0;border:0;border-radius:9999px;background:transparent;color:var(--stone-500);cursor:pointer}.app_popoverClose__7Pil_:focus-visible,.app_popoverClose__7Pil_:hover{background:var(--surface-elevated);color:var(--stone-800)}.app_tableCard__ty8y5{overflow-x:auto;padding:8px 16px}.app_iconActions__jKG8O{display:flex;justify-content:flex-end;gap:0}.app_iconButton__pG3xb{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--stone-500);cursor:pointer}.app_iconButton__pG3xb:focus-visible,.app_iconButton__pG3xb:hover{background:var(--surface-elevated);color:var(--stone-800)}.app_iconDanger__6oulk:focus-visible,.app_iconDanger__6oulk:hover{color:var(--danger)}.app_iconDisabled__JWdYe,.app_iconDisabled__JWdYe:hover{background:transparent;color:var(--stone-300);cursor:not-allowed}.app_iconButton__pG3xb[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;z-index:30;padding:4px 8px;border-radius:6px;background:var(--stone-800);color:#fff;font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,2px);transition:opacity .12s,transform .12s}.app_iconButton__pG3xb[data-tip]:focus-visible:after,.app_iconButton__pG3xb[data-tip]:hover:after{opacity:1;transform:translate(-50%)}@media (max-width:767px){.app_addClientForm__gpBe4{position:static;width:auto;margin-top:8px}}@media (max-width:640px){.app_popoverPanel__7_8IE{position:static;width:auto;margin-top:8px}.app_pageActions__mVFGX,.app_popover__H1IUr{width:100%}}@media print{.app_crumb__80Tia,.app_noPrint__mnPgy{display:none!important}}.app_platforms__Uz7KK{padding:8px 0}.app_platformsHead__Cf5ke{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 28px 16px}.app_platformsHead__Cf5ke>div{display:grid;grid-gap:2px;gap:2px}.app_platforms__Uz7KK>.app_platformBody__K2oFl:first-child{padding-top:24px}.app_platformBody__K2oFl{display:grid;justify-items:start;grid-gap:16px;gap:16px;padding:4px 28px 28px}.app_platformBody__K2oFl>*{max-width:100%}.app_platformBody__K2oFl .notice{overflow-wrap:anywhere}.app_tableWrap__K_kvw{width:100%}.app_statusOk__Huu_V,.app_statusWarn__Xwr98,.app_status__J4VFw{display:inline-flex;align-items:center;justify-self:end;width:-moz-fit-content;width:fit-content;height:22px;padding:0 10px;border:1px solid rgba(0,0,0,.08);border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap;background:var(--stone-100);color:var(--stone-700)}.app_statusOk__Huu_V{border-color:rgba(0,121,86,.15);background:#ecfdf5;color:#065f46}.app_statusWarn__Xwr98{border-color:rgba(191,0,15,.15);background:rgba(191,0,15,.08);color:var(--danger)}.app_invite__Mp50L{position:relative}.app_invite__Mp50L summary{list-style:none}.app_invite__Mp50L summary::-webkit-details-marker{display:none}.app_invitePanel__lk_xC{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;grid-gap:16px;gap:16px;width:26rem;padding:20px;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);font-size:.875rem}.app_inviteForm__w1GGF{display:grid;grid-gap:14px;gap:14px}.app_inviteChoices__0PCLY{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.app_inviteChoices__0PCLY legend{margin-bottom:6px;font-weight:500;color:var(--stone-600)}.app_inviteChoices__0PCLY label{display:flex;align-items:center;gap:8px;cursor:pointer}.app_inviteChoices__0PCLY input{accent-color:var(--primary-500)}.app_inviteActions__v8krM{display:flex;flex-wrap:wrap;gap:8px}.app_inviteResult__YEwIf{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line-strong)}.app_inviteLink__BdJtn{display:flex;gap:8px}.app_inviteLink__BdJtn .app_input__vomuw{min-width:0;font-size:.75rem}.app_inviteNote__kn8Bw{font-size:.75rem;color:var(--stone-500)}.app_invites__pQgwr{display:grid;grid-gap:8px;gap:8px;padding:20px 28px 12px;border-top:1px solid var(--line-strong)}.app_invitesTitle__BP_HC{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--stone-500)}.app_invites__pQgwr ul{display:grid;margin:0;padding:0;list-style:none}.app_invites__pQgwr li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) auto auto;align-items:center;grid-gap:8px 16px;gap:8px 16px;padding:12px 0;font-size:.875rem}.app_invites__pQgwr li+li{border-top:1px solid var(--line)}.app_inviteRowLink__DY_CR{grid-column:1/-1;font-size:.8125rem}.app_inviteEmail__XI8dv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.app_invite__Mp50L{flex:1 1 100%}.app_invitePanel__lk_xC{position:static;width:auto;margin-top:8px}.app_invites__pQgwr{padding-left:20px;padding-right:20px}.app_invites__pQgwr li{grid-template-columns:1fr auto;gap:4px 12px}.app_invites__pQgwr li>:nth-child(-n+2){grid-column:1/-1}}.app_tableWrap__K_kvw{overflow-x:auto}@media (max-width:640px){.app_platformBody__K2oFl,.app_platformsHead__Cf5ke{padding-left:20px;padding-right:20px}}.app_table__TrLUJ{width:100%;border-collapse:collapse;font-size:.875rem}.app_table__TrLUJ th{height:40px;padding:0 12px;background:var(--stone-50);text-align:left;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--stone-600);border-bottom:1px solid var(--line-strong);white-space:nowrap}.app_table__TrLUJ td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap}.app_table__TrLUJ tbody tr{transition:background .15s}.app_table__TrLUJ tbody tr:hover{background:var(--stone-50)}.app_table__TrLUJ tbody tr:last-child td{border-bottom:0}.app_table__TrLUJ td:first-child{display:grid;grid-gap:2px;gap:2px;white-space:normal}.app_accountName__W6JOD{font-weight:500}.app_accountId__IPyZ1,.app_synced__koCBS{font-size:.75rem;color:var(--stone-500)}.app_refresh__0zgdb{border:0;background:none;padding:0;font:inherit;cursor:pointer}.app_inlineForm__wuG_S{display:flex;align-items:center;gap:8px}.app_inlineForm__wuG_S .app_input__vomuw{padding:6px 10px;width:auto}.app_rowActions__r6wSK{display:flex;gap:16px;justify-content:flex-end}.app_userForm___xuGA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px}@media (max-width:720px){.app_userForm___xuGA{grid-template-columns:minmax(0,1fr)}}.app_email__7p9Gi{max-width:40vw;overflow:hidden;color:var(--stone-500);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.app_email__7p9Gi{display:none}}.portal_preview__G4tBD{border:1px solid rgba(196,101,58,.2);background:var(--copper-tint);color:var(--primary-700);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.portal_role__y3MNs{display:inline-flex;align-items:center;height:22px;padding:0 10px;border:1px solid rgba(0,0,0,.08);border-radius:9999px;background:var(--stone-100);color:var(--stone-700);font-size:.75rem;font-weight:500;white-space:nowrap}.portal_grid__JRFrZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:16px;gap:16px}.portal_section__ietuS{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:24px}.portal_section__ietuS h2{font-size:1.0625rem;font-weight:600}.portal_wide__6k0MP{grid-column:1/-1}.portal_sectionHead__trOh4{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.portal_items__WzfM_{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.portal_item__oWbuT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.portal_item__oWbuT:hover{border-color:rgba(196,101,58,.3);box-shadow:0 4px 16px rgba(196,101,58,.08)}.portal_itemMain__VCJFW{display:grid;grid-gap:2px;gap:2px;min-width:0}.portal_itemMeta__mmxod{color:var(--stone-500);font-size:.8125rem}.portal_counts__cq3D6{display:flex;flex-wrap:wrap;gap:8px}.portal_count__BD_sP{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.portal_count__BD_sP strong{font-size:.9375rem}.portal_trends__xLKz0{margin:0;padding-left:18px;font-size:.875rem;color:var(--stone-600)}.portal_overdue__aHQxq{color:var(--danger)}.portal_adPreview__QzOSm{display:grid;grid-gap:4px;gap:4px;max-width:40rem;padding:16px 20px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;font-size:.875rem;color:var(--stone-600)}.portal_adLabel__6JVbX{font-size:.75rem;color:var(--stone-500)}.portal_adHeadline__nyAl0{color:#1a0dab;font-size:1.125rem;line-height:1.35}.connect_page__JikjY{min-height:100vh;display:grid;place-items:center;padding:48px 16px;position:relative;overflow:hidden}.connect_panel__qf35R{width:100%;max-width:480px;display:grid;grid-gap:24px;gap:24px;padding:40px 32px;position:relative}.connect_intro__3EwYe{display:grid;grid-gap:8px;gap:8px}.connect_platforms__2BWQj{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line-strong);border-radius:12px;background:#fff}.connect_platform__I39gc{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.connect_platform__I39gc+.connect_platform__I39gc{border-top:1px solid var(--line-strong)}.connect_platformName__ca3JM{font-weight:500}.connect_platform__I39gc .connect_btn__vrjr7{padding:10px 20px}.connect_connected__LckRA{padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap;background:#ecfdf5;color:var(--success)}.connect_fine__tR1Af{font-size:.8125rem;line-height:1.6;color:var(--stone-500)}@media (max-width:420px){.connect_panel__qf35R{padding:32px 20px}.connect_platform__I39gc{flex-wrap:wrap}}