.AuthBackground_root__7yAGc{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background-image:linear-gradient(rgba(68,104,187,.13) 1px,transparent 0),linear-gradient(90deg,rgba(68,104,187,.13) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,#000 30%,transparent 100%);animation:AuthBackground_fadeIn__urKPS 1s ease both}.AuthBackground_root__7yAGc:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(61,93,169,.22) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:inherit;mask-image:inherit}@keyframes AuthBackground_fadeIn__urKPS{0%{opacity:0}to{opacity:1}}.AuthBackground_cards__cjt7K{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.AuthBackground_card__MRsIm{position:absolute;background:hsla(0,0%,100%,.7);border:1px solid rgba(201,211,232,.8);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;backdrop-filter:blur(2px);box-shadow:0 2px 8px rgba(2,8,23,.06),0 0 0 1px rgba(219,225,240,.4);opacity:0;animation:AuthBackground_floatIn__pEvnk .8s ease forwards,AuthBackground_float__43QMd 7s ease-in-out infinite}.AuthBackground_line__ONjGw{height:6px;border-radius:99px;background:#d4dced}.AuthBackground_lineShort__3h2Or{width:55%}.AuthBackground_lineMid__33SNW{width:75%}.AuthBackground_lineLong__pQJS3{width:90%}.AuthBackground_lineFull__cmF_l{width:100%}.AuthBackground_step__xgbtp{display:flex;align-items:center;gap:7px}.AuthBackground_stepDot__ewwws{width:14px;height:14px;min-width:14px;border-radius:99px;background:rgba(27,41,75,.18)}.AuthBackground_stepLine__TkP4s{flex:1;height:6px;border-radius:99px;background:#d4dced}.AuthBackground_chip__fPtwa{display:inline-block;height:14px;border-radius:99px;background:rgba(15,23,41,.1)}.AuthBackground_cardA__DI47g{width:200px;top:8%;left:6%;rotate:-4deg;animation-delay:.1s,.9s;animation-duration:.8s,9s}.AuthBackground_cardB__dResH{width:180px;top:12%;right:5%;rotate:3.5deg;animation-delay:.25s,1.1s;animation-duration:.8s,8s}.AuthBackground_cardC__d1eCe{width:160px;bottom:14%;left:7%;rotate:2deg;animation-delay:.4s,1.3s;animation-duration:.8s,10s}.AuthBackground_cardD__Q8ZCG{width:172px;bottom:10%;right:6%;rotate:-3deg;animation-delay:.55s,1.5s;animation-duration:.8s,7.5s}@media (max-width:860px){.AuthBackground_cards__cjt7K{display:none}}@keyframes AuthBackground_floatIn__pEvnk{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthBackground_float__43QMd{0%,to{transform:translateY(0) rotate(0deg)}40%{transform:translateY(-9px) rotate(.4deg)}70%{transform:translateY(5px) rotate(-.3deg)}}@media (prefers-reduced-motion:reduce){.AuthBackground_card__MRsIm{animation:AuthBackground_floatIn__pEvnk .8s ease forwards}.AuthBackground_root__7yAGc{animation:none}}.AuthShell_shell__g26M7{min-height:100vh;flex-direction:column;justify-content:center;gap:1.75rem;padding:1rem;background-color:var(--background)}.AuthShell_brand__tuEcD,.AuthShell_shell__g26M7{position:relative;display:flex;align-items:center}.AuthShell_brand__tuEcD{z-index:1;gap:.625rem;opacity:1;transition:opacity .15s;text-decoration:none}.AuthShell_brand__tuEcD:hover{opacity:.8}.AuthShell_brandName__wJwny{font-family:var(--font-brand);font-weight:700;font-size:1.625rem;letter-spacing:-.025em;color:var(--foreground)}.AuthShell_card__oSzoR{position:relative;z-index:1;width:100%;max-width:24rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.AuthShell_card__oSzoR:has([data-auth-wide]){max-width:30rem}.AuthShell_cardHeader__yXOkL{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 1.5rem 1rem}.AuthShell_cardTitle__ulP_Z{font-size:1.25rem;font-weight:600;color:var(--foreground)}.AuthShell_cardDescription__hxVxF{font-size:.875rem;color:var(--muted-foreground)}.AuthShell_cardContent__K90DF{padding:0 1.5rem 1.5rem}.PublicFooter_footer__Ajw4p{border-top:1px solid var(--border);background:var(--background);padding:2rem 1.25rem 1.5rem}@media (min-width:640px){.PublicFooter_footer__Ajw4p{padding:3rem 1.5rem 2rem}}.PublicFooter_inner__ajA_B{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}@media (min-width:640px){.PublicFooter_inner__ajA_B{flex-direction:row;justify-content:space-between;align-items:flex-start}}.PublicFooter_brand__JL_HK{display:flex;flex-direction:column;gap:.5rem;max-width:16rem}.PublicFooter_logo__liQAh{display:flex;align-items:center;gap:.4rem;text-decoration:none}.PublicFooter_wordmark__bZUWy{font-family:var(--font-brand);font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground)}.PublicFooter_tagline__GJUxr{font-size:.8125rem;color:var(--muted-foreground);line-height:1.5}.PublicFooter_links__TVOAG{display:flex;flex-wrap:wrap;gap:2rem}.PublicFooter_linkGroup__WBhMK{display:flex;flex-direction:column;gap:.5rem}.PublicFooter_groupLabel__NL1n_{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin-bottom:.25rem}.PublicFooter_link__818i6{font-size:.875rem;color:var(--muted-foreground);text-decoration:none;transition:color .15s}.PublicFooter_link__818i6:hover{color:var(--foreground)}.PublicFooter_bottom__b4MKy{max-width:72rem;margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.25rem}@media (min-width:640px){.PublicFooter_bottom__b4MKy{flex-direction:row;justify-content:space-between}}.PublicFooter_bottom__b4MKy p{font-size:.8125rem;color:var(--muted-foreground)}.PublicFooter_bottom__b4MKy a{color:var(--muted-foreground);text-decoration:underline;text-underline-offset:2px}.PublicFooter_bottom__b4MKy a:hover{color:var(--foreground)}.PublicFooter_badge__lG6df{display:inline-flex;margin-top:.25rem}.PublicFooter_badge__lG6df img{max-width:100%;height:auto}.PageBackground_root__UXcoO{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background-image:linear-gradient(rgba(68,104,187,.13) 1px,transparent 0),linear-gradient(90deg,rgba(68,104,187,.13) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 100% 85% at 50% 20%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 100% 85% at 50% 20%,#000 30%,transparent 100%);animation:PageBackground_bgFadeIn__ImYPc 1.2s ease both}.PageBackground_root__UXcoO:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(61,93,169,.22) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:inherit;mask-image:inherit}@keyframes PageBackground_bgFadeIn__ImYPc{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PageBackground_root__UXcoO{animation:none}}.Breadcrumbs_nav__widuB{max-width:64rem;margin:0 auto;padding:1.75rem 1.5rem 0}.Breadcrumbs_list__t4SKY{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.Breadcrumbs_item__xYLs3{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;min-width:0}.Breadcrumbs_link__qaLwr{color:var(--muted-foreground);text-decoration:none;font-weight:500;padding:.25rem 0}.Breadcrumbs_link__qaLwr:hover{color:var(--foreground);text-decoration:underline}.Breadcrumbs_current__F2_Pi{color:var(--foreground);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22rem}.Breadcrumbs_sep__9Ojnz{color:var(--border);flex-shrink:0}@media (max-width:640px){.Breadcrumbs_current__F2_Pi{max-width:12rem}}.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%}.VerificationDueBanner_banner__Dmj6i{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:var(--radius);border:1px solid rgba(245,159,10,.3);background:#fff9f0;margin-bottom:1.5rem}.VerificationDueBanner_icon___rjwo{color:#a56112;flex-shrink:0;margin-top:.125rem}.VerificationDueBanner_body__79FlQ{flex:1;min-width:0}.VerificationDueBanner_text__Eyseg{font-size:.8125rem;color:var(--foreground);line-height:1.5}.VerificationDueBanner_text__Eyseg strong{font-weight:600}.VerificationDueBanner_links__NOifu{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.VerificationDueBanner_link__fLPNb{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:var(--radius);border:1px solid rgba(245,159,10,.4);background:var(--background);font-size:.75rem;font-weight:500;color:#8a510f;text-decoration:none}.VerificationDueBanner_link__fLPNb:hover{background:#fff4e0}.ClaimAnonDraft_banner__TN_Ow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;margin-bottom:1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--secondary);font-size:.875rem;color:var(--foreground)}.ClaimAnonDraft_bannerSuccess__Gitq2{background:#effaf3;border-color:#bfe3cc}.ClaimAnonDraft_icon__Ktc74{flex-shrink:0;color:#1f7a40}.ClaimAnonDraft_text__DFIQn{flex:1;min-width:12rem;line-height:1.5}.ClaimAnonDraft_text__DFIQn strong{font-weight:650}.ClaimAnonDraft_link__3eAJZ{font-weight:600;color:var(--foreground);white-space:nowrap}.ClaimAnonDraft_link__3eAJZ:hover{text-decoration:underline;text-underline-offset:2px}.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 1rem;height:4.5rem;display:flex;align-items:center;justify-content:space-between}@media (min-width:640px){.PublicNav_inner__RWjCA{padding:0 1.5rem}}.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:none;align-items:center;gap:1.5rem}@media (min-width:768px){.PublicNav_links__PWiDz{display:flex}}.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:flex;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}@media (min-width:768px){.PublicNav_hamburger__gqiWY{display:none}}.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 1rem 1.25rem;border-top:1px solid var(--border);background:hsla(0,0%,100%,.97);backdrop-filter:blur(12px);gap:0}@media (min-width:640px){.PublicNav_drawer__VSXtk{padding:.5rem 1.5rem 1.25rem}}.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}.PendingDraftsList_list__rjC3z{display:flex;flex-direction:column;gap:.5rem}.PendingDraftsList_empty__eSEUw{font-size:.8125rem;color:var(--muted-foreground);padding:.75rem 0}.PendingDraftsList_error__58c4M{font-size:.8125rem;color:var(--destructive);background:var(--destructive-subtle);border:1px solid var(--destructive);border-radius:var(--radius);padding:.625rem .75rem}.PendingDraftsList_row__FxA8y{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}@media (min-width:640px){.PendingDraftsList_row__FxA8y{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.PendingDraftsList_rowInfo__ZTO0u{display:flex;flex-direction:column;gap:.125rem;min-width:0}.PendingDraftsList_title__fFgye{font-size:.8125rem;font-weight:600;color:var(--foreground);text-decoration:none}.PendingDraftsList_title__fFgye:hover{text-decoration:underline}.PendingDraftsList_newBadge__5Ao0H{display:inline-block;margin-left:.5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;padding:.0625rem .4375rem}.PendingDraftsList_meta__hWSov{font-size:.75rem;color:var(--muted-foreground)}.PendingDraftsList_actions__sm98e{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.PendingDraftsList_approveBtn__7JLa4,.PendingDraftsList_rejectBtn__5_U6S{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;border-radius:var(--radius);padding:.375rem .75rem;cursor:pointer;border:1px solid transparent}.PendingDraftsList_approveBtn__7JLa4{background:var(--primary);color:var(--primary-foreground)}.PendingDraftsList_rejectBtn__5_U6S{background:var(--muted);color:var(--foreground);border-color:var(--border)}.PendingDraftsList_approveBtn__7JLa4:disabled,.PendingDraftsList_rejectBtn__5_U6S:disabled{opacity:.6;cursor:default}.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}.UpgradeModal_backdrop__UPI5o{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,41,.45);backdrop-filter:blur(2px);animation:UpgradeModal_fadeIn__8HXsu .15s ease;overflow-y:auto}.UpgradeModal_sheet__n2mEX{position:relative;width:100%;max-width:30rem;margin:auto;padding:1.75rem;background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:0 20px 50px rgba(15,23,41,.2);animation:UpgradeModal_riseIn__HipVa .18s ease}.UpgradeModal_sheet__n2mEX:focus{outline:none}.UpgradeModal_close__zyqO9{position:absolute;top:.875rem;right:.875rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--muted-foreground);background:none;border:none;border-radius:calc(var(--radius) - 2px);cursor:pointer;transition:background-color .15s,color .15s}.UpgradeModal_close__zyqO9:hover{background:var(--accent);color:var(--foreground)}.UpgradeModal_header__xqkIX{display:flex;flex-direction:column;gap:.5rem;padding-right:1.5rem}.UpgradeModal_badge___I9tv{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;padding:.15rem .5rem;border-radius:9999px;background:#fef7ec;border:1px solid #f1e1c6;color:#ae6613;font-size:.6875rem;font-weight:600;letter-spacing:.01em}.UpgradeModal_headline___E4O1{margin:0;font-size:1.1875rem;font-weight:650;line-height:1.3;letter-spacing:-.015em;color:var(--foreground);text-wrap:balance}.UpgradeModal_body__RhSgF{margin:0;font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}.UpgradeModal_points__6aOM3{display:flex;flex-direction:column;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.UpgradeModal_point__WcgrE{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;color:var(--foreground)}.UpgradeModal_pointIcon__bIQI9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem;border-radius:9999px;background:rgba(34,135,71,.12);color:#1d723c}.UpgradeModal_priceRow__uFaBr{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem;padding:.875rem 1rem;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius)}.UpgradeModal_price__icban{display:flex;align-items:baseline;gap:.15rem;flex-shrink:0}.UpgradeModal_priceAmount__Hn6B3{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums}.UpgradeModal_pricePeriod__GJ4r3{font-size:.8125rem;color:var(--muted-foreground)}.UpgradeModal_priceNote__GjdSk{flex:1;min-width:12rem;margin:0;font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}.UpgradeModal_actions__At0zh{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem}.UpgradeModal_cta__vNaiG{display:inline-flex;align-items:center;justify-content:center;flex:1;padding:.625rem 1rem;background:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:600;border-radius:calc(var(--radius) - 2px);text-decoration:none;transition:opacity .15s}.UpgradeModal_cta__vNaiG:hover{opacity:.88}.UpgradeModal_secondary__Ou_LE{padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--muted-foreground);background:none;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);cursor:pointer;transition:background-color .15s,color .15s}.UpgradeModal_secondary__Ou_LE:hover{background:var(--accent);color:var(--foreground)}.UpgradeModal_finePrint__w3n_7{margin:.75rem 0 0;font-size:.6875rem;line-height:1.5;color:var(--muted-foreground)}@media (max-width:30rem){.UpgradeModal_actions__At0zh{flex-direction:column-reverse;align-items:stretch}}@keyframes UpgradeModal_fadeIn__8HXsu{0%{opacity:0}to{opacity:1}}@keyframes UpgradeModal_riseIn__HipVa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.UpgradeModal_backdrop__UPI5o,.UpgradeModal_sheet__n2mEX{animation:none}}.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}.try_page__Zq3x8{max-width:58rem;margin:0 auto;padding:2rem 1.25rem 4rem}@media (min-width:768px){.try_page__Zq3x8{padding:3.5rem 1.5rem 5rem}}.try_head__XWoQ2{max-width:46rem;margin:0 auto 2rem;text-align:center}.try_title__j_6xv{font-size:clamp(1.75rem,4.2vw,2.5rem);font-weight:800;letter-spacing:-.032em;line-height:1.12;color:var(--foreground);text-wrap:balance}.try_sub__jUmYT{margin-top:.875rem;font-size:1.0625rem;line-height:1.62;color:var(--muted-foreground)}.try_generator__AZx8K{max-width:50rem;margin:0 auto;background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);box-shadow:0 12px 40px rgba(2,8,23,.07);overflow:hidden}.try_tabs__Y1ijr{display:flex;border-bottom:1px solid var(--border);background:#f8fafc;overflow-x:auto}.try_tab__vPtRZ{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;padding:.875rem .75rem;font-size:.8125rem;font-weight:600;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.try_tab__vPtRZ:hover:not(:disabled){color:var(--foreground)}.try_tab__vPtRZ:disabled{opacity:.5;cursor:default}.try_tabActive__rvHo4{color:var(--foreground);background:var(--card);border-bottom-color:var(--primary)}@media (max-width:819px){.try_tabs__Y1ijr{display:grid;grid-template-columns:repeat(2,1fr);overflow-x:visible}.try_tab__vPtRZ{padding:.75rem .5rem;border-bottom:1px solid var(--border);white-space:normal;text-align:center}.try_tab__vPtRZ:last-child{grid-column:1/-1;border-bottom:none}.try_tabActive__rvHo4{border-bottom-color:var(--primary);border-bottom-width:2px}}.try_panel__ws8TW{padding:1.25rem}@media (min-width:640px){.try_panel__ws8TW{padding:1.75rem}}.try_inputHint__pOh_f{margin-bottom:.75rem;padding:.5rem .6875rem;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground);background:#f8fafc;border:1px solid var(--border);border-radius:var(--radius)}.try_textarea__TKCBH{width:100%;border:1px solid var(--input);border-radius:var(--radius);padding:.875rem;font-size:.9375rem;line-height:1.6;color:var(--foreground);background:var(--background);resize:vertical}.try_textarea__TKCBH:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px rgba(15,23,41,.08)}.try_textarea__TKCBH:disabled{background:var(--muted);cursor:not-allowed}.try_micBtn__8HkW6{display:inline-flex;align-items:center;gap:.4375rem;margin-top:.75rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600;color:var(--secondary-foreground);background:var(--secondary);border:1px solid var(--border);border-radius:9999px;cursor:pointer}.try_micBtn__8HkW6:hover:not(:disabled){background:var(--accent)}.try_micBtn__8HkW6:disabled{opacity:.5;cursor:default}.try_fileInput__G1vnQ{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.try_dropzone__E8yiU{position:relative;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:2.25rem 1rem;border:2px dashed var(--border);border-radius:calc(var(--radius) * 1.5);background:#f8fafc;text-align:center;transition:border-color .15s ease}.try_dropzone__E8yiU:hover{border-color:#9ca9c9}.try_dropIcon__ErfGl{color:var(--muted-foreground)}.try_dropText__h5SJl{font-size:.9375rem;font-weight:600;color:var(--foreground);word-break:break-word}.try_dropHint__W_o2k,.try_dropzoneSlim__8ezpp{font-size:.8125rem;color:var(--muted-foreground)}.try_dropzoneSlim__8ezpp{position:relative;display:flex;align-items:center;gap:.5rem;padding:.75rem .875rem;margin-bottom:.75rem;border:1px dashed var(--border);border-radius:var(--radius);background:#f8fafc}.try_dropzoneSlim__8ezpp:hover{border-color:#9ca9c9}.try_submit__qsDiK{width:100%;margin-top:1rem;font-weight:600}.try_spin__Wwiu_{animation:try_spin__Wwiu_ 1s linear infinite}@keyframes try_spin__Wwiu_{to{transform:rotate(1turn)}}.try_microcopy__8WeXv{margin-top:.75rem;font-size:.8125rem;color:var(--muted-foreground);text-align:center}.try_error__TaZnY{margin-top:.875rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5;color:#981b1b;background:var(--destructive-subtle);border-radius:var(--radius)}.try_footnote__oS9Wi{margin-top:1.75rem;font-size:.875rem;color:var(--muted-foreground);text-align:center}.try_footnote__oS9Wi a{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}.try_result__tN1zA{display:flex;flex-direction:column;gap:1.25rem}.try_resultBanner__5Pc1m{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;font-weight:550;color:#165a2f;background:#ebf9f0;border:1px solid #bfe3cc;border-radius:var(--radius)}.try_resultBanner__5Pc1m svg{flex-shrink:0;margin-top:.125rem}.try_editorShell__kB8CX{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);padding:1rem;box-shadow:0 8px 32px rgba(2,8,23,.06)}@media (min-width:640px){.try_editorShell__kB8CX{padding:1.5rem}}.try_saveNote__jiWkY{padding:1rem 1.25rem;background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);text-align:center}.try_saveNoteText__BZjs3{display:inline-flex;align-items:flex-start;gap:.4375rem;font-size:.875rem;line-height:1.6;color:var(--muted-foreground);max-width:34rem}.try_saveNoteIcon__XD_vb{flex-shrink:0;margin-top:.25rem}.try_saveError__SBXHb{padding:.625rem .875rem;font-size:.8125rem;color:#981b1b;background:var(--destructive-subtle);border-radius:var(--radius);text-align:center}.try_saveSecondary__2wsBE{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.25rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border);font-size:.8125rem}.try_remaining__iZYrD,.try_saveSecondary__2wsBE{color:var(--muted-foreground)}.try_pricingLink__2YrO9{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}.try_extPrompt__PoPUv{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:2rem 1rem;text-align:center}.try_extText__qt05Q{font-size:.875rem;line-height:1.6;color:var(--muted-foreground);max-width:30rem}.try_extConnected__Og_Im{display:flex;flex-direction:column;gap:1rem}.try_extStatus__h1pi8{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600;color:#186233;background:#ebf9f0;border:1px solid #bfe3cc;border-radius:9999px}.try_extDot__4thcl{width:.4375rem;height:.4375rem;border-radius:50%;background:#24a854}.try_extSteps__X3hwT{margin:0 0 0 1.125rem;flex-direction:column;gap:.3125rem;line-height:1.5}.try_extSteps__X3hwT,.try_extWaiting__Xqigh{display:flex;font-size:.875rem;color:var(--muted-foreground)}.try_extWaiting__Xqigh{align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;border:1px dashed var(--border);border-radius:var(--radius)}.try_extSessions__o_651{list-style:none;display:flex;flex-direction:column;gap:.625rem}.try_extSession__p9DIp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.try_extSessionInfo__g0nBR{display:flex;align-items:center;gap:.625rem;min-width:0;color:var(--muted-foreground)}.try_extSessionTitle__BDfRI{font-size:.875rem;font-weight:650;color:var(--foreground);word-break:break-word}.try_extSessionMeta__MdIPk{font-size:.75rem;color:var(--muted-foreground)}.try_sopShot__DTDsG{margin-top:.5rem;width:100%;border:1px solid var(--border);border-radius:var(--radius);background:#f8fafc}.try_sopNarration__x2t19{margin-top:.4375rem;padding-left:.625rem;border-left:2px solid var(--border);font-size:.8125rem;line-height:1.55;font-style:italic;color:var(--muted-foreground)}.try_faq___6cZG{max-width:44rem;margin:0 auto;padding:2.5rem 0 4rem}.try_faqTitle__DZoUW{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground);margin-bottom:1.25rem;text-align:center;font-family:var(--font-brand)}.try_faqList__S3VZJ{display:flex;flex-direction:column;gap:.75rem}.try_faqItem__HoGys{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:1.125rem 1.25rem}.try_faqQ__MsQsK{font-size:.9375rem;font-weight:700;color:var(--foreground);margin-bottom:.375rem}.try_faqA__HCm2P{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}.try_related__ARjbf{max-width:44rem;margin:3rem auto 0;padding:2rem 0 0;border-top:1px solid var(--border)}.try_relatedTitle__IzRMs{font-size:1rem;font-weight:600;color:var(--foreground);margin-bottom:1rem}.try_relatedGrid__PWVWq{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.625rem}.try_relatedGrid__PWVWq a{display:block;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--foreground);text-decoration:none;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:.875rem 1rem;transition:opacity .15s ease}.try_relatedGrid__PWVWq a:hover{opacity:.7}.dropdown-menu_content___fVie{z-index:50;min-width:8rem;max-width:var(--radix-dropdown-menu-content-available-width,calc(100vw - 2rem));max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;overscroll-behavior:contain;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;overflow-wrap:anywhere}.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;max-width:var(--radix-dropdown-menu-content-available-width,calc(100vw - 2rem));max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;overscroll-behavior:contain;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}.LockedAction_button__Kr3HP{display:inline-flex;align-items:center;gap:.4rem;padding:.4375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--muted-foreground);background:var(--background);border:1px dashed var(--border);border-radius:calc(var(--radius) - 2px);cursor:pointer;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}.LockedAction_button__Kr3HP:hover{border-color:rgba(15,23,41,.35);background:var(--accent);color:var(--foreground)}.LockedAction_button__Kr3HP[aria-haspopup=dialog]:active{border-style:solid;border-color:rgba(15,23,41,.35);background:var(--accent);color:var(--foreground)}.LockedAction_lock__i5q82{display:inline-flex;flex-shrink:0}.new-sop_wrapper__jm_zc{width:100%}.new-sop_header__6WlrK{margin-bottom:2rem}.new-sop_header__6WlrK:empty{margin-bottom:0}.new-sop_backLink__xeoA8{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--muted-foreground);margin-bottom:.75rem;transition:color .15s}.new-sop_backLink__xeoA8:hover{color:var(--foreground)}.new-sop_heading__bZ7oa{font-size:1.25rem;font-weight:600;letter-spacing:-.015em;color:var(--foreground)}.new-sop_subheading__glWlj{font-size:.9375rem;color:var(--muted-foreground);margin-top:.375rem}.new-sop_panel__my5s0{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.new-sop_tabs__JjOiL{display:flex;align-items:flex-end;border-bottom:1px solid var(--border);padding:0 1.75rem;overflow-x:auto;scrollbar-width:none}.new-sop_tabs__JjOiL::-webkit-scrollbar{display:none}.new-sop_tab__ya68i{display:inline-flex;align-items:center;gap:.4375rem;padding:.875rem 0;margin-right:1.375rem;font-size:.875rem;font-weight:500;color:var(--muted-foreground);margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap;flex-shrink:0;background:none;border:none;border-bottom:2px solid transparent}.new-sop_tab__ya68i:hover{color:var(--foreground)}.new-sop_tabActive__gOx49{color:var(--foreground);border-bottom-color:var(--primary)}.new-sop_panelContent__B0Dlz{padding:1.25rem 1rem}@media (min-width:640px){.new-sop_panelContent__B0Dlz{padding:1.75rem}}.new-sop_saveError__JNYZm{font-size:.875rem;color:var(--destructive);background:var(--destructive-subtle);border:1px solid var(--destructive);border-radius:var(--radius);padding:.625rem 1rem;margin-bottom:1rem}.new-sop_gatePage__P7ljy{display:flex;align-items:flex-start;padding-top:3rem}.new-sop_gateContent__eZIL7{display:flex;flex-direction:column;gap:1rem;max-width:36rem}.new-sop_gateTitle__83e2c{font-size:1.25rem;font-weight:600;letter-spacing:-.015em;color:var(--foreground)}.new-sop_gateBody__iqygX{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6}@media (max-width:600px){.new-sop_tabs__JjOiL{padding:0 1rem}.new-sop_tab__ya68i{font-size:.8125rem;gap:.3125rem;margin-right:1rem;padding:.75rem 0}}@media (max-width:440px){.new-sop_tabs__JjOiL{padding:0 .75rem}.new-sop_tab__ya68i{font-size:.75rem;gap:.25rem;margin-right:.75rem}}.new-sop_divider__TeY1v{display:flex;align-items:center;gap:1rem;margin:2rem 0;color:var(--muted-foreground);font-size:.875rem}.new-sop_divider__TeY1v:after,.new-sop_divider__TeY1v:before{content:"";flex:1;height:1px;background:var(--border)}.ExtensionInstallPrompt_prompt__NsHD8{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:2rem 1rem;text-align:center}.ExtensionInstallPrompt_icon__bQX3_{color:var(--muted-foreground)}.ExtensionInstallPrompt_title__XNnfY{font-size:1.0625rem;font-weight:700;letter-spacing:-.015em;color:var(--foreground)}.ExtensionInstallPrompt_text__igWlW{font-size:.875rem;line-height:1.6;color:var(--muted-foreground);max-width:30rem}.ExtensionInstallPrompt_btn__vId0f{margin-top:.375rem}.ExtensionInstallPrompt_retry__764qR{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.8125rem;font-weight:600;color:var(--foreground);cursor:pointer}.ExtensionInstallPrompt_retry__764qR:hover{text-decoration:underline;text-underline-offset:2px}.ExtensionInstallPrompt_hint__Y_LxM{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);max-width:26rem}.ExtensionInstallPrompt_error__DDVZM{margin-top:.875rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5;color:#981b1b;background:var(--destructive-subtle);border-radius:var(--radius)}.ExtensionInstallPrompt_spin__BJFJX{animation:ExtensionInstallPrompt_spin__BJFJX 1s linear infinite}@keyframes ExtensionInstallPrompt_spin__BJFJX{to{transform:rotate(1turn)}}.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_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}}.ReviewScheduleField_wrap__ZMrbq{border:1px solid var(--border);border-radius:.625rem;background:var(--muted);padding:.875rem 1rem;margin-bottom:1rem}.ReviewScheduleField_headRow__1ab0U{display:flex;align-items:flex-start;gap:.625rem}.ReviewScheduleField_checkbox__793LL{margin-top:.2rem;width:1rem;height:1rem;flex-shrink:0;accent-color:var(--primary);cursor:pointer}.ReviewScheduleField_labelCol__HbvSX{min-width:0}.ReviewScheduleField_label__kF1ZM{font-size:.9375rem;font-weight:600;color:var(--foreground);cursor:pointer}.ReviewScheduleField_hint__gzXOp{margin-top:.125rem;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}.ReviewScheduleField_controls__3LC__{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding-left:1.625rem}.ReviewScheduleField_field__Uq5pc{display:flex;flex-direction:column;gap:.25rem;min-width:10rem;flex:1 1 10rem}.ReviewScheduleField_fieldLabel__2YCU_{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--muted-foreground)}.ReviewScheduleField_select__RIU0P{width:100%;padding:.4375rem .5rem;font-size:.875rem;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.375rem}.ReviewScheduleField_select__RIU0P:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ReviewScheduleField_due__tcTWc{margin-top:.625rem;padding-left:1.625rem;font-size:.8125rem;line-height:1.55;color:var(--muted-foreground)}.ReviewScheduleField_due__tcTWc strong{color:var(--foreground);font-weight:600}.SopDiffView_diffSection__ABQ0b{display:flex;flex-direction:column;gap:.75rem}.SopDiffView_columnHeaders__pRTof{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-bottom:.625rem;border-bottom:1px solid var(--border)}.SopDiffView_columnHeaderLabel__oFNis{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--muted-foreground)}.SopDiffView_noChanges__4QIH2{font-size:.8125rem;color:var(--muted-foreground);text-align:center;padding:.5rem 0}.SopDiffView_compareCols__i5Q3d{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.SopDiffView_compareCol__0HqND{min-width:0;padding-top:1.25rem}.SopDiffView_compareCol__0HqND:first-child{padding-right:1rem;border-right:1px solid var(--border)}.SopDiffView_dotRemoved__jv0X2{background:#b91c1c}.SopDiffView_dotAdded__mELxC{background:#15803d}.SopDiffView_dotChanged__AV0VG{background:#b45309}@media (max-width:720px){.SopDiffView_columnHeaders__pRTof,.SopDiffView_compareCols__i5Q3d{grid-template-columns:1fr;gap:0}.SopDiffView_compareCol__0HqND:first-child{padding-right:0;padding-bottom:1.25rem;margin-bottom:1.25rem;border-right:none;border-bottom:1px solid var(--border)}}.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_lockedRow__B36c9{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.625rem .875rem;border:1px dashed var(--border);border-radius:calc(var(--radius) - 2px);background:var(--background);cursor:pointer;transition:border-color .15s,background-color .15s}.VersionHistoryPanel_lockedRow__B36c9:hover{border-color:rgba(15,23,41,.35);background:var(--accent)}.VersionHistoryPanel_lockedRowActive__gWYZA{border-style:solid;border-color:rgba(15,23,41,.35);background:var(--accent)}.VersionHistoryPanel_lockedIcon__n_8B2{flex-shrink:0;color:var(--muted-foreground)}.VersionHistoryPanel_lockedNote__tVQIp{font-size:.8125rem;color:var(--muted-foreground);line-height:1.6;margin:.75rem 0}.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;background:var(--card);animation:VersionHistoryPanel_expandIn__b77_a .15s ease}.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;align-items:baseline;gap:.5rem;min-width:0}.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_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}.VersionHistoryPanel_compareToolbar__MOieh{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.VersionHistoryPanel_compareToggleBtn__Au1EV{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;border-radius:var(--radius);border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer}.VersionHistoryPanel_compareToggleBtn__Au1EV:hover{background:var(--accent)}.VersionHistoryPanel_compareHint__GxChd{font-size:.8125rem;color:var(--muted-foreground)}.VersionHistoryPanel_versionRowInner__QE9kW{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem}.VersionHistoryPanel_versionRowInner__QE9kW .VersionHistoryPanel_versionMain__XkqpB{padding:0;flex:1}.VersionHistoryPanel_compareCheckbox__bFM_Q{margin-top:.25rem;width:1rem;height:1rem;flex-shrink:0;cursor:pointer;accent-color:var(--primary)}.VersionHistoryPanel_versionRowSelected__oaBe_{border-color:var(--primary);background:rgba(15,23,41,.03)}.VersionHistoryPanel_currentRow__da77M{background:var(--muted)}.VersionHistoryPanel_compareBar__BSrTT{display:flex;justify-content:flex-end;margin-top:.75rem}.VersionHistoryPanel_compareViewBtn__ELhyP{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;border-radius:var(--radius);border:none;background:var(--primary);color:var(--primary-foreground);cursor:pointer}.VersionHistoryPanel_compareViewBtn__ELhyP:hover{opacity:.9}.VersionHistoryPanel_compareModal__cYKXG{position:fixed;inset:0;z-index:200;background:rgba(2,8,23,.55);display:flex;align-items:center;justify-content:center;padding:1rem}@media (min-width:640px){.VersionHistoryPanel_compareModal__cYKXG{padding:1.5rem}}.VersionHistoryPanel_compareModalSheet__wcgp2{width:min(100%,82rem);max-width:calc(100vw - 2rem);max-height:88dvh;background:var(--card);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 32px rgba(15,23,41,.25)}.VersionHistoryPanel_compareModalHeader__RCYt1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--border);flex-shrink:0}@media (min-width:640px){.VersionHistoryPanel_compareModalHeader__RCYt1{padding:1rem 1.125rem}}.VersionHistoryPanel_compareModalTitle__5bpU_{font-size:.9375rem;font-weight:600;color:var(--foreground)}.VersionHistoryPanel_compareModalBody__C07n5{flex:1;overflow-y:auto;padding:1rem}@media (min-width:640px){.VersionHistoryPanel_compareModalBody__C07n5{padding:1.25rem 1.5rem 1.5rem}}.SopAnalytics_panel__q5EHD{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.SopAnalytics_upgradeWrap__k1ZWt{margin-top:1.5rem}.SopAnalytics_coverageSummary__IlM_a{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.625rem}.SopAnalytics_coverageHeader__6LCTM{display:flex;align-items:center;justify-content:space-between;gap:1rem}.SopAnalytics_coverageLabel__6dlxd{font-size:.875rem;font-weight:500;color:var(--foreground)}.SopAnalytics_coveragePct__VqICB{font-size:.875rem;font-weight:700;color:var(--muted-foreground);flex-shrink:0}.SopAnalytics_coveragePctFull__k80Kr{color:#288a4c}.SopAnalytics_coveragePctStale__ZDZde{color:#ae6613}.SopAnalytics_coverageTrack__Qfkdy{position:relative;height:6px;background:var(--muted);border-radius:9999px;overflow:hidden}.SopAnalytics_coverageFill__4GJhM{height:100%;background:var(--primary);border-radius:9999px;transition:width .4s ease;min-width:0}.SopAnalytics_coverageFillFull__lcIPF{background:#2e9e57}.SopAnalytics_coverageFillStale__soqkk{position:absolute;top:0;height:100%;background:#f4a825;border-radius:9999px;transition:width .4s ease}.SopAnalytics_legendRow__2ib6c{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.SopAnalytics_legendCounts__T7_IL{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.SopAnalytics_legendChip__VKVIE{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;border-radius:9999px;padding:.175rem .5rem;border:1px solid transparent}.SopAnalytics_legendConfirmed__pcEiA{color:#206f3d;background:#e5faed;border-color:#a8e6bf}.SopAnalytics_legendStale__1Cpj_{color:#935610;background:#fff4e0;border-color:#f4d39a}.SopAnalytics_legendSeen__kABy5{color:#1d61a5;background:#ebf5ff;border-color:#b1d1f1}.SopAnalytics_legendUnseen__UfnZf{color:var(--muted-foreground);background:var(--muted);border-color:var(--border);font-weight:500}.SopAnalytics_legendVersion__uYceo{font-size:.6875rem;font-weight:600;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:9999px;padding:.15rem .45rem;letter-spacing:.03em}.SopAnalytics_refreshBtn__hLUWd{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);cursor:pointer;flex-shrink:0;transition:color .15s,border-color .15s,background .15s}.SopAnalytics_refreshBtn__hLUWd:hover:not(:disabled){color:var(--foreground);border-color:var(--foreground);background:var(--muted)}.SopAnalytics_refreshBtn__hLUWd:disabled{opacity:.5;cursor:default}.SopAnalytics_refreshBtnSpin__jdy0v svg{animation:SopAnalytics_spin__4olOC .7s linear infinite}@keyframes SopAnalytics_spin__4olOC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SopAnalytics_memberList___IBd_{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.SopAnalytics_memberRow__dCqDI{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--border)}.SopAnalytics_memberRow__dCqDI:last-child{border-bottom:none}.SopAnalytics_memberAvatar__zTUOd{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;font-size:.6875rem;font-weight:700;color:#fff;flex-shrink:0;letter-spacing:.02em}.SopAnalytics_memberEmail__OXpzd{flex:1;font-size:.875rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.SopAnalytics_badgeConfirmed__xwhAn,.SopAnalytics_badgeSeen__k5gc0,.SopAnalytics_badgeStale__Jy1YO,.SopAnalytics_badgeUnseen__jfu_2{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;border-radius:9999px;padding:.2rem .55rem;white-space:nowrap;flex-shrink:0}.SopAnalytics_badgeConfirmed__xwhAn{color:#206f3d;background:#e5faed;border:1px solid #a8e6bf}.SopAnalytics_badgeStale__Jy1YO{color:#935610;background:#fff4e0;border:1px solid #f4d39a}.SopAnalytics_badgeSeen__k5gc0{color:#1d61a5;background:#ebf5ff;border:1px solid #b1d1f1}.SopAnalytics_badgeUnseen__jfu_2{color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);font-weight:500}.SopAnalytics_badgeWhen__3rokJ{font-weight:400;opacity:.75;padding-left:.1rem}.SopAnalytics_seenBadge__7T3zV{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:#257e46;background:#e9fbf0;border:1px solid #b8eaca;border-radius:9999px;padding:.2rem .55rem;white-space:nowrap;flex-shrink:0}.SopAnalytics_seenWhen__05Bl5{font-weight:400;color:#409660;padding-left:.1rem}.SopAnalytics_notSeenBadge__pB6Tc{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:9999px;padding:.2rem .55rem;white-space:nowrap;flex-shrink:0}.SopAnalytics_emptyMembers__5QIaa{padding:2rem 1.25rem;text-align:center}.SopAnalytics_emptyMembersText__bR_88{font-size:.9375rem;font-weight:600;color:var(--foreground);margin:0 0 .25rem}.SopAnalytics_emptyMembersSub__UlAeS{font-size:.875rem;color:var(--muted-foreground);margin:0}.SopAnalytics_emptyMembersLink__FyvgF{color:var(--foreground);font-weight:500;text-underline-offset:2px}.SopAnalytics_footerHint__EOl1l{font-size:.75rem;color:var(--muted-foreground);margin:0;padding:0 .25rem}.SopAnalytics_skeleton__sKMkV{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SopAnalytics_skeletonCoverage__qeI91{height:4.5rem;background:var(--muted);border-radius:var(--radius);animation:SopAnalytics_shimmer__2Awwf 1.4s ease infinite}.SopAnalytics_skeletonList__G1Qgc{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.SopAnalytics_skeletonRow__0zmY7{height:3.25rem;border-bottom:1px solid var(--border);background:var(--muted);animation:SopAnalytics_shimmer__2Awwf 1.4s ease infinite}.SopAnalytics_skeletonRow__0zmY7:last-child{border-bottom:none}@keyframes SopAnalytics_shimmer__2Awwf{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.SopAnalytics_errorState__3Llhn{display:flex;align-items:center;gap:.625rem;margin-top:1.5rem;padding:.875rem 1.125rem;background:#fdf1f1;border:1px solid #f4bebe;color:#9b2727;border-radius:var(--radius);font-size:.875rem}.SopAnalytics_retryBtn__CoAJY{background:none;border:none;color:inherit;font-size:inherit;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}@media (max-width:479px){.SopAnalytics_coverageSummary__IlM_a{padding:.875rem 1rem}.SopAnalytics_memberRow__dCqDI{padding:.75rem .875rem;flex-wrap:wrap}.SopAnalytics_memberEmail__OXpzd{flex-basis:100%;white-space:normal;word-break:break-word}.SopAnalytics_legendRow__2ib6c{justify-content:flex-start}}