.EmptyStateLocked_container__RwCUZ{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;margin:80px auto 0;padding:0 16px}.EmptyStateLocked_iconCircle__XDEf_{width:48px;height:48px;border-radius:50%;background:var(--rr-color-bg-tertiary);color:var(--rr-color-text-tertiary);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.EmptyStateLocked_title__I_pid{font-size:18px;font-weight:700;color:var(--rr-color-text-primary);margin:0 0 8px}.EmptyStateLocked_description__Kx2EO{font-size:14px;color:var(--rr-color-text-secondary);margin:0 0 12px;line-height:1.5}.EmptyStateLocked_progress__b5jVh{font-size:13px;font-weight:600;color:var(--rr-color-blue);margin-bottom:24px}.EmptyStateLocked_skeleton__gVgQf{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:24px;opacity:.4}.EmptyStateLocked_skeletonBar__XbwG6{height:12px;background:var(--rr-color-border-default);border-radius:6px}.EmptyStateLocked_cta__SCbrD{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;min-height:44px;background:var(--rr-color-blue);color:#fff;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s}.EmptyStateLocked_cta__SCbrD:focus-visible{outline:2px solid var(--rr-color-focus-ring);outline-offset:2px}@media (hover:hover){.EmptyStateLocked_cta__SCbrD:hover{background:var(--rr-color-blue-light)}}@media (max-width:768px){.EmptyStateLocked_container__RwCUZ{margin-top:48px}}.DocumentStyles_document__76H9L{font-family:Georgia,Times New Roman,serif;color:var(--rr-color-charcoal);line-height:1.7;font-size:14px}.DocumentStyles_letterhead__w58S8{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:24px;border-bottom:2px solid var(--rr-color-blue);margin-bottom:32px}.DocumentStyles_logo__yuXd4{display:flex;align-items:center;gap:12px}.DocumentStyles_logoIcon__agltC{width:48px;height:48px;background:var(--rr-color-white);border:2px solid var(--rr-color-border-default);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--rr-color-blue);font-weight:700;font-size:1rem;font-family:Inter,sans-serif;box-shadow:0 2px 4px rgba(45,52,54,.08)}.DocumentStyles_companyInfo__UhgSb{font-family:Inter,sans-serif}.DocumentStyles_companyName__z_83O{font-size:1.25rem;font-weight:600;color:var(--rr-color-charcoal);margin:0 0 4px}.DocumentStyles_companyTagline__YPIfu{font-size:.75rem;color:var(--rr-color-gray-400);margin:0;letter-spacing:.05em;text-transform:uppercase}.DocumentStyles_contactInfo__Nf_js{text-align:right;font-size:.8125rem;color:var(--rr-color-gray-600);font-family:Inter,sans-serif;line-height:1.6}.DocumentStyles_documentTitle__AP9Wq{font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 8px;color:var(--rr-color-charcoal);font-family:Inter,sans-serif;letter-spacing:-.02em}.DocumentStyles_documentNumber__2Xgjx{text-align:center;font-size:.875rem;color:var(--rr-color-gray-400);margin:0 0 32px;font-family:Inter,sans-serif}.DocumentStyles_section__684wQ{margin-bottom:28px}.DocumentStyles_sectionTitle__vXOC9{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--rr-color-blue);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--rr-color-border-default);font-family:Inter,sans-serif}.DocumentStyles_sectionContent__qnbBl{padding-left:0}.DocumentStyles_infoGrid__AysJ2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;margin-bottom:24px}.DocumentStyles_infoItem__59cuC{display:flex;flex-direction:column;gap:2px}.DocumentStyles_infoLabel__63gY_{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--rr-color-gray-400);font-family:Inter,sans-serif}.DocumentStyles_infoValue__Jwh_h{font-size:.9375rem;color:var(--rr-color-charcoal)}.DocumentStyles_table__Yl4NW{width:100%;border-collapse:collapse;margin:16px 0;font-family:Inter,sans-serif}.DocumentStyles_table__Yl4NW td,.DocumentStyles_table__Yl4NW th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--rr-color-gray-100);font-size:.875rem}.DocumentStyles_table__Yl4NW th{background:rgba(37,99,235,.06);font-weight:600;color:var(--rr-color-charcoal);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.DocumentStyles_table__Yl4NW tr:last-child td{border-bottom:none}.DocumentStyles_tableTotal__Npnsp{font-weight:600;background:rgba(37,99,235,.06)}.DocumentStyles_tableTotal__Npnsp td{border-top:2px solid var(--rr-color-charcoal)}.DocumentStyles_highlightBox__yIBWj{background:rgba(37,99,235,.06);border-left:4px solid var(--rr-color-blue);padding:16px 20px;margin:20px 0;border-radius:0 8px 8px 0}.DocumentStyles_highlightBox__yIBWj p{margin:0;font-size:.9375rem}.DocumentStyles_signatureBlock__n28CW{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;padding-top:32px;border-top:1px solid var(--rr-color-gray-100)}.DocumentStyles_signatureItem__ecjBA{display:flex;flex-direction:column}.DocumentStyles_signatureLine__Mc79E{border-bottom:2px solid var(--rr-color-charcoal);height:60px;margin-bottom:8px;display:flex;align-items:flex-end;padding-bottom:4px}.DocumentStyles_signatureValue__miuRS{font-family:Brush Script MT,cursive;font-size:1.5rem;color:var(--rr-color-charcoal)}.DocumentStyles_signatureLabel__2QJbu{font-size:.75rem;color:var(--rr-color-gray-400);font-family:Inter,sans-serif}.DocumentStyles_signatureDate__WDAll{font-size:.8125rem;color:var(--rr-color-gray-600);margin-top:4px}.DocumentStyles_footer__xrG7q{margin-top:48px;padding-top:24px;border-top:1px solid var(--rr-color-gray-100);text-align:center;font-size:.75rem;color:var(--rr-color-gray-400);font-family:Inter,sans-serif}.DocumentStyles_footer__xrG7q p{margin:4px 0}.DocumentStyles_badge__CuqLk{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--rr-color-success-light);border:1px solid var(--rr-color-success);border-radius:10px;color:var(--rr-color-success);font-weight:600;font-size:.875rem;font-family:Inter,sans-serif;margin-bottom:24px;box-shadow:0 2px 4px rgba(74,124,89,.1)}.DocumentStyles_termsList__jiD4n{padding-left:24px;margin:12px 0}.DocumentStyles_termsList__jiD4n li{margin-bottom:8px}.DocumentStyles_watermark__35xdC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:120px;font-weight:700;color:rgba(74,124,89,.08);text-transform:uppercase;pointer-events:none;font-family:Inter,sans-serif;white-space:nowrap}.DocumentStyles_certificateWrapper__kgluG{position:relative;border:3px double var(--rr-color-blue);padding:8px}.DocumentStyles_certificateInner___1BKz{border:1px solid rgba(37,99,235,.2);padding:40px}.DocumentStyles_certificateTitle__cL1Z8{font-size:2rem;font-weight:700;text-align:center;color:var(--rr-color-charcoal);margin:0 0 8px;font-family:Inter,sans-serif}.DocumentStyles_certificateSubtitle__Ev5v7{text-align:center;font-size:1rem;color:var(--rr-color-gray-400);margin:0 0 32px}.DocumentStyles_certificateSeal__xXXtC{display:flex;justify-content:center;margin:32px 0}.DocumentStyles_seal__LFuEt{width:100px;height:100px;border:3px solid var(--rr-color-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,.06)}.DocumentStyles_sealInner__hp__i{width:80px;height:80px;border:2px solid var(--rr-color-blue);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.625rem;font-weight:600;color:var(--rr-color-blue);text-transform:uppercase;letter-spacing:.05em;font-family:Inter,sans-serif}.DocumentStyles_sealYears__EQ_k5{font-size:1.5rem;font-weight:700;line-height:1}.DocumentViewer_overlay__4dIh0{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease;padding:24px}.DocumentViewer_overlay__4dIh0.DocumentViewer_open__mWkHN{opacity:1;visibility:visible}.DocumentViewer_modal__FW_DT{width:100%;max-width:900px;max-height:calc(100vh - 48px);background:var(--rr-color-bg-secondary);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.3);transform:scale(.95) translateY(20px);transition:transform .3s ease}.DocumentViewer_overlay__4dIh0.DocumentViewer_open__mWkHN .DocumentViewer_modal__FW_DT{transform:scale(1) translateY(0)}.DocumentViewer_header__o_mzg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--rr-color-white);border-bottom:1px solid var(--rr-color-border-default);color:var(--rr-color-charcoal);flex-shrink:0}.DocumentViewer_headerInfo___nn5o{display:flex;align-items:center;gap:12px;min-width:0}.DocumentViewer_title__kGKd1{font-size:1.125rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DocumentViewer_status__uZmyR{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.DocumentViewer_status__uZmyR.DocumentViewer_signed__63s23{background:var(--rr-color-success-light);color:var(--rr-color-success)}.DocumentViewer_status__uZmyR.DocumentViewer_active__lKUVB{background:rgba(37,99,235,.12);color:var(--rr-color-blue)}.DocumentViewer_status__uZmyR.DocumentViewer_paid__RBrbE{background:var(--rr-color-success-light);color:var(--rr-color-success)}.DocumentViewer_status__uZmyR.DocumentViewer_pending__eaCOQ{background:var(--rr-color-warning-light);color:var(--rr-color-warning)}.DocumentViewer_status__uZmyR.DocumentViewer_approved__hsK_I{background:var(--rr-color-info-light);color:var(--rr-color-info)}.DocumentViewer_actions__PSl9B{display:flex;align-items:center;gap:8px}.DocumentViewer_actionButton__aqGVl{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--rr-color-bg-tertiary);border:1px solid var(--rr-color-border-default);border-radius:8px;color:var(--rr-color-text-secondary);cursor:pointer;transition:all .15s ease}.DocumentViewer_actionButton__aqGVl:hover{background:var(--rr-color-blue);border-color:var(--rr-color-blue);color:var(--rr-color-white);box-shadow:var(--rr-shadow-charcoal-subtle)}.DocumentViewer_actionButton__aqGVl:focus-visible{outline:2px solid var(--rr-color-blue);outline-offset:2px}.DocumentViewer_signButton__rhi_s{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--rr-color-blue);border:1px solid var(--rr-color-blue);border-radius:8px;color:var(--rr-color-white);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:var(--rr-shadow-charcoal-subtle);transition:all .15s ease}.DocumentViewer_signButton__rhi_s:hover{background:var(--rr-color-blue-dark);border-color:var(--rr-color-blue-dark);box-shadow:var(--rr-shadow-charcoal-medium);transform:translateY(-1px)}.DocumentViewer_signButton__rhi_s:focus-visible{outline:2px solid var(--rr-color-blue);outline-offset:2px}.DocumentViewer_closeButton__eJJO1{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--rr-color-bg-tertiary);border:1px solid var(--rr-color-border-default);border-radius:8px;color:var(--rr-color-text-secondary);cursor:pointer;transition:all .15s ease;margin-left:8px}.DocumentViewer_closeButton__eJJO1:hover{background:var(--rr-color-charcoal);border-color:var(--rr-color-charcoal);color:var(--rr-color-white)}.DocumentViewer_closeButton__eJJO1:focus-visible{outline:2px solid var(--rr-color-blue);outline-offset:2px}.DocumentViewer_content___RGSN{flex:1;overflow-y:auto;padding:32px;background:var(--rr-color-bg-tertiary)}.DocumentViewer_documentWrapper__WoGlZ{max-width:800px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:48px 56px;min-height:1000px}@media print{.DocumentViewer_overlay__4dIh0{position:static;background:none;padding:0}.DocumentViewer_modal__FW_DT{max-width:none;max-height:none;box-shadow:none;border-radius:0}.DocumentViewer_header__o_mzg{display:none}.DocumentViewer_content___RGSN{padding:0;background:#fff}.DocumentViewer_documentWrapper__WoGlZ{box-shadow:none;padding:0;border-radius:0}}@media (max-width:768px){.DocumentViewer_overlay__4dIh0{padding:0}.DocumentViewer_modal__FW_DT{max-width:100%;max-height:100%;border-radius:0}.DocumentViewer_header__o_mzg{padding:12px 16px}.DocumentViewer_title__kGKd1{font-size:1rem}.DocumentViewer_signButton__rhi_s span{display:none}.DocumentViewer_content___RGSN{padding:16px}.DocumentViewer_documentWrapper__WoGlZ{padding:24px}}.FAQBar_faqBar__K_kFH{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;font-family:inherit}.FAQBar_faqBar__K_kFH:hover{border-color:rgba(37,99,235,.4);box-shadow:0 4px 12px -2px rgba(37,99,235,.12),0 0 0 3px rgba(37,99,235,.08);transform:translateY(-2px)}.FAQBar_faqBar__K_kFH:focus-visible{outline:2px solid rgba(37,99,235,.6);outline-offset:2px}.FAQBar_iconWrapper__6KTwD{width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 6px -1px rgba(37,99,235,.25)}.FAQBar_content__Fay49{flex:1;display:flex;flex-direction:column;gap:2px}.FAQBar_title__BFb_5{font-size:1rem;font-weight:600;color:var(--rr-color-text-primary)}.FAQBar_subtitle__VECCw{font-size:.875rem;color:var(--rr-color-text-secondary)}.FAQBar_arrow__1Vp5_{color:var(--rr-color-text-tertiary);transition:transform .2s}.FAQBar_faqBar__K_kFH:hover .FAQBar_arrow__1Vp5_{transform:translateX(4px);color:var(--rr-color-blue)}.FAQModal_overlay__hK2_R{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease;padding:24px}.FAQModal_overlay__hK2_R.FAQModal_open__KgPbY{opacity:1;visibility:visible}.FAQModal_modal__UyoeD{width:100%;max-width:700px;max-height:calc(100vh - 48px);background:var(--rr-color-bg-secondary);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.3);transform:scale(.95) translateY(20px);transition:transform .3s ease}.FAQModal_overlay__hK2_R.FAQModal_open__KgPbY .FAQModal_modal__UyoeD{transform:scale(1) translateY(0)}.FAQModal_header__F55Kh{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid var(--rr-color-border-default)}.FAQModal_headerContent__5dy_9{flex:1}.FAQModal_title__KVbMx{font-size:1.5rem;font-weight:700;color:var(--rr-color-text-primary);margin:0 0 4px;letter-spacing:-.02em}.FAQModal_titleAccent__QjsGj{background:linear-gradient(135deg,#3b82f6,#1d4ed8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FAQModal_subtitle__2xpFt{font-size:.9375rem;color:var(--rr-color-text-secondary);margin:0}.FAQModal_closeButton__IINNR{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--rr-color-bg-tertiary);border:none;border-radius:8px;color:var(--rr-color-text-secondary);cursor:pointer;transition:all .2s}.FAQModal_closeButton__IINNR:hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 2px 6px -1px rgba(37,99,235,.4)}.FAQModal_searchWrapper__CROF5{position:relative;padding:16px 24px}.FAQModal_searchIcon__A5fMW{position:absolute;left:40px;top:50%;transform:translateY(-50%);color:var(--rr-color-text-tertiary)}.FAQModal_searchInput__ghg5J{width:100%;padding:12px 16px 12px 44px;background:var(--rr-color-bg-tertiary);border:1px solid var(--rr-color-border-default);border-radius:10px;font-size:.9375rem;color:var(--rr-color-text-primary);transition:all .2s}.FAQModal_searchInput__ghg5J:focus{outline:none;border-color:rgba(37,99,235,.5);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.FAQModal_searchInput__ghg5J::-moz-placeholder{color:var(--rr-color-text-tertiary)}.FAQModal_searchInput__ghg5J::placeholder{color:var(--rr-color-text-tertiary)}.FAQModal_categories__5QOjU{display:flex;gap:8px;padding:0 24px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.FAQModal_categoryButton__xNbuJ{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:1px solid var(--rr-color-border-default);border-radius:20px;font-size:.8125rem;color:var(--rr-color-text-secondary);cursor:pointer;white-space:nowrap;transition:all .2s;font-family:inherit}.FAQModal_categoryButton__xNbuJ:hover{border-color:rgba(37,99,235,.3);background:rgba(37,99,235,.06);color:var(--rr-color-text-primary)}.FAQModal_categoryActive__0BoPE{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:transparent;color:#fff;box-shadow:0 2px 6px -1px rgba(37,99,235,.3)}.FAQModal_categoryActive__0BoPE:hover{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff}.FAQModal_faqList__lENV_{height:320px;min-height:320px;max-height:320px;overflow-y:auto;padding:0 24px 24px}.FAQModal_faqItem__6oOA0{border-bottom:1px solid var(--rr-color-border-default)}.FAQModal_faqItem__6oOA0:last-child{border-bottom:none}.FAQModal_faqQuestion__SxVpr{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 0;background:none;border:none;text-align:left;font-size:.9375rem;font-weight:500;color:var(--rr-color-text-primary);cursor:pointer;font-family:inherit;transition:color .2s}.FAQModal_faqQuestion__SxVpr:hover{color:var(--rr-color-blue)}.FAQModal_chevron__NT8Sw{color:var(--rr-color-text-tertiary);transition:transform .2s;flex-shrink:0}.FAQModal_chevronOpen__kqIMm{transform:rotate(180deg)}.FAQModal_faqAnswer__QaiGb{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.FAQModal_faqAnswerOpen__lUg12{max-height:300px;padding-bottom:16px}.FAQModal_faqAnswer__QaiGb p{margin:0;font-size:.875rem;line-height:1.6;color:var(--rr-color-text-secondary);padding-right:32px}.FAQModal_noResults__QCp6G{text-align:center;padding:32px 16px}.FAQModal_noResults__QCp6G p{margin:0 0 16px;color:var(--rr-color-text-tertiary)}.FAQModal_footer__cVnQx{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;background:var(--rr-color-bg-tertiary);border-top:1px solid var(--rr-color-border-default)}.FAQModal_footer__cVnQx p{margin:0;font-size:.875rem;color:var(--rr-color-text-secondary)}.FAQModal_contactButton__gq1sx{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px rgba(37,99,235,.3)}.FAQModal_contactButton__gq1sx:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px);box-shadow:0 6px 10px -2px rgba(37,99,235,.35),0 0 0 3px rgba(37,99,235,.1)}@media (max-width:640px){.FAQModal_overlay__hK2_R{padding:0}.FAQModal_modal__UyoeD{max-width:100%;max-height:100%;border-radius:0}.FAQModal_header__F55Kh{padding:20px 16px 12px}.FAQModal_title__KVbMx{font-size:1.25rem}.FAQModal_searchWrapper__CROF5{padding:12px 16px}.FAQModal_searchIcon__A5fMW{left:32px}.FAQModal_categories__5QOjU{padding:0 16px 12px}.FAQModal_categoryButton__xNbuJ span{display:none}.FAQModal_faqList__lENV_{padding:0 16px 16px;height:280px;min-height:280px;max-height:280px}.FAQModal_footer__cVnQx{flex-direction:column;gap:12px;padding:16px}}.FeedbackWidget_edgeTab__K9H37{position:fixed;right:0;bottom:140px;z-index:var(--rr-z-40,40);display:flex;align-items:center;gap:6px;padding:10px 12px 10px 14px;background:var(--rr-color-charcoal,#2c2c2c);color:var(--rr-color-gray-50,#f5f0e8);border:none;border-radius:8px 0 0 8px;font-family:var(--rr-font-family-sans,inherit);font-size:.8125rem;font-weight:500;letter-spacing:.01em;cursor:pointer;box-shadow:-2px 2px 12px rgba(0,0,0,.15);transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),background .2s ease,opacity .2s ease}.FeedbackWidget_edgeTab__K9H37:hover{background:#1f1f1f;transform:translateX(-4px)}.FeedbackWidget_edgeTab__K9H37:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_edgeTab__K9H37.FeedbackWidget_hidden__TXwFt{opacity:0;pointer-events:none;transform:translateX(100%)}@media (max-width:767px){.FeedbackWidget_edgeTab__K9H37{display:none}}.FeedbackWidget_tabLabel__QUL6P{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap}.FeedbackWidget_edgeTab__K9H37 svg{color:var(--rr-color-blue,#c4a77d);flex-shrink:0}@media (max-width:480px){.FeedbackWidget_edgeTab__K9H37{padding:12px;bottom:100px}.FeedbackWidget_tabLabel__QUL6P{display:none}}.FeedbackWidget_panel__FDysr{position:fixed;right:0;bottom:80px;z-index:var(--rr-z-50,50);width:340px;max-width:calc(100vw - 16px);background:var(--rr-color-bg-secondary,#fff);border-radius:16px 0 0 16px;box-shadow:-8px 0 32px rgba(0,0,0,.12),-2px 0 8px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateX(100%);pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .25s ease}.FeedbackWidget_panel__FDysr.FeedbackWidget_open__RoIiK{opacity:1;transform:translateX(0);pointer-events:auto}@media (max-width:480px){.FeedbackWidget_panel__FDysr{bottom:0;top:0;width:100%;max-width:100%;border-radius:0}}.FeedbackWidget_header__O23_0{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;background:var(--rr-color-bg-secondary,#fff)}.FeedbackWidget_headerLeft__kjQzE{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}.FeedbackWidget_backButton__11ll0{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:2px;background:var(--rr-color-bg-tertiary,#f5f0e8);border:none;border-radius:6px;color:var(--rr-color-text-secondary,#5c5c5c);cursor:pointer;transition:all .15s ease;flex-shrink:0}.FeedbackWidget_backButton__11ll0:hover{background:var(--rr-color-gray-100,#e8e0d4);color:var(--rr-color-text-primary,#2c2c2c)}.FeedbackWidget_backButton__11ll0:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_backButton__11ll0:disabled{opacity:.5;cursor:not-allowed}.FeedbackWidget_headerText__O_TDj{flex:1;min-width:0}.FeedbackWidget_title__u9Kjy{font-size:1rem;font-weight:600;color:var(--rr-color-text-primary,#2c2c2c);margin:0;line-height:1.3}.FeedbackWidget_meta__tMuoX{font-size:.75rem;color:var(--rr-color-text-tertiary,#9c9688);margin:2px 0 0}.FeedbackWidget_closeButton__BDuwf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:var(--rr-color-text-tertiary,#9c9688);cursor:pointer;transition:all .15s ease;flex-shrink:0}.FeedbackWidget_closeButton__BDuwf:hover{background:var(--rr-color-bg-tertiary,#f5f0e8);color:var(--rr-color-text-primary,#2c2c2c)}.FeedbackWidget_closeButton__BDuwf:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_progress___F1wk{height:3px;background:var(--rr-color-bg-tertiary,#f5f0e8);margin:0 16px;border-radius:2px;overflow:hidden}.FeedbackWidget_progressBar___mbqC{height:100%;background:var(--rr-color-blue,#c4a77d);border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1)}.FeedbackWidget_content__JrNhx{flex:1;padding:16px;overflow-y:auto}.FeedbackWidget_optionsList___JgZk{display:flex;flex-direction:column;gap:10px}.FeedbackWidget_optionCard__lZG_W{display:flex;align-items:center;gap:12px;padding:14px;background:var(--rr-color-bg-primary,#faf8f5);border:1px solid var(--rr-color-border-default,#e8e0d4);border-radius:12px;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.FeedbackWidget_optionCard__lZG_W:hover{background:var(--rr-color-bg-secondary,#fff);border-color:var(--rr-color-blue,#c4a77d);box-shadow:0 2px 8px hsla(35,38%,63%,.15)}.FeedbackWidget_optionCard__lZG_W:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_optionIcon__0KHE9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--rr-color-bg-secondary,#fff);border-radius:10px;color:var(--rr-color-blue,#c4a77d);flex-shrink:0}.FeedbackWidget_optionText__Oax3E{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.FeedbackWidget_optionLabel__50jMQ{font-size:.9375rem;font-weight:500;color:var(--rr-color-text-primary,#2c2c2c)}.FeedbackWidget_optionDescription__vfGq_{font-size:.8125rem;color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_optionArrow__HYY0j{color:var(--rr-color-text-tertiary,#9c9688);flex-shrink:0;transition:transform .15s ease}.FeedbackWidget_optionCard__lZG_W:hover .FeedbackWidget_optionArrow__HYY0j{transform:translateX(2px);color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_step2Container__5aWk3{display:flex;flex-direction:column;gap:12px}.FeedbackWidget_selectedBadge__hERSj{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--rr-color-bg-tertiary,#f5f0e8);border-radius:6px;font-size:.75rem;font-weight:500;color:var(--rr-color-text-secondary,#5c5c5c);width:-moz-fit-content;width:fit-content}.FeedbackWidget_selectedBadge__hERSj svg{color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_subOptionsList__mPNl2{display:flex;flex-direction:column;gap:6px}.FeedbackWidget_subOptionButton__Y9MEh{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:var(--rr-color-bg-secondary,#fff);border:1px solid var(--rr-color-border-default,#e8e0d4);border-radius:10px;font-size:.875rem;font-weight:400;color:var(--rr-color-text-primary,#2c2c2c);cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.FeedbackWidget_subOptionButton__Y9MEh:hover{border-color:var(--rr-color-blue,#c4a77d);background:var(--rr-color-bg-primary,#faf8f5)}.FeedbackWidget_subOptionButton__Y9MEh:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_subOptionButton__Y9MEh.FeedbackWidget_selected__OEIuw{border-color:var(--rr-color-blue,#c4a77d);background:linear-gradient(135deg,hsla(35,38%,63%,.08),hsla(35,38%,63%,.04))}.FeedbackWidget_subOptionArrow__r_8Bq{color:var(--rr-color-text-tertiary,#9c9688);flex-shrink:0;opacity:0;transform:translateX(-4px);transition:all .15s ease}.FeedbackWidget_subOptionButton__Y9MEh:hover .FeedbackWidget_subOptionArrow__r_8Bq{opacity:1;transform:translateX(0)}.FeedbackWidget_otherOption__LGc44{border-style:dashed;background:transparent}.FeedbackWidget_otherOption__LGc44:hover{background:var(--rr-color-bg-tertiary,#f5f0e8)}.FeedbackWidget_otherIcon__yg8G6{color:var(--rr-color-blue,#c4a77d);margin-right:4px}.FeedbackWidget_otherInputContainer__muL43{display:flex;flex-direction:column;gap:8px}.FeedbackWidget_otherInputLabel__XTgoI{font-size:.8125rem;font-weight:500;color:var(--rr-color-text-secondary,#5c5c5c)}.FeedbackWidget_otherInput__0Xnmq{width:100%;padding:12px 14px;background:var(--rr-color-bg-primary,#faf8f5);border:1px solid var(--rr-color-border-default,#e8e0d4);border-radius:10px;font-family:var(--rr-font-family-sans,inherit);font-size:.9375rem;color:var(--rr-color-text-primary,#2c2c2c);transition:border-color .15s ease}.FeedbackWidget_otherInput__0Xnmq:focus{outline:none;border-color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_otherInput__0Xnmq::-moz-placeholder{color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_otherInput__0Xnmq::placeholder{color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_otherInputHint__RR0WS{font-size:.6875rem;color:var(--rr-color-text-tertiary,#9c9688);text-align:right}.FeedbackWidget_otherContinueButton__HB6_a{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 14px;margin-top:4px;background:var(--rr-color-charcoal,#2c2c2c);color:var(--rr-color-gray-50,#f5f0e8);border:none;border-radius:8px;font-family:var(--rr-font-family-sans,inherit);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.FeedbackWidget_otherContinueButton__HB6_a:hover:not(:disabled){background:#1f1f1f}.FeedbackWidget_otherContinueButton__HB6_a:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_otherContinueButton__HB6_a:disabled{opacity:.5;cursor:not-allowed}.FeedbackWidget_notesContainer__2o1Im{display:flex;flex-direction:column;gap:12px}.FeedbackWidget_elementSelector__tY22N{margin-bottom:4px}.FeedbackWidget_elementSelectorButton__6kGDc{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:transparent;border:1px dashed var(--rr-color-border-default,#e8e0d4);border-radius:8px;font-size:.8125rem;color:var(--rr-color-text-secondary,#5c5c5c);cursor:pointer;transition:all .15s ease}.FeedbackWidget_elementSelectorButton__6kGDc:hover{border-color:var(--rr-color-blue,#c4a77d);background:var(--rr-color-bg-tertiary,#f5f0e8)}.FeedbackWidget_elementSelectorButton__6kGDc:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_elementSelectorButton__6kGDc svg{color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_optionalBadge__ee8XF{margin-left:auto;padding:2px 6px;background:var(--rr-color-bg-tertiary,#f5f0e8);border-radius:4px;font-size:.6875rem;color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_selectedElementBadge__aZQ3A{display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(139,92,246,.04));border:1px solid rgba(139,92,246,.2);border-radius:8px}.FeedbackWidget_selectedElementBadge__aZQ3A svg{color:#8b5cf6;flex-shrink:0}.FeedbackWidget_selectedElementText__N2utv{flex:1;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--rr-color-text-primary,#2c2c2c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeedbackWidget_reselectButton__77Z2u{padding:4px 8px;background:transparent;border:1px solid rgba(139,92,246,.3);border-radius:4px;font-size:.6875rem;color:#8b5cf6;cursor:pointer;transition:all .15s ease}.FeedbackWidget_reselectButton__77Z2u:hover{background:rgba(139,92,246,.1)}.FeedbackWidget_summaryBadges__Y4BSa{display:flex;flex-wrap:wrap;gap:6px}.FeedbackWidget_summaryBadge__VEcva{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--rr-color-bg-tertiary,#f5f0e8);border-radius:4px;font-size:.6875rem;font-weight:500;color:var(--rr-color-text-secondary,#5c5c5c)}.FeedbackWidget_summaryBadge__VEcva svg{color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_textareaWrapper__J6Unw{position:relative}.FeedbackWidget_textarea__NGVRh{width:100%;padding:12px 14px 28px;background:var(--rr-color-bg-primary,#faf8f5);border:1px solid var(--rr-color-border-default,#e8e0d4);border-radius:10px;font-family:var(--rr-font-family-sans,inherit);font-size:.875rem;line-height:1.5;color:var(--rr-color-text-primary,#2c2c2c);resize:none;transition:border-color .15s ease}.FeedbackWidget_textarea__NGVRh:focus{outline:none;border-color:var(--rr-color-blue,#c4a77d)}.FeedbackWidget_textarea__NGVRh::-moz-placeholder{color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_textarea__NGVRh::placeholder{color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_charCount__Nymfq{position:absolute;right:10px;bottom:8px;font-size:.6875rem;color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_pageInfo__1cHS0{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--rr-color-bg-tertiary,#f5f0e8);border-radius:6px;font-size:.75rem}.FeedbackWidget_pageLabel__8dosz{color:var(--rr-color-text-tertiary,#9c9688)}.FeedbackWidget_pagePath__56PBm{color:var(--rr-color-text-secondary,#5c5c5c);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeedbackWidget_submitButton__yokFE{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:var(--rr-color-charcoal,#2c2c2c);color:var(--rr-color-gray-50,#f5f0e8);border:none;border-radius:10px;font-family:var(--rr-font-family-sans,inherit);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .15s ease}.FeedbackWidget_submitButton__yokFE:hover:not(:disabled){background:#1f1f1f}.FeedbackWidget_submitButton__yokFE:focus-visible{outline:2px solid var(--rr-color-blue,#c4a77d);outline-offset:2px}.FeedbackWidget_submitButton__yokFE:disabled{opacity:.7;cursor:not-allowed}.FeedbackWidget_spinner__CAXHF{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:FeedbackWidget_spin__ZHzLw .7s linear infinite}@keyframes FeedbackWidget_spin__ZHzLw{to{transform:rotate(1turn)}}.FeedbackWidget_successState__CRyMq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;animation:FeedbackWidget_fadeIn__H5TVV .3s ease}@keyframes FeedbackWidget_fadeIn__H5TVV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FeedbackWidget_successIcon__EHk2s{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--rr-color-success-light,#e8f5e9);color:var(--rr-color-success,#4a7c59);border-radius:50%;margin-bottom:16px;animation:FeedbackWidget_scaleIn__lXNsY .4s cubic-bezier(.34,1.56,.64,1)}@keyframes FeedbackWidget_scaleIn__lXNsY{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.FeedbackWidget_successText__fmv4L{font-size:.9375rem;color:var(--rr-color-text-secondary,#5c5c5c);line-height:1.5;max-width:220px;margin:0}.FeedbackWidget_selectionModeOverlay__6XuOL{position:fixed;inset:0;z-index:var(--rr-z-50,50);display:flex;align-items:flex-start;justify-content:center;padding-top:80px;background:rgba(0,0,0,.1);pointer-events:none}.FeedbackWidget_selectionModeCard___2J9V{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 28px;background:var(--rr-color-charcoal,#2c2c2c);color:var(--rr-color-gray-50,#f5f0e8);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);animation:FeedbackWidget_fadeInDown__P8a3R .2s ease;pointer-events:none}.FeedbackWidget_selectionModeCard___2J9V svg{color:#8b5cf6}.FeedbackWidget_selectionModeCard___2J9V p{margin:0;font-size:.9375rem;font-weight:500}.FeedbackWidget_selectionModeCard___2J9V span{font-size:.75rem;color:var(--rr-color-text-tertiary,#9c9688)}@keyframes FeedbackWidget_fadeInDown__P8a3R{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.FeedbackWidget_edgeTab__K9H37,.FeedbackWidget_optionCard__lZG_W,.FeedbackWidget_panel__FDysr,.FeedbackWidget_progressBar___mbqC,.FeedbackWidget_selectionModeCard___2J9V,.FeedbackWidget_spinner__CAXHF,.FeedbackWidget_subOptionButton__Y9MEh,.FeedbackWidget_successIcon__EHk2s,.FeedbackWidget_successState__CRyMq{animation:none;transition:none}}.StagingBanner_banner__WdmuH{position:fixed;bottom:12px;right:12px;z-index:100;display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--rr-color-amber-200);color:var(--rr-color-amber-800);border:1px solid var(--rr-color-warning);border-radius:8px;font-family:var(--font-inter),system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.01em;opacity:.85;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.StagingBanner_icon__umwIE{flex-shrink:0;color:var(--rr-color-amber-800)}.StagingBanner_label__UB2jx{display:inline-block}.StagingBanner_envTag__j9reP{display:inline-flex;align-items:center;padding:2px 8px;background:var(--rr-color-amber-800);color:var(--rr-color-amber-50);border-radius:4px;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}@media (max-width:480px){.StagingBanner_banner__WdmuH{font-size:11px;padding:4px 10px;gap:6px}.StagingBanner_envTag__j9reP{font-size:10px;padding:1px 6px}}.Toast_container__Y0vx3{position:fixed;bottom:var(--rr-space-4,16px);right:var(--rr-space-4,16px);z-index:var(--rr-z-toast,300);display:flex;flex-direction:column;gap:var(--rr-space-3,12px);max-width:calc(100vw - var(--rr-space-8, 32px));width:var(--rr-toast-width,360px);padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width:768px){.Toast_container__Y0vx3{bottom:var(--rr-space-6,24px);right:var(--rr-space-6,24px)}}.Toast_toast__liqKQ{display:flex;align-items:flex-start;gap:var(--rr-space-3,12px);padding:var(--rr-space-4,16px);background-color:var(--rr-color-surface-primary,#fff);border-radius:var(--rr-radius-lg,12px);border:1px solid var(--rr-color-border-subtle,#e8e0d4);box-shadow:var(--rr-shadow-lg,0 8px 24px rgba(44,44,44,.12));animation:Toast_slideIn__G0pSa var(--rr-transition-normal,.2s) ease}@keyframes Toast_slideIn__G0pSa{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Toast_icon__WFeVk{flex-shrink:0;margin-top:2px}.Toast_success__gDJq_ .Toast_icon__WFeVk{color:var(--rr-color-status-success,#16a34a)}.Toast_error__Fi33L .Toast_icon__WFeVk{color:var(--rr-color-status-error,#dc2626)}.Toast_warning__eGqn8 .Toast_icon__WFeVk{color:var(--rr-color-status-warning,#d97706)}.Toast_info__7isnV .Toast_icon__WFeVk{color:var(--rr-color-status-info,#2563eb)}.Toast_content__addmc{flex:1;min-width:0}.Toast_title__0u4mx{font-weight:var(--rr-font-weight-medium,500);color:var(--rr-color-text-primary,#2c2c2c);margin:0;line-height:var(--rr-line-height-tight,1.25)}.Toast_description__fRzId,.Toast_title__0u4mx{font-family:var(--rr-font-family-sans,"Inter",sans-serif);font-size:var(--rr-font-size-sm,14px)}.Toast_description__fRzId{color:var(--rr-color-text-secondary,#5c5c5c);margin:var(--rr-space-1,4px) 0 0 0;line-height:var(--rr-line-height-normal,1.5)}.Toast_closeButton__VdChh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:-4px -4px -4px 0;background:none;border:none;color:var(--rr-color-text-muted,#9c9688);cursor:pointer;border-radius:var(--rr-radius-sm,6px);transition:all var(--rr-transition-fast,.15s) ease;flex-shrink:0}.Toast_closeButton__VdChh:hover{color:var(--rr-color-text-primary,#2c2c2c);background-color:var(--rr-color-surface-secondary,#faf8f5)}.Toast_closeButton__VdChh:focus-visible{outline:2px solid var(--rr-color-brand-primary,#c4a77d);outline-offset:2px}.Toast_success__gDJq_{border-left:3px solid var(--rr-color-status-success,#16a34a)}.Toast_error__Fi33L{border-left:3px solid var(--rr-color-status-error,#dc2626)}.Toast_warning__eGqn8{border-left:3px solid var(--rr-color-status-warning,#d97706)}.Toast_info__7isnV{border-left:3px solid var(--rr-color-status-info,#2563eb)}.page_page__9tR28{max-width:1200px}.page_header__g_B_N{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--admin-space-4);gap:var(--admin-space-4)}.page_headerLeft__fS3Xc{display:flex;align-items:center;gap:var(--admin-space-3)}.page_headerIcon__rzsN_{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:var(--admin-radius-xl);color:#fff;box-shadow:0 4px 12px rgba(139,92,246,.3)}.page_title__Hc2Wi{font-size:var(--admin-text-2xl);font-weight:var(--admin-font-bold);color:var(--admin-text-primary);margin:0;letter-spacing:-.02em}.page_subtitle__YTUgD{font-size:var(--admin-text-sm);color:var(--admin-text-secondary);margin:2px 0 0}.page_headerActions__5J196{display:flex;gap:var(--admin-space-2)}.page_refreshButton__h_z6j{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--admin-bg-card);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-md);color:var(--admin-text-secondary);cursor:pointer;transition:all var(--admin-transition-base)}.page_refreshButton__h_z6j:hover{background:var(--admin-bg-subtle);color:var(--admin-text-primary);border-color:var(--admin-border-strong)}.page_refreshButton__h_z6j:disabled{opacity:.5;cursor:not-allowed}.page_tabBar__yjmFr{display:flex;gap:var(--admin-space-1);background:var(--admin-bg-subtle);padding:var(--admin-space-1);border-radius:var(--admin-radius-lg);margin-bottom:var(--admin-space-6)}.page_tab__PNEDD{display:flex;align-items:center;gap:var(--admin-space-2);padding:var(--admin-space-2) var(--admin-space-4);background:transparent;border:none;border-radius:var(--admin-radius-md);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);font-weight:var(--admin-font-medium);cursor:pointer;transition:all var(--admin-transition-fast)}.page_tabActive__jnSw8,.page_tab__PNEDD:hover{color:var(--admin-text-primary);background:var(--admin-bg-card)}.page_tabActive__jnSw8{box-shadow:var(--admin-shadow-sm)}.page_tabBadge__VxHJD{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--admin-space-1);background:var(--admin-primary);color:#fff;border-radius:10px;font-size:11px;font-weight:var(--admin-font-semibold)}.page_filtersRow__mMRXs{display:flex;gap:var(--admin-space-3);margin-bottom:var(--admin-space-6);flex-wrap:wrap}.page_searchBox__y5gZB{display:flex;align-items:center;gap:var(--admin-space-2);flex:1;min-width:200px;max-width:320px;padding:var(--admin-space-2) var(--admin-space-3);background:var(--admin-bg-card);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-md);color:var(--admin-text-tertiary)}.page_searchBox__y5gZB:focus-within{border-color:var(--admin-border-focus);box-shadow:var(--admin-shadow-focus)}.page_searchInput__Tvq_s{flex:1;background:transparent;border:none;outline:none;color:var(--admin-text-primary);font-size:var(--admin-text-sm)}.page_searchInput__Tvq_s::-moz-placeholder{color:var(--admin-text-tertiary)}.page_searchInput__Tvq_s::placeholder{color:var(--admin-text-tertiary)}.page_filterSelect__29pm4{padding:var(--admin-space-2) var(--admin-space-3);background:var(--admin-bg-card);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-md);color:var(--admin-text-primary);font-size:var(--admin-text-sm);cursor:pointer;min-width:130px}.page_filterSelect__29pm4:focus{outline:none;border-color:var(--admin-border-focus);box-shadow:var(--admin-shadow-focus)}.page_error__nNQcY,.page_loading___CEyp{display:flex;align-items:center;justify-content:center;gap:var(--admin-space-3);padding:var(--admin-space-16);color:var(--admin-text-secondary);font-size:var(--admin-text-md)}.page_spinner__laa06{animation:page_spin__oaQ_Y 1s linear infinite}@keyframes page_spin__oaQ_Y{to{transform:rotate(1turn)}}.page_error__nNQcY{flex-direction:column;color:var(--admin-status-error)}.page_error__nNQcY button{margin-top:var(--admin-space-2);padding:var(--admin-space-2) var(--admin-space-4);background:var(--admin-status-error);color:#fff;border:none;border-radius:var(--admin-radius-md);cursor:pointer}.page_emptyState__BBYXd{flex-direction:column;padding:var(--admin-space-16);text-align:center}.page_emptyIcon__AYGkZ,.page_emptyState__BBYXd{display:flex;align-items:center;justify-content:center}.page_emptyIcon__AYGkZ{width:80px;height:80px;background:linear-gradient(135deg,var(--admin-primary) 0,#8b5cf6 100%);border-radius:50%;color:#fff;margin-bottom:var(--admin-space-4)}.page_emptyState__BBYXd h3{font-size:var(--admin-text-lg);font-weight:var(--admin-font-semibold);color:var(--admin-text-primary);margin:0 0 var(--admin-space-2)}.page_emptyState__BBYXd p{font-size:var(--admin-text-sm);color:var(--admin-text-secondary);max-width:320px;margin:0}.page_insightsGrid__K4S4V{display:flex;flex-direction:column;gap:var(--admin-space-6)}.page_metricsRow__8w3mL{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--admin-space-4)}@media (max-width:1024px){.page_metricsRow__8w3mL{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_metricsRow__8w3mL{grid-template-columns:1fr}}.page_metricCard__5Es0W{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-3);padding:var(--admin-space-3) var(--admin-space-4)!important}.page_metricTitle__3sNkG{display:flex;align-items:center;gap:6px;font-size:var(--admin-text-sm);color:var(--admin-text-secondary);white-space:nowrap}.page_metricValue__gkubL{font-size:var(--admin-text-sm);font-weight:600;color:var(--admin-text-primary);white-space:nowrap}.page_chartsRow__gvnk1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--admin-space-4)}@media (max-width:1024px){.page_chartsRow__gvnk1{grid-template-columns:1fr}}.page_chartCard__tEbbP{padding:var(--admin-space-5)!important}.page_chartHeader__rOtBk{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--admin-space-4)}.page_chartTitle__AsL4t{font-size:var(--admin-text-sm);font-weight:var(--admin-font-semibold);color:var(--admin-text-primary);margin:0}.page_chartBadge__lhXfc,.page_chartTitle__AsL4t{display:flex;align-items:center;gap:var(--admin-space-2)}.page_chartBadgeLabel__fbL7h{font-size:var(--admin-text-xs);color:var(--admin-text-tertiary)}.page_chartBadgeValue__HHoms{font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);color:var(--admin-text-primary)}.page_chartEmpty__sEhxa{display:flex;align-items:center;justify-content:center;height:160px;color:var(--admin-text-tertiary);font-size:var(--admin-text-sm)}.page_bottomRow__amDFk{display:grid;grid-template-columns:2fr 1fr;gap:var(--admin-space-4)}@media (max-width:768px){.page_bottomRow__amDFk{grid-template-columns:1fr}}.page_pagesList__d_LD4{display:flex;flex-direction:column;gap:var(--admin-space-2)}.page_pageItem__0u7Hz{display:flex;align-items:center;gap:var(--admin-space-3);padding:var(--admin-space-2) 0;border-bottom:1px solid var(--admin-border-default)}.page_pageItem__0u7Hz:last-child{border-bottom:none}.page_pageRank__W9FfX{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--admin-bg-subtle);border-radius:var(--admin-radius-sm);font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);color:var(--admin-text-secondary)}.page_pagePath__hUwHH{flex:1;font-size:var(--admin-text-sm);color:var(--admin-text-primary);font-family:var(--admin-font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_pageCount__1kLo_{font-size:var(--admin-text-sm);font-weight:var(--admin-font-semibold);color:var(--admin-text-secondary)}.page_quickStats__l5MHK{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--admin-space-4);padding-top:var(--admin-space-2)}.page_quickStat__lcRsM{display:flex;flex-direction:column;gap:var(--admin-space-1);padding:var(--admin-space-3);background:var(--admin-bg-subtle);border-radius:var(--admin-radius-md)}.page_quickStatLabel__HPCvz{font-size:var(--admin-text-xs);color:var(--admin-text-secondary)}.page_quickStatValue__lEVKQ{font-size:var(--admin-text-xl);font-weight:var(--admin-font-bold)}.page_todosContainer__rXhHl{display:flex;flex-direction:column;gap:var(--admin-space-6)}.page_aiNotice__wZD23{display:flex;align-items:center;gap:var(--admin-space-2);padding:var(--admin-space-3) var(--admin-space-4);background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(59,130,246,.1));border:1px solid rgba(139,92,246,.2);border-radius:var(--admin-radius-md);color:var(--admin-text-secondary);font-size:var(--admin-text-sm)}.page_aiNotice__wZD23 svg{color:#8b5cf6;flex-shrink:0}.page_todoSection___KV14{display:flex;flex-direction:column;gap:var(--admin-space-3)}.page_todoSectionTitle__HwFTB{display:flex;align-items:center;gap:var(--admin-space-2);font-size:var(--admin-text-sm);font-weight:var(--admin-font-semibold);color:var(--admin-text-primary);margin:0}.page_todoList__tehEh{display:flex;flex-direction:column;gap:var(--admin-space-2)}.page_todoCard__aHmBi{display:flex;align-items:flex-start;gap:var(--admin-space-3);padding:var(--admin-space-4);background:var(--admin-bg-card);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-lg);transition:all var(--admin-transition-base)}.page_todoCard__aHmBi:hover{border-color:var(--admin-border-strong);box-shadow:var(--admin-shadow-sm)}.page_todoCheckbox__mOu0t{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;color:var(--admin-text-tertiary);cursor:pointer;border-radius:var(--admin-radius-sm);transition:all var(--admin-transition-fast);flex-shrink:0}.page_todoCheckbox__mOu0t:hover{background:var(--admin-bg-subtle);color:var(--admin-status-success)}.page_todoContent__o70Kf{flex:1;min-width:0}.page_todoHeader__LFJI7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-3);margin-bottom:var(--admin-space-2)}.page_todoTitle__Db7e8{font-size:var(--admin-text-md);font-weight:var(--admin-font-medium);color:var(--admin-text-primary)}.page_todoTags__e5AL4{display:flex;gap:var(--admin-space-2);flex-shrink:0}.page_priorityTag__GT5_6,.page_reasonTag__jl6go{display:flex;align-items:center;gap:4px;padding:2px var(--admin-space-2);border-radius:var(--admin-radius-sm);font-size:10px;font-weight:var(--admin-font-semibold);text-transform:uppercase;letter-spacing:.02em}.page_todoDescription__wY1Lh{font-size:var(--admin-text-sm);color:var(--admin-text-secondary);margin:0 0 var(--admin-space-2);line-height:1.5}.page_todoMeta__1Xqn_{display:flex;align-items:center;gap:var(--admin-space-4);font-size:var(--admin-text-xs);color:var(--admin-text-tertiary)}.page_todoPage__XGjUj{display:flex;align-items:center;gap:4px}.page_todoTime__TLQoT{color:var(--admin-text-tertiary)}.page_todoStartBtn__bmdyi{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--admin-bg-subtle);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);cursor:pointer;transition:all var(--admin-transition-fast);flex-shrink:0}.page_todoStartBtn__bmdyi:hover{background:var(--admin-primary);border-color:var(--admin-primary);color:#fff}.page_ticketsContainer__uMoft{display:flex;flex-direction:column;gap:var(--admin-space-8)}.page_bulkBar__nQhal{display:flex;align-items:center;justify-content:space-between;padding:var(--admin-space-3) var(--admin-space-4);background:var(--admin-primary);border-radius:var(--admin-radius-md);color:#fff;font-size:var(--admin-text-sm)}.page_bulkActions__9crv7{display:flex;gap:var(--admin-space-2)}.page_bulkActions__9crv7 button{padding:var(--admin-space-1) var(--admin-space-3);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--admin-radius-sm);color:#fff;font-size:var(--admin-text-xs);cursor:pointer;transition:background var(--admin-transition-fast)}.page_bulkActions__9crv7 button:hover{background:hsla(0,0%,100%,.3)}.page_categorySection__6M34F{display:flex;flex-direction:column;gap:var(--admin-space-4)}.page_categoryHeader__8JssL{display:flex;align-items:center;justify-content:space-between}.page_categoryTitle__6B_Uf{display:flex;align-items:center;gap:var(--admin-space-3)}.page_categoryTitle__6B_Uf h3{font-size:var(--admin-text-md);font-weight:var(--admin-font-semibold);color:var(--admin-text-primary);margin:0}.page_categoryIcon__bZOwS{width:32px;height:32px;border-radius:var(--admin-radius-md)}.page_categoryCount__AYu_Q,.page_categoryIcon__bZOwS{display:flex;align-items:center;justify-content:center}.page_categoryCount__AYu_Q{min-width:24px;height:24px;padding:0 var(--admin-space-2);background:var(--admin-bg-subtle);border-radius:12px;font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);color:var(--admin-text-secondary)}.page_categoryEmpty__1_DlZ{align-items:center;padding:var(--admin-space-8);background:var(--admin-bg-subtle);border-radius:var(--admin-radius-lg);color:var(--admin-text-tertiary);font-size:var(--admin-text-sm)}.page_categoryEmpty__1_DlZ,.page_ticketsList__1of1c{display:flex;flex-direction:column;gap:var(--admin-space-2)}.page_ticketCard__rLLZM{background:var(--admin-bg-card);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-lg);overflow:hidden;transition:border-color var(--admin-transition-base)}.page_ticketCard__rLLZM:hover{border-color:var(--admin-border-strong)}.page_ticketExpanded__Akxw_{box-shadow:var(--admin-shadow-md)}.page_ticketHeader__Mt_FH{display:flex;align-items:center;gap:var(--admin-space-2)}.page_ticketCheckbox__U2num{display:flex;align-items:center;justify-content:center;width:40px;height:100%;background:transparent;border:none;color:var(--admin-text-tertiary);cursor:pointer;padding:var(--admin-space-4) 0;padding-left:var(--admin-space-3)}.page_ticketCheckbox__U2num:hover{color:var(--admin-primary)}.page_ticketMain__9kcSt{display:flex;align-items:center;justify-content:space-between;flex:1;padding:var(--admin-space-4);padding-left:0;background:transparent;border:none;cursor:pointer;text-align:left}.page_ticketInfo__XKUTO{display:flex;flex-direction:column;gap:4px;min-width:0}.page_ticketTitle__AUF4y{font-size:var(--admin-text-md);font-weight:var(--admin-font-medium);color:var(--admin-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_ticketMeta__bPdvs{display:flex;align-items:center;gap:var(--admin-space-2);font-size:var(--admin-text-xs);color:var(--admin-text-secondary)}.page_targetBadge__Lk5N4{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:rgba(139,92,246,.1);color:#8b5cf6;border-radius:var(--admin-radius-sm);font-size:10px}.page_ticketBadges__tU2Nm,.page_ticketTime__s1oxF{color:var(--admin-text-tertiary)}.page_ticketBadges__tU2Nm{display:flex;align-items:center;gap:var(--admin-space-2)}.page_priorityBadge__reM34,.page_statusBadge__okdF2{padding:3px 8px;border-radius:var(--admin-radius-sm);font-size:10px;font-weight:var(--admin-font-semibold);text-transform:uppercase;letter-spacing:.02em}.page_ticketBody__59FPc{padding:0 var(--admin-space-4) var(--admin-space-4);padding-left:calc(40px + var(--admin-space-4));border-top:1px solid var(--admin-border-default);overflow:hidden}.page_ticketSection__QQ1SN{padding-top:var(--admin-space-4)}.page_sectionLabel__A91Z3{display:flex;align-items:center;gap:var(--admin-space-2);font-size:var(--admin-text-xs);font-weight:var(--admin-font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--admin-text-secondary);margin-bottom:var(--admin-space-2)}.page_savingIndicator__H2tm5{display:inline-flex;align-items:center;gap:4px;color:var(--admin-primary)}.page_savingIndicator__H2tm5,.page_unsavedIndicator__cwB09{font-weight:var(--admin-font-medium);text-transform:none;letter-spacing:normal}.page_unsavedIndicator__cwB09{color:var(--admin-status-warning)}.page_userNotes__X7vlW{font-size:var(--admin-text-sm);color:var(--admin-text-primary);line-height:1.6;margin:0;background:var(--admin-bg-subtle)}.page_targetCode__UWFeV,.page_userNotes__X7vlW{padding:var(--admin-space-3);border-radius:var(--admin-radius-md)}.page_targetCode__UWFeV{display:block;background:var(--admin-gray-900);color:#22d3ee;font-family:var(--admin-font-mono);font-size:var(--admin-text-xs);overflow-x:auto}.page_contextGrid__L5epq{display:flex;flex-wrap:wrap;gap:var(--admin-space-3)}.page_contextItem__lt8Rm{display:flex;align-items:center;gap:var(--admin-space-1);padding:var(--admin-space-1) var(--admin-space-2);background:var(--admin-bg-subtle);border-radius:var(--admin-radius-sm);font-size:var(--admin-text-xs);color:var(--admin-text-secondary)}.page_priorityButtons__ObyXa,.page_statusButtons__wcY_w{display:flex;flex-wrap:wrap;gap:var(--admin-space-2)}.page_priorityButton__0vHuX,.page_statusButton__ttqDY{padding:var(--admin-space-1) var(--admin-space-3);background:var(--admin-bg-subtle);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-md);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);font-weight:var(--admin-font-medium);cursor:pointer;transition:all var(--admin-transition-base)}.page_priorityButton__0vHuX:hover{background:var(--admin-bg-card);color:var(--priority-color);border-color:var(--priority-color)}.page_priorityButton__0vHuX.page_priorityActive__3JwIl{background:color-mix(in srgb,var(--priority-color) 10%,var(--admin-bg-card));color:var(--priority-color);border-color:var(--priority-color)}.page_statusButton__ttqDY:hover{background:var(--admin-bg-card);color:var(--status-color);border-color:var(--status-color)}.page_statusButton__ttqDY.page_statusActive__o_ZSU{background:color-mix(in srgb,var(--status-color) 10%,var(--admin-bg-card));color:var(--status-color);border-color:var(--status-color)}.page_priorityButton__0vHuX:disabled,.page_statusButton__ttqDY:disabled{opacity:.5;cursor:not-allowed}.page_adminNotes__n4Msb{width:100%;padding:var(--admin-space-3);background:var(--admin-bg-card);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-md);color:var(--admin-text-primary);font-family:inherit;font-size:var(--admin-text-sm);line-height:1.5;resize:vertical;min-height:80px;transition:border-color var(--admin-transition-base)}.page_adminNotes__n4Msb:focus{outline:none;border-color:var(--admin-border-focus);box-shadow:var(--admin-shadow-focus)}.page_adminNotes__n4Msb::-moz-placeholder{color:var(--admin-text-tertiary)}.page_adminNotes__n4Msb::placeholder{color:var(--admin-text-tertiary)}.page_pageLink__hzlRi{display:inline-flex;align-items:center;gap:var(--admin-space-1);color:var(--admin-primary);font-size:var(--admin-text-sm);text-decoration:none;transition:opacity var(--admin-transition-fast)}.page_pageLink__hzlRi:hover{opacity:.8}.page_ticketMetadata__2qnbF{display:flex;gap:var(--admin-space-4);padding-top:var(--admin-space-4);border-top:1px solid var(--admin-border-default);margin-top:var(--admin-space-4);font-size:var(--admin-text-xs);color:var(--admin-text-tertiary);font-family:var(--admin-font-mono)}.page_pagination__biB4T{display:flex;align-items:center;justify-content:space-between;padding:var(--admin-space-4);background:var(--admin-bg-card);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-lg);margin-top:var(--admin-space-4)}.page_pagination__biB4T span{font-size:var(--admin-text-sm);color:var(--admin-text-secondary)}.page_pagination__biB4T button{padding:var(--admin-space-2) var(--admin-space-4);background:var(--admin-primary);color:#fff;border:none;border-radius:var(--admin-radius-md);font-size:var(--admin-text-sm);cursor:pointer;transition:opacity var(--admin-transition-fast)}.page_pagination__biB4T button:hover{opacity:.9}@media (max-width:640px){.page_filtersRow__mMRXs{flex-direction:column}.page_searchBox__y5gZB{max-width:none}.page_filterSelect__29pm4{width:100%}.page_ticketMeta__bPdvs{display:none}.page_ticketBadges__tU2Nm{flex-wrap:wrap}.page_todoHeader__LFJI7{flex-direction:column;align-items:flex-start}.page_todoTags__e5AL4{margin-top:var(--admin-space-2)}}.DocumentsList_categoryGroup__kHWKA{margin-bottom:8px}.DocumentsList_categoryHeader__GRlgA{font-size:12px;font-weight:600;color:var(--rr-color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:24px 0 8px;padding:0 4px}.DocumentsList_categoryGroup__kHWKA:first-child .DocumentsList_categoryHeader__GRlgA{margin-top:0}.DocumentsList_documentDate__XjskI{font-size:13px;color:var(--rr-color-text-tertiary);white-space:nowrap}.DocumentsList_documentsList__fBT0Y{display:flex;flex-direction:column;gap:1px;background:var(--rr-color-border-default);border:1px solid var(--rr-color-border-default);border-radius:6px;overflow:hidden}.DocumentsList_documentRow__qpGzQ{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--rr-color-bg-secondary);gap:16px}.DocumentsList_documentInfo__0ekZN{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.DocumentsList_documentIcon__JrlP9{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--rr-color-text-primary)}.DocumentsList_documentText__3Bsdz{display:flex;flex-direction:column;gap:2px;min-width:0}.DocumentsList_documentTitle__Dm_oW{font-size:14px;font-weight:600;color:var(--rr-color-text-primary)}.DocumentsList_documentSubtitle__jN78u{font-size:13px;color:var(--rr-color-text-secondary)}.DocumentsList_signedBadge__Enrz1{font-size:11px;font-weight:600;color:var(--rr-color-success);background:var(--rr-color-status-success-bg);padding:2px 8px;border-radius:9999px;flex-shrink:0}.DocumentsList_documentActions__9fmCm{display:flex;align-items:center;gap:4px;flex-shrink:0}.DocumentsList_actionButton__Yqpqn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--rr-color-text-tertiary);border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.DocumentsList_actionButton__Yqpqn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rr-color-bg-secondary),0 0 0 4px var(--rr-color-focus-ring)}@media (hover:hover){.DocumentsList_actionButton__Yqpqn:hover{background:var(--rr-color-surface-hover);color:var(--rr-color-text-primary)}}.DocumentsList_actionButton__Yqpqn:disabled{opacity:.35;cursor:not-allowed}.DocumentsList_emptyState__1cRx_{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:6px;gap:8px}.DocumentsList_emptyIcon__0xbLe{color:var(--rr-color-text-tertiary);margin-bottom:4px}.DocumentsList_emptyTitle__MBIBV{font-size:15px;font-weight:600;color:var(--rr-color-text-primary);margin:0}.DocumentsList_emptyText__Aj1w6{font-size:13px;color:var(--rr-color-text-secondary);max-width:360px;margin:0}@media (max-width:768px){.DocumentsList_documentRow__qpGzQ{flex-direction:column;align-items:flex-start;gap:12px}.DocumentsList_documentActions__9fmCm{align-self:flex-end}}.PaymentForm_loadingContainer__5cSZO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rr-space-4);padding:var(--rr-space-16);color:var(--rr-color-gray-400)}.PaymentForm_spinner__LFk9D{animation:PaymentForm_spin__lTb2f 1s linear infinite}@keyframes PaymentForm_spin__lTb2f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentForm_errorContainer__pCR3B{display:flex;flex-direction:column;align-items:center;gap:var(--rr-space-4);padding:var(--rr-space-8);color:var(--rr-color-error);background-color:var(--rr-color-error-bg);border-radius:var(--rr-radius-md);text-align:center}.PaymentForm_retryButton__ZgpD1{margin-top:var(--rr-space-4);padding:var(--rr-space-2) var(--rr-space-4);font-size:var(--rr-font-size-sm);font-weight:var(--rr-font-weight-medium);color:var(--rr-color-charcoal);background-color:var(--rr-color-blue);border:none;border-radius:var(--rr-radius-sm);cursor:pointer;transition:var(--rr-transition-colors)}.PaymentForm_retryButton__ZgpD1:hover{background-color:var(--rr-color-blue-dark);color:var(--rr-color-white)}.PaymentForm_form__RJAEd{display:flex;flex-direction:column;gap:var(--rr-space-6)}.PaymentForm_paymentElementContainer__FQpmZ{padding:var(--rr-space-4);background-color:var(--rr-color-white);border:1px solid var(--rr-color-gray-100);border-radius:var(--rr-radius-md)}.PaymentForm_inlineError__migNo{display:flex;align-items:center;gap:var(--rr-space-2);padding:var(--rr-space-3) var(--rr-space-4);font-size:var(--rr-font-size-sm);color:var(--rr-color-error);background-color:var(--rr-color-error-bg);border-radius:var(--rr-radius-sm)}.PaymentForm_submitButton__3Neaf{display:flex;align-items:center;justify-content:center;gap:var(--rr-space-2);width:100%;height:var(--rr-button-height-lg);font-size:var(--rr-font-size-base);font-weight:var(--rr-font-weight-medium);color:var(--rr-color-charcoal);background-color:var(--rr-color-blue);border:none;border-radius:var(--rr-radius-md);cursor:pointer;transition:var(--rr-transition-colors)}.PaymentForm_submitButton__3Neaf:hover:not(:disabled){background-color:var(--rr-color-blue-dark);color:var(--rr-color-white)}.PaymentForm_submitButton__3Neaf:disabled{opacity:.6;cursor:not-allowed}.PaymentForm_submitButton__3Neaf:focus-visible{outline:var(--rr-focus-ring-width) solid var(--rr-focus-ring-color);outline-offset:var(--rr-focus-ring-offset)}.PaymentForm_securityNote__yYQ6C{font-size:var(--rr-font-size-sm);color:var(--rr-color-gray-400)}.PaymentForm_footer__ihAgc,.PaymentForm_securityNote__yYQ6C{display:flex;align-items:center;justify-content:center;gap:var(--rr-space-2)}.PaymentForm_footer__ihAgc{font-size:var(--rr-font-size-xs);color:var(--rr-color-gray-600)}.PaymentForm_divider__BN_0S{color:var(--rr-color-gray-100)}.PaymentForm_successContainer__O7tRR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rr-space-4);padding:var(--rr-space-16);text-align:center}.PaymentForm_successIcon__iQwPy{color:var(--rr-color-success)}.PaymentForm_successContainer__O7tRR h3{font-size:var(--rr-font-size-xl);font-weight:var(--rr-font-weight-semibold);color:var(--rr-color-charcoal);margin:0}.PaymentForm_successContainer__O7tRR p{color:var(--rr-color-gray-400);margin:0}.PaymentForm_mockBanner__wLisk{display:flex;align-items:center;justify-content:center;gap:var(--rr-space-2);padding:var(--rr-space-3) var(--rr-space-4);font-size:var(--rr-font-size-sm);font-weight:var(--rr-font-weight-medium);color:#856404;background-color:#fff3cd;border-radius:var(--rr-radius-sm);margin-bottom:var(--rr-space-4)}.PaymentForm_mockInput__tdTJe{display:flex;flex-direction:column;gap:var(--rr-space-1);margin-bottom:var(--rr-space-4)}.PaymentForm_mockInput__tdTJe label{font-size:var(--rr-font-size-sm);font-weight:var(--rr-font-weight-medium);color:var(--rr-color-text-secondary)}.PaymentForm_mockInput__tdTJe input{padding:var(--rr-space-3);font-size:var(--rr-font-size-base);border:1px solid var(--rr-color-gray-100);border-radius:var(--rr-radius-sm);background-color:var(--rr-color-white)}.PaymentForm_mockInput__tdTJe input:focus{outline:none;border-color:var(--rr-color-blue);box-shadow:0 0 0 2px rgba(196,163,90,.2)}.PaymentForm_mockInputRow__KAtB4{display:grid;grid-template-columns:1fr 1fr;gap:var(--rr-space-4)}.WizardDashboard_dashboard__vYgYt{display:flex;flex-direction:column;gap:var(--rr-space-4);padding:var(--rr-space-6) var(--rr-space-7);max-width:1280px;margin:0}.WizardDashboard_title__FtAIZ{display:inline-flex;align-items:center;gap:var(--rr-space-2);margin:0;font-family:var(--font-sora),var(--font-display);font-size:28px;font-weight:700;line-height:1.2;color:var(--rr-color-foreground);min-width:0}.WizardDashboard_titleIcon__Ar_As{width:20px;height:20px;color:var(--rr-color-foreground-muted);flex-shrink:0}.WizardDashboard_titleText__HGZTO{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WizardDashboard_warnTitle__yXtkB{display:inline-flex;align-items:center;gap:var(--rr-space-2);font-family:var(--font-sora),var(--font-display);font-size:20px;font-weight:600;color:var(--rr-color-status-warning);text-decoration:none;transition:color var(--rr-duration-fast) var(--rr-ease-standard)}.WizardDashboard_warnIcon__qX0Sp{width:20px;height:20px;flex-shrink:0}.WizardDashboard_refresh__NfZHi{color:var(--rr-color-text-link);font-weight:600;font-size:14px}@media (hover:hover){.WizardDashboard_warnTitle__yXtkB:hover{text-decoration:underline}}.WizardDashboard_warnTitle__yXtkB:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rr-color-focus-ring-alpha);border-radius:4px}.WizardDashboard_accordion___tFox{display:flex;flex-direction:column;gap:var(--rr-space-3)}@media (max-width:1023px){.WizardDashboard_dashboard__vYgYt{gap:var(--rr-space-3);padding:var(--rr-space-4)}.WizardDashboard_title__FtAIZ{font-size:24px}.WizardDashboard_titleIcon__Ar_As{width:18px;height:18px}.WizardDashboard_warnTitle__yXtkB{font-size:18px}}.page_page___UhbC{display:flex;flex-direction:column;gap:24px;max-width:900px}.page_pageTitle__meuvt{font-size:28px;font-weight:700;color:var(--rr-color-text-primary);margin:0 0 8px;font-family:var(--font-sora),var(--font-display)}.page_categoryGroup__s7V54{margin-bottom:8px}.page_categoryHeader__AKsz3{font-size:12px;font-weight:600;color:var(--rr-color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:24px 0 8px;padding:0 4px}.page_categoryGroup__s7V54:first-child .page_categoryHeader__AKsz3{margin-top:0}.page_documentDate__oFUh2{font-size:13px;color:var(--rr-color-text-tertiary);white-space:nowrap}.page_documentsList__MucIC{display:flex;flex-direction:column;gap:1px;background:var(--rr-color-border-default);border:1px solid var(--rr-color-border-default);border-radius:6px;overflow:hidden}.page_documentRow__7unZw{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--rr-color-bg-secondary);gap:16px}.page_documentInfo__P5qyq{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.page_documentIcon__leqRm{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--rr-color-text-primary)}.page_documentText__b0m97{display:flex;flex-direction:column;gap:2px;min-width:0}.page_documentTitle__pk6nF{font-size:14px;font-weight:600;color:var(--rr-color-text-primary)}.page_documentSubtitle__j20gv{font-size:13px;color:var(--rr-color-text-secondary)}.page_signedBadge__SDh_H{font-size:11px;font-weight:600;color:var(--rr-color-success);background:var(--rr-color-status-success-bg);padding:2px 8px;border-radius:9999px;flex-shrink:0}.page_documentActions__NVK2e{display:flex;align-items:center;gap:4px;flex-shrink:0}.page_actionButton__rO0oN{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--rr-color-text-tertiary);border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.page_actionButton__rO0oN:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rr-color-bg-secondary),0 0 0 4px var(--rr-color-focus-ring)}@media (hover:hover){.page_actionButton__rO0oN:hover{background:var(--rr-color-surface-hover);color:var(--rr-color-text-primary)}}.page_skeletonBlock__FbuOT{background:var(--rr-color-bg-tertiary);border-radius:6px;animation:page_pulse__YCbAL 1.5s ease-in-out infinite}@keyframes page_pulse__YCbAL{0%,to{opacity:1}50%{opacity:.5}}.page_actionButton__rO0oN:disabled{opacity:.35;cursor:not-allowed}.page_emptyState__DNfk7{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:6px;gap:8px}.page_emptyIcon__dnXvu,.page_spinnerIcon__axO_Q{color:var(--rr-color-text-tertiary);margin-bottom:4px}.page_spinnerIcon__axO_Q{animation:page_spin__MzQHS 1.2s linear infinite}@keyframes page_spin__MzQHS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_emptyTitle__gMml5{font-size:15px;font-weight:600;color:var(--rr-color-text-primary);margin:0}.page_emptyText__1oKbp{font-size:13px;color:var(--rr-color-text-secondary);max-width:360px;margin:0}@media (max-width:768px){.page_documentRow__7unZw{flex-direction:column;align-items:flex-start;gap:12px}.page_documentActions__NVK2e{align-self:flex-end}}.PreQuoteWelcome_welcome__qebMK{display:flex;justify-content:center;padding:var(--rr-space-6) 0}.PreQuoteWelcome_card__2vOB_{width:100%;max-width:640px;background:var(--rr-color-bg-secondary);border:1px solid var(--rr-color-border-default);border-radius:16px;padding:40px 36px;display:flex;flex-direction:column;gap:20px}.PreQuoteWelcome_heading__O8oCC{font-size:28px;font-weight:700;line-height:1.2;color:var(--rr-color-text-primary);margin:0;font-family:var(--font-sora),var(--font-display)}.PreQuoteWelcome_lead__S3nno{font-size:16px;line-height:1.5;color:var(--rr-color-text-secondary);margin:0;max-width:56ch}.PreQuoteWelcome_cta__S9L4g{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:14px 24px;font-size:16px;font-weight:600;color:var(--rr-color-text-inverse);background:var(--rr-color-blue);border-radius:var(--rr-radius-md,8px);text-decoration:none;min-height:48px;transition:background-color var(--rr-duration-fast) var(--rr-ease-standard),transform var(--rr-duration-fast) var(--rr-ease-standard)}.PreQuoteWelcome_cta__S9L4g:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rr-color-bg-primary),0 0 0 4px var(--rr-color-border-focus)}.PreQuoteWelcome_cta__S9L4g:active{transform:scale(.98)}@media (hover:hover){.PreQuoteWelcome_cta__S9L4g:hover{background:var(--rr-color-blue-dark)}}.PreQuoteWelcome_steps__58hNE{list-style:none;margin:12px 0 0;display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--rr-color-border-default);padding:24px 0 0}.PreQuoteWelcome_steps__58hNE li{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start}.PreQuoteWelcome_stepNumber__z9hFY{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--rr-color-accent-soft);color:var(--rr-color-blue);font-size:13px;font-weight:700;line-height:1}.PreQuoteWelcome_stepTitle__JBAgj{font-size:15px;font-weight:600;color:var(--rr-color-text-primary);margin:0 0 4px}.PreQuoteWelcome_stepBody__nyJdH{font-size:14px;line-height:1.5;color:var(--rr-color-text-secondary);margin:0}@media (max-width:768px){.PreQuoteWelcome_card__2vOB_{padding:28px 20px;border-radius:12px}.PreQuoteWelcome_heading__O8oCC{font-size:24px}.PreQuoteWelcome_lead__S3nno{font-size:15px}.PreQuoteWelcome_cta__S9L4g{align-self:stretch;justify-content:center}}.page_page__wG8bU{display:flex;flex-direction:column;gap:24px;max-width:800px;margin:0 auto;padding:32px 0}.page_pageTitle___hAQ8{font-size:28px;font-weight:700;color:var(--rr-color-text-primary);margin:0;font-family:var(--font-sora),var(--font-display)}.page_pageSubtitle___Yh6n{font-size:16px;font-weight:500;color:var(--rr-color-text-secondary);margin:-16px 0 0}.page_valueLine___bAdn{font-size:14px;font-weight:600;color:var(--rr-color-success);margin:-12px 0 0}.page_sectionTitle__BVoiq{font-size:16px;font-weight:600;color:var(--rr-color-text-primary);margin:8px 0 12px}.page_primaryCta__KmjnL{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:16px;font-weight:600;color:#fff;background:var(--rr-color-blue);border:none;border-radius:var(--rr-radius-md,8px);cursor:pointer;min-height:48px;transition:background-color .15s,transform .15s}.page_primaryCta__KmjnL:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rr-color-bg-primary),0 0 0 4px var(--rr-color-border-focus)}.page_primaryCta__KmjnL:active{transform:scale(.98)}@media (hover:hover){.page_primaryCta__KmjnL:hover{background:var(--rr-color-blue-dark)}}.page_contractCta__tEZf2{display:flex;align-items:center;justify-content:center;padding:20px 24px;font-size:18px;font-weight:700;color:#fff;background:var(--rr-color-blue);border:none;border-radius:var(--rr-radius-md,8px);cursor:pointer;min-height:64px;transition:background-color .15s,transform .15s;white-space:nowrap}.page_contractCta__tEZf2:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rr-color-bg-primary),0 0 0 4px var(--rr-color-border-focus)}.page_contractCta__tEZf2:active{transform:scale(.98)}@media (hover:hover){.page_contractCta__tEZf2:hover{background:var(--rr-color-blue-dark)}}.page_twoColumn__phT_W{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:start}.page_progressDots__4EgV5{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:500}.page_dotCompleted__NyJcu{color:var(--rr-color-success)}.page_dotCompleted__NyJcu:before{content:"\2713  "}.page_dotActive__ulg03{color:var(--rr-color-blue);font-weight:600}.page_dotActive__ulg03:before{content:"\25CF  "}.page_dotUpcoming___o4A9{color:var(--rr-color-text-disabled)}.page_dotUpcoming___o4A9:before{content:"\25CB  "}.page_skeletonBlock__gEMtx{background:var(--rr-color-bg-tertiary);border-radius:var(--rr-radius-md,8px);animation:page_pulse__EfbbZ 1.5s ease-in-out infinite}@keyframes page_pulse__EfbbZ{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.page_page__wG8bU{padding:16px 0;gap:20px}.page_pageTitle___hAQ8{font-size:24px}.page_twoColumn__phT_W{grid-template-columns:1fr}.page_contractCta__tEZf2{font-size:16px;padding:16px 20px;min-height:48px}.page_progressDots__4EgV5{flex-wrap:wrap;gap:12px}}.page_showcaseSection__QzF0J{margin-left:-40px;margin-right:-40px;padding:0 40px}@media (max-width:1024px){.page_showcaseSection__QzF0J{margin-left:-16px;margin-right:-16px;padding:0}}