.share_root__JcgX_{min-height:100vh;flex-direction:column}.share_navbar__S5MKd,.share_root__JcgX_{background-color:var(--background);display:flex}.share_navbar__S5MKd{align-items:center;justify-content:space-between;padding:.875rem 1.5rem;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.share_brand__xJyFB{display:flex;align-items:center;gap:.5rem;text-decoration:none}.share_brandName__tAZIq{font-family:var(--font-brand);font-size:1rem;font-weight:700;color:var(--foreground);letter-spacing:-.02em}.share_navRight__d5ahF{display:flex;align-items:center;gap:.5rem}.share_ctaLink__WwnQ2{font-size:.8125rem;font-weight:500;color:var(--foreground);text-decoration:none;padding:.375rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);transition:opacity .15s;white-space:nowrap}.share_ctaLink__WwnQ2:hover{opacity:.88}.share_pageActions__kudin{display:flex;align-items:center;gap:.375rem}.share_pageActionBtn__XTeFo{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--muted-foreground);background:none;border:1px solid var(--border);border-radius:var(--radius);padding:.3125rem .625rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.share_pageActionBtn__XTeFo:hover:not(:disabled){color:var(--foreground);border-color:var(--foreground);background:var(--muted)}.share_pageActionBtnCopied__IOab1{color:#257e46;border-color:#90dfad;background:#e9fbf0}.share_pageActionBtnBusy__lTh6b{opacity:.65;cursor:default}@keyframes share_spin__zODxW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.share_spinIcon__7i_26{animation:share_spin__zODxW .8s linear infinite}.share_main__TCthO{flex:1;max-width:52rem;margin:0 auto;padding:2.5rem 1.5rem 4rem;width:100%}.share_header__mMz_Y{margin-bottom:1.75rem;display:flex;flex-direction:column;gap:.625rem}.share_metaRow__5h20_{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.share_badge__pk5iS{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;background:#f1f5f9;color:#65758b;border:1px solid var(--border)}.share_metaDot__Fw2gP{width:3px;height:3px;border-radius:50%;background-color:var(--border);flex-shrink:0}.share_metaText__UJuK8{font-size:.8125rem;color:var(--muted-foreground)}.share_title__F7vao{font-size:1.75rem;font-weight:700;color:var(--foreground);letter-spacing:-.035em;line-height:1.2;word-break:break-word;margin:0}.share_card__K7Nvc{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);background-color:var(--card);overflow:hidden}.share_section__pg28_{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border)}.share_section__pg28_:last-child{border-bottom:none}.share_sectionLabel__hhtD9{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.625rem}.share_sectionText__uQpkl{font-size:.9375rem;color:var(--foreground);line-height:1.6}.share_sectionEmpty__N40oE{font-size:.875rem;color:var(--muted-foreground);font-style:italic}.share_stepList__ZIBfA{list-style:none;display:flex;flex-direction:column;gap:0}.share_stepItem__6Farf{display:flex;gap:.875rem;align-items:flex-start}.share_stepTrack__AhENQ{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:.125rem}.share_stepNumber__jySaP{width:1.625rem;height:1.625rem;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.share_stepConnector___QMXk{width:2px;flex:1;min-height:1rem;background:var(--border);margin:.25rem 0}.share_stepBody__k3j8K{padding-bottom:1rem;flex:1;min-width:0}.share_stepText__pUOLz{font-size:.9375rem;color:var(--foreground);line-height:1.55;padding-top:.2rem}.share_stepRole__5Ju_o{display:inline-flex;margin-top:.375rem;padding:.15rem .5rem;background:#f1f5f9;color:#566376;border:1px solid var(--border);border-radius:9999px;font-size:.6875rem;font-weight:500}.share_rolesRow__E1vx9{display:flex;flex-wrap:wrap;gap:.375rem}.share_roleChip__1XXL5{display:inline-flex;padding:.25rem .625rem;background:#f1f5f9;color:var(--foreground);border:1px solid var(--border);border-radius:9999px;font-size:.8125rem;font-weight:500}.share_footerCallout__uGx99{margin-top:2.5rem;padding:1.5rem;background:var(--muted);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.share_footerCalloutLeft__7MrOP{display:flex;flex-direction:column;gap:.25rem;min-width:0}.share_footerCalloutHeadline__bf03V{font-size:.9375rem;font-weight:700;color:var(--foreground);letter-spacing:-.02em}.share_footerText__kCGRT{font-size:.8125rem;color:var(--muted-foreground);line-height:1.5}.share_footerLink__znd0o{color:var(--foreground);font-weight:600;text-decoration:underline;text-underline-offset:2px}.share_footerCta__WItSE{display:inline-flex;align-items:center;padding:.5rem 1rem;background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:opacity .15s}.share_footerCta__WItSE:hover{opacity:.88}@media print{.share_footerCallout__uGx99,.share_navbar__S5MKd{display:none!important}.share_main__TCthO{max-width:100%!important;padding:.8cm 1.5cm!important}.share_title__F7vao{font-size:1.375rem!important}.share_card__K7Nvc{border:1px solid #ccc!important;border-radius:4px!important}.share_stepNumber__jySaP{background:#1a1a2e!important;color:#fff!important}.share_stepConnector___QMXk,.share_stepNumber__jySaP{-webkit-print-color-adjust:exact;print-color-adjust:exact}.share_stepConnector___QMXk{background:#ccc!important}.share_roleChip__1XXL5,.share_stepRole__5Ju_o{border:1px solid #ccc!important;background:#f5f5f5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.button_btn__KfSGo{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:var(--radius);font-size:.875rem;font-weight:500;transition:background-color .15s,opacity .15s;cursor:pointer;border:none;outline:none;text-decoration:none}.button_btn__KfSGo:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button_btn__KfSGo:disabled{pointer-events:none;opacity:.5}.button_btn__KfSGo svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.button_default__kUQNC{background-color:var(--primary);color:var(--primary-foreground)}.button_default__kUQNC:hover{opacity:.9}.button_destructive__zFukx{background-color:var(--destructive);color:var(--destructive-foreground)}.button_destructive__zFukx:hover{opacity:.9}.button_outline__sgAs6{border:1px solid var(--input);background-color:var(--background);color:var(--foreground)}.button_outline__sgAs6:hover{background-color:var(--accent);color:var(--accent-foreground)}.button_secondary__4QS5s{background-color:var(--secondary);color:var(--secondary-foreground)}.button_secondary__4QS5s:hover{opacity:.8}.button_ghost__NAUHK{background:transparent;color:var(--foreground)}.button_ghost__NAUHK:hover{background-color:var(--accent);color:var(--accent-foreground)}.button_link__vqn_5{background:transparent;color:var(--primary);text-decoration:underline;text-underline-offset:4px}.button_sizeSm__l2Yqb{height:2.25rem;padding:0 .75rem;border-radius:calc(var(--radius) - 2px)}.button_sizeDefault__UakAv{height:2.5rem;padding:.5rem 1rem}.button_sizeLg__MxwxL{height:2.75rem;padding:0 2rem;border-radius:calc(var(--radius) - 2px)}.button_sizeIcon__ZrOcK{height:2.5rem;width:2.5rem}.button_fullWidth__MomL8{width:100%}.input_input__rwSkT{display:flex;height:2.5rem;width:100%;border-radius:var(--radius);border:1px solid var(--input);background-color:var(--background);padding:.5rem .75rem;font-size:.875rem;color:var(--foreground);outline:none;transition:box-shadow .15s}.input_input__rwSkT::-moz-placeholder{color:var(--muted-foreground)}.input_input__rwSkT::placeholder{color:var(--muted-foreground)}.input_input__rwSkT:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.input_input__rwSkT:disabled{cursor:not-allowed;opacity:.5}.label_label__z87d1{font-size:.875rem;font-weight:500;line-height:1;color:var(--foreground)}.auth-form_form__YUZO_{display:flex;flex-direction:column;gap:1rem}.auth-form_field__nAfp4{display:flex;flex-direction:column;gap:.375rem}.auth-form_fieldRow__J2BIo{display:flex;align-items:center;justify-content:space-between}.auth-form_error__iHX3t{border-radius:var(--radius);background-color:var(--destructive-subtle);padding:.5rem .75rem;font-size:.875rem;color:var(--destructive)}.auth-form_hint__QB0at{font-size:.75rem;color:var(--muted-foreground)}.auth-form_footer__efuyL{text-align:center;font-size:.875rem;color:var(--muted-foreground)}.auth-form_link__XT23t{font-weight:500;color:var(--foreground);text-decoration:underline;text-underline-offset:4px}.auth-form_linkSmall__lCH7p,.auth-form_link__XT23t:hover{color:var(--muted-foreground)}.auth-form_linkSmall__lCH7p{font-size:.75rem;text-decoration:underline;text-underline-offset:4px}.auth-form_linkSmall__lCH7p:hover{color:var(--foreground)}.auth-form_successBox__FU4Q_{border-radius:var(--radius);background-color:var(--muted);padding:1.5rem 1rem;text-align:center;font-size:.875rem;color:var(--muted-foreground)}.auth-form_fullWidth__KDndv{width:100%}.UpgradePrompt_card__XUOzb{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius)}.UpgradePrompt_lockIcon__GAIcx{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background-color:var(--background);border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);color:var(--muted-foreground)}.UpgradePrompt_body__3Q3Lo{flex:1;min-width:0}.UpgradePrompt_title__Y1yck{font-size:.875rem;font-weight:600;color:var(--foreground);line-height:1.4}.UpgradePrompt_description__QthAd{font-size:.8125rem;color:var(--muted-foreground);margin-top:.125rem;line-height:1.4}.UpgradePrompt_cta__MYmUe{flex-shrink:0;display:inline-flex;align-items:center;padding:.4375rem .875rem;background-color:var(--primary);color:var(--primary-foreground);font-size:.8125rem;font-weight:500;border-radius:calc(var(--radius) - 2px);white-space:nowrap;transition:opacity .15s ease}.UpgradePrompt_cta__MYmUe:hover{opacity:.85}.UpgradePrompt_compact__bpe2y{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background-color:var(--muted);border:1px solid var(--border);border-radius:calc(var(--radius) - 2px)}.UpgradePrompt_compactLeft__4Xrt3{display:flex;align-items:center;gap:.375rem;color:var(--muted-foreground);min-width:0}.UpgradePrompt_compactText__ixDIW{font-size:.75rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UpgradePrompt_compactCta__o4K9u{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--primary);white-space:nowrap;transition:opacity .15s ease}.UpgradePrompt_compactCta__o4K9u:hover{opacity:.75}.UpgradePrompt_inline__DrEDz{display:inline-flex;align-items:center;gap:.3125rem;font-size:.8125rem;color:var(--muted-foreground)}.UpgradePrompt_inlineLink__n4NBq{color:var(--primary);font-weight:500;text-decoration:underline;text-underline-offset:2px}.UpgradePrompt_inlineLink__n4NBq:hover{opacity:.75}.ConflictModal_overlay__2ZDVW{position:fixed;inset:0;background:rgba(0,0,0,.48);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem;animation:ConflictModal_fadeIn__YkV8t .15s ease;overflow-y:auto}@keyframes ConflictModal_fadeIn__YkV8t{0%{opacity:0}to{opacity:1}}.ConflictModal_dialog__QSH4t{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem;max-width:54rem;width:100%;box-shadow:0 24px 72px rgba(0,0,0,.18);animation:ConflictModal_slideUp__t0gKI .18s ease;margin:auto}@keyframes ConflictModal_slideUp__t0gKI{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.ConflictModal_header__W6Txl{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.125rem}.ConflictModal_iconWrap__Eu6f3{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border-radius:9999px;background:#fef7ec;color:#c26c0a}.ConflictModal_headerText__D5dFb{flex:1;min-width:0}.ConflictModal_title__zsSjS{font-size:1.0625rem;font-weight:700;color:var(--foreground);margin:0 0 .3rem}.ConflictModal_subtitle__Z9Go1{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.55}.ConflictModal_reasonBanner__0Eofk{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#a15e12;background:#fef7ec;border:1px solid #f1e1c6;border-radius:calc(var(--radius) - 2px);padding:.625rem .875rem;margin-bottom:1.25rem;line-height:1.5}.ConflictModal_reasonBanner__0Eofk svg{flex-shrink:0;margin-top:1px;color:#c26c0a}.ConflictModal_comparison__Muf8v{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:start;margin-bottom:.75rem}.ConflictModal_column__u7wLa{display:flex;flex-direction:column;gap:.5rem}.ConflictModal_columnLabel__WsHfS{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}.ConflictModal_labelDot___SSkG{width:7px;height:7px;border-radius:9999px;flex-shrink:0}.ConflictModal_labelDot___SSkG[data-variant=existing]{background:var(--muted-foreground)}.ConflictModal_labelDot___SSkG[data-variant=new]{background:var(--primary)}.ConflictModal_columnMeta__W4Vy1{margin-left:auto;font-size:.6875rem;font-weight:400;text-transform:none;letter-spacing:0}.ConflictModal_card__bg8_u{background:var(--background);border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);padding:.875rem 1rem;display:flex;flex-direction:column;gap:.4rem}.ConflictModal_cardTop__euiw8{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ConflictModal_viewLink__DkS5W{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;transition:color .15s}.ConflictModal_viewLink__DkS5W:hover{color:var(--foreground)}.ConflictModal_sopTitle__nAS80{font-size:.9rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.4}.ConflictModal_sopTrigger__3Nedm{font-size:.8125rem;color:var(--muted-foreground);margin:0;line-height:1.45}.ConflictModal_fieldLabel__TeuO8{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin-right:.375rem}.ConflictModal_sopMeta__zh6t4{font-size:.8125rem;color:var(--muted-foreground);margin:0}.ConflictModal_roles__BNVDN{display:flex;flex-wrap:wrap;gap:.3125rem;margin-top:.125rem}.ConflictModal_role__hHAZi{font-size:.75rem;padding:.1875rem .5rem;border-radius:9999px;background:var(--accent);color:var(--foreground);font-weight:500}.ConflictModal_arrowDivider__6gE9U{display:flex;align-items:center;padding-top:1.75rem;color:var(--muted-foreground);opacity:.4}.ConflictModal_stepList__UC7lI{border-top:1px solid var(--border);margin-top:.5rem;padding-top:.625rem}.ConflictModal_stepOl__gwBQV{list-style:none;padding:0;margin:0 0 .25rem;display:flex;flex-direction:column;gap:.375rem}.ConflictModal_stepItem__UOTdO{display:flex;align-items:baseline;gap:.5rem}.ConflictModal_stepNum__6W5pF{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--accent);font-size:.6875rem;font-weight:600;color:var(--muted-foreground)}.ConflictModal_stepText__SHpQU{font-size:.8125rem;color:var(--foreground);line-height:1.45;flex:1}.ConflictModal_stepRole__e1lDq{flex-shrink:0;font-size:.6875rem;padding:.125rem .4rem;border-radius:9999px;background:var(--accent);color:var(--muted-foreground);font-weight:500}.ConflictModal_showMoreBtn__BtCLA{font-size:.75rem;color:var(--primary);font-weight:500;background:none;border:none;padding:0;cursor:pointer;margin-top:.25rem;transition:opacity .15s}.ConflictModal_showMoreBtn__BtCLA:hover{opacity:.75}.ConflictModal_toggleSteps__0AFle{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--muted-foreground);background:none;border:none;padding:.25rem 0;cursor:pointer;margin-bottom:1rem;transition:color .15s}.ConflictModal_toggleSteps__0AFle:hover{color:var(--foreground)}.ConflictModal_versionNote___YL1e{display:flex;align-items:flex-start;gap:.4rem;font-size:.8125rem;color:var(--muted-foreground);background:var(--accent);border-radius:calc(var(--radius) - 2px);padding:.5rem .875rem;margin-bottom:1.25rem;margin-top:0;line-height:1.5}.ConflictModal_versionNote___YL1e svg{flex-shrink:0;margin-top:1px}.ConflictModal_actions__57NZy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ConflictModal_primaryActions__3yQbt{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ConflictModal_btnDiscard__rV5l8{font-size:.875rem;font-weight:500;color:var(--muted-foreground);padding:.5rem .875rem;border-radius:var(--radius);border:1px solid var(--border);background:transparent;cursor:pointer;transition:color .15s,background .15s;white-space:nowrap}.ConflictModal_btnDiscard__rV5l8:hover:not(:disabled){color:var(--foreground);background:var(--accent)}.ConflictModal_btnDiscard__rV5l8:disabled{opacity:.5;cursor:not-allowed}.ConflictModal_btnSaveNew__xlloe{font-size:.875rem;font-weight:500;color:var(--foreground);padding:.5rem .875rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:background .15s;white-space:nowrap}.ConflictModal_btnSaveNew__xlloe:hover:not(:disabled){background:var(--accent)}.ConflictModal_btnSaveNew__xlloe:disabled{opacity:.5;cursor:not-allowed}.ConflictModal_btnUpdate__Hmgwa{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary);padding:.5rem 1rem;border-radius:var(--radius);cursor:pointer;transition:opacity .15s;white-space:nowrap}.ConflictModal_btnUpdate__Hmgwa:hover:not(:disabled){opacity:.88}.ConflictModal_btnUpdate__Hmgwa:disabled{opacity:.6;cursor:not-allowed}@keyframes ConflictModal_spin__Irn5R{to{transform:rotate(1turn)}}.ConflictModal_spinIcon__k_mqf{animation:ConflictModal_spin__Irn5R .8s linear infinite}.ConflictModal_upgradeTip__NDNXI{display:flex;align-items:center;gap:.3125rem;font-size:.8125rem;color:var(--muted-foreground);padding:.5rem .875rem;border:1px dashed var(--border);border-radius:var(--radius);white-space:nowrap}.ConflictModal_upgradeLink__ZqONg{color:var(--primary);font-weight:500;text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.ConflictModal_comparison__Muf8v{grid-template-columns:1fr}.ConflictModal_arrowDivider__6gE9U{display:none}.ConflictModal_actions__57NZy,.ConflictModal_primaryActions__3yQbt{flex-direction:column;align-items:stretch}.ConflictModal_btnDiscard__rV5l8,.ConflictModal_btnSaveNew__xlloe,.ConflictModal_btnUpdate__Hmgwa{width:100%;justify-content:center;text-align:center}.ConflictModal_upgradeTip__NDNXI{justify-content:center}}.Onboarding_page__x4OU8{min-height:100vh;background-color:var(--background);display:flex;flex-direction:column}.Onboarding_header__w9mq8{padding:1.125rem 1.5rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.Onboarding_brand__R7Rq9{display:flex;align-items:center;gap:.5rem;text-decoration:none;opacity:1;transition:opacity .15s}.Onboarding_brand__R7Rq9:hover{opacity:.75}.Onboarding_brandName__5pDyj{font-family:var(--font-brand);font-weight:700;font-size:1.25rem;letter-spacing:-.025em;color:var(--foreground)}.Onboarding_headerSkip__GkX7D{background:none;border:none;font-size:.875rem;color:var(--muted-foreground);cursor:pointer;padding:.25rem .5rem;transition:color .15s;border-radius:var(--radius)}.Onboarding_headerSkip__GkX7D:hover{color:var(--foreground)}.Onboarding_main__Re_WI{flex:1;display:flex;flex-direction:column;align-items:center;padding:2.5rem 1rem 5rem;gap:1.75rem}.Onboarding_stepNav__5dla6{display:flex;align-items:flex-start;gap:0}.Onboarding_stepNavItem__vvgRF{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.Onboarding_stepConnector__AQ4U4{position:absolute;top:1rem;left:calc(50% + 1rem);width:calc(7rem - 2rem);height:1.5px;background-color:var(--border);transition:background-color .3s}.Onboarding_stepConnectorDone__yCcCE{background-color:var(--primary)}.Onboarding_stepCircle__wTj3s{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;position:relative;z-index:1;flex-shrink:0}.Onboarding_stepFuture__iuLNG{background:var(--background);border:1.5px solid var(--border);color:var(--muted-foreground)}.Onboarding_stepActive__B4ra9{box-shadow:0 0 0 3px rgba(15,23,41,.12)}.Onboarding_stepActive__B4ra9,.Onboarding_stepDone__wVH88{background:var(--primary);border:1.5px solid var(--primary);color:var(--primary-foreground)}.Onboarding_stepNavLabel__ps39f{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;font-weight:500;transition:color .2s;width:7rem;text-align:center}.Onboarding_stepNavLabelActive__yJFaE{color:var(--foreground);font-weight:600}.Onboarding_card__5o3f_{width:100%;max-width:36rem;background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04);padding:2rem;display:flex;flex-direction:column;gap:1.75rem}@keyframes Onboarding_cardEnter__vltkl{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Onboarding_cardEnter__vltkl{animation:Onboarding_cardEnter__vltkl .28s cubic-bezier(.16,1,.3,1) both}.Onboarding_welcomeHead__4AqTw{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.625rem}.Onboarding_welcomeKicker__ZQoGF{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.Onboarding_welcomeTitle__ZpD1y{font-size:1.625rem;font-weight:800;letter-spacing:-.03em;color:var(--foreground);line-height:1.2}.Onboarding_welcomeSubtitle__e5xyi{font-size:.9375rem;color:var(--muted-foreground);line-height:1.65;max-width:28rem}.Onboarding_timeEstimate__j39xO{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--muted-foreground);background:var(--muted);padding:.3125rem .75rem;border-radius:9999px;margin-top:.25rem}.Onboarding_timeDot__8HjtS{width:6px;height:6px;border-radius:50%;background-color:#20c55d;flex-shrink:0}.Onboarding_featureList__U1MDS{list-style:none;display:flex;flex-direction:column;gap:.75rem}.Onboarding_featureItem__zsLsI{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;background:var(--muted);border-radius:var(--radius);border:1px solid transparent;transition:border-color .15s}.Onboarding_featureItem__zsLsI:hover{border-color:var(--border)}.Onboarding_featureIcon__GX4qf{font-size:1.25rem;line-height:1;flex-shrink:0;margin-top:.125rem}.Onboarding_featureTitle__mvNLH{font-size:.9375rem;font-weight:600;color:var(--foreground);margin-bottom:.125rem}.Onboarding_featureDesc__ZyvXJ{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}.Onboarding_welcomeActions__S4u4K{display:flex;flex-direction:column;align-items:center;gap:.875rem}.Onboarding_stepHead__5ZIWk{display:flex;flex-direction:column;gap:.375rem}.Onboarding_stepTitle__Z5A8Z{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground)}.Onboarding_stepSubtitle__5MLm8{font-size:.875rem;color:var(--muted-foreground);line-height:1.6}.Onboarding_successBadge__FUB4N{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:#199a48;background:#e9fbf0;border:1px solid #bdf4d1;padding:.3125rem .75rem;border-radius:9999px;margin-bottom:.25rem;width:-moz-fit-content;width:fit-content}.Onboarding_form___XmR3{display:flex;flex-direction:column;gap:1rem}.Onboarding_sampleRow__X7J4r{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;background:var(--muted);border-radius:var(--radius);border:1px dashed var(--border)}.Onboarding_sampleLabel__sWdZ_{font-size:.8125rem;color:var(--muted-foreground)}.Onboarding_sampleBtn__SvIUL{background:none;border:none;font-size:.8125rem;font-weight:600;color:var(--foreground);cursor:pointer;padding:0;transition:opacity .15s;white-space:nowrap}.Onboarding_sampleBtn__SvIUL:hover:not(:disabled){opacity:.7}.Onboarding_sampleBtn__SvIUL:disabled{opacity:.4;cursor:not-allowed}.Onboarding_combineHint__0MiDw{font-size:.8rem;color:var(--muted-foreground);line-height:1.5;margin:0}.Onboarding_inputTabs__GqdC2{display:flex;align-items:flex-end;border-bottom:1px solid var(--border);margin-top:-.75rem;gap:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.Onboarding_inputTabs__GqdC2::-webkit-scrollbar{display:none}.Onboarding_inputTab__cRxwC{display:inline-flex;align-items:center;gap:.4375rem;padding:.75rem 0;margin-right:1.25rem;font-size:.8125rem;font-weight:500;color:var(--muted-foreground);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap;flex-shrink:0}.Onboarding_inputTab__cRxwC:hover{color:var(--foreground)}.Onboarding_inputTabActive__ugmby{color:var(--foreground);border-bottom-color:var(--primary)}.Onboarding_inputTypeRow__L_ll5{display:flex;gap:.5rem}.Onboarding_inputTypeLabel__mXI5e{flex:1;cursor:pointer}.Onboarding_inputTypeRadio__wtM9U{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.Onboarding_inputTypeCard__CMr8o{display:flex;flex-direction:column;align-items:center;gap:.3125rem;padding:.75rem .5rem;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--background);transition:border-color .15s,background-color .15s,box-shadow .15s;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Onboarding_inputTypeCard__CMr8o:hover{border-color:var(--muted-foreground);background:var(--muted)}.Onboarding_inputTypeRadio__wtM9U:checked+.Onboarding_inputTypeCard__CMr8o{border-color:var(--primary);background:var(--accent);box-shadow:0 0 0 3px rgba(15,23,41,.08)}.Onboarding_inputTypeIcon__mx1qi{font-size:1.25rem;line-height:1}.Onboarding_inputTypeText__TKmZs{font-size:.75rem;font-weight:500;color:var(--foreground);line-height:1.2}.Onboarding_textareaWrap__34hio{display:flex;flex-direction:column;gap:.5rem}.Onboarding_textarea__7rb75{width:100%;min-height:11rem;resize:vertical;padding:.75rem;border:1.5px solid var(--input);border-radius:var(--radius);background:var(--background);color:var(--foreground);font-size:.875rem;line-height:1.65;transition:border-color .15s,box-shadow .15s;outline:none}.Onboarding_textarea__7rb75:focus{border-color:var(--ring);box-shadow:0 0 0 3px rgba(2,8,23,.08)}.Onboarding_textarea__7rb75:disabled{opacity:.5;cursor:not-allowed}.Onboarding_textareaFooter__wQepT{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.Onboarding_tip__oIYeO{font-size:.75rem;color:var(--muted-foreground);line-height:1.4}.Onboarding_wordCount__arKGB{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums;transition:color .2s}.Onboarding_wordCountLow__wd1Kq{color:#dc8f09}.Onboarding_formFooter__1IdSF{display:flex;flex-direction:column;gap:.625rem}.Onboarding_formButtons__NcfGH{display:flex;align-items:center;gap:.625rem}.Onboarding_hint__TPsKt{font-size:.8125rem;color:var(--muted-foreground);text-align:right}.Onboarding_loadingState__O5NvF{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--muted-foreground)}.Onboarding_spinner__wAj__{display:inline-block;width:1rem;height:1rem;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:Onboarding_spin__TvoBC .65s linear infinite;flex-shrink:0}@keyframes Onboarding_spin__TvoBC{to{transform:rotate(1turn)}}.Onboarding_previewCard__qL3zI{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.Onboarding_previewHeader__F0wjL{padding:1rem 1.25rem;background:var(--muted);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem}.Onboarding_previewTitle__dlU7c{font-size:1rem;font-weight:700;color:var(--foreground);line-height:1.3}.Onboarding_previewTrigger__6fNc_{font-size:.8125rem;color:var(--muted-foreground);display:flex;align-items:baseline;gap:.375rem;line-height:1.5}.Onboarding_previewLabel__WDgxj{font-weight:600;color:var(--foreground);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.Onboarding_stepList__b9Glo{list-style:none;padding:.875rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.Onboarding_stepItem__IeAz8{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:var(--foreground);line-height:1.5}.Onboarding_stepNum__LLusl{min-width:1.5rem;height:1.5rem;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.0625rem}.Onboarding_stepText__x3ltm{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem}.Onboarding_roleBadge__VQt2z{font-size:.6875rem;font-weight:600;padding:.1875rem .5rem;border-radius:9999px;background:var(--accent);color:var(--accent-foreground);white-space:nowrap}.Onboarding_rolesRow__l8Tc1{display:flex;flex-wrap:wrap;gap:.375rem;padding:.75rem 1.25rem;border-top:1px solid var(--border)}.Onboarding_roleChip__9eptj{font-size:.75rem;font-weight:500;padding:.25rem .625rem;border-radius:9999px;border:1px solid var(--border);color:var(--muted-foreground)}.Onboarding_previewNotes__BvmTe{font-size:.8125rem;color:var(--muted-foreground);line-height:1.6;padding:.75rem 1.25rem;border-top:1px solid var(--border);font-style:italic}.Onboarding_previewMeta__iBawc{display:flex;gap:1rem;font-size:.8125rem;color:var(--muted-foreground);margin-top:-.75rem}.Onboarding_previewMeta__iBawc span{display:flex;align-items:center;gap:.25rem}.Onboarding_previewActions__M7shO{display:flex;flex-direction:column;gap:.625rem}.Onboarding_editorWrapper__NT_PP{width:100%;max-width:36rem;display:flex;flex-direction:column;gap:1rem}.Onboarding_primaryBtn__52ZZQ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6875rem 1.25rem;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius);font-size:.9375rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s;white-space:nowrap;width:100%}.Onboarding_primaryBtn__52ZZQ:hover:not(:disabled){opacity:.88}.Onboarding_primaryBtn__52ZZQ:active:not(:disabled){transform:scale(.98)}.Onboarding_primaryBtn__52ZZQ:disabled{opacity:.4;cursor:not-allowed}.Onboarding_ghostBtn__e_fYs{display:inline-flex;align-items:center;gap:.375rem;padding:.6rem 1rem;background:transparent;color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s,color .15s;white-space:nowrap;flex-shrink:0}.Onboarding_ghostBtn__e_fYs:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.Onboarding_ghostBtn__e_fYs:disabled{opacity:.4;cursor:not-allowed}.Onboarding_skipBtn__m8lHz{background:none;border:none;padding:.25rem;font-size:.875rem;color:var(--muted-foreground);cursor:pointer;transition:color .15s;text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent}.Onboarding_skipBtn__m8lHz:hover{color:var(--foreground);text-decoration-color:currentColor}.Onboarding_errorMsg__ph2Lj{font-size:.875rem;color:var(--destructive);padding:.625rem .75rem;background:var(--destructive-subtle);border-radius:var(--radius);line-height:1.5}@media (max-width:520px){.Onboarding_card__5o3f_{padding:1.5rem 1.125rem}.Onboarding_inputTab__cRxwC{font-size:.75rem;gap:.3125rem;margin-right:.875rem;padding:.625rem 0}.Onboarding_welcomeTitle__ZpD1y{font-size:1.375rem}.Onboarding_inputTypeRow__L_ll5{flex-direction:column}.Onboarding_inputTypeCard__CMr8o{flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.625rem .875rem}.Onboarding_formButtons__NcfGH{flex-direction:column-reverse}.Onboarding_formButtons__NcfGH .Onboarding_ghostBtn__e_fYs{width:100%;justify-content:center}.Onboarding_stepNavLabel__ps39f{width:5rem;font-size:.6875rem}.Onboarding_stepConnector__AQ4U4{width:calc(5rem - 2rem)}}.VersionHistoryPanel_panel__T7wi_{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden;margin-top:1.5rem}.VersionHistoryPanel_toggle__FCsdj{display:flex;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.125rem;font-size:.875rem;font-weight:600;color:var(--foreground);background:none;border:none;cursor:pointer;text-align:left;transition:background .15s}.VersionHistoryPanel_toggle__FCsdj:hover{background:var(--accent)}.VersionHistoryPanel_toggle__FCsdj>svg:first-child{color:var(--muted-foreground);flex-shrink:0}.VersionHistoryPanel_countBadge__0Xbvx{justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;background:var(--accent);color:var(--muted-foreground)}.VersionHistoryPanel_countBadge__0Xbvx,.VersionHistoryPanel_planBadge__p5Bdz{display:inline-flex;align-items:center;border-radius:9999px;font-size:.6875rem;font-weight:600}.VersionHistoryPanel_planBadge__p5Bdz{padding:.1rem .45rem;background:#fef7ec;color:#ae6613;border:1px solid #f1e1c6}.VersionHistoryPanel_chevron__uk7Vy{margin-left:auto;color:var(--muted-foreground);transition:transform .2s ease;flex-shrink:0}.VersionHistoryPanel_chevronOpen__FPRdc{transform:rotate(180deg)}.VersionHistoryPanel_body__ZBf53{border-top:1px solid var(--border);padding:1.125rem;animation:VersionHistoryPanel_expandIn__b77_a .15s ease}@keyframes VersionHistoryPanel_expandIn__b77_a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.VersionHistoryPanel_loadingState__m2pbE{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--muted-foreground);padding:.5rem 0}@keyframes VersionHistoryPanel_spin__m_4qs{to{transform:rotate(1turn)}}.VersionHistoryPanel_spinner__JCA78{display:inline-block;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:9999px;animation:VersionHistoryPanel_spin__m_4qs .7s linear infinite;flex-shrink:0}.VersionHistoryPanel_spinIcon__vzhT2{animation:VersionHistoryPanel_spin__m_4qs .8s linear infinite}.VersionHistoryPanel_emptyState__6xKw2{font-size:.875rem;color:var(--muted-foreground);line-height:1.6;margin:0;padding:.25rem 0}.VersionHistoryPanel_errorState__7nCzR{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--destructive)}.VersionHistoryPanel_retryBtn__CVTxj{font-size:.8125rem;font-weight:500;color:var(--primary);background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:opacity .15s}.VersionHistoryPanel_retryBtn__CVTxj:hover{opacity:.75}.VersionHistoryPanel_restoredFlash__l_BqI{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;color:#1d723c;background:#effbf3;border-top:1px solid #bfe3cc;padding:.5rem 1.125rem;animation:VersionHistoryPanel_fadeIn__1HZtK .2s ease}@keyframes VersionHistoryPanel_fadeIn__1HZtK{0%{opacity:0}to{opacity:1}}.VersionHistoryPanel_versionList__Q6zWo{display:flex;flex-direction:column;gap:.5rem}.VersionHistoryPanel_versionRow__YITmP{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--background);overflow:hidden}.VersionHistoryPanel_versionMain__XkqpB{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:.375rem .75rem;padding:.75rem .875rem;align-items:center}@media (min-width:480px){.VersionHistoryPanel_versionMain__XkqpB{grid-template-columns:1fr auto;grid-template-rows:auto auto}}.VersionHistoryPanel_versionMeta__kxLer{display:flex;align-items:center;gap:.5rem;grid-column:1;grid-row:1;min-width:0}.VersionHistoryPanel_versionNumber__WOAyO{flex-shrink:0;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--muted-foreground);background:var(--accent);padding:.15rem .45rem;border-radius:calc(var(--radius) - 4px)}.VersionHistoryPanel_versionTitle__FsyXb{font-size:.875rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VersionHistoryPanel_latestBadge__ixTcD{flex-shrink:0;font-size:.6875rem;color:var(--primary);font-weight:500;background:hsl(var(--primary)/.08);padding:.1rem .4rem;border-radius:9999px;border:1px solid hsl(var(--primary)/.2)}.VersionHistoryPanel_versionDetails__8Ztau{display:flex;align-items:center;gap:.625rem;grid-column:1;grid-row:2;flex-wrap:wrap}.VersionHistoryPanel_versionDate__5LOII,.VersionHistoryPanel_versionStat__ikvtz{font-size:.8125rem;color:var(--muted-foreground)}.VersionHistoryPanel_versionActions__jQNe4{display:flex;align-items:center;gap:.375rem;grid-column:1;grid-row:3;flex-shrink:0}@media (min-width:480px){.VersionHistoryPanel_versionActions__jQNe4{grid-column:2;grid-row:1/3}}.VersionHistoryPanel_expandBtn__6dO_M{flex:1;font-size:.8125rem;font-weight:500;color:var(--muted-foreground);background:none;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);padding:.45rem .65rem;cursor:pointer;transition:color .15s,background .15s;white-space:nowrap;text-align:center}.VersionHistoryPanel_expandBtn__6dO_M:hover{color:var(--foreground);background:var(--accent)}@media (min-width:480px){.VersionHistoryPanel_expandBtn__6dO_M{flex:none;padding:.3rem .65rem;text-align:left}}.VersionHistoryPanel_restoreBtn__80xUf{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-size:.8125rem;font-weight:600;color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary);border-radius:calc(var(--radius) - 2px);padding:.45rem .65rem;cursor:pointer;transition:opacity .15s;white-space:nowrap}.VersionHistoryPanel_restoreBtn__80xUf:hover{opacity:.88}@media (min-width:480px){.VersionHistoryPanel_restoreBtn__80xUf{flex:none;padding:.3rem .65rem}}.VersionHistoryPanel_preview__kk_gA{border-top:1px solid var(--border);padding:.75rem .875rem;display:flex;flex-direction:column;gap:.625rem;background:var(--card);animation:VersionHistoryPanel_expandIn__b77_a .15s ease}.VersionHistoryPanel_previewLabel__M019D{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin-right:.375rem}.VersionHistoryPanel_previewTrigger__0GM6M{font-size:.8125rem;color:var(--muted-foreground);margin:0;line-height:1.5}.VersionHistoryPanel_previewSteps__cG83F{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.VersionHistoryPanel_previewStep__WYyCO{display:flex;align-items:flex-start;gap:.5rem}.VersionHistoryPanel_previewStepBody__4GnPx{display:flex;flex-direction:column;gap:.375rem;min-width:0;flex:1}.VersionHistoryPanel_previewStepNum__L7V48{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--accent);font-size:.6875rem;font-weight:600;color:var(--muted-foreground)}.VersionHistoryPanel_previewStepText__Qyfrf{font-size:.8125rem;color:var(--foreground);line-height:1.45}.VersionHistoryPanel_previewStepRole__i6LmW{align-self:flex-start;font-size:.6875rem;padding:.125rem .4rem;border-radius:9999px;background:var(--accent);color:var(--muted-foreground);font-weight:500}.VersionHistoryPanel_previewNotes__SKGWD{font-size:.8125rem;color:var(--muted-foreground);margin:0;line-height:1.5}.VersionHistoryPanel_upgradeCallout__hTV1N{display:flex;gap:.875rem;align-items:flex-start}.VersionHistoryPanel_upgradeIcon__GP9ca{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:#fef7ec;color:#ae6613}.VersionHistoryPanel_upgradeTitle__nuHQI{font-size:.9rem;font-weight:600;color:var(--foreground);margin:0 0 .25rem}.VersionHistoryPanel_upgradeDesc__zFNXQ{font-size:.875rem;color:var(--muted-foreground);margin:0 0 .75rem;line-height:1.55}.VersionHistoryPanel_upgradeBtn__4v1RQ{display:inline-flex;align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius);padding:.4rem .875rem;transition:opacity .15s}.VersionHistoryPanel_upgradeBtn__4v1RQ:hover{opacity:.88}.VersionHistoryPanel_previewModal__UmbGF{position:fixed;inset:0;z-index:200;background:rgba(2,8,23,.55);display:flex;align-items:flex-end;justify-content:center}.VersionHistoryPanel_previewModalSheet__2BRS6{width:100%;max-height:90dvh;background:var(--card);border-radius:calc(var(--radius) * 2) calc(var(--radius) * 2) 0 0;display:flex;flex-direction:column;overflow:hidden}.VersionHistoryPanel_previewModalHeader__Fm2pA{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.125rem 1.125rem .625rem;border-bottom:1px solid var(--border);flex-shrink:0}.VersionHistoryPanel_previewModalMeta__elSdH{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.VersionHistoryPanel_previewModalTitle__xfgkZ{font-size:.9375rem;font-weight:600;color:var(--foreground);line-height:1.35;overflow-wrap:break-word;word-break:break-word}.VersionHistoryPanel_previewModalClose__UICmV{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;background:none;border:none;cursor:pointer;border-radius:var(--radius);color:var(--muted-foreground);transition:background .15s}.VersionHistoryPanel_previewModalClose__UICmV:hover{background:var(--accent);color:var(--foreground)}.VersionHistoryPanel_previewModalDetails__j1r4n{display:flex;align-items:center;gap:.75rem;padding:.5rem 1.125rem;border-bottom:1px solid var(--border);flex-shrink:0}.VersionHistoryPanel_previewModalBody__Shp58{flex:1;overflow-y:auto;padding:1rem 1.125rem;-webkit-overflow-scrolling:touch}.VersionHistoryPanel_previewModalFooter__d0OD7{flex-shrink:0;padding:.875rem 1.125rem;border-top:1px solid var(--border);background:var(--card)}.VersionHistoryPanel_previewModalRestoreBtn__BT65x{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.75rem;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s}.VersionHistoryPanel_previewModalRestoreBtn__BT65x:hover{opacity:.9}.VersionHistoryPanel_dialogOverlay__w2G9s{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:60;padding:1rem;animation:VersionHistoryPanel_fadeIn__1HZtK .15s ease}.VersionHistoryPanel_dialog__zL_2v{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem;max-width:28rem;width:100%;box-shadow:0 24px 72px rgba(0,0,0,.18);animation:VersionHistoryPanel_slideUp__V9JQE .18s ease}@keyframes VersionHistoryPanel_slideUp__V9JQE{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.VersionHistoryPanel_dialogIcon__1_plF{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:#edf3fd;color:#205fb6;margin-bottom:1rem}.VersionHistoryPanel_dialogTitle__oA7hT{font-size:1.0625rem;font-weight:700;color:var(--foreground);margin:0 0 .5rem}.VersionHistoryPanel_dialogBody__2e6Kl{font-size:.9rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 1.5rem}.VersionHistoryPanel_dialogActions__e7KtO{display:flex;justify-content:flex-end;gap:.625rem}.VersionHistoryPanel_dialogCancelBtn__UUJFp{font-size:.875rem;font-weight:500;color:var(--foreground);background:transparent;border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .875rem;cursor:pointer;transition:background .15s}.VersionHistoryPanel_dialogCancelBtn__UUJFp:hover:not(:disabled){background:var(--accent)}.VersionHistoryPanel_dialogCancelBtn__UUJFp:disabled{opacity:.5;cursor:not-allowed}.VersionHistoryPanel_dialogRestoreBtn__elB7x{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius);padding:.5rem 1rem;cursor:pointer;transition:opacity .15s}.VersionHistoryPanel_dialogRestoreBtn__elB7x:hover:not(:disabled){opacity:.88}.VersionHistoryPanel_dialogRestoreBtn__elB7x:disabled{opacity:.6;cursor:not-allowed}.WorkspaceSwitcher_root__WCjJt{position:relative;padding:.5rem .75rem;border-bottom:1px solid var(--border)}.WorkspaceSwitcher_trigger__mS_v4{width:100%;display:flex;align-items:center;gap:.5rem;padding:.4375rem .625rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:background-color .15s,border-color .15s;text-align:left}.WorkspaceSwitcher_trigger__mS_v4:hover{background:var(--muted);border-color:var(--muted-foreground)}.WorkspaceSwitcher_triggerName__wXc_V{flex:1;font-size:.8125rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.WorkspaceSwitcher_chevron__vbP3F{width:14px;height:14px;flex-shrink:0;color:var(--muted-foreground);transition:transform .2s}.WorkspaceSwitcher_chevronOpen__VZ_8w{transform:rotate(180deg)}.WorkspaceSwitcher_avatarSm__0fY_I{width:20px;height:20px;border-radius:5px;font-size:.5625rem}.WorkspaceSwitcher_avatarMd__VEDq0,.WorkspaceSwitcher_avatarSm__0fY_I{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WorkspaceSwitcher_avatarMd__VEDq0{width:26px;height:26px;border-radius:7px;font-size:.6875rem}.WorkspaceSwitcher_dropdown___5H8p{position:absolute;top:calc(100% - .5rem);left:.75rem;right:.75rem;z-index:50;background:var(--popover);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);box-shadow:0 4px 20px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06);overflow:hidden}.WorkspaceSwitcher_section__s6eqY{padding:.375rem}.WorkspaceSwitcher_sectionLabel__a4nEg{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:.375rem .625rem .25rem;margin:0}.WorkspaceSwitcher_wsItem__M743M{width:100%;display:flex;align-items:center;gap:.5rem;padding:.4375rem .625rem;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;cursor:pointer;text-align:left;transition:background-color .12s;outline:none}.WorkspaceSwitcher_wsItem__M743M:hover:not(:disabled){background:var(--muted)}.WorkspaceSwitcher_wsItem__M743M:disabled{opacity:.6;cursor:not-allowed}.WorkspaceSwitcher_wsItemActive__lRWy0,.WorkspaceSwitcher_wsItemFocused__Ep_a5{background:var(--muted)}.WorkspaceSwitcher_wsItemName__P8XkE{flex:1;font-size:.8125rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.WorkspaceSwitcher_checkIcon__sDhGu{width:13px;height:13px;flex-shrink:0;color:var(--primary)}.WorkspaceSwitcher_spinner__iLNiL{width:13px;height:13px;flex-shrink:0;border-radius:50%;border:2px solid var(--border);border-top-color:var(--primary);animation:WorkspaceSwitcher_spin__FJFNm .6s linear infinite}@keyframes WorkspaceSwitcher_spin__FJFNm{to{transform:rotate(1turn)}}.WorkspaceSwitcher_divider__LaTL5{height:1px;background:var(--border);margin:0 .375rem}.WorkspaceSwitcher_newWorkspaceBtn__fLgNJ{width:100%;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:none;background:transparent;cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--muted-foreground);text-align:left;transition:color .12s,background-color .12s}.WorkspaceSwitcher_newWorkspaceBtn__fLgNJ:hover{background:var(--muted);color:var(--foreground)}.WorkspaceSwitcher_plusIcon__EF2Zt{width:13px;height:13px;flex-shrink:0}.WorkspaceSwitcher_newForm__DtZrY{padding:.75rem .875rem;display:flex;flex-direction:column;gap:.5rem}.WorkspaceSwitcher_newFormHeader__yys5q{display:flex;align-items:center;justify-content:space-between}.WorkspaceSwitcher_charCount__mF9LM{font-size:.6875rem;color:var(--muted-foreground);padding-right:.125rem}.WorkspaceSwitcher_charCountWarn__PvJU8{color:var(--destructive)}.WorkspaceSwitcher_nameInput__Vzc6C{width:100%;padding:.4375rem .625rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--background);font-size:.8125rem;color:var(--foreground);outline:none;transition:border-color .15s;box-sizing:border-box}.WorkspaceSwitcher_nameInput__Vzc6C:focus{border-color:var(--primary)}.WorkspaceSwitcher_nameInput__Vzc6C:disabled{opacity:.6}.WorkspaceSwitcher_formError__jFClH{font-size:.75rem;color:var(--destructive);margin:0}.WorkspaceSwitcher_formActions___MBAv{display:flex;gap:.5rem;justify-content:flex-end}.WorkspaceSwitcher_cancelBtn__ziUtN{padding:.375rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background:transparent;font-size:.8125rem;font-weight:500;color:var(--muted-foreground);cursor:pointer;transition:background-color .12s,color .12s}.WorkspaceSwitcher_cancelBtn__ziUtN:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.WorkspaceSwitcher_cancelBtn__ziUtN:disabled{opacity:.5;cursor:not-allowed}.WorkspaceSwitcher_createBtn__RB6yg{padding:.375rem .75rem;border-radius:var(--radius);border:none;background:var(--primary);font-size:.8125rem;font-weight:600;color:var(--primary-foreground);cursor:pointer;transition:opacity .12s}.WorkspaceSwitcher_createBtn__RB6yg:hover:not(:disabled){opacity:.88}.WorkspaceSwitcher_createBtn__RB6yg:disabled{opacity:.5;cursor:not-allowed}.WorkspaceSwitcher_upgradeBlock__Ggw5W{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem}.WorkspaceSwitcher_lockIcon__t55tk{width:13px;height:13px;flex-shrink:0;color:var(--muted-foreground)}.WorkspaceSwitcher_upgradeContent__ejCGT{flex:1;min-width:0}.WorkspaceSwitcher_upgradeHeading___0AC7{font-size:.75rem;font-weight:600;color:var(--foreground);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkspaceSwitcher_upgradeBody__dUkk1{font-size:.6875rem;color:var(--muted-foreground);margin:.0625rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkspaceSwitcher_upgradeBtn__w4Rvh{flex-shrink:0;padding:.25rem .625rem;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:.6875rem;font-weight:700;text-decoration:none;transition:opacity .12s;letter-spacing:.01em}.WorkspaceSwitcher_upgradeBtn__w4Rvh:hover{opacity:.88}.WorkspaceSwitcher_settingsLink__y_sII{display:flex;align-items:center;gap:.5rem;padding:.5625rem 1rem;font-size:.8125rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;transition:color .12s,background-color .12s}.WorkspaceSwitcher_settingsLink__y_sII:hover{background:var(--muted);color:var(--foreground)}.WorkspaceSwitcher_settingsIcon__VAHAf{width:13px;height:13px;flex-shrink:0}.DashboardSidebar_aside__Wlix4{display:flex;flex-direction:column;width:16rem;flex-shrink:0;border-right:1px solid var(--border);background-color:var(--background);height:100vh;overflow-y:auto}.DashboardSidebar_drawer__yIfAF .DashboardSidebar_aside__Wlix4{width:100%}.DashboardSidebar_desktopWrapper__THOza{display:none}@media (min-width:768px){.DashboardSidebar_desktopWrapper__THOza{display:block;position:sticky;top:0;height:100vh;flex-shrink:0}}.DashboardSidebar_backdrop__5YLeU{display:block;position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.4);animation:DashboardSidebar_fadeIn__xiGne .2s ease}@media (min-width:768px){.DashboardSidebar_backdrop__5YLeU{display:none}}@keyframes DashboardSidebar_fadeIn__xiGne{0%{opacity:0}to{opacity:1}}@keyframes DashboardSidebar_fadeOut__Px7Wd{0%{opacity:1}to{opacity:0}}.DashboardSidebar_drawer__yIfAF{display:block;position:fixed;top:0;left:0;bottom:0;z-index:50;width:80vw;max-width:24rem;animation:DashboardSidebar_slideIn__ujH8l .25s ease}@media (min-width:768px){.DashboardSidebar_drawer__yIfAF{display:none}}@keyframes DashboardSidebar_slideIn__ujH8l{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes DashboardSidebar_slideOut__HqNSB{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.DashboardSidebar_backdropClosing__Mv98Q{animation:DashboardSidebar_fadeOut__Px7Wd .25s ease forwards}.DashboardSidebar_drawerClosing__SIG63{animation:DashboardSidebar_slideOut__HqNSB .25s ease forwards}.DashboardSidebar_logoArea__3Dsyf{display:flex;align-items:center;padding:.625rem 1rem;border-bottom:1px solid var(--border)}.DashboardSidebar_closeBtn__OxlmS{display:flex;align-items:center;justify-content:center;margin-left:auto;width:2rem;height:2rem;flex-shrink:0;background:none;border:none;cursor:pointer;border-radius:var(--radius);color:var(--muted-foreground);transition:background-color .15s,color .15s}.DashboardSidebar_closeBtn__OxlmS:hover{background-color:var(--muted);color:var(--foreground)}@media (min-width:768px){.DashboardSidebar_closeBtn__OxlmS{display:none}}.DashboardSidebar_closeIcon__DqUu3{width:1.125rem;height:1.125rem}.DashboardSidebar_logoLink__N5L7i{display:flex;align-items:center;gap:.75rem;text-decoration:none;opacity:1;transition:opacity .15s}.DashboardSidebar_logoLink__N5L7i:hover{opacity:.75}.DashboardSidebar_wordmark__L5rnT{font-family:var(--font-brand);font-size:1rem;font-weight:600;letter-spacing:.025em;color:var(--foreground)}.DashboardSidebar_nav__XGG7w{flex:1;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem}.DashboardSidebar_navLink__3hywz{display:flex;align-items:center;gap:.75rem;border-radius:var(--radius);padding:1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;color:var(--muted-foreground)}.DashboardSidebar_navLink__3hywz:hover{background-color:var(--muted);color:var(--foreground)}.DashboardSidebar_navLink__3hywz:hover .DashboardSidebar_navIcon__aDtss{color:var(--foreground)}.DashboardSidebar_navLinkActive__UDF2H{background-color:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px rgba(0,0,0,.1)}.DashboardSidebar_navIcon__aDtss{width:18px;height:18px;flex-shrink:0;color:var(--muted-foreground)}.DashboardSidebar_navLinkActive__UDF2H .DashboardSidebar_navIcon__aDtss{color:var(--primary-foreground)}.DashboardSidebar_helpArea__Adg2H{padding:0 1rem .75rem}.DashboardSidebar_helpLink__73fwv{display:flex;align-items:center;gap:.75rem;border-radius:var(--radius);padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;color:var(--muted-foreground)}.DashboardSidebar_helpLink__73fwv:hover{background-color:var(--muted);color:var(--foreground)}.DashboardSidebar_helpLink__73fwv:hover .DashboardSidebar_navIcon__aDtss{color:var(--foreground)}.DashboardSidebar_planCard__8bF_j{padding:0 1rem 1.5rem}.DashboardSidebar_planInner__GqE0t{border-radius:.75rem;border:1px solid var(--border);background-color:#f8fafc;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.DashboardSidebar_workspaceRow__gDEVc{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.DashboardSidebar_workspaceName__XqhjL{font-size:.875rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.DashboardSidebar_planBadge__uOVte{flex-shrink:0;padding:.15rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.DashboardSidebar_badge_free__ryQxD{background:var(--secondary);color:var(--secondary-foreground)}.DashboardSidebar_badge_starter__IhCek{background:#d1eefa;color:#0d5473}.DashboardSidebar_badge_team__ybxGH{background:#e7dcf9;color:#401782}.DashboardSidebar_badge_agency__1phzs{background:#fceccf;color:#885b07}.DashboardSidebar_planDesc__B11ie{font-size:.75rem;color:var(--muted-foreground);line-height:1.5}.DashboardSidebar_planLink__Yv5__{font-size:.75rem;font-weight:500;color:var(--foreground);text-decoration:underline;text-underline-offset:4px;transition:color .15s}.DashboardSidebar_planLink__Yv5__:hover{color:var(--muted-foreground)}.dropdown-menu_content___fVie{z-index:50;min-width:8rem;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);padding:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.dropdown-menu_content___fVie[data-state=open]{animation:dropdown-menu_menuIn__jYuiJ .12s ease}.dropdown-menu_content___fVie[data-state=closed]{animation:dropdown-menu_menuOut__crlGW .1s ease}@keyframes dropdown-menu_menuIn__jYuiJ{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dropdown-menu_menuOut__crlGW{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.dropdown-menu_item__fTArX{position:relative;display:flex;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);padding:.625rem .5rem;font-size:.875rem;cursor:pointer;outline:none;transition:background-color .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu_item__fTArX:focus{background-color:var(--accent);color:var(--accent-foreground)}.dropdown-menu_item__fTArX[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu_itemDestructive__qKK6w{color:var(--destructive)}.dropdown-menu_itemDestructive__qKK6w:focus{background-color:var(--destructive-subtle);color:var(--destructive)}.dropdown-menu_label__iQjRJ{padding:.375rem .5rem;font-size:.75rem;font-weight:600;color:var(--muted-foreground)}.dropdown-menu_separator__IIhX_{margin:.25rem -.25rem;height:1px;background-color:var(--border)}.dropdown-menu_subTrigger__g_jto{display:flex;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.375rem .5rem;font-size:.875rem;cursor:pointer;outline:none}.dropdown-menu_subTrigger__g_jto:focus,.dropdown-menu_subTrigger__g_jto[data-state=open]{background-color:var(--accent)}.dropdown-menu_subContent__BUzvO{z-index:50;min-width:8rem;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--popover);padding:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dropdown-menu_checkboxItem__yZWXn,.dropdown-menu_radioItem__D69uX{position:relative;display:flex;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.375rem .5rem .375rem 2rem;font-size:.875rem;cursor:pointer;outline:none;transition:background-color .1s}.dropdown-menu_checkboxItem__yZWXn:focus,.dropdown-menu_radioItem__D69uX:focus{background-color:var(--accent);color:var(--accent-foreground)}.dropdown-menu_itemIndicator__pSEH7{position:absolute;left:.5rem;display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem}.dropdown-menu_shortcut__56KJ4{margin-left:auto;font-size:.75rem;letter-spacing:.1em;opacity:.6}.DashboardHeader_header__W4dx_{display:flex;align-items:center;justify-content:space-between;height:4rem;padding:.5rem 1rem;border-bottom:1px solid var(--border);background-color:var(--background);flex-shrink:0;gap:.5rem}@media (min-width:768px){.DashboardHeader_header__W4dx_{padding:.5rem 1.5rem}}.DashboardHeader_left__k1RNy{display:flex;align-items:center;gap:.625rem;min-width:0;flex:1}.DashboardHeader_menuBtn__QbdKu{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;background:none;border:none;cursor:pointer;border-radius:var(--radius);transition:background-color .15s;color:var(--foreground)}.DashboardHeader_menuBtn__QbdKu:hover{background-color:var(--muted)}.DashboardHeader_menuBtn__QbdKu:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (min-width:768px){.DashboardHeader_menuBtn__QbdKu{display:none}}.DashboardHeader_menuIcon__dzi7P{width:1.25rem;height:1.25rem}.DashboardHeader_workspaceName__Ehw04{font-size:.9375rem;font-weight:600;color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.DashboardHeader_trigger__UNl8Q{display:flex;align-items:center;gap:.625rem;border-radius:var(--radius);padding:5px;background:none;border:none;cursor:pointer;transition:background-color .15s;outline:none}.DashboardHeader_trigger__UNl8Q:hover{background-color:var(--muted)}.DashboardHeader_trigger__UNl8Q:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.DashboardHeader_avatar__qXHjG{display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.3rem}.DashboardHeader_username__ey9aS{font-size:.875rem;font-weight:500;color:var(--foreground);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardHeader_chevron__alCK6{width:.875rem;height:.875rem;color:var(--muted-foreground);flex-shrink:0}.DashboardHeader_dropdownUserInfo__Zh4Fo{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem}.DashboardHeader_dropdownAvatar__E_55n{display:flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DashboardHeader_dropdownMeta__U_Tnu{display:flex;flex-direction:column;min-width:0;gap:.125rem}.DashboardHeader_dropdownName__9ACd_{font-size:.875rem;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardHeader_dropdownEmail__asliI{font-size:.75rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardHeader_dropdownWidth__4E4w_{min-width:15rem}.DashboardShell_shell__CoNK7{display:flex;height:100vh;overflow:hidden;background-color:var(--background)}.DashboardShell_right__sTejd{display:flex;flex:1;flex-direction:column;overflow:hidden;min-width:0}.DashboardShell_main__KstW0{flex:1;overflow-y:auto;padding:1.5rem 1rem}@media (min-width:768px){.DashboardShell_main__KstW0{padding:2rem 1.5rem}}@media print{.DashboardShell_shell__CoNK7{height:auto}.DashboardShell_right__sTejd,.DashboardShell_shell__CoNK7{display:block;overflow:visible}.DashboardShell_main__KstW0{overflow:visible;padding:0}}.PublicNav_nav__fPBJn{position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.PublicNav_inner__RWjCA{max-width:72rem;margin:0 auto;padding:0 1.5rem;height:4.5rem;display:flex;align-items:center;justify-content:space-between}.PublicNav_logo__d13r_{display:flex;align-items:center;gap:.5rem;text-decoration:none}.PublicNav_wordmark__pt9aD{font-family:var(--font-brand);font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground)}.PublicNav_links__PWiDz{display:flex;align-items:center;gap:1.5rem}.PublicNav_link__02nlH{font-size:.875rem;color:var(--muted-foreground);transition:color .15s;text-decoration:none}.PublicNav_link__02nlH:hover{color:var(--foreground)}.PublicNav_hamburger__gqiWY{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.25rem;height:2.25rem;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.375rem;flex-shrink:0}.PublicNav_hamburger__gqiWY:hover{background:var(--accent,#f4f4f5)}.PublicNav_bar__yEQE8{display:block;width:100%;height:2px;background:var(--foreground);border-radius:2px;transition:transform .2s ease,opacity .2s ease;transform-origin:center}.PublicNav_barTop__BWsvN{transform:translateY(7px) rotate(45deg)}.PublicNav_barMid__p_NJJ{opacity:0;transform:scaleX(0)}.PublicNav_barBot__StCe5{transform:translateY(-7px) rotate(-45deg)}.PublicNav_drawer__VSXtk{display:flex;flex-direction:column;padding:.5rem 1.5rem 1.25rem;border-top:1px solid var(--border);background:hsla(0,0%,100%,.97);backdrop-filter:blur(12px);gap:0}.PublicNav_drawerLink__t3lXb{display:block;padding:.875rem 0;font-size:1rem;font-weight:500;color:var(--foreground);text-decoration:none;border-bottom:1px solid var(--border);transition:color .15s}.PublicNav_drawerLink__t3lXb:hover{color:var(--muted-foreground)}.PublicNav_drawerCta__nDbT9{margin-top:1rem}@media (max-width:768px){.PublicNav_links__PWiDz{display:none}.PublicNav_hamburger__gqiWY{display:flex}}.SopPreview_card__MSryV{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);background-color:var(--card);overflow:hidden}.SopPreview_section__LOIJd{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border)}.SopPreview_section__LOIJd:last-child{border-bottom:none}.SopPreview_sectionLabel__FCxq0{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.625rem}.SopPreview_sectionText__HVH2a{font-size:.9375rem;color:var(--foreground);line-height:1.6}.SopPreview_sectionEmpty__OTjPT{font-size:.875rem;color:var(--muted-foreground);font-style:italic}.SopPreview_stepList__1v0j1{list-style:none;display:flex;flex-direction:column;gap:0;padding:0;margin:0}.SopPreview_stepItem__NSIr_{display:flex;gap:.875rem;align-items:flex-start}.SopPreview_stepTrack__0YTPV{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:.125rem}.SopPreview_stepNumber__4__sI{width:1.625rem;height:1.625rem;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SopPreview_stepConnector__CGJcv{width:2px;flex:1;min-height:1rem;background:var(--border);margin:.25rem 0}.SopPreview_stepBody__zx7KO{padding-bottom:1rem;flex:1;min-width:0}.SopPreview_stepText__x2BSd{font-size:.9375rem;color:var(--foreground);line-height:1.55;padding-top:.2rem}.SopPreview_stepRole__aA9tO{display:inline-flex;margin-top:.375rem;padding:.15rem .5rem;background:#f1f5f9;color:#566376;border:1px solid var(--border);border-radius:9999px;font-size:.6875rem;font-weight:500}.SopPreview_rolesRow__R9hqf{display:flex;flex-wrap:wrap;gap:.375rem}.SopPreview_roleChip__8dS6M{display:inline-flex;padding:.25rem .625rem;background:#f1f5f9;color:var(--foreground);border:1px solid var(--border);border-radius:9999px;font-size:.8125rem;font-weight:500}@media print{.SopPreview_card__MSryV{border:1px solid #ccc!important;border-radius:4px!important}.SopPreview_stepNumber__4__sI{background:#1a1a2e!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.SopPreview_stepConnector__CGJcv{background:#ccc!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.SopPreview_roleChip__8dS6M,.SopPreview_stepRole__aA9tO{border:1px solid #ccc!important;background:#f5f5f5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.solutions_hero__sAbjv{text-align:center;padding:5rem 1.5rem 3rem;max-width:52rem;margin:0 auto}.solutions_eyebrow__orhJw{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:rgba(15,23,41,.06);padding:.375rem .75rem;border-radius:999px;margin-bottom:1.25rem}.solutions_title__P_Qjb{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;color:var(--foreground);margin-bottom:1rem;font-family:var(--font-brand)}.solutions_subtitle__Mh5i1{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);max-width:40rem;margin:0 auto}.solutions_ctaRow__qSelr{display:flex;gap:.75rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.solutions_ctaPrimary__LnReL,.solutions_ctaSecondary__n4wh3{display:inline-flex;align-items:center;height:2.75rem;padding:0 1.25rem;border-radius:var(--radius);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s ease,transform .1s ease}.solutions_ctaPrimary__LnReL{background:var(--primary);color:var(--primary-foreground)}.solutions_ctaPrimary__LnReL:hover{transform:translateY(-1px)}.solutions_ctaSecondary__n4wh3{background:transparent;color:var(--foreground);border:1px solid var(--border)}.solutions_section__vz8fQ{padding:3rem 1.5rem;max-width:64rem;margin:0 auto}.solutions_sectionTitle__LNEb5{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.025em;color:var(--foreground);margin-bottom:2rem;text-align:center;font-family:var(--font-brand)}.solutions_intro__41FpQ{max-width:48rem;margin:0 auto;font-size:1.0625rem;line-height:1.75;color:var(--foreground)}.solutions_longProse__3XanP{max-width:48rem;margin:0 auto;font-size:1rem;line-height:1.7;color:var(--muted-foreground)}.solutions_painList__BHLvU{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.solutions_painItem__d2rd_{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:1.25rem 1.375rem;font-size:1rem;line-height:1.5;color:var(--foreground)}.solutions_steps__Hg6Jh{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.solutions_step__t3PrD{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:1.5rem}.solutions_stepNum__AUXDA{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:700;margin-bottom:.75rem}.solutions_stepTitle__Ux_QG{font-size:1.0625rem;font-weight:700;color:var(--foreground);margin-bottom:.5rem}.solutions_stepBody__uGx8J{font-size:.9375rem;line-height:1.55;color:var(--muted-foreground)}.solutions_inputsCard__RhJ7t{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:1.5rem;text-align:center;font-size:.9375rem;color:var(--muted-foreground)}.solutions_inputsLabel__4nh4M{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:.5rem}.solutions_faqList__qff0t{display:flex;flex-direction:column;gap:.75rem}.solutions_faqItem__Me9Td{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:1.25rem 1.375rem}.solutions_faqQ__SmeIL{font-size:1rem;font-weight:700;color:var(--foreground);margin-bottom:.375rem}.solutions_faqA__RaOQf{font-size:.9375rem;line-height:1.55;color:var(--muted-foreground)}.solutions_related__arFZu{padding:3rem 1.5rem 5rem;max-width:64rem;margin:0 auto;text-align:center}.solutions_relatedGrid__3KOJ7{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-top:1.5rem}.solutions_relatedLink__HPF5d{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:1rem;text-decoration:none;color:var(--foreground);font-size:.9375rem;font-weight:600;transition:border-color .15s ease}.solutions_relatedLink__HPF5d:hover{border-color:var(--primary)}