._page_1h6hk_1{color:#101828;background:radial-gradient(circle at 78% 6%,#4e6cff1a,#0000 27%),radial-gradient(circle at 12% 12%,#20c4c914,#0000 25%),#fbfcff;min-height:100vh;overflow:hidden}._sectionEyebrow_1h6hk_11{color:#2359e8;font-size:var(--ui-text-base);font-weight:var(--ui-weight-semibold);letter-spacing:.1em;text-transform:uppercase}._trustBar_1h6hk_19{border-radius:var(--ui-radius-3xl);width:min(1240px,100% - 40px);box-shadow:var(--ui-shadow-lg);background:#ffffffd1;border:1px solid #e0e7f2;justify-content:space-between;align-items:center;gap:28px;margin:0 auto;padding:27px 30px;display:flex}._trustBar_1h6hk_19 p{color:#2f3d56;max-width:350px;font-size:var(--ui-text-base);font-weight:var(--ui-weight-semibold);margin:0}._trustBar_1h6hk_19 div{color:#56657e;font-size:var(--ui-text-sm);justify-content:flex-end;align-items:center;gap:10px;font-weight:700;display:flex}._trustBar_1h6hk_19 i{color:#a4afbf;font-style:normal}._section_1h6hk_11{width:min(1160px,100% - 40px);margin:0 auto;padding:88px 0}._sectionIntro_1h6hk_62{text-align:center;max-width:740px;margin:0 auto 50px}._sectionIntro_1h6hk_62 h2{color:#121a30;letter-spacing:-.045em;margin:13px 0 16px;font-size:clamp(32px,4vw,48px);line-height:1.18}._sectionIntro_1h6hk_62>p:last-child{color:#66748a;font-size:var(--ui-text-lg);line-height:1.8}._problemSection_1h6hk_82{padding-top:130px}._problemGrid_1h6hk_86{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._problemGrid_1h6hk_86 article{border-radius:var(--ui-radius-3xl);min-height:294px;box-shadow:var(--ui-shadow-lg);background:#fff;border:1px solid #e1e7f1;flex-direction:column;padding:28px;display:flex}._problemNumber_1h6hk_103{border-radius:var(--ui-radius-xl);color:#3560d4;width:42px;height:42px;font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);background:#eef3ff;place-items:center;display:grid}._problemGrid_1h6hk_86 h3{color:#1a2439;font-size:var(--ui-heading-md);margin:24px 0 11px}._problemGrid_1h6hk_86 p{color:#6b788d;font-size:var(--ui-text-base);margin-bottom:23px;line-height:1.75}._problemGrid_1h6hk_86 strong{color:#2858cf;font-size:var(--ui-text-base);border-top:1px solid #edf0f5;margin-top:auto;padding-top:17px;line-height:1.55}._workflowSection_1h6hk_137{color:#fff;background:#101a3c;width:100%;padding-left:max(20px,50% - 580px);padding-right:max(20px,50% - 580px)}._workflowSection_1h6hk_137 ._sectionIntro_1h6hk_62 h2{color:#fff}._workflowSection_1h6hk_137 ._sectionIntro_1h6hk_62>p:last-child{color:#abb7d1}._workflowSection_1h6hk_137 ._sectionEyebrow_1h6hk_11{color:#71dad8}._workflowList_1h6hk_157{max-width:960px;margin:0 auto;display:grid}._workflowItem_1h6hk_163{border-top:1px solid #ffffff21;grid-template-columns:82px minmax(0,1fr);gap:18px;padding:27px 0;display:grid}._workflowItem_1h6hk_163:last-child{border-bottom:1px solid #ffffff21}._workflowNumber_1h6hk_175{color:#71dad8;font-size:var(--ui-text-base);font-weight:var(--ui-weight-semibold);letter-spacing:.1em}._workflowItem_1h6hk_163 div{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}._workflowItem_1h6hk_163 h3{color:#fff;font-size:var(--ui-heading-md);margin:0}._workflowItem_1h6hk_163 p{color:#b2bed5;font-size:var(--ui-text-base);margin:0;line-height:1.7}._workflowItem_1h6hk_163 strong{color:#e7ecf7;font-size:var(--ui-text-sm);line-height:1.6}@media (width<=1080px){._trustBar_1h6hk_19{text-align:center;flex-direction:column}._trustBar_1h6hk_19 div{flex-wrap:wrap;justify-content:center}._workflowItem_1h6hk_163 div{grid-template-columns:180px minmax(0,1fr)}}@media (width<=760px){._trustBar_1h6hk_19,._section_1h6hk_11{width:min(100% - 28px,1240px)}._trustBar_1h6hk_19{padding:24px 18px}._trustBar_1h6hk_19 div{gap:8px}._section_1h6hk_11{padding:82px 0}._problemSection_1h6hk_82{padding-top:90px}._sectionIntro_1h6hk_62{text-align:left;margin-bottom:34px}._sectionIntro_1h6hk_62 h2{font-size:var(--ui-display-md)}._problemGrid_1h6hk_86{grid-template-columns:1fr}._problemGrid_1h6hk_86 article{min-height:250px}._workflowSection_1h6hk_137{width:100%;padding:82px 14px}._workflowItem_1h6hk_163{grid-template-columns:46px minmax(0,1fr)}._workflowItem_1h6hk_163 div{grid-template-columns:1fr;gap:10px}._workflowItem_1h6hk_163 strong{grid-column:auto}}._audienceCopy_1nwuk_3 h2{color:#121a30;letter-spacing:-.045em;margin:13px 0 16px;font-size:clamp(32px,4vw,48px);line-height:1.18}._audienceCopy_1nwuk_3>p{color:#66748a;font-size:var(--ui-text-lg);line-height:1.8}._capabilityGrid_1nwuk_17{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._capabilityCard_1nwuk_23{border-radius:var(--ui-radius-3xl);background:#fff;border:1px solid #e0e6f1;min-height:236px;padding:25px;position:relative;overflow:hidden}._capabilityCard_1nwuk_23:after{content:"";background:var(--card-soft,#edf3ff);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-56px;right:-34px}._capabilityCard_1nwuk_23[data-accent=cyan]{--card-color:#078c91;--card-soft:#ddf7f6}._capabilityCard_1nwuk_23[data-accent=violet]{--card-color:#7452c8;--card-soft:#eee8ff}._capabilityCard_1nwuk_23[data-accent=orange]{--card-color:#b96812;--card-soft:#fff0d9}._capabilityCard_1nwuk_23[data-accent=green]{--card-color:#198755;--card-soft:#dff5e8}._capabilityCard_1nwuk_23[data-accent=rose]{--card-color:#b34c6a;--card-soft:#ffe7ee}._capabilityCard_1nwuk_23[data-accent=blue]{--card-color:#315bd1;--card-soft:#e4ecff}._capabilityTop_1nwuk_74{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}._capabilityTop_1nwuk_74 span{border-radius:var(--ui-radius-lg);background:var(--card-soft);width:38px;height:38px;color:var(--card-color);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);place-items:center;display:grid}._capabilityTop_1nwuk_74 small{color:var(--card-color);font-size:var(--ui-text-xs);font-weight:800}._capabilityCard_1nwuk_23 h3,._capabilityCard_1nwuk_23 p{z-index:1;position:relative}._capabilityCard_1nwuk_23 h3{color:#1d273b;font-size:var(--ui-heading-lg);margin:32px 0 11px}._capabilityCard_1nwuk_23 p{color:#6b788d;max-width:310px;font-size:var(--ui-text-base);margin:0;line-height:1.75}._audienceSection_1nwuk_120{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:80px;display:grid}._audienceCopy_1nwuk_3 h2{max-width:420px}._audienceCopy_1nwuk_3>p{max-width:470px}._textLink_1nwuk_135{color:#2359e8;font-size:var(--ui-text-base);font-weight:var(--ui-weight-semibold);align-items:center;gap:9px;margin-top:15px;display:inline-flex}._audienceCards_1nwuk_145{gap:11px;display:grid}._audienceCards_1nwuk_145 article{border-radius:var(--ui-radius-2xl);background:#fff;border:1px solid #e0e7f2;padding:24px 26px;transition:transform .16s,border-color .16s}._audienceCards_1nwuk_145 article:hover{border-color:#b8c9f7;transform:translate(4px)}._audienceCards_1nwuk_145 span{color:#315bd1;font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold)}._audienceCards_1nwuk_145 h3{color:#26334a;font-size:var(--ui-text-lg);margin:8px 0 0;line-height:1.5}@media (width<=1080px){._capabilityGrid_1nwuk_17{grid-template-columns:repeat(2,minmax(0,1fr))}._audienceSection_1nwuk_120{grid-template-columns:1fr;gap:46px}._audienceCopy_1nwuk_3{max-width:690px}}@media (width<=760px){._audienceCopy_1nwuk_3 h2{font-size:var(--ui-display-md)}._capabilityGrid_1nwuk_17{grid-template-columns:1fr}._audienceSection_1nwuk_120{gap:36px}}@media (prefers-reduced-motion:reduce){._audienceCards_1nwuk_145 article{transition:none}}._assuranceHeading_1vp3m_3 h2,._faqHeading_1vp3m_4 h2{color:#121a30;letter-spacing:-.045em;margin:13px 0 16px;font-size:clamp(32px,4vw,48px);line-height:1.18}._assuranceSection_1vp3m_12{border-radius:var(--ui-radius-4xl);color:#fff;background:radial-gradient(circle at 20% 0,#3e63e13d,#0000 40%),#172143;grid-template-columns:.62fr 1.38fr;align-items:start;gap:70px;width:min(1240px,100% - 40px);padding:78px 70px;display:grid}._assuranceHeading_1vp3m_3 h2{color:#fff}._assuranceHeading_1vp3m_3>p:first-child{color:#71dad8}._assuranceGrid_1vp3m_34{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._assuranceGrid_1vp3m_34 article{border-radius:var(--ui-radius-2xl);background:#fff1;border:1px solid #ffffff1f;align-items:flex-start;gap:15px;min-height:170px;padding:22px;display:flex}._assuranceGrid_1vp3m_34 article>span{border-radius:var(--ui-radius-md);color:#71dad8;width:28px;height:28px;font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);background:#71dad824;flex:0 0 28px;place-items:center;display:grid}._assuranceGrid_1vp3m_34 h3{color:#fff;font-size:var(--ui-text-lg);margin:3px 0 8px}._assuranceGrid_1vp3m_34 p{color:#adb8d0;font-size:var(--ui-text-base);margin:0;line-height:1.7}._faqLayout_1vp3m_77{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;display:grid}._faqHeading_1vp3m_4{position:sticky;top:110px}._faqList_1vp3m_89{display:grid}._faqList_1vp3m_89 details{border-top:1px solid #dfe5ef}._faqList_1vp3m_89 details:last-child{border-bottom:1px solid #dfe5ef}._faqList_1vp3m_89 summary{color:#26334a;min-height:78px;font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}._faqList_1vp3m_89 summary::-webkit-details-marker{display:none}._faqList_1vp3m_89 summary span{color:#5570c3;font-size:var(--ui-heading-lg);font-weight:400;transition:transform .16s}._faqList_1vp3m_89 details[open] summary span{transform:rotate(45deg)}._faqList_1vp3m_89 details p{color:#68758a;max-width:680px;font-size:var(--ui-text-base);margin:-5px 42px 24px 0;line-height:1.8}._finalCta_1vp3m_137{border-radius:var(--ui-radius-4xl);color:#fff;width:min(1240px,100% - 40px);box-shadow:var(--ui-shadow-xl);background:linear-gradient(120deg,#ffffff17,#0000 42%),#2359e8;justify-content:space-between;align-items:center;gap:60px;margin:0 auto 40px;padding:64px 68px;display:flex}._finalCta_1vp3m_137 p{color:#bcd3ff;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);letter-spacing:.08em;margin-bottom:10px}._finalCta_1vp3m_137 h2{color:#fff;letter-spacing:-.04em;max-width:640px;margin:0 0 12px;font-size:clamp(29px,4vw,44px);line-height:1.2}._finalCta_1vp3m_137>div:first-child>span{color:#d5e2ff;font-size:var(--ui-text-base)}._finalActions_1vp3m_175{flex:none;gap:10px;display:grid}._finalPrimary_1vp3m_181,._finalSecondary_1vp3m_182{border-radius:var(--ui-radius-xl);min-width:165px;min-height:48px;font-size:var(--ui-text-base);place-items:center;font-weight:800;display:grid}._finalPrimary_1vp3m_181{color:#214fc9;background:#fff}._finalSecondary_1vp3m_182{color:#fff;border:1px solid #ffffff4d}._footer_1vp3m_202{border-top:1px solid #e0e6f0;grid-template-columns:1fr auto auto;align-items:center;gap:36px;width:min(1240px,100% - 40px);min-height:110px;margin:0 auto;display:grid}._footerBrand_1vp3m_213{align-items:center;gap:10px;display:flex}._footerBrand_1vp3m_213 div{gap:3px;display:grid}._footerBrand_1vp3m_213 strong{color:#1f2b42;font-size:var(--ui-text-base)}._footerBrand_1vp3m_213 span,._footer_1vp3m_202 p{color:#8290a4;font-size:var(--ui-text-xs);margin:0}._footerLinks_1vp3m_236{color:#65738a;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);align-items:center;gap:18px;display:flex}@media (width<=1080px){._assuranceSection_1vp3m_12,._faqLayout_1vp3m_77{grid-template-columns:1fr;gap:46px}._assuranceSection_1vp3m_12{padding:66px 50px}._faqHeading_1vp3m_4{max-width:720px;position:static}}@media (width<=760px){._assuranceSection_1vp3m_12,._finalCta_1vp3m_137,._footer_1vp3m_202{width:min(100% - 28px,1240px)}._assuranceHeading_1vp3m_3 h2,._faqHeading_1vp3m_4 h2{font-size:var(--ui-display-md)}._assuranceGrid_1vp3m_34{grid-template-columns:1fr}._assuranceSection_1vp3m_12{border-radius:var(--ui-radius-4xl);padding:48px 24px}._assuranceGrid_1vp3m_34 article{min-height:auto}._faqList_1vp3m_89 summary{min-height:72px;font-size:var(--ui-text-lg)}._finalCta_1vp3m_137{flex-direction:column;align-items:stretch;gap:30px;padding:44px 24px}._finalActions_1vp3m_175,._finalPrimary_1vp3m_181,._finalSecondary_1vp3m_182{width:100%}._footer_1vp3m_202{grid-template-columns:1fr;gap:20px;padding:30px 0}._footerLinks_1vp3m_236{flex-wrap:wrap;gap:12px 18px}}@media (prefers-reduced-motion:reduce){._faqList_1vp3m_89 summary span{transition:none}}._hero_ke6fv_3{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:64px;width:min(1240px,100% - 40px);min-height:690px;margin:0 auto;padding:96px 0 86px;display:grid}._heroCopy_ke6fv_14{z-index:2;position:relative}._eyebrow_ke6fv_19{color:#2359e8;font-size:var(--ui-text-base);font-weight:var(--ui-weight-semibold);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--ui-radius-full);background:#ffffffbf;border:1px solid #d9e3ff;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}._eyebrow_ke6fv_19 span{background:#20c4c9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20c4c91f}._hero_ke6fv_3 h1{color:#11182e;letter-spacing:-.065em;margin:24px 0;font-size:clamp(46px,5vw,70px);line-height:1.09}._hero_ke6fv_3 h1 span{color:#2359e8}._heroLead_ke6fv_57{color:#5e6b82;max-width:650px;font-size:var(--ui-heading-sm);margin-bottom:30px;line-height:1.8}._heroActions_ke6fv_65{flex-wrap:wrap;gap:12px;display:flex}._primaryAction_ke6fv_71,._secondaryAction_ke6fv_72{border-radius:var(--ui-radius-xl);min-height:52px;font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold);justify-content:center;align-items:center;gap:12px;padding:0 22px;display:inline-flex}._primaryAction_ke6fv_71{color:#fff;box-shadow:var(--ui-shadow-xl);background:#2359e8}._primaryAction_ke6fv_71 span{font-size:var(--ui-heading-md);transition:transform .16s}._primaryAction_ke6fv_71:hover span{transform:translate(3px)}._secondaryAction_ke6fv_72{color:#34435b;background:#ffffffd1;border:1px solid #d8e0ee}._heroNotes_ke6fv_105{flex-wrap:wrap;gap:10px 20px;margin-top:25px;display:flex}._heroNotes_ke6fv_105 span{color:#68768d;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);padding-left:18px;position:relative}._heroNotes_ke6fv_105 span:before{content:"✓";color:#16a2a7;font-weight:var(--ui-weight-bold);position:absolute;top:-1px;left:0}._productPreview_ke6fv_129{position:relative}@media (width<=1080px){._hero_ke6fv_3{grid-template-columns:1fr;gap:54px;padding-top:72px}._heroCopy_ke6fv_14{text-align:center;max-width:820px;margin:0 auto}._heroLead_ke6fv_57{margin-left:auto;margin-right:auto}._heroActions_ke6fv_65,._heroNotes_ke6fv_105{justify-content:center}._productPreview_ke6fv_129{width:min(700px,100%);margin:0 auto}}@media (width<=760px){._hero_ke6fv_3{width:min(100% - 28px,1240px);min-height:auto;padding:58px 0 64px}._hero_ke6fv_3 h1{font-size:clamp(39px,12vw,56px)}._heroLead_ke6fv_57{font-size:var(--ui-text-lg)}._heroActions_ke6fv_65{display:grid}._primaryAction_ke6fv_71,._secondaryAction_ke6fv_72{width:100%}._heroNotes_ke6fv_105{text-align:left;justify-content:start;display:grid}._productPreview_ke6fv_129{transform-origin:0 0;width:min(620px,161.29vw - 45.1613px);margin-bottom:-150px;transform:scale(.62)}}@media (prefers-reduced-motion:reduce){._primaryAction_ke6fv_71 span{transition:none}}._previewGlow_fnswa_3{filter:blur(20px);background:radial-gradient(circle,#3a5de338,#0000 67%);border-radius:50%;position:absolute;inset:8% -4% -6% 5%}._previewWindow_fnswa_11{background:#fff;border:1px solid #cdd8eef2;border-radius:24px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 36px 80px #1d33702b,0 8px 24px #1d337014}._previewTopbar_fnswa_23{background:#fff;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}._previewBrand_fnswa_33{color:#1e2b45;align-items:center;gap:9px;font-size:13px;font-weight:820;display:flex}._previewBadge_fnswa_42{color:#3c61d5;background:#eef4ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}._previewBody_fnswa_51{background:#f8faff;grid-template-columns:165px 1fr;min-height:420px;display:grid}._previewSidebar_fnswa_58{background:#f4f7fc;border-right:1px solid #e8edf5;flex-direction:column;padding:28px 17px;display:flex}._previewSidebarTitle_fnswa_66{color:#8b97a9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:800}._previewSidebar_fnswa_58 strong{color:#26344f;font-size:13px;line-height:1.55}._previewSidebar_fnswa_58 small{color:#7b889e;margin-top:5px;font-size:10px;line-height:1.5}._previewProgress_fnswa_88{background:#dfe7f5;border-radius:999px;height:6px;margin-top:30px;overflow:hidden}._previewProgress_fnswa_88 i{border-radius:inherit;background:linear-gradient(90deg,#2359e8,#20c4c9);height:100%;display:block}._previewPercent_fnswa_103{color:#6e7d92;margin-top:8px;font-size:9px}._previewMain_fnswa_109{padding:26px 22px}._previewHeading_fnswa_113{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}._previewHeading_fnswa_113 div{gap:5px;display:grid}._previewHeading_fnswa_113 span{color:#8290a5;font-size:10px}._previewHeading_fnswa_113 strong{color:#1e2b45;font-size:15px}._previewHeading_fnswa_113 button{color:#fff;pointer-events:none;background:#2359e8;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}._stageList_fnswa_147{gap:8px;display:grid}._stageRow_fnswa_152{background:#fff;border:1px solid #e5ebf5;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 13px;display:grid}._stageRow_fnswa_152>span{border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:850;display:grid}._stageComplete_fnswa_174{color:#159895;background:#e8f9f6}._stagePending_fnswa_179{color:#3f64d5;background:#edf2ff}._stageRow_fnswa_152 strong{color:#2b3850;font-size:11px}._stageRow_fnswa_152 small{color:#8290a4;font-size:9px}._sourceCard_fnswa_194{color:#fff;background:linear-gradient(115deg,#1b347f,#245dd6);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}._sourceCard_fnswa_194>div:first-child{gap:4px;display:grid}._sourceCard_fnswa_194 span{color:#ffffffa6;font-size:9px}._sourceCard_fnswa_194 strong{font-size:10px}._sourceMarks_fnswa_220{align-items:center;display:flex}._sourceMarks_fnswa_220 i,._sourceMarks_fnswa_220 span{background:#fff;border:2px solid #3c65bc;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-5px;display:grid}._sourceMarks_fnswa_220 i:first-child{background:#8be1dc}._sourceMarks_fnswa_220 i:nth-child(2){background:#b6c7ff}._sourceMarks_fnswa_220 i:nth-child(3){background:#ffd7aa}._sourceMarks_fnswa_220 span{color:#fff;background:#193c91;font-size:7px;font-weight:800}@media (width<=760px){._previewWindow_fnswa_11{transform:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--ui-font-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:14px;--ui-text-lg:16px;--ui-heading-sm:18px;--ui-heading-md:20px;--ui-heading-lg:24px;--ui-display-sm:28px;--ui-display-md:36px;--ui-display-lg:48px;--ui-display-xl:72px;--ui-leading-xs:15px;--ui-leading-sm:17px;--ui-leading-base:21px;--ui-leading-lg:24px;--ui-leading-heading-sm:24px;--ui-leading-heading-md:28px;--ui-leading-heading-lg:32px;--ui-leading-display-sm:36px;--ui-leading-display-md:44px;--ui-leading-display-lg:56px;--ui-leading-display-xl:80px;--ui-weight-normal:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-space-1:4px;--ui-space-1-5:6px;--ui-space-2:8px;--ui-space-2-5:10px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-space-14:56px;--ui-space-16:64px;--ui-space-20:80px;--ui-space-24:96px;--ui-gray-0:#fff;--ui-gray-50:#f9f9f9;--ui-gray-75:#f3f3f3;--ui-gray-100:#ededed;--ui-gray-300:#afafaf;--ui-gray-500:#5d5d5d;--ui-gray-600:#414141;--ui-gray-700:#303030;--ui-gray-800:#212121;--ui-gray-900:#181818;--ui-gray-1000:#0d0d0d;--ui-blue-50:#e5f3ff;--ui-blue-300:#339cff;--ui-blue-500:#1683ec;--ui-green-500:#00a240;--ui-orange-500:#e25507;--ui-red-500:#e02e2a;--ui-bg-primary:var(--ui-gray-0);--ui-bg-secondary:var(--ui-gray-50);--ui-bg-muted:var(--ui-gray-75);--ui-text-primary:#1a1c1f;--ui-text-secondary:var(--ui-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-text-secondary:color-mix(in oklab, var(--ui-text-primary) 70%, transparent)}}:root{--ui-text-tertiary:var(--ui-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-text-tertiary:color-mix(in oklab, var(--ui-text-primary) 50%, transparent)}}:root{--ui-border:var(--ui-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-border:color-mix(in oklab, var(--ui-text-primary) 8%, transparent)}}:root{--ui-border-strong:var(--ui-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-border-strong:color-mix(in oklab, var(--ui-text-primary) 12%, transparent)}}:root{--ui-border-light:var(--ui-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-border-light:color-mix(in oklab, var(--ui-text-primary) 5%, transparent)}}:root{--ui-hover:#1a1c1f0d;--ui-active:#1a1c1f1a;--ui-focus:var(--ui-blue-300);--ui-link:var(--ui-blue-500);--ui-success-soft:#eef8f2;--ui-success-border:#b9ddc8;--ui-warning-soft:#fff7e6;--ui-warning-border:#f0cf8f;--ui-danger-soft:#fff1f1;--ui-danger-border:#efb7bc;--ui-info-soft:#eff5ff;--ui-info-border:#c4d8f5;--ui-overlay:#0d0d0d57;--ui-radius-xs:4px;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:10px;--ui-radius-xl:12px;--ui-radius-2xl:16px;--ui-radius-3xl:20px;--ui-radius-4xl:24px;--ui-radius-full:9999px;--ui-shadow-sm:0 1px 2px -1px #00000014;--ui-shadow-md:0 2px 4px -1px #00000014;--ui-shadow-lg:0 4px 8px -2px #0000001a;--ui-shadow-xl:0 8px 16px -4px #0000001f;--ui-shadow-2xl:0 16px 32px -8px #00000030;--ui-shadow-hairline:0 0 0 .5px #0000001a;--ui-focus-ring:0 0 0 3px #339cff1f;--ui-success-ring:0 0 0 3px #00a2401a;--ui-unread-ring:0 0 0 2px #339cff1a;--ui-duration-basic:.15s;--ui-duration-relaxed:.3s;--ui-ease-basic:ease;--ui-ease-enter:cubic-bezier(.19, 1, .22, 1);--ui-control-compact:28px;--ui-control-default:32px;--ui-control-comfortable:36px;--ui-toolbar:46px;--ui-toolbar-sm:36px;--ui-toolbar-pane:40px;--ui-sidebar:clamp(240px, 275px, min(520px, calc(100vw - 320px)));--ui-composer-radius:22px;--ui-content-max:1240px;--ui-reading-max:880px;--page:var(--ui-bg-primary);--panel:var(--ui-bg-primary);--panel-soft:var(--ui-bg-secondary);--panel-muted:var(--ui-bg-muted);--ink:var(--ui-text-primary);--muted:var(--ui-text-secondary);--line:var(--ui-border);--line-strong:var(--ui-border-strong);--brand:var(--ui-text-primary);--brand-strong:var(--ui-gray-1000);--brand-accent:var(--ui-link);--brand-soft:var(--ui-hover);--focus:var(--ui-focus);--success:var(--ui-green-500);--success-soft:var(--ui-success-soft);--warning:var(--ui-orange-500);--warning-soft:var(--ui-warning-soft);--danger:var(--ui-red-500);--danger-soft:var(--ui-danger-soft);--shadow:var(--ui-shadow-xl);--shadow-soft:var(--ui-shadow-md);--radius:var(--ui-radius-xl);--font-sans:var(--ui-font-sans)}*{box-sizing:border-box}html{background:var(--page);min-width:320px}body{background:var(--page);color:var(--ink);font-family:var(--font-sans);font-size:var(--ui-text-base);line-height:var(--ui-leading-base);text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3,p{margin-top:0}h1{margin-bottom:var(--ui-space-2);font-size:var(--ui-heading-lg);line-height:var(--ui-leading-heading-lg);font-weight:var(--ui-weight-semibold);letter-spacing:-.025em}h2{font-size:var(--ui-heading-md);line-height:var(--ui-leading-heading-md);font-weight:var(--ui-weight-semibold);letter-spacing:-.015em}h3{font-size:var(--ui-heading-sm);line-height:var(--ui-leading-heading-sm);font-weight:var(--ui-weight-semibold)}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}::selection{background:var(--ui-blue-50)}.app-shell{flex-direction:column;min-height:100vh;display:flex}.announcement{min-height:var(--ui-toolbar-pane);padding:var(--ui-space-2) var(--ui-space-6);justify-content:center;align-items:center;gap:var(--ui-space-4);border-bottom:1px solid var(--line);background:var(--ui-bg-secondary);color:var(--ui-text-secondary);display:flex}.announcement>div:first-child{align-items:baseline;gap:var(--ui-space-2);display:flex}.announcement span{font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.announcement-warning{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}.announcement-error{border-color:var(--ui-danger-border);background:var(--ui-danger-soft);color:var(--ui-danger)}.announcement-success{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.announcement-actions{align-items:center;gap:var(--ui-space-2);display:flex}.topbar{min-height:var(--ui-toolbar);padding:0 var(--ui-space-6);align-items:center;gap:var(--ui-space-5);border-bottom:1px solid var(--line);z-index:40;background:#fffffff5;display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--ui-space-2);min-width:198px;font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold);letter-spacing:-.02em;display:inline-flex}.brand-logo-mark{flex:0 0 32px;width:32px;height:32px;display:block}.brand-logo-inverse{width:min(360px,100%);height:auto;display:block}.nav{align-items:center;gap:var(--ui-space-1);flex:1;display:flex}.nav-link{min-height:var(--ui-control-default);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);white-space:nowrap;background:0 0;border:0}.nav-link:hover,.nav-link.active{background:var(--panel-soft);color:var(--ink)}.dropdown-wrap{position:relative}.dropdown{z-index:60;min-width:192px;padding:var(--ui-space-1-5);border:1px solid var(--line);border-radius:var(--ui-radius-xl);background:var(--ui-bg-primary);box-shadow:var(--ui-shadow-xl);position:absolute;top:calc(100% + 10px);right:0}.dropdown a,.dropdown button{width:100%;min-height:var(--ui-control-default);border-radius:var(--ui-radius-md);padding:var(--ui-space-1-5) var(--ui-space-2);text-align:left;color:var(--ui-text-primary);font-size:var(--ui-text-base);background:0 0;border:0}.dropdown a:hover,.dropdown a.active,.dropdown button:hover{background:var(--panel-soft)}.user-menu{border:1px solid var(--line);background:var(--ui-bg-primary);border-radius:var(--ui-radius-full);padding:var(--ui-space-1) var(--ui-space-2) var(--ui-space-1) var(--ui-space-1);align-items:center;gap:var(--ui-space-2);color:var(--ui-text-primary);margin-left:auto;display:flex}.avatar{border-radius:var(--ui-radius-full);color:#fff;width:24px;height:24px;font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);background:#f59e0b;place-items:center;display:grid}.workspace-app-shell{height:100vh;overflow:hidden}.workspace{grid-template-columns:var(--ui-sidebar) minmax(0, 1fr);flex:1;min-height:0;display:grid;overflow:hidden}.workspace-global-topbar{display:none}.sidebar{min-height:0;padding:var(--ui-space-2) var(--ui-space-2) 0;border-right:1px solid var(--line);background:var(--ui-bg-secondary);flex-direction:column;display:flex;position:relative;overflow:hidden}.workspace-sidebar-brand{min-height:var(--ui-toolbar);margin-bottom:var(--ui-space-1);padding:0 var(--ui-space-2);justify-content:space-between;align-items:center;display:flex}.workspace-brand-identity{align-items:center;gap:var(--ui-space-2);min-width:0;color:var(--ui-text-primary);display:flex}.workspace-sidebar-brand .brand-logo-mark{flex-basis:32px;width:32px;height:32px}.workspace-sidebar-brand strong{font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-sidebar-brand>button{width:var(--ui-control-default);height:var(--ui-control-default);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);font-size:var(--ui-heading-md);background:0 0;border:0;line-height:1}.workspace-sidebar-brand>button:hover,.new-task-button:hover,.new-task-button.active,.personal-center-back:hover,.workspace-nav a:hover,.workspace-nav button:hover,.workspace-nav a.active,.sidebar-account:hover{background:var(--ui-hover)}.workspace-search{padding:0 var(--ui-space-1) var(--ui-space-2)}.workspace-search input{width:100%;height:var(--ui-control-default);padding:0 var(--ui-space-2-5);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-bg-primary);color:var(--ui-text-primary);font-size:var(--ui-text-sm);outline:none}.workspace-search input:focus{border-color:var(--ui-focus);box-shadow:var(--ui-focus-ring)}.sidebar-head,.section-title-row{justify-content:space-between;align-items:center;display:flex}.sidebar-title{padding:0 var(--ui-space-2);color:var(--muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium)}.new-task-button{width:100%;min-height:var(--ui-control-comfortable);padding:0 var(--ui-space-2);align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);background:0 0;border:0;display:flex}.new-task-button.active{color:var(--ui-text-primary);font-weight:var(--ui-weight-semibold)}.new-task-button svg{width:16px;color:var(--ui-text-secondary);flex:0 0 16px}.personal-center-back{width:100%;min-height:var(--ui-control-default);padding:0 var(--ui-space-2);align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);display:flex}.personal-center-back:hover{color:var(--ui-text-secondary)}.personal-center-back svg{color:currentColor;width:16px}.workspace-nav{margin-top:var(--ui-space-1);gap:var(--ui-space-1);display:grid}.personal-center-nav{margin-top:0}.sidebar-scroll-region{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.workspace-nav a,.workspace-nav button{width:100%;min-height:var(--ui-control-default);padding:0 var(--ui-space-2);align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);text-align:left;background:0 0;border:0;display:flex}.workspace-nav a.active,.workspace-nav button.active{color:var(--ui-text-primary);font-weight:var(--ui-weight-semibold)}.workspace-nav svg{width:16px;color:var(--ui-text-secondary);flex:0 0 16px}.sidebar-section-label{margin:var(--ui-space-5) var(--ui-space-2) var(--ui-space-1);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-xs);font-weight:var(--ui-weight-medium)}.conversation-list{align-content:start;gap:var(--ui-space-1);display:grid}.conversation-row{min-width:0;position:relative}.conversation{width:100%;min-height:var(--ui-control-default);padding:var(--ui-space-1-5) var(--ui-space-2);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);font-size:var(--ui-text-base);line-height:var(--ui-leading-base);text-align:left;white-space:nowrap;background:0 0;border:0;overflow:hidden}.conversation-row:hover .conversation,.conversation-row:focus-within .conversation,.conversation.active{background:var(--ui-hover)}.conversation-row:hover .conversation,.conversation-row:focus-within .conversation{padding-right:62px}.conversation.active{color:var(--ui-text-primary);font-weight:var(--ui-weight-semibold)}.conversation-actions{top:0;right:var(--ui-space-1);padding-left:var(--ui-space-2);align-items:center;gap:var(--ui-space-1);border-radius:0 var(--ui-radius-md) var(--ui-radius-md) 0;background:linear-gradient(90deg, #f9f9f900, var(--ui-bg-secondary) var(--ui-space-2));opacity:0;pointer-events:none;transition:opacity var(--ui-duration-basic) var(--ui-ease-basic);display:flex;position:absolute;bottom:0}.conversation-row:hover .conversation-actions,.conversation-row:focus-within .conversation-actions{opacity:1;pointer-events:auto}.conversation-action{border-radius:var(--ui-radius-md);width:26px;height:30px;color:var(--ui-text-secondary);background:0 0;border:0;place-items:center;padding:0;display:grid}.conversation-action:hover,.conversation-action:focus-visible{background:var(--ui-active);color:var(--ink)}.conversation-action.active{color:var(--ui-link)}.conversation-row.pinned .conversation{font-weight:var(--ui-weight-semibold)}.conversation-menu{z-index:20;width:116px;padding:var(--ui-space-1);border:1px solid var(--line);border-radius:var(--ui-radius-xl);background:var(--ui-bg-primary);box-shadow:var(--ui-shadow-xl);position:absolute;top:calc(100% - 2px);right:0}.conversation-menu button{width:100%;min-height:var(--ui-control-default);padding:var(--ui-space-1-5) var(--ui-space-2);border-radius:var(--ui-radius-md);text-align:left;background:0 0;border:0}.conversation-menu button:hover{background:var(--panel-soft)}.conversation-menu .danger{color:var(--ui-red-500)}.conversation-rename{gap:var(--ui-space-1);grid-column:1/-1;grid-template-columns:minmax(0,1fr) 30px 30px;display:grid}.conversation-rename input{width:100%;min-width:0;padding:var(--ui-space-1-5) var(--ui-space-2);border:1px solid var(--brand);border-radius:var(--ui-radius-md);outline:none}.conversation-rename button{border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--ui-bg-primary)}.sidebar-empty{padding:var(--ui-space-4) var(--ui-space-2);color:var(--muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}.sidebar-empty small{color:var(--ui-text-tertiary);display:block}.conversation-list-loading{gap:var(--ui-space-1);display:grid}.conversation-skeleton{width:74%;height:var(--ui-control-default);border-radius:var(--ui-radius-md);background:var(--ui-bg-muted);animation:1.4s ease-in-out infinite conversation-skeleton-pulse}.conversation-skeleton:nth-child(2),.conversation-skeleton:nth-child(5){width:88%}.conversation-skeleton:nth-child(3){width:66%}@keyframes conversation-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.conversation-skeleton{animation:none}}.sidebar-footer{z-index:10;min-height:40px;margin:0 calc(-1 * var(--ui-space-2));padding:var(--ui-space-1) var(--ui-space-3);border-top:1px solid var(--ui-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f9f9f5;flex:none;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:4px;display:grid;position:relative}.sidebar-footer .dropdown-wrap{min-width:0}.sidebar-auth-placeholder{min-height:32px}.sidebar-footer .dropdown{inset:auto auto calc(100% + 6px) 0}.sidebar-footer .account-menu{width:260px;padding:var(--ui-space-1-5);border-color:var(--ui-border-strong);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-xl)}.sidebar-footer.guest{grid-template-columns:minmax(0,1fr)}.account-menu-profile{border-bottom:1px solid var(--ui-border);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;margin-bottom:4px;display:grid;border-radius:0!important;padding:5px 7px 9px!important}.sidebar-footer .sidebar-account-avatar{width:18px;height:18px;font-size:var(--ui-text-xs);flex:0 0 18px;font-weight:600}.sidebar-footer .account-menu-profile .sidebar-account-avatar{width:18px;height:18px;font-size:var(--ui-text-xs);flex-basis:18px;font-weight:600}.account-menu-profile strong{color:var(--ui-text-primary);font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-link{min-height:32px;font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);letter-spacing:-.005em;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid;border-radius:var(--ui-radius-md)!important;color:var(--ui-text-primary)!important;padding:5px 8px!important}.account-menu-link>svg:first-child{width:16px;height:16px;color:var(--ui-text-secondary)}.account-menu-link>strong{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium)}.account-usage-detail{min-height:32px;font-size:var(--ui-text-sm);justify-content:space-between;align-items:center;margin:-1px 0 3px;display:flex;background:var(--ui-bg-muted)!important;color:var(--ui-text-secondary)!important;padding:5px 9px 5px 32px!important}.account-usage-detail strong{color:var(--ui-text-primary);font-size:var(--ui-text-base)}.sidebar-account{border-radius:var(--ui-radius-md);width:100%;min-width:0;min-height:32px;color:var(--ui-text-primary);font-size:var(--ui-text-base);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 4px 0 0;display:grid}.sidebar-account>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-help{border-radius:var(--ui-radius-full);width:22px;height:22px;color:var(--ui-text-secondary);font-size:var(--ui-text-base);border:0;place-items:center;display:grid}.sidebar-help svg{width:18px;height:18px}.sidebar-login-button{min-height:var(--ui-control-comfortable);padding:0 var(--ui-space-4);border:1px solid var(--brand);border-radius:var(--ui-radius-lg);background:var(--brand);color:#fff;font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium)}.sidebar-login-button:hover{background:var(--brand-strong)}.sidebar-help:hover{background:var(--ui-hover);color:var(--ui-text-primary)}.main{background:var(--ui-bg-primary);min-width:0;min-height:0;padding:0}.workspace-main{overflow:hidden}.app-main{overscroll-behavior:contain;overflow-y:auto}.archive-toast{z-index:90;min-height:var(--ui-toolbar);max-width:min(560px,100vw - 32px);padding:var(--ui-space-2) var(--ui-space-3);align-items:center;gap:var(--ui-space-1);border:1px solid var(--ui-border);border-radius:var(--ui-radius-2xl);background:var(--ui-bg-primary);color:var(--ui-text-primary);box-shadow:var(--ui-shadow-xl);font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%)}.archive-toast>button:first-child,.archive-toast>a{color:var(--ui-link);font:inherit;background:0 0;border:0;padding:0}.archive-toast-close{width:30px;height:30px;margin-left:var(--ui-space-1);border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);background:0 0;border:0}.archive-toast-close:hover{background:var(--ui-hover);color:var(--ui-text-primary)}@media (width<=820px){.archive-toast{width:calc(100vw - 28px);max-width:560px;top:14px}}.chip,.status,.tag{align-items:center;gap:var(--ui-space-1-5);border-radius:var(--ui-radius-full);white-space:nowrap;display:inline-flex}.chip{min-height:var(--ui-control-compact);padding:0 var(--ui-space-2-5);border:1px solid var(--line);background:var(--ui-bg-primary);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium)}.chip.active{border-color:var(--line-strong);color:var(--ink);background:var(--brand-soft)}.primary,.secondary,.danger-button,.ghost-button{min-height:var(--ui-control-comfortable);justify-content:center;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-lg);padding:0 var(--ui-space-3);font-size:var(--ui-text-base);line-height:var(--ui-leading-base);font-weight:var(--ui-weight-medium);transition:background-color var(--ui-duration-basic) var(--ui-ease-basic), border-color var(--ui-duration-basic) var(--ui-ease-basic), color var(--ui-duration-basic) var(--ui-ease-basic);display:inline-flex}.primary{border:1px solid var(--brand);background:var(--brand);color:#fff}.primary:hover{background:var(--brand-strong)}.secondary{border:1px solid var(--line-strong);background:var(--ui-bg-primary);color:var(--ui-text-primary)}.secondary:hover{border-color:var(--ui-border-strong);background:var(--ui-hover)}.ghost-button{color:var(--brand);background:0 0;border:0}.danger-button{border:1px solid var(--ui-danger-border);background:var(--danger-soft);color:var(--danger)}.icon-button{width:var(--ui-control-default);height:var(--ui-control-default);border-radius:var(--ui-radius-md);color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:var(--panel-soft);color:var(--ink)}.helper{color:var(--muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.page-container{width:100%;max-width:var(--ui-content-max);padding:var(--ui-space-6) var(--ui-space-6) var(--ui-space-8);margin:0 auto}.page-header,.card-head,.toolbar,.modal-actions{align-items:center;display:flex}.page-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);margin-bottom:var(--ui-space-6)}.card-head{justify-content:space-between}.page-actions,.toolbar{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.metric-grid{gap:var(--ui-space-3);margin-bottom:var(--ui-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric,.panel,.data-card{padding:var(--ui-space-4);border:1px solid var(--line);background:var(--ui-bg-primary);border-radius:var(--ui-radius-xl)}.metric span{color:var(--muted);font-size:var(--ui-text-sm)}.metric strong{margin-top:var(--ui-space-2);font-size:var(--ui-heading-lg);line-height:var(--ui-leading-heading-lg);font-weight:var(--ui-weight-semibold);display:block}.input,.select,.textarea{border:1px solid var(--line-strong);background:var(--ui-bg-primary);width:100%;color:var(--ink);border-radius:var(--ui-radius-md);font-size:var(--ui-text-base);line-height:var(--ui-leading-base);transition:border-color var(--ui-duration-basic) var(--ui-ease-basic), box-shadow var(--ui-duration-basic) var(--ui-ease-basic);outline:none}.input,.select{height:var(--ui-control-comfortable);padding:0 var(--ui-space-3)}.textarea{min-height:110px;padding:var(--ui-space-2-5) var(--ui-space-3);resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--focus);box-shadow:var(--ui-focus-ring)}.field{gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);font-weight:var(--ui-weight-medium);display:grid}.form-grid{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid .full{grid-column:1/-1}.toolbar{margin-bottom:var(--ui-space-4)}.toolbar .input{max-width:360px}.data-card h3{margin-bottom:var(--ui-space-1);font-size:var(--ui-text-lg);line-height:var(--ui-leading-lg)}.data-card p{color:var(--muted);line-height:var(--ui-leading-base)}.panel>h2:first-child,.data-card>h2:first-child{margin-bottom:var(--ui-space-4)}.status{min-height:24px;padding:0 var(--ui-space-2);background:var(--panel-soft);color:var(--muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium)}.status.green{color:var(--success);background:var(--success-soft)}.status.orange{color:var(--warning);background:var(--warning-soft)}.status.red{color:var(--danger);background:var(--danger-soft)}.tag{min-height:24px;padding:0 var(--ui-space-2);background:var(--panel-soft);color:var(--ui-text-secondary);font-size:var(--ui-text-xs)}.alert{margin-bottom:var(--ui-space-4);padding:var(--ui-space-3);border:1px solid var(--ui-danger-border);border-radius:var(--ui-radius-lg);background:var(--danger-soft);color:var(--danger);font-size:var(--ui-text-base);line-height:var(--ui-leading-base)}.alert.info{border-color:var(--ui-info-border);background:var(--ui-info-soft);color:var(--ui-text-primary)}.tabs{gap:var(--ui-space-1);margin-bottom:var(--ui-space-5);width:fit-content;max-width:100%;padding:var(--ui-space-1);border-radius:var(--ui-radius-lg);background:var(--panel-soft);border:0;display:flex;overflow-x:auto}.tab{min-height:var(--ui-control-default);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-md);color:var(--muted);font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium);white-space:nowrap;background:0 0;border:1px solid #0000}.tab.active{border-color:var(--line);background:var(--ui-bg-primary);color:var(--ink);box-shadow:var(--ui-shadow-sm)}.reading-page{max-width:var(--ui-reading-max)}.reading-content,.prose-copy{color:var(--ui-text-secondary);line-height:var(--ui-leading-lg)}.reading-content{gap:var(--ui-space-3);display:grid}.reading-content h2{margin:var(--ui-space-4) 0 0}.reading-content a{color:var(--ui-link);font-weight:var(--ui-weight-medium)}.prose-copy{white-space:pre-wrap}.overlay{z-index:100;width:100vw;height:100dvh;padding:var(--ui-space-5);background:var(--ui-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.overlay.setup-suspended{visibility:hidden;pointer-events:none}.modal{width:min(620px,100%);max-height:calc(100dvh - 2 * var(--ui-space-5));border:1px solid var(--line);border-radius:var(--ui-radius-3xl);background:var(--ui-bg-primary);min-height:0;box-shadow:var(--ui-shadow-2xl);flex-direction:column;display:flex;overflow:hidden}.modal-positioner{width:min(620px,100%);height:calc(100dvh - 2 * var(--ui-space-5));place-items:center;min-height:0;display:grid}.modal-positioner.wide{width:min(900px,100%)}.modal-positioner>.modal{width:100%;max-height:100%}.modal-layout{width:min(1040px,100%);height:calc(100dvh - 2 * var(--ui-space-5));align-items:stretch;gap:var(--ui-space-3);grid-template-columns:minmax(280px,400px) minmax(0,620px);min-height:0;display:grid;overflow:hidden}.modal-layout>.modal{width:100%;max-height:100%}.modal-companion{border:1px solid var(--line);border-radius:var(--ui-radius-3xl);background:var(--ui-bg-primary);min-height:0;box-shadow:var(--ui-shadow-2xl);padding:0;overflow-y:auto}@media (width<=860px){.overlay{padding:var(--ui-space-3)}.modal-positioner{height:calc(100dvh - 2 * var(--ui-space-3))}.modal-layout{height:calc(100dvh - 2 * var(--ui-space-3));grid-template-columns:1fr;overflow-y:auto}.modal-layout>.modal,.modal-companion{overflow:visible}}.modal-header{min-height:var(--ui-toolbar);padding:var(--ui-space-3) var(--ui-space-5);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.modal-header h2{font-size:var(--ui-heading-sm);line-height:var(--ui-leading-heading-sm);font-weight:var(--ui-weight-semibold);letter-spacing:-.015em;margin:0}.modal-close{width:var(--ui-control-default);height:var(--ui-control-default);border-radius:var(--ui-radius-md);color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.modal-close:hover{background:var(--panel-soft);color:var(--ink)}.modal-body{min-height:0;padding:var(--ui-space-5);overscroll-behavior-y:contain;scrollbar-color:var(--ui-border-strong) transparent;flex:auto;overflow-y:auto}.modal-actions{padding:var(--ui-space-3) var(--ui-space-5);justify-content:flex-end;gap:var(--ui-space-2);border-top:1px solid var(--line);background:var(--ui-bg-primary);flex:none}.setup-modal-intro{margin:0 0 var(--ui-space-4);color:var(--ui-text-secondary);line-height:var(--ui-leading-base)}.confirm-dialog-message{color:var(--ui-text-secondary);line-height:var(--ui-leading-base);margin:0}.login-prompt-message{color:var(--muted);line-height:var(--ui-leading-base);margin:0}.drawer-overlay{z-index:90;background:var(--ui-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.drawer{width:min(460px,100%);height:100%;padding:var(--ui-space-5);background:var(--ui-bg-primary);border-left:1px solid var(--line);box-shadow:var(--ui-shadow-2xl);position:absolute;top:0;right:0;overflow-y:auto}.progress{height:var(--ui-space-2);border-radius:var(--ui-radius-full);background:var(--panel-muted);overflow:hidden}.progress span{border-radius:inherit;background:var(--brand-accent);height:100%;display:block}.resource-row{padding:var(--ui-space-3) 0;align-items:center;gap:var(--ui-space-3);border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;display:grid}.resource-type{border-radius:var(--ui-radius-lg);background:var(--brand-soft);width:42px;height:42px;color:var(--brand);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);place-items:center;display:grid}.conversation{align-items:center;gap:var(--ui-space-2);display:flex}.conversation-title{white-space:nowrap;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}.conversation-title-track{will-change:transform;width:max-content;min-width:max-content;display:block}.conversation-row:hover .conversation-title.is-overflowing .conversation-title-track,.conversation-row:focus-within .conversation-title.is-overflowing .conversation-title-track{animation:conversation-title-marquee var(--conversation-marquee-duration,1.6s) linear 0s infinite alternate}.conversation-row:hover .conversation.active .conversation-title-track,.conversation-row:focus-within .conversation.active .conversation-title-track{animation:none;transform:translate(0)}@keyframes conversation-title-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--conversation-marquee-distance,0px)))}}.conversation-unread-dot,.conversation-menu-unread-mark{border-radius:var(--ui-radius-full);background:var(--ui-link);width:8px;height:8px;box-shadow:var(--ui-unread-ring);flex:0 0 8px}.conversation-context-menu{z-index:120;width:176px;padding:var(--ui-space-1-5);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;gap:1px;display:grid;position:fixed}.conversation-context-menu button{width:100%;min-height:var(--ui-control-default);padding:0 var(--ui-space-2);align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);color:var(--ui-text-primary);font-size:var(--ui-text-base);text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);display:grid}.conversation-context-menu button:hover,.conversation-context-menu button:focus-visible{background:var(--ui-hover);outline:none}.conversation-context-menu button>span{color:var(--ui-text-secondary);place-items:center;display:grid}.conversation-context-menu .conversation-menu-unread-mark{width:8px;height:8px;margin-left:6px;display:block}.rename-task-field{gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);display:grid}.rename-task-field input{width:100%;height:var(--ui-control-comfortable);padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-bg-primary);color:var(--ui-text-primary);font:inherit;font-size:var(--ui-text-base);font-weight:var(--ui-weight-normal);outline:none}.rename-task-field input:focus{border-color:var(--ui-focus);box-shadow:var(--ui-focus-ring)}.workbench{flex-direction:column;max-width:1040px;min-height:calc(100vh - 122px);margin:0 auto;display:flex}.page-eyebrow{margin:0 0 var(--ui-space-2);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-xs);font-weight:var(--ui-weight-medium);letter-spacing:.08em;text-transform:uppercase}.muted{color:var(--muted)}.hero-panel{padding:var(--ui-space-6);border:1px solid var(--ui-border);background:var(--ui-bg-primary);border-radius:var(--ui-radius-3xl);box-shadow:var(--ui-shadow-sm)}.skill-grid{gap:var(--ui-space-3);margin:var(--ui-space-6) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.skill-card{min-height:94px;padding:var(--ui-space-4);border:1px solid var(--line);border-radius:var(--ui-radius-xl);text-align:left;transition:border-color var(--ui-duration-basic) var(--ui-ease-basic), background-color var(--ui-duration-basic) var(--ui-ease-basic);background:#fff}.skill-card:hover,.skill-card.selected{border-color:var(--ui-border-strong);background:var(--ui-hover)}.skill-icon{width:32px;height:32px;margin-bottom:var(--ui-space-2);border-radius:var(--ui-radius-lg);background:var(--brand-soft);color:var(--brand-strong);font-weight:var(--ui-weight-semibold);place-items:center;display:grid}.skill-card strong,.skill-card span{display:block}.skill-card strong{font-size:var(--ui-text-base)}.skill-card span{color:var(--muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin-top:4px}.composer{padding:var(--ui-space-3);border:1px solid var(--ui-border-strong);background:var(--ui-bg-primary);border-radius:var(--ui-radius-4xl);box-shadow:var(--ui-shadow-xl);margin-top:auto}.composer textarea{width:100%;min-height:88px;padding:var(--ui-space-2) var(--ui-space-3);resize:vertical;color:var(--ink);font-size:var(--ui-text-lg);line-height:var(--ui-leading-lg);border:0;outline:none}.composer-bar{align-items:center;gap:var(--ui-space-2);display:flex}.composer-spacer{flex:1}.send-button{width:var(--ui-control-default);height:var(--ui-control-default);border-radius:var(--ui-radius-full);padding:0}.board{gap:var(--ui-space-3);padding-bottom:var(--ui-space-2);grid-template-columns:repeat(6,minmax(210px,1fr));display:grid;overflow-x:auto}.stage-column{min-height:520px;padding:var(--ui-space-2-5);border:1px solid var(--line);border-radius:var(--ui-radius-xl);background:var(--panel-soft)}.stage-head{margin-bottom:var(--ui-space-2);padding:var(--ui-space-1);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);justify-content:space-between;align-items:center;display:flex}.stage-count{min-width:24px;height:24px;padding:0 var(--ui-space-2);border:1px solid var(--line);border-radius:var(--ui-radius-full);color:var(--muted);background:#fff;place-items:center;display:grid}.customer-card{margin-bottom:var(--ui-space-2);padding:var(--ui-space-2-5);border:1px solid var(--line);background:var(--ui-bg-primary);border-radius:var(--ui-radius-lg);cursor:grab;box-shadow:var(--ui-shadow-sm);transition:border-color var(--ui-duration-basic) var(--ui-ease-basic), background var(--ui-duration-basic) var(--ui-ease-basic)}.customer-card:hover{border-color:var(--ui-border-strong)}.customer-card:focus-visible{border-color:var(--ui-focus);box-shadow:var(--ui-focus-ring);outline:none}.customer-card:active{background:var(--ui-bg-secondary);cursor:grabbing}.customer-card strong{font-size:var(--ui-text-base);line-height:var(--ui-leading-base);display:block}.empty-column{padding:var(--ui-space-5) var(--ui-space-3);border:1px dashed var(--line-strong);border-radius:var(--ui-radius-lg);color:var(--muted);font-size:var(--ui-text-sm);text-align:center}.email-list,.task-list,.settings-list{gap:var(--ui-space-3);display:grid}.auth-page{background:var(--ui-bg-primary);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.auth-brand{height:100vh;padding:var(--ui-space-8);color:#fff;background:radial-gradient(circle at 78% 22%,#5ee2e047,#0000 26%),linear-gradient(145deg,#0b1f4f,#1748d4 58%,#16aeb2);flex-direction:column;justify-content:flex-start;align-self:start;display:flex;position:sticky;top:0}.auth-brand>div{top:50%;right:var(--ui-space-8);left:var(--ui-space-8);position:absolute;transform:translateY(-50%)}.auth-brand h1{max-width:650px;font-size:clamp(36px,5vw,66px);line-height:1.06;font-weight:var(--ui-weight-semibold)}.auth-card-wrap{padding:var(--ui-space-8);place-items:center;display:grid}.auth-card{width:min(440px,100%);padding:var(--ui-space-6);border:1px solid var(--ui-border);border-radius:var(--ui-radius-2xl);background:var(--ui-bg-primary);box-shadow:var(--ui-shadow-lg)}.auth-card .input{color:var(--ui-text-primary)}.auth-card .input::placeholder{color:var(--ui-text-tertiary);opacity:1}.auth-card .form-grid{grid-template-columns:1fr}.checkbox-row{align-items:flex-start;gap:var(--ui-space-2);color:var(--muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);display:flex}@media (width<=1100px){.skill-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.topbar{min-height:var(--ui-toolbar);padding:var(--ui-space-3) var(--ui-space-4);flex-wrap:wrap}.brand{min-width:0}.nav{order:3;width:100%;overflow-x:auto}.workspace,.auth-page,.landing-hero,.form-grid{grid-template-columns:1fr}.announcement,.announcement>div:first-child{flex-direction:column;align-items:flex-start}.announcement{padding:var(--ui-space-3) var(--ui-space-4);gap:var(--ui-space-2)}.sidebar{display:none}.page-container{padding:var(--ui-space-4)}.workspace .main{padding:0}.auth-brand{height:auto;min-height:300px;padding:var(--ui-space-8) var(--ui-space-6);position:relative;top:auto}.auth-brand>div{right:var(--ui-space-6);left:var(--ui-space-6)}.landing-hero{padding-top:54px}.feature-grid{grid-template-columns:1fr}}@media (width<=560px){.skill-grid,.metric-grid{grid-template-columns:1fr}.page-header{flex-direction:column}.user-menu span:last-child{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}._page_1vqnp_1{gap:var(--ui-space-4);display:grid}._header_1vqnp_6{margin-bottom:var(--ui-space-2)}._lead_1vqnp_10,._sectionHeading_1vqnp_11 p,._setupGrid_1vqnp_12 p{margin-top:var(--ui-space-1);color:var(--ui-text-secondary);font-size:var(--ui-text-base);line-height:var(--ui-leading-base)}._workflow_1vqnp_19,._automation_1vqnp_20,._setup_1vqnp_12,._statusHelp_1vqnp_22{gap:var(--ui-space-4);display:grid}._sectionHeading_1vqnp_11{justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}._sectionHeading_1vqnp_11 h2{font-size:var(--ui-heading-sm);line-height:var(--ui-leading-heading-sm)}._workflowList_1vqnp_39{gap:var(--ui-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._workflowList_1vqnp_39 li{align-items:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3);border-radius:var(--ui-radius-lg);background:var(--ui-bg-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);display:flex}._workflowList_1vqnp_39 span,._guideIndex_1vqnp_61{border-radius:var(--ui-radius-full);background:var(--ui-gray-900);width:28px;height:28px;color:var(--ui-gray-0);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);flex:none;place-items:center;display:grid}._jumpNav_1vqnp_74{gap:var(--ui-space-1);width:fit-content;max-width:100%;padding:var(--ui-space-1);border-radius:var(--ui-radius-lg);background:var(--ui-bg-secondary);display:flex;overflow-x:auto}._jumpNav_1vqnp_74 a{min-height:var(--ui-control-default);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}._jumpNav_1vqnp_74 a:hover{background:var(--ui-bg-primary);color:var(--ui-text-primary)}._guideList_1vqnp_102{gap:var(--ui-space-3);display:grid}._guide_1vqnp_61{align-items:start;gap:var(--ui-space-3);scroll-margin-top:var(--ui-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._guideBody_1vqnp_115 h2{font-size:var(--ui-text-lg);line-height:var(--ui-leading-lg)}._summary_1vqnp_120{margin-top:var(--ui-space-1);color:var(--ui-text-primary);font-size:var(--ui-text-base);line-height:var(--ui-leading-base)}._guideBody_1vqnp_115 ul{gap:var(--ui-space-1);margin:var(--ui-space-2) 0 0;padding-left:var(--ui-space-5);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);display:grid}._automationGrid_1vqnp_137{gap:var(--ui-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._automationGrid_1vqnp_137 a,._setupGrid_1vqnp_12>div{gap:var(--ui-space-1);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-bg-secondary);display:grid}._automationGrid_1vqnp_137 a:hover{border-color:var(--ui-border-strong);background:var(--ui-hover)}._automationGrid_1vqnp_137 strong,._setupGrid_1vqnp_12 strong{color:var(--ui-text-primary);font-size:var(--ui-text-base);line-height:var(--ui-leading-base)}._automationGrid_1vqnp_137 span{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}._note_1vqnp_171{padding:var(--ui-space-2-5) var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-info-soft);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}._setup_1vqnp_12,._statusHelp_1vqnp_22{scroll-margin-top:var(--ui-space-4)}._setupGrid_1vqnp_12{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._setupGrid_1vqnp_12 p{font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0}._statusGrid_1vqnp_197{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._statusGrid_1vqnp_197 span{padding:var(--ui-space-2-5) var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-bg-secondary);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}@media (width<=900px){._workflowList_1vqnp_39{grid-template-columns:repeat(2,minmax(0,1fr))}._automationGrid_1vqnp_137{grid-template-columns:1fr}}@media (width<=640px){._sectionHeading_1vqnp_11,._guide_1vqnp_61{grid-template-columns:1fr}._sectionHeading_1vqnp_11{flex-direction:column;align-items:flex-start}._guide_1vqnp_61{display:grid}._guide_1vqnp_61>a{width:100%}._workflowList_1vqnp_39,._setupGrid_1vqnp_12,._statusGrid_1vqnp_197{grid-template-columns:1fr}}
