.brand-logo_mark__ZxwON{display:block;flex:none;object-fit:contain}.billing-page_page__RewEB{min-height:100vh;box-sizing:border-box;background:#f7f5f0;color:#111215;font-family:var(--font-sans)}.billing-page_topbar__gP7vT{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,6vw,92px);background:rgba(255,255,255,.76);border-bottom:1px solid #e9e6dd}.billing-page_brand__I_Ohp{display:inline-flex;align-items:center;gap:6px;color:#111215;font-size:22px;font-weight:850;letter-spacing:-.045em;text-decoration:none}.billing-page_backLink__QsPOJ{color:#555966;font-size:14px;font-weight:650;text-decoration:none}.billing-page_backLink__QsPOJ:hover,.billing-page_helpText__tcBp7 a:hover{color:#1e5bf6}.billing-page_content__ToOIt{width:min(940px,calc(100% - 36px));margin:0 auto;padding:54px 0 72px}.billing-page_heading__6AJS5{max-width:640px;margin:0 auto 28px;text-align:center}.billing-page_eyebrow__BqLJw,.billing-page_planKicker__vrfeX,.billing-page_summaryLabel__hCOu4{margin:0;color:#656975;font-size:11px;font-weight:800;letter-spacing:.11em}.billing-page_heading__6AJS5 h1{margin:10px 0;font-size:clamp(30px,5vw,44px);line-height:1.08;letter-spacing:-.055em}.billing-page_heading__6AJS5>p:last-child{margin:0;color:#656975;font-size:16px;line-height:1.6}.billing-page_summary__th9bW{padding:24px 28px 20px;background:#fff;border:1px solid #e9e6dd;border-radius:20px;box-shadow:0 7px 28px rgba(17,18,21,.035)}.billing-page_summaryTop__tBCPs{display:flex;justify-content:space-between;align-items:center;gap:16px}.billing-page_summaryTop__tBCPs h2{margin:5px 0 0;font-size:24px;letter-spacing:-.04em}.billing-page_currentLabel__Nr2tK,.billing-page_popularLabel__LV0qK,.billing-page_status__fmoC0{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;color:#555966;background:#f0eee8;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.billing-page_currentLabel__Nr2tK,.billing-page_statusPremium__OppR1{background:#eff8d9;color:#416c08}.billing-page_usageHeader__znLs3{display:flex;justify-content:space-between;gap:16px;margin-top:22px;color:#656975;font-size:13px}.billing-page_usageHeader__znLs3 strong{color:#111215;font-size:13px}.billing-page_usageTrack__O7rSZ{height:8px;overflow:hidden;margin-top:9px;background:#eeece6;border-radius:999px}.billing-page_usageFill__yiU1i{height:100%;min-width:0;background:#a6d93f;border-radius:inherit;transition:width .25s ease}.billing-page_usageFootnote__W8Twp{margin:8px 0 0;color:#727684;font-size:12px}.billing-page_testNotice__ajJkZ{margin:10px 0 0;color:#845900;font-size:12px}.billing-page_planGrid__epaoN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px}.billing-page_planCard__Ou4EL{display:flex;flex-direction:column;min-height:360px;padding:25px;background:#fff;border:1px solid #e9e6dd;border-radius:20px}.billing-page_premiumCard__jLWHS{border-color:#d4e9a7;box-shadow:0 10px 32px rgba(112,150,27,.09)}.billing-page_planCurrent__CwDSN{outline:2px solid #c1fb43;outline-offset:-2px}.billing-page_planHeader__R0aCW{display:flex;align-items:center;justify-content:space-between;gap:10px}.billing-page_planKicker__vrfeX{font-size:10px}.billing-page_planHeader__R0aCW h2{margin:6px 0 0;font-size:26px;letter-spacing:-.045em}.billing-page_popularLabel__LV0qK{color:#416c08;background:#eff8d9}.billing-page_planDescription__gs6rv{min-height:44px;margin:15px 0 0;color:#656975;font-size:14px;line-height:1.55}.billing-page_priceBlock__bjdzl{margin:20px 0 18px;padding:17px 0 16px;border-top:1px solid #eeece6;border-bottom:1px solid #eeece6}.billing-page_price__xQYnh{margin:0;font-size:38px;font-weight:820;line-height:1;letter-spacing:-.055em}.billing-page_price__xQYnh span{color:#656975;font-size:13px;font-weight:650;letter-spacing:-.01em}.billing-page_priceNote__rGqMw{margin:7px 0 0;color:#727684;font-size:12px;line-height:1.4}.billing-page_planAllowance___RjfI{display:flex;align-items:baseline;gap:7px;margin:-4px 0 18px;color:#416c08}.billing-page_planAllowance___RjfI strong{font-size:16px;letter-spacing:-.025em}.billing-page_planAllowance___RjfI span{color:#656975;font-size:12px}.billing-page_featureList__V3pDR{display:grid;grid-gap:12px;gap:12px;margin:0 0 25px;padding:0;list-style:none;color:#3e424b;font-size:13px;line-height:1.45}.billing-page_featureList__V3pDR li{display:flex;align-items:flex-start;gap:9px}.billing-page_featureList__V3pDR li span{color:#4d7d06;font-weight:850}.billing-page_currentButton__NHYAG,.billing-page_includedNote__hc7Kx{margin-top:auto;padding-top:13px;color:#777b85;font-size:13px;font-weight:700;text-align:center}.billing-page_includedNote__hc7Kx{color:#416c08}.billing-page_primaryButton__gCHOl{min-height:46px;margin-top:auto;border:0;border-radius:12px;padding:0 18px;color:#111215;background:#c1fb43;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background .15s ease,transform .15s ease}.billing-page_primaryButton__gCHOl:hover:not(:disabled){background:#b1e936;transform:translateY(-1px)}.billing-page_primaryButton__gCHOl:disabled{opacity:.55;cursor:wait}.billing-page_helpText__tcBp7{margin:22px 0 0;color:#727684;font-size:12px;line-height:1.6;text-align:center}.billing-page_helpText__tcBp7 a{color:#40444d;font-weight:650;text-decoration:none}.billing-page_error__PAIqp,.billing-page_notice__ILmY9{margin:0 0 14px;padding:12px 15px;border-radius:12px;font-size:13px;line-height:1.5}.billing-page_notice__ILmY9{color:#32520b;background:#f1f8e3;border:1px solid #dcebbf}.billing-page_error__PAIqp{color:#8e2e24;background:#fff2f0;border:1px solid #f1d1cc}@media (max-width:640px){.billing-page_topbar__gP7vT{height:62px;padding:0 18px}.billing-page_content__ToOIt{padding:36px 0 46px}.billing-page_planGrid__epaoN{grid-template-columns:1fr}.billing-page_planCard__Ou4EL{min-height:0}.billing-page_summary__th9bW{padding:20px}}@media (max-width:380px){.billing-page_topbar__gP7vT{padding-inline:14px}.billing-page_brand__I_Ohp{font-size:20px}.billing-page_backLink__QsPOJ{font-size:12.5px}.billing-page_content__ToOIt{width:calc(100% - 28px);padding-top:28px}.billing-page_heading__6AJS5 h1{font-size:clamp(29px,9vw,36px)}.billing-page_heading__6AJS5>p:last-child{font-size:14px}.billing-page_summary__th9bW{padding:17px 15px;border-radius:16px}.billing-page_usageHeader__znLs3{align-items:flex-start;flex-direction:column;gap:5px}.billing-page_planCard__Ou4EL{padding:19px 16px;border-radius:17px}.billing-page_planHeader__R0aCW h2{font-size:24px}.billing-page_price__xQYnh{font-size:35px}.billing-page_helpText__tcBp7{text-align:left}}.mobile-bottom-nav_bottomNav__8BqnP{display:none}@media (max-width:768px){.mobile-bottom-nav_bottomNav__8BqnP{display:block;position:fixed;bottom:0;left:0;right:0;z-index:60;background:rgba(248,247,243,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(222,220,214,.85);box-shadow:0 -4px 20px rgba(17,18,21,.05);padding:6px 12px calc(8px + env(safe-area-inset-bottom))}.mobile-bottom-nav_navBarInner__K_TUr{display:flex;justify-content:space-around;align-items:center;max-width:500px;margin:0 auto;gap:4px}.mobile-bottom-nav_navTab__PV7Kd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1 1;min-width:48px;min-height:46px;padding:4px 2px 2px;border-radius:12px;background:transparent;border:none;color:#727684;text-decoration:none;cursor:pointer;position:relative;transition:color .15s ease,transform .15s ease;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}.mobile-bottom-nav_navTab__PV7Kd:active{transform:scale(.94)}.mobile-bottom-nav_iconWrapper__gxDzH{width:22px;height:22px;display:grid;place-items:center;color:currentColor;transition:transform .15s ease}.mobile-bottom-nav_iconWrapper__gxDzH svg{width:20px;height:20px}.mobile-bottom-nav_tabLabel__7dFTr{font-size:10.5px;font-weight:600;line-height:1;letter-spacing:-.01em}.mobile-bottom-nav_navTabActive__MXGXp{color:#111215}.mobile-bottom-nav_navTabActive__MXGXp .mobile-bottom-nav_tabLabel__7dFTr{font-weight:750}.mobile-bottom-nav_navTabActive__MXGXp .mobile-bottom-nav_iconWrapper__gxDzH{color:#111215;transform:translateY(-1px)}.mobile-bottom-nav_activeDot__7k_5C{position:absolute;bottom:-1px;width:4px;height:4px;border-radius:50%;background:#111215}}@media (max-width:380px){.mobile-bottom-nav_bottomNav__8BqnP{padding-left:6px;padding-right:6px}.mobile-bottom-nav_navBarInner__K_TUr{gap:0}.mobile-bottom-nav_navTab__PV7Kd{min-width:40px}.mobile-bottom-nav_tabLabel__7dFTr{font-size:9px}}.persona-library_dashboardShell__y_kJK{--ink:#111215;--muted:#5e6270;--paper:#f7f5f0;--panel-bg:#fcfbf9;--card-bg:#ffffff;--border-subtle:#eeece6;--border-card:#eae8e2;--lime:#c1fb43;--lime-active:#d8f96e;--blue-brand:#1e5bf6;--blue-soft:#ebf2fd;--danger:#ea4335;height:100vh;width:100vw;box-sizing:border-box;padding:clamp(8px,1.4vh,16px) clamp(10px,1.6vw,24px);color:var(--ink);background:var(--paper);color-scheme:light;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans)}.persona-library_dashboardFrame__eylDr{width:100%;max-width:1540px;height:100%;margin:0 auto;background:#ffffff;border:1px solid #e7e4dc;border-radius:24px;box-shadow:0 4px 32px rgba(0,0,0,.04);display:flex;overflow:hidden;position:relative;box-sizing:border-box}.persona-library_sidebarRail__jb9tM{width:200px;flex:none;border-right:1px solid var(--border-subtle);background:#faf9f6;display:flex;flex-direction:column;justify-content:space-between;padding:24px 14px 20px;box-sizing:border-box;z-index:20}.persona-library_sidebarTop__cBhkQ{display:flex;flex-direction:column;gap:28px}.persona-library_sidebarLogo__S3by7{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-family:var(--font-sans);font-size:23px;font-weight:850;letter-spacing:-.04em;line-height:1;text-decoration:none;padding:0 10px}.persona-library_navList__0YQxQ{display:flex;flex-direction:column;gap:6px;list-style:none;padding:0;margin:0}.persona-library_navItem__MNCRg{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border-radius:999px;background:transparent;border:none;color:#4b4f5a;font-size:14.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .16s ease,color .16s ease;box-sizing:border-box;text-align:left}.persona-library_navItem__MNCRg:hover{background:#f0eee8;color:var(--ink)}.persona-library_navItemActive__0WP7B{background:var(--lime-active)!important;color:#111215!important;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.04)}.persona-library_navItemIcon__GwBy5{width:18px;height:18px;flex:none;display:grid;place-items:center}.persona-library_navItemIcon__GwBy5 svg{width:18px;height:18px;stroke-width:2.2}.persona-library_userProfilePill__gyONt{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:transparent;border:none;cursor:pointer;transition:background .16s ease;text-align:left;width:100%;box-sizing:border-box}.persona-library_userProfilePill__gyONt:hover{background:#f0eee8}.persona-library_userProfileAvatar__f31Y8{width:32px;height:32px;border-radius:50%;background:#dbe5f8;color:#1e5bf6;font-size:13.5px;font-weight:700;display:grid;place-items:center;flex:none}.persona-library_userProfileName__k6I2Y{font-size:14px;font-weight:600;color:var(--ink);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.persona-library_userProfileChevron__wI_JR{font-size:14px;color:#8c909c}.persona-library_contentArea__fRD4d{flex:1 1;min-width:0;height:100%;overflow-y:auto;background:var(--panel-bg);padding:clamp(24px,3.2vh,36px) clamp(28px,4vw,56px);box-sizing:border-box}.persona-library_headerSection__fp70I{margin-bottom:24px}.persona-library_eyebrow__3UWRu{margin:0 0 8px;color:#6f7380;font-size:11.5px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.persona-library_title__ymVR7{margin:0;font-family:var(--font-display);font-size:clamp(34px,3.2vw,46px);font-weight:400;letter-spacing:.01em;line-height:1.05;color:var(--ink);text-transform:uppercase}.persona-library_subtitle__g6PoO{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--muted);max-width:680px}.persona-library_noticeBanner___3I44{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f1fbe5;border:1px solid #d4f3b0;color:#275207;padding:12px 18px;border-radius:12px;font-size:13.5px;font-weight:600;margin-bottom:20px}.persona-library_noticeDismiss__us1oi{background:none;border:none;font-size:18px;color:inherit;cursor:pointer;padding:0 4px;line-height:1}.persona-library_upgradeLink___QrUT{flex:none;color:inherit;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.persona-library_upgradeLink___QrUT:hover{text-decoration:underline}.persona-library_toolbarRow__8IZUs{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.persona-library_searchWrapper___Z_of{position:relative;flex:1 1;max-width:440px}.persona-library_searchIcon__zhQBU{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#8c909e;pointer-events:none}.persona-library_searchInput__2xZUH{width:100%;height:42px;padding:0 16px 0 40px;border-radius:12px;border:1.5px solid #dedcd6;background:#ffffff;color:var(--ink);font-size:13.5px;outline:none;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease}.persona-library_searchInput__2xZUH:focus{border-color:#111215;box-shadow:0 0 0 3px rgba(17,18,21,.06)}.persona-library_searchInput__2xZUH::placeholder{color:#9295a0}.persona-library_layoutSwitch___vibH{display:flex;background:#f0eee8;border-radius:10px;padding:3px;gap:2px;flex:none}.persona-library_layoutBtn__CpRbB{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:none;background:transparent;color:#555864;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.persona-library_layoutBtnActive__rIK5c{background:#ffffff!important;color:var(--ink)!important;box-shadow:0 1px 4px rgba(0,0,0,.08)}.persona-library_categoryBar__uoYxl{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:4px 2px 14px;margin-bottom:24px;border-bottom:1px solid var(--border-subtle);scrollbar-width:none}.persona-library_categoryBar__uoYxl::-webkit-scrollbar{display:none}.persona-library_categoryBtn__JJYPa{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1.5px solid #dedcd6;background:#ffffff;color:#4e525f;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .16s ease;flex:none}.persona-library_categoryBtn__JJYPa:hover{background:#f6f5f0;border-color:#cfcdc6;color:var(--ink)}.persona-library_categoryBtnActive__hG2HT{background:#111215!important;border-color:#111215!important;color:#ffffff!important;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.12)}.persona-library_personaCount__lRLmv{margin-left:auto;font-size:13px;font-weight:600;color:#8c909e;white-space:nowrap;flex:none;padding-left:12px}.persona-library_cardGrid__nIXRA{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px;padding-bottom:50px}.persona-library_personaCard__0ajjs{background:#ffffff;border:1.5px solid var(--border-card);border-radius:20px;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 10px rgba(0,0,0,.02);transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .18s ease;position:relative;cursor:pointer;box-sizing:border-box}.persona-library_personaCard__0ajjs:hover{transform:translateY(-3px);border-color:#d1cfc7;box-shadow:0 12px 30px rgba(0,0,0,.05)}.persona-library_cardTopRow__ynB6H{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.persona-library_categoryPill__rMoRG{font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#f0eee8;color:#555964;border:1px solid transparent}.persona-library_categoryPill__rMoRG[data-cat=Sales]{background:#fff7ed;color:#c2410c;border-color:#ffedd5}.persona-library_categoryPill__rMoRG[data-cat=Interviews]{background:#eff6ff;color:#1d4ed8;border-color:#dbeafe}.persona-library_categoryPill__rMoRG[data-cat=Leadership]{background:#faf5ff;color:#7e22ce;border-color:#f3e8ff}.persona-library_categoryPill__rMoRG[data-cat=Communication]{background:#f0fdfa;color:#0f766e;border-color:#ccfbf1}.persona-library_categoryPill__rMoRG[data-cat=Learning]{background:#f0fdf4;color:#15803d;border-color:#dcfce7}.persona-library_sourceBadge__f0yVj{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:#f4f3ee;color:#747885}.persona-library_sourceBadgeCustom__eznp5{background:var(--lime-active);color:#111215}.persona-library_cardMain__zQEo6{display:flex;flex-direction:column;gap:8px;flex:1 1}.persona-library_cardAvatarRow__GoIkD{display:flex;align-items:center;gap:14px}.persona-library_cardAvatar__PK4sQ{width:46px;height:46px;border-radius:50%;font-size:15px;font-weight:800;display:grid;place-items:center;flex:none;background:#f2f0ea;color:#2e323b;border:1.5px solid transparent}.persona-library_cardAvatar__PK4sQ[data-cat=Sales]{background:#fff7ed;color:#c2410c;border-color:#ffedd5}.persona-library_cardAvatar__PK4sQ[data-cat=Interviews]{background:#eff6ff;color:#1d4ed8;border-color:#dbeafe}.persona-library_cardAvatar__PK4sQ[data-cat=Leadership]{background:#faf5ff;color:#7e22ce;border-color:#f3e8ff}.persona-library_cardAvatar__PK4sQ[data-cat=Communication]{background:#f0fdfa;color:#0f766e;border-color:#ccfbf1}.persona-library_cardAvatar__PK4sQ[data-cat=Learning]{background:#f0fdf4;color:#15803d;border-color:#dcfce7}.persona-library_cardHeaderInfo__CMf5J{min-width:0;display:flex;flex-direction:column;gap:2px}.persona-library_cardName__gxVit{font-size:17px;font-weight:750;color:var(--ink);letter-spacing:-.02em;margin:0;line-height:1.25}.persona-library_cardRole__IY_hN{font-size:13px;color:#6a6f7b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.persona-library_cardFocus__TQNqV{font-size:13.5px;font-weight:600;font-style:italic;color:#1a1e27;line-height:1.4;background:#fbfaf7;border-left:3px solid #111215;padding:8px 12px;border-radius:4px 8px 8px 4px;margin:12px 0 8px}.persona-library_cardDesc__u2hpD{font-size:13px;line-height:1.48;color:#5a5e6b;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.persona-library_cardFooter__DMTB3{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:14px;border-top:1px solid #f2f0ea}.persona-library_cardMetaTags__1XUBz{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.persona-library_metaTag__nyuCG{font-size:11px;font-weight:600;color:#6a6e7b;background:#f5f4ef;border:1px solid #eae8e1;padding:3px 8px;border-radius:6px;text-transform:capitalize}.persona-library_cardActions__TiU99{display:flex;align-items:center;gap:8px;flex:none}.persona-library_practiceBtn__cfH1Y{display:inline-flex;align-items:center;gap:7px;background:#111215;color:#ffffff;font-size:13px;font-weight:650;padding:8px 16px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.persona-library_practiceBtn__cfH1Y:hover{background:#23252c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.persona-library_practiceBtn__cfH1Y span:last-child{color:var(--lime);font-weight:700;transition:transform .15s ease}.persona-library_practiceBtn__cfH1Y:hover span:last-child{transform:translateX(2px)}.persona-library_editBtn__i_wqy{background:#ffffff;border:1.5px solid #dedcd6;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600;color:#434752;cursor:pointer;transition:all .16s ease}.persona-library_editBtn__i_wqy:hover{background:#f6f5f1;color:var(--ink);border-color:#bfbcb2}.persona-library_rowList__EwuSj{display:flex;flex-direction:column;gap:12px;padding-bottom:50px}.persona-library_personaRow__NDBxs{background:#ffffff;border:1.5px solid var(--border-card);border-radius:18px;padding:16px 22px;display:grid;grid-template-columns:240px 1.4fr 170px auto;align-items:center;grid-gap:20px;gap:20px;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer}.persona-library_personaRow__NDBxs:hover{transform:translateY(-2px);border-color:#d1cfc7;box-shadow:0 8px 20px rgba(0,0,0,.04)}.persona-library_rowIdentity__ks39v{display:flex;align-items:center;gap:12px}.persona-library_rowDetails__REeQ4{display:flex;flex-direction:column;gap:3px}.persona-library_rowFocus__WRJEL{font-size:13.5px;font-weight:650;color:var(--ink);margin:0}.persona-library_rowDesc__hqdOY{font-size:12.5px;color:#636774;margin:0;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.persona-library_emptyState__ihgiK{text-align:center;padding:64px 20px;color:#7b7f8c}.persona-library_emptyState__ihgiK h3{font-size:18px;font-weight:750;color:var(--ink);margin:12px 0 6px}.persona-library_emptyState__ihgiK p{font-size:13.5px;margin:0}.persona-library_modalOverlay__gb0oo{position:fixed;inset:0;z-index:100;background:rgba(17,18,21,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;animation:persona-library_fadeIn__zA7Ox .2s ease}@keyframes persona-library_fadeIn__zA7Ox{0%{opacity:0}to{opacity:1}}.persona-library_overviewCard__p2xAY{max-width:620px;max-height:90vh}.persona-library_editCard__s2lHL,.persona-library_overviewCard__p2xAY{width:100%;overflow-y:auto;background:#ffffff;border:1px solid var(--border-card);border-radius:24px;padding:32px 36px;box-shadow:0 24px 64px rgba(0,0,0,.16);position:relative;box-sizing:border-box}.persona-library_editCard__s2lHL{max-width:640px;max-height:92vh}.persona-library_modalCloseBtn__TIFU2{position:absolute;top:22px;right:22px;width:34px;height:34px;border-radius:50%;border:1px solid #dedcd6;background:#f7f6f2;color:#444;font-size:20px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:all .16s ease}.persona-library_modalCloseBtn__TIFU2:hover{background:#ebe9e3;color:#111}.persona-library_overviewHeader__yoI0d{display:flex;align-items:center;gap:16px;margin:16px 0 20px}.persona-library_overviewAvatar___fCAw{width:58px;height:58px;border-radius:50%;font-size:20px;font-weight:800;display:grid;place-items:center;flex:none;background:#f2f0ea;color:#2e323b;border:2px solid transparent}.persona-library_overviewAvatar___fCAw[data-cat=Sales]{background:#fff7ed;color:#c2410c;border-color:#ffedd5}.persona-library_overviewAvatar___fCAw[data-cat=Interviews]{background:#eff6ff;color:#1d4ed8;border-color:#dbeafe}.persona-library_overviewAvatar___fCAw[data-cat=Leadership]{background:#faf5ff;color:#7e22ce;border-color:#f3e8ff}.persona-library_overviewAvatar___fCAw[data-cat=Communication]{background:#f0fdfa;color:#0f766e;border-color:#ccfbf1}.persona-library_overviewAvatar___fCAw[data-cat=Learning]{background:#f0fdf4;color:#15803d;border-color:#dcfce7}.persona-library_overviewTitle__kaL0y{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin:0;line-height:1.2}.persona-library_overviewRole__cz_Ts{font-size:13.5px;color:#6a6f7b;margin:3px 0 0}.persona-library_fictionNote__LS_Z0{margin:-5px 0 18px;font-size:12.5px;line-height:1.45;color:#636774}.persona-library_focusBanner__et8gP{background:#fbfaf7;border:1px solid #eeece5;border-left:4px solid #111215;border-radius:12px;padding:16px 18px;margin-bottom:22px}.persona-library_focusLabel__WBHp0{font-size:11px;font-weight:750;letter-spacing:.1em;color:#6f7380;text-transform:uppercase;margin:0 0 4px}.persona-library_focusStatement__6lF03{font-size:15px;font-weight:700;font-style:italic;color:var(--ink);line-height:1.35;margin:0}.persona-library_detailSections__t7hH6{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}.persona-library_detailSection__LVmwM{background:#fbfbf9;border:1px solid #eeece6;border-radius:14px;padding:14px 16px}.persona-library_sectionHeading__QPe_i{font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#727684;margin:0 0 6px}.persona-library_sectionValue__uG75z{font-size:13.5px;font-weight:700;color:var(--ink);margin:0 0 4px}.persona-library_sectionBody__SSdzY{font-size:13px;line-height:1.45;color:#555966;margin:0}.persona-library_modalActions__tmEhx{display:flex;align-items:center;gap:12px}.persona-library_startPracticeBtn__4wrLL{flex:1 1;height:48px;border-radius:999px;border:none;background:#111215;color:#ffffff;font-size:14.5px;font-weight:650;display:flex;align-items:center;justify-content:space-between;padding:0 6px 0 22px;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:transform .16s ease,background .16s ease}.persona-library_startPracticeBtn__4wrLL:hover{background:#25272e;transform:translateY(-1px)}.persona-library_startPracticeBtnIcon__x5jFf{width:36px;height:36px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;font-size:16px}.persona-library_secondaryActionBtn__VgltF{height:48px;padding:0 20px;display:grid;place-items:center;box-sizing:border-box;border-radius:999px;border:1.5px solid #dedcd6;background:#ffffff;color:#3b3e48;font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .16s ease}.persona-library_secondaryActionBtn__VgltF:hover{background:#f0eee8;border-color:#cfcdc6;color:var(--ink)}.persona-library_formGrid__6XRX5{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:18px 0 22px}.persona-library_fullCol__GUx7t{grid-column:1/-1}.persona-library_fieldLabel__c8S8P{display:block;font-size:12.5px;font-weight:700;color:#282a32;margin-bottom:6px}.persona-library_fieldInput__slz97,.persona-library_fieldTextarea__7Yud7{width:100%;box-sizing:border-box;background:#ffffff;border:1.5px solid #dedcd6;border-radius:11px;color:var(--ink);font-size:13.5px;font-family:var(--font-sans);padding:10px 14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.persona-library_fieldTextarea__7Yud7{min-height:72px;line-height:1.4;resize:vertical}.persona-library_fieldInput__slz97:focus,.persona-library_fieldTextarea__7Yud7:focus{border-color:#111215;box-shadow:0 0 0 3px rgba(17,18,21,.08)}.persona-library_formError__ZGTHX{background:#fdf1f1;border:1px solid #f7cece;border-radius:10px;color:#c03622;font-size:13px;padding:10px 14px;margin-bottom:16px}@media (max-width:900px){.persona-library_dashboardShell__y_kJK{height:auto;min-height:100vh;padding:0}.persona-library_dashboardFrame__eylDr{border-radius:0;border:none;flex-direction:column;height:auto;min-height:100vh}.persona-library_sidebarRail__jb9tM{width:100%;height:54px;min-height:54px;position:-webkit-sticky;position:sticky;top:0;z-index:50;border-right:none;border-bottom:1px solid #eeece6;padding:0 16px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background:rgba(250,249,246,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-sizing:border-box}.persona-library_sidebarTop__cBhkQ{display:flex;flex-direction:row;align-items:center;gap:0}.persona-library_sidebarLogo__S3by7{order:1;font-size:20px;padding:0;min-height:auto;display:inline-flex;align-items:center;gap:6px;margin:0}.persona-library_sidebarRail__jb9tM>:last-child{order:2;margin-left:auto;width:auto;flex:none}.persona-library_sidebarRail__jb9tM nav,.persona-library_sidebarTop__cBhkQ nav{display:none!important}.persona-library_navItemIcon__GwBy5,.persona-library_navItemIcon__GwBy5 svg{width:16px;height:16px}.persona-library_contentArea__fRD4d{padding:20px 16px}.persona-library_cardGrid__nIXRA{grid-template-columns:1fr}.persona-library_personaRow__NDBxs{grid-template-columns:1fr;gap:12px}.persona-library_formGrid__6XRX5{grid-template-columns:1fr}.persona-library_modalActions__tmEhx{flex-direction:column}.persona-library_secondaryActionBtn__VgltF,.persona-library_startPracticeBtn__4wrLL{width:100%;justify-content:center}.persona-library_startPracticeBtn__4wrLL{justify-content:space-between}}@media (max-width:600px){.persona-library_dashboardShell__y_kJK{width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto}.persona-library_dashboardFrame__eylDr{width:100%;min-height:100vh;overflow:visible}.persona-library_contentArea__fRD4d{padding:16px 14px calc(84px + env(safe-area-inset-bottom))}.persona-library_headerSection__fp70I{margin-bottom:16px}.persona-library_title__ymVR7{font-size:clamp(30px,9.5vw,40px);overflow-wrap:anywhere}.persona-library_subtitle__g6PoO{font-size:13.5px;margin-top:6px}.persona-library_noticeBanner___3I44{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12.5px;border-radius:14px}.persona-library_upgradeLink___QrUT{align-self:flex-start;white-space:nowrap;text-align:left;margin-top:2px}.persona-library_toolbarRow__8IZUs{align-items:stretch;flex-direction:column;gap:10px}.persona-library_searchWrapper___Z_of{max-width:none}.persona-library_searchInput__2xZUH{font-size:16px;height:44px}.persona-library_layoutSwitch___vibH{align-self:flex-start}.persona-library_categoryBar__uoYxl{padding-bottom:10px;margin-bottom:18px;-webkit-overflow-scrolling:touch}.persona-library_categoryBtn__JJYPa{padding:7px 14px;font-size:13px;min-height:38px}.persona-library_cardGrid__nIXRA{grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:28px}.persona-library_personaCard__0ajjs{min-width:0;padding:18px 16px;border-radius:18px}.persona-library_cardFooter__DMTB3{flex-direction:column;align-items:stretch;gap:12px}.persona-library_cardMetaTags__1XUBz{justify-content:flex-start}.persona-library_cardActions__TiU99{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;width:100%}.persona-library_practiceBtn__cfH1Y{justify-content:center;padding:10px 16px;font-size:13.5px;min-height:42px}.persona-library_editBtn__i_wqy{min-height:42px;padding:8px 14px}.persona-library_personaRow__NDBxs{min-width:0;padding:14px 12px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.persona-library_rowDetails__REeQ4,.persona-library_rowIdentity__ks39v{min-width:0}.persona-library_cardName__gxVit,.persona-library_rowDesc__hqdOY{overflow-wrap:anywhere}.persona-library_modalOverlay__gb0oo{align-items:flex-end;padding:0}.persona-library_editCard__s2lHL,.persona-library_overviewCard__p2xAY{max-height:92dvh;padding:24px 18px calc(24px + env(safe-area-inset-bottom, 0px));border-radius:24px 24px 0 0;border-bottom:none;box-shadow:0 -8px 32px rgba(0,0,0,.16)}.persona-library_overviewHeader__yoI0d{padding-right:34px}.persona-library_modalCloseBtn__TIFU2{top:14px;right:14px}.persona-library_fieldInput__slz97,.persona-library_fieldTextarea__7Yud7{font-size:16px}}@media (max-width:360px){.persona-library_contentArea__fRD4d{padding-inline:11px}.persona-library_navItem__MNCRg{padding-inline:8px;font-size:12px}.persona-library_categoryBtn__JJYPa{padding-inline:12px}.persona-library_cardActions__TiU99{grid-template-columns:1fr}}.situations_shell__As9mN{min-height:100vh;background:#f7f8f5;color:#16201a;font-family:var(--font-sans),sans-serif}.situations_header__GTeuY{height:84px;border-bottom:1px solid #e0e4dd;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:white}.situations_header__GTeuY nav{display:flex;gap:28px;font-size:14px}.situations_header__GTeuY a,.situations_main__He__D a{color:inherit;text-decoration:none}.situations_header__GTeuY [aria-current]{font-weight:750;color:#315ec9}.situations_main__He__D{max-width:1240px;margin:auto;padding:42px 32px 110px}.situations_hero__r2xD_{max-width:730px;padding:20px 0 36px}.situations_chatHeading__qOfj4 h1,.situations_hero__r2xD_ h1{font-size:clamp(29px,4vw,45px);letter-spacing:-1.8px;line-height:1.14;margin:12px 0 20px}.situations_hero__r2xD_>p:not(.situations_eyebrow__aKW4S){font-size:17px;line-height:1.7;color:#657064;max-width:650px}.situations_eyebrow__aKW4S{font-size:11px;letter-spacing:1.8px;font-weight:800;color:#657064}.situations_primary__bfxqb{border:1px solid #19251d!important;border-radius:12px;background:#d6f477;color:#182018!important;font-weight:750;padding:13px 19px!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.situations_primary__bfxqb:disabled{opacity:.5;cursor:default}.situations_main__He__D button{font:inherit}.situations_sectionHeading__sf9m_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px}.situations_sectionHeading__sf9m_ h2{font-size:20px;margin:0}.situations_muted__SZJju,.situations_sectionHeading__sf9m_>span{color:#6a7569;font-size:13px;line-height:1.65}.situations_cards__7IKuw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:20px}.situations_card__P_Fy6{background:white;border:1px solid #dfe4dc;border-radius:20px;padding:26px}.situations_card__P_Fy6 h3{font-size:21px;line-height:1.3;margin:20px 0 10px}.situations_card__P_Fy6 p{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.situations_badge__2uYDa{font-weight:650;padding:6px 10px;border-radius:20px;display:inline-block;background:#eef2e9;color:#53634c;white-space:nowrap}.situations_actions__GNEGg{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.situations_actions__GNEGg button:not(.situations_primary__bfxqb),.situations_drafts__LMSaR button{border:0;background:none;padding:6px 0;cursor:pointer;color:#53634c;font-size:13px}.situations_actions__GNEGg a:not(.situations_primary__bfxqb){text-decoration:underline;font-size:13px}.situations_empty__buq_T{border:1px dashed #ccd5c6;padding:38px;border-radius:18px;color:#687461;margin-top:20px}.situations_drafts__LMSaR{margin-top:20px;border-top:1px solid #dee4d9}.situations_drafts__LMSaR>div{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #dee4d9}.situations_drafts__LMSaR a{display:grid;grid-gap:7px;gap:7px}.situations_drafts__LMSaR span{font-size:12px;color:#657064}.situations_error__Pkn8Y,.situations_notice__96kcW{padding:22px;border-radius:16px;background:#edf2fc;border:1px solid #cfdbf7;margin-bottom:22px}.situations_notice__96kcW h2{margin-top:0;font-size:19px}.situations_notice__96kcW p{font-size:14px;line-height:1.6}.situations_notice__96kcW a{font-weight:750;color:#315ec9}.situations_error__Pkn8Y{color:#8b2929;background:#fff3ef;border-color:#efc5bb;font-size:14px}.situations_error__Pkn8Y button{border:0;background:none;text-decoration:underline;cursor:pointer}.situations_modalBackdrop__wGVQn{position:fixed;inset:0;background:#15251b60;z-index:100;display:grid;place-items:center;padding:20px}.situations_modalBackdrop__wGVQn section{max-width:480px}.situations_back__39tlD{font-size:13px;color:#677164!important}.situations_chatHeading__qOfj4{display:flex;justify-content:space-between;align-items:center;margin:26px 0 20px}.situations_chatHeading__qOfj4 h1{font-size:30px;margin-bottom:0}.situations_chatGrid__jugoT{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);grid-gap:28px;gap:28px}.situations_chatColumn__b8aBt{background:white;border:1px solid #dfe4dc;overflow:hidden}.situations_messages__K5SC5{max-height:65vh;min-height:380px;overflow-y:auto;overscroll-behavior:contain}.situations_message__jHTYD{max-width:95%;margin:0 0 22px;padding:17px 20px;border-radius:16px;overflow-wrap:anywhere}.situations_message__jHTYD span{font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#677164}.situations_message__jHTYD p{white-space:pre-wrap;margin:7px 0 0}.situations_userMessage__8TLiw{margin-left:auto;background:#edf3df}.situations_assistantMessage__qrTe3{background:#f6f7f4}.situations_welcome__trEIf{padding:36px 14px}.situations_welcome__trEIf h2{font-size:25px;letter-spacing:-.8px;line-height:1.3}.situations_welcome__trEIf p{line-height:1.8;color:#64715e}.situations_spark__1p6it{font-size:35px;color:#607d2e}.situations_composer__5VIWt{border:1px solid #d4ddcc;border-radius:16px;background:#fbfcf9;padding:14px}.situations_composer__5VIWt textarea{width:100%;resize:vertical;border:0;outline:0;background:transparent;font:inherit;font-size:14px;line-height:1.6;min-height:78px}.situations_composerFooter__d1vVX{display:flex;align-items:center;justify-content:space-between;gap:8px}.situations_composerFooter__d1vVX>button:not(.situations_primary__bfxqb){border:0;background:none;font-size:13px;cursor:pointer}.situations_attachButton__sZBL1{color:#5b6950;cursor:pointer;padding:10px 0}.situations_attachButton__sZBL1 input{width:1px;height:1px;position:absolute;opacity:0}.situations_attachButton__sZBL1:focus-within{outline:2px solid #315ec9}.situations_composerHelp__jEaQw{padding:0 24px 16px;line-height:1.7;color:#78816f}.situations_attachments___c4fP{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 12px}.situations_attachments___c4fP>span{font-size:11px;background:#edf2fc;padding:7px 10px;border-radius:8px;overflow-wrap:anywhere}.situations_attachments___c4fP button{border:0;background:none;cursor:pointer;margin-left:7px}.situations_proposal__4_Y5k{background:white;border:1px solid #dfe4dc;border-radius:22px;padding:24px}.situations_proposal__4_Y5k .situations_sectionHeading__sf9m_{margin-top:0;margin-bottom:24px}.situations_proposal__4_Y5k fieldset{border:0;padding:0;margin:0;min-width:0}.situations_field__9aEfZ{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}.situations_field__9aEfZ>span{font-size:12px;font-weight:750;color:#5b6853}.situations_field__9aEfZ input,.situations_field__9aEfZ select,.situations_field__9aEfZ textarea{border:1px solid #dce2d7;border-radius:9px;padding:10px 11px;font:inherit;font-size:13px;line-height:1.6;width:100%;background:#fcfdfb;color:#182018;box-sizing:border-box}.situations_field__9aEfZ textarea{resize:vertical}.situations_field__9aEfZ small{line-height:1.6;color:#737e6b}.situations_fieldPair__VLg7C{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.situations_approval__wct9d{padding:22px 8px}.situations_approval__wct9d p{font-size:12px;color:#69755f}.situations_approval__wct9d a{font-weight:750;color:#315ec9}.situations_proposalPlaceholder__UE_zs{border:1px dashed #d1dac8;padding:64px 30px;text-align:center}.situations_proposalPlaceholder__UE_zs>span{font-size:35px;color:#7e9565}.situations_proposalPlaceholder__UE_zs h2{font-size:21px}.situations_proposalPlaceholder__UE_zs p{font-size:14px;color:#69755f}.situations_grounding__WVQst{font-size:12px;line-height:1.7;color:#637058}.situations_grounding__WVQst summary{cursor:pointer}.situations_grounding__WVQst p{overflow-wrap:anywhere}.situations_srOnly__Rx6jf{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.situations_main__He__D :is(button,a,input,textarea,select):focus-visible{outline:3px solid #4374e2;outline-offset:3px}@media(max-width:900px){.situations_cards__7IKuw{grid-template-columns:repeat(2,1fr)}.situations_chatGrid__jugoT{grid-template-columns:1fr}.situations_chatColumn__b8aBt{position:static}.situations_messages__K5SC5{max-height:55vh;min-height:300px}.situations_proposalPlaceholder__UE_zs{padding:28px}.situations_chatHeading__qOfj4 h1{font-size:26px}}@media(max-width:600px){.situations_header__GTeuY{height:66px;padding:0 20px}.situations_header__GTeuY nav{gap:15px;font-size:11px}.situations_header__GTeuY nav a:first-child{display:none}.situations_main__He__D{padding:24px 16px 110px}.situations_cards__7IKuw{grid-template-columns:1fr}.situations_hero__r2xD_{padding-top:5px}.situations_hero__r2xD_ h1{letter-spacing:-1px}.situations_card__P_Fy6{padding:23px}.situations_chatHeading__qOfj4{align-items:flex-start;gap:12px}.situations_chatHeading__qOfj4>.situations_badge__2uYDa{display:none}.situations_chatGrid__jugoT{gap:20px}.situations_messages__K5SC5{padding:16px}.situations_proposal__4_Y5k{padding:20px}.situations_composerFooter__d1vVX{gap:5px}.situations_primary__bfxqb{padding:12px 15px!important}.situations_sectionHeading__sf9m_>span{font-size:11px}}.situations_logo__e198F{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-.8px}.situations_shell__As9mN{background:#f7f7f2;color:#20251e}.situations_header__GTeuY{background:#fcfcf8;border-color:#e3e5dc;height:76px}.situations_header__GTeuY [aria-current]{color:#263421}.situations_main__He__D{max-width:1392px;padding-top:28px}.situations_chatHeading__qOfj4{margin:22px 0 26px;gap:24px}.situations_chatHeading__qOfj4 h1{font-size:clamp(25px,2.6vw,36px);letter-spacing:-1.25px;max-width:850px}.situations_eyebrow__aKW4S{letter-spacing:1.6px;color:#77806b;font-size:10px}.situations_headingSub__ci96d{font-size:13px;color:#737b69;margin:12px 0 0}.situations_badge__2uYDa{background:#e9eddf;color:#566048;font-size:11px;border:1px solid #dfe4d4}.situations_chatGrid__jugoT{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:24px;align-items:start}.situations_chatColumn__b8aBt{position:-webkit-sticky;position:sticky;top:20px;box-shadow:0 6px 26px #303c1710;border-radius:22px;border-color:#dfe3d5;background:#fff;display:flex;flex-direction:column;height:min(790px,calc(100dvh - 44px));min-height:520px}.situations_panelHeading__4vWau{padding:19px 23px;border-bottom:1px solid #eef0e8;display:flex;justify-content:space-between;align-items:center;gap:10px}.situations_panelHeading__4vWau>div{display:flex;align-items:center;gap:9px;font-size:13px}.situations_panelHeading__4vWau>span{font-size:10px;color:#87907d}.situations_panelMark__f8WsC{color:#6e813f;font-size:18px}.situations_messages__K5SC5{min-height:0;max-height:none;flex:1 1;padding:24px;scroll-behavior:auto}.situations_welcome__trEIf{padding:28px 8px 24px}.situations_welcome__trEIf .situations_spark__1p6it{display:grid;place-items:center;width:48px;height:48px;background:#eef3df;color:#5b7137;border:1px solid #e0e8cb;border-radius:16px;font-size:27px;margin-bottom:28px}.situations_welcome__trEIf h2{font-size:clamp(25px,2.4vw,32px);letter-spacing:-1px;max-width:360px;margin:12px 0 16px}.situations_welcome__trEIf p{font-size:14px;line-height:1.75;max-width:420px}.situations_welcome__trEIf p.situations_eyebrow__aKW4S{font-size:10px;font-weight:750;letter-spacing:1.5px}.situations_starters__O25UL{display:grid;grid-gap:9px;gap:9px;margin:26px 0 20px}.situations_starters__O25UL button{border:1px solid #e3e7d9;background:#fcfdf9;padding:14px 16px;border-radius:11px;display:flex;justify-content:space-between;gap:16px;align-items:center;text-align:left;cursor:pointer;color:#4a5540;font-size:12px}.situations_starters__O25UL button:hover{border-color:#bbc9a3;background:#f6f9ed}.situations_starters__O25UL button:disabled{opacity:.5;cursor:default}.situations_welcome__trEIf p.situations_welcomeFoot__PEBHO{font-size:11px;color:#8a927e}.situations_message__jHTYD{padding:0;background:none;max-width:100%;margin-bottom:26px}.situations_message__jHTYD span{font-size:10px;letter-spacing:.6px;color:#7d8670}.situations_message__jHTYD p{font-size:14px;line-height:1.8;margin-top:9px}.situations_userMessage__8TLiw{background:#f0f4e6;border:1px solid #e4eacf;padding:15px 18px;max-width:88%;border-radius:16px 16px 4px 16px}.situations_assistantMessage__qrTe3{padding:0 4px}.situations_artifactAction__De2ST{display:flex;width:100%;align-items:center;gap:13px;padding:16px;border:1px solid #d8e2c2;border-radius:13px;background:#f6f9ef;text-align:left;cursor:pointer;color:#29351f;margin:20px 0}.situations_artifactIcon__63YJY{background:#e5edcf;border-radius:9px;display:grid;place-items:center;width:37px;height:42px;font-size:22px;flex-shrink:0}.situations_artifactAction__De2ST>span:nth-child(2){flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px}.situations_artifactAction__De2ST strong{font-size:12px}.situations_artifactAction__De2ST small{font-size:11px;line-height:1.5;color:#768067;overflow-wrap:anywhere}.situations_activity__I9GZZ{display:flex;align-items:center;gap:9px;color:#72815c;font-size:12px;padding:8px 4px 16px}.situations_activityDot__e5xo_{height:7px;width:7px;border-radius:50%;background:#8ba35d;animation:situations_breathe__RooyD 1.5s ease-in-out infinite}@keyframes situations_breathe__RooyD{50%{opacity:.35}}.situations_latestButton__cifa1{position:absolute;bottom:190px;left:50%;transform:translateX(-50%);z-index:2;border:1px solid #d9dfcf;background:#fff;border-radius:25px;padding:9px 15px;box-shadow:0 4px 12px #202b1620;font-size:12px!important;cursor:pointer;white-space:nowrap}.situations_composerArea__5W_5I{flex-shrink:0;background:#fff;padding-top:5px}.situations_composer__5VIWt{margin:0 18px 8px;background:#fcfdf9;border-color:#dce3cf;padding:12px 14px;border-radius:15px;box-shadow:0 2px 7px #3d451307}.situations_composer__5VIWt:focus-within{border-color:#8b9f65;box-shadow:0 0 0 3px #adbe8730}.situations_composer__5VIWt textarea{resize:none;min-height:48px;max-height:180px;font-size:13px;line-height:1.7;display:block}.situations_composerFooter__d1vVX{margin-top:10px}.situations_attachButton__sZBL1{font-size:11px;display:flex;gap:6px;align-items:center;color:#6d785f}.situations_attachButton__sZBL1>span{font-size:18px}.situations_attachButton__sZBL1[aria-disabled=true]{opacity:.45;cursor:default}.situations_keyboardHint__vGtQK{font-size:10px;color:#949c88;margin-left:auto;margin-right:8px}.situations_primary__bfxqb{border-color:#c3d58b!important;background:#d8ed9f;border-radius:10px;font-size:12px;padding:11px 16px!important;color:#2c391d!important}.situations_primary__bfxqb:hover:not(:disabled){background:#cde78b}.situations_stopButton__4321I{border:1px solid #d9dfce!important;border-radius:10px;background:#f4f6ef!important;padding:10px 15px;font-size:12px!important}.situations_composerHelp__jEaQw{font-size:10px;text-align:center;margin:0;padding:0 20px 13px;color:#929a86}.situations_attachments___c4fP{padding:0 18px 8px;gap:7px}.situations_attachments___c4fP>span{background:#f5f7ee;border:1px solid #e4e8da;color:#5b664e;display:flex;align-items:center;gap:5px;max-width:100%;font-size:10px}.situations_attachments___c4fP small{font-size:9px;color:#8a947d}.situations_attachments___c4fP [data-error=true]{background:#fff3ef;border-color:#f0d6cb}.situations_attachments___c4fP button{font-size:11px}.situations_attachmentDisclosure__kpB0y{font-size:10px;color:#87917b;padding:0 23px 13px;line-height:1.7}.situations_attachmentDisclosure__kpB0y summary{cursor:pointer}.situations_attachmentDisclosure__kpB0y p{margin-bottom:0}.situations_editNotice__CZlc3{font-size:11px;color:#657643;background:#f4f7e9;padding:10px 18px;margin-bottom:8px;line-height:1.6}.situations_editNotice__CZlc3 button{border:0;background:none;color:#354d24;cursor:pointer;text-decoration:underline;font-size:inherit;padding:0}.situations_proposalColumn__cuvr_{min-width:0;scroll-margin-top:20px;outline:none}.situations_proposal__4_Y5k{border-radius:20px;background:#fffefb;border-color:#e0e2d5;padding:26px;box-shadow:0 5px 22px #3c421009}.situations_briefTopline__Trdit{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}.situations_briefTopline__Trdit .situations_eyebrow__aKW4S{font-size:9px}.situations_briefTopline__Trdit .situations_badge__2uYDa{font-size:9px;background:#f5f5ed}.situations_briefTitle__vMxUT{font-size:25px;letter-spacing:-.8px;line-height:1.28;margin:0 0 14px}.situations_briefIntro__JkPuq{font-size:13px;line-height:1.8;color:#6d7562;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 25px}.situations_briefSection__6K2vs{border-top:1px solid #e9eadf;padding:20px 0 5px}.situations_briefSectionHeading__uakk8{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:17px}.situations_briefSectionHeading__uakk8 h3{font-size:13px;letter-spacing:-.1px;margin:0}.situations_briefSectionHeading__uakk8 p{font-size:10px;line-height:1.6;color:#929982;margin:7px 0 0}.situations_briefSectionHeading__uakk8 button{border:1px solid #e4e7d8;border-radius:7px;background:#fafbf5;color:#72815d;padding:5px 9px;font-size:10px;cursor:pointer;flex-shrink:0}.situations_briefSectionHeading__uakk8 button:disabled{opacity:.4;cursor:default}.situations_briefDetails__cBEeT{margin:0}.situations_briefDetail__uCuXW{margin-bottom:16px;min-width:0}.situations_briefDetail__uCuXW dt{text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.7px;color:#8c957f;margin-bottom:6px}.situations_briefDetail__uCuXW dd{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#4c5840}.situations_rolePair___FUwi{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.situations_rolePair___FUwi .situations_briefDetail__uCuXW{border:1px solid #e7eadb;background:#f8faf2;border-radius:10px;padding:12px}.situations_rolePair___FUwi dd{font-weight:650;color:#35442b}.situations_settingsGrid__lrHg_{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}.situations_settingsGrid__lrHg_ dd{text-transform:capitalize}.situations_scheduleSummary__sxEX0{display:flex;align-items:flex-start;gap:9px;background:#f7f8f1;border:1px solid #ebedde;border-radius:9px;padding:12px;margin-bottom:17px;color:#748360}.situations_scheduleSummary__sxEX0 p{font-size:11px;line-height:1.6;margin:0;overflow-wrap:anywhere}.situations_field__9aEfZ{margin-bottom:16px;gap:6px}.situations_field__9aEfZ>span{font-size:11px}.situations_field__9aEfZ input,.situations_field__9aEfZ select,.situations_field__9aEfZ textarea{font-size:12px;border-color:#dfe5d3;background:#fcfdf8}.situations_field__9aEfZ small{font-size:10px}.situations_groundingSummary__WS4fW h4{font-size:11px;font-weight:650;color:#6d785d;margin:0 0 9px}.situations_groundingSummary__WS4fW>div{margin-bottom:17px}.situations_groundingSummary__WS4fW ul{padding-left:17px;margin:0}.situations_groundingSummary__WS4fW li,.situations_groundingSummary__WS4fW p{font-size:11px;line-height:1.8;color:#828b75;margin:5px 0}.situations_grounding__WVQst{border-top:1px solid #e9eadf;padding-top:18px;font-size:11px;color:#7d886e}.situations_grounding__WVQst summary{font-weight:600}.situations_grounding__WVQst p{font-size:11px;line-height:1.8}.situations_approval__wct9d{padding:23px 5px}.situations_approvalLabel__qQaD_{display:flex;gap:9px;align-items:center;color:#48593a;font-size:12px}.situations_approvalLabel__qQaD_>span{font-size:18px}.situations_approval__wct9d p{font-size:11px;line-height:1.8;color:#879076;margin:9px 0 16px}.situations_approvalActions__3gQ_e{display:flex;flex-direction:column;align-items:stretch;gap:10px}.situations_approvalActions__3gQ_e .situations_primary__bfxqb{min-height:42px}.situations_practiceLink__h5ROB{font-size:12px;text-align:center;border:1px solid #d9dfcb;border-radius:10px;padding:12px;color:#50683a!important;background:#fcfdf8;font-weight:650}.situations_approval__wct9d p.situations_savedNote__Y2yWZ{font-size:10px;text-align:center;margin:12px 0 0}.situations_proposalPlaceholder__UE_zs{background:linear-gradient(145deg,#fcfdf8,#f0f3e7);border:1px solid #e1e6d5;text-align:left;min-height:580px;padding:38px 30px;border-radius:22px}.situations_proposalPlaceholder__UE_zs h2{font-size:25px;line-height:1.3;letter-spacing:-.65px;max-width:300px;margin:13px 0}.situations_proposalPlaceholder__UE_zs p{font-size:13px;line-height:1.8;color:#879174;max-width:330px}.situations_proposalPlaceholder__UE_zs p.situations_eyebrow__aKW4S{font-size:9px;letter-spacing:1.5px;margin-top:35px}.situations_blankBrief__DIuPK{width:145px;height:150px;background:#fffefb;border:1px solid #e0e5d3;border-radius:11px;box-shadow:7px 7px 0 #e5ead9;padding:20px;transform:rotate(-5deg);margin:10px 0 30px}.situations_blankBrief__DIuPK>span{font-size:9px;letter-spacing:1.5px;color:#8a9774;display:block;margin-bottom:25px}.situations_blankBrief__DIuPK i{display:block;height:5px;background:#e9eddd;border-radius:4px;margin-top:12px}.situations_blankBrief__DIuPK i:last-child{width:65%}.situations_placeholderSteps__GUPbR{display:grid;grid-gap:17px;gap:17px;margin:30px 0;color:#9aa587;font-size:10px}.situations_placeholderSteps__GUPbR strong{font-size:12px;color:#6f7c5d;margin-left:10px;font-weight:500}.situations_proposalPlaceholder__UE_zs p.situations_muted__SZJju{font-size:10px;margin-top:28px}.situations_mobileTabs__cHEhZ{display:none}.situations_error__Pkn8Y p{margin:0}.situations_error__Pkn8Y .situations_actions__GNEGg{margin-top:9px}.situations_notice__96kcW button{border:0;background:none;text-decoration:underline;color:inherit;cursor:pointer}.situations_main__He__D :is(button,a,input,textarea,select):focus-visible{outline-color:#789647}.situations_main__He__D button:disabled{cursor:default}.situations_notice__96kcW{background:#eef2e4;border-color:#d8e2c3}.situations_notice__96kcW a{color:#536d37}.situations_main__He__D{overflow-wrap:anywhere}@media(min-width:901px){.situations_main__He__D:has(.situations_chatGrid__jugoT){padding-bottom:38px}.situations_chatColumn__b8aBt{height:min(820px,calc(100dvh - 70px))}}@media(max-width:1100px) and (min-width:901px){.situations_main__He__D{padding-left:24px;padding-right:24px}.situations_chatGrid__jugoT{gap:18px}.situations_proposal__4_Y5k{padding:22px}.situations_messages__K5SC5{padding:21px}.situations_panelHeading__4vWau>span{display:none}}@media(max-width:900px){.situations_main__He__D:has(.situations_chatGrid__jugoT){padding-bottom:90px}.situations_chatGrid__jugoT{grid-template-columns:1fr}.situations_mobileTabs__cHEhZ{display:flex;border-bottom:1px solid #dde3ce;gap:24px;margin-bottom:18px}.situations_mobileTabs__cHEhZ button{font-size:12px;border:0;background:none;color:#879078;padding:13px 0;cursor:pointer;border-bottom:2px solid transparent}.situations_mobileTabs__cHEhZ button[aria-pressed=true]{color:#344c24;border-color:#8ba659;font-weight:700}.situations_chatGrid__jugoT[data-view=brief] .situations_chatColumn__b8aBt,.situations_chatGrid__jugoT[data-view=chat] .situations_proposalColumn__cuvr_{display:none}.situations_chatColumn__b8aBt{position:relative;top:auto;height:calc(100dvh - 355px);min-height:420px;max-height:760px}.situations_proposalPlaceholder__UE_zs{min-height:0;padding:30px}.situations_briefTitle__vMxUT{font-size:25px}.situations_proposal__4_Y5k{padding:26px}.situations_chatHeading__qOfj4{margin:20px 0}.situations_chatHeading__qOfj4 h1{font-size:28px}.situations_chatHeading__qOfj4>.situations_badge__2uYDa{font-size:9px}.situations_messages__K5SC5{padding:22px}.situations_proposalColumn__cuvr_{scroll-margin-top:16px}.situations_latestButton__cifa1{bottom:175px}.situations_welcome__trEIf{padding:22px 8px}.situations_welcome__trEIf .situations_spark__1p6it{margin-bottom:20px}.situations_welcome__trEIf h2{max-width:400px}.situations_proposalPlaceholder__UE_zs .situations_blankBrief__DIuPK{margin-bottom:25px}}@media(max-width:600px){.situations_header__GTeuY{height:64px;padding:0 18px}.situations_header__GTeuY nav{font-size:10px;gap:16px}.situations_logo__e198F{font-size:18px}.situations_main__He__D{padding:20px 14px 100px}.situations_back__39tlD{font-size:11px}.situations_chatHeading__qOfj4 h1{font-size:25px;letter-spacing:-.9px}.situations_chatHeading__qOfj4{margin:18px 0 14px}.situations_headingSub__ci96d{font-size:11px;line-height:1.6;margin-top:9px}.situations_chatHeading__qOfj4 .situations_eyebrow__aKW4S{font-size:8px;letter-spacing:1.15px}.situations_mobileTabs__cHEhZ{gap:20px;margin-bottom:14px}.situations_mobileTabs__cHEhZ button{font-size:11px}.situations_chatColumn__b8aBt{border-radius:17px;min-height:400px;height:calc(100dvh - 320px)}.situations_panelHeading__4vWau{padding:14px 17px}.situations_panelHeading__4vWau>div{font-size:11px}.situations_panelHeading__4vWau>span{font-size:9px}.situations_messages__K5SC5{padding:18px}.situations_welcome__trEIf{padding:14px 3px}.situations_welcome__trEIf h2{font-size:26px}.situations_welcome__trEIf p{font-size:12px;line-height:1.75}.situations_welcome__trEIf .situations_spark__1p6it{width:40px;height:40px;font-size:24px;border-radius:12px;margin-bottom:20px}.situations_welcome__trEIf p.situations_eyebrow__aKW4S{font-size:8px}.situations_starters__O25UL{margin:20px 0 15px}.situations_starters__O25UL button{padding:12px;font-size:11px}.situations_message__jHTYD p{font-size:13px}.situations_userMessage__8TLiw{max-width:94%;padding:12px 14px}.situations_composer__5VIWt{margin:0 11px 8px;padding:10px 12px}.situations_composer__5VIWt textarea{font-size:12px;min-height:40px}.situations_composerHelp__jEaQw{font-size:8px;padding-bottom:11px}.situations_keyboardHint__vGtQK{display:none}.situations_composerFooter__d1vVX .situations_primary__bfxqb{padding:9px 13px!important;font-size:11px}.situations_attachButton__sZBL1{font-size:10px}.situations_attachments___c4fP{padding:0 12px 8px}.situations_panelHeading__4vWau>span{display:none}.situations_proposal__4_Y5k{padding:21px 18px;border-radius:17px}.situations_briefTitle__vMxUT{font-size:23px}.situations_briefIntro__JkPuq{font-size:12px}.situations_briefTopline__Trdit{margin-bottom:19px}.situations_briefTopline__Trdit .situations_badge__2uYDa{font-size:8px}.situations_briefSection__6K2vs{padding-top:18px}.situations_rolePair___FUwi{gap:8px}.situations_rolePair___FUwi .situations_briefDetail__uCuXW{padding:10px}.situations_briefDetail__uCuXW dt{font-size:8px}.situations_briefDetail__uCuXW dd{font-size:11px}.situations_approval__wct9d{padding:22px 3px}.situations_error__Pkn8Y{padding:16px;font-size:12px}.situations_latestButton__cifa1{bottom:157px}.situations_proposalPlaceholder__UE_zs{border-radius:17px}.situations_artifactAction__De2ST{padding:12px;gap:10px}.situations_artifactAction__De2ST small{font-size:10px}.situations_artifactIcon__63YJY{width:30px;height:36px;font-size:18px}.situations_artifactAction__De2ST strong{font-size:11px}.situations_field__9aEfZ input,.situations_field__9aEfZ select,.situations_field__9aEfZ textarea{font-size:16px}.situations_composer__5VIWt textarea{font-size:16px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.situations_activityDot__e5xo_{animation:none}}.situations_contextHint__WLO9P{font-size:10px;color:#7d8a6b;line-height:1.7;padding:0 23px 10px;margin:0}.situations_contextHint__WLO9P button,.situations_discardArea__9PqjL button{border:0;background:none;color:#526b36;cursor:pointer;padding:0;font-size:inherit;text-decoration:underline}.situations_attachmentDisclosure__kpB0y p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.situations_discardArea__9PqjL{font-size:10px;text-align:center;margin-top:14px;color:#7a8668}.situations_discardArea__9PqjL p{margin-bottom:8px}.situations_discardArea__9PqjL button+button{margin-left:18px}.situations_approval__wct9d p,.situations_artifactAction__De2ST small,.situations_attachmentDisclosure__kpB0y,.situations_attachments___c4fP small,.situations_blankBrief__DIuPK>span,.situations_briefDetail__uCuXW dt,.situations_briefSectionHeading__uakk8 p,.situations_composerHelp__jEaQw,.situations_contextHint__WLO9P,.situations_discardArea__9PqjL,.situations_groundingSummary__WS4fW li,.situations_groundingSummary__WS4fW p,.situations_grounding__WVQst,.situations_headingSub__ci96d,.situations_keyboardHint__vGtQK,.situations_mobileTabs__cHEhZ button,.situations_panelHeading__4vWau>span,.situations_placeholderSteps__GUPbR,.situations_proposalPlaceholder__UE_zs p,.situations_welcome__trEIf p.situations_welcomeFoot__PEBHO{color:#657056}.situations_briefIntro__JkPuq,.situations_scheduleSummary__sxEX0,.situations_settingsGrid__lrHg_ dd{color:#59664b}.situations_briefSectionHeading__uakk8 button{color:#59694a}.situations_briefTopline__Trdit .situations_badge__2uYDa{color:#62714f}.legal-page_page__aRR8P{--ink:#111215;--muted:#626775;--line:#e8e7e1;--paper:#f8f7f3;min-height:100svh;padding:clamp(14px,3vw,36px);color:var(--ink);background:var(--paper)}.legal-page_frame__fgfip{width:min(100%,1120px);min-height:calc(100svh - clamp(28px, 6vw, 72px));margin:0 auto;padding:clamp(20px,4vw,52px) clamp(20px,6vw,78px) 24px;border:1px solid #e3e1da;border-radius:22px;background:#fffefa;display:flex;flex-direction:column}.legal-page_footer__6Mkng,.legal-page_header__vclSj{display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-page_header__vclSj{padding-bottom:24px;border-bottom:1px solid var(--line)}.legal-page_footer__6Mkng a,.legal-page_homeLink__qlMBQ{color:inherit;text-decoration:none}.legal-page_backLink__1QOm3{color:var(--muted);font-size:14px;text-decoration:none}.legal-page_backLink__1QOm3:hover,.legal-page_footer__6Mkng a:hover{color:#2557df}.legal-page_content__JM6Nq{width:min(100%,760px);margin:0 auto;padding:clamp(38px,7vw,78px) 0 64px;flex:1 1}.legal-page_eyebrow__gXVWi{margin:0 0 14px;color:#686d78;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.legal-page_title__h_8Wx{margin:0;font-family:var(--font-display);font-size:clamp(42px,7vw,72px);font-weight:400;letter-spacing:-.045em;line-height:.98}.legal-page_intro__4ni92{max-width:620px;margin:22px 0 14px;color:#414550;font-size:clamp(17px,2.2vw,20px);line-height:1.55}.legal-page_updated__Wnq3F{margin:0;color:#858995;font-size:13px}.legal-page_sections___5J9X{display:grid;grid-gap:30px;gap:30px;margin-top:42px}.legal-page_section__dCi7M h2{margin:0 0 10px;font-size:19px;letter-spacing:-.025em}.legal-page_section__dCi7M li,.legal-page_section__dCi7M p{color:#50545e;font-size:15px;line-height:1.75}.legal-page_section__dCi7M p{margin:0}.legal-page_section__dCi7M p+p{margin-top:10px}.legal-page_section__dCi7M ul{margin:10px 0 0;padding-left:20px}.legal-page_section__dCi7M li+li{margin-top:7px}.legal-page_section__dCi7M a{color:#244ed3;text-underline-offset:3px}.legal-page_footer__6Mkng{padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.legal-page_footer__6Mkng nav{display:flex;gap:22px}@media (max-width:560px){.legal-page_page__aRR8P{padding:0}.legal-page_frame__fgfip{min-height:100svh;padding:18px 20px 16px;border:0;border-radius:0}.legal-page_header__vclSj{padding-bottom:17px}.legal-page_backLink__1QOm3{font-size:13px}.legal-page_content__JM6Nq{padding:42px 0 48px}.legal-page_title__h_8Wx{font-size:clamp(42px,13vw,58px)}.legal-page_intro__4ni92{margin-top:17px;font-size:17px}.legal-page_sections___5J9X{gap:26px;margin-top:34px}.legal-page_section__dCi7M h2{font-size:18px}.legal-page_section__dCi7M li,.legal-page_section__dCi7M p{font-size:14px}.legal-page_footer__6Mkng{flex-direction:column;align-items:flex-start;gap:14px;font-size:12px}.legal-page_footer__6Mkng nav{gap:20px;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.legal-page_page__aRR8P *,.legal-page_page__aRR8P :after,.legal-page_page__aRR8P :before{scroll-behavior:auto!important}}.sign-in_page__KqWh2{--ink:#111215;--muted:#585c67;--paper:#f7f5f0;--card-bg:#fdfbf7;--lime:#c1fb43;--lime-hover:#b3ef34;height:100vh;width:100vw;padding:clamp(8px,1.4vh,18px) clamp(10px,1.6vw,24px);color:var(--ink);background:var(--paper);color-scheme:light;align-items:center;justify-content:center}.sign-in_frame__8hZXF,.sign-in_page__KqWh2{box-sizing:border-box;overflow:hidden;display:flex}.sign-in_frame__8hZXF{width:100%;max-width:1440px;height:100%;margin:0 auto;padding:clamp(14px,2vh,24px) clamp(22px,3.2vw,56px) clamp(12px,1.6vh,18px);border:1px solid #e6e3dc;border-radius:24px;background:var(--card-bg);flex-direction:column;justify-content:space-between;position:relative;box-shadow:0 4px 30px rgba(0,0,0,.035)}.sign-in_frameGrid__gk7fy{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.02) 1px,transparent 0);background-size:32px 32px;pointer-events:none;border-radius:inherit}.sign-in_header__E9Pka{height:44px;display:flex;justify-content:space-between;align-items:center;z-index:30;flex:none;position:relative}.sign-in_logo__e0zFF{gap:7px;font-family:var(--font-sans);font-size:clamp(23px,1.9vw,27px);font-weight:850;letter-spacing:-.04em;line-height:1}.sign-in_backLink__mR6Vo,.sign-in_logo__e0zFF{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none}.sign-in_backLink__mR6Vo{gap:8px;font-size:14.5px;font-weight:600;transition:opacity .18s ease}.sign-in_backLink__mR6Vo:hover{opacity:.75}.sign-in_backLink__mR6Vo svg{width:16px;height:16px;transition:transform .18s ease}.sign-in_backLink__mR6Vo:hover svg{transform:translateX(3px)}.sign-in_mainGridWrapper__kJPJm{width:100%;max-width:1180px;margin:auto;position:relative;z-index:10;flex:1 1;display:flex;align-items:center;min-height:0}.sign-in_mainGrid__0Y_Zk{display:grid;grid-template-columns:1.18fr 1fr;align-items:center;grid-gap:clamp(40px,5.5vw,84px);gap:clamp(40px,5.5vw,84px);width:100%}.sign-in_leftCol__KtS7j{display:flex;flex-direction:column;justify-content:center;position:relative}.sign-in_eyebrow__92CQV{margin:0 0 10px;color:#686c78;font-family:var(--font-sans);font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.sign-in_headline__jl9nD{margin:0;display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(64px,5.6vw,92px);font-weight:400;letter-spacing:.01em;line-height:.92;color:var(--ink);text-transform:none}.sign-in_headline__jl9nD span{display:block;white-space:nowrap}.sign-in_subheadline__rpUxL{margin:clamp(12px,1.8vh,18px) 0 clamp(22px,3vh,32px);color:#484c56;font-size:clamp(16px,1.25vw,18.5px);line-height:1.35;letter-spacing:-.015em}.sign-in_cardStackWrapper__nkpwp{position:relative;width:clamp(340px,28vw,420px);height:290px;margin-top:4px}.sign-in_limeTicks__jwBjb{position:absolute;top:-20px;left:-16px;width:48px;height:48px;pointer-events:none;z-index:20}.sign-in_blueSquiggle__N7vk0{position:absolute;bottom:12px;right:-58px;width:62px;height:74px;pointer-events:none;z-index:20}.sign-in_promptCard__GaLmi{position:absolute;width:100%;border-radius:20px;padding:13px 15px 15px;box-sizing:border-box;box-shadow:0 10px 28px -8px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease;cursor:default}.sign-in_promptCard__GaLmi:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 16px 36px -8px rgba(0,0,0,.16);z-index:10!important}.sign-in_promptCardHeader__Tzv0E{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-left:2px}.sign-in_promptCardDot__c2CKF{width:9px;height:9px;border-radius:50%}.sign-in_promptCardTag__cDMCq{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.sign-in_promptCardBubble__N9oqp{position:relative;background:#ffffff;border-radius:14px;padding:12px 16px;font-size:14.5px;line-height:1.35;font-weight:500;color:#12141a;letter-spacing:-.015em;box-shadow:0 2px 6px rgba(0,0,0,.04)}.sign-in_speechTail__jYyc2{position:absolute;left:18px;bottom:-6px;width:12px;height:7px;pointer-events:none}.sign-in_cardCommunication__C2y2W{background:#ddf97b;top:0;left:22px;transform:rotate(3deg);z-index:1}.sign-in_cardCommunication__C2y2W .sign-in_promptCardDot__c2CKF{background:#469a19}.sign-in_cardCommunication__C2y2W .sign-in_promptCardTag__cDMCq{color:#1e3d0d}.sign-in_cardLearning___sqza{background:#eae3fd;top:86px;left:-12px;transform:rotate(-3.5deg);z-index:2}.sign-in_cardLearning___sqza .sign-in_promptCardDot__c2CKF{background:#6842e3}.sign-in_cardLearning___sqza .sign-in_promptCardTag__cDMCq{color:#281470}.sign-in_cardWork__jPtoT{background:#dbeaff;top:172px;left:30px;transform:rotate(2.5deg);z-index:3}.sign-in_cardWork__jPtoT .sign-in_promptCardDot__c2CKF{background:#2563eb}.sign-in_cardWork__jPtoT .sign-in_promptCardTag__cDMCq{color:#12347a}.sign-in_scenarioStrip__hUxbx{display:flex;align-items:center;gap:8px;margin-top:20px;padding-left:6px}.sign-in_scenarioChip___48Jv{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.05);font-size:11.5px;font-weight:600;color:#636774;letter-spacing:-.01em}.sign-in_scenarioChipDot__s_BDT{width:5px;height:5px;border-radius:50%;background:#9d9fa8}.sign-in_rightCol__6NCf3{display:flex;justify-content:center;align-items:center}.sign-in_signInBox__Uk8xv{width:100%;max-width:470px;background:#ffffff;border:1px solid #eae8e2;border-radius:26px;padding:clamp(34px,4.2vh,48px) clamp(28px,3.2vw,44px);box-sizing:border-box;box-shadow:0 12px 38px -10px rgba(0,0,0,.055);position:relative}.sign-in_boxTitle__AZIFY{margin:0;font-family:var(--font-display);font-size:clamp(38px,3vw,46px);font-weight:400;letter-spacing:.01em;line-height:1;color:var(--ink)}.sign-in_boxSubtitle__wnyMI{margin:9px 0 28px;color:#565a65;font-size:15px;line-height:1.35;letter-spacing:-.01em}.sign-in_googleBtn__JfV7F{width:100%;height:52px;border-radius:12px;border:1px solid #dedcd6;background:#ffffff;color:#121316;font-size:15.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;box-sizing:border-box;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.sign-in_googleBtn__JfV7F:hover{background:#fafaf8;border-color:#bebcb4;transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.06)}.sign-in_googleBtn__JfV7F:disabled{opacity:.65;cursor:not-allowed}.sign-in_privacyNotice__l2_sk{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;color:#666a76;font-size:13px;font-weight:500}.sign-in_privacyNotice__l2_sk svg{width:14px;height:14px;color:#555862}.sign-in_footer__5aQPS{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #eceae4;color:#5d6069;font-size:13px;z-index:10;flex:none;position:relative}.sign-in_copyright__Rjb8X{color:#5d6069}.sign-in_footerNav__QhDtY{display:flex;align-items:center;gap:32px}.sign-in_footerNav__QhDtY a{color:#31343c;text-decoration:none;transition:color .15s ease}.sign-in_footerNav__QhDtY a:hover{color:#000000;text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.sign-in_page__KqWh2{height:auto;min-height:100vh;overflow-y:auto;padding:12px}.sign-in_frame__8hZXF{height:auto;border-radius:20px;padding:20px 16px;gap:24px}.sign-in_mainGridWrapper__kJPJm{max-width:100%}.sign-in_mainGrid__0Y_Zk{grid-template-columns:1fr;gap:32px;padding:10px 0}.sign-in_leftCol__KtS7j{align-items:flex-start;text-align:left}.sign-in_headline__jl9nD{font-size:clamp(48px,12vw,68px)}.sign-in_subheadline__rpUxL{margin:12px 0 22px}.sign-in_cardStackWrapper__nkpwp{width:min(100%,330px);height:110px;margin:0 auto}.sign-in_blueSquiggle__N7vk0,.sign-in_cardLearning___sqza,.sign-in_cardWork__jPtoT,.sign-in_scenarioStrip__hUxbx{display:none}.sign-in_cardCommunication__C2y2W{transform:rotate(2deg);left:0;top:0}.sign-in_limeTicks__jwBjb{top:-14px;left:auto;right:-12px}.sign-in_signInBox__Uk8xv{max-width:400px;margin:0 auto;padding:28px 20px}.sign-in_footer__5aQPS{padding-top:14px;font-size:11.5px}}@media (max-width:600px){.sign-in_page__KqWh2{width:100%;min-height:100vh;height:auto;overflow-x:hidden;overflow-y:auto;padding:8px;align-items:stretch}.sign-in_frame__8hZXF{min-height:calc(100vh - 16px);width:100%;padding:16px 13px 12px;gap:18px;overflow:visible;border-radius:18px}.sign-in_header__E9Pka{gap:12px}.sign-in_backLink__mR6Vo{gap:5px;font-size:12.5px;white-space:nowrap}.sign-in_mainGridWrapper__kJPJm{min-height:auto;flex:1 0 auto}.sign-in_mainGrid__0Y_Zk{gap:20px}.sign-in_leftCol__KtS7j{min-width:0}.sign-in_headline__jl9nD{font-size:clamp(44px,13vw,62px);line-height:.98}.sign-in_subheadline__rpUxL{max-width:34ch;font-size:14px;line-height:1.5}.sign-in_cardStackWrapper__nkpwp{width:min(100%,300px);height:94px}.sign-in_signInBox__Uk8xv{width:100%}.sign-in_emailInput__jk_ag{font-size:16px}.sign-in_footer__5aQPS{gap:12px;flex-wrap:wrap}.sign-in_footerNav__QhDtY{gap:18px}}@media (max-width:360px){.sign-in_frame__8hZXF{padding-inline:11px}.sign-in_logo__e0zFF{font-size:21px}.sign-in_headline__jl9nD{font-size:43px}.sign-in_signInBox__Uk8xv{padding:24px 15px}.sign-in_footerNav__QhDtY{gap:12px}}