._header_18uwr_1{height:64px;position:sticky;top:0;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color-light);z-index:var(--z-sticky);width:100%;max-width:100%;box-sizing:border-box}._navContainer_18uwr_15{max-width:var(--content-width);margin:0 auto;padding:0 var(--space-4);height:100%;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}@media(min-width:640px){._navContainer_18uwr_15{padding:0 var(--page-padding)}}._logo_18uwr_33{display:flex;align-items:center;text-decoration:none;flex-shrink:0}._logoImg_18uwr_40{height:42px;width:auto;object-fit:contain;display:block}._desktopNav_18uwr_47{display:none;gap:var(--space-6);height:100%}@media(min-width:768px){._desktopNav_18uwr_47{display:flex;align-items:center}}._link_18uwr_60{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-600);text-decoration:none;height:100%;display:flex;align-items:center;position:relative;transition:color var(--duration-fast) var(--ease-out);font-weight:400}._link_18uwr_60:hover{color:var(--color-black)}._link_18uwr_60._active_18uwr_77{color:var(--color-black);font-weight:500}._link_18uwr_60._active_18uwr_77:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-black)}._userActions_18uwr_92{display:flex;align-items:center;gap:var(--space-3)}._signOutBtn_18uwr_98{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--border-color-light);padding:6px 12px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-caption);font-weight:500;color:var(--color-gray-600);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._signOutBtn_18uwr_98:hover{background:var(--color-gray-50);color:var(--color-black);border-color:var(--color-gray-400)}._mobileMenuBtn_18uwr_120{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-black);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out);flex-shrink:0}._mobileMenuBtn_18uwr_120:hover{background:var(--color-gray-100)}@media(min-width:768px){._mobileMenuBtn_18uwr_120{display:none}}._mobileMenu_18uwr_120{position:absolute;top:64px;left:0;right:0;background:var(--color-white);border-bottom:1px solid var(--border-color-light);padding:var(--space-2) 0;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:_fadeIn_18uwr_1 var(--duration-fast) var(--ease-out);z-index:var(--z-dropdown)}@media(min-width:768px){._mobileMenu_18uwr_120{display:none}}._mobileLink_18uwr_165{padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-600);text-decoration:none;display:block;transition:background var(--duration-fast) var(--ease-out)}._mobileLink_18uwr_165:hover{background:var(--color-gray-50);color:var(--color-black)}._mobileLink_18uwr_165._activeMobile_18uwr_180{color:var(--color-black);font-weight:600;background:var(--color-gray-50)}._mobileSignOutBtn_18uwr_186{margin:var(--space-2) var(--space-6);display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-700);cursor:pointer;transition:all var(--duration-fast)}._mobileSignOutBtn_18uwr_186:hover{background:var(--color-gray-100);color:var(--color-black)}._layout_pjgs7_1{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-gray-50);width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}._main_pjgs7_12{flex:1;padding:var(--space-3) var(--space-2) var(--space-8);width:100%;max-width:100%;box-sizing:border-box}@media(min-width:640px){._main_pjgs7_12{padding:var(--space-6) var(--page-padding) var(--space-12)}}@media(min-width:1024px){._main_pjgs7_12{padding:var(--space-8) var(--page-padding) var(--space-16)}}._content_pjgs7_32{max-width:var(--content-width);margin:0 auto;width:100%;background-color:var(--color-white);border-radius:var(--radius-sm);border:1px solid var(--border-color-light);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-3);box-sizing:border-box}@media(min-width:640px){._content_pjgs7_32{border-radius:var(--radius-lg);padding:var(--space-8)}}@media(min-width:1024px){._content_pjgs7_32{padding:var(--space-10)}}._layout_yira4_1{min-height:100vh;width:100%;background-color:var(--color-white);color:var(--color-black);scroll-behavior:smooth;display:flex;flex-direction:column}._main_yira4_11{flex:1}._document_1ru0g_3{width:100%;max-width:800px;margin:0 auto;padding:32px 36px;background:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.5;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}._header_1ru0g_19{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:14px;border-bottom:2px solid #111827;margin-bottom:20px}._studioBranding_1ru0g_28{max-width:55%}._studioLogo_1ru0g_32{height:44px;width:auto;object-fit:contain;margin-bottom:5px;display:block}._studioMeta_1ru0g_40{font-size:10px;color:#4b5563;line-height:1.45;margin:0}._docTitleBox_1ru0g_47{text-align:right}._docTitle_1ru0g_47{font-size:16px;font-weight:700;letter-spacing:1px;color:#111827;text-transform:uppercase;margin:0 0 6px;line-height:1.25}._docBadge_1ru0g_61{display:inline-block;padding:3px 8px;border-radius:3px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid #111827;line-height:1.2}._badgeApproved_1ru0g_73{background:#f0fdf4;color:#15803d;border-color:#86efac}._badgeSent_1ru0g_79{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}._badgeDraft_1ru0g_85{background:#f1f5f9;color:#475569;border-color:#cbd5e1}._badgeChanges_1ru0g_91{background:#fffbeb;color:#b45309;border-color:#fde68a}._metaGrid_1ru0g_98{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px}._metaColTitle_1ru0g_109{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#6b7280;margin:0 0 8px;border-bottom:1px solid #e5e7eb;padding-bottom:5px;line-height:1.3}._metaRow_1ru0g_121{display:flex;justify-content:space-between;margin-bottom:3px;font-size:10.5px}._metaLabel_1ru0g_128{color:#6b7280;font-weight:500}._metaVal_1ru0g_133{color:#111827;font-weight:600;text-align:right}._clientName_1ru0g_139{font-size:13px;font-weight:700;color:#111827;margin:0 0 4px}._introSection_1ru0g_147{margin-bottom:20px;padding:10px 14px;background:#fff;border-left:3px solid #111827;border-radius:0 4px 4px 0}._introHeading_1ru0g_155{font-size:11px;font-weight:700;color:#111827;margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px}._introText_1ru0g_164{font-size:10px;color:#374151;line-height:1.55;margin:0;white-space:pre-line}._section_1ru0g_173{margin-bottom:20px;page-break-inside:avoid}._sectionHeader_1ru0g_178{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px;padding-bottom:6px;border-bottom:1.5px solid #111827}._sectionTitle_1ru0g_187{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#111827;margin:0;line-height:1.35;display:block}._sectionSub_1ru0g_198{font-size:9.5px;color:#6b7280;font-weight:500;line-height:1.35;display:block}._table_1ru0g_207{width:100%;border-collapse:collapse;margin-bottom:4px;font-size:10px}._table_1ru0g_207 th{background:#f3f4f6;color:#111827;font-weight:700;text-transform:uppercase;font-size:9px;letter-spacing:.6px;padding:7px 10px;border:1px solid #d1d5db;text-align:left}._table_1ru0g_207 td{padding:7px 10px;border:1px solid #e5e7eb;color:#1f2937;vertical-align:top}._table_1ru0g_207 tr:nth-child(2n) td{background:#f9fafb}._table_1ru0g_207 tr{page-break-inside:avoid}._alignRight_1ru0g_241{text-align:right!important}._alignCenter_1ru0g_245{text-align:center!important}._semibold_1ru0g_249{font-weight:600}._bold_1ru0g_253{font-weight:700}._financialGrid_1ru0g_258{display:grid;grid-template-columns:1fr 280px;gap:20px;align-items:start;margin-top:8px}._paymentTermsCol_1ru0g_266{width:100%}._pricingSummaryBox_1ru0g_270{border:1px solid #111827;border-radius:4px;overflow:hidden}._pricingRow_1ru0g_276{display:flex;justify-content:space-between;padding:6px 12px;border-bottom:1px solid #e5e7eb;font-size:10px;color:#374151}._pricingRow_1ru0g_276:nth-child(2n){background:#f9fafb}._pricingTotalRow_1ru0g_289{display:flex;justify-content:space-between;padding:9px 12px;background:#111827;color:#fff;font-size:13px;font-weight:800;letter-spacing:.5px}._termsList_1ru0g_301{padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;font-size:9px;line-height:1.45;color:#4b5563}._termsList_1ru0g_301 p{margin:0 0 4px}._termsList_1ru0g_301 p:last-child{margin-bottom:0}._footer_1ru0g_320{margin-top:24px;padding-top:10px;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;font-size:8.5px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}._noBreak_1ru0g_334{page-break-inside:avoid;break-inside:avoid}._pageBreak_1ru0g_339{page-break-before:always;break-before:page}._document_1x9gw_3{width:100%;max-width:800px;margin:0 auto;padding:32px 36px;background:#fff;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.5;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}._header_1x9gw_19{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:14px;border-bottom:2px solid #111827;margin-bottom:20px}._studioBranding_1x9gw_28{max-width:58%}._studioLogo_1x9gw_32{height:44px;width:auto;object-fit:contain;margin-bottom:5px;display:block}._studioMeta_1x9gw_40{font-size:9.5px;color:#4b5563;line-height:1.45;margin:0}._docTitleBox_1x9gw_47{text-align:right}._docTitle_1x9gw_47{font-size:17px;font-weight:800;letter-spacing:1.5px;color:#111827;text-transform:uppercase;margin:0 0 6px;line-height:1.25}._docBadge_1x9gw_61{display:inline-block;padding:3px 8px;border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;line-height:1.2}._metaGrid_1x9gw_76{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px}._metaColTitle_1x9gw_87{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#6b7280;margin:0 0 8px;border-bottom:1px solid #e5e7eb;padding-bottom:5px;line-height:1.3}._metaRow_1x9gw_99{display:flex;justify-content:space-between;margin-bottom:3px;font-size:10.5px}._metaLabel_1x9gw_106{color:#6b7280;font-weight:500}._metaVal_1x9gw_111{color:#111827;font-weight:600;text-align:right}._clientName_1x9gw_117{font-size:13px;font-weight:700;color:#111827;margin:0 0 4px}._statementBox_1x9gw_125{margin-bottom:20px;padding:10px 14px;background:#f8fafc;border-left:3px solid #0f172a;border-radius:0 4px 4px 0;font-size:10px;color:#334155;line-height:1.55}._statementText_1x9gw_136{margin:0}._section_1x9gw_141{margin-bottom:20px;page-break-inside:avoid}._sectionHeader_1x9gw_146{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px;padding-bottom:6px;border-bottom:1.5px solid #111827}._sectionTitle_1x9gw_155{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#111827;margin:0;line-height:1.35;display:block}._sectionSub_1x9gw_166{font-size:9px;color:#6b7280;font-weight:500;line-height:1.35;display:block}._table_1x9gw_175{width:100%;border-collapse:collapse;margin-bottom:4px;font-size:9.5px}._table_1x9gw_175 th{background:#f3f4f6;color:#111827;font-weight:700;text-transform:uppercase;font-size:8.5px;letter-spacing:.6px;padding:6.5px 9px;border:1px solid #d1d5db;text-align:left}._table_1x9gw_175 td{padding:6.5px 9px;border:1px solid #e5e7eb;color:#1f2937;vertical-align:top}._table_1x9gw_175 tr:nth-child(2n) td{background:#f9fafb}._table_1x9gw_175 tr{page-break-inside:avoid}._alignRight_1x9gw_209{text-align:right!important}._alignCenter_1x9gw_213{text-align:center!important}._semibold_1x9gw_217{font-weight:600}._bold_1x9gw_221{font-weight:700}._financialGrid_1x9gw_226{display:grid;grid-template-columns:1fr 270px;gap:16px;align-items:start;margin-top:6px}._paymentCol_1x9gw_234{width:100%}._pricingSummaryBox_1x9gw_238{border:1px solid #111827;border-radius:4px;overflow:hidden}._pricingRow_1x9gw_244{display:flex;justify-content:space-between;padding:6px 10px;border-bottom:1px solid #e5e7eb;font-size:9.5px;color:#374151}._pricingRow_1x9gw_244:nth-child(2n){background:#f9fafb}._pricingTotalRow_1x9gw_257{display:flex;justify-content:space-between;padding:8.5px 10px;background:#111827;color:#fff;font-size:12px;font-weight:800;letter-spacing:.5px}._termsList_1x9gw_269{padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;font-size:8.5px;line-height:1.45;color:#4b5563}._termsList_1x9gw_269 p{margin:0 0 3px}._termsList_1x9gw_269 p:last-child{margin-bottom:0}._footer_1x9gw_288{margin-top:24px;padding-top:10px;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}._button_1e90x_1{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);outline:none;border:1px solid transparent;gap:var(--space-2);white-space:nowrap;-webkit-user-select:none;user-select:none}._button_1e90x_1:focus-visible{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-black)}._button_1e90x_1:active:not(:disabled){transform:scale(.98)}._button_1e90x_1:disabled{opacity:.5;cursor:not-allowed}._size-sm_1e90x_31{height:34px;padding:0 var(--space-3);font-size:var(--text-caption);letter-spacing:var(--tracking-wide)}._size-md_1e90x_38{height:42px;padding:0 var(--space-5);font-size:var(--text-body-sm)}._size-lg_1e90x_44{height:50px;padding:0 var(--space-8);font-size:var(--text-body);font-weight:500;letter-spacing:var(--tracking-wide)}._fullWidth_1e90x_52{width:100%}._variant-primary_1e90x_57{background-color:var(--color-black);background-image:var(--gloss-subtle);color:var(--color-white);box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff26}._variant-primary_1e90x_57:hover:not(:disabled){background-color:var(--color-gray-900);box-shadow:0 4px 12px #0003,inset 0 1px #fff3}._variant-secondary_1e90x_69{background-color:var(--color-white);color:var(--color-black);border-color:var(--border-color-medium);box-shadow:var(--shadow-xs)}._variant-secondary_1e90x_69:hover:not(:disabled){border-color:var(--color-black);background-color:var(--color-gray-50)}._variant-ghost_1e90x_81{background-color:transparent;color:var(--color-gray-700)}._variant-ghost_1e90x_81:hover:not(:disabled){background-color:var(--color-gray-100);color:var(--color-black)}._variant-danger_1e90x_91{background-color:var(--color-error);color:var(--color-white);box-shadow:0 1px 2px #dc262633}._variant-danger_1e90x_91:hover:not(:disabled){background-color:#b91c1c}._loading_1e90x_102{cursor:wait}._spinner_1e90x_106{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1e90x_106 .75s linear infinite}@keyframes _spin_1e90x_106{to{transform:rotate(360deg)}}._badge_9a47l_1{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0}._dot_9a47l_8{width:6px;height:6px;border-radius:50%}._text_9a47l_14{font-family:var(--font-body);font-size:var(--text-caption);font-weight:500;letter-spacing:var(--tracking-wide)}._draft_9a47l_22 ._dot_9a47l_8{background-color:var(--color-gray-500)}._draft_9a47l_22 ._text_9a47l_14{color:var(--color-gray-600)}._sent_9a47l_25 ._dot_9a47l_8{background-color:var(--color-black)}._sent_9a47l_25 ._text_9a47l_14{color:var(--color-black)}._approved_9a47l_28 ._dot_9a47l_8{background-color:var(--color-success)}._approved_9a47l_28 ._text_9a47l_14{color:var(--color-success)}._changes_requested_9a47l_31 ._dot_9a47l_8{background-color:var(--color-warning)}._changes_requested_9a47l_31 ._text_9a47l_14{color:var(--color-warning)}._expired_9a47l_34 ._dot_9a47l_8{background-color:var(--color-error)}._expired_9a47l_34 ._text_9a47l_14{color:var(--color-error)}._wrapper_1eyvt_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-12) var(--space-4);gap:var(--space-4)}._icon_1eyvt_11{color:var(--color-gray-300);margin-bottom:var(--space-2)}._title_1eyvt_16{font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;color:var(--color-black);margin:0}._description_1eyvt_24{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-500);max-width:400px;margin:0;line-height:var(--leading-relaxed)}._action_1eyvt_33{margin-top:var(--space-4)}._overlay_1nzsv_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:_fadeIn_1nzsv_1 var(--duration-fast) var(--ease-out) forwards}._modal_1nzsv_18{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--border-color-light);box-shadow:var(--shadow-xl);width:100%;max-height:90vh;display:flex;flex-direction:column;z-index:var(--z-modal);animation:_scaleIn_1nzsv_1 var(--duration-fast) var(--ease-out) forwards}._size-sm_1nzsv_31{max-width:420px}._size-md_1nzsv_32{max-width:560px}._size-lg_1nzsv_33{max-width:720px}._header_1nzsv_35{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-color-light)}._title_1nzsv_43{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;color:var(--color-black)}._closeButton_1nzsv_51{background:transparent;border:none;cursor:pointer;color:var(--color-gray-500);padding:var(--space-1);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--duration-fast)}._closeButton_1nzsv_51:hover{background:var(--color-gray-100);color:var(--color-black)}._content_1nzsv_69{padding:var(--space-6);overflow-y:auto}@keyframes _fadeIn_1nzsv_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1nzsv_1{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}._wrapper_1s5br_1{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._label_1s5br_8{font-family:var(--font-body);font-size:var(--text-overline);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-gray-600)}._required_1s5br_17{color:var(--color-error);margin-left:var(--space-1)}._inputContainer_1s5br_22{position:relative;width:100%}._input_1s5br_22{width:100%;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-black);background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);transition:all var(--duration-fast) var(--ease-out);outline:none;line-height:var(--leading-normal);box-sizing:border-box}@media(max-width:640px){._input_1s5br_22{font-size:16px;padding:10px 12px}}._input_1s5br_22:hover{border-color:var(--border-color-medium);background:var(--color-white)}._input_1s5br_22:focus{border-color:var(--color-black);background:var(--color-white);box-shadow:0 0 0 1px var(--color-black)}._textarea_1s5br_60{resize:vertical;min-height:90px;line-height:var(--leading-relaxed)}._input_1s5br_22::placeholder{color:var(--color-gray-400)}._input_1s5br_22:disabled{opacity:.5;cursor:not-allowed;background:var(--color-gray-100)}._hasError_1s5br_76{border-color:var(--color-error)!important}._hasError_1s5br_76:focus{box-shadow:0 0 0 1px var(--color-error)!important}._errorMessage_1s5br_84{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-error)}._helperText_1s5br_90{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-gray-500)}._historyDropdown_1s5br_97{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--border-color-medium);border-radius:var(--radius-sm);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;z-index:1000;max-height:220px;overflow:hidden;display:flex;flex-direction:column;animation:_dropdownFadeIn_1s5br_1 .15s cubic-bezier(.16,1,.3,1)}@keyframes _dropdownFadeIn_1s5br_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._historyHeader_1s5br_125{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-gray-50);border-bottom:1px solid var(--border-color-light);font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);-webkit-user-select:none;user-select:none}._historyHeaderIcon_1s5br_141{color:var(--color-gray-400)}._historyList_1s5br_145{overflow-y:auto;max-height:180px}._historyItem_1s5br_150{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-800);cursor:pointer;border-bottom:1px solid var(--border-color-light);transition:background .12s ease;-webkit-user-select:none;user-select:none}._historyItem_1s5br_150:last-child{border-bottom:none}._historyItem_1s5br_150:hover{background:var(--color-gray-100);color:var(--color-black)}._historyText_1s5br_174{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._historyDeleteBtn_1s5br_181{opacity:0;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:3px;color:var(--color-gray-400);display:flex;align-items:center;justify-content:center;transition:opacity .15s ease,color .15s ease,background .15s ease}._historyItem_1s5br_150:hover ._historyDeleteBtn_1s5br_181{opacity:1}._historyDeleteBtn_1s5br_181:hover{color:var(--color-error);background:#ef44441a}._container_twept_1{display:flex;flex-direction:column;gap:var(--space-4)}._phoneRow_twept_7{margin-bottom:2px}._linkBox_twept_11{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 14px;background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm)}._linkInfo_twept_22{display:flex;flex-direction:column;overflow:hidden}._linkLabel_twept_28{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-500);margin-bottom:2px}._linkUrl_twept_37{font-size:12.5px;font-family:var(--font-mono, monospace);color:var(--color-gray-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._copyLinkBtn_twept_46{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-white);border:1px solid var(--border-color-medium);border-radius:var(--radius-sm);font-size:12px;font-weight:600;color:var(--color-gray-800);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast)}._copyLinkBtn_twept_46:hover{background:var(--color-gray-100);border-color:var(--color-gray-400)}._messageGroup_twept_67{display:flex;flex-direction:column;gap:6px}._messageHeader_twept_73{display:flex;align-items:center;justify-content:space-between}._messageLabel_twept_79{font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-gray-600)}._copyTextBtn_twept_87{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:var(--color-gray-600);font-size:11.5px;cursor:pointer;padding:2px 4px;transition:color var(--duration-fast)}._copyTextBtn_twept_87:hover{color:var(--color-black)}._copiedIcon_twept_104{color:#16a34a}._messageTextarea_twept_108{width:100%;padding:12px 14px;font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--color-gray-900);background:var(--color-white);border:1px solid var(--border-color-medium);border-radius:var(--radius-sm);resize:vertical;box-sizing:border-box;outline:none;transition:border-color var(--duration-fast)}._messageTextarea_twept_108:focus{border-color:var(--color-black);box-shadow:0 0 0 1px var(--color-black)}._actions_twept_129{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-color-light)}._whatsappLaunchBtn_twept_139{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#25d366;border:1px solid #1EBE5D;border-radius:var(--radius-sm);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #25d36640;transition:all var(--duration-fast)}._whatsappLaunchBtn_twept_139:hover{background:#1ebe5d;transform:translateY(-1px);box-shadow:0 4px 12px #25d36659}._whatsappLaunchBtn_twept_139:active{transform:translateY(0)}._container_1s9ov_1{display:flex;flex-direction:column;gap:var(--space-5)}._statsGrid_1s9ov_7{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media(min-width:600px){._statsGrid_1s9ov_7{grid-template-columns:repeat(4,1fr)}}._statCard_1s9ov_19{display:flex;align-items:center;gap:var(--space-3);padding:12px 14px;background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm)}._statIcon_1s9ov_29{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}._statInfo_1s9ov_39{display:flex;flex-direction:column}._statVal_1s9ov_44{font-family:var(--font-body);font-size:1.1rem;font-weight:700;color:var(--color-black);line-height:1.2}._statLabel_1s9ov_52{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-500)}._insightCard_1s9ov_59{padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--border-color-medium);background:var(--color-white)}._insight_high_intent_1s9ov_66{background:#f0fdf4;border-color:#bbf7d0}._insight_high_intent_1s9ov_66 ._insightTitle_1s9ov_71{color:#166534}._insight_high_intent_1s9ov_66 ._insightText_1s9ov_75{color:#15803d}._insight_high_intent_1s9ov_66 ._sparkleIcon_1s9ov_79{color:#16a34a}._insight_engaged_1s9ov_83{background:#eff6ff;border-color:#bfdbfe}._insight_engaged_1s9ov_83 ._insightTitle_1s9ov_71{color:#1e40af}._insight_engaged_1s9ov_83 ._insightText_1s9ov_75{color:#1d4ed8}._insight_unviewed_1s9ov_96,._insight_neutral_1s9ov_97{background:var(--color-gray-50);border-color:var(--border-color-light)}._insightHeader_1s9ov_102{display:flex;align-items:center;gap:8px;margin-bottom:4px}._insightTitle_1s9ov_71{font-size:13.5px;font-weight:700;color:var(--color-black)}._insightText_1s9ov_75{margin:0;font-size:13px;line-height:1.45;color:var(--color-gray-700)}._sectionArea_1s9ov_122{display:flex;flex-direction:column;gap:var(--space-3)}._areaTitle_1s9ov_128{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--color-gray-600);margin:0}._areaSub_1s9ov_141{font-size:11px;font-weight:500;text-transform:none;color:var(--color-gray-500)}._emptyDwell_1s9ov_148{display:flex;align-items:center;gap:10px;padding:16px;background:var(--color-gray-50);border:1px dashed var(--border-color-medium);border-radius:var(--radius-sm);color:var(--color-gray-500);font-size:13px}._dwellList_1s9ov_160{display:flex;flex-direction:column;gap:10px}._dwellItem_1s9ov_166{display:flex;flex-direction:column;gap:4px}._dwellItemHeader_1s9ov_172{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}._dwellLabel_1s9ov_179{font-weight:600;color:var(--color-gray-800)}._dwellValues_1s9ov_184{display:flex;align-items:center;gap:6px}._dwellTime_1s9ov_190{font-weight:700;color:var(--color-black)}._dwellPercent_1s9ov_195{font-size:11.5px;color:var(--color-gray-500)}._progressBarBg_1s9ov_200{width:100%;height:6px;background:var(--color-gray-200);border-radius:3px;overflow:hidden}._progressBarFill_1s9ov_208{height:100%;border-radius:3px;transition:width .3s ease}._historyArea_1s9ov_214{display:flex;flex-direction:column;gap:var(--space-2)}._historyList_1s9ov_220{display:flex;flex-direction:column;gap:6px;max-height:140px;overflow-y:auto;padding-right:4px}._historyItem_1s9ov_229{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--color-gray-50);border-radius:var(--radius-sm);font-size:12px}._historyDevice_1s9ov_239{display:flex;align-items:center;gap:6px;color:var(--color-gray-700)}._historyTime_1s9ov_246{color:var(--color-gray-500);font-family:var(--font-mono, monospace);font-size:11px}._footerActions_1s9ov_252{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-color-light)}._container_1i1e3_1{display:flex;flex-direction:column;gap:var(--space-4)}._healthBanner_1i1e3_7{padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-color-medium);background:var(--color-white);display:flex;flex-direction:column;gap:4px}._health_hot_1i1e3_17{background:#fef2f2;border-color:#fecaca}._health_hot_1i1e3_17 ._healthTag_1i1e3_22{color:#b91c1c}._health_warm_1i1e3_26{background:#f0f9ff;border-color:#bae6fd}._health_warm_1i1e3_26 ._healthTag_1i1e3_22{color:#0369a1}._health_due_1i1e3_35{background:#fefce8;border-color:#fef08a}._health_due_1i1e3_35 ._healthTag_1i1e3_22{color:#a16207}._health_cold_1i1e3_44{background:#f8fafc;border-color:#e2e8f0}._health_cold_1i1e3_44 ._healthTag_1i1e3_22{color:#475569}._healthHeader_1i1e3_53{display:flex;align-items:center;justify-content:space-between}._healthTag_1i1e3_22{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700}._healthHot_1i1e3_67{color:#ef4444}._healthWarm_1i1e3_71{color:#0284c7}._healthDue_1i1e3_75{color:#eab308}._healthCold_1i1e3_79{color:#64748b}._statsSummary_1i1e3_83{font-size:11px;color:var(--color-gray-500);font-family:var(--font-mono, monospace)}._healthTip_1i1e3_89{margin:0;font-size:12px;line-height:1.4;color:var(--color-gray-700)}._sectionLabel_1i1e3_96{font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-gray-600);margin-bottom:6px;display:block}._stagePills_1i1e3_106{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}._stagePills_1i1e3_106::-webkit-scrollbar{display:none}._stageBtn_1i1e3_118{padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--border-color-medium);background:var(--color-white);color:var(--color-gray-700);font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--duration-fast)}._stageBtn_1i1e3_118:hover{background:var(--color-gray-100);color:var(--color-black)}._stageBtnActive_1i1e3_136{background:var(--color-black)!important;color:var(--color-white)!important;border-color:var(--color-black)!important}._linkRow_1i1e3_142{margin-bottom:2px}._messageBox_1i1e3_146{display:flex;flex-direction:column;gap:4px}._messageHeader_1i1e3_152{display:flex;align-items:center;justify-content:space-between}._copyTextBtn_1i1e3_158{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--color-gray-600);font-size:11.5px;cursor:pointer;padding:2px 4px}._copyTextBtn_1i1e3_158:hover{color:var(--color-black)}._copiedIcon_1i1e3_174{color:#16a34a}._messageTextarea_1i1e3_178{width:100%;padding:10px 12px;font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--color-gray-800);background:var(--color-white);border:1px solid var(--border-color-medium);border-radius:var(--radius-sm);resize:vertical;box-sizing:border-box;outline:none}._messageTextarea_1i1e3_178:focus{border-color:var(--color-black)}._historyBox_1i1e3_197{padding:10px 12px;background:var(--color-gray-50);border-radius:var(--radius-sm);border:1px solid var(--border-color-light);display:flex;flex-direction:column;gap:6px}._historyHeader_1i1e3_207{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-500)}._historyList_1i1e3_218{display:flex;flex-direction:column;gap:4px}._historyItem_1i1e3_224{display:flex;align-items:center;justify-content:space-between;font-size:11.5px}._historyStage_1i1e3_231{font-weight:600;color:var(--color-gray-800)}._historyDate_1i1e3_236{font-family:var(--font-mono, monospace);font-size:11px;color:var(--color-gray-500)}._modalActions_1i1e3_242{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-color-light)}._sendAndLogBtn_1i1e3_251{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#25d366;border:1px solid #1EBE5D;border-radius:var(--radius-sm);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:all var(--duration-fast);box-shadow:0 2px 8px #25d36640}._sendAndLogBtn_1i1e3_251:hover{background:#1ebe5d;transform:translateY(-1px)}._container_17fca_1{display:flex;flex-direction:column;gap:var(--space-4)}._headerNotice_17fca_7{display:flex;align-items:flex-start;gap:var(--space-3);padding:12px 14px;background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm)}._warningIcon_17fca_17{color:var(--color-gray-600);flex-shrink:0;margin-top:2px}._noticeTitle_17fca_23{font-size:13px;font-weight:700;color:var(--color-black);display:block;margin-bottom:2px}._noticeText_17fca_31{margin:0;font-size:12.5px;line-height:1.45;color:var(--color-gray-600)}._sectionLabel_17fca_38{font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-gray-600);margin-bottom:8px;display:block}._reasonGrid_17fca_48{display:grid;grid-template-columns:1fr;gap:8px;max-height:190px;overflow-y:auto;padding-right:4px}@media(min-width:600px){._reasonGrid_17fca_48{grid-template-columns:repeat(2,1fr);max-height:240px}}._reasonTile_17fca_64{text-align:left;padding:10px 12px;background:var(--color-white);border:1.5px solid var(--border-color-light);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast);display:flex;flex-direction:column;gap:4px}._reasonTile_17fca_64:hover{border-color:var(--border-color-medium);background:var(--color-gray-50)}._reasonTileActive_17fca_82{border-color:var(--color-black)!important;background:#f8fafc!important;box-shadow:0 0 0 1px var(--color-black)}._tileHeader_17fca_88{display:flex;align-items:center;gap:8px}._iconBox_17fca_94{width:26px;height:26px;border-radius:4px;background:var(--color-gray-100);color:var(--color-gray-800);display:flex;align-items:center;justify-content:center;flex-shrink:0}._reasonTileActive_17fca_82 ._iconBox_17fca_94{background:var(--color-black);color:var(--color-white)}._tileTitle_17fca_111{font-size:12.5px;font-weight:600;color:var(--color-black);line-height:1.3}._tileDesc_17fca_118{margin:0;font-size:11.5px;color:var(--color-gray-500);line-height:1.35}._noteBox_17fca_125{margin-top:2px}._farewellBox_17fca_129{display:flex;flex-direction:column;gap:6px}._farewellHeader_17fca_135{display:flex;align-items:center;justify-content:space-between}._farewellLabel_17fca_141{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-600)}._farewellTextarea_17fca_149{width:100%;padding:10px 12px;font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--color-gray-800);background:var(--color-white);border:1px solid var(--border-color-medium);border-radius:var(--radius-sm);resize:vertical;box-sizing:border-box;outline:none}._farewellTextarea_17fca_149:focus{border-color:var(--color-black)}._modalActions_17fca_168{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-color-light);flex-wrap:wrap}._sendFarewellBtn_17fca_178{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#16a34a;border:1px solid #15803d;border-radius:var(--radius-sm);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all var(--duration-fast)}._sendFarewellBtn_17fca_178:hover{background:#15803d;transform:translateY(-1px)}._dashboard_18ssd_1{display:flex;flex-direction:column;gap:var(--space-5);width:100%;min-width:0;box-sizing:border-box}@media(min-width:768px){._dashboard_18ssd_1{gap:var(--space-8)}}._header_18ssd_16{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);width:100%;min-width:0}@media(min-width:640px){._header_18ssd_16{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-4)}}._title_18ssd_34{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:400;color:var(--color-black);letter-spacing:var(--tracking-tight);margin:0}._statsRow_18ssd_43{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);width:100%;min-width:0}@media(min-width:640px){._statsRow_18ssd_43{grid-template-columns:repeat(4,1fr);gap:var(--space-4)}}._statItem_18ssd_58{display:flex;flex-direction:column;padding:var(--space-3) var(--space-2);background:var(--color-gray-50);border-radius:var(--radius-sm);border:1px solid var(--border-color-light);align-items:center;justify-content:center;text-align:center;min-width:0;box-sizing:border-box;transition:all var(--duration-fast) var(--ease-out)}@media(min-width:640px){._statItem_18ssd_58{padding:var(--space-6);border-radius:var(--radius-md)}}._statItem_18ssd_58:hover{background:var(--color-white);border-color:var(--border-color-medium);box-shadow:var(--shadow-xs)}._statNumber_18ssd_86{font-size:clamp(1.35rem,3vw,2.25rem);font-weight:300;font-family:var(--font-body);color:var(--color-black);line-height:1}._statLabel_18ssd_94{font-size:var(--text-overline);font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:var(--tracking-widest);margin-top:var(--space-2)}._filters_18ssd_103{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;min-width:0}._filters_18ssd_103::-webkit-scrollbar{display:none}._filterBtn_18ssd_118{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-color-light);background:transparent;color:var(--color-gray-600);font-size:var(--text-caption);font-weight:500;letter-spacing:var(--tracking-wide);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all var(--duration-fast) var(--ease-out)}@media(min-width:640px){._filterBtn_18ssd_118{padding:var(--space-2) var(--space-4)}}._filterBtn_18ssd_118:hover{background:var(--color-gray-100);color:var(--color-black);border-color:var(--border-color-medium)}._filterActive_18ssd_145{background:var(--color-black)!important;color:var(--color-white)!important;border-color:var(--color-black)!important}._desktopList_18ssd_152{display:none;width:100%;overflow-x:auto}._table_18ssd_158{width:100%;border-collapse:collapse;text-align:left}._th_18ssd_164{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-overline);font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:var(--tracking-widest);border-bottom:1px solid var(--border-color-medium);background:var(--color-white)}._tr_18ssd_176{cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._tr_18ssd_176:hover{background:var(--color-gray-50)}._td_18ssd_185{padding:var(--space-4);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-700);border-bottom:1px solid var(--border-color-light);vertical-align:middle}._clientName_18ssd_194{font-weight:600;color:var(--color-black)}._actions_18ssd_199{display:flex;gap:var(--space-1);justify-content:flex-end}._iconBtn_18ssd_205{background:transparent;border:1px solid transparent;color:var(--color-gray-500);cursor:pointer;width:32px;height:32px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-out)}._iconBtn_18ssd_205:hover{background:var(--color-white);border-color:var(--border-color-light);color:var(--color-black);box-shadow:var(--shadow-xs)}._iconBtnWhatsapp_18ssd_226{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;cursor:pointer;width:32px;height:32px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-out)}._iconBtnWhatsapp_18ssd_226:hover{background:#25d366;border-color:#1ebe5d;color:#fff;box-shadow:0 2px 8px #25d3664d;transform:translateY(-1px)}._statusCell_18ssd_248{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._lostReasonPill_18ssd_255{display:inline-flex;align-items:center;padding:2px 7px;background:var(--color-gray-100);border:1px solid var(--border-color-medium);border-radius:var(--radius-full);color:var(--color-gray-700);font-size:11px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._healthHotPill_18ssd_271{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-full);color:#b91c1c;font-size:11px;font-weight:600;cursor:pointer;transition:all var(--duration-fast)}._healthHotPill_18ssd_271:hover{background:#fee2e2;transform:translateY(-1px)}._healthDuePill_18ssd_291{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;background:#fefce8;border:1px solid #fef08a;border-radius:var(--radius-full);color:#a16207;font-size:11px;font-weight:600;cursor:pointer;transition:all var(--duration-fast)}._healthDuePill_18ssd_291:hover{background:#fef9c3;transform:translateY(-1px)}._iconBtnFollowUpDue_18ssd_311{background:#fefce8!important;border-color:#fef08a!important;color:#a16207!important}._iconBtnFollowUpDue_18ssd_311:hover{background:#fef08a!important;color:#854d0e!important}._dueMobileBtn_18ssd_322{background:#fefce8!important;border-color:#fef08a!important;color:#a16207!important}._viewsBadge_18ssd_328{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-full);color:#166534;font-size:11px;font-weight:600;cursor:pointer;transition:all var(--duration-fast);text-decoration:none}._viewsBadge_18ssd_328:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px)}._viewsBadgeUnseen_18ssd_350{display:inline-flex;align-items:center;padding:3px 8px;background:var(--color-gray-100);border:1px solid var(--border-color-light);border-radius:var(--radius-full);color:var(--color-gray-500);font-size:11px;font-weight:500;cursor:pointer;transition:all var(--duration-fast)}._viewsBadgeUnseen_18ssd_350:hover{background:var(--color-gray-200);color:var(--color-gray-700)}._mobileHeaderBadges_18ssd_369{display:flex;align-items:center;gap:6px;flex-shrink:0}._whatsappMobileBtn_18ssd_376{color:#15803d!important;border-color:#bbf7d0!important;background:#f0fdf4!important}._mobileList_18ssd_383{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0}._mobileCard_18ssd_391{cursor:pointer;border:1px solid var(--border-color-light);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-white);transition:all var(--duration-fast) var(--ease-out);display:flex;flex-direction:column;gap:var(--space-2);box-sizing:border-box;width:100%;min-width:0}._mobileCard_18ssd_391:hover{border-color:var(--border-color-medium);box-shadow:var(--shadow-sm)}._cardHeader_18ssd_411{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);width:100%}._cardClientName_18ssd_419{font-weight:600;font-size:var(--text-body);color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardBody_18ssd_428{display:flex;justify-content:space-between;align-items:baseline;color:var(--color-gray-500);font-size:var(--text-caption);width:100%}._cardMeta_18ssd_437{color:var(--color-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardAmount_18ssd_444{font-weight:600;font-size:var(--text-body-sm);color:var(--color-black);white-space:nowrap}._mobileCardActions_18ssd_451{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-color-light)}._mobileActionBtn_18ssd_460{background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:6px 2px;font-size:11.5px;font-weight:500;color:var(--color-gray-700);display:inline-flex;align-items:center;justify-content:center;gap:3px;cursor:pointer;transition:all var(--duration-fast);white-space:nowrap}._mobileActionBtn_18ssd_460:hover{background:var(--color-gray-100);color:var(--color-black)}._dangerActionBtn_18ssd_482{color:var(--color-danger)}._dangerActionBtn_18ssd_482:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}@media(min-width:768px){._desktopList_18ssd_152{display:block}._mobileList_18ssd_383{display:none}}._emptyContainer_18ssd_501{padding:var(--space-12) 0}._modalActions_18ssd_505{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}._wrapper_191sx_1{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._label_191sx_8{font-family:var(--font-body);font-size:var(--text-overline);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-gray-600)}._required_191sx_17{color:var(--color-error);margin-left:var(--space-1)}._selectWrapper_191sx_22{position:relative;display:flex;align-items:center;width:100%}._select_191sx_22{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-black);background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4);transition:all var(--duration-fast) var(--ease-out);outline:none;cursor:pointer;box-sizing:border-box}@media(max-width:640px){._select_191sx_22{font-size:16px;padding:10px 36px 10px 12px}}._select_191sx_22:hover{border-color:var(--border-color-medium);background:var(--color-white)}._select_191sx_22:focus{border-color:var(--color-black);background:var(--color-white);box-shadow:0 0 0 1px var(--color-black)}._select_191sx_22:disabled{opacity:.5;cursor:not-allowed;background:var(--color-gray-100)}._icon_191sx_70{position:absolute;right:var(--space-3);pointer-events:none;color:var(--color-gray-500)}._hasError_191sx_77{border-color:var(--color-error)!important}._errorMessage_191sx_81{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-error)}._tabsContainer_16nfa_1{display:flex;overflow-x:auto;border-bottom:1px solid var(--border-color-light);gap:var(--space-6);-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}._tabsContainer_16nfa_1::-webkit-scrollbar{display:none}._tab_16nfa_1{background:none;border:none;padding:var(--space-3) var(--space-1);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;color:var(--color-gray-500);cursor:pointer;white-space:nowrap;position:relative;transition:color var(--duration-fast) var(--ease-out);flex-shrink:0}._tab_16nfa_1:hover{color:var(--color-black)}._tab_16nfa_1._active_16nfa_38{color:var(--color-black);font-weight:600}._tab_16nfa_1:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:transparent;transition:all var(--duration-fast) var(--ease-out)}._tab_16nfa_1._active_16nfa_38:after{background-color:var(--color-black)}._editor_ggdz2_1{display:flex;flex-direction:column;gap:var(--space-4);width:100%;min-width:0;box-sizing:border-box}._topBar_ggdz2_10{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color-light);width:100%;min-width:0;box-sizing:border-box}@media(min-width:768px){._topBar_ggdz2_10{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-4)}}._topLeft_ggdz2_31{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;min-width:0}._backBtn_ggdz2_40{display:inline-flex;align-items:center;gap:var(--space-1);background:transparent;border:none;color:var(--color-gray-500);cursor:pointer;font-size:var(--text-caption);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}._backBtn_ggdz2_40:hover{color:var(--color-black);background:var(--color-gray-100)}._editorTitle_ggdz2_63{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400;color:var(--color-black);margin:0;line-height:var(--leading-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._savedIndicator_ggdz2_76{font-size:var(--text-caption);color:var(--color-success);font-weight:500;background:var(--color-success-light);padding:2px 8px;border-radius:var(--radius-full)}._topActions_ggdz2_85{display:flex;gap:var(--space-2);flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;width:100%;min-width:0}._topActions_ggdz2_85::-webkit-scrollbar{display:none}@media(max-width:640px){._topActions_ggdz2_85{gap:6px}._topActions_ggdz2_85 button{padding:6px 10px!important;font-size:12px!important;white-space:nowrap!important;flex-shrink:0!important}}@media(min-width:768px){._topLeft_ggdz2_31{width:auto}._topActions_ggdz2_85{width:auto;flex-wrap:wrap;overflow-x:visible;justify-content:flex-end}}._workspace_ggdz2_126{display:flex;flex-direction:column;gap:var(--space-4);width:100%;min-width:0;box-sizing:border-box}._panel_ggdz2_135{padding-top:var(--space-2);width:100%;min-width:0;box-sizing:border-box}._tabContent_ggdz2_142{display:flex;flex-direction:column;gap:var(--space-4);width:100%;min-width:0;box-sizing:border-box}._grid_ggdz2_151{display:grid;grid-template-columns:1fr;gap:var(--space-4);width:100%}@media(min-width:640px){._grid_ggdz2_151{grid-template-columns:1fr 1fr}}._eventCard_ggdz2_165{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-sm);border:1px solid var(--border-color-light);width:100%;box-sizing:border-box;transition:border-color var(--duration-fast)}@media(min-width:640px){._eventCard_ggdz2_165{padding:var(--space-5);border-radius:var(--radius-md)}}._eventCard_ggdz2_165:hover{border-color:var(--border-color-medium)}._eventCardHeader_ggdz2_189{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color-light)}._eventIndexBadge_ggdz2_197{font-family:var(--font-body);font-size:var(--text-overline);font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._removeEventBtn_ggdz2_206{background:transparent;border:none;color:var(--color-gray-400);cursor:pointer;padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-out)}._removeEventBtn_ggdz2_206:hover{color:var(--color-danger);background:var(--color-danger-light)}._eventGrid_ggdz2_224{display:grid;grid-template-columns:1fr;gap:var(--space-3);width:100%}@media(min-width:640px){._eventGrid_ggdz2_224{grid-template-columns:1.5fr 1fr 1.5fr}}._eventServicesGroup_ggdz2_237,._eventDescriptionGroup_ggdz2_241{width:100%}._pricingCard_ggdz2_246{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-sm);border:1px solid var(--border-color-light);max-width:640px;width:100%;box-sizing:border-box}@media(min-width:640px){._pricingCard_ggdz2_246{padding:var(--space-6);border-radius:var(--radius-md);gap:var(--space-6)}}._pricingCardHeader_ggdz2_267{display:flex;flex-direction:column;gap:var(--space-1)}._pricingSectionTitle_ggdz2_273{font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;color:var(--color-black);margin:0}._pricingHelperText_ggdz2_281{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-500);margin:0}._pricingInputs_ggdz2_288{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:640px){._pricingInputs_ggdz2_288{gap:var(--space-4)}}._discountRow_ggdz2_300{display:flex;gap:var(--space-3);align-items:flex-start}._pricingTotalsSummary_ggdz2_306{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-color-medium)}@media(min-width:640px){._pricingTotalsSummary_ggdz2_306{gap:var(--space-3);padding-top:var(--space-4)}}._totalRow_ggdz2_321{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-600)}._grandTotal_ggdz2_330{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-weight:700;font-size:1.15rem;color:var(--color-black);padding-top:var(--space-3);border-top:1px solid var(--border-color-light)}@media(min-width:640px){._grandTotal_ggdz2_330{font-size:var(--text-h3)}}._grandTotalPrice_ggdz2_348{font-family:var(--font-display);font-size:1.45rem;font-weight:600;color:var(--color-black)}@media(min-width:640px){._grandTotalPrice_ggdz2_348{font-size:1.75rem}}._cardRow_ggdz2_362{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-sm);border:1px solid var(--border-color-light);width:100%;box-sizing:border-box}@media(min-width:640px){._cardRow_ggdz2_362{padding:var(--space-4);gap:var(--space-3);border-radius:var(--radius-md)}}._rowInputs_ggdz2_382{flex:1;display:grid;grid-template-columns:1fr;gap:var(--space-2);min-width:0}@media(min-width:640px){._rowInputs_ggdz2_382{grid-template-columns:1.5fr 1fr 1fr;gap:var(--space-3)}}._removeBtn_ggdz2_397{background:transparent;border:none;color:var(--color-gray-400);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-top:24px;transition:all var(--duration-fast) var(--ease-out)}._removeBtn_ggdz2_397:hover{color:var(--color-danger);background:var(--color-danger-light)}._galleryGrid_ggdz2_416{column-count:2;column-gap:var(--space-3);width:100%}@media(min-width:640px){._galleryGrid_ggdz2_416{column-count:4;column-gap:var(--space-4)}}._galleryItem_ggdz2_429{position:relative;display:inline-block;width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--space-4);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-color-light);vertical-align:top}._galleryItem_ggdz2_429 img{width:100%;height:auto;display:block}._galleryActions_ggdz2_449{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;gap:var(--space-1);background:#0009;padding:4px;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._galleryIconBtn_ggdz2_461{background:transparent;border:none;color:var(--color-white);cursor:pointer;padding:4px;border-radius:2px;display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-fast)}._galleryIconBtn_ggdz2_461:hover{opacity:.8}._galleryIconBtn_ggdz2_461._featured_ggdz2_478{color:#fbbf24}._addImgBtn_ggdz2_482{min-height:160px;display:inline-flex;width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--space-4);border:1.5px dashed var(--border-color-medium);border-radius:var(--radius-sm);background:var(--color-gray-50);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-gray-500);font-family:var(--font-body);font-size:var(--text-caption);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);vertical-align:top;box-sizing:border-box}._addImgBtn_ggdz2_482:hover{background:var(--color-gray-100);color:var(--color-black);border-color:var(--color-black)}._tabHeader_ggdz2_512{display:flex;justify-content:flex-end;margin-bottom:var(--space-2)}._modalActions_ggdz2_518{display:flex;justify-content:flex-end;gap:var(--space-3)}._loading_ggdz2_524,._notFound_ggdz2_525{padding:var(--space-12) 0;text-align:center;font-family:var(--font-body);color:var(--color-gray-600)}._galleryInheritanceNotice_ggdz2_532{display:flex;align-items:flex-start;gap:var(--space-3);background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-700);line-height:var(--leading-relaxed);margin-top:var(--space-2)}._noticeIcon_ggdz2_547{color:var(--color-black);font-size:16px;line-height:1;flex-shrink:0;margin-top:2px}._whatsappTopBtn_ggdz2_555{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-sm);color:#15803d;font-size:var(--text-body-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--duration-fast)}._whatsappTopBtn_ggdz2_555:hover{background:#25d366;border-color:#1ebe5d;color:#fff;box-shadow:0 2px 8px #25d36640;transform:translateY(-1px)}._analyticsStatsGrid_ggdz2_580{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-bottom:var(--space-4)}@media(min-width:768px){._analyticsStatsGrid_ggdz2_580{grid-template-columns:repeat(4,1fr)}}._analyticsStatCard_ggdz2_593{display:flex;align-items:center;gap:var(--space-3);padding:14px 16px;background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm)}._analyticsStatIcon_ggdz2_603{width:38px;height:38px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}._analyticsStatInfo_ggdz2_613{display:flex;flex-direction:column}._analyticsStatVal_ggdz2_618{font-family:var(--font-body);font-size:1.15rem;font-weight:700;color:var(--color-black);line-height:1.2}._analyticsStatLabel_ggdz2_626{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-500)}._insightCard_ggdz2_633{padding:16px 18px;border-radius:var(--radius-sm);border:1px solid var(--border-color-medium);background:var(--color-white);margin-bottom:var(--space-4)}._insight_high_intent_ggdz2_641{background:#f0fdf4;border-color:#bbf7d0}._insight_high_intent_ggdz2_641 ._insightTitle_ggdz2_646{color:#166534}._insight_high_intent_ggdz2_641 ._insightText_ggdz2_650{color:#15803d}._insight_high_intent_ggdz2_641 ._sparkleIcon_ggdz2_654{color:#16a34a}._insight_engaged_ggdz2_658{background:#eff6ff;border-color:#bfdbfe}._insight_engaged_ggdz2_658 ._insightTitle_ggdz2_646{color:#1e40af}._insight_engaged_ggdz2_658 ._insightText_ggdz2_650{color:#1d4ed8}._insight_unviewed_ggdz2_671,._insight_neutral_ggdz2_672{background:var(--color-gray-50);border-color:var(--border-color-light)}._insightHeader_ggdz2_677{display:flex;align-items:center;gap:8px;margin-bottom:6px}._insightTitle_ggdz2_646{font-size:14px;font-weight:700;color:var(--color-black)}._insightText_ggdz2_650{margin:0;font-size:13.5px;line-height:1.5;color:var(--color-gray-700)}._analyticsSectionBox_ggdz2_697{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5);padding:18px;background:var(--color-white);border:1px solid var(--border-color-light);border-radius:var(--radius-sm)}._analyticsSectionTitle_ggdz2_708{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--color-gray-700);margin:0}._analyticsSubtext_ggdz2_721{font-size:11.5px;font-weight:500;text-transform:none;color:var(--color-gray-500)}._emptyAnalyticsDwell_ggdz2_728{display:flex;align-items:center;gap:10px;padding:18px;background:var(--color-gray-50);border:1px dashed var(--border-color-medium);border-radius:var(--radius-sm);color:var(--color-gray-500);font-size:13px}._dwellList_ggdz2_740{display:flex;flex-direction:column;gap:12px}._dwellItem_ggdz2_746{display:flex;flex-direction:column;gap:5px}._dwellItemHeader_ggdz2_752{display:flex;align-items:center;justify-content:space-between;font-size:13px}._dwellLabel_ggdz2_759{font-weight:600;color:var(--color-gray-800)}._dwellValues_ggdz2_764{display:flex;align-items:center;gap:6px}._dwellTime_ggdz2_770{font-weight:700;color:var(--color-black)}._dwellPercent_ggdz2_775{font-size:12px;color:var(--color-gray-500)}._progressBarBg_ggdz2_780{width:100%;height:8px;background:var(--color-gray-200);border-radius:4px;overflow:hidden}._progressBarFill_ggdz2_788{height:100%;border-radius:4px;transition:width .3s ease}._historyList_ggdz2_794{display:flex;flex-direction:column;gap:6px;max-height:160px;overflow-y:auto}._historyItem_ggdz2_802{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--color-gray-50);border-radius:var(--radius-sm);font-size:12.5px}._historyDevice_ggdz2_812{display:flex;align-items:center;gap:6px;color:var(--color-gray-700)}._historyTime_ggdz2_819{color:var(--color-gray-500);font-family:var(--font-mono, monospace);font-size:11.5px}._analyticsActionRow_ggdz2_825{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}._followUpTopBtn_ggdz2_833{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fefce8;border:1px solid #fef08a;border-radius:var(--radius-sm);color:#854d0e;font-size:13px;font-weight:600;cursor:pointer;transition:all var(--duration-fast)}._followUpTopBtn_ggdz2_833:hover{background:#fef08a;color:#713f12;transform:translateY(-1px)}._followUpActionBtn_ggdz2_854{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#fefce8;border:1px solid #fef08a;border-radius:var(--radius-sm);color:#854d0e;font-size:13.5px;font-weight:600;cursor:pointer;transition:all var(--duration-fast)}._followUpActionBtn_ggdz2_854:hover{background:#fef08a;transform:translateY(-1px)}._whatsappActionBtn_ggdz2_874{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#25d366;border:1px solid #1EBE5D;border-radius:var(--radius-sm);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:all var(--duration-fast)}._whatsappActionBtn_ggdz2_874:hover{background:#1ebe5d;transform:translateY(-1px);box-shadow:0 4px 12px #25d3664d}._lostBannerBox_ggdz2_895{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f8fafc;border:1.5px solid var(--border-color-medium);border-radius:var(--radius-sm);gap:12px;flex-wrap:wrap}._lostBannerHeader_ggdz2_907{display:flex;align-items:flex-start;gap:10px}._lostBannerIcon_ggdz2_913{color:var(--color-gray-500);margin-top:2px;flex-shrink:0}._lostBannerTitle_ggdz2_919{margin:0 0 4px;font-size:13.5px;font-weight:700;color:var(--color-black)}._lostBannerCategory_ggdz2_926{margin:0;font-size:12.5px;color:var(--color-gray-600)}._lostBannerNote_ggdz2_932{margin:4px 0 0;font-size:12px;font-style:italic;color:var(--color-gray-500)}._historyStageBadge_ggdz2_939{font-weight:600;font-size:12px;color:var(--color-black)}._historyMessagePreview_ggdz2_945{font-size:11px;color:var(--color-gray-500)}._settings_1eq1e_5{max-width:1040px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-20);box-sizing:border-box;width:100%}@media(min-width:768px){._settings_1eq1e_5{padding:var(--space-8) var(--space-6) var(--space-24)}}._container_1eq1e_19{width:100%;box-sizing:border-box}._header_1eq1e_25{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-color-light);margin-bottom:var(--space-8)}@media(min-width:640px){._header_1eq1e_25{flex-direction:row;justify-content:space-between;align-items:center}}._headerText_1eq1e_42{display:flex;flex-direction:column;gap:4px}._title_1eq1e_48{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.25rem);color:var(--color-black);margin:0;font-weight:400;letter-spacing:var(--tracking-tight)}._subtitle_1eq1e_57{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-500);margin:0;line-height:1.5;max-width:680px}._headerActions_1eq1e_66{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._savedAlert_1eq1e_73,._savedMessage_1eq1e_74{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--color-success-light);color:var(--color-success);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;padding:6px 12px;border-radius:var(--radius-full);animation:_fadeIn_1eq1e_1 .25s ease}@keyframes _fadeIn_1eq1e_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}._sectionsContainer_1eq1e_94{display:flex;flex-direction:column;gap:var(--space-8)}._sectionCard_1eq1e_100{background:var(--color-white);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;box-shadow:0 1px 3px #00000005}@media(min-width:768px){._sectionCard_1eq1e_100{border-radius:var(--radius-md);padding:var(--space-8);gap:var(--space-6)}}._sectionHeader_1eq1e_120{display:flex;flex-direction:column;gap:4px}._sectionTitle_1eq1e_126{font-family:var(--font-display);font-size:1.3rem;color:var(--color-black);font-weight:500;margin:0}._sectionSubtitle_1eq1e_134{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-500);margin:0;line-height:1.5}._formGrid_1eq1e_143,._grid_1eq1e_144{display:grid;grid-template-columns:1fr;gap:var(--space-4);width:100%}@media(min-width:640px){._formGrid_1eq1e_143,._grid_1eq1e_144{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}._eventTypesHeader_1eq1e_162{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:640px){._eventTypesHeader_1eq1e_162{flex-direction:row;justify-content:space-between;align-items:flex-start}}._eventTypePillsBar_1eq1e_176{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-1) 0}._eventTypePill_1eq1e_176{display:inline-flex;align-items:center;gap:var(--space-2);padding:7px 14px;background:var(--color-white);border:1px solid var(--border-color-medium);border-radius:var(--radius-full);font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-gray-700);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._eventTypePill_1eq1e_176:hover{border-color:var(--color-black);color:var(--color-black);background:var(--color-gray-50)}._activePill_1eq1e_205{background:var(--color-black)!important;border-color:var(--color-black)!important;color:var(--color-white)!important}._pillCount_1eq1e_211{font-size:11px;background:var(--color-gray-100);color:var(--color-gray-700);padding:1px 6px;border-radius:var(--radius-full);font-weight:600}._activePill_1eq1e_205 ._pillCount_1eq1e_211{background:#ffffff40;color:var(--color-white)}._selectedTypeBox_1eq1e_226{background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:768px){._selectedTypeBox_1eq1e_226{padding:var(--space-6);gap:var(--space-5)}}._selectedTypeHeader_1eq1e_243{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color-light)}@media(min-width:640px){._selectedTypeHeader_1eq1e_243{flex-direction:row;justify-content:space-between;align-items:center}}._typeTitleArea_1eq1e_259{display:flex;flex-direction:column;gap:2px}._nameWithEdit_1eq1e_265{display:flex;align-items:center;gap:var(--space-2)}._selectedTypeName_1eq1e_271{font-family:var(--font-display);font-size:1.25rem;color:var(--color-black);margin:0;font-weight:600}._renameBtn_1eq1e_279{background:transparent;border:1px solid transparent;color:var(--color-gray-400);cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--duration-fast)}._renameBtn_1eq1e_279:hover{color:var(--color-black);background:var(--color-white);border-color:var(--border-color-light)}._renameRow_1eq1e_298{display:flex;align-items:center;gap:var(--space-2)}._renameInput_1eq1e_304{font-family:var(--font-display);font-size:1.15rem;padding:4px 10px;border:1px solid var(--color-black);border-radius:var(--radius-sm);outline:none;background:var(--color-white)}._typeGalleryMeta_1eq1e_314{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-gray-500);margin:0}._typeHeaderActions_1eq1e_321{display:flex;gap:var(--space-2);align-items:center}._galleryGrid_1eq1e_328{column-count:2;column-gap:var(--space-3);width:100%}@media(min-width:640px){._galleryGrid_1eq1e_328{column-count:3;column-gap:var(--space-4)}}@media(min-width:1024px){._galleryGrid_1eq1e_328{column-count:4;column-gap:var(--space-4)}}._galleryCard_1eq1e_348{position:relative;display:inline-block;width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--space-4);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-color-light);background:var(--color-gray-100);vertical-align:top}._galleryCard_1eq1e_348 img{width:100%;height:auto;display:block}._featuredBadge_1eq1e_369{position:absolute;top:8px;left:8px;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fbbf24;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-sm);display:flex;align-items:center;gap:3px;z-index:2}._galleryOverlayActions_1eq1e_389{position:absolute;top:8px;right:8px;display:flex;gap:4px;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px;border-radius:var(--radius-sm);z-index:2}._galleryActionBtn_1eq1e_402{background:transparent;border:none;color:var(--color-white);cursor:pointer;padding:5px;border-radius:2px;display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast)}._galleryActionBtn_1eq1e_402:hover{background:#fff3}._galleryActionBtn_1eq1e_402._isFeatured_1eq1e_419{color:#fbbf24}._photoCaption_1eq1e_423{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0%,transparent 100%);color:var(--color-white);font-family:var(--font-body);font-size:11px;padding:var(--space-4) var(--space-2) var(--space-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._addPhotoCardBtn_1eq1e_438{min-height:180px;display:inline-flex;width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--space-4);border:1.5px dashed var(--border-color-medium);border-radius:var(--radius-sm);background:var(--color-white);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-gray-500);font-family:var(--font-body);font-size:var(--text-caption);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);padding:var(--space-4);text-align:center;vertical-align:top;box-sizing:border-box}._addPhotoCardBtn_1eq1e_438:hover{background:var(--color-gray-50);color:var(--color-black);border-color:var(--color-black)}._addonsList_1eq1e_473{display:flex;flex-direction:column;gap:var(--space-3)}._addonItemCard_1eq1e_479{background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);transition:all var(--duration-fast)}@media(min-width:640px){._addonItemCard_1eq1e_479{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-4)}}._addonItemCard_1eq1e_479:hover{background:var(--color-white);border-color:#d97706;box-shadow:0 2px 8px #0000000a}._addonItemInfo_1eq1e_505{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._addonItemTitleRow_1eq1e_513{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._addonItemIcon_1eq1e_520{color:#d97706;flex-shrink:0}._addonItemName_1eq1e_525{font-family:var(--font-body);font-size:var(--text-body);font-weight:600;color:var(--color-gray-900)}._addonItemPriceBadge_1eq1e_532{background:#fef3c7;color:#92400e;font-size:12px;font-weight:700;padding:2px 10px;border-radius:var(--radius-full)}._addonItemDesc_1eq1e_541{font-family:var(--font-body);font-size:13px;color:var(--color-gray-500);margin:0;line-height:1.4}._addonItemActions_1eq1e_549{display:flex;align-items:center;gap:var(--space-1);align-self:flex-end}@media(min-width:640px){._addonItemActions_1eq1e_549{align-self:center}}._iconActionBtn_1eq1e_563{background:var(--color-white);border:1px solid var(--border-color-light);color:var(--color-gray-600);cursor:pointer;padding:6px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:all var(--duration-fast)}._iconActionBtn_1eq1e_563:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}._dangerIcon_1eq1e_582{color:var(--color-gray-500)}._dangerIcon_1eq1e_582:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#dc2626!important}._mediaLinksBlock_1eq1e_595{background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:var(--space-5);margin-bottom:var(--space-4)}._mediaBlockHeader_1eq1e_603{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);gap:var(--space-2)}._mediaBlockTitle_1eq1e_611{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body);font-weight:600;color:var(--color-gray-900)}._mediaTypeIconRed_1eq1e_621{color:#ef4444;flex-shrink:0}._mediaTypeIconDark_1eq1e_626{color:#2563eb;flex-shrink:0}._mediaLinksList_1eq1e_631{display:flex;flex-direction:column;gap:var(--space-2)}._mediaLinkCard_1eq1e_637{background:var(--color-white);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3);transition:all var(--duration-fast)}._mediaLinkCard_1eq1e_637:hover{border-color:var(--border-color-medium);box-shadow:0 1px 4px #00000008}._mediaLinkIconBoxRed_1eq1e_653{width:32px;height:32px;border-radius:var(--radius-sm);background:#fef2f2;color:#ef4444;display:flex;align-items:center;justify-content:center;flex-shrink:0}._mediaLinkIconBoxDark_1eq1e_665{width:32px;height:32px;border-radius:var(--radius-sm);background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}._mediaLinkContent_1eq1e_677{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._mediaLinkTitle_1eq1e_685{font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--color-gray-900)}._mediaLinkSubtitle_1eq1e_692{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-gray-500)}._mediaLinkUrl_1eq1e_698{font-family:var(--font-body);font-size:11px;color:#d97706;text-decoration:none;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mediaLinkUrl_1eq1e_698:hover{text-decoration:underline}._mediaLinkActions_1eq1e_714{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}._hubConfigCard_1eq1e_721{background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:var(--space-5);margin-top:var(--space-2)}._hubConfigTitle_1eq1e_729{font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-800);margin:0 0 var(--space-3) 0}._bottomSaveRow_1eq1e_740{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;margin-top:var(--space-4);border-top:1px solid var(--border-color-light)}._modalForm_1eq1e_751{display:flex;flex-direction:column;gap:var(--space-4)}._modalActions_1eq1e_757{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}._logoUploaderGrid_1eq1e_768{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-6)}@media(min-width:768px){._logoUploaderGrid_1eq1e_768{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}._logoUploadCard_1eq1e_782{background:var(--color-white);border:1.5px solid var(--border-color-light);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:0 1px 3px #00000008}._logoCardHeader_1eq1e_793{display:flex;justify-content:space-between;align-items:flex-start}._logoTypeBadge_1eq1e_799{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:3px 8px;border-radius:var(--radius-full);background:var(--color-gray-100);color:var(--color-gray-800);margin-bottom:6px}._badgeLight_1eq1e_812{background:#09090b;color:#f8fafc}._logoCardTitle_1eq1e_817{font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--color-black);margin:0 0 4px}._logoCardDesc_1eq1e_825{font-size:12px;color:var(--color-gray-500);margin:0;line-height:1.4}._lightPreviewCanvas_1eq1e_832{width:100%;height:125px;background:#fff;background-image:radial-gradient(#e2e8f0 1.2px,transparent 1.2px);background-size:12px 12px;border:1.5px dashed var(--border-color-medium);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;padding:var(--space-4);box-sizing:border-box;overflow:hidden}._darkPreviewCanvas_1eq1e_848{width:100%;height:125px;background:#09090b;background-image:radial-gradient(#27272a 1.2px,transparent 1.2px);background-size:12px 12px;border:1.5px dashed #3f3f46;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;padding:var(--space-4);box-sizing:border-box;overflow:hidden}._previewLogoImg_1eq1e_864{max-width:100%;max-height:85px;object-fit:contain;transition:transform .2s ease}._logoActionControls_1eq1e_871{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._uploadBtnLabel_1eq1e_878{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--color-black);color:var(--color-white);border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--duration-fast)}._uploadBtnLabel_1eq1e_878:hover{background:var(--color-gray-800);transform:translateY(-1px)}._hiddenFileInput_1eq1e_897{display:none}._resetLogoBtn_1eq1e_901{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;background:transparent;border:1px solid var(--border-color-medium);border-radius:var(--radius-sm);font-size:12.5px;font-weight:500;color:var(--color-gray-600);cursor:pointer;transition:all var(--duration-fast)}._resetLogoBtn_1eq1e_901:hover{border-color:var(--color-black);color:var(--color-black);background:var(--color-gray-50)}._urlFallbackBox_1eq1e_922{display:flex;flex-direction:column;gap:6px;padding-top:var(--space-3);border-top:1px solid var(--border-color-light)}._urlFallbackLabel_1eq1e_930{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-500)}._brandMetaGrid_1eq1e_938{display:grid;grid-template-columns:1fr;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-color-light)}@media(min-width:640px){._brandMetaGrid_1eq1e_938{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}._galleryDropContainer_1eq1e_956{position:relative;transition:all var(--duration-fast);border-radius:var(--radius-sm)}._galleryDropActive_1eq1e_962{outline:2px dashed var(--color-black);outline-offset:4px}._galleryDropOverlay_1eq1e_967{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px dashed var(--color-black);border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);z-index:20;pointer-events:none;animation:_fadeIn_1eq1e_1 .15s ease-out}._galleryDropOverlayTitle_1eq1e_984{font-family:var(--font-body);font-size:var(--text-h4);font-weight:600;color:var(--color-black)}._galleryDropOverlaySub_1eq1e_991{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-gray-500)}._galleryEmptyDropzone_1eq1e_997{border:2px dashed var(--border-color-medium);border-radius:var(--radius-sm);background:var(--color-white);padding:var(--space-12) var(--space-6);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);gap:var(--space-3)}._galleryEmptyDropzone_1eq1e_997:hover{border-color:var(--color-black);background:var(--color-gray-50)}._emptyDropzoneIcon_1eq1e_1017{color:var(--color-gray-400);transition:color var(--duration-fast)}._galleryEmptyDropzone_1eq1e_997:hover ._emptyDropzoneIcon_1eq1e_1017{color:var(--color-black)}._emptyDropzoneTitle_1eq1e_1026{font-family:var(--font-body);font-size:var(--text-body);font-weight:600;color:var(--color-black)}._emptyDropzoneSub_1eq1e_1033{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-gray-500);max-width:380px;line-height:1.5}._modalTabs_1eq1e_1042{display:flex;gap:var(--space-2);border-bottom:1px solid var(--border-color-light);margin-bottom:var(--space-5)}._modalTabBtn_1eq1e_1049{background:transparent;border:none;border-bottom:2px solid transparent;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;color:var(--color-gray-500);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all var(--duration-fast);margin-bottom:-1px}._modalTabBtn_1eq1e_1049:hover{color:var(--color-black)}._modalTabActive_1eq1e_1070{color:var(--color-black)!important;border-bottom-color:var(--color-black)!important;font-weight:600}._modalDropzone_1eq1e_1077{border:2px dashed var(--border-color-medium);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-4);background:var(--color-gray-50);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all var(--duration-fast);gap:var(--space-2)}._modalDropzone_1eq1e_1077:hover,._modalDropzoneActive_1eq1e_1093{border-color:var(--color-black);background:var(--color-white)}._modalDropzoneIcon_1eq1e_1098{color:var(--color-gray-400);margin-bottom:var(--space-1)}._modalDropzoneText_1eq1e_1103{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-black)}._modalDropzoneSubtext_1eq1e_1109{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-gray-500)}._selectedFilesContainer_1eq1e_1116{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}._selectedFilesHeader_1eq1e_1123{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-600)}._clearSelectedBtn_1eq1e_1135{background:transparent;border:none;font-size:var(--text-caption);color:var(--color-gray-500);cursor:pointer;text-decoration:underline;padding:0}._clearSelectedBtn_1eq1e_1135:hover{color:var(--color-error)}._selectedFilesPreviewGrid_1eq1e_1149{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:var(--space-2);max-height:200px;overflow-y:auto;padding:var(--space-2);background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm)}._selectedFileThumb_1eq1e_1161{position:relative;aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--border-color-light);background:var(--color-white)}._selectedFileThumb_1eq1e_1161 img{width:100%;height:100%;object-fit:cover;display:block}._selectedFileRemoveBtn_1eq1e_1177{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#000000bf;color:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background var(--duration-fast)}._selectedFileRemoveBtn_1eq1e_1177:hover{background:var(--color-error)}._galleryAlertSuccess_1eq1e_1200{display:flex;align-items:center;gap:8px;padding:var(--space-3) var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-sm);color:#15803d;font-family:var(--font-body);font-size:var(--text-caption);font-weight:500;animation:_fadeIn_1eq1e_1 .2s ease-out}._galleryAlertError_1eq1e_1215{display:flex;align-items:center;gap:8px;padding:var(--space-3) var(--space-4);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:#b91c1c;font-family:var(--font-body);font-size:var(--text-caption);font-weight:500;animation:_fadeIn_1eq1e_1 .2s ease-out}._uploadProgressBar_1eq1e_1230{width:100%;height:6px;background:var(--color-gray-100);border-radius:var(--radius-full);overflow:hidden;margin-top:var(--space-2)}._uploadProgressFill_1eq1e_1239{height:100%;background:var(--color-black);transition:width .2s ease-out}._viewer_1y19e_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;z-index:var(--z-viewer, 500);display:flex;align-items:center;justify-content:center;animation:_fadeIn_1y19e_1 var(--duration-fast) var(--ease-out)}._content_1y19e_12{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12)}._image_1y19e_22{max-width:100%;max-height:80vh;object-fit:contain;transition:opacity var(--duration-normal)}._footer_1y19e_29{margin-top:var(--space-6);text-align:center;color:var(--color-white);font-family:var(--font-body)}._caption_1y19e_36{font-size:var(--text-body);margin:0 0 var(--space-2) 0}._counter_1y19e_41{font-size:var(--text-caption);color:var(--color-gray-400);letter-spacing:var(--tracking-wide)}._closeBtn_1y19e_47{position:absolute;top:var(--space-6);right:var(--space-6);background:none;border:none;color:var(--color-gray-300);cursor:pointer;padding:var(--space-2);transition:color var(--duration-fast);z-index:10}._closeBtn_1y19e_47:hover{color:var(--color-white)}._navBtn_1y19e_64{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-gray-400);cursor:pointer;padding:var(--space-4);transition:color var(--duration-fast);z-index:10}._navBtn_1y19e_64:hover{color:var(--color-white)}._prevBtn_1y19e_81{left:var(--space-4)}._nextBtn_1y19e_82{right:var(--space-4)}@media(max-width:768px){._navBtn_1y19e_64{display:none}._content_1y19e_12{padding:var(--space-4)}._closeBtn_1y19e_47{top:var(--space-2);right:var(--space-2)}}@keyframes _fadeIn_1y19e_1{0%{opacity:0}to{opacity:1}}._spinnerWrapper_avyqb_1{display:flex;justify-content:center;align-items:center;padding:var(--space-12)}._spinner_avyqb_1{width:32px;height:32px;border:1.5px solid var(--color-gray-200);border-right-color:var(--color-black);border-radius:50%;animation:_spin_avyqb_1 .8s linear infinite}@keyframes _spin_avyqb_1{to{transform:rotate(360deg)}}._skeletonWrapper_avyqb_21{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}._skeletonLine_avyqb_28{background:var(--color-gray-100);border-radius:var(--radius-sm);position:relative;overflow:hidden}._skeletonLine_avyqb_28:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:_shimmer_avyqb_1 1.5s infinite}@keyframes _shimmer_avyqb_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._photriyaContainer_pipo2_1{background-color:var(--color-white);color:var(--color-gray-900);width:100%;overflow-x:hidden;font-family:var(--font-body)}._mainNav_pipo2_12{position:sticky;top:0;left:0;width:100%;z-index:1000;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08);transition:all .3s ease}._navInner_pipo2_24{max-width:var(--content-width);margin:0 auto;padding:0 var(--page-padding);height:68px;display:flex;align-items:center;justify-content:space-between}._navLogo_pipo2_34{display:flex;align-items:center;cursor:pointer}._navLogoImg_pipo2_40{height:44px;width:auto;object-fit:contain;display:block}._navLinks_pipo2_47{display:none;list-style:none;margin:0;padding:0;gap:var(--space-6);align-items:center}@media(min-width:900px){._navLinks_pipo2_47{display:flex}}._navLink_pipo2_47{background:transparent;border:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;color:var(--color-gray-600);cursor:pointer;padding:6px 2px;position:relative;transition:color var(--duration-fast)}._navLink_pipo2_47:hover{color:var(--color-black)}._navLink_pipo2_47._active_pipo2_79{color:var(--color-black);font-weight:600}._navLink_pipo2_47._active_pipo2_79:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-black)}._mobileNavToggle_pipo2_94{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-black);cursor:pointer;padding:8px}@media(min-width:900px){._mobileNavToggle_pipo2_94{display:none}}._mobileNavOverlay_pipo2_111{position:fixed;top:68px;left:0;right:0;bottom:0;background:#fffffffa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:999;display:flex;align-items:center;justify-content:center;padding:var(--space-8)}._mobileNavList_pipo2_126{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}._mobileNavList_pipo2_126 button{background:transparent;border:none;font-family:var(--font-display);font-size:1.5rem;color:var(--color-black);cursor:pointer;padding:var(--space-2) var(--space-4);transition:opacity .2s}._mobileNavList_pipo2_126 button:hover{opacity:.7}._wallHero_pipo2_154{position:relative;min-height:88vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-gray-950);padding:var(--space-12) var(--space-4);box-sizing:border-box}._wallGrid_pipo2_167{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;opacity:.35;filter:grayscale(30%)}@media(min-width:640px){._wallGrid_pipo2_167{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){._wallGrid_pipo2_167{grid-template-columns:repeat(6,1fr)}}._wallTile_pipo2_192{width:100%;height:100%;overflow:hidden}._wallTile_pipo2_192 img{width:100%;height:100%;object-fit:cover}._wallOverlay_pipo2_204{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,#00000073,#000000c7);z-index:2}._wallContent_pipo2_218{position:relative;z-index:3;text-align:center;max-width:820px;margin:0 auto;color:var(--color-white);display:flex;flex-direction:column;align-items:center}._wallLogoImg_pipo2_230{height:clamp(80px,12vw,110px);width:auto;object-fit:contain;display:block;margin-bottom:var(--space-6)}._wallClientHeadline_pipo2_238{font-family:var(--font-display);font-size:clamp(2.25rem,6vw,4.5rem);font-weight:400;line-height:var(--leading-tight);color:var(--color-white);margin:0 0 var(--space-4) 0;text-shadow:0 2px 20px rgba(0,0,0,.4)}._wallTagline_pipo2_248{font-family:var(--font-body);font-size:clamp(1rem,2.5vw,1.25rem);color:#ffffffe6;font-weight:300;letter-spacing:.5px;margin:0 0 var(--space-8) 0}._wallActions_pipo2_257{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center}._wallPrimaryBtn_pipo2_264{background:var(--color-white);color:var(--color-black);border:1px solid var(--color-white);padding:12px 28px;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;letter-spacing:1px;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._wallPrimaryBtn_pipo2_264:hover{background:transparent;color:var(--color-white);transform:translateY(-2px)}._wallSecondaryBtn_pipo2_285{background:transparent;color:var(--color-white);border:1px solid rgba(255,255,255,.7);padding:12px 28px;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;letter-spacing:1px;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._wallSecondaryBtn_pipo2_285:hover{background:#ffffff26;border-color:var(--color-white);transform:translateY(-2px)}._section_pipo2_309{padding:var(--space-10) 0;width:100%;box-sizing:border-box}@media(min-width:768px){._section_pipo2_309{padding:var(--space-20) 0}}._bgLight_pipo2_321{background-color:var(--color-gray-50)}._container_pipo2_325{max-width:var(--content-width);margin:0 auto;padding:0 var(--space-4);box-sizing:border-box}@media(min-width:768px){._container_pipo2_325{padding:0 var(--page-padding)}}._sectionHeader_pipo2_338{text-align:center;margin-bottom:var(--space-6)}@media(min-width:768px){._sectionHeader_pipo2_338{margin-bottom:var(--space-10)}}._sectionNumber_pipo2_349{font-family:var(--font-body);font-size:13px;font-weight:700;color:#d97706;letter-spacing:2px;margin-bottom:2px;display:block}@media(min-width:768px){._sectionNumber_pipo2_349{font-size:15px;margin-bottom:var(--space-2)}}._sectionTitle_pipo2_366{font-family:var(--font-display);font-size:clamp(1.65rem,4vw,2.75rem);font-weight:400;color:var(--color-black);margin:0;line-height:var(--leading-tight)}._getBehind_pipo2_375{color:var(--color-gray-400);font-weight:300;font-style:italic}._sectionSubheading_pipo2_381{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--color-gray-600);margin-top:4px;text-transform:uppercase;letter-spacing:1px}@media(min-width:768px){._sectionSubheading_pipo2_381{font-size:14px;margin-top:var(--space-2)}}._aboutContent_pipo2_401{max-width:860px;margin:0 auto;font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--color-gray-700);text-align:center;display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:768px){._aboutContent_pipo2_401{font-size:1.05rem;line-height:1.85;gap:var(--space-4)}}._personalLetter_pipo2_422{background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-md);padding:var(--space-5) var(--space-4);text-align:left}@media(min-width:768px){._personalLetter_pipo2_422{padding:var(--space-8)}}._gallerySection_pipo2_439{background:var(--color-white)}._filterPills_pipo2_443{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-10)}._filterPill_pipo2_443{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 18px;background:var(--color-gray-100);border:1px solid var(--border-color-light);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-700);cursor:pointer;transition:all var(--duration-fast)}._filterPill_pipo2_443:hover{background:var(--color-gray-200);color:var(--color-black)}._filterActive_pipo2_471{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}._filterActive_pipo2_471:hover{background:#222;color:var(--color-white)}._filterCount_pipo2_482{font-size:11px;background:#0000001a;padding:2px 6px;border-radius:var(--radius-full)}._filterActive_pipo2_471 ._filterCount_pipo2_482{background:#fff3}._masonryGrid_pipo2_493{column-count:2;column-gap:var(--space-3);width:100%}@media(min-width:768px){._masonryGrid_pipo2_493{column-count:2;column-gap:var(--space-6)}}@media(min-width:1024px){._masonryGrid_pipo2_493{column-count:3;column-gap:var(--space-6)}}._masonryItem_pipo2_513{position:relative;display:inline-block;width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--space-3);overflow:hidden;border-radius:var(--radius-sm);cursor:pointer;background:var(--color-gray-100);vertical-align:top}@media(min-width:768px){._masonryItem_pipo2_513{margin-bottom:var(--space-6)}}._masonryItem_pipo2_513 img{width:100%;height:auto;display:block;transition:transform .5s ease}._masonryItem_pipo2_513:hover img{transform:scale(1.03)}._masonryHover_pipo2_545{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0%,transparent 100%);color:var(--color-white);padding:var(--space-6) var(--space-4) var(--space-3);opacity:0;transition:opacity .3s ease;font-size:var(--text-body-sm);font-weight:500}._masonryItem_pipo2_513:hover ._masonryHover_pipo2_545{opacity:1}._clientBanner_pipo2_566{text-align:center;max-width:600px;margin:0 auto var(--space-10)}._preparedForName_pipo2_572{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,2.75rem);color:#d97706;margin:0 0 var(--space-2) 0;font-weight:500}._enquiryMetaRow_pipo2_580{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap}._enquiryBadge_pipo2_588{background:#fef3c7;color:#92400e;font-size:var(--text-caption);font-weight:600;padding:4px 12px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px}._enquiryDate_pipo2_599{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-caption);color:var(--color-gray-600);font-weight:500}._inlineIcon_pipo2_608{color:#d97706}._eventCardsGrid_pipo2_612{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){._eventCardsGrid_pipo2_612{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media(min-width:1024px){._eventCardsGrid_pipo2_612{grid-template-columns:repeat(3,1fr)}}._factCard_pipo2_631{background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-md);padding:var(--space-5) var(--space-4);text-align:center;display:flex;flex-direction:column;gap:var(--space-2);transition:all var(--duration-fast)}@media(min-width:768px){._factCard_pipo2_631{padding:var(--space-8) var(--space-6);gap:var(--space-3)}}._factCard_pipo2_631:hover{border-color:#d97706;box-shadow:0 8px 24px #0000000d;transform:translateY(-2px)}._factCardTitle_pipo2_656{font-family:var(--font-display);font-size:1.3rem;color:#d97706;margin:0;font-weight:500}@media(min-width:768px){._factCardTitle_pipo2_656{font-size:1.45rem}}._factCardDate_pipo2_670{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--color-gray-900);margin:0}._factCardLocation_pipo2_682{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-size:13px;color:var(--color-gray-600);margin:0}._factCardServices_pipo2_693{font-family:var(--font-body);font-size:13px;color:var(--color-gray-800);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-color-light);line-height:1.45;font-weight:500}._factCardDescription_pipo2_704{font-family:var(--font-body);font-size:12px;color:var(--color-gray-500);margin-top:2px;line-height:1.45}._deliverablesContainer_pipo2_715{max-width:720px;margin:0 auto}._deliverablesList_pipo2_720{display:flex;flex-direction:column;gap:var(--space-2)}@media(min-width:768px){._deliverablesList_pipo2_720{gap:var(--space-3)}}._deliverableRow_pipo2_732{display:flex;align-items:flex-start;gap:var(--space-3);background:var(--color-white);padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-color-light)}@media(min-width:768px){._deliverableRow_pipo2_732{padding:var(--space-4) var(--space-5);gap:var(--space-4)}}._checkIconBox_pipo2_749{width:22px;height:22px;border-radius:50%;background:#d97706;color:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._deliverableText_pipo2_762{font-family:var(--font-body);font-size:14px;color:var(--color-gray-800);line-height:1.45}@media(min-width:768px){._deliverableText_pipo2_762{font-size:var(--text-body);line-height:1.5}}._totalCard_pipo2_779{max-width:820px;margin:0 auto;background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-md);padding:var(--space-5) var(--space-4);box-sizing:border-box}@media(min-width:768px){._totalCard_pipo2_779{padding:var(--space-12)}}._totalPriceDisplay_pipo2_795{font-family:var(--font-display);font-size:clamp(1.85rem,5.5vw,3.25rem);font-weight:500;color:var(--color-black);text-align:center;margin-bottom:var(--space-1)}._teamTag_pipo2_804{font-family:var(--font-body);font-size:14px;color:var(--color-gray-500);font-weight:400}._validityNote_pipo2_811{text-align:center;font-family:var(--font-body);font-size:11px;font-weight:600;color:#d97706;text-transform:uppercase;letter-spacing:.8px;margin-bottom:var(--space-5)}@media(min-width:768px){._validityNote_pipo2_811{font-size:var(--text-caption);letter-spacing:1px;margin-bottom:var(--space-8)}}._breakdownTable_pipo2_830{background:var(--color-white);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:8px}@media(min-width:768px){._breakdownTable_pipo2_830{padding:var(--space-4) var(--space-6);margin-bottom:var(--space-6);gap:var(--space-3)}}._breakdownRow_pipo2_849{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:13.5px;color:var(--color-gray-600)}._breakdownFinal_pipo2_857{padding-top:var(--space-2);border-top:1px solid var(--color-black);font-family:var(--font-display);font-size:1.15rem;color:var(--color-black);font-weight:600}._paymentTermsBox_pipo2_867{margin-bottom:var(--space-5)}._paymentTermsHeading_pipo2_871{font-family:var(--font-display);font-size:1.15rem;color:var(--color-black);margin:0 0 var(--space-3) 0}._paymentScheduleGrid_pipo2_878{display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media(min-width:640px){._paymentScheduleGrid_pipo2_878{grid-template-columns:repeat(3,1fr);gap:var(--space-3)}}._paymentScheduleItem_pipo2_891{background:var(--color-white);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);padding:10px 12px;text-align:center}@media(min-width:768px){._paymentScheduleItem_pipo2_891{padding:var(--space-4)}}._scheduleMilestone_pipo2_905{font-family:var(--font-body);font-size:11px;color:var(--color-gray-500);text-transform:uppercase;margin-bottom:2px;font-weight:600}._scheduleAmount_pipo2_914{font-family:var(--font-body);font-size:13.5px;color:var(--color-black)}._scheduleDue_pipo2_920{font-size:11px;color:var(--color-gray-400);margin-top:2px}._tocList_pipo2_927{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5);padding-top:var(--space-3);border-top:1px dashed var(--border-color-light)}._tocItem_pipo2_936{font-family:var(--font-body);font-size:13px;color:var(--color-gray-600);line-height:1.55;margin:0}._inspirationalQuote_pipo2_944{font-family:var(--font-display);font-size:1rem;color:#d97706;text-align:center;line-height:1.5;margin:var(--space-4) 0}._decisionActions_pipo2_953{display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch;padding-top:var(--space-5);border-top:1px solid var(--border-color-medium)}._actionBtnGroup_pipo2_962{display:flex;flex-direction:column;gap:var(--space-2);width:100%}@media(min-width:640px){._decisionActions_pipo2_953{align-items:center}._actionBtnGroup_pipo2_962{flex-direction:row;justify-content:center;width:auto;gap:var(--space-3)}}._btnApprove_pipo2_981{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);padding:12px 20px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;cursor:pointer;width:100%;transition:all var(--duration-fast)}@media(min-width:640px){._btnApprove_pipo2_981{width:auto;padding:12px 24px}}._btnApprove_pipo2_981:hover{background:#222;transform:translateY(-1px)}._btnChanges_pipo2_1011{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--color-white);color:var(--color-black);border:1px solid var(--border-color-medium);padding:12px 20px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;cursor:pointer;width:100%;transition:all var(--duration-fast)}@media(min-width:640px){._btnChanges_pipo2_1011{width:auto;padding:12px 24px}}._btnChanges_pipo2_1011:hover{background:var(--color-gray-100)}._btnPdf_pipo2_1040{display:inline-flex;align-items:center;gap:var(--space-2);background:transparent;color:var(--color-gray-600);border:none;font-family:var(--font-body);font-size:var(--text-caption);cursor:pointer;text-decoration:underline}._btnPdf_pipo2_1040:hover{color:var(--color-black)}._approvedBanner_pipo2_1057{display:flex;align-items:center;gap:var(--space-2);background:var(--color-success-light);color:var(--color-success);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:600;font-size:var(--text-body-sm)}._changesBanner_pipo2_1069{display:flex;align-items:center;gap:var(--space-2);background:var(--color-warning-light);color:var(--color-warning);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:600;font-size:var(--text-body-sm)}._tableRounded_pipo2_1084{background:var(--color-white);border:1px solid var(--border-color-light);border-radius:var(--radius-md);overflow:hidden}._addonsTable_pipo2_1091{width:100%;border-collapse:collapse;font-family:var(--font-body)}._addonsTable_pipo2_1091 th{background:var(--color-gray-100);padding:var(--space-4) var(--space-6);font-size:var(--text-overline);letter-spacing:1px;text-transform:uppercase;color:var(--color-gray-600);text-align:left;border-bottom:1px solid var(--border-color-light)}._addonsTable_pipo2_1091 td{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-color-light);font-size:var(--text-body-sm);color:var(--color-gray-700)}._addonsTable_pipo2_1091 tr:last-child td{border-bottom:none}._addonName_pipo2_1119{font-weight:600;color:var(--color-black);display:flex;align-items:center;gap:var(--space-2)}._addonIcon_pipo2_1127{color:#d97706}._addonDesc_pipo2_1131{color:var(--color-gray-500);font-size:13px}._addonPrice_pipo2_1136{font-family:var(--font-display);font-weight:600;color:var(--color-black);white-space:nowrap}@media(max-width:767px){._addonsTable_pipo2_1091 thead{display:none}._addonsTable_pipo2_1091,._addonsTable_pipo2_1091 tbody{display:block;width:100%}._addonsTable_pipo2_1091 tr{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "desc desc";padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color-light);gap:4px var(--space-2);align-items:center}._addonsTable_pipo2_1091 tr:last-child{border-bottom:none}._addonsTable_pipo2_1091 td{padding:0;border-bottom:none}._addonName_pipo2_1119{grid-area:name;font-size:13.5px;font-weight:600;line-height:1.3}._addonPrice_pipo2_1136{grid-area:price;font-family:var(--font-body);font-size:12px;font-weight:700;color:#92400e;background:#fef3c7;padding:2px 8px;border-radius:var(--radius-full);text-align:right}._addonDesc_pipo2_1131{grid-area:desc;font-size:12px;line-height:1.35;color:var(--color-gray-500)}}._linksCard_pipo2_1206{max-width:880px;margin:0 auto}._linksSubtitle_pipo2_1211{text-align:center;color:var(--color-gray-600);margin-bottom:var(--space-8);font-size:var(--text-body)}._linksColumns_pipo2_1218{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-8)}@media(min-width:768px){._linksColumns_pipo2_1218{grid-template-columns:1fr 1fr}}._linksGroupLabel_pipo2_1231{font-family:var(--font-body);font-size:var(--text-overline);letter-spacing:1px;text-transform:uppercase;color:var(--color-gray-500);margin-bottom:var(--space-3);font-weight:600}._linksList_pipo2_1241{display:flex;flex-direction:column;gap:var(--space-3)}._linkItem_pipo2_1247{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-gray-50);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);color:var(--color-black);text-decoration:none;transition:all var(--duration-fast)}._linkItem_pipo2_1247:hover{background:var(--color-white);border-color:#d97706;box-shadow:0 4px 16px #0000000d;transform:translate(4px)}._linkItemIcon_pipo2_1267{width:36px;height:36px;border-radius:50%;background:#fee2e2;color:#ef4444;display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconDark_pipo2_1279{background:var(--color-gray-200);color:var(--color-black)}._linkItemText_pipo2_1284{flex:1;display:flex;flex-direction:column}._linkItemTitle_pipo2_1290{font-weight:600;font-size:var(--text-body-sm);color:var(--color-black)}._linkItemSub_pipo2_1296{font-size:12px;color:var(--color-gray-500)}._linkItemArrow_pipo2_1301{color:var(--color-gray-400)}._completeHubBtn_pipo2_1305{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:#111827;color:var(--color-white);border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-fast)}._completeHubBtn_pipo2_1305:hover{background:#000;transform:translateY(-2px);box-shadow:var(--shadow-lg)}._hubIcon_pipo2_1323{color:#fbbf24}._hubText_pipo2_1327{flex:1;display:flex;flex-direction:column}._hubTitle_pipo2_1333{font-family:var(--font-display);font-size:1.15rem;font-weight:500}._hubSub_pipo2_1339{font-size:12px;color:#ffffffb3}._hubArrow_pipo2_1344{color:#fffc}._footer_pipo2_1351{background:var(--color-white);border-top:1px solid var(--border-color-light);padding:var(--space-16) 0 var(--space-12);text-align:center}._footerLogo_pipo2_1358{display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-4)}._footerLogoImg_pipo2_1365{height:64px;width:auto;object-fit:contain;display:block}._footerBrandName_pipo2_1372{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-500);margin-bottom:var(--space-6)}._footerContactList_pipo2_1379{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;margin-bottom:var(--space-8)}._footerContactItem_pipo2_1387{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-gray-600);margin:0}._footerIcon_pipo2_1397{color:#d97706}._footerDivider_pipo2_1401{max-width:480px;margin:var(--space-6) auto;border:0;border-top:1px solid var(--border-color-light)}._socialIconsRow_pipo2_1408{display:flex;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-6)}._socialIconBtn_pipo2_1415{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-color-medium);background:var(--color-white);color:var(--color-gray-700);display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast);text-decoration:none}._socialIconBtn_pipo2_1415:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black);transform:translateY(-2px)}._footerThanks_pipo2_1436{font-family:var(--font-display);font-size:1.35rem;font-weight:500;color:var(--color-black);margin:var(--space-6) 0 var(--space-2)}._copyrightText_pipo2_1444{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-gray-400)}._backToTopBtn_pipo2_1451{position:fixed;bottom:var(--space-6);right:var(--space-6);width:48px;height:48px;border-radius:50%;background:var(--color-black);color:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);z-index:900;transition:all var(--duration-fast)}._backToTopBtn_pipo2_1451:hover{background:#d97706;transform:translateY(-3px)}._notFound_pipo2_1475{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-8)}._notFoundTitle_pipo2_1485{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-black);margin-bottom:var(--space-2)}._notFoundDesc_pipo2_1492{font-family:var(--font-body);color:var(--color-gray-500);font-size:var(--text-body)}._container_1nnrt_1{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);background:#f8fafc;background-image:radial-gradient(at 50% 0%,rgba(17,24,39,.04) 0px,transparent 60%),radial-gradient(at 100% 100%,rgba(17,24,39,.03) 0px,transparent 60%)}._loginCard_1nnrt_14{width:100%;max-width:440px;background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius-lg, 12px);padding:36px;box-shadow:0 20px 35px -10px #00000012,0 1px 3px #0000000a;animation:_fadeIn_1nnrt_1 .4s ease-out;box-sizing:border-box}@keyframes _fadeIn_1nnrt_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._brandHeader_1nnrt_37{text-align:center;margin-bottom:24px;display:flex;flex-direction:column;align-items:center}._logoImg_1nnrt_45{height:84px;width:auto;object-fit:contain;margin-bottom:12px;display:block}._subtitle_1nnrt_53{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin:0;font-weight:600}._form_1nnrt_62{display:flex;flex-direction:column;gap:18px}._formGroup_1nnrt_68{display:flex;flex-direction:column;gap:6px}._label_1nnrt_74{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#4b5563}._inputWrapper_1nnrt_82{position:relative;display:flex;align-items:center}._input_1nnrt_82{width:100%;height:44px;padding:0 14px;font-family:var(--font-body);font-size:.875rem;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:var(--radius-sm, 6px);transition:all .15s ease;box-sizing:border-box}._input_1nnrt_82:focus{outline:none;border-color:#111827;box-shadow:0 0 0 1px #111827}._passwordToggle_1nnrt_108{position:absolute;right:12px;background:none;border:none;padding:0;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s ease}._passwordToggle_1nnrt_108:hover{color:#111827}._optionsRow_1nnrt_126{display:flex;align-items:center;justify-content:space-between;margin-top:-4px;font-size:.8rem}._rememberMe_1nnrt_134{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#4b5563}._checkbox_1nnrt_142{width:16px;height:16px;accent-color:#111827;cursor:pointer}._errorAlert_1nnrt_149{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm, 6px);color:#991b1b;font-size:.8rem;line-height:1.4;animation:_shake_1nnrt_1 .3s ease-in-out}@keyframes _shake_1nnrt_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}._quickFillBox_1nnrt_169{margin-top:20px;padding:10px 14px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:var(--radius-sm, 6px);display:flex;align-items:center;justify-content:space-between;gap:8px}._quickFillText_1nnrt_181{font-size:11px;color:#4b5563;line-height:1.4}._quickFillBtn_1nnrt_187{background:#fff;border:1px solid #d1d5db;padding:5px 10px;border-radius:var(--radius-sm, 4px);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#111827;cursor:pointer;transition:all .15s ease;white-space:nowrap}._quickFillBtn_1nnrt_187:hover{background:#111827;color:#fff;border-color:#111827}._footerLinks_1nnrt_208{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #f3f4f6}._backLink_1nnrt_215{font-size:.78rem;color:#6b7280;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}._backLink_1nnrt_215:hover{color:#111827}@media(max-width:480px){._loginCard_1nnrt_14{padding:28px 22px;border-radius:10px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh;line-height:1.6}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:inherit}p{overflow-wrap:break-word}#root{isolation:isolate;min-height:100vh}:root{--color-black: #000000;--color-white: #FFFFFF;--color-gray-950: #0A0A0A;--color-gray-900: #171717;--color-gray-800: #262626;--color-gray-700: #404040;--color-gray-600: #525252;--color-gray-500: #737373;--color-gray-400: #A3A3A3;--color-gray-300: #D4D4D4;--color-gray-200: #E5E5E5;--color-gray-100: #F5F5F5;--color-gray-50: #FAFAFA;--color-success: #16A34A;--color-success-light: #F0FDF4;--color-warning: #D97706;--color-warning-light: #FFFBEB;--color-error: #DC2626;--color-error-light: #FEF2F2;--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-display: clamp(2.25rem, 5vw, 4.25rem);--text-h1: clamp(1.75rem, 3.5vw, 2.75rem);--text-h2: clamp(1.375rem, 2.5vw, 2rem);--text-h3: clamp(1.125rem, 1.5vw, 1.25rem);--text-body: 1rem;--text-body-sm: .875rem;--text-caption: .75rem;--text-overline: .6875rem;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.6;--leading-relaxed: 1.8;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .1em;--tracking-widest: .15em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-30: 120px;--space-40: 160px;--content-width: 1140px;--content-narrow: 760px;--content-wide: 1320px;--page-padding: var(--space-4);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-full: 9999px;--border-color-light: #E5E5E5;--border-color-medium: #D4D4D4;--border-color-dark: #262626;--border-light: 1px solid var(--border-color-light);--border-medium: 1px solid var(--border-color-medium);--border-dark: 1px solid var(--border-color-dark);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .03);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .03);--shadow-md: 0 4px 16px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .08);--shadow-xl: 0 20px 50px rgba(0, 0, 0, .12);--gloss-subtle: linear-gradient( 180deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, 0) 100% );--gloss-surface: linear-gradient( 145deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, 0) 100% );--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--duration-slower: .6s;--z-dropdown: 100;--z-sticky: 200;--z-modal-backdrop: 300;--z-modal: 400;--z-viewer: 500;--z-toast: 600}@media(min-width:640px){:root{--page-padding: var(--space-6)}}@media(min-width:1024px){:root{--page-padding: var(--space-8)}}.text-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:300;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.text-h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:300;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.text-h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.text-h3{font-family:var(--font-body);font-size:var(--text-h3);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.text-body{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-normal)}.text-body-sm{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:var(--leading-normal)}.text-caption{font-family:var(--font-body);font-size:var(--text-caption);font-weight:500;line-height:var(--leading-normal);color:var(--color-gray-500)}.text-overline{font-family:var(--font-body);font-size:var(--text-overline);font-weight:600;line-height:var(--leading-normal);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gray-500)}.text-italic{font-family:var(--font-display);font-style:italic}.text-price{font-family:var(--font-body);font-weight:300;font-size:clamp(1.5rem,3vw,2.5rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.text-price-sm{font-family:var(--font-body);font-weight:400;font-size:var(--text-h3);line-height:var(--leading-tight)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn var(--duration-slow) var(--ease-out) both}.animate-fade-up{animation:fadeUp var(--duration-slower) var(--ease-out) both}.animate-scale-in{animation:scaleIn var(--duration-normal) var(--ease-out) both}.delay-1{animation-delay:50ms}.delay-2{animation-delay:.1s}.delay-3{animation-delay:.15s}.delay-4{animation-delay:.2s}.delay-5{animation-delay:.25s}.delay-6{animation-delay:.3s}.delay-7{animation-delay:.35s}.delay-8{animation-delay:.4s}.reveal{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slower) var(--ease-out),transform var(--duration-slower) var(--ease-out)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transform:scale(.97);transition:opacity var(--duration-slower) var(--ease-out),transform var(--duration-slower) var(--ease-out)}.reveal-scale.revealed{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.reveal-scale{opacity:1;transform:none}}html{scroll-behavior:smooth;width:100%;max-width:100vw;overflow-x:hidden}body{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-normal);color:var(--color-gray-900);background-color:var(--color-white);width:100%;max-width:100vw;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:100vw;overflow-x:hidden}::selection{background-color:var(--color-black);color:var(--color-white)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.body-link{color:var(--color-black);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-gray-300);transition:text-decoration-color var(--duration-fast) ease}.body-link:hover{text-decoration-color:var(--color-black)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto;padding-left:var(--page-padding);padding-right:var(--page-padding)}.container-narrow{max-width:var(--content-narrow)}.container-wide{max-width:var(--content-wide)}.divider{width:100%;height:1px;background:var(--border-color-light);border:none;margin:var(--space-8) 0}.section{padding-top:var(--space-16);padding-bottom:var(--space-16)}@media(min-width:768px){.section{padding-top:var(--space-24);padding-bottom:var(--space-24)}}body.no-scroll{overflow:hidden}
