@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap";:root{font-family:Poppins,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#ffbe64;text-decoration:inherit}a:hover{color:#f2a853}body{margin:0;padding:0}#root{width:100vw;height:100vh;overflow:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#eda455}button:focus,button:focus-visible{outline:none}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#fffcce}button{background-color:#f9f9f9}}._toastContainer_1l91t_3{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);padding:1rem 2rem;background-color:var(--dark-brown);color:var(--background-cream);border-radius:8px;box-shadow:0 4px 15px #0003;z-index:1000;font-weight:700;font-size:1rem;opacity:0;transform:translate(-50%,20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}._toastContainer_1l91t_3._visible_1l91t_23{opacity:1;transform:translate(-50%)}:root{--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--light-cream: #fffbf0}._modalOverlay_1mhs8_18{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:center;justify-content:center;z-index:999;animation:_fadeIn_1mhs8_1 .2s ease-out}@keyframes _fadeIn_1mhs8_1{0%{opacity:0}to{opacity:1}}._modalContent_1mhs8_41{background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;width:90%;max-width:550px;max-height:90vh;overflow-y:auto;animation:_slideUp_1mhs8_1 .3s ease-out}@keyframes _slideUp_1mhs8_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1mhs8_67{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid var(--border-color);background-color:var(--accent-mustard)}._modalHeader_1mhs8_67 h2{font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px}._closeButton_1mhs8_85{background:none;border:none;width:36px;height:36px;font-size:1.5rem;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeButton_1mhs8_85:hover{color:#ffffffb3}._content_1mhs8_107{padding:2rem}._mainQuestion_1mhs8_111{font-size:1.15rem;font-weight:600;color:var(--dark-brown);text-align:center;margin:.5rem 0 3rem}._sectionTitle_1mhs8_118{font-family:Courier New,monospace;font-size:1rem;color:var(--dark-brown);text-transform:uppercase;letter-spacing:.5px;font-weight:700;margin:2.5rem 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}._required_1mhs8_130{color:var(--primary-orange)}._errorBanner_1mhs8_135{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fee2e2;border:2px solid #ef4444;border-radius:8px;margin-bottom:1.5rem}._errorBanner_1mhs8_135 span{font-size:1.5rem}._errorBanner_1mhs8_135 p{margin:0;color:#991b1b;font-size:.9rem;font-weight:500}._helpOptions_1mhs8_161{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin-bottom:1.5rem}._helpCard_1mhs8_168{padding:1.5rem;background-color:var(--panel-background);border:3px solid var(--border-color);border-radius:12px;text-align:center;cursor:pointer;transition:all .2s ease}._helpCard_1mhs8_168:hover{border-color:var(--accent-mustard);transform:translateY(-4px)}._helpIcon_1mhs8_183{font-size:2.25rem;color:var(--primary-orange);margin-bottom:1rem}._helpCard_1mhs8_168 h3{font-size:1rem;color:var(--dark-brown);font-weight:700;margin:0 0 .5rem}._helpCard_1mhs8_168 p{font-size:.9rem;color:#6b7280;margin:0}._reasonsGrid_1mhs8_202{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:2rem}._checkboxLabel_1mhs8_210,._radioLabel_1mhs8_211{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:var(--panel-background);border:3px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s ease;margin-bottom:0}._checkboxLabel_1mhs8_210:hover,._radioLabel_1mhs8_211:hover{border-color:var(--accent-mustard);transform:translateY(-2px)}._checkboxLabel_1mhs8_210 input,._radioLabel_1mhs8_211 input{width:20px;height:20px;margin-top:.15rem;cursor:pointer;accent-color:var(--primary-orange);flex-shrink:0}._checkboxLabel_1mhs8_210 span{font-size:.95rem;color:var(--dark-brown);font-weight:500}._radioLabel_1mhs8_211 strong{font-size:.95rem;color:var(--dark-brown);margin-bottom:.25rem}._radioDescription_1mhs8_253{font-size:.85rem;color:#6b7280;margin:0}._conditionalSection_1mhs8_263{margin:1.5rem 0;padding:1.25rem;background-color:var(--light-cream);border-left:4px solid var(--primary-orange);border-radius:4px}._textLabel_1mhs8_271,._selectLabel_1mhs8_272{display:block;font-size:.95rem;font-weight:600;color:var(--dark-brown);margin-bottom:1rem}._textArea_1mhs8_280,._selectInput_1mhs8_281{width:100%;padding:.75rem;border:3px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:inherit;margin-top:.5rem;background-color:#fff;transition:border-color .2s ease}._textArea_1mhs8_280{resize:vertical;min-height:100px}._textArea_1mhs8_280:focus,._selectInput_1mhs8_281:focus{border-color:var(--accent-mustard);outline:none}._confirmationIcon_1mhs8_308{font-size:2.5rem;width:70px;height:70px;border-radius:50%;background-color:var(--hover-cream);color:var(--primary-orange);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border:3px solid var(--accent-mustard)}._confirmationTitle_1mhs8_323{font-size:1.3rem;text-align:center;color:var(--dark-brown);margin:0 0 2rem;font-weight:600}._confirmationDetails_1mhs8_331{border:3px solid var(--border-color);border-radius:12px;padding:1.5rem;background-color:var(--light-cream)}._footer_1mhs8_342{padding:1.5rem 2rem;border-top:2px solid var(--border-color);background-color:var(--panel-background);display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}._primaryButton_1mhs8_352{padding:1rem 1.5rem;font-size:.81rem;width:auto;min-width:140px;background-color:var(--accent-mustard);border:none;border-radius:8px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease}._primaryButton_1mhs8_352:hover:not(:disabled){background-color:var(--primary-orange);transform:translateY(-2px)}._primaryButton_1mhs8_352:disabled{opacity:.6;cursor:not-allowed;transform:none}._secondaryButton_1mhs8_379{padding:.9rem 1.5rem;font-size:.9rem;width:auto;min-width:140px;background-color:transparent;border:3px solid var(--accent-mustard);color:var(--dark-brown);font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:8px;cursor:pointer;transition:all .2s ease}._secondaryButton_1mhs8_379:disabled{opacity:.6;cursor:not-allowed;transform:none}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--light-cream: #fffbf0;--disabled-gray: #d1d5db;--success-green: #c5a522}._modalOverlay_1ixb6_18{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:flex-start;justify-content:center;z-index:999;animation:_fadeIn_1ixb6_1 .2s ease-out;padding-top:12vh;padding-bottom:5vh;overflow-y:auto}@keyframes _fadeIn_1ixb6_1{0%{opacity:0}to{opacity:1}}._modalContent_1ixb6_44{background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;width:90%;max-width:600px;max-height:85vh;overflow-y:auto;animation:_slideUp_1ixb6_1 .3s ease-out;display:flex;flex-direction:column}@keyframes _slideUp_1ixb6_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1ixb6_72{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:2px solid var(--border-color);background-color:var(--accent-mustard);flex-shrink:0}._modalHeader_1ixb6_72 h2{font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px}._closeButton_1ixb6_92{background:none;border:none;width:36px;height:36px;font-size:1.5rem;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeButton_1ixb6_92:hover{color:#ffffffb3}._modalBody_1ixb6_114{padding:1.5rem;min-height:150px;overflow-y:auto;flex-grow:1}._loading_1ixb6_121{padding:3rem 1.5rem;text-align:center;color:var(--dark-brown);font-size:1.1rem}._currentPlanCard_1ixb6_132{background-color:var(--light-cream);border:3px solid var(--accent-mustard);border-radius:12px;padding:1rem;margin:0 auto 1.5rem;max-width:220px}._planHeader_1ixb6_141{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--accent-mustard)}._planHeader_1ixb6_141 h3{font-family:Courier New,monospace;font-size:.7rem;font-weight:700;color:var(--dark-brown);margin:0;text-transform:uppercase;letter-spacing:1px}._planBadge_1ixb6_160{background-color:var(--success-green);color:#fff;padding:.2rem .5rem;border-radius:20px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._planDetails_1ixb6_171{display:flex;flex-direction:column;gap:.5rem;text-align:center}._planTier_1ixb6_178{display:flex;flex-direction:column;gap:.25rem}._tierName_1ixb6_184{font-family:Courier New,monospace;font-size:1.2rem;font-weight:700;color:var(--primary-orange);text-transform:uppercase;letter-spacing:.5px}._tierStorage_1ixb6_193{font-size:.75rem;color:var(--dark-brown);font-weight:600}._planPrice_1ixb6_199{display:flex;align-items:baseline;gap:.25rem;justify-content:center}._planPrice_1ixb6_199 ._amount_1ixb6_206{font-family:Courier New,monospace;font-size:1.6rem;font-weight:700;color:var(--dark-brown)}._planPrice_1ixb6_199 ._period_1ixb6_213{font-size:.8rem;color:#6b7280;font-weight:600}._renewalInfo_1ixb6_219{margin-top:.75rem;padding-top:.75rem;border-top:2px solid rgba(244,184,96,.3);font-size:.7rem;color:#6b7280;font-weight:500;text-align:center}._previewNotice_1ixb6_233{padding:1rem;background-color:var(--light-cream);border:2px solid var(--accent-mustard);border-radius:8px;margin-bottom:1.5rem}._previewNotice_1ixb6_233 p{margin:0 0 .5rem;color:var(--dark-brown);font-size:.9rem;font-weight:600;line-height:1.4}._previewSubtext_1ixb6_249{font-size:.8rem!important;color:#6b7280!important;font-weight:500!important}._previewBackButton_1ixb6_255{background:none;border:none;color:var(--primary-orange);font-size:.8rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0;margin-top:.25rem;transition:color .2s}._previewBackButton_1ixb6_255:hover{color:var(--dark-brown)}._section_1ixb6_276{margin-bottom:2rem}._section_1ixb6_276:last-of-type{border-bottom:none}._section_1ixb6_276 h4{margin:0 0 .75rem;font-family:Courier New,monospace;font-size:1rem;font-weight:700;color:var(--dark-brown);text-transform:uppercase;letter-spacing:.5px}._sectionDescription_1ixb6_294{color:#6b7280;font-size:.85rem;margin-bottom:1rem;line-height:1.5}._billingToggle_1ixb6_305{display:flex;gap:0;width:100%;margin-bottom:1.5rem}._toggleButton_1ixb6_312{flex:1;padding:.8rem 1rem;border:3px solid var(--border-color);background:#fff;color:var(--dark-brown);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s;position:relative}._toggleButton_1ixb6_312:first-child{border-radius:8px 0 0 8px;border-right:none}._toggleButton_1ixb6_312:last-child{border-radius:0 8px 8px 0;border-left:none}._toggleButton_1ixb6_312._active_1ixb6_335{background:var(--accent-mustard);color:#fff;border-color:var(--accent-mustard)}._toggleButton_1ixb6_312:not(._active_1ixb6_335):hover:not(:disabled){background:var(--hover-cream)}._toggleButton_1ixb6_312:disabled{opacity:.5;cursor:not-allowed;background:var(--disabled-gray)}._savingsBadge_1ixb6_351{display:inline-block;margin-left:.5rem;padding:.15rem .5rem;background:#ffffff4d;border-radius:12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._tiersGrid_1ixb6_367{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1rem}._tierCard_1ixb6_377{position:relative;padding:1rem;border:3px solid var(--border-color);border-radius:12px;background:#fff;cursor:pointer;transition:all .2s ease}._tierCard_1ixb6_377:hover:not(._disabled_1ixb6_387):not(._currentTier_1ixb6_387){transform:translateY(-2px)}._tierCard_1ixb6_377._currentTier_1ixb6_387{border-color:var(--primary-orange);background:var(--hover-cream);cursor:default}._tierCard_1ixb6_377._selectedTier_1ixb6_397{border-color:var(--accent-mustard);background:var(--hover-cream);box-shadow:4px 4px 0 var(--accent-mustard)}._tierCard_1ixb6_377._disabled_1ixb6_387{opacity:.5;cursor:not-allowed}._tierCard_1ixb6_377 h5{margin:.75rem 0 .5rem;font-size:1rem;font-weight:700;color:var(--dark-brown);text-transform:uppercase}._tierCard_1ixb6_377 ._tierPrice_1ixb6_416{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.75rem;justify-content:center}._tierCard_1ixb6_377 ._tierPrice_1ixb6_416 ._amount_1ixb6_206{font-family:Courier New,monospace;font-size:1.6rem;font-weight:700;color:var(--primary-orange)}._tierCard_1ixb6_377 ._tierPrice_1ixb6_416 ._period_1ixb6_213{font-size:.8rem;color:#6b7280;font-weight:600}._tierFeatures_1ixb6_437{list-style:none;padding:0;margin:0}._tierFeatures_1ixb6_437 li{font-size:.8rem;color:var(--dark-brown);font-weight:500;margin-bottom:.4rem}._badge_1ixb6_454,._badgePopular_1ixb6_455{position:absolute;top:-10px;left:50%;transform:translate(-50%);color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-shadow:2px 2px 0 var(--dark-brown)}._badge_1ixb6_454{background-color:var(--primary-orange)}._badgePopular_1ixb6_455{background-color:var(--success-green)}._primaryButton_1ixb6_483{width:100%;max-width:350px;padding:1rem;background-color:var(--accent-mustard);border:none;border-radius:8px;color:#fff;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease}._primaryButton_1ixb6_483:hover:not(:disabled){background-color:var(--primary-orange);transform:translateY(-2px);box-shadow:0 4px 8px #e57a444d}._primaryButton_1ixb6_483:disabled{opacity:.6;cursor:not-allowed;transform:none}._secondaryButton_1ixb6_511{padding:.6rem 1.2rem;background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:8px;color:var(--dark-brown);font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s ease;outline:none!important;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._secondaryButton_1ixb6_511:hover:not(:disabled){background-color:var(--hover-cream);transform:translateY(-2px);box-shadow:2px 2px 0 var(--accent-mustard)!important;outline:none!important}._secondaryButton_1ixb6_511:focus,._secondaryButton_1ixb6_511:focus-visible,._secondaryButton_1ixb6_511:active,._secondaryButton_1ixb6_511:focus-within{outline:none!important;box-shadow:none!important;border:3px solid var(--accent-mustard)!important}._secondaryButton_1ixb6_511:disabled{opacity:.6;cursor:not-allowed}._upgradeButtonContainer_1ixb6_547{margin-top:1.5rem;text-align:center}._plansGridDynamic_1ixb6_556{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;transition:opacity .2s ease-in-out;margin-bottom:1.5rem}._plansGridDynamic_1ixb6_556._switching_1ixb6_565{opacity:.5;pointer-events:none}._spinnerOverlay_1ixb6_570{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10}._spinnerOverlay_1ixb6_570:after{content:"";display:block;width:30px;height:30px;border:4px solid var(--border-color);border-top-color:var(--primary-orange);border-radius:50%;animation:_spin_1ixb6_570 1s linear infinite}@keyframes _spin_1ixb6_570{to{transform:rotate(360deg)}}._planCard_1ixb6_599{position:relative;padding:1rem;border:3px solid var(--border-color);border-radius:12px;background-color:var(--panel-background);display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .2s ease;cursor:pointer}._planCard_1ixb6_599:hover{transform:translateY(-4px);box-shadow:4px 4px 0 var(--accent-mustard)}._planCard_1ixb6_599._selected_1ixb6_397{border-color:var(--accent-mustard);background-color:var(--hover-cream);box-shadow:4px 4px 0 var(--accent-mustard)}._planCard_1ixb6_599 h4{font-size:1.3rem;font-weight:700;color:var(--dark-brown);margin:1rem 0 .75rem;text-transform:uppercase}._amount_1ixb6_206{font-family:Courier New,monospace;font-size:2.5rem;font-weight:700;color:var(--primary-orange)}._period_1ixb6_213{font-size:.9rem;color:#6b7280;font-weight:600}._planFeatures_1ixb6_645{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;width:100%;text-align:left}._planFeatures_1ixb6_645 li{font-size:.85rem;color:var(--dark-brown);font-weight:500}._modalActions_1ixb6_662{padding-top:1.5rem;text-align:center}._modalFooter_1ixb6_670{padding:0 1.5rem 1.5rem;margin-top:1rem;flex-shrink:0}._downgradeSection_1ixb6_676{margin:0;padding:0;border:none;text-align:left}._downgradeToggle_1ixb6_684{background:none;border:none;color:#9ca3af;font-size:.75rem;cursor:pointer;text-decoration:underline;padding:0;transition:color .2s}._downgradeToggle_1ixb6_684:hover{color:#6b7280}._downgradeContainer_1ixb6_699{margin-top:1rem;padding:1rem;background:var(--hover-cream);border:2px solid var(--border-color);border-radius:8px;text-align:left}._downgradeContainer_1ixb6_699 h4{margin:0 0 .5rem;font-family:Courier New,monospace;font-size:.9rem;font-weight:700;color:var(--dark-brown);text-transform:uppercase;letter-spacing:.5px}._downgradeOption_1ixb6_718{margin:1rem 0}._downgradeOption_1ixb6_718 h5{margin:0 0 .75rem;font-size:.85rem;font-weight:600;color:var(--dark-brown)}._downgradeBlocked_1ixb6_729{padding:.75rem;background:#fef3c7;border:2px solid #f59e0b;border-radius:8px}._downgradeBlocked_1ixb6_729 p{margin:0;font-size:.8rem;color:#92400e;line-height:1.5}._trialInfo_1ixb6_747{text-align:center;padding:1rem;background-color:var(--hover-cream);border:2px solid var(--accent-mustard);border-radius:8px;margin-bottom:1.5rem}._trialInfo_1ixb6_747 h3{margin:0 0 .5rem;color:var(--dark-brown);font-size:1rem}._trialInfo_1ixb6_747 p{margin:0;color:#4b5563;font-size:.9rem}._errorBanner_1ixb6_768{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fee2e2;border:2px solid #ef4444;border-radius:8px;margin-bottom:1.5rem}._errorBanner_1ixb6_768 span{font-size:1.2rem;flex-shrink:0}._errorBanner_1ixb6_768 p{margin:0;color:#991b1b;font-size:.85rem;font-weight:500;line-height:1.5}._billingNote_1ixb6_792{margin-top:1rem;padding:.75rem;background:#fef3c7;border:2px solid #f59e0b;border-radius:8px;font-size:.85rem;color:#92400e;font-weight:500;line-height:1.5}._pendingChangeNotice_1ixb6_804{margin-top:1rem;padding:.75rem;background:#fef3c7;border:2px solid var(--accent-mustard);border-radius:8px;font-size:.85rem;color:var(--dark-brown);font-weight:500;text-align:center}._maxTierNotice_1ixb6_816{text-align:center;padding:1.5rem;background:var(--hover-cream);border:3px solid var(--success-green);border-radius:12px}._maxTierNotice_1ixb6_816 p{margin:0;font-size:1rem;font-weight:600;color:var(--dark-brown)}._cancelSection_1ixb6_835{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color);text-align:right}._cancelButton_1ixb6_843{background:none;border:none;color:#9ca3af;text-decoration:underline;cursor:pointer;font-size:.75rem;font-weight:500;padding:0;transition:color .2s}._cancelButton_1ixb6_843:hover:not(:disabled){color:#6b7280}._cancelButton_1ixb6_843:disabled{color:#d1d5db;cursor:not-allowed}._cancelBlocked_1ixb6_864{padding:.75rem;background:#fef3c7;border:2px solid #f59e0b;border-radius:8px}._blockedMessage_1ixb6_871{margin:0;font-size:.8rem;color:#92400e;line-height:1.6;font-weight:500}@media(max-width:768px){._modalContent_1ixb6_44{width:95%;max-height:90vh}._modalBody_1ixb6_114{padding:1rem}._modalFooter_1ixb6_670{padding:0 1rem 1rem}._tiersGrid_1ixb6_367,._plansGridDynamic_1ixb6_556{grid-template-columns:1fr}}._modalOverlay_15qjg_24{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:flex-start;justify-content:center;z-index:999;animation:_fadeIn_15qjg_1 .2s ease-out;padding-top:10vh;padding-bottom:5vh;overflow-y:auto}@keyframes _fadeIn_15qjg_1{0%{opacity:0}to{opacity:1}}._modalContent_15qjg_50{background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;width:90%;max-width:550px;max-height:85vh;overflow-y:auto;animation:_slideUp_15qjg_1 .3s ease-out}@keyframes _slideUp_15qjg_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_15qjg_72{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background-color:var(--accent-mustard);border-bottom:3px solid var(--primary-orange)}._modalHeader_15qjg_72 h2{font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px}._closeIcon_15qjg_91{background:none;border:none;width:32px;height:32px;font-size:1.4rem;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeIcon_15qjg_91:hover{color:#ffffffb3}._modalBody_15qjg_109{padding:1.5rem}._loadingState_15qjg_113{text-align:center;padding:2.5rem;color:var(--dark-brown);font-size:1rem}._section_15qjg_120{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border-color)}._section_15qjg_120:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._sectionHeader_15qjg_132{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}._section_15qjg_120 h3{font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;color:var(--dark-brown);margin:0;text-transform:uppercase;letter-spacing:.5px}._sectionDescription_15qjg_149{color:#6b7280;font-size:.85rem;margin-bottom:1rem;line-height:1.5}._editButton_15qjg_156{background-color:var(--accent-mustard);color:#fff;border:none;padding:.4rem .8rem;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease}._editButton_15qjg_156:hover{background-color:var(--primary-orange)}._formGrid_15qjg_172{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formField_15qjg_178{display:flex;flex-direction:column;gap:.4rem}._formField_15qjg_178:nth-child(3),._formField_15qjg_178:nth-child(4){grid-column:1 / -1}._formField_15qjg_178 label{font-weight:600;color:var(--dark-brown);font-size:.9rem}._input_15qjg_195{padding:.6rem;font-size:.95rem;color:var(--dark-brown);background-color:var(--hover-cream);border:2px solid var(--border-color);border-radius:8px;transition:all .2s ease;font-family:inherit}._input_15qjg_195:hover:not(:disabled){border-color:var(--accent-mustard)}._input_15qjg_195:focus:not(:disabled){outline:none;border-color:var(--primary-orange);background-color:var(--panel-background)}._input_15qjg_195:-webkit-autofill,._input_15qjg_195:-webkit-autofill:hover,._input_15qjg_195:-webkit-autofill:focus,._input_15qjg_195:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--panel-background) inset!important;-webkit-text-fill-color:var(--dark-brown)!important;transition:background-color 5000s ease-in-out 0s}._input_15qjg_195:disabled{opacity:.6;cursor:not-allowed}._inputDisabled_15qjg_231{background-color:#f3f4f6}._helpText_15qjg_235{font-size:.75rem;color:#6b7280;font-style:italic}._buttonRow_15qjg_241{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}._saveButton_15qjg_248{background-color:var(--accent-mustard);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s ease}._saveButton_15qjg_248:hover:not(:disabled){background-color:var(--primary-orange);transform:translateY(-1px)}._saveButton_15qjg_248:disabled{opacity:.5;cursor:not-allowed}._cancelButton_15qjg_270{background-color:var(--border-color);color:var(--dark-brown);border:none;padding:.6rem 1.2rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}._cancelButton_15qjg_270:hover:not(:disabled){background-color:#d1d5db}._secondaryButton_15qjg_286{background-color:var(--panel-background);color:var(--dark-brown);border:2px solid var(--border-color);padding:.6rem 1.2rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}._secondaryButton_15qjg_286:hover{border-color:var(--accent-mustard);background-color:var(--hover-cream)}._message_15qjg_303{margin-top:1rem;padding:.6rem 1rem;border-radius:8px;font-weight:500;font-size:.9rem;text-align:center}._message_15qjg_303._success_15qjg_312{background-color:#d1fae5;color:#065f46;border:2px solid #10b981}._message_15qjg_303._error_15qjg_318{background-color:#ffebee;color:#d32f2f;border:2px solid #ef5350}._emailFieldWrapper_15qjg_324{position:relative;display:flex;align-items:center}._emailFieldWrapper_15qjg_324 ._inputDisabled_15qjg_231{padding-right:80px}._changeButton_15qjg_334{position:absolute;right:8px;height:calc(100% - 10px);top:5px;background-color:var(--border-color);color:var(--dark-brown);border:none;padding:0 .75rem;border-radius:6px;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s ease}._changeButton_15qjg_334:hover{background-color:#d1d5db}@media(max-width:600px){._formGrid_15qjg_172{grid-template-columns:1fr}._formField_15qjg_178:nth-child(3),._formField_15qjg_178:nth-child(4){grid-column:1}._buttonRow_15qjg_241{flex-direction:column-reverse}._buttonRow_15qjg_241 button{width:100%}}._modalOverlay_5d1wz_24{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:center;justify-content:center;z-index:999;animation:_fadeIn_5d1wz_1 .2s ease-out}@keyframes _fadeIn_5d1wz_1{0%{opacity:0}to{opacity:1}}._modalContent_5d1wz_47{background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;width:90%;max-width:500px;max-height:85vh;overflow-y:auto;animation:_slideUp_5d1wz_1 .3s ease-out}@keyframes _slideUp_5d1wz_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_5d1wz_69{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;background-color:var(--accent-mustard)}._modalHeader_5d1wz_69 h2{font-family:Courier New,monospace;font-size:1.8rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px}._closeIcon_5d1wz_87{background:none;border:none;width:36px;height:36px;font-size:1.5rem;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;outline:none}._closeIcon_5d1wz_87:hover{color:#ffffffb3}._closeIcon_5d1wz_87:focus,._closeIcon_5d1wz_87:focus-visible,._closeIcon_5d1wz_87:active{outline:none}._menuSection_5d1wz_114{padding:1rem;display:flex;flex-direction:column;gap:.5rem}._menuItem_5d1wz_121{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--panel-background);border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;text-decoration:none;color:inherit;width:100%;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0}._menuItem_5d1wz_121:hover,a._menuItem_5d1wz_121:focus:hover{background-color:var(--hover-cream);border-color:var(--accent-mustard);transform:translate(4px);box-shadow:0 0 0 var(--primary-orange)}a._menuItem_5d1wz_121:focus{outline:none;box-shadow:none}._menuIcon_5d1wz_154{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:var(--hover-cream);color:var(--primary-orange);flex-shrink:0}._menuItem_5d1wz_121:hover ._menuIcon_5d1wz_154{background-color:var(--primary-orange);color:#fff}._menuText_5d1wz_171{flex:1;display:flex;flex-direction:column;gap:.25rem}._menuLabel_5d1wz_178{font-weight:700;font-size:1rem;color:var(--dark-brown)}._menuDescription_5d1wz_184{font-size:.8rem;color:#6b7280}._menuArrow_5d1wz_189{font-size:1.5rem;color:var(--border-color);font-weight:300;transition:all .2s ease}._menuItem_5d1wz_121:hover ._menuArrow_5d1wz_189{color:var(--primary-orange);transform:translate(4px)}._footerSection_5d1wz_201{padding:1.5rem 2rem;border-top:2px solid var(--border-color);background-color:var(--hover-cream)}._signOutButton_5d1wz_207{width:100%;padding:1rem;background-color:var(--accent-mustard);border:none;color:#fff;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1px;border-radius:8px;cursor:pointer;transition:all .2s ease;outline:none}._signOutButton_5d1wz_207:hover{background-color:var(--primary-orange)}._signOutButton_5d1wz_207:focus,._signOutButton_5d1wz_207:focus-visible,._signOutButton_5d1wz_207:active{outline:none}._navLinks_q2w8r_20{display:flex;gap:1.5rem;margin-left:auto;margin-right:1rem}:root{--background-cream: #fdf5e6;--primary-orange: #e57a44;--dark-brown: #4a2e2e;--accent-mustard: #f4b860}._header_q2w8r_8{display:flex;justify-content:space-between;align-items:center;padding:.75rem 2rem;background-color:var(--dark-brown);color:var(--background-cream);height:60px;box-sizing:border-box;position:relative;z-index:1000}._logo_q2w8r_27 a{display:flex;align-items:center;gap:0;font-size:1.5rem;font-weight:700;color:var(--background-cream);text-decoration:none}._logoImage_q2w8r_37{height:90px;margin-right:.5px}._appName_q2w8r_42{padding:0;margin:0;line-height:1}._navLinks_q2w8r_20{display:flex;gap:1.5rem}._link_q2w8r_53{color:var(--background-cream);text-decoration:none;font-weight:500;padding:.5rem 0;position:relative;transition:color .2s ease-in-out}._link_q2w8r_53:hover{color:var(--accent-mustard)}._link_q2w8r_53._active_q2w8r_66:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--primary-orange);border-radius:2px}._userSection_q2w8r_78{display:flex;align-items:center}._settingsButton_q2w8r_84{background:transparent;border:none;color:var(--accent-mustard);font-size:1.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;line-height:1;outline:none}._settingsButton_q2w8r_84:focus{outline:none}._settingsButton_q2w8r_84:hover{color:var(--primary-orange);transform:rotate(45deg)}._settingsButton_q2w8r_84:active{transform:rotate(45deg) scale(.95)}*,*:before,*:after{box-sizing:border-box}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #fefbf2}._signInContainer_1j2iw_21{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--background-cream);padding:1rem}._signInCard_1j2iw_30{background-color:var(--panel-background);border:2px solid var(--accent-mustard);border-radius:8px;padding:2rem;max-width:380px;width:100%;animation:_slideUp_1j2iw_1 .4s ease-out}@keyframes _slideUp_1j2iw_1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}._logoSection_1j2iw_51{text-align:center;margin-bottom:1.5rem}._appTitle_1j2iw_56{font-family:Courier New,monospace;font-size:1.8rem;font-weight:700;color:var(--dark-brown);margin:0;letter-spacing:1px;text-transform:uppercase}._subtitle_1j2iw_66{font-size:.8rem;color:var(--primary-orange);margin:.25rem 0 0;font-weight:500;letter-spacing:.5px}._divider_1j2iw_74{height:1px;background:linear-gradient(90deg,transparent,var(--accent-mustard),transparent);margin:1.5rem 0}._signInForm_1j2iw_85{display:flex;flex-direction:column;gap:1rem}._label_1j2iw_91{font-size:.9rem;font-weight:600;color:var(--dark-brown);margin-bottom:.25rem;display:block}._userSelect_1j2iw_99{width:100%;padding:.75rem .875rem;font-size:.9rem;color:var(--dark-brown);background-color:var(--hover-cream);border:1px solid var(--border-color);border-radius:6px;transition:all .2s ease;font-family:inherit}._userSelect_1j2iw_99:hover{border-color:var(--accent-mustard);background-color:#fff}._userSelect_1j2iw_99:focus{outline:none;border-color:var(--primary-orange)}._userSelect_1j2iw_99:-webkit-autofill,._userSelect_1j2iw_99:-webkit-autofill:hover,._userSelect_1j2iw_99:-webkit-autofill:focus,._userSelect_1j2iw_99:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--hover-cream) inset!important;-webkit-text-fill-color:var(--dark-brown)!important;transition:background-color 5000s ease-in-out 0s}._signInButton_1j2iw_132{width:100%;padding:.875rem;font-size:1rem;font-weight:700;color:#fff;background-color:var(--primary-orange);border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease;text-transform:uppercase;letter-spacing:1px}._signInButton_1j2iw_132:hover:not(:disabled){background-color:#d96d3a}._signInButton_1j2iw_132:active:not(:disabled){background-color:#c36034}._signInButton_1j2iw_132:disabled{opacity:.6;cursor:not-allowed}._testNotice_1j2iw_160{margin-top:.5rem;padding:.75rem;background-color:var(--hover-cream);border-left:3px solid var(--accent-mustard);border-radius:4px;text-align:center}._testNotice_1j2iw_160 p{margin:0;font-size:.8rem;font-weight:600;color:var(--dark-brown)}._nameRow_1j2iw_176{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._nameField_1j2iw_182{display:flex;flex-direction:column}@media(max-width:600px){._nameRow_1j2iw_176{grid-template-columns:1fr;gap:1rem}}._resetInstructions_1j2iw_194{font-size:.9rem;color:#555;text-align:center;margin:0 0 1rem;line-height:1.5}._messageError_1j2iw_202{color:#d32f2f;font-size:.8rem;padding:.5rem;background-color:#ffebee;border-radius:4px;text-align:center}._messageSuccess_1j2iw_211{color:#8e871e;font-size:.8rem;padding:.5rem;background-color:#f1f4e6;border-radius:4px;text-align:center}._footerLinks_1j2iw_220{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}._linkButton_1j2iw_228{background:none;border:none;color:var(--primary-orange);text-decoration:underline;cursor:pointer;font-size:.8rem;font-weight:600;padding:.25rem}._linkButton_1j2iw_228:hover{color:var(--dark-brown)}._libraryContainer_o8qlp_13{display:flex;height:calc(100vh - 188px);overflow:hidden;background-color:var(--background-cream);color:var(--dark-brown)}._projectsColumn_o8qlp_21{flex:0 0 26%;background-color:var(--panel-background);border-right:1px solid var(--accent-mustard);display:flex;flex-direction:column;height:100%;overflow:hidden}._documentsColumn_o8qlp_31{flex:0 0 37%;background-color:var(--panel-background);border-right:1px solid var(--accent-mustard);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}._detailsColumn_o8qlp_42{flex:1;overflow-y:auto;padding:1.5rem;background-color:var(--background-cream);position:relative}._mainFooter_o8qlp_51{position:fixed;bottom:0;left:0;right:0;height:60px;background-color:var(--dark-brown);color:#fffc;display:flex;align-items:center;justify-content:center;font-size:.9rem;border-top:1px solid var(--border-color);z-index:20}._mainFooter_o8qlp_51 a{color:var(--accent-mustard);text-decoration:none;transition:color .2s ease}._mainFooter_o8qlp_51 a:hover{color:var(--primary-orange)}._checkboxContainer_o8qlp_77{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:var(--hover-cream);border-radius:6px;border:1px solid var(--border-color)}._customCheckbox_o8qlp_87{width:18px;height:18px;border:2px solid var(--primary-orange);border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._customCheckbox_o8qlp_87._checked_o8qlp_99{background-color:var(--primary-orange)}._customCheckbox_o8qlp_87 svg{width:12px;height:12px;color:#fff;opacity:0;transition:opacity .2s ease}._customCheckbox_o8qlp_87._checked_o8qlp_99 svg{opacity:1}._checkboxLabel_o8qlp_115{font-size:.85rem;font-weight:500;cursor:pointer}._scanningOverlay_o8qlp_122{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e2e99;z-index:999;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity .2s ease-in-out;pointer-events:none}._scanningContent_o8qlp_138{background-color:var(--panel-background);color:var(--dark-brown);padding:2rem 3rem;border:2px solid var(--accent-mustard);border-radius:8px;box-shadow:4px 4px 0 var(--primary-orange);display:flex;flex-direction:column;align-items:center;gap:1rem}._scanningContent_o8qlp_138 p{font-size:1.2rem;font-weight:600;text-align:center;margin-bottom:.5rem;font-family:Courier New,monospace;letter-spacing:.5px}._spinner_o8qlp_164{border-top:4px solid var(--primary-orange);border-right:4px solid var(--accent-mustard);border-bottom:4px solid var(--primary-orange);border-left:4px solid var(--accent-mustard);border-radius:50%;width:30px;height:30px;animation:_funkSpin_o8qlp_1 1.5s ease-in-out infinite}@keyframes _funkSpin_o8qlp_1{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.05)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(.95)}to{transform:rotate(360deg) scale(1)}}._loadingOverlay_o8qlp_196{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--background-cream);z-index:1001;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;color:var(--dark-brown);font-size:1.5rem}._loadingOverlay_o8qlp_196 ._spinner_o8qlp_164{width:50px;height:50px;border-top:5px solid var(--primary-orange);border-right:5px solid var(--accent-mustard);border-bottom:5px solid var(--primary-orange);border-left:5px solid var(--accent-mustard);animation:_funkSpin_o8qlp_1 1.5s ease-in-out infinite}._searchSortContainer_o8qlp_224{display:flex;flex-direction:row;border-bottom:1px solid var(--accent-mustard)}._searchSortContainer_o8qlp_224>:first-child{flex:1}._searchSortContainer_o8qlp_224>:last-child{flex:0 0 12%;min-width:10px}._searchSortContainer_o8qlp_224 ._searchContainer_o8qlp_243{border-bottom:none}._panelContainer_1cfgb_2{padding:1rem;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;height:100%;box-sizing:border-box}._projectHeader_1cfgb_11{display:flex;justify-content:space-between;align-items:center}._title_1cfgb_17{margin:0;font-size:1.1rem;font-weight:700;color:var(--dark-brown)}._actionButtonsContainer_1cfgb_25{display:flex;gap:.5rem;margin-top:1rem}._actionButton_1cfgb_25{flex:1;padding:.5rem;font-size:.8rem;font-weight:600;color:#fff;background-color:var(--primary-orange);border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}._actionButton_1cfgb_25:hover{background-color:#d86834}._newProjectButton_1cfgb_48{width:100%;margin-top:.5rem;padding:.75rem;font-size:.9rem;font-weight:700;color:var(--dark-brown);background-color:var(--accent-mustard);border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}._newProjectButton_1cfgb_48:hover{background-color:#f7c377}._scrollableListContainer_1cfgb_67{flex:1;overflow-y:auto;margin-top:1rem;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}._projectList_1cfgb_76{list-style:none;margin:0;padding:0}._projectListItem_1cfgb_82{margin-bottom:.25rem}._projectButton_1cfgb_87{display:flex;align-items:center;width:100%;padding:.5rem;border:1px solid #e5e7eb;border-radius:6px;cursor:grab;background-color:#f9fafb;transition:all .2s ease-in-out;font-weight:500;color:var(--dark-brown);box-sizing:border-box;font-size:.875rem}._projectButton_1cfgb_87:hover{border-color:var(--primary-orange);background-color:#fefcf9}._projectButton_1cfgb_87._dropTarget_1cfgb_108{border:2px solid var(--primary-orange);background-color:#fff4ed;transform:scale(1.02)}._projectButton_1cfgb_87._active_1cfgb_114{background-color:var(--primary-orange);color:#fff;border-color:var(--primary-orange)}._projectButton_1cfgb_87._activeChild_1cfgb_120{background-color:#fcddc9;border-color:#fed8b1;color:var(--dark-brown)}._projectButton_1cfgb_87._dragging_1cfgb_126{opacity:.5;cursor:grabbing}._projectButton_1cfgb_87[draggable=true]:active{cursor:grabbing}._projectName_1cfgb_135{flex-grow:1;text-align:left;pointer-events:none}._disclosureIcon_1cfgb_141{font-size:.6rem;padding:.25rem .5rem .25rem 0;margin:0;background:none;border:none;color:inherit;transition:transform .2s;cursor:pointer;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center}._disclosureIcon_1cfgb_141:hover{color:var(--primary-orange)}._disclosureIcon_1cfgb_141._expanded_1cfgb_160{transform:rotate(90deg)}._nestedProjectList_1cfgb_164{list-style:none;padding:0;margin-top:.25rem}._noProjectsMessage_1cfgb_170{padding:1rem .5rem;color:#888;font-style:italic;text-align:center}._renameContainer_1cfgb_178{flex-grow:1;display:flex;flex-direction:column;gap:.25rem}._renameInput_1cfgb_185{width:100%;padding:.25rem .5rem;border:2px solid var(--primary-orange);border-radius:4px;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--dark-brown);background-color:#fff;outline:none;box-sizing:border-box}._renameInput_1cfgb_185:focus{border-color:var(--dark-brown)}._renameError_1cfgb_203{font-size:.75rem;color:var(--primary-orange);font-weight:600;padding-left:.25rem}._dragIndicator_1cfgb_211{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:var(--dark-brown);color:#fff;border-radius:8px;box-shadow:0 4px 15px #0003;z-index:1001;font-weight:600;font-size:.9rem;animation:_slideUp_1cfgb_1 .2s ease-out}@keyframes _slideUp_1cfgb_1{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}._dragIcon_1cfgb_241{font-size:1.2rem}._dragText_1cfgb_245{white-space:nowrap}._contextMenu_zp05l_3{position:fixed;background-color:#fff;border:3px solid var(--accent-mustard);border-radius:8px;box-shadow:0 4px 15px #4a2e4e33;z-index:1000;min-width:180px;padding:.5rem 0;animation:_slideIn_zp05l_1 .15s ease-out}@keyframes _slideIn_zp05l_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._menuItem_zp05l_26{display:flex;align-items:center;width:100%;padding:.75rem 1rem;border:none;background:none;cursor:pointer;transition:background-color .2s;font-family:inherit;font-size:.875rem;color:var(--dark-brown);text-align:left}._menuItem_zp05l_26:hover{background-color:#fef5e7}._menuItem_zp05l_26:active{background-color:#fef0d9}._menuItemDanger_zp05l_49{color:var(--primary-orange)}._menuItemDanger_zp05l_49:hover{background-color:#fff4ed}._menuIcon_zp05l_57{font-size:1rem;margin-right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:1.25rem}._menuText_zp05l_66{font-weight:500}._menuDivider_zp05l_70{height:1px;background-color:#e5e7eb;margin:.25rem 0}._searchContainer_2mu54_3{display:flex;align-items:center;padding:.5rem 1rem;border-bottom:1px solid #e5e7eb;background-color:#fff;transition:border-left .2s ease-in-out;border-left:4px solid transparent}._searchContainer_2mu54_3:focus-within{border-left:4px solid var(--primary-orange)}._searchIcon_2mu54_20{width:20px;height:20px;margin-right:.75rem;color:#9ca3af;flex-shrink:0}._searchInput_2mu54_28{width:100%;border:none;outline:none;background-color:transparent;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;color:var(--dark-brown)}._searchInput_2mu54_28::placeholder{color:#9ca3af;font-weight:400}._itemContainer_zla7n_3{padding:.4rem 1rem;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s ease-in-out;border-left:4px solid transparent}._itemContainer_zla7n_3:hover{background-color:var(--background-cream)}._itemContainer_zla7n_3._selected_zla7n_15{border-left-color:var(--primary-orange);background-color:#fefcf9}._titleWrapper_zla7n_20{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._title_zla7n_20{margin:0 0 .2rem;font-size:.85rem;font-weight:600;color:var(--dark-brown);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metadata_zla7n_37{display:flex;justify-content:space-between;align-items:center}._contributors_zla7n_43,._date_zla7n_44{font-size:.6rem;color:#6b7280;margin:0}._spinner_zla7n_50{flex-shrink:0;width:16px;height:16px;border:2px solid var(--accent-mustard);border-top-color:var(--dark-brown);border-radius:50%;animation:_spin_zla7n_50 1s linear infinite}@keyframes _spin_zla7n_50{to{transform:rotate(360deg)}}._documentListContainer_o9nol_5{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;position:relative}._listContainer_o9nol_14{padding:.5rem 0}._loadingMoreSpinner_o9nol_20{width:24px;height:24px;border:3px solid var(--accent-mustard);border-top-color:var(--dark-brown);border-radius:50%;animation:_spin_o9nol_1 1s linear infinite;margin:1rem auto}._searchingIndicator_o9nol_30{text-align:center;padding:1rem;color:#666;font-style:italic;background-color:#f9f9f9;border-radius:4px;margin-bottom:.5rem}@keyframes _spin_o9nol_1{to{transform:rotate(360deg)}}._detailsContainer_19ew1_3{display:flex;flex-direction:column;height:100%;position:relative}._scrollableContent_19ew1_10{flex:1;overflow-y:auto;padding:.75rem;padding-bottom:20px}._emptyState_19ew1_17{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#9ca3af;padding:2rem}._emptyState_19ew1_17 h2{color:var(--dark-brown);font-weight:600;font-size:1.1rem}._fieldRow_19ew1_34{margin-bottom:.8rem;flex:1}._label_19ew1_39{display:block;margin-bottom:.25rem;font-size:.63rem;font-weight:600;color:var(--dark-brown);text-transform:uppercase;letter-spacing:.5px}._titleLabel_19ew1_49{font-size:.7rem;text-align:center;margin-bottom:.4rem}._input_19ew1_55{width:100%;padding:.35rem .5rem;border:1px solid #e5e7eb;border-radius:5px;font-family:Poppins,sans-serif;font-size:.79rem;font-weight:400;background-color:#fff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}._input_19ew1_55:focus{outline:none;border-color:var(--primary-orange);box-shadow:0 0 0 2px #e57a4433}._titleTextarea_19ew1_74{resize:none;overflow-y:hidden;min-height:28px}._rowContainer_19ew1_80{display:flex;gap:.75rem}._actionMenuToggle_19ew1_85{position:absolute;top:0;right:0;width:28px;height:28px;background:linear-gradient(135deg,var(--primary-orange),var(--accent-mustard));border:none;border-radius:0 0 0 6px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000026;transition:all .3s ease;z-index:20;outline:none}._actionMenuToggle_19ew1_85:hover{transform:scale(1.05);box-shadow:0 2px 8px #0003}._actionMenuToggle_19ew1_85._active_19ew1_114{background:linear-gradient(135deg,var(--accent-mustard),var(--primary-orange))}._actionMenuPanel_19ew1_122{position:absolute;top:.75rem;right:.75rem;background-color:var(--panel-background);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 16px #00000026;z-index:19;transform:translate(100%) scale(.95);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}._actionMenuPanel_19ew1_122._open_19ew1_137{transform:translate(0) scale(1);opacity:1;pointer-events:all}._menuActions_19ew1_143{padding:.5rem;display:flex;flex-direction:column;gap:.25rem}._detailActionButton_19ew1_150{flex:1;background:transparent;border:1px solid var(--border-color);border-radius:5px;color:var(--dark-brown);padding:.3rem .1rem;font-size:.7rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.1rem;min-height:36px;max-width:65px;position:relative}._detailActionButton_19ew1_150:hover{background-color:var(--hover-cream);border-color:var(--primary-orange);transform:translateY(-1px)}._detailActionButton_19ew1_150:disabled{opacity:.5;cursor:not-allowed;transform:none}._detailActionButton_19ew1_150:disabled:hover{background-color:transparent;border-color:var(--border-color);transform:none}._detailActionButton_19ew1_150._primary_19ew1_187{background:var(--primary-orange);color:#fff;border-color:var(--primary-orange)}._detailActionButton_19ew1_150._primary_19ew1_187:hover:not(:disabled){background:var(--primary-orange);opacity:.9}._detailActionButton_19ew1_150._danger_19ew1_197{border-color:#dc2626;color:#dc2626}._detailActionButton_19ew1_150._danger_19ew1_197:hover:not(:disabled){background-color:#fef2f2;border-color:#dc2626}._detailActionButton_19ew1_150 svg{width:12px;height:12px}._buttonLabel_19ew1_212{font-size:.65rem;font-weight:500;text-align:center;line-height:1.1}._detailActionButton_19ew1_150._verified_19ew1_219{background-color:var(--accent-mustard);border-color:var(--accent-mustard);color:#fff}._detailActionButton_19ew1_150._verified_19ew1_219:hover{background-color:#f4b860;border-color:#f4b860;opacity:.9}._detailActionButton_19ew1_150._unverified_19ew1_231{background-color:var(--primary-orange);border-color:var(--primary-orange);color:#fff}._detailActionButton_19ew1_150._unverified_19ew1_231:hover{background-color:var(--primary-orange);border-color:var(--primary-orange);opacity:.9}._menuBackdrop_19ew1_243{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000001a;z-index:18;opacity:0;transition:opacity .3s ease;pointer-events:none}._menuBackdrop_19ew1_243._open_19ew1_137{opacity:1;pointer-events:all}._customCheckbox_19ew1_261{width:16px;height:16px;border:1.5px solid var(--primary-orange);border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}._customCheckbox_19ew1_261 svg{width:10px;height:10px;color:#fff;opacity:0;transition:opacity .2s ease}._customCheckbox_19ew1_261._checked_19ew1_280{background-color:var(--primary-orange)}._customCheckbox_19ew1_261._checked_19ew1_280 svg{opacity:1}._checkboxLabel_19ew1_288{font-size:.7rem;font-weight:500;cursor:pointer;color:var(--dark-brown)}._panelContainer_tjib3_3{width:100%}._projectHeader_tjib3_7{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.35rem .5rem;border:1px solid #e5e7eb;border-radius:5px;background-color:#fff;transition:background-color .2s ease-in-out}._projectHeader_tjib3_7:hover{background-color:var(--background-cream)}._title_tjib3_24{margin:0;font-size:.6rem;font-weight:400;color:var(--dark-brown)}._icon_tjib3_32{font-size:.6rem;transition:transform .2s ease-in-out}._iconOpen_tjib3_38{transform:rotate(180deg)}._dropdownContent_tjib3_42{margin-top:.25rem;padding:.25rem;border:1px solid #e5e7eb;border-radius:5px;background-color:#fff}._newProjectButton_tjib3_51{width:100%;margin-top:.25rem;padding:.3rem .7rem;font-size:.65rem;font-weight:500;color:var(--dark-brown);background-color:var(--accent-mustard);border:none;border-radius:5px;cursor:pointer;transition:background-color .2s}._newProjectButton_tjib3_51:hover{background-color:#f7c377}._selectorContainer_1qj62_3{max-height:220px;overflow-y:auto;padding:.5rem;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff}._projectItem_1qj62_12{display:flex;align-items:center;padding:.75rem;border-radius:4px;cursor:pointer;transition:background-color .2s}._projectItem_1qj62_12:hover{background-color:var(--background-cream)}._projectName_1qj62_25{margin-left:.75rem;font-weight:500;color:var(--dark-brown)}._checkbox_1qj62_32{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:20px;width:20px;background-color:#fdfdfd;border:2px solid #ccc;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:background-color .2s,border-color .2s}._checkbox_1qj62_32:checked{background-color:var(--primary-orange);border-color:var(--primary-orange)}._checkbox_1qj62_32:checked:after{content:"✔";font-size:14px;color:#fff}._container_s6gl1_1{width:100%;display:flex;flex-direction:column}._tableWrapper_s6gl1_7{max-height:160px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:5px;background-color:#fff}._table_s6gl1_7{width:100%;border-collapse:collapse;table-layout:fixed}._table_s6gl1_7 thead{position:sticky;top:0;background-color:#f9fafb;z-index:1}._table_s6gl1_7 th,._table_s6gl1_7 td{padding:.3rem .5rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_s6gl1_7 th:nth-child(4),._table_s6gl1_7 td:nth-child(4){width:100px;text-align:center}._table_s6gl1_7 tbody tr:last-child td{border-bottom:none}._table_s6gl1_7 th{font-weight:600;font-size:.65rem;color:var(--dark-brown);text-transform:uppercase;letter-spacing:.5px}._table_s6gl1_7 input,._table_s6gl1_7 select{width:100%;height:28px;padding:.35rem .5rem;border:1px solid transparent;border-radius:4px;font-family:Poppins,sans-serif;font-size:.65rem;background-color:transparent;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._table_s6gl1_7 tr:hover input,._table_s6gl1_7 tr:hover select{border-color:#e5e7eb}._table_s6gl1_7 input:focus,._table_s6gl1_7 select:focus{outline:none;background-color:#fff;border-color:var(--primary-orange);box-shadow:0 0 0 2px #e57a4433}._actionsCell_s6gl1_97{display:flex;justify-content:center;align-items:center}._actions_s6gl1_97{display:flex;align-items:center;gap:.2rem}._actions_s6gl1_97 button{display:flex;align-items:center;justify-content:center;height:28px;width:28px;padding:0;border:1px solid #d1d5db;background-color:#fff;cursor:pointer;border-radius:4px;font-weight:400;font-size:.8rem;line-height:1;transition:background-color .2s,border-color .2s;box-sizing:border-box}._actions_s6gl1_97 button:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._actions_s6gl1_97 button:disabled{opacity:.4;cursor:not-allowed}._deleteBtn_s6gl1_137{color:#ef4444;font-size:1.2rem;line-height:28px}._addButton_s6gl1_143{margin-top:.6rem;padding:.3rem .7rem;border:none;background-color:var(--accent-mustard);color:var(--dark-brown);font-weight:500;font-size:.65rem;border-radius:5px;cursor:pointer;transition:background-color .2s}._addButton_s6gl1_143:hover{background-color:#f7c377}._sectionContainer_1yvxs_3{margin-bottom:1rem}._sectionContainer_1yvxs_3:focus-within{box-shadow:0 0 0 2px #e57a4433;border-color:var(--primary-orange)}._sectionHeader_1yvxs_12{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px}._sectionTitle_1yvxs_23{margin:0;font-size:.6rem;font-weight:600;color:var(--dark-brown);text-transform:uppercase;letter-spacing:.5px}._toggleIcon_1yvxs_32{font-size:.7rem;color:#6b7280;transition:transform .2s ease-in-out}._iconOpen_1yvxs_38{transform:rotate(180deg)}._sectionContent_1yvxs_42{padding:1rem}._fieldRowContainer_1yvxs_48{display:flex;gap:1rem;margin-bottom:.8rem}._fieldRowContainer_1yvxs_48:last-child{margin-bottom:0}._fieldWrapper_1yvxs_58{flex:1;min-width:0}._fieldWrapperFull_1yvxs_63{width:100%}._label_1yvxs_67{display:block;margin-bottom:.25rem;font-size:.6rem;font-weight:600;color:var(--dark-brown);text-transform:uppercase;letter-spacing:.5px}._input_1yvxs_77,._textarea_1yvxs_78{width:100%;padding:.35rem .5rem;border:1px solid #d1d5db;border-radius:5px;font-family:Poppins,sans-serif;font-size:.6rem;font-weight:400;background-color:#fff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}._textarea_1yvxs_78{resize:vertical;min-height:80px}._input_1yvxs_77:focus,._textarea_1yvxs_78:focus{outline:none;border-color:var(--primary-orange);box-shadow:0 0 0 2px #e57a4433}._sortContainer_66h6g_3{display:flex;align-items:stretch;height:100%;border-bottom:1px solid var(--border-color);background-color:var(--panel-background)}._gridContainer_66h6g_11{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;flex:1}._sortButton_66h6g_18{background-color:var(--panel-background);border:1px solid var(--border-color);color:var(--dark-brown);font-family:Poppins,sans-serif;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0;margin:0}._sortButton_66h6g_18:hover{background-color:var(--hover-cream)}._sortButton_66h6g_18._active_66h6g_39{background-color:var(--primary-orange);color:var(--panel-background)}._sortButton_66h6g_18:focus{outline:2px solid var(--accent-mustard);outline-offset:-2px;z-index:1}._sortButton_66h6g_18:nth-child(2),._sortButton_66h6g_18:nth-child(4){border-left:none}._sortButton_66h6g_18:nth-child(3),._sortButton_66h6g_18:nth-child(4){border-top:none}._orderButton_66h6g_61{flex:0 0 20%;background-color:var(--accent-mustard);border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0;margin:0}._orderButton_66h6g_61:hover{background-color:var(--primary-orange)}._orderButton_66h6g_61:focus{outline:2px solid var(--dark-brown);outline-offset:-2px}._arrowIcon_66h6g_84{width:18px;height:18px;color:var(--dark-brown);transition:transform .2s ease}._orderButton_66h6g_61:hover ._arrowIcon_66h6g_84{transform:scale(1.1)}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--text-secondary: #6b7280}._modalOverlay_1qkuo_14{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:flex-end;justify-content:center;z-index:2000;animation:_fadeIn_1qkuo_1 .2s ease-out;padding-bottom:2rem}@keyframes _fadeIn_1qkuo_1{0%{opacity:0}to{opacity:1}}._modalContent_1qkuo_38{background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px 12px 0 0;width:90%;max-width:350px;max-height:60vh;display:flex;flex-direction:column;animation:_slideUp_1qkuo_1 .3s ease-out}@keyframes _slideUp_1qkuo_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1qkuo_61{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background-color:var(--accent-mustard);border-radius:9px 9px 0 0}._headerLeft_1qkuo_70{display:flex;align-items:center;gap:.75rem}._icon_1qkuo_76{font-size:1.5rem}._modalHeader_1qkuo_61 h2{font-family:Courier New,monospace;font-size:1.3rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px}._closeButton_1qkuo_90{background:none;border:none;width:32px;height:12px;font-size:.8rem;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:10}._closeButton_1qkuo_90:hover{color:#ffffffb3}._statusBar_1qkuo_108{padding:.75rem 1.25rem;background-color:var(--hover-cream);border-bottom:2px solid var(--border-color)}._statusText_1qkuo_114{font-size:.9rem;font-weight:600;color:var(--dark-brown)}._queueList_1qkuo_120{flex:1;overflow-y:auto;padding:.5rem}._emptyState_1qkuo_126{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--text-secondary);font-size:.95rem}._modalFooter_1qkuo_135{padding:.75rem 1.25rem;background-color:var(--hover-cream);border-top:2px solid var(--border-color);text-align:center}._footerText_1qkuo_142{margin:0;font-size:.9rem;font-weight:600;color:var(--dark-brown)}@media(max-width:768px){._modalContent_1qkuo_38{width:100%;max-width:100%;border-radius:12px 12px 0 0}}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--text-secondary: #6b7280;--success-green: #16a34a;--error-red: #dc2626}._queueItem_sodxm_16{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:8px;margin-bottom:.5rem;background-color:var(--panel-background);transition:all .2s ease}._queueItem_sodxm_16:hover{background-color:var(--hover-cream)}._statusIcon_sodxm_32{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}._iconUploading_sodxm_42{color:var(--primary-orange)}._iconWaiting_sodxm_46{color:var(--text-secondary);font-size:1.5rem;letter-spacing:2px}._iconCompleted_sodxm_52{color:var(--success-green);font-weight:700;font-size:1.5rem}._iconFailed_sodxm_58{color:var(--error-red);font-weight:700;font-size:1.5rem}._iconDuplicate_sodxm_64{font-size:1.3rem}._spinner_sodxm_68{border:3px solid var(--border-color);border-top:3px solid var(--primary-orange);border-radius:50%;width:20px;height:20px;animation:_spin_sodxm_68 1s linear infinite}@keyframes _spin_sodxm_68{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._itemContent_sodxm_86{flex:1;min-width:0}._fileName_sodxm_91{font-size:.9rem;font-weight:600;color:var(--dark-brown);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statusText_sodxm_100{font-size:.8rem;color:var(--text-secondary);margin-top:.2rem}._itemActions_sodxm_106{display:flex;gap:.5rem;flex-shrink:0}._retryButton_sodxm_112,._dismissButton_sodxm_113{background:none;border:2px solid var(--border-color);width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .2s ease}._retryButton_sodxm_112{color:var(--primary-orange);border-color:var(--primary-orange)}._retryButton_sodxm_112:hover{background-color:var(--primary-orange);color:#fff}._dismissButton_sodxm_113{color:var(--text-secondary)}._dismissButton_sodxm_113:hover{background-color:var(--error-red);border-color:var(--error-red);color:#fff}._status-completed_sodxm_148{border-color:var(--success-green);background-color:#16a34a0d}._status-failed_sodxm_153{border-color:var(--error-red);background-color:#dc26260d}._status-duplicate_sodxm_158{border-color:var(--accent-mustard);background-color:#f4b8601a}._status-processing_sodxm_163{border-color:var(--primary-orange)}:root{--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--text-secondary: #6b7280;--success-green: #16a34a;--error-red: #dc2626}._widget_1q759_14{position:fixed;bottom:20px;right:20px;background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;padding:.75rem 1rem;cursor:pointer;z-index:1500;transition:all .2s ease;min-width:200px}._widget_1q759_14:hover{transform:translateY(-2px);border-color:var(--primary-orange)}._widgetText_1q759_33{font-size:.9rem;font-weight:600;color:var(--dark-brown);margin-bottom:.5rem}._progressDots_1q759_40{display:flex;gap:.4rem;align-items:center}._progressDots_1q759_40 span{font-size:.8rem;transition:color .3s ease}._dotWaiting_1q759_51{color:var(--text-secondary)}._dotActive_1q759_55{color:var(--primary-orange);animation:_pulse_1q759_1 1.5s ease-in-out infinite}._dotComplete_1q759_60{color:var(--success-green)}._dotFailed_1q759_64{color:var(--error-red)}@keyframes _pulse_1q759_1{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){._widget_1q759_14{bottom:10px;right:10px;min-width:160px;padding:.6rem .8rem}._widgetText_1q759_33{font-size:.85rem}}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}._modalOverlay_maqr3_13{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ebf;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_maqr3_1 .3s ease}._modalContent_maqr3_28{width:100%;height:100%;background:var(--panel-background);display:flex;flex-direction:column}._modalHeader_maqr3_37{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--background-cream),var(--hover-cream));border-bottom:3px solid var(--primary-orange);flex-shrink:0;font-family:Poppins,sans-serif;color:var(--dark-brown);gap:1rem}._metaContainer_maqr3_54{display:flex;align-items:center;gap:1rem;flex-shrink:1;min-width:0;margin-right:auto}._documentMeta_maqr3_63{display:flex;flex-direction:column;min-width:0}._metaTitle_maqr3_69{font-size:.9rem!important;font-weight:600;color:var(--dark-brown);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaInfo_maqr3_79{font-size:.75rem!important;color:var(--dark-brown);opacity:.8;margin:0;white-space:nowrap}._copyCitationContainer_maqr3_87{position:relative}._copyButton_maqr3_91{background:none;border:none;color:var(--dark-brown);cursor:pointer;border-radius:8px;transition:all .2s ease;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}._copyButton_maqr3_91:hover{background-color:var(--hover-cream)}._copyMenu_maqr3_110{position:absolute;top:110%;left:0;background-color:var(--panel-background);border:2px solid var(--accent-mustard);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1100;display:flex;flex-direction:column;overflow:hidden;width:max-content}._copyMenu_maqr3_110 button{background:none;border:none;padding:.75rem 1.5rem;text-align:left;cursor:pointer;font-family:Poppins,sans-serif;font-size:.9rem;color:var(--dark-brown);transition:background-color .2s ease;border-bottom:1px solid var(--border-color)}._copyMenu_maqr3_110 button:last-child{border-bottom:none}._copyMenu_maqr3_110 button:hover{background-color:var(--hover-cream)}._searchContainer_maqr3_147{display:flex;align-items:center;gap:1rem}._searchForm_maqr3_153{display:flex;align-items:center;background-color:var(--panel-background);border:2px solid var(--accent-mustard);border-radius:8px;overflow:hidden}._searchInput_maqr3_162{padding:.5rem .75rem;border:none;outline:none;font-family:Poppins,sans-serif;font-size:.9rem;background:transparent;color:var(--dark-brown);width:200px}._searchInput_maqr3_162::placeholder{color:#9ca3af}._searchButton_maqr3_177{padding:.5rem .75rem;border:none;background-color:var(--primary-orange);color:#fff;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}._searchButton_maqr3_177:hover:not(:disabled){background-color:var(--accent-mustard)}._searchButton_maqr3_177:disabled{opacity:.7;cursor:not-allowed}._searchNavigation_maqr3_196{display:flex;align-items:center;gap:.5rem;background-color:var(--panel-background);padding:.25rem .5rem;border:2px solid var(--accent-mustard);border-radius:6px}._searchNavButton_maqr3_206{background:none;border:none;color:var(--dark-brown);cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background .2s ease;font-size:.9rem}._searchNavButton_maqr3_206:hover{background-color:var(--hover-cream)}._searchResults_maqr3_221{font-size:.85rem;color:var(--dark-brown);font-weight:600;white-space:nowrap}._navigationControls_maqr3_229{display:flex;align-items:center;gap:1rem;background-color:var(--panel-background);padding:.5rem 1rem;border-radius:8px;border:2px solid var(--accent-mustard)}._pageInfo_maqr3_239{display:flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;color:var(--dark-brown)}._pageInput_maqr3_249{width:70px;padding:.4rem .6rem;border:2px solid var(--accent-mustard);border-radius:6px;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;text-align:center;background-color:var(--panel-background);color:var(--dark-brown)}._pageInput_maqr3_249:focus{outline:none;border-color:var(--primary-orange)}._closeButton_maqr3_267{background-color:var(--primary-orange);border:none;color:#fff;padding:.75rem 1.5rem;cursor:pointer;border-radius:8px;font-family:Poppins,sans-serif;font-weight:700;font-size:.9rem;transition:all .2s ease}._closeButton_maqr3_267:hover{transform:translateY(-1px);background-color:var(--accent-mustard)}._closeButton_maqr3_267:active{transform:translateY(1px)}._iframeContainer_maqr3_289{flex-grow:1;border:none;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(135deg,var(--background-cream),var(--hover-cream))}._pdfContainer_maqr3_302{flex-grow:1;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:2rem;background:linear-gradient(135deg,var(--background-cream),var(--hover-cream));background-image:radial-gradient(circle at 25% 25%,rgba(229,122,68,.1) 2px,transparent 2px),radial-gradient(circle at 75% 75%,rgba(244,184,96,.1) 2px,transparent 2px);background-size:50px 50px;position:relative}._pdfWrapper_maqr3_328{position:relative;display:flex;justify-content:center;scroll-behavior:smooth;max-height:100%;overflow-y:auto}._pdfDocument_maqr3_338{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}._pdfPage_maqr3_345{border-radius:8px;overflow:hidden;border:2px solid var(--panel-background);margin-bottom:1.5rem;box-shadow:0 2px 8px #0000001a}._pagePlaceholder_maqr3_354{width:100%;background:linear-gradient(135deg,#f5f5f5,#e5e5e5);border-radius:8px;border:2px dashed var(--border-color);display:flex;align-items:center;justify-content:center;position:relative}._placeholderContent_maqr3_365{font-family:Poppins,sans-serif;font-size:1.2rem;color:var(--dark-brown);opacity:.3;font-weight:600}._highlightOverlay_maqr3_373{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000}._loadingOverlay_maqr3_383{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fdf5e6bf;display:flex;align-items:center;justify-content:center;z-index:1500;animation:_fadeIn_maqr3_1 .2s ease-in}._searchHighlight_maqr3_397{position:absolute;border:1px solid var(--primary-orange);transition:all .2s ease}._searchHighlight_maqr3_397:hover{opacity:.8}._loadingMessage_maqr3_407,._errorMessage_maqr3_408,._pageLoading_maqr3_409,._pageError_maqr3_410{display:flex;justify-content:center;align-items:center;padding:3rem;text-align:center;font-family:Poppins,sans-serif;font-weight:600}._loadingMessage_maqr3_407,._pageLoading_maqr3_409{color:var(--dark-brown);font-size:1.1rem;background-color:var(--panel-background);border-radius:8px;border:2px solid var(--accent-mustard);margin:auto;padding:2rem 4rem}._errorMessage_maqr3_408,._pageError_maqr3_410{color:#dc2626;font-size:1.1rem;flex-direction:column;gap:1.5rem;background-color:var(--panel-background);border-radius:8px;border:2px solid #dc2626;margin:2rem}._fallbackLink_maqr3_443{color:var(--primary-orange);text-decoration:none;font-weight:700;padding:.75rem 1.5rem;border:2px solid var(--primary-orange);border-radius:6px;background-color:var(--panel-background);transition:all .2s ease}._fallbackLink_maqr3_443:hover{color:#fff;background-color:var(--primary-orange);transform:translateY(-1px)}@keyframes _fadeIn_maqr3_1{0%{opacity:0}to{opacity:1}}._zoomControls_maqr3_469{display:flex;flex-direction:column;align-items:center;gap:.5rem}._zoomButtons_maqr3_476{display:flex;align-items:center;gap:.5rem;background-color:var(--panel-background);padding:.5rem;border-radius:8px;border:2px solid var(--accent-mustard)}._zoomButton_maqr3_476{background-color:var(--primary-orange);border:none;color:#fff;cursor:pointer;border-radius:4px;font-family:Poppins,sans-serif;font-weight:700;font-size:.9rem;padding:.25rem .5rem;min-width:30px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._zoomButton_maqr3_476:hover:not(:disabled){transform:translateY(-1px);background-color:var(--accent-mustard)}._zoomButton_maqr3_476:active:not(:disabled){transform:translateY(1px)}._zoomButton_maqr3_476:disabled{opacity:.5;cursor:not-allowed;background:#ccc}._zoomSelect_maqr3_518{background-color:var(--panel-background);border:2px solid var(--accent-mustard);border-radius:6px;padding:.25rem .5rem;font-family:Poppins,sans-serif;font-size:.8rem;color:var(--dark-brown)}._thumbnailMenuButton_maqr3_528{position:absolute;top:2rem;left:2rem;background:transparent;border:none;box-shadow:none;color:var(--primary-orange);font-size:1.8rem;font-weight:700;width:40px;height:40px;border-radius:8px;cursor:pointer;z-index:150;transition:all .2s ease;display:flex;align-items:center;justify-content:center;line-height:1}._thumbnailMenuButton_maqr3_528:focus{outline:none}._thumbnailMenuButton_maqr3_528:hover{transform:scale(1.1);color:var(--accent-mustard)}._thumbnailPanel_maqr3_559{position:absolute;top:5.5rem;left:2rem;width:200px;max-height:calc(100vh - 200px);background:var(--panel-background);border:2px solid var(--accent-mustard);border-radius:8px;z-index:200;display:flex;flex-direction:column;box-shadow:0 4px 12px #00000026}._thumbnailHeader_maqr3_574{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid var(--border-color);font-family:Poppins,sans-serif;font-weight:600;font-size:.9rem;color:var(--dark-brown)}._thumbnailCloseButton_maqr3_586{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--dark-brown);padding:0;width:24px;height:24px}._thumbnailGrid_maqr3_597{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem}._thumbnailItem_maqr3_606{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:6px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}._thumbnailItem_maqr3_606:hover{background-color:var(--hover-cream)}._thumbnailItem_maqr3_606._currentPage_maqr3_621{border-color:var(--primary-orange);background-color:var(--hover-cream)}._thumbnailItem_maqr3_606._hasResults_maqr3_626{border-left:4px solid var(--accent-mustard)}._thumbnailWrapper_maqr3_630{flex-shrink:0;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}._thumbnailDocument_maqr3_637{display:block}._thumbnailPage_maqr3_641{display:block!important}._thumbnailLabel_maqr3_645{font-family:Poppins,sans-serif;font-size:.85rem;color:var(--dark-brown);display:flex;align-items:center;gap:.5rem}._resultIndicator_maqr3_654{color:var(--accent-mustard);font-size:1rem}@media(max-width:768px){._modalHeader_maqr3_37{padding:.5rem 1rem;flex-wrap:wrap;gap:.5rem}._metaContainer_maqr3_54{display:flex;align-items:center;gap:1rem;flex-shrink:1;min-width:0;margin-right:auto}._navigationControls_maqr3_229{gap:.5rem}._pageInput_maqr3_249{width:50px}._pdfContainer_maqr3_302{padding:.5rem}._thumbnailPanel_maqr3_559{position:absolute;top:.5rem;left:2rem;width:200px;max-height:calc(90vh - 290px);background:var(--panel-background);border:2px solid var(--accent-mustard);border-radius:8px;z-index:200;display:flex;flex-direction:column;box-shadow:0 1px 2px #00000026}}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._modalOverlay_10wk3_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_10wk3_1 .2s ease-out}._modalContent_10wk3_17{width:80%;max-width:900px;height:80%;max-height:800px;background:#fff;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden}._modalHeader_10wk3_31{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}._modalTitle_10wk3_41{margin:0;font-size:1.25rem;font-weight:700;color:var(--dark-brown, #374151)}._editorContainer_10wk3_48{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}._quillEditor_10wk3_57{display:flex;flex-direction:column;height:100%}._quillEditor_10wk3_57 .ql-container{flex-grow:1;font-family:Poppins,sans-serif;font-size:1rem;overflow-y:auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px}._quillEditor_10wk3_57 .ql-editor{padding:1.5rem;line-height:1.6;color:#374151}._modalFooter_10wk3_81{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb;flex-shrink:0}._cancelButton_10wk3_91,._saveButton_10wk3_92{padding:.6rem 1.2rem;border:1px solid #d1d5db;cursor:pointer;border-radius:6px;font-family:Poppins,sans-serif;font-weight:700;font-size:.875rem;transition:background-color .2s,border-color .2s}._cancelButton_10wk3_91{background-color:#f9fafb}._cancelButton_10wk3_91:hover{background-color:#f3f4f6;border-color:#9ca3af}._saveButton_10wk3_92{background-color:var(--primary-orange);color:#fff;border-color:var(--primary-orange)}._saveButton_10wk3_92:hover{background-color:#d16a3c;border-color:#d16a3c}@keyframes _fadeIn_10wk3_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._modalOverlay_1iktr_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1iktr_1 .2s ease-out}._modalContent_1iktr_16{width:100%;height:100%;background:var(--background-cream, #fdf5e6);display:flex;flex-direction:column;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._modalHeader_1iktr_27{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background-color:var(--dark-brown, #4a2e2e);border-bottom:1px solid #3e2723;flex-shrink:0;color:var(--background-cream, #fdf5e6)}._modalTitle_1iktr_38{margin:0;font-size:1.1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._closeButton_1iktr_48{padding:.6rem 1.2rem;border:1px solid var(--background-cream, #fdf5e6);background-color:transparent;color:var(--background-cream, #fdf5e6);cursor:pointer;border-radius:6px;font-family:Poppins,sans-serif;font-weight:700;font-size:.875rem;transition:background-color .2s,color .2s}._closeButton_1iktr_48:hover{background-color:var(--background-cream, #fdf5e6);color:var(--dark-brown, #4a2e2e)}._messagesContainer_1iktr_66{flex-grow:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._message_1iktr_66{display:flex;max-width:80%}._messageContent_1iktr_81{padding:.75rem 1rem;border-radius:12px;font-family:Poppins,sans-serif;line-height:1.6;font-size:.95rem;word-wrap:break-word;box-shadow:0 1px 3px #0000000d}._aiMessage_1iktr_92{align-self:flex-start}._aiMessage_1iktr_92 ._messageContent_1iktr_81{background-color:#fff;color:var(--dark-brown, #4a2e2e);border:1px solid #e5e7eb;border-top-left-radius:0}._userMessage_1iktr_103{align-self:flex-end}._userMessage_1iktr_103 ._messageContent_1iktr_81{background-color:var(--primary-orange, #e57a44);color:#fff;border-top-right-radius:0}._inputArea_1iktr_112{display:flex;flex-direction:column;gap:10px;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#fff;flex-shrink:0}._inputForm_1iktr_121{display:flex;align-items:flex-end;gap:.75rem}._textInput_1iktr_129{flex-grow:1;width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:6px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;resize:none;overflow-y:auto;min-height:48px;max-height:33vh;line-height:1.5}._textInput_1iktr_129:focus{outline:none;border-color:var(--primary-orange, #e57a44);box-shadow:0 0 0 3px #e57a4433}._sendButton_1iktr_155{padding:.6rem 1.2rem;border:1px solid transparent;background-color:var(--primary-orange, #e57a44);color:#fff;cursor:pointer;border-radius:6px;font-family:Poppins,sans-serif;font-weight:700;font-size:.875rem;transition:background-color .2s;height:48px}._sendButton_1iktr_155:hover{background-color:#d16a3c}._sendButton_1iktr_155:disabled{background-color:#d1d5db;cursor:not-allowed}._loadingIndicator_1iktr_179{display:flex;align-items:center;gap:5px;padding:.75rem 1rem}._loadingIndicator_1iktr_179 span{width:8px;height:8px;border-radius:50%;background-color:#9ca3af;animation:_bounce_1iktr_1 1.4s infinite ease-in-out both}._loadingIndicator_1iktr_179 span:nth-child(1){animation-delay:-.32s}._loadingIndicator_1iktr_179 span:nth-child(2){animation-delay:-.16s}@keyframes _bounce_1iktr_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes _fadeIn_1iktr_1{0%{opacity:0}to{opacity:1}}citation-link{color:inherit;font-weight:400;text-decoration:underline;background-color:transparent;padding:0;border-bottom:none;cursor:pointer;transition:color .2s ease-in-out}citation-link:hover{color:#b35b2c}._contextSwitchContainer_1iktr_246{display:flex;align-items:center;justify-content:flex-end;gap:10px}._switchLabel_1iktr_253{font-size:13px;font-weight:500;color:var(--dark-brown, #4a2e2e);cursor:pointer;-webkit-user-select:none;user-select:none}._switch_1iktr_253{position:relative;display:inline-block;width:40px;height:24px}._switch_1iktr_253 input{opacity:0;width:0;height:0}._slider_1iktr_274{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}._slider_1iktr_274:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+._slider_1iktr_274{background-color:var(--primary-orange, #e57a44)}input:checked+._slider_1iktr_274:before{transform:translate(16px)}._slider_1iktr_274._round_1iktr_304{border-radius:24px}._slider_1iktr_274._round_1iktr_304:before{border-radius:50%}.page-ref{color:#666;font-size:.85em;font-style:italic}._messageFooter_1iktr_317{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:8px;border-top:1px solid #e5e7eb}._copyIconContainer_1iktr_328{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;width:32px;height:32px;transition:background-color .2s ease-in-out}._copyIconContainer_1iktr_328:hover{background-color:#f3f4f6}._tooltip_1iktr_345{position:absolute;bottom:120%;left:50%;transform:translate(-50%);background-color:#374151;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;z-index:10}._copyIconContainer_1iktr_328:hover ._tooltip_1iktr_345{opacity:1;visibility:visible}._tooltipVisible_1iktr_370{opacity:1;visibility:visible;background-color:#f1c42d}._copyIcon_1iktr_328{color:#6b7280;cursor:pointer}._copyIcon_1iktr_328._copied_1iktr_381{color:#f1c42d;cursor:default}._disclaimer_1iktr_386{margin:0;padding-left:10px;font-size:.75rem;color:#9ca3af;font-style:italic;text-align:right;flex-grow:1}._footnotesSection_1iktr_400{margin-top:1rem}._footnoteSeparator_1iktr_404{border:none;border-top:1px solid #e5e7eb;margin:1rem 0}._footnotesList_1iktr_410{padding-left:1.5rem;margin:0}._footnotesList_1iktr_410 li{margin-bottom:.5rem;line-height:1.6}._messageContent_1iktr_81 em,._footnotesSection_1iktr_400 em{font-style:italic!important;font-family:Poppins,sans-serif}._loadingContainer_1iktr_427{display:flex;align-items:center;gap:12px;padding:.75rem 1rem;min-height:48px}._toolActivity_1iktr_435{color:var(--dark-brown, #4a2e2e);font-size:.9rem;font-style:italic;animation:_fadeIn_1iktr_1 .3s ease-in;flex:1}@keyframes _fadeIn_1iktr_1{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}._message_1iktr_66._highlighted_1iktr_457{animation:_highlight-pulse_1iktr_1 2s ease-in-out;border-left:4px solid var(--primary-orange, #e57a44);margin-left:-4px}@keyframes _highlight-pulse_1iktr_1{0%,to{background-color:transparent}50%{background-color:#e57a441a}}._mainContainer_1iktr_479{display:flex;width:100%;height:100%}._chatArea_1iktr_486{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}._closeButtonTop_1iktr_495{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border:none;background:transparent;color:var(--dark-brown, #4a2e2e);font-size:28px;line-height:1;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0;font-weight:300}._closeButtonTop_1iktr_495:hover{color:var(--primary-orange, #e57a44);transform:scale(1.1)}._loadingOverlay_1iktr_522{position:absolute;top:0;left:0;right:0;bottom:0;background:#fdf5e6f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:5;animation:_fadeIn_1iktr_1 .2s ease-out}._loadingSpinner_1iktr_538{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:var(--primary-orange, #e57a44);border-radius:50%;animation:_spin_1iktr_1 .8s linear infinite}._loadingOverlay_1iktr_522 span{font-family:Poppins,sans-serif;font-size:.95rem;color:var(--dark-brown, #4a2e2e);font-weight:500}@keyframes _spin_1iktr_1{to{transform:rotate(360deg)}}._messagesContainer_1iktr_66{flex-grow:1;overflow-y:auto;padding:4rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem}._sidebar_vtdnx_3{background:#fff;border-right:1px solid #e5e7eb;transition:width .3s ease-in-out;display:flex;flex-direction:column;height:100%}._collapsed_vtdnx_12{width:80px}._expanded_vtdnx_16{width:280px}._sidebarContent_vtdnx_20{display:flex;flex-direction:column;align-items:center;padding:1rem;height:100%}._collapsedContent_vtdnx_29{display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:.75rem}._iconButton_vtdnx_37{width:40px;height:40px;border-radius:8px;border:none;background:transparent;color:var(--dark-brown, #4a2e2e);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}._iconButton_vtdnx_37:hover{background-color:#f3f4f6}._expandButton_vtdnx_55{width:32px;height:32px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:auto;transition:all .2s}._expandButton_vtdnx_55:hover{background-color:#f9fafb;border-color:var(--primary-orange, #e57a44);color:var(--primary-orange, #e57a44)}._expandedContent_vtdnx_77{display:flex;flex-direction:column;height:100%;overflow:hidden}._sidebarHeader_vtdnx_84{display:flex;justify-content:flex-end;align-items:center;width:100%;margin-bottom:1rem}._expanded_vtdnx_16 ._sidebarHeader_vtdnx_84{justify-content:space-between}._sidebarTitle_vtdnx_96{margin:0;font-size:1rem;font-weight:600;color:var(--dark-brown, #4a2e2e)}._toggleButton_vtdnx_103{width:32px;height:32px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._toggleButton_vtdnx_103:hover{background-color:#f9fafb;border-color:var(--primary-orange, #e57a44);color:var(--primary-orange, #e57a44)}._toggleButton_vtdnx_103:hover svg{stroke:var(--primary-orange, #e57a44)}._collapseButton_vtdnx_127{width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}._collapseButton_vtdnx_127:hover{background-color:#f3f4f6;color:var(--dark-brown, #4a2e2e)}._collapseButton_vtdnx_127:hover svg{stroke:var(--dark-brown, #4a2e2e)}._newChatButton_vtdnx_151{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;width:100%;border:1px solid var(--primary-orange, #e57a44);background:var(--primary-orange, #e57a44);color:#fff;border-radius:8px;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .2s}._newChatButton_vtdnx_151:hover{background:#d16a3c;box-shadow:0 2px 8px #e57a444d}._collapsed_vtdnx_12 ._newChatButton_vtdnx_151 span{display:none}._expandButton_vtdnx_55:hover svg{stroke:var(--primary-orange, #e57a44)}._expandButton_vtdnx_55 svg,._collapseButton_vtdnx_127 svg,._iconButton_vtdnx_37 svg,._toggleButton_vtdnx_103 svg{display:block;width:20px;height:20px;stroke:#6b7280;fill:none;stroke-width:2}._sessionsList_vtdnx_195{flex:1;overflow-y:auto;width:100%;padding-right:.5rem}._sessionItem_vtdnx_201{position:relative;width:100%;text-align:left;padding:.75rem;margin-bottom:.5rem;border:1px solid transparent;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s;font-family:Poppins,sans-serif}._sessionItem_vtdnx_201:hover{background:#f9fafb;border-color:#e5e7eb}._sessionItem_vtdnx_201._active_vtdnx_220{background:#fef3e8;border-color:var(--primary-orange, #e57a44)}._sessionHeader_vtdnx_225{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}._deleteButton_vtdnx_232{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background-color:transparent;border:none;color:#9ca3af;font-size:22px;font-weight:700;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s,color .2s;display:flex;align-items:center;justify-content:center}._sessionItem_vtdnx_201:hover ._deleteButton_vtdnx_232{opacity:1}._deleteButton_vtdnx_232:hover{color:#1f2937}._sessionTitle_vtdnx_267{font-weight:600;font-size:.875rem;color:var(--dark-brown, #4a2e2e);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:24px}._clockIcon_vtdnx_279{color:#9ca3af;flex-shrink:0;margin-left:.5rem}._sessionMeta_vtdnx_285{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._sessionDate_vtdnx_292{font-size:.75rem;color:#6b7280}._sessionPreview_vtdnx_297{font-size:.8rem;color:#9ca3af;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._loadingState_vtdnx_310{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:#6b7280;gap:.75rem}._spinner_vtdnx_320{width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:var(--primary-orange, #e57a44);border-radius:50%;animation:_spin_vtdnx_320 .8s linear infinite}@keyframes _spin_vtdnx_320{to{transform:rotate(360deg)}}._emptyState_vtdnx_336{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:#9ca3af}._emptyState_vtdnx_336 svg{margin-bottom:1rem;opacity:.5}._emptyState_vtdnx_336 p{margin:0 0 .25rem;font-weight:600;color:#6b7280}._emptyState_vtdnx_336 span{font-size:.875rem}._sessionsList_vtdnx_195::-webkit-scrollbar{width:6px}._sessionsList_vtdnx_195::-webkit-scrollbar-track{background:transparent}._sessionsList_vtdnx_195::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._sessionsList_vtdnx_195::-webkit-scrollbar-thumb:hover{background:#9ca3af}._modalOverlay_1kw11_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1kw11_1 .2s ease-out}._modalContent_1kw11_15{background-color:#fff;border:3px solid #f4b860;border-radius:12px;width:90%;max-width:320px;display:flex;flex-direction:column;animation:_slideUp_1kw11_1 .3s ease-out;overflow:hidden}@keyframes _fadeIn_1kw11_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1kw11_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._header_1kw11_47{padding:1rem 1.25rem;background-color:#f4b860;border-bottom:2px solid #e57a44}._header_1kw11_47 h2{font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;color:#fff;margin:0;text-align:center;text-transform:uppercase;letter-spacing:1px}._body_1kw11_64{padding:1.5rem 1.25rem;text-align:center;font-size:.95rem;color:#4a2e4e;line-height:1.6}._footer_1kw11_72{display:flex;gap:.75rem;padding:1rem 1.25rem;background-color:#f9f1e6;border-top:2px solid #e5e7eb}._cancelButton_1kw11_80,._deleteButton_1kw11_81{flex:1;padding:.6rem;border:none;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;outline:none}._cancelButton_1kw11_80{background-color:#fff;color:#4a2e4e;border:2px solid #e5e7eb}._cancelButton_1kw11_80:hover{background-color:#fdf5e6;border-color:#4a2e4e}._deleteButton_1kw11_81{background-color:#e57a44;color:#fff}._deleteButton_1kw11_81:hover{background-color:#d66a34}._fullScreenContainer_1ny09_5{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--pale-yellow-card: #fffdf5;--danger-red: #d90429;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--background-cream);color:var(--dark-brown);display:flex;flex-direction:column;z-index:1000;font-family:Inter,sans-serif}._editorHeader_1ny09_33{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background-color:var(--dark-brown);border-bottom:4px solid var(--accent-mustard);color:var(--background-cream);flex-shrink:0;box-shadow:0 4px 6px #0000001a;min-height:70px}._headerLeft_1ny09_46{display:flex;align-items:center;gap:1.5rem;flex:1;max-width:800px}._headerLeft_1ny09_46 h2{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:.5px;color:var(--accent-mustard);white-space:nowrap;margin-right:1rem}._formGroup_1ny09_65{display:flex;flex-direction:column;gap:.15rem}._formGroup_1ny09_65:first-of-type{flex:0 0 250px}._descriptionGroup_1ny09_74{flex:1}._formGroup_1ny09_65 label{font-size:.7rem;text-transform:uppercase;font-weight:700;color:#fff9;letter-spacing:.05em;margin-left:2px}._formInput_1ny09_87{background-color:var(--panel-background);border:2px solid transparent;border-radius:4px;padding:.35rem .6rem;font-family:inherit;font-size:.9rem;color:var(--dark-brown);transition:all .2s;width:100%}._formInput_1ny09_87:focus{outline:none;border-color:var(--primary-orange);box-shadow:0 0 0 2px #e57a4433}._descriptionInput_1ny09_105{min-height:0;height:34px;resize:none;padding-top:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._descriptionInput_1ny09_105:focus{position:absolute;z-index:10;height:80px;width:400px;white-space:normal;box-shadow:0 4px 10px #0000004d}._headerRight_1ny09_123{display:flex;gap:1rem;align-items:center}._validationError_1ny09_129{position:absolute;bottom:-15px;left:0;color:#ff6b6b;font-size:.7rem}._editorBody_1ny09_138{display:flex;flex:1;overflow:hidden;position:relative}._editorColumn_1ny09_145{display:flex;flex-direction:column;flex:1;min-width:0;border-right:2px solid var(--accent-mustard);position:relative}._editorColumn_1ny09_145:last-child{border-right:none}._editorColumn_1ny09_145:nth-child(1){background-color:var(--background-cream);flex:0 0 280px}._editorColumn_1ny09_145:nth-child(2){background-color:var(--panel-background);flex:0 0 380px}._editorColumn_1ny09_145:nth-child(3){background-color:var(--background-cream);flex:1}._columnHeader_1ny09_173{padding:1rem 1.25rem;background-color:transparent;flex-shrink:0}._columnHeader_1ny09_173 h3{margin:0 0 .5rem;font-size:1rem;font-weight:800;color:var(--primary-orange);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--accent-mustard);padding-bottom:.5rem}._itemList_1ny09_191,._projectContentScrollable_1ny09_192{flex:1;overflow-y:auto;padding:0 .5rem 1rem;list-style:none;margin:0}._itemList_1ny09_191>li,._itemList_1ny09_191>div{padding:6px 8px;margin:2px 0;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:all .15s}._itemList_1ny09_191>li:hover,._itemList_1ny09_191>div:hover{background-color:var(--hover-cream);border-color:#f4b8604d}._fullScreenContainer_1ny09_5 .selected,._fullScreenContainer_1ny09_5 .active{background-color:var(--pale-yellow-card)!important;border-color:var(--accent-mustard)!important;color:var(--primary-orange)!important;font-weight:700;box-shadow:2px 2px #f4b86033}._itemList_1ny09_191>li[class*=selected],._itemList_1ny09_191>div[class*=selected],._itemList_1ny09_191>li[class*=active],._itemList_1ny09_191>div[class*=active]{background-color:var(--pale-yellow-card);border-color:var(--accent-mustard);color:var(--primary-orange);font-weight:700;box-shadow:2px 2px #f4b86033}._fullScreenContainer_1ny09_5 .selected *,._fullScreenContainer_1ny09_5 .active *{color:var(--primary-orange)}._emptyMessage_1ny09_250,._emptyState_1ny09_251{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--dark-brown);opacity:.6;font-style:italic;height:50%}._emptyIcon_1ny09_264{font-size:2.5rem;margin-bottom:1rem;opacity:.5}._contentSection_1ny09_270{margin-bottom:1rem}._sectionHeader_1ny09_274{font-size:.8rem;font-weight:700;color:var(--dark-brown);opacity:.8;text-transform:uppercase;margin-bottom:.5rem;margin-top:.75rem;padding-left:.5rem;border-left:3px solid var(--accent-mustard)}._saveButton_1ny09_287{background-color:var(--background-cream);color:var(--primary-orange);border:2px solid var(--primary-orange);padding:.5rem 1rem;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.85rem}._saveButton_1ny09_287:hover:not(:disabled){background-color:var(--primary-orange);color:#fff;transform:translateY(-1px)}._saveButton_1ny09_287:disabled{opacity:.6;cursor:not-allowed;border-color:#ccc;color:#ccc}._closeButton_1ny09_312{background:transparent;border:none;color:var(--background-cream);opacity:.8;font-weight:600;cursor:pointer;padding:.5rem 1rem;font-size:.85rem}._closeButton_1ny09_312:hover{opacity:1;text-decoration:underline}._editorFooter_1ny09_329{background-color:var(--dark-brown);padding:.5rem 1.5rem;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);min-height:50px}._deleteProjectButton_1ny09_338{display:flex;align-items:center;gap:.5rem;background:transparent;border:1px dashed var(--danger-red);color:#ff8fa3;padding:.4rem .8rem;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8rem}._deleteProjectButton_1ny09_338:hover{background-color:#d904291a;color:#ffb3c0;border-style:solid}._searchSortContainer_1ny09_359{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;background-color:var(--hover-cream);padding:.5rem;border-radius:6px;border:1px solid var(--border-color)}._dragCounter_1ny09_370{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2000}._dragCounterBadge_1ny09_379{background-color:var(--primary-orange);color:#fff;padding:.75rem 1.5rem;border-radius:50px;box-shadow:0 10px 25px #e57a4466;font-weight:700;display:flex;align-items:center;gap:.5rem}._deleteConfirmOverlay_1ny09_392{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ecc;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._deleteConfirmModal_1ny09_406{background-color:var(--background-cream);width:90%;max-width:400px;border-radius:8px;box-shadow:0 20px 25px -5px #0000004d;overflow:hidden;border:2px solid var(--accent-mustard)}._deleteConfirmHeader_1ny09_416{background-color:var(--danger-red);color:#fff;padding:.75rem 1.5rem}._deleteConfirmHeader_1ny09_416 h3{margin:0;font-size:1rem}._deleteConfirmBody_1ny09_427{padding:1.5rem;color:var(--dark-brown)}._deleteConfirmProjectName_1ny09_432{font-size:1.1rem;font-weight:700;margin:1rem 0;color:var(--primary-orange);text-align:center}._deleteConfirmWarning_1ny09_440{font-size:.85rem;background-color:#fff5f5;border:1px solid #feb2b2;padding:.75rem;border-radius:4px;color:#c53030}._deleteConfirmFooter_1ny09_449{padding:.75rem 1.5rem;background-color:var(--pale-yellow-card);border-top:1px solid var(--accent-mustard);display:flex;justify-content:flex-end;gap:1rem}._deleteConfirmCancel_1ny09_458{background:transparent;border:1px solid #ccc;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-weight:600;font-size:.85rem}._deleteConfirmDelete_1ny09_468{background-color:var(--danger-red);color:#fff;border:none;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-weight:600;font-size:.85rem}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--primary-orange)}._wasteBasketIcon_1ny09_494{width:18px;height:18px;position:relative}._wasteBasketLid_1ny09_499{width:18px;height:3px;background-color:currentColor;position:absolute;top:0;left:0;border-radius:2px}._wasteBasketBody_1ny09_508{width:14px;height:14px;background-color:currentColor;position:absolute;bottom:0;left:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;display:flex;justify-content:space-evenly;padding-top:2px}._wasteBasketStripe_1ny09_521{width:2px;height:8px;background-color:var(--dark-brown);opacity:.5}._itemContainer_1yztx_1{padding:.4rem 1rem;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s ease-in-out;border-left:4px solid transparent}._itemContainer_1yztx_1:hover{background-color:var(--background-cream)}._itemContainer_1yztx_1._selected_1yztx_13{border-left-color:var(--primary-orange);background-color:#fefcf9}._titleWrapper_1yztx_18{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._title_1yztx_18{margin:0 0 .2rem;font-size:.85rem;font-weight:600;color:var(--dark-brown);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metadata_1yztx_35{display:flex;justify-content:space-between;align-items:center}._contributors_1yztx_41,._date_1yztx_42{font-size:.7rem;color:#6b7280;margin:0}._modalOverlay_1g56d_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1g56d_1 .2s ease-out}._mindmapContainer_1g56d_16{display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden;background:var(--background-cream, #fdf5e6)}._modalContent_1g56d_26{width:100%;height:100%;background:var(--background-cream, #fdf5e6);display:flex;flex-direction:column;position:relative;overflow:hidden}._toggleButton_1g56d_36{background:none;color:var(--primary-orange, #e57a44);border:none;outline:none;width:32px;height:32px;cursor:pointer;font-size:32px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;letter-spacing:-2px}._toggleButton_1g56d_36:hover{opacity:.7}._toggleButton_1g56d_36:focus{outline:none}._closeButton_1g56d_61{position:absolute;top:15px;right:20px;padding:.6rem 1.2rem;background-color:var(--primary-orange, #e57a44);color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem;z-index:1100;transition:background-color .2s}._closeButton_1g56d_61:hover{background-color:#d16a3c}._toolbar_1g56d_82{position:absolute;top:15px;left:20px;background-color:var(--background-cream, #fdf5e6);border:2px solid var(--dark-brown, #4a2e2e);border-radius:8px;padding:12px;z-index:1050;font-family:Poppins,sans-serif;max-width:280px;box-shadow:0 4px 12px #00000026}._toolbarCollapsed_1g56d_96{background:none;border:none;box-shadow:none;padding:0;max-width:32px}._section_1g56d_126{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(74,46,46,.2)}._section_1g56d_126:last-child{border-bottom:none;margin-bottom:0}._sectionTitle_1g56d_137{font-size:11px;font-weight:700;color:var(--dark-brown, #4a2e2e);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}._buttonGroup_1g56d_146{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:8px}._btn_1g56d_153{padding:6px 12px;background-color:var(--primary-orange, #e57a44);color:#fff;border:none;border-radius:4px;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;transition:background-color .2s}._btn_1g56d_153:hover{background-color:#d16a3c}._zoomIndicator_1g56d_170{text-align:center;font-size:12px;color:var(--dark-brown, #4a2e2e);font-weight:500;margin-top:4px}._panGrid_1g56d_179{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}._panBtn_1g56d_186{padding:8px;background-color:#8b6f47;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}._panBtn_1g56d_186:hover{background-color:#6d5635}._panGrid_1g56d_179 ._panBtn_1g56d_186:nth-child(1){grid-column:2}._panGrid_1g56d_179 ._panBtn_1g56d_186:nth-child(2){grid-column:1;grid-row:2}._panGrid_1g56d_179 ._panBtn_1g56d_186:nth-child(3){grid-column:3;grid-row:2}._panGrid_1g56d_179 ._panBtn_1g56d_186:nth-child(4){grid-column:2;grid-row:3}._searchInput_1g56d_221{width:calc(100% - 2px);padding:8px;border:1px solid var(--dark-brown, #4a2e2e);border-radius:4px;font-family:Poppins,sans-serif;font-size:13px;background-color:#fff;color:var(--dark-brown, #4a2e2e);transition:border-color .2s;box-sizing:border-box}._searchInput_1g56d_221:focus{outline:none;border-color:var(--primary-orange, #e57a44);box-shadow:0 0 0 2px #e57a4433}._searchResults_1g56d_240{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--dark-brown, #4a2e2e)}._searchResults_1g56d_240 span{flex-grow:1;font-weight:500}._navBtn_1g56d_254{padding:4px 8px;background-color:var(--primary-orange, #e57a44);color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px;transition:background-color .2s}._navBtn_1g56d_254:hover{background-color:#d16a3c}._clearBtn_1g56d_269{padding:4px 8px;background-color:#dc2626;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px;transition:background-color .2s}._clearBtn_1g56d_269:hover{background-color:#b91c1c}._exportBtn_1g56d_285{width:100%;padding:10px;background-color:var(--dark-brown, #4a2e2e);color:var(--background-cream, #fdf5e6);border:none;border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;transition:background-color .2s}._exportBtn_1g56d_285:hover{background-color:#5c3a3a}._colorPicker_1g56d_304{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px}._colorSwatch_1g56d_311{width:32px;height:32px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:all .2s}._colorSwatch_1g56d_311:hover{border-color:var(--dark-brown, #4a2e2e);transform:scale(1.1)}._colorSwatchSelected_1g56d_325{border-color:var(--dark-brown, #4a2e2e);box-shadow:0 0 0 2px var(--background-cream, #fdf5e6),0 0 0 4px var(--dark-brown, #4a2e2e)}._noteDialog_1g56d_332{position:absolute;background-color:var(--background-cream, #fdf5e6);border:2px solid var(--dark-brown, #4a2e2e);border-radius:8px;padding:16px;z-index:2000;box-shadow:0 8px 20px #0000004d;min-width:300px}._noteTextarea_1g56d_343{width:100%;min-height:80px;padding:8px;border:1px solid var(--dark-brown, #4a2e2e);border-radius:4px;font-family:Poppins,sans-serif;font-size:13px;resize:vertical;background-color:#fff;color:var(--dark-brown, #4a2e2e)}._noteTextarea_1g56d_343:focus{outline:none;border-color:var(--primary-orange, #e57a44)}._noteActions_1g56d_361{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}@keyframes _fadeIn_1g56d_1{0%{opacity:0}to{opacity:1}}:root{--background-cream: #fdf5e6;--dark-brown: #4a2e2e;--primary-orange: #e57a44;--mustard-brown: #8b6f47;--light-brown: #d4a574;--node-root: #4299e1;--node-theme: #48bb78;--node-cluster: #9f7aea;--node-point: #f6e05e}._modalOverlay_1924m_16{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1924m_1 .3s ease-out}@keyframes _fadeIn_1924m_1{0%{opacity:0}to{opacity:1}}._modalContent_1924m_39{font-family:var(--font-family-sans);background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;width:90%;max-width:680px;height:85vh;display:flex;flex-direction:column;animation:_slideUp_1924m_1 .4s ease-out}@keyframes _slideUp_1924m_1{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}._header_1924m_64{padding:1rem 1.5rem;background-color:var(--accent-mustard);color:#fff;flex-shrink:0;text-align:center;position:relative;border-bottom:2px solid var(--accent-mustard)}._header_1924m_64 h2{font-size:1.5rem;font-weight:700;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.1)}._strapline_1924m_81{font-size:.9rem;font-weight:400;margin:.25rem 0 0;opacity:.9}._closeButton_1924m_88{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0;line-height:1;opacity:.8;transition:opacity .2s ease,transform .2s ease}._closeButton_1924m_88:hover{opacity:1;transform:translateY(-50%) scale(1.1)}._content_1924m_110{flex-grow:1;overflow-y:auto;padding:1.5rem;background-color:var(--background-cream);display:flex;flex-direction:column}._currentPhaseInfo_1924m_119{background-color:var(--panel-background);padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;border:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;font-size:.9rem}._phaseLabel_1924m_131{font-weight:600;color:var(--text-secondary)}._phaseValue_1924m_136{font-weight:600;color:var(--primary-orange)}._progressLog_1924m_141{flex-grow:1;background-color:var(--panel-background);border-radius:8px;border:1px solid var(--border-color);overflow-y:auto;padding:.5rem}._waitingContainer_1924m_150{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);text-align:center}._waitingContainer_1924m_150 p{margin-top:1rem;font-size:1rem}._spinner_1924m_165{animation:_rotate_1924m_1 1.4s linear infinite}._spinnerPath_1924m_169{stroke:var(--primary-orange);stroke-linecap:round;animation:_dash_1924m_1 1.4s ease-in-out infinite}@keyframes _rotate_1924m_1{to{transform:rotate(360deg)}}@keyframes _dash_1924m_1{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}._logEntry_1924m_197{padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}._logEntry_1924m_197:last-child{border-bottom:none}._logEntry_1924m_197._error_1924m_206{background-color:#fff5f5;border-left:4px solid #e53e3e;padding-left:calc(1rem - 4px)}._logHeader_1924m_212{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._timestamp_1924m_219{font-size:.75rem;color:var(--text-secondary);font-family:monospace}._phase_1924m_131{background-color:var(--hover-cream);color:var(--primary-orange);padding:.25rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase}._logMessage_1924m_235{font-size:.9rem;color:var(--text-primary);margin:0 0 .5rem}._progressBarContainer_1924m_241{margin-top:.75rem}._progressBar_1924m_241{width:100%;height:8px;background-color:var(--border-color);border-radius:4px;overflow:hidden}._progressFill_1924m_253{height:100%;background-color:var(--primary-orange);border-radius:4px;transition:width .3s ease-in-out}._progressText_1924m_260{display:block;text-align:right;font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}._themeList_1924m_268{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}._themeChip_1924m_275{background-color:var(--accent-mustard);color:#fff;padding:.25rem .75rem;border-radius:999px;font-size:.8rem;font-weight:500}._completionContainer_1924m_285{padding:2rem;text-align:center}._completionIcon_1924m_290{width:60px;height:60px;border-radius:50%;background-color:#48bb78;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1rem}._completionTitle_1924m_303{font-size:1.75rem;color:var(--dark-brown);margin:0}._completionSubtitle_1924m_309{font-size:1rem;color:var(--text-secondary);margin:.5rem 0 2rem}._statsGrid_1924m_315{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}._statItem_1924m_322{background-color:var(--panel-background);padding:1rem;border-radius:8px;border:1px solid var(--border-color)}._statNumber_1924m_329{display:block;font-size:2rem;font-weight:700;color:var(--primary-orange)}._statLabel_1924m_336{display:block;font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}._themeBreakdown_1924m_343{background-color:var(--panel-background);border-radius:8px;border:1px solid var(--border-color);padding:1rem;text-align:left}._breakdownTitle_1924m_351{font-size:1rem;font-weight:700;color:var(--dark-brown);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}._themeBreakdownItem_1924m_360{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:.5rem 0}._subThemeCount_1924m_368{background-color:var(--hover-cream);color:var(--primary-orange);padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}._footer_1924m_378{padding:1rem 1.5rem;background-color:var(--panel-background);border-top:1px solid var(--border-color);flex-shrink:0}._primaryButton_1924m_385,._secondaryButton_1924m_386{width:100%;padding:.85rem 1rem;border-radius:8px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}._primaryButton_1924m_385{color:#fff;background-color:var(--accent-mustard);border-color:var(--accent-mustard)}._primaryButton_1924m_385:hover{background-color:var(--primary-orange);border-color:var(--primary-orange);transform:translateY(-2px)}._secondaryButton_1924m_386{color:var(--primary-orange);background-color:var(--panel-background);border-color:var(--primary-orange)}._secondaryButton_1924m_386:hover:not(:disabled){background-color:var(--hover-cream);transform:translateY(-2px)}._secondaryButton_1924m_386:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._modalContent_1924m_39{width:95%;height:90vh}._statsGrid_1924m_315{grid-template-columns:1fr}._header_1924m_64 h2{font-size:1.25rem}}._modalOverlay_1j75p_1{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,#ffffe080,#4a2e4e99 80%);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1j75p_1 .2s ease-out}._modalContent_1j75p_20{background-color:#fff;border:3px solid #f4b860;border-radius:12px;width:90%;max-width:320px;display:flex;flex-direction:column;animation:_slideUp_1j75p_1 .3s ease-out}@keyframes _fadeIn_1j75p_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1j75p_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._header_1j75p_51{padding:1rem 1.25rem;background-color:#f4b860;border-bottom:2px solid #e57a44}._header_1j75p_51 h2{font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;color:#fff;margin:0;text-align:center;text-transform:uppercase;letter-spacing:1px}._body_1j75p_68{padding:1.25rem;text-align:center}._message_1j75p_73{font-size:.9rem;color:#6b7280;margin:0 0 .5rem}._documentTitle_1j75p_79{font-weight:600;color:#4a2e4e;margin:0 0 .75rem;word-break:break-word;font-size:.9rem}._warning_1j75p_87{font-size:.8rem;color:#6b7280;margin:0}._footer_1j75p_93{display:flex;gap:.75rem;padding:1rem 1.25rem;background-color:#f9f1e6;border-top:2px solid #e5e7eb}._cancelButton_1j75p_101,._deleteButton_1j75p_102{flex:1;padding:.6rem;border:none;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;outline:none}._cancelButton_1j75p_101{background-color:#fff;color:#4a2e4e;border:2px solid #e5e7eb}._cancelButton_1j75p_101:hover{background-color:#fdf5e6;border-color:#4a2e4e}._deleteButton_1j75p_102{background-color:#e57a44;color:#fff}._deleteButton_1j75p_102:hover{background-color:#d66a34}._modalOverlay_j5ezr_3{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,#ffffe080,#4a2e4e99 80%);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_j5ezr_1 .2s ease-out}._modalContent_j5ezr_22{background-color:#fff;border:3px solid #f4b860;border-radius:12px;width:90%;max-width:320px;display:flex;flex-direction:column;animation:_slideUp_j5ezr_1 .3s ease-out}@keyframes _fadeIn_j5ezr_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_j5ezr_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._header_j5ezr_53{padding:1rem 1.25rem;background-color:#f4b860;border-bottom:2px solid #e57a44}._header_j5ezr_53 h2{font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;color:#fff;margin:0;text-align:center;text-transform:uppercase;letter-spacing:1px}._body_j5ezr_70{padding:1.25rem;text-align:center}._message_j5ezr_75{font-size:.9rem;color:#6b7280;margin:0 0 .5rem}._projectName_j5ezr_81{font-weight:600;color:#4a2e4e;margin:0 0 .75rem;word-break:break-word;font-size:.9rem}._warning_j5ezr_89{font-size:.8rem;color:#6b7280;margin:0}._footer_j5ezr_95{display:flex;gap:.75rem;padding:1rem 1.25rem;background-color:#f9f1e6;border-top:2px solid #e5e7eb}._cancelButton_j5ezr_103,._deleteButton_j5ezr_104{flex:1;padding:.6rem;border:none;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;outline:none}._cancelButton_j5ezr_103{background-color:#fff;color:#4a2e4e;border:2px solid #e5e7eb}._cancelButton_j5ezr_103:hover{background-color:#fdf5e6;border-color:#4a2e4e}._deleteButton_j5ezr_104{background-color:#e57a44;color:#fff}._deleteButton_j5ezr_104:hover{background-color:#d66a34}._modalOverlay_78ylm_6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_78ylm_1 .2s ease-in-out}@keyframes _fadeIn_78ylm_1{0%{opacity:0}to{opacity:1}}._modalContent_78ylm_29{background:var(--background-cream);border-radius:16px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:_slideUp_78ylm_1 .3s ease-out}@keyframes _slideUp_78ylm_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_78ylm_51{padding:32px 32px 24px;text-align:center;border-bottom:2px solid var(--secondary-tan)}._iconContainer_78ylm_57{color:var(--accent-mustard);margin-bottom:16px}._header_78ylm_51 h2{margin:0;color:var(--text-dark-brown);font-size:1.75rem;font-weight:700}._body_78ylm_69{padding:24px 32px}._intro_78ylm_73{font-size:1.1rem;color:var(--text-dark-brown);text-align:center;margin-bottom:24px}._fileList_78ylm_80{max-height:150px;overflow-y:auto;background:var(--secondary-tan);padding:12px 16px;border-radius:8px;margin-bottom:24px}._fileName_78ylm_89{margin:0;padding:4px 0;color:var(--text-dark-brown);font-weight:700;font-size:1rem;word-break:break-word;font-family:monospace}._recommendation_78ylm_99{padding:16px;background:var(--accent-mustard-light);border-radius:8px;border:2px solid var(--accent-mustard);text-align:center}._recommendation_78ylm_99 p{margin:0;color:var(--text-dark-brown);line-height:1.6;font-size:1rem}._footer_78ylm_114{padding:24px 32px;border-top:2px solid var(--secondary-tan);display:flex;gap:16px;justify-content:flex-end}._actionButton_78ylm_122{padding:12px 24px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease-in-out;border:2px solid transparent}._actionButton_78ylm_122:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}._skipButton_78ylm_137{background-color:var(--background-off-white);color:var(--text-dark-brown);border-color:var(--secondary-tan)}._skipButton_78ylm_137:hover{background-color:var(--secondary-tan);border-color:var(--text-medium-brown)}._uploadButton_78ylm_148{background:var(--primary-orange);color:#fff}._uploadButton_78ylm_148:hover{background:#fc7045}._fileList_78ylm_80::-webkit-scrollbar{width:8px}._fileList_78ylm_80::-webkit-scrollbar-track{background:var(--background-off-white)}._fileList_78ylm_80::-webkit-scrollbar-thumb{background:var(--text-medium-brown);border-radius:4px}._modalOverlay_1a13n_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_1a13n_1 .2s ease-in-out}@keyframes _fadeIn_1a13n_1{0%{opacity:0}to{opacity:1}}._modalContent_1a13n_26{background:var(--background-cream);border-radius:16px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:_slideUp_1a13n_1 .3s ease-out}@keyframes _slideUp_1a13n_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_1a13n_48{padding:32px 32px 24px;text-align:center;border-bottom:2px solid var(--secondary-tan)}._iconContainer_1a13n_54{color:var(--accent-mustard);margin-bottom:16px}._header_1a13n_48 h2{margin:0;color:var(--text-dark-brown);font-size:1.75rem;font-weight:700}._body_1a13n_66{padding:24px 32px}._fileInfo_1a13n_70{margin-bottom:20px;padding:16px;background:var(--secondary-tan);border-radius:8px}._label_1a13n_77{font-size:.875rem;color:var(--text-medium-brown);margin:0 0 4px;font-weight:600}._fileName_1a13n_84{margin:0;color:var(--text-dark-brown);font-weight:700;font-size:1.125rem;word-break:break-word}._matchDetails_1a13n_92{margin-bottom:24px;padding:16px;background:var(--background-off-white);border-left:4px solid var(--accent-mustard);border-radius:4px}._formattedDetailsContainer_1a13n_101 p{margin:0;color:var(--text-dark-brown);line-height:1.5}._matchedTitle_1a13n_107{font-weight:700;font-size:1.1rem;margin:8px 0!important}._matchPercentage_1a13n_113{font-family:monospace;font-size:.95rem;padding-left:1rem;color:var(--text-medium-brown)}._details_1a13n_121{margin:0;color:var(--text-dark-brown);font-size:1rem;line-height:1.5}._recommendation_1a13n_128{padding:16px;background:var(--accent-mustard-light);border-radius:8px;border:2px solid var(--accent-mustard);margin-top:24px}._recommendation_1a13n_128 p{margin:0;color:var(--text-dark-brown);line-height:1.6;font-size:.9375rem}._recommendation_1a13n_128 strong{display:block;margin-bottom:8px}._errorMessage_1a13n_148{margin-top:1rem;padding:12px;background-color:var(--error-red-light);color:var(--error-red);border:1px solid var(--error-red);border-radius:8px;text-align:center}._footer_1a13n_159{padding:24px 32px;border-top:2px solid var(--secondary-tan);display:flex;gap:16px;justify-content:center}._processingMessage_1a13n_168{font-size:1.1rem;font-weight:600;color:var(--text-dark-brown);padding:12px 0}._actionButton_1a13n_176{padding:12px 24px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease-in-out;border:none;background:var(--primary-orange);color:#fff}._actionButton_1a13n_176:hover{background:#fc7045;transform:translateY(-2px);box-shadow:0 4px 12px #0003}._actionButton_1a13n_176:disabled{background-color:#ccc;cursor:not-allowed}._modalContent_1a13n_26::-webkit-scrollbar{width:8px}._modalContent_1a13n_26::-webkit-scrollbar-track{background:var(--secondary-tan)}._modalContent_1a13n_26::-webkit-scrollbar-thumb{background:var(--text-medium-brown);border-radius:4px}._modalContent_1a13n_26::-webkit-scrollbar-thumb:hover{background:var(--text-dark-brown)}._overlay_1u7pi_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4e99;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;animation:_fadeIn_1u7pi_1 .3s ease-in-out}._modal_1u7pi_16{background-color:var(--panel-background, #ffffff);border:2px solid var(--accent-mustard, #f4b860);border-radius:8px;box-shadow:none;width:100%;max-height:90vh;position:relative;animation:_slideDown_1u7pi_1 .4s ease-in-out}._small_1u7pi_28{max-width:450px;overflow-y:auto}._medium_1u7pi_32{max-width:650px;overflow-y:auto}._large_1u7pi_36{max-width:900px;overflow-y:auto}._xl_1u7pi_40{max-width:95vw;width:95vw;max-height:95vh;height:95vh;overflow:hidden;display:flex;flex-direction:column}._closeButton_1u7pi_50{position:absolute;top:.75rem;right:.75rem;font-size:2rem;line-height:1;background:none;border:none;cursor:pointer;color:#ab9a8e;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;z-index:10}._closeButton_1u7pi_50:hover{background-color:none}@keyframes _fadeIn_1u7pi_1{0%{opacity:0}to{opacity:1}}@keyframes _slideDown_1u7pi_1{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalContent_opkq9_1{padding:0}._modalHeader_opkq9_5{text-align:center;border-bottom:1px solid var(--border-color);padding:1.5rem 2rem;margin-bottom:1.5rem}._modalHeader_opkq9_5 h2{margin:0 0 .5rem;color:var(--dark-brown)}._modalHeader_opkq9_5 p{margin:0;color:#706c61}._formGroup_opkq9_22{margin-bottom:1.5rem;padding:0 2rem}._formGroup_opkq9_22 label{display:block;font-weight:600;margin-bottom:.5rem;color:var(--dark-brown)}._formGroup_opkq9_22 input[type=text],._formGroup_opkq9_22 select{width:100%;padding:.75rem;border-radius:6px;border:1px solid var(--border-color);background-color:var(--hover-cream);font-size:1rem;color:var(--dark-brown);box-sizing:border-box}._formGroup_opkq9_22 input[type=text]:focus,._formGroup_opkq9_22 select:focus{outline:none;border-color:var(--primary-orange);box-shadow:0 0 0 3px #e57a441a}._checkboxLabel_opkq9_53{display:flex;align-items:flex-start;gap:.75rem;font-weight:500!important;color:var(--dark-brown);cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s}._checkboxLabel_opkq9_53:hover{background-color:var(--hover-cream)}._checkboxLabel_opkq9_53._required_opkq9_69 span:after{content:" *";color:#c00}._checkboxLabel_opkq9_53 input[type=checkbox]{margin-top:4px;width:16px;height:16px;flex-shrink:0;cursor:pointer}._modalActions_opkq9_82{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding:1.5rem 2rem;border-top:1px solid var(--border-color);background-color:#f9fafb}._btnPrimary_opkq9_92,._btnSecondary_opkq9_93{padding:.7rem 1.2rem;border-radius:6px;font-weight:600;cursor:pointer;border:none;font-size:.95rem}._btnPrimary_opkq9_92{background-color:var(--primary-orange);color:#fff}._btnPrimary_opkq9_92:hover:not(:disabled){background-color:#d16a3a}._btnPrimary_opkq9_92:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_opkq9_93{background-color:#fff;border:1px solid var(--border-color);color:var(--dark-brown)}._btnSecondary_opkq9_93:hover:not(:disabled){background-color:var(--hover-cream)}._rqContainer_opkq9_126{background-color:var(--hover-cream);border:1px solid var(--border-color);border-radius:6px;padding:1rem}._rqGroup_opkq9_133{margin-bottom:1rem}._rqInputWrapper_opkq9_137{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._rqInput_opkq9_137{flex-grow:1;background-color:#fff!important}._rqLabel_opkq9_149{font-weight:600;color:var(--primary-orange);font-size:.9rem;min-width:50px}._subQuestion_opkq9_156{margin-left:2rem}._removeBtn_opkq9_160{background:none;border:none;color:#999;font-size:1.5rem;cursor:pointer;padding:0 .5rem;line-height:1}._removeBtn_opkq9_160:hover{color:#c00}._addSubBtn_opkq9_173,._addPrimaryBtn_opkq9_174{background:none;border:none;color:var(--primary-orange);font-weight:600;cursor:pointer;font-size:.9rem;padding:.25rem;margin-top:.5rem}._addSubBtn_opkq9_173{margin-left:2.5rem}._addPrimaryBtn_opkq9_174{display:block;width:100%;text-align:center;padding:.75rem;border-top:1px dashed var(--border-color);margin-top:1rem;border-radius:0}._addSubBtn_opkq9_173:hover,._addPrimaryBtn_opkq9_174:hover{text-decoration:underline}._codeGroup_opkq9_204{border-bottom:1px solid var(--border-color-light);padding-bottom:1rem;margin-bottom:1rem}._codeGroup_opkq9_204:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}._codeHeader_opkq9_216{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._textarea_opkq9_223{margin-top:.5rem;resize:vertical;min-height:50px;width:100%!important;display:block;box-sizing:border-box;border-radius:6px}._textarea_opkq9_223:focus{outline:none;border-color:var(--primary-orange);box-shadow:0 0 0 3px #e57a441a}._modalContent_117x1_2{padding:0}._modalHeader_117x1_5{text-align:center;border-bottom:1px solid var(--border-color);padding:1.5rem 2rem;margin-bottom:1.5rem}._modalHeader_117x1_5 h2{margin:0;color:var(--dark-brown)}._formGroup_117x1_16{margin-bottom:1.5rem;padding:0 2rem}._formGroup_117x1_16 label{display:block;font-weight:600;margin-bottom:.5rem;color:var(--dark-brown)}._formGroup_117x1_16 input[type=text],._formGroup_117x1_16 input[type=date],._formGroup_117x1_16 select{width:100%;padding:.75rem;border-radius:6px;border:1px solid var(--border-color);background-color:var(--hover-cream);font-size:1rem;color:var(--dark-brown);box-sizing:border-box}._formGrid_117x1_39{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:0 2rem;margin-bottom:1.5rem}._formGrid_117x1_39 ._formGroup_117x1_16{padding:0;margin-bottom:0}._dropzone_117x1_51{border:3px dashed var(--border-color);border-radius:8px;padding:2rem 1rem;text-align:center;background-color:var(--hover-cream);color:#706c61;font-weight:500;cursor:pointer;transition:all .2s;min-height:120px;display:flex;align-items:center;justify-content:center}._dropzone_117x1_51:hover{border-color:var(--accent-mustard)}._dropzone_117x1_51._active_117x1_69{border-color:var(--primary-orange);background-color:#e57a441a}._dropzone_117x1_51._hasFile_117x1_73{border-style:solid;border-color:var(--primary-orange)}._dropzoneHint_117x1_77{font-size:.85rem;color:#9ca3af}._fileInfo_117x1_82{text-align:center}._fileInfo_117x1_82 p{margin:0 0 .5rem;color:var(--dark-brown);font-weight:600}._removeFileBtn_117x1_90{background:none;border:none;color:#c00;text-decoration:underline;cursor:pointer;font-size:.85rem}._checkboxLabel_117x1_99{display:flex;align-items:flex-start;gap:.75rem;font-weight:500!important;color:var(--dark-brown);cursor:pointer;padding:.5rem}._checkboxLabel_117x1_99 input[type=checkbox]{margin-top:4px;width:16px;height:16px;flex-shrink:0;cursor:pointer}._radioGroup_117x1_117{background-color:var(--hover-cream);border:1px solid var(--border-color);padding:1rem;border-radius:8px}._radioGroup_117x1_117 label{display:flex;align-items:center;margin-bottom:.75rem;font-weight:500;cursor:pointer}._radioGroup_117x1_117 label:last-child{margin-bottom:0}._radioGroup_117x1_117 input[type=radio]{margin-right:.75rem;width:16px;height:16px}._disabledLabel_117x1_138{color:#9ca3af;cursor:not-allowed}._hintText_117x1_142{font-size:.85rem;color:#706c61;margin-top:.5rem;display:block}._statusMessage_117x1_149{text-align:center;padding:1rem;margin:0 2rem 1rem;background-color:var(--hover-cream);border-radius:6px;font-weight:600;color:var(--dark-brown)}._modalActions_117x1_159{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding:1.5rem 2rem;border-top:1px solid var(--border-color);background-color:#f9fafb}._btnPrimary_117x1_168,._btnSecondary_117x1_169{padding:.7rem 1.2rem;border-radius:6px;font-weight:600;cursor:pointer;border:none;font-size:.95rem}._btnPrimary_117x1_168{background-color:var(--primary-orange);color:#fff}._btnPrimary_117x1_168:hover:not(:disabled){background-color:#d16a3a}._btnPrimary_117x1_168:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_117x1_169{background-color:#fff;border:1px solid var(--border-color);color:var(--dark-brown)}._btnSecondary_117x1_169:hover:not(:disabled){background-color:var(--hover-cream)}._modalContent_e267z_1{display:flex;flex-direction:column;height:90vh;max-height:900px}._modalHeader_e267z_7{padding:1.5rem;border-bottom:1px solid var(--border-color);flex-shrink:0}._modalHeader_e267z_7 h2{margin:0;font-size:1.3rem;color:var(--dark-brown)}._modalBody_e267z_18{display:flex;gap:2rem;flex:1;overflow:hidden;padding:1.5rem}._resultsPanel_e267z_26{flex:1;display:flex;flex-direction:column;overflow:hidden}._resultsPanel_e267z_26 h4{margin:0 0 1rem;font-size:1.1rem}._referencesListContainer_e267z_36{flex:1;overflow-y:auto;border:1px solid var(--border-color);border-radius:8px;background-color:#fff;padding:.5rem}._referencesList_e267z_36{list-style:none;padding:0;margin:0}._referenceItem_e267z_49{border-bottom:1px solid var(--border-color);padding:1rem}._referenceItem_e267z_49:last-child{border-bottom:none}._referenceSource_e267z_56{font-weight:600;color:var(--dark-brown);display:block;margin-bottom:.5rem}._referenceContent_e267z_62{margin:0;line-height:1.6;color:var(--dark-brown);font-style:italic}._contextPanel_e267z_69{flex:0 0 50%;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-right:1rem}._contextBlock_e267z_77{background-color:var(--hover-cream);border:1px solid var(--border-color);border-radius:8px;padding:1rem}._contextBlock_e267z_77 h4{margin:0 0 1rem;font-size:1rem}._contextBlock_e267z_77 blockquote{margin:0;padding:1rem;border-left:3px solid var(--primary-orange);background-color:#fff;border-radius:4px;font-style:italic}._contextBlock_e267z_77 small{display:block;margin-top:.5rem;color:#706c61;font-size:.85rem}._codeTabs_e267z_102{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}._codeTab_e267z_102{background-color:#fff;border:1px solid var(--border-color);padding:.4rem .8rem;border-radius:16px;cursor:pointer;font-weight:500}._codeTab_e267z_102._active_e267z_118{background-color:var(--accent-mustard);color:var(--dark-brown);border-color:var(--accent-mustard);font-weight:700}._codeMemoDisplay_e267z_125{background-color:#fff;padding:.75rem;border-radius:6px;font-size:.9rem;line-height:1.6}._annotationsArea_e267z_132{width:100%;min-height:150px;box-sizing:border-box;resize:vertical;padding:.75rem;border-radius:6px;border:1px solid var(--border-color);font-size:1rem;line-height:1.6;font-family:inherit}._annotationsArea_e267z_132:focus{outline:none;border-color:var(--primary-orange)}._modalFooter_e267z_149{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid var(--border-color);flex-shrink:0}._btnDeleteCoding_e267z_157{padding:.7rem 1.2rem;background:none;color:#c00;border:1px solid #fcc;border-radius:6px;font-weight:600;cursor:pointer}._btnDeleteCoding_e267z_157:hover:not(:disabled){background-color:#fee}._btnPrimary_e267z_169{padding:.7rem 1.2rem;background-color:var(--primary-orange);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}._btnPrimary_e267z_169:hover:not(:disabled){background-color:#d16a3a}._btnPrimary_e267z_169:disabled,._btnDeleteCoding_e267z_157:disabled{opacity:.6;cursor:not-allowed}._spinner_e267z_187{border-top:4px solid var(--primary-orange);border-right:4px solid var(--accent-mustard);border-bottom:4px solid var(--primary-orange);border-left:4px solid var(--accent-mustard);border-radius:50%;width:30px;height:30px;animation:_funkSpin_e267z_1 1.5s ease-in-out infinite;margin:2rem auto}@keyframes _funkSpin_e267z_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_e267z_206{text-align:center;padding:2rem;color:#706c61}._relationshipBadge_e267z_214{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:12px;margin-bottom:8px}._relationshipBadge_e267z_214[data-type=defines]{background:#e3f2fd;color:#1976d2}._relationshipBadge_e267z_214[data-type=exemplifies]{background:#f3e5f5;color:#7b1fa2}._relationshipBadge_e267z_214[data-type=challenges]{background:#fff3e0;color:#e65100}._relationshipBadge_e267z_214[data-type=contextualizes]{background:#e8f5e9;color:#2e7d32}._relevanceNote_e267z_244{font-size:13px;color:#666;font-style:italic;margin:8px 0;padding-left:12px;border-left:3px solid #ddd}._linkActions_e267z_253{display:flex;gap:8px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #eee}._btnApprove_e267z_262,._btnReject_e267z_263,._btnViewSource_e267z_264{padding:4px 12px;font-size:12px;border-radius:4px;border:1px solid;cursor:pointer;transition:all .2s}._btnApprove_e267z_262{background:#e8f5e9;border-color:#4caf50;color:#2e7d32}._btnApprove_e267z_262:hover{background:#4caf50;color:#fff}._btnReject_e267z_263{background:#ffebee;border-color:#f44336;color:#c62828}._btnReject_e267z_263:hover{background:#f44336;color:#fff}._btnViewSource_e267z_264{background:#fff;border-color:#ddd;color:#666;margin-left:auto}._btnViewSource_e267z_264:hover{background:#f5f5f5;border-color:#999}._approvedBadge_e267z_307{font-size:12px;color:#2e7d32;font-weight:600}._emptyState_e267z_206{text-align:center;padding:24px;color:#999}._emptyState_e267z_206 small{display:block;margin-top:8px;font-size:12px;color:#bbb}._listViewContainer_1rvn9_1{height:100%;overflow:hidden;position:relative;border:1px solid transparent;transition:border-color .2s ease}._listViewContainer_1rvn9_1._unnestingActive_1rvn9_10{border-color:var(--primary-orange);background-color:var(--hover-cream)}._listViewScroll_1rvn9_15{height:100%;overflow-y:auto;padding:4px}._listNode_1rvn9_21{display:flex;align-items:center;padding:6px 8px;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease-in-out,box-shadow .15s ease;white-space:nowrap;border:1px solid transparent}._listNode_1rvn9_21:hover{background-color:var(--hover-cream)}._listNode_1rvn9_21._selected_1rvn9_38{background-color:var(--pale-yellow-card);border-color:var(--accent-mustard);font-weight:700;color:var(--primary-orange);box-shadow:2px 2px #f4b86033}._listNode_1rvn9_21._dragging_1rvn9_46{opacity:.4}._listNode_1rvn9_21._unnestingPreview_1rvn9_50{outline:2px dashed var(--primary-orange);outline-offset:-2px}._expandToggle_1rvn9_55{width:20px;text-align:center;margin-right:4px;color:var(--accent-mustard);font-size:11px;cursor:pointer}._expandToggleSpacer_1rvn9_64{width:20px;margin-right:4px}._listNodeName_1rvn9_69{flex-grow:1;overflow:hidden;text-overflow:ellipsis}._listNodeStats_1rvn9_76{background-color:#e5e7eb;color:#4b5563;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px}._listNode_1rvn9_21._selected_1rvn9_38 ._listNodeStats_1rvn9_76{background-color:var(--accent-mustard);color:var(--dark-brown)}._srOnly_1rvn9_91{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._panelContainer_n02i8_1{display:flex;flex-direction:column;height:100%;font-family:Inter,sans-serif;color:var(--dark-brown);overflow:hidden}._header_n02i8_11{flex-shrink:0;padding:16px 16px 8px;background-color:transparent;border-bottom:none}._header_n02i8_11 h5{margin:0;font-size:13px;font-weight:800;color:var(--primary-orange);text-transform:uppercase;letter-spacing:.5px}._treeViewWrapper_n02i8_28{flex:1;overflow-y:auto;padding:0 8px;min-height:0}._treeViewWrapper_n02i8_28::-webkit-scrollbar{width:6px}._treeViewWrapper_n02i8_28::-webkit-scrollbar-track{background-color:transparent}._treeViewWrapper_n02i8_28::-webkit-scrollbar-thumb{background-color:var(--primary-orange);border-radius:3px}._treeViewWrapper_n02i8_28::-webkit-scrollbar-thumb:hover{background-color:#d66a35}._descriptionBox_n02i8_51{flex-shrink:0;border-top:2px solid var(--accent-mustard);background-color:var(--background-cream);padding:16px;height:200px;max-height:30vh;display:flex;flex-direction:column;gap:8px;overflow:hidden}._descriptionBox_n02i8_51 h6{margin:0;font-size:13px;font-weight:800;color:var(--primary-orange);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._descriptionText_n02i8_79{font-size:13px;line-height:1.5;color:var(--dark-brown);margin:0;flex:1;overflow-y:auto;padding-right:6px}._descriptionText_n02i8_79::-webkit-scrollbar{width:6px}._descriptionText_n02i8_79::-webkit-scrollbar-track{background-color:transparent}._descriptionText_n02i8_79::-webkit-scrollbar-thumb{background-color:var(--primary-orange);border-radius:3px}._descriptionText_n02i8_79::-webkit-scrollbar-thumb:hover{background-color:#d66a35}._placeholder_n02i8_106{font-size:12px;color:var(--dark-brown);opacity:.6;font-style:italic;margin:0}._treeNode_n02i8_115{padding:2px 0}._nodeContent_n02i8_119{display:flex;align-items:center;padding:6px 8px;border-radius:4px;cursor:pointer;transition:all .2s;border:1px solid transparent;margin-bottom:2px}._nodeContent_n02i8_119:hover{background-color:var(--hover-cream)}._selected_n02i8_134{background-color:var(--pale-yellow-card)!important;border-color:var(--accent-mustard)!important;color:var(--primary-orange)!important;font-weight:700;box-shadow:2px 2px #f4b86033}._expandIcon_n02i8_142{margin-right:6px;color:var(--accent-mustard);font-size:12px;width:16px;text-align:center;cursor:pointer}._codeName_n02i8_151{flex:1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._children_n02i8_159{padding-left:16px;border-left:1px dashed #e5e7eb;margin-left:8px}._loading_n02i8_165{padding:20px;text-align:center;color:var(--dark-brown);font-style:italic}._container_1ux13_1{display:flex;flex-direction:column;height:100%;background-color:var(--background-cream);overflow:hidden;font-family:Inter,sans-serif;color:var(--dark-brown)}._section_1ux13_11{flex:1;display:flex;flex-direction:column;padding:16px;overflow:hidden;min-height:0}._divider_1ux13_20{border:0;border-top:2px solid var(--accent-mustard);margin:0;flex-shrink:0}._sectionTitle_1ux13_27{font-size:13px;font-weight:800;color:var(--primary-orange);text-transform:uppercase;margin:0 0 12px;display:flex;justify-content:space-between;align-items:center;letter-spacing:.5px;flex-shrink:0}._scrollArea_1ux13_40{flex:1;overflow-y:auto;padding-right:4px;min-height:0}._scrollArea_1ux13_40::-webkit-scrollbar{width:6px}._scrollArea_1ux13_40::-webkit-scrollbar-track{background-color:transparent}._scrollArea_1ux13_40::-webkit-scrollbar-thumb{background-color:var(--primary-orange);border-radius:3px}._scrollArea_1ux13_40::-webkit-scrollbar-thumb:hover{background-color:#d66a35}._countBadge_1ux13_72{background:var(--accent-mustard);padding:2px 8px;border-radius:10px;font-size:11px;color:var(--dark-brown)}._linksList_1ux13_80{display:flex;flex-direction:column;gap:12px}._emptyState_1ux13_86{color:var(--dark-brown);opacity:.6;font-size:13px;text-align:center;margin-top:20px;font-style:italic}._actionArea_1ux13_96{margin-bottom:16px;flex-shrink:0}._findLitButton_1ux13_102{width:100%;padding:12px;background-color:var(--pale-yellow-card);border:2px solid var(--primary-orange);color:var(--primary-orange);border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s}._findLitButton_1ux13_102:hover:not(:disabled){background-color:var(--primary-orange);color:#fff}._findLitButton_1ux13_102:disabled{opacity:.7;cursor:wait;border-style:dashed}._litCard_1ux13_130{background:#fff;border:1px solid var(--accent-mustard);border-radius:8px;padding:12px;transition:background .2s;box-shadow:2px 2px #f4b86026}._litCard_1ux13_130:hover{background:var(--pale-yellow-card);border-color:var(--primary-orange)}._litHeader_1ux13_144{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700;color:var(--dark-brown)}._docTitle_1ux13_153{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._previewText_1ux13_160{font-size:12px;color:var(--dark-brown);line-height:1.5;opacity:.85}._relBadge_1ux13_167{background:var(--hover-cream);color:var(--dark-brown);padding:2px 6px;border-radius:4px;font-size:10px;text-transform:uppercase;border:1px solid #e5e7eb}._pageNum_1ux13_177{color:var(--accent-mustard);font-weight:700;font-size:11px}._loadingOverlay_1ux13_183{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;gap:1rem}._loadingOverlay_1ux13_183 span{color:#fff;font-size:.95rem;font-weight:500}._loadingSpinner_1ux13_204{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1ux13_1 .8s linear infinite}@keyframes _spin_1ux13_1{to{transform:rotate(360deg)}}._container_1ux13_1{position:relative}._editorContainer_2cb7e_1{flex:1;padding:24px;overflow-y:scroll;font-size:14px;line-height:1.6;font-family:Inter,system-ui,sans-serif;color:#111827;background-color:#f9fafb}._textContent_2cb7e_12{white-space:pre-wrap;word-wrap:break-word;font-family:inherit;margin:0}._tooltip_2cb7e_19{position:fixed;background-color:#1a1a1af2;color:#fff;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;pointer-events:none;z-index:10000;max-width:300px;box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.1)}._tooltipContent_2cb7e_34{white-space:normal;word-wrap:break-word;line-height:1.4}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--pale-yellow-card: #fffdf5}._modalContainer_uqxwz_12{width:100%;height:100%;background:var(--background-cream);display:flex;flex-direction:column;overflow:hidden;color:var(--dark-brown);font-family:Inter,sans-serif}._header_uqxwz_24{height:60px;background-color:var(--dark-brown);color:var(--background-cream);padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:4px solid var(--accent-mustard)}._title_uqxwz_36{font-size:18px;font-weight:600;letter-spacing:.5px}._headerActions_uqxwz_42{display:flex;gap:12px;margin-right:48px}._saveButton_uqxwz_48{padding:8px 20px;background:var(--primary-orange);color:#fff;border-radius:6px;border:none;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:2px 2px #0003}._saveButton_uqxwz_48:hover:not(:disabled){transform:translateY(-1px);box-shadow:3px 3px #0003;background:#d66a35}._saveButton_uqxwz_48:disabled{background:#bdc3c7;cursor:not-allowed;box-shadow:none;transform:none}._mainLayout_uqxwz_74{flex:1;display:grid;grid-template-columns:280px 1fr 320px;overflow:hidden}._leftPanel_uqxwz_82{border-right:2px solid var(--accent-mustard);display:flex;flex-direction:column;background:var(--background-cream);overflow:hidden;min-height:0}._centerPanel_uqxwz_91{display:flex;flex-direction:column;overflow:hidden;background:var(--panel-background)}._rightPanel_uqxwz_98{border-left:2px solid var(--accent-mustard);background:var(--background-cream);overflow-y:auto}._codingControls_uqxwz_105{padding:16px;border-bottom:2px solid var(--accent-mustard);background:var(--pale-yellow-card);flex-shrink:0}._panelTitle_uqxwz_112{font-size:13px;font-weight:800;color:var(--primary-orange);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}._controlGroup_uqxwz_121{display:flex;flex-direction:column;gap:12px}._selectedCodeBadge_uqxwz_127{font-size:15px;font-weight:700;color:var(--dark-brown);padding:8px 12px;background:#fff;border:1px solid var(--accent-mustard);border-left-width:6px;border-radius:4px;box-shadow:2px 2px #0000000d}._actionButton_uqxwz_139{width:100%;padding:10px;background:#fff;border:2px solid var(--primary-orange);color:var(--primary-orange);border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;text-align:center;transition:all .2s}._actionButton_uqxwz_139:hover{background:var(--primary-orange);color:#fff}._activeAction_uqxwz_158{background:var(--primary-orange);color:#fff;box-shadow:inset 2px 2px 4px #0000001a}._deleteButton_uqxwz_164{width:100%;padding:8px;background:transparent;border:1px dashed #ef4444;color:#ef4444;border-radius:6px;font-size:12px;cursor:pointer;margin-top:4px}._deleteButton_uqxwz_164:hover{background:#fef2f2}._hintText_uqxwz_180{font-size:13px;color:var(--dark-brown);opacity:.7;font-style:italic}._treeWrapper_uqxwz_187{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}._modalContent_yss60_3{display:flex;flex-direction:column;height:80vh;max-height:700px}._modalHeader_yss60_10{padding:1.5rem;border-bottom:1px solid var(--border-color);flex-shrink:0}._modalHeader_yss60_10 h2{margin:0;text-align:center}._modalBody_yss60_21{flex:1;overflow:hidden;display:flex;flex-direction:column}._selectTargetView_yss60_32{display:flex;flex-direction:column;height:100%;padding:1.5rem}._instruction_yss60_39{text-align:center;font-size:1.1rem;margin-bottom:1.5rem;color:var(--text-primary)}._codeList_yss60_46{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}._selectableCode_yss60_54{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#fff;border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}._selectableCode_yss60_54:hover{border-color:var(--primary-orange);background-color:var(--hover-cream);transform:translate(4px)}._colorDot_yss60_72{width:16px;height:16px;border-radius:50%;flex-shrink:0}._codeInfo_yss60_79{flex:1}._codeName_yss60_83{font-weight:600;font-size:1.05rem;margin-bottom:.25rem}._codeStats_yss60_89{font-size:.85rem;color:var(--text-secondary)}._mergePreviewView_yss60_98{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;overflow-y:auto}._mergeVisualization_yss60_106{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem;background-color:var(--hover-cream);border-radius:12px}._codeBox_yss60_116{flex:0 0 200px;padding:1.5rem;border-radius:12px;background-color:#fff;border:3px solid var(--border-color);transition:all .3s ease;position:relative}._codeBox_yss60_116._dominant_yss60_126{flex:0 0 240px;border-color:var(--primary-orange);box-shadow:0 8px 24px #e57a4433;transform:scale(1.05)}._codeBox_yss60_116._absorbed_yss60_133{opacity:.7;transform:scale(.95)}._codeBoxColor_yss60_138{width:100%;height:8px;border-radius:4px;margin-bottom:1rem}._codeBox_yss60_116 h3{margin:0 0 1rem;font-size:1.1rem;text-align:center;word-break:break-word}._codeBoxStats_yss60_152{font-size:.85rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:.25rem}._mergeArrow_yss60_160{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}._arrowLine_yss60_168{width:60px;height:3px;background-color:var(--primary-orange)}._arrowHead_yss60_174{font-size:1.5rem;color:var(--primary-orange);line-height:1}._mergeLabel_yss60_180{font-size:.75rem;font-weight:700;color:var(--primary-orange);text-transform:uppercase;letter-spacing:.5px}._arrowReverse_yss60_188{transform:rotate(180deg)}._swapButton_yss60_192{align-self:center;padding:.75rem 1.5rem;background-color:#fff;border:2px solid var(--accent-mustard);border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s}._swapButton_yss60_192:hover{background-color:var(--accent-mustard);transform:scale(1.05)}._resultPreview_yss60_209{background-color:var(--hover-cream);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}._resultPreview_yss60_209 h4{margin:0 0 1rem;font-size:1.1rem;color:var(--dark-brown)}._resultBox_yss60_222{background-color:#fff;border-radius:6px;padding:1rem;margin-bottom:1rem}._resultTitle_yss60_229{font-size:1.1rem;font-weight:700;color:var(--primary-orange);margin-bottom:.75rem;text-align:center}._resultList_yss60_237{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._resultList_yss60_237 li{padding-left:1.5rem;position:relative;font-size:.95rem}._resultList_yss60_237 li:before{content:"✓";position:absolute;left:0;color:var(--primary-orange);font-weight:700}._warningBox_yss60_260{background-color:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:.75rem 1rem;color:#856404;font-size:.9rem;text-align:center}._warningBox_yss60_260 strong{color:#d90429}._actionButtons_yss60_274{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}._btnPrimary_yss60_282,._btnSecondary_yss60_283{padding:.75rem 2rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;border:none}._btnPrimary_yss60_282{background-color:var(--primary-orange);color:#fff;flex:1}._btnPrimary_yss60_282:hover:not(:disabled){background-color:#d16a3a;transform:translateY(-1px);box-shadow:0 4px 12px #e57a444d}._btnPrimary_yss60_282:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_yss60_283{background-color:#fff;border:2px solid var(--border-color);color:var(--text-primary)}._btnSecondary_yss60_283:hover{background-color:var(--hover-cream);border-color:var(--accent-mustard)}@media(max-width:768px){._mergeVisualization_yss60_106{flex-direction:column;gap:1rem}._codeBox_yss60_116,._codeBox_yss60_116._dominant_yss60_126{flex:0 0 auto;width:100%;max-width:300px}._arrowLine_yss60_168{width:3px;height:40px}._arrowHead_yss60_174{transform:rotate(90deg)}}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--pale-yellow-card: #fffdf5;--danger-red: #d90429}._modalContent_qzewo_14{display:flex;flex-direction:column;height:100%;width:100%;font-family:Inter,sans-serif;color:var(--dark-brown);background-color:var(--background-cream)}._modalHeader_qzewo_24{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:var(--dark-brown);border-bottom:4px solid var(--accent-mustard);flex-shrink:0;color:var(--background-cream);position:relative}._viewToggleContainer_qzewo_35{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}._modalHeader_qzewo_24 h2{margin:0;font-weight:600;letter-spacing:.5px}._viewToggle_qzewo_35{display:flex;gap:4px;background-color:#ffffff1a;padding:4px;border-radius:6px}._viewToggle_qzewo_35 button{padding:6px 12px;background:none;border:none;border-radius:4px;cursor:pointer;font-weight:600;font-size:13px;transition:all .2s;color:#ffffffb3}._viewToggle_qzewo_35 button._active_qzewo_71{background-color:var(--background-cream);color:var(--primary-orange);box-shadow:0 2px 4px #0003}._modalBody_qzewo_77{display:flex;flex:1;overflow:hidden;background-color:var(--background-cream)}._visualizationPanelFull_qzewo_85{flex:1;overflow:hidden;position:relative;background-color:var(--panel-background)}._leftPanel_qzewo_93{flex:0 0 280px;border-right:2px solid var(--accent-mustard);background-color:var(--background-cream);display:flex;flex-direction:column}._middlePanel_qzewo_101{flex:0 0 340px;border-right:2px solid var(--accent-mustard);background-color:var(--panel-background);display:flex;flex-direction:column;overflow:hidden}._rightPanel_qzewo_110{flex:1;min-width:300px;background-color:var(--background-cream);overflow-y:auto;padding:1.5rem}._codeListContainer_qzewo_119{flex:1;overflow-y:auto;padding:12px}._listActionBar_qzewo_125{flex-shrink:0;padding:16px;border-top:2px solid var(--accent-mustard);background-color:var(--pale-yellow-card);display:flex;flex-direction:column;gap:8px}._listNode_qzewo_136{padding:6px 8px;margin:2px 0;border-radius:4px;display:flex;align-items:center;gap:8px;transition:all .2s;border:1px solid transparent;cursor:pointer}._listNode_qzewo_136:hover{background-color:var(--hover-cream)}._listNode_qzewo_136._selected_qzewo_153{background-color:var(--pale-yellow-card);border-color:var(--accent-mustard);color:var(--primary-orange);font-weight:700;box-shadow:2px 2px #f4b86033}._listNodeName_qzewo_161{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}._listNodeStats_qzewo_169{background-color:#e5e7eb;color:#4b5563;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px}._listNode_qzewo_136._selected_qzewo_153 ._listNodeStats_qzewo_169{background-color:var(--accent-mustard);color:var(--dark-brown)}._expandToggle_qzewo_183{color:var(--accent-mustard);font-size:11px;width:16px;text-align:center;cursor:pointer}._middlePanelHeader_qzewo_192{padding:1.5rem 1.5rem 0;flex-shrink:0}._codeHeader_qzewo_197 h3{font-size:18px;font-weight:800;color:var(--primary-orange);margin:0 0 1rem;border-bottom:2px solid var(--accent-mustard);padding-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}._middlePanelBody_qzewo_208{flex:1;overflow:hidden;padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}._middlePanelBody_qzewo_208 ._section_qzewo_217:last-child{flex:1;display:flex;flex-direction:column;min-height:0}._section_qzewo_217 h4{font-size:12px;font-weight:700;color:var(--dark-brown);text-transform:uppercase;margin:0 0 8px;opacity:.8}._descriptionContainer_qzewo_233,._primaryDataContainer_qzewo_234,._literatureContainer_qzewo_235{max-height:none;flex:1;overflow-y:auto;background-color:var(--hover-cream);border:1px solid var(--border-color);border-radius:6px;padding:12px}._linkedItem_qzewo_250{padding:8px;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:all .2s;font-size:13px;background:#fff;margin-bottom:4px;border:1px solid #e5e7eb}._linkedItem_qzewo_250:hover{border-color:var(--primary-orange);transform:translate(2px)}._linkedItemSelected_qzewo_267{background-color:var(--pale-yellow-card);border-color:var(--accent-mustard);color:var(--primary-orange);font-weight:600}._detailHeader_qzewo_275{font-size:16px;font-weight:700;color:var(--primary-orange);margin-bottom:16px;border-bottom:2px solid var(--accent-mustard);padding-bottom:8px}._passageList_qzewo_284{display:flex;flex-direction:column;gap:12px}._passageItem_qzewo_290{background-color:#fff;padding:16px;border-radius:8px;border:1px solid var(--accent-mustard);box-shadow:2px 2px #f4b86026;transition:all .2s;cursor:pointer}._passageItem_qzewo_290:hover{transform:translateY(-2px);box-shadow:3px 3px #f4b8604d;border-color:var(--primary-orange)}._passageText_qzewo_306{font-style:italic;font-size:13px;line-height:1.6;color:var(--dark-brown);margin:0}._passageMeta_qzewo_314{margin-top:8px;font-size:11px;color:var(--primary-orange);font-weight:600;text-align:right}._btnPrimary_qzewo_323,._btnSecondary_qzewo_324,._btnDanger_qzewo_325{width:100%;padding:10px;border-radius:6px;font-weight:600;cursor:pointer;border:none;font-size:13px;transition:all .2s ease}._btnPrimary_qzewo_323{background-color:#fff;border:2px solid var(--primary-orange);color:var(--primary-orange)}._btnPrimary_qzewo_323:hover:not(:disabled){background-color:var(--primary-orange);color:#fff}._btnDanger_qzewo_325{background:transparent;border:1px dashed var(--danger-red);color:var(--danger-red)}._btnDanger_qzewo_325:hover:not(:disabled){background-color:#fef2f2}._btnSecondary_qzewo_324{background-color:transparent;border:1px solid #ccc;color:#666}._btnSecondary_qzewo_324:hover{background-color:#f3f4f6}._editableText_qzewo_368{cursor:text;font-size:13px;line-height:1.5;color:var(--dark-brown)}._editableTextarea_qzewo_375{width:100%;min-height:100px;padding:8px;border:2px solid var(--accent-mustard);border-radius:6px;font-family:inherit;font-size:13px;outline:none}._editableTextarea_qzewo_375:focus{border-color:var(--primary-orange)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--primary-orange);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#d66a35}._emptySelection_qzewo_405{display:flex;align-items:center;justify-content:center;height:100%;color:var(--dark-brown);opacity:.5;font-style:italic;font-size:13px}._listNode_qzewo_136._dragging_qzewo_417{opacity:.5;background:var(--hover-cream)}._srOnly_qzewo_422{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._editorContainer_ofz6u_3{display:flex;flex-direction:column;height:100%}._editorHeader_ofz6u_10{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid var(--accent-mustard);background-color:var(--dark-brown);color:#fff}._editorHeader_ofz6u_10 h2{margin:0;font-size:1.5rem;font-weight:700}._headerActions_ofz6u_26{display:flex;gap:.75rem}._btnPrimary_ofz6u_31,._btnSecondary_ofz6u_32{padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s;border:none}._btnPrimary_ofz6u_31{background-color:var(--primary-orange);color:#fff}._btnPrimary_ofz6u_31:hover:not(:disabled){background-color:#d86834}._btnPrimary_ofz6u_31:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._btnSecondary_ofz6u_32{background-color:transparent;color:#fff;border:1px solid white}._btnSecondary_ofz6u_32:hover{background-color:#ffffff1a}._editorBody_ofz6u_68{display:grid;grid-template-columns:1fr 1fr;gap:0;flex:1;overflow:hidden}._leftColumn_ofz6u_77{padding:1.5rem;overflow-y:auto;border-right:1px solid var(--accent-mustard);background-color:var(--background-cream)}._formGroup_ofz6u_84{margin-bottom:1.5rem}._formGroup_ofz6u_84 label{display:block;font-size:.85rem;font-weight:600;color:var(--dark-brown);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}._input_ofz6u_98,._textarea_ofz6u_99,._select_ofz6u_100{width:100%;padding:.65rem;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;font-family:inherit;outline:none;transition:border-color .2s;box-sizing:border-box}._input_ofz6u_98:focus,._textarea_ofz6u_99:focus,._select_ofz6u_100:focus{border-color:var(--primary-orange);box-shadow:0 0 0 2px #e57a4433}._textarea_ofz6u_99{resize:vertical}._rqContainer_ofz6u_124{display:flex;flex-direction:column;gap:.75rem}._rqGroup_ofz6u_130{display:flex;flex-direction:column;gap:.5rem}._rqInputWrapper_ofz6u_136{display:flex;align-items:center;gap:.5rem}._rqInputWrapper_ofz6u_136._subQuestion_ofz6u_142{padding-left:2rem}._rqLabel_ofz6u_146{font-size:.75rem;font-weight:700;color:var(--dark-brown);min-width:3rem;text-align:right}._rqInput_ofz6u_136{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;outline:none}._rqInput_ofz6u_136:focus{border-color:var(--primary-orange)}._removeBtn_ofz6u_167{padding:.25rem .5rem;background-color:transparent;color:#dc2626;border:1px solid #dc2626;border-radius:4px;font-size:1.2rem;cursor:pointer;transition:all .2s;line-height:1}._removeBtn_ofz6u_167:hover{background-color:#dc2626;color:#fff}._addSubBtn_ofz6u_184,._addPrimaryBtn_ofz6u_185{padding:.4rem .75rem;background-color:transparent;color:var(--primary-orange);border:1px dashed var(--primary-orange);border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;align-self:flex-start}._addSubBtn_ofz6u_184:hover,._addPrimaryBtn_ofz6u_185:hover{background-color:var(--primary-orange);color:#fff;border-style:solid}._addSubBtn_ofz6u_184{margin-left:3.5rem;font-size:.8rem}._checkboxGroup_ofz6u_211{margin-top:1rem}._checkboxLabel_ofz6u_215{display:flex;align-items:center;gap:.5rem;cursor:pointer}._checkboxLabel_ofz6u_215 input[type=checkbox]{width:1.1rem;height:1.1rem;cursor:pointer}._checkboxLabel_ofz6u_215 span{font-size:.9rem;color:var(--dark-brown)}._rightColumn_ofz6u_234{display:grid;grid-template-rows:1fr 1fr;gap:0;background-color:#fff;height:100%;overflow:hidden}._column_ofz6u_243{display:flex;flex-direction:column;min-height:0;height:100%;border-bottom:1px solid var(--accent-mustard)}._column_ofz6u_243:last-child{border-bottom:none}._columnTitle_ofz6u_255{margin:0;padding:1rem 1.5rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--dark-brown);background-color:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}._projectList_ofz6u_268{flex:1;overflow-y:auto;padding:.75rem;min-height:0}._linkedList_ofz6u_275{background-color:#fff}._projectItem_ofz6u_279{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;margin-bottom:.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:grab;transition:all .2s}._projectItem_ofz6u_279:hover{background-color:#fefce8;border-color:var(--accent-mustard);transform:translate(2px)}._projectItem_ofz6u_279:active{cursor:grabbing;opacity:.7}._linkedList_ofz6u_275 ._projectItem_ofz6u_279{background-color:#f9fafb;border-color:#e5e7eb}._linkedList_ofz6u_275 ._projectItem_ofz6u_279:hover{background-color:#fefce8;border-color:var(--accent-mustard)}._projectIcon_ofz6u_313{font-size:1.2rem;flex-shrink:0}._projectNameText_ofz6u_318{flex:1;font-size:.9rem;font-weight:500;color:var(--dark-brown)}._removeLinkedBtn_ofz6u_325{padding:.15rem .4rem;background-color:transparent;color:#dc2626;border:1px solid #dc2626;border-radius:4px;font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer;transition:all .2s;flex-shrink:0}._removeLinkedBtn_ofz6u_325:hover{background-color:#dc2626;color:#fff}._emptyState_ofz6u_344{display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#9ca3af;font-style:italic;font-size:.9rem;height:100%}._contextMenu_8s5a8_3{position:fixed;background-color:#fff;border:2px solid var(--accent-mustard);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:.5rem 0;min-width:180px;z-index:10000;animation:_menuFadeIn_8s5a8_1 .15s ease-out}@keyframes _menuFadeIn_8s5a8_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._menuItem_8s5a8_26{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:none;background:none;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--dark-brown);transition:background-color .15s;text-align:left}._menuItem_8s5a8_26:hover{background-color:#fef9e7}._menuIcon_8s5a8_46{font-size:1rem;flex-shrink:0}._menuText_8s5a8_51{flex:1}._menuDivider_8s5a8_55{height:1px;background-color:#e5e7eb;margin:.25rem 0}._menuItemDanger_8s5a8_62{color:#dc2626}._menuItemDanger_8s5a8_62:hover{background-color:#fee}._menuItemWarning_8s5a8_71{color:#d97706}._menuItemWarning_8s5a8_71:hover{background-color:#fef3c7}._panelContainer_14peh_4{padding:1rem;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;height:100%;box-sizing:border-box}._projectHeader_14peh_13{display:flex;justify-content:space-between;align-items:center}._title_14peh_19{margin:0;font-size:1.1rem;font-weight:700;color:var(--dark-brown)}._actionButtonsContainer_14peh_27{display:flex;gap:.5rem;margin-top:1rem}._actionButton_14peh_27{flex:1;padding:.5rem;font-size:.8rem;font-weight:600;color:#fff;background-color:var(--primary-orange);border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}._actionButton_14peh_27:hover:not(:disabled){background-color:#d86834}._actionButton_14peh_27:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}._newProjectButton_14peh_56{width:100%;margin-top:.5rem;padding:.75rem;font-size:.9rem;font-weight:700;color:var(--dark-brown);background-color:var(--accent-mustard);border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}._newProjectButton_14peh_56:hover{background-color:#f7c377}._scrollableListContainer_14peh_75{flex:1;overflow-y:auto;margin-top:1rem;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}._projectList_14peh_84{list-style:none;margin:0;padding:0}._projectListItem_14peh_90{margin-bottom:.25rem}._projectButton_14peh_95{display:flex;align-items:center;width:100%;padding:.5rem;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;background-color:#f9fafb;transition:all .2s ease-in-out;font-weight:500;color:var(--dark-brown);box-sizing:border-box;font-size:.875rem}._projectButton_14peh_95:hover{border-color:var(--primary-orange);background-color:#fefcf9}._projectButton_14peh_95._pdProject_14peh_117{border-left:4px solid var(--primary-orange);font-weight:600}._projectButton_14peh_95._biblioProject_14peh_123{border-left:4px solid var(--accent-mustard);background-color:#fffbf0;opacity:.9;font-weight:500;font-style:italic}._projectButton_14peh_95._biblioProject_14peh_123:hover{border-color:#f7c377;background-color:#fef9e7}._projectButton_14peh_95._active_14peh_137{background-color:var(--primary-orange);color:#fff;border-color:var(--primary-orange)}._projectButton_14peh_95._biblioProject_14peh_123._active_14peh_137{background-color:var(--accent-mustard);color:var(--dark-brown);border-color:var(--accent-mustard)}._projectButton_14peh_95._activeChild_14peh_149{background-color:#fcddc9;border-color:#fed8b1;color:var(--dark-brown)}._projectButton_14peh_95._biblioProject_14peh_123._activeChild_14peh_149{background-color:#fef3c7;border-color:var(--accent-mustard)}._projectName_14peh_160{flex-grow:1;text-align:left;pointer-events:none}._disclosureIcon_14peh_166{font-size:.6rem;padding:.25rem .5rem .25rem 0;margin:0;background:none;border:none;color:inherit;transition:transform .2s;cursor:pointer;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center}._disclosureIcon_14peh_166._expanded_14peh_183{transform:rotate(90deg)}._nestedProjectList_14peh_187{list-style:none;padding:0;margin-top:.25rem}._renameContainer_14peh_194{flex-grow:1;display:flex;flex-direction:column;gap:.25rem}._renameInput_14peh_201{width:100%;padding:.25rem .5rem;border:2px solid var(--primary-orange);border-radius:4px;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--dark-brown);background-color:#fff;outline:none;box-sizing:border-box}._renameInput_14peh_201:focus{border-color:var(--dark-brown)}._renameError_14peh_219{font-size:.75rem;color:var(--primary-orange);font-weight:600;padding-left:.25rem}._loadingState_14peh_227,._errorState_14peh_228,._emptyState_14peh_229{text-align:center;padding:2rem;color:#706c61}._emptyState_14peh_229 p{margin-bottom:1.5rem}._spinner_14peh_239{border-top:4px solid var(--primary-orange);border-right:4px solid var(--accent-mustard);border-bottom:4px solid var(--primary-orange);border-left:4px solid var(--accent-mustard);border-radius:50%;width:30px;height:30px;animation:_funkSpin_14peh_1 1.5s ease-in-out infinite;margin:0 auto 1rem}@keyframes _funkSpin_14peh_1{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.05)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(.95)}to{transform:rotate(360deg) scale(1)}}._btnPrimary_14peh_269{padding:.5rem 1rem;background-color:var(--primary-orange);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}._btnPrimary_14peh_269:hover{background-color:#d16a3a}._panelContainer_sirmv_3{display:flex;flex-direction:column;height:100%;background-color:var(--panel-background, #ffffff);border-right:2px solid var(--border-color, #e0e0e0);overflow:hidden}._section_sirmv_13{display:flex;flex-direction:column;min-height:0}._section_sirmv_13:first-child{flex:0 0 46%;border-bottom:2px solid var(--dark-brown, #4a2e4e)}._section_sirmv_13:last-child{flex:0 0 50%}._sectionHeader_sirmv_28{padding:0 1.5rem .6rem;background-color:var(--dark-brown, #4a2e4e);color:#fff;flex-shrink:0}._section_sirmv_13:first-child ._sectionHeader_sirmv_28{border-top:3px solid var(--beige, #fef9e7)}._sectionHeader_sirmv_28 h3{margin:0;font-size:1.1rem;font-weight:600;color:#fff;letter-spacing:.3px}._scrollableContent_sirmv_47{flex:1;overflow-y:auto;padding:.25rem 0;min-height:0;background-color:var(--panel-background, #ffffff)}._sectionFooter_sirmv_55{padding:0;border-top:1px solid var(--border-color, #e0e0e0);flex-shrink:0;background-color:var(--beige, #fef9e7)}._btnAddDocument_sirmv_63,._btnManageCodes_sirmv_64{width:100%;margin:0;padding:.6rem;background-color:var(--accent-mustard, #f4b860);color:var(--dark-brown, #4a2e4e);border:none;border-radius:0;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #4a2e4e26}._btnAddDocument_sirmv_63:hover,._btnManageCodes_sirmv_64:hover{background-color:#e8a84d;transform:translateY(-1px);box-shadow:0 4px 8px #4a2e4e33}._btnAddDocument_sirmv_63:active,._btnManageCodes_sirmv_64:active{transform:translateY(0);box-shadow:0 2px 4px #4a2e4e26}._documentList_sirmv_93{list-style:none;padding:0;margin:0}._documentList_sirmv_93 li{padding:.6rem 1.25rem;cursor:pointer;transition:background-color .15s ease;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-light, #f0f0f0);position:relative;text-align:left}._documentList_sirmv_93 li:hover{background-color:var(--hover-background, #f8f8f8)}._documentList_sirmv_93 li._active_sirmv_115{background-color:var(--accent-orange, #e87d3e);color:#fff;font-weight:500}._docInfo_sirmv_122{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0;text-align:left}._docTitle_sirmv_131{font-weight:600;font-size:.95rem;color:var(--dark-brown, #4a2e4e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}._docMeta_sirmv_141{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#706c61;font-weight:400;width:100%}._metaType_sirmv_151{text-transform:capitalize;text-align:left}._metaDate_sirmv_156{text-align:right;margin-left:auto;white-space:nowrap;flex-shrink:0}._rightSideActions_sirmv_164{display:flex;align-items:center;margin-left:auto;padding-left:.5rem;min-width:60px;justify-content:flex-end}._participantBadge_sirmv_174{font-size:.7rem;padding:.2rem .45rem;background-color:#4a2e4e14;color:var(--dark-brown, #4a2e4e);border-radius:4px;white-space:nowrap;flex-shrink:0}._deleteBtn_sirmv_184{background-color:#d32f2f;color:#fff;border:none;border-radius:4px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;cursor:pointer;animation:_fadeIn_sirmv_1 .2s ease;white-space:nowrap;box-shadow:0 2px 4px #0003}._deleteBtn_sirmv_184:hover{background-color:#b71c1c}@keyframes _fadeIn_sirmv_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._documentList_sirmv_93 li._active_sirmv_115 ._docTitle_sirmv_131{color:#fff}._documentList_sirmv_93 li._active_sirmv_115 ._docMeta_sirmv_141{color:#ffffffd9}._documentList_sirmv_93 li._active_sirmv_115 ._participantBadge_sirmv_174{background-color:#ffffff40;color:#fff}._codeTree_sirmv_228{padding:0}._codeTreeItem_sirmv_232{margin-bottom:.5rem}._codeTreeNode_sirmv_236{display:flex;align-items:center;padding:.4rem .75rem;gap:.5rem}._expandToggle_sirmv_243{background:none;border:none;font-size:.7rem;cursor:pointer;padding:.25rem;color:var(--text-muted, #666);width:1.25rem;flex-shrink:0;transition:color .15s ease}._expandToggle_sirmv_243:hover{color:var(--dark-brown, #4a2e4e)}._expandSpacer_sirmv_259{width:1.25rem;flex-shrink:0}._codeTag_sirmv_264{display:inline-block;padding:.35rem .7rem;border:1.5px solid;border-radius:14px;font-size:.8rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._codeTag_sirmv_264:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._codeTreeNode_sirmv_236._active_sirmv_115 ._codeTag_sirmv_264{background-color:var(--accent-orange, #e87d3e)!important;border-color:var(--accent-orange, #e87d3e)!important;color:#fff!important;font-weight:700;box-shadow:none;border-radius:14px;transform:none}._codeTreeChildren_sirmv_293{margin-left:0}._loadingState_sirmv_298{padding:1rem;text-align:center;color:var(--text-muted, #666);font-style:italic}._spinner_sirmv_305{width:32px;height:32px;border:3px solid var(--border-color, #e0e0e0);border-top-color:var(--accent-orange, #e87d3e);border-radius:50%;animation:_spin_sirmv_305 .8s linear infinite;margin-bottom:.5rem}@keyframes _spin_sirmv_305{to{transform:rotate(360deg)}}._emptyState_sirmv_321{padding:2rem 1.5rem;text-align:center;color:var(--text-muted, #666)}._emptyState_sirmv_321 p{margin:0;font-size:.9rem;line-height:1.5}._errorState_sirmv_333{padding:1rem 1.5rem;color:var(--error-color, #d32f2f);text-align:center;font-size:.9rem}._panelContainer_brnrk_1{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--background-cream)}._panelHeader_brnrk_9{padding:1rem 1.5rem;background-color:var(--panel-background);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._headerTitle_brnrk_19 h3{margin:0 0 .25rem;font-size:1.2rem;color:var(--dark-brown)}._participantLabel_brnrk_25{margin:0;font-size:.85rem;color:#706c61}._headerActions_brnrk_31{display:flex;gap:.75rem}._btnPrimary_brnrk_36{padding:.5rem 1rem;background-color:var(--primary-orange);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.9rem}._btnPrimary_brnrk_36:hover{background-color:#d16a3a}._panelContent_brnrk_51{overflow-y:auto;flex:1;padding:1.5rem 2.5rem}._transcriptContent_brnrk_57{font-size:1.1rem;line-height:1.9;color:var(--dark-brown)}._utterance_brnrk_63{margin-bottom:1.5rem;display:flex;flex-direction:column}._speaker_brnrk_69{color:var(--primary-orange);margin-bottom:.25rem;font-size:1rem;font-weight:700}._utteranceText_brnrk_76{margin:0}._chunk_brnrk_80{cursor:pointer;transition:background-color .2s ease-in-out;padding:2px;border-radius:3px}._chunk_brnrk_80:hover{background-color:var(--hover-cream)}._isCoded_brnrk_91{border-bottom:2px dotted rgba(229,122,68,.4)}._isCoded_brnrk_91:hover{background-color:#e57a4426}._isActive_brnrk_104{background-color:#f4b86080;border-bottom:2px solid var(--accent-mustard)}._loadingState_brnrk_114,._errorState_brnrk_115,._emptyState_brnrk_116{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;color:#706c61;font-size:1.1rem}._spinner_brnrk_128{border-top:4px solid var(--primary-orange);border-right:4px solid var(--accent-mustard);border-bottom:4px solid var(--primary-orange);border-left:4px solid var(--accent-mustard);border-radius:50%;width:30px;height:30px;animation:_funkSpin_brnrk_1 1.5s ease-in-out infinite;margin:0 auto 1rem}@keyframes _funkSpin_brnrk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._chunkBreak_brnrk_148{color:var(--text-muted);font-size:.8em;margin:0 .25rem}._utteranceText_brnrk_76,._transcriptContent_brnrk_57{text-align:left}._highlight_brnrk_160{background-color:transparent;border-bottom:2px dotted rgba(229,122,68,.4);cursor:pointer;padding:0 1px;transition:background-color .2s ease}._highlight_brnrk_160:hover{background-color:#e57a4426}._activeHighlight_brnrk_171{background-color:#f4b86080!important;border-bottom:2px solid var(--accent-mustard)!important;font-weight:500}._paragraph_brnrk_177{margin-bottom:1em;line-height:1.6}._primaryDataContainer_139os_16{display:flex;height:calc(100vh - 118px);overflow:hidden;background-color:var(--background-cream);color:var(--dark-brown)}._mainHeader_139os_30{height:58px;padding:0 24px;display:flex;align-items:center;background-color:var(--panel-background);border-bottom:1px solid var(--border-color);flex-shrink:0;z-index:10}._navLinks_139os_41{display:flex;gap:20px;align-items:center}._navLink_139os_41{font-size:1.1rem;font-weight:600;color:var(--dark-brown);padding:8px 12px;border-radius:6px;cursor:pointer;transition:background-color .2s}._navLink_139os_41:hover{background-color:var(--hover-cream)}._navLink_139os_41._active_139os_61{background-color:var(--hover-cream);font-weight:700}._leftPanel_139os_67{flex:0 0 26%;min-width:280px}._centerPanel_139os_71{flex:0 0 30%;min-width:320px}._rightPanel_139os_75{align-items:stretch;flex:1;min-width:400px}._leftPanel_139os_67,._centerPanel_139os_71,._rightPanel_139os_75{display:flex;flex-direction:column;height:100%}._leftPanel_139os_67,._centerPanel_139os_71{border-right:1px solid var(--accent-mustard)}._mainFooter_139os_94{position:fixed;bottom:0;left:0;right:0;height:60px;background-color:var(--dark-brown);color:#fffc;display:flex;align-items:center;justify-content:center;font-size:.9rem;border-top:1px solid var(--border-color);z-index:20;gap:.5rem}._mainFooter_139os_94 a{color:var(--accent-mustard);text-decoration:none;transition:color .2s ease}._mainFooter_139os_94 a:hover{color:var(--primary-orange)}._marketingPage_54u4f_13{background-color:var(--background-cream);color:var(--dark-brown);min-height:100vh;width:100%;font-family:Poppins,sans-serif}._navbar_54u4f_22{position:sticky;top:0;background-color:var(--panel-background);border-bottom:2px solid var(--accent-mustard);box-shadow:0 2px 4px #0000001a;z-index:100;height:75px}._navContent_54u4f_32{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;height:100%}._logoContainer_54u4f_42{display:flex;align-items:center;gap:.75rem;position:relative}._logoImage_54u4f_49{height:100px;width:auto;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%)}._logo_54u4f_42{font-size:1.5rem;font-weight:700;color:var(--primary-orange);letter-spacing:-.5px;margin-left:95px}._signInButton_54u4f_66{background-color:var(--dark-brown);color:#fff;border:2px solid var(--dark-brown);padding:.6rem 1.5rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.95rem}._signInButton_54u4f_66:hover{background-color:var(--primary-orange);border-color:var(--primary-orange);transform:translateY(-1px)}._hero_54u4f_85{background:linear-gradient(135deg,var(--panel-background) 0%,var(--hover-cream) 100%);padding:6rem 2rem;text-align:center;border-bottom:3px solid var(--accent-mustard)}._heroContent_54u4f_96{max-width:900px;margin:0 auto}._heroHeadline_54u4f_101{font-size:3.5rem;font-weight:700;color:var(--dark-brown);margin-bottom:1.5rem;line-height:1.2}._heroSubheading_54u4f_109{font-size:1.5rem;color:var(--primary-orange);margin-bottom:2rem;font-weight:500}._heroBody_54u4f_116{font-size:1.15rem;line-height:1.7;color:var(--dark-brown);margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto}._heroCta_54u4f_126{background-color:var(--primary-orange);color:#fff;border:none;padding:1rem 2.5rem;font-size:1.2rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:4px 4px 0 var(--dark-brown)}._heroCta_54u4f_126:hover{background-color:var(--dark-brown);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--primary-orange)}._featureSection_54u4f_146{padding:4rem 2rem;border-bottom:1px solid var(--border-color)}._featureSection_54u4f_146:nth-child(2n){background-color:var(--panel-background)}._featureSection_54u4f_146:nth-child(odd){background-color:var(--background-cream)}._featureContent_54u4f_159{max-width:800px;margin:0 auto}._featureHeadline_54u4f_164{font-size:2.2rem;font-weight:700;color:var(--dark-brown);margin-bottom:1.5rem;line-height:1.3}._featureBody_54u4f_172{font-size:1.1rem;line-height:1.8;color:var(--dark-brown);margin-bottom:1.5rem}._featureImage_54u4f_179{width:100%;border:2px solid var(--primary-orange);border-radius:8px;margin:2rem 0;box-shadow:4px 4px 0 var(--dark-brown)}._screenshotPlaceholder_54u4f_187{background:linear-gradient(135deg,var(--hover-cream) 0%,var(--accent-mustard) 100%);border:2px solid var(--primary-orange);border-radius:8px;padding:4rem 2rem;margin:2rem 0;display:flex;align-items:center;justify-content:center;box-shadow:4px 4px 0 var(--dark-brown)}._placeholderText_54u4f_203{font-size:1.5rem;font-weight:600;color:var(--dark-brown);font-family:Courier New,monospace}._featureCta_54u4f_210{background-color:var(--accent-mustard);color:var(--dark-brown);border:2px solid var(--dark-brown);padding:.8rem 2rem;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease;box-shadow:2px 2px 0 var(--dark-brown)}._featureCta_54u4f_210:hover{background-color:var(--primary-orange);color:#fff;transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--dark-brown)}._finalCta_54u4f_231{background:linear-gradient(135deg,var(--primary-orange) 0%,var(--dark-brown) 100%);padding:6rem 2rem;text-align:center;color:#fff}._finalCtaContent_54u4f_242{max-width:900px;margin:0 auto}._finalHeadline_54u4f_247{font-size:2.8rem;font-weight:700;margin-bottom:1.5rem;line-height:1.3}._finalBody_54u4f_254{font-size:1.3rem;line-height:1.7;margin-bottom:3rem;opacity:.95}._ctaButtons_54u4f_261{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}._primaryCta_54u4f_268{background-color:#fff;color:var(--dark-brown);border:none;padding:1.2rem 2.5rem;font-size:1.2rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:4px 4px #0000004d}._primaryCta_54u4f_268:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0000004d}._secondaryCta_54u4f_286{background-color:transparent;color:#fff;border:2px solid white;padding:1.2rem 2.5rem;font-size:1.2rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease}._secondaryCta_54u4f_286:hover{background-color:#fff;color:var(--dark-brown);transform:translateY(-2px)}._footer_54u4f_305{background-color:var(--dark-brown);color:#fffc;padding:3rem 2rem;text-align:center}._footerContent_54u4f_312{max-width:1200px;margin:0 auto}._footerContent_54u4f_312 p{margin-bottom:1rem;font-size:.95rem}._footerLinks_54u4f_322{display:flex;gap:2rem;justify-content:center}._footerLinks_54u4f_322 a{color:var(--accent-mustard);text-decoration:none;font-weight:500;transition:color .2s ease}._footerLinks_54u4f_322 a:hover{color:var(--primary-orange)}@media(max-width:768px){._heroHeadline_54u4f_101{font-size:2.5rem}._heroSubheading_54u4f_109{font-size:1.2rem}._heroBody_54u4f_116{font-size:1rem}._heroCta_54u4f_126{padding:.9rem 2rem;font-size:1rem}._featureHeadline_54u4f_164{font-size:1.8rem}._featureBody_54u4f_172{font-size:1rem}._finalHeadline_54u4f_247{font-size:2rem}._finalBody_54u4f_254{font-size:1.1rem}._ctaButtons_54u4f_261{flex-direction:column;gap:1rem}._primaryCta_54u4f_268,._secondaryCta_54u4f_286{width:100%;padding:1rem 2rem;font-size:1rem}._navContent_54u4f_32{padding:1rem}._featureSection_54u4f_146{padding:3rem 1.5rem}}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--text-primary: #333;--text-secondary: #6b7280;--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}._modalOverlay_cwwjs_23{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_cwwjs_1 .3s ease-out}@keyframes _fadeIn_cwwjs_1{0%{opacity:0}to{opacity:1}}._modalContent_cwwjs_46{font-family:var(--font-family-sans);background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;width:90%;max-width:480px;max-height:90vh;animation:_slideUp_cwwjs_1 .4s ease-out;display:flex;flex-direction:column}._modalContent_cwwjs_46._closing_cwwjs_60{animation:_slideDown_cwwjs_1 .3s ease-in forwards}@keyframes _slideUp_cwwjs_1{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _slideDown_cwwjs_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(40px);opacity:0}}._header_cwwjs_87{padding:1rem 1.25rem;background-color:var(--accent-mustard);color:#fff;flex-shrink:0;text-align:center}._header_cwwjs_87 h2{font-family:var(--font-family-sans);font-size:1.5rem;font-weight:700;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.1)}._strapline_cwwjs_103{font-size:.9rem;font-weight:400;margin:.25rem 0 0;opacity:.9}._content_cwwjs_111{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}._welcomeMessage_cwwjs_118{text-align:center;color:var(--text-secondary);font-size:.95rem;line-height:1.6}._welcomeMessage_cwwjs_118 p{margin:0}._welcomeMessage_cwwjs_118 p:first-child{font-weight:600;font-size:1.1rem;color:var(--dark-brown);margin-bottom:.5rem}._youtubeSection_cwwjs_137{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-top:2px solid var(--border-color);border-bottom:2px solid var(--border-color)}._youtubeSection_cwwjs_137 p{margin:0;font-weight:600;color:var(--dark-brown);font-size:.95rem}._youtubeButton_cwwjs_153{padding:.5rem 1rem;background-color:var(--panel-background);border:2px solid var(--border-color);color:var(--primary-orange);text-decoration:none;border-radius:8px;font-weight:600;font-size:.85rem;transition:all .2s ease;white-space:nowrap}._youtubeButton_cwwjs_153:hover{background-color:var(--primary-orange);border-color:var(--primary-orange);color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}._footer_cwwjs_175{padding:1.25rem 1.5rem;background-color:var(--panel-background);display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}._primaryButton_cwwjs_185,._secondaryButton_cwwjs_186{width:100%;padding:.85rem 1rem;border-radius:8px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;border:2px solid transparent;color:#fff;background-color:var(--accent-mustard);border-color:var(--accent-mustard)}._primaryButton_cwwjs_185:hover,._secondaryButton_cwwjs_186:hover{background-color:var(--primary-orange);border-color:var(--primary-orange);transform:translateY(-2px)}button:disabled{opacity:.5;cursor:not-allowed}._verificationContent_cwwjs_215{font-family:var(--font-family-sans);background-color:var(--panel-background);padding:2rem;border-radius:12px;border:3px solid var(--accent-mustard);text-align:center;max-width:420px;width:90%;animation:_slideUp_cwwjs_1 .4s ease-out}._verificationIcon_cwwjs_227{font-size:2.5rem;color:var(--primary-orange);margin-bottom:.75rem}._verificationContent_cwwjs_215 h2{font-size:1.5rem;color:var(--dark-brown);margin:0 0 .75rem}._verificationContent_cwwjs_215 p{color:var(--text-secondary);line-height:1.6;font-size:.9rem;margin:0 0 1.5rem}._verificationActions_cwwjs_246{display:flex;flex-direction:column;align-items:center;gap:.75rem}._feedbackMessage_cwwjs_253{margin-top:1rem;font-weight:600;color:var(--primary-orange);font-size:.9rem}._linkButton_cwwjs_260{background:none;border:none;padding:.5rem;margin-top:.5rem;color:var(--primary-orange);font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s ease}._linkButton_cwwjs_260:hover{opacity:.8;text-decoration:underline}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--text-primary: #333;--text-secondary: #6b7280;--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--critical-red: #ef4444}._modalOverlay_vtxm0_31{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_vtxm0_1 .3s ease-out}@keyframes _fadeIn_vtxm0_1{0%{opacity:0}to{opacity:1}}._modalContent_vtxm0_54{font-family:var(--font-family-sans);background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;width:90%;max-width:480px;max-height:90vh;overflow-y:auto;animation:_slideUp_vtxm0_1 .3s ease-out}@keyframes _slideUp_vtxm0_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalContent_vtxm0_54._nudge_vtxm0_78{border-color:var(--primary-orange)}._modalContent_vtxm0_54._critical_vtxm0_81{border-color:var(--critical-red)}._header_vtxm0_86{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:2px solid var(--border-color);background-color:var(--hover-cream)}._header_vtxm0_86 h2{flex:1;font-size:1.2rem;font-weight:700;color:var(--dark-brown);margin:0;text-align:center;padding-left:2rem}._closeButton_vtxm0_105{background:none;border:none;font-size:1.75rem;color:var(--text-secondary);cursor:pointer;transition:color .2s ease;padding:.5rem;line-height:1}._closeButton_vtxm0_105:hover{color:var(--dark-brown)}._content_vtxm0_120{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}._message_vtxm0_127{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0;text-align:center}._statsSection_vtxm0_136{display:flex;flex-direction:column;gap:.75rem}._statCard_vtxm0_142{padding:.75rem 1rem;background-color:var(--panel-background);border:2px solid var(--border-color);border-radius:8px}._critical_vtxm0_81 ._statCard_vtxm0_142{background-color:#fef2f2;border-color:var(--critical-red)}._statHeader_vtxm0_153{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._statLabel_vtxm0_160{font-size:.8rem;font-weight:600;color:var(--dark-brown);text-transform:uppercase}._statValue_vtxm0_167{font-size:.9rem;font-weight:700;color:var(--primary-orange)}._critical_vtxm0_81 ._statValue_vtxm0_167{color:var(--critical-red)}._progressBar_vtxm0_176{height:6px;background-color:var(--border-color);border-radius:3px;overflow:hidden}._progressFill_vtxm0_182{height:100%;border-radius:3px;transition:width .5s ease;background-color:var(--accent-mustard)}._nudge_vtxm0_78 ._progressFill_vtxm0_182{background-color:var(--primary-orange)}._critical_vtxm0_81 ._progressFill_vtxm0_182{background-color:var(--critical-red)}._benefits_vtxm0_196{padding:1rem 1.25rem;background-color:var(--hover-cream);border-left:4px solid var(--accent-mustard);border-radius:4px}._benefits_vtxm0_196 h3{font-size:.9rem;font-weight:700;color:var(--dark-brown);margin:0 0 .75rem;text-transform:uppercase}._benefits_vtxm0_196 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._benefits_vtxm0_196 li{font-size:.85rem;color:var(--text-secondary);line-height:1.5}._footer_vtxm0_224{padding:1.25rem 1.5rem;border-top:2px solid var(--border-color);background-color:var(--panel-background);display:flex;flex-direction:column;gap:.5rem}._upgradeButton_vtxm0_233{width:100%;padding:.85rem 1rem;background-color:var(--primary-orange);border:none;border-radius:8px;color:#fff;font-weight:700;font-size:.9rem;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._upgradeButton_vtxm0_233:hover{background-color:#d16a3a;transform:translateY(-2px)}._critical_vtxm0_81 ._upgradeButton_vtxm0_233{background-color:var(--critical-red);animation:_buttonPulse_vtxm0_1 2s ease-in-out infinite}._critical_vtxm0_81 ._upgradeButton_vtxm0_233:hover{background-color:#d33a3a}@keyframes _buttonPulse_vtxm0_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}._dismissButton_vtxm0_269{width:100%;padding:.5rem;background-color:transparent;border:none;color:var(--text-secondary);font-weight:600;font-size:.85rem;cursor:pointer;transition:color .2s ease}._dismissButton_vtxm0_269:hover{color:var(--dark-brown);text-decoration:underline}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6}._blockedOverlay_17o5o_14{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fdf5e6,#f9f1e6);display:flex;align-items:center;justify-content:center;z-index:9999;overflow-y:auto;padding:20px}._blockedContent_17o5o_29{width:100%;max-width:700px;background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;box-shadow:0 10px 40px #4a2e4e26;animation:_slideIn_17o5o_1 .4s ease-out}@keyframes _slideIn_17o5o_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._header_17o5o_51{padding:1.5rem 2rem;background-color:var(--accent-mustard);border-bottom:3px solid var(--primary-orange);display:flex;justify-content:center}._logo_17o5o_59{display:flex;align-items:center;gap:.75rem}._logoIcon_17o5o_65{font-size:2rem}._logoText_17o5o_69{font-family:Courier New,monospace;font-size:1.8rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px}._mainContent_17o5o_79{padding:3rem 2.5rem;text-align:center}._icon_17o5o_84{font-size:4rem;margin-bottom:1.5rem}._title_17o5o_89{font-family:Courier New,monospace;font-size:2rem;font-weight:700;color:var(--dark-brown);margin:0 0 1rem;text-transform:uppercase;letter-spacing:1px}._message_17o5o_99{font-size:1.1rem;color:#6b7280;line-height:1.6;margin:0 0 2rem;max-width:500px;margin-left:auto;margin-right:auto}._dataInfo_17o5o_110{background-color:#d4edda;border:2px solid #28a745;border-radius:8px;padding:1rem 1.5rem;margin:0 0 2rem;display:flex;align-items:center;gap:.75rem}._dataIcon_17o5o_121{font-size:1.5rem;flex-shrink:0}._dataInfo_17o5o_110 p{margin:0;color:#155724;font-weight:600;text-align:left;font-size:.95rem}._benefits_17o5o_135{background-color:var(--hover-cream);border:2px solid var(--border-color);border-radius:8px;padding:1.5rem 2rem;margin:0 0 2rem;text-align:left}._benefits_17o5o_135 h3{font-size:1.2rem;color:var(--dark-brown);margin:0 0 1rem;font-weight:700;text-align:center}._benefits_17o5o_135 ul{list-style:none;padding:0;margin:0}._benefits_17o5o_135 li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:1rem;color:var(--dark-brown)}._checkmark_17o5o_167{color:#28a745;font-weight:700;font-size:1.2rem;flex-shrink:0}._pricing_17o5o_175{display:flex;gap:1rem;justify-content:center;margin:0 0 2rem}._priceCard_17o5o_182{flex:1;max-width:180px;background-color:var(--hover-cream);border:2px solid var(--accent-mustard);border-radius:8px;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;transition:all .2s ease}._priceCard_17o5o_182:hover{transform:translateY(-3px);box-shadow:0 4px 12px #e57a4433}._priceLabel_17o5o_200{font-size:.9rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}._priceAmount_17o5o_209{font-size:2.5rem;font-weight:700;color:var(--primary-orange);font-family:Courier New,monospace;margin-bottom:.25rem}._priceDetail_17o5o_217{font-size:.85rem;color:#6b7280}._actions_17o5o_223{display:flex;flex-direction:column;gap:1rem;margin:0 0 2rem}._primaryButton_17o5o_230{width:100%;padding:1.25rem;background-color:var(--primary-orange);border:none;color:#fff;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:Courier New,monospace}._primaryButton_17o5o_230:hover:not(:disabled){background-color:#d36a34;transform:translateY(-2px);box-shadow:0 4px 12px #e57a444d}._primaryButton_17o5o_230:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_17o5o_257{width:100%;padding:1rem;background-color:transparent;border:2px solid var(--border-color);color:var(--dark-brown);font-weight:600;font-size:1rem;border-radius:8px;cursor:pointer;transition:all .2s ease}._secondaryButton_17o5o_257:hover:not(:disabled){border-color:var(--accent-mustard);background-color:var(--hover-cream)}._secondaryButton_17o5o_257:disabled{opacity:.6;cursor:not-allowed}._support_17o5o_281{padding-top:1.5rem;border-top:2px solid var(--border-color)}._support_17o5o_281 p{margin:0;font-size:.9rem;color:#6b7280}._support_17o5o_281 a{color:var(--primary-orange);text-decoration:none;font-weight:600}._support_17o5o_281 a:hover{text-decoration:underline}@media(max-width:768px){._blockedContent_17o5o_29{max-width:95%;margin:20px auto}._mainContent_17o5o_79{padding:2rem 1.5rem}._title_17o5o_89{font-size:1.5rem}._message_17o5o_99{font-size:1rem}._pricing_17o5o_175{flex-direction:column}._priceCard_17o5o_182{max-width:100%}}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--error-red: #dc2626;--success-green: #16a34a}._modalOverlay_1p93k_28{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ee6;display:flex;align-items:flex-start;justify-content:center;z-index:1000;animation:_fadeIn_1p93k_1 .2s ease-out;padding-top:15vh;padding-bottom:5vh;overflow-y:auto}@keyframes _fadeIn_1p93k_1{0%{opacity:0}to{opacity:1}}._modalContent_1p93k_55{background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;width:90%;max-width:460px;max-height:80vh;display:flex;flex-direction:column;animation:_slideUp_1p93k_1 .3s ease-out}@keyframes _slideUp_1p93k_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0)}}._modalHeader_1p93k_78{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background-color:var(--accent-mustard);border-radius:9px 9px 0 0}._modalHeader_1p93k_78 h2{font-family:Courier New,monospace;font-size:1.4rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px}._closeIcon_1p93k_97{background:none;border:none;width:32px;height:32px;font-size:1.4rem;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}._closeIcon_1p93k_97:hover:not(:disabled){color:#ffffffb3}._closeIcon_1p93k_97:disabled{opacity:.5;cursor:not-allowed}._modalBody_1p93k_120{padding:1.25rem;flex:1;overflow-y:auto}._loadingState_1p93k_127{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 1rem}._spinner_1p93k_136{border-top:4px solid var(--primary-orange);border-right:4px solid var(--accent-mustard);border-bottom:4px solid var(--primary-orange);border-left:4px solid var(--accent-mustard);border-radius:50%;width:36px;height:36px;animation:_funkSpin_1p93k_1 1.5s ease-in-out infinite}@keyframes _funkSpin_1p93k_1{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.05)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(.95)}to{transform:rotate(360deg) scale(1)}}._errorState_1p93k_166{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;text-align:center}._errorMessage_1p93k_175{color:var(--error-red);font-size:1rem;font-weight:600}._currentStatusSection_1p93k_182{background-color:var(--hover-cream);border:2px solid var(--border-color);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}._currentStatusSection_1p93k_182 h3{font-size:1.1rem;font-weight:700;color:var(--dark-brown);margin:0 0 1rem}._usageBar_1p93k_198{width:100%;height:30px;background-color:#e5e7eb;border-radius:15px;overflow:hidden;position:relative;border:2px solid var(--border-color);margin-bottom:1rem}._usageBarFill_1p93k_209{height:100%;background:linear-gradient(90deg,var(--success-green) 0%,var(--accent-mustard) 50%,var(--primary-orange) 85%,var(--error-red) 100%);transition:width .3s ease}._usageStats_1p93k_222{display:flex;flex-direction:column;gap:.5rem}._statItem_1p93k_228{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}._statLabel_1p93k_235{color:#6b7280;font-weight:500}._statValue_1p93k_240{color:var(--dark-brown);font-weight:700}._actionSection_1p93k_246{border:2px solid var(--border-color);border-radius:8px;padding:1.25rem;margin-bottom:0;background-color:var(--panel-background)}._sectionDescription_1p93k_254{font-size:.85rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}._subscribeButton_1p93k_261{width:100%;padding:.8rem 1.5rem;background-color:var(--primary-orange);border:none;color:#fff;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-top:.5rem}._subscribeButton_1p93k_261:hover{background-color:#eb8825;transform:translateY(-2px);box-shadow:0 4px 8px #0003}._modalFooter_1p93k_284{display:flex;justify-content:center;padding:1.25rem;border-top:2px solid var(--border-color);background-color:var(--hover-cream)}._closeButton_1p93k_292{padding:.8rem 1.8rem;background-color:var(--panel-background);border:2px solid var(--border-color);color:var(--dark-brown);font-weight:700;font-size:.9rem;border-radius:8px;cursor:pointer;transition:all .2s ease}._closeButton_1p93k_292:hover:not(:disabled){background-color:var(--hover-cream);border-color:var(--accent-mustard)}._closeButton_1p93k_292:disabled{opacity:.5;cursor:not-allowed}._trialBadge_1p93k_315{background-color:var(--primary-orange);color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;margin-left:.5rem}@media(max-width:768px){._modalContent_1p93k_55{width:95%;max-height:95vh}._usageStats_1p93k_222{font-size:.8rem}}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--warning-yellow: #ffc107;--info-blue: #3b82f6;--error-red: #dc2626}._modalOverlay_1r2rz_28{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1r2rz_1 .2s ease-out}@keyframes _fadeIn_1r2rz_1{0%{opacity:0}to{opacity:1}}._modalContent_1r2rz_51{background-color:var(--panel-background);border:3px solid var(--warning-yellow);border-radius:12px;width:90%;max-width:650px;max-height:90vh;overflow-y:auto;animation:_slideUp_1r2rz_1 .3s ease-out}@keyframes _slideUp_1r2rz_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1r2rz_73{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background-color:var(--warning-yellow);border-radius:9px 9px 0 0}._modalHeader_1r2rz_73 h2{font-family:Courier New,monospace;font-size:1.6rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 0px rgba(0,0,0,.2)}._closeIcon_1r2rz_93{background:none;border:none;width:36px;height:36px;font-size:1.5rem;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeIcon_1r2rz_93:hover{color:#ffffffb3;transform:rotate(90deg)}._modalBody_1r2rz_112{padding:2rem}._alertBox_1r2rz_116{background-color:#fff3cd;border:2px solid var(--warning-yellow);border-left:4px solid var(--warning-yellow);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}._alertTitle_1r2rz_125{font-size:1.1rem;font-weight:700;color:#856404;margin:0 0 .5rem}._alertMessage_1r2rz_132{font-size:.95rem;color:#856404;margin:0;line-height:1.6}._detailsSection_1r2rz_139{margin-bottom:1.5rem}._detailsSection_1r2rz_139 h3{font-size:1.1rem;font-weight:700;color:var(--dark-brown);margin:0 0 1rem}._detailsGrid_1r2rz_150{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._detailCard_1r2rz_156{background-color:var(--hover-cream);border:2px solid var(--border-color);border-radius:8px;padding:1rem;text-align:center}._detailLabel_1r2rz_164{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:.5rem}._detailValue_1r2rz_173{font-size:1.1rem;font-weight:700;color:var(--dark-brown)}._reasonSection_1r2rz_179{margin-bottom:1.5rem}._reasonSection_1r2rz_179 h3{font-size:1.1rem;font-weight:700;color:var(--dark-brown);margin:0 0 .75rem}._reasonBox_1r2rz_190{background-color:#dbeafe;border:2px solid var(--info-blue);border-left:4px solid var(--info-blue);border-radius:8px;padding:1.25rem}._reasonBox_1r2rz_190 p{font-size:.95rem;color:#1e40af;margin:0;line-height:1.6}._optionsSection_1r2rz_205{background-color:var(--hover-cream);border:2px solid var(--border-color);border-radius:8px;padding:1.25rem;margin-bottom:1rem}._optionsSection_1r2rz_205 h3{font-size:1rem;font-weight:700;color:var(--dark-brown);margin:0 0 1rem}._optionsList_1r2rz_220{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}._optionsList_1r2rz_220 li{font-size:.9rem;color:#6b7280;padding-left:1.5rem;position:relative;line-height:1.5}._optionsList_1r2rz_220 li:before{content:"→";position:absolute;left:0;color:var(--primary-orange);font-weight:700}._optionsList_1r2rz_220 li strong{color:var(--dark-brown)}._modalFooter_1r2rz_249{display:flex;gap:1rem;padding:1.5rem 2rem;border-top:2px solid var(--border-color);background-color:var(--hover-cream)}._okButton_1r2rz_257{flex:1;padding:1rem 1.5rem;background-color:var(--panel-background);border:2px solid var(--border-color);color:var(--dark-brown);font-weight:700;font-size:.95rem;border-radius:8px;cursor:pointer;transition:all .2s ease}._okButton_1r2rz_257:hover{background-color:var(--hover-cream);border-color:var(--accent-mustard)}._manageButton_1r2rz_275{flex:2;padding:1rem 1.5rem;background-color:var(--primary-orange);border:none;color:#fff;font-weight:700;font-size:1rem;border-radius:8px;cursor:pointer;transition:all .2s ease}._manageButton_1r2rz_275:hover{background-color:#d66a34;transform:translateY(-2px);box-shadow:0 4px 8px #0003}@media(max-width:768px){._modalContent_1r2rz_51{width:95%}._detailsGrid_1r2rz_150{grid-template-columns:1fr}._modalFooter_1r2rz_249{flex-direction:column}._manageButton_1r2rz_275,._okButton_1r2rz_257{flex:1}}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--warning-yellow: #ffc107;--error-red: #dc2626}._banner_6xs9t_27{width:100%;border-bottom:3px solid;animation:_slideDown_6xs9t_1 .3s ease-out;position:relative;z-index:10}@keyframes _slideDown_6xs9t_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}._warning_6xs9t_46{background-color:#fff3cd;border-color:var(--warning-yellow)}._critical_6xs9t_51{background-color:#fee2e2;border-color:var(--error-red);animation:_pulse_6xs9t_1 2s ease-in-out infinite}@keyframes _pulse_6xs9t_1{0%,to{opacity:1}50%{opacity:.9}}._bannerContent_6xs9t_67{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;max-width:1400px;margin:0 auto}._iconSection_6xs9t_76{flex-shrink:0}._icon_6xs9t_76{font-size:1.5rem;display:block}._messageSection_6xs9t_85{flex:1;min-width:0}._title_6xs9t_90{font-size:.95rem;font-weight:700;margin:0 0 .25rem}._warning_6xs9t_46 ._title_6xs9t_90{color:#856404}._critical_6xs9t_51 ._title_6xs9t_90{color:#991b1b}._message_6xs9t_85{font-size:.85rem;margin:0}._warning_6xs9t_46 ._message_6xs9t_85{color:#856404}._critical_6xs9t_51 ._message_6xs9t_85{color:#991b1b}._progressSection_6xs9t_117{display:flex;flex-direction:column;gap:.25rem;min-width:150px}._progressBar_6xs9t_124{width:100%;height:8px;background-color:#0000001a;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.2)}._progressFill_6xs9t_133{height:100%;transition:width .3s ease}._warning_6xs9t_46 ._progressFill_6xs9t_133{background:linear-gradient(90deg,var(--accent-mustard) 0%,var(--primary-orange) 100%)}._critical_6xs9t_51 ._progressFill_6xs9t_133{background:linear-gradient(90deg,var(--primary-orange) 0%,var(--error-red) 100%)}._progressText_6xs9t_154{font-size:.75rem;font-weight:700;text-align:center}._warning_6xs9t_46 ._progressText_6xs9t_154{color:#856404}._critical_6xs9t_51 ._progressText_6xs9t_154{color:#991b1b}._actionsSection_6xs9t_168{display:flex;gap:.5rem;flex-shrink:0}._upgradeButton_6xs9t_174,._manageButton_6xs9t_175{padding:.5rem 1rem;border:none;border-radius:6px;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}._upgradeButton_6xs9t_174{background-color:var(--primary-orange);color:#fff}._upgradeButton_6xs9t_174:hover{background-color:#d66a34;transform:translateY(-1px)}._dismissButton_6xs9t_196{flex-shrink:0;background:none;border:none;font-size:1.2rem;cursor:pointer;padding:.25rem .5rem;transition:all .2s ease;margin-left:.5rem}._warning_6xs9t_46 ._dismissButton_6xs9t_196{color:#856404}._critical_6xs9t_51 ._dismissButton_6xs9t_196{color:#991b1b}._dismissButton_6xs9t_196:hover{opacity:.7}@media(max-width:768px){._bannerContent_6xs9t_67{flex-wrap:wrap;gap:.75rem;padding:1rem}._messageSection_6xs9t_85{flex-basis:100%;order:1}._iconSection_6xs9t_76{order:0}._progressSection_6xs9t_117{flex-basis:calc(100% - 3rem);order:2}._actionsSection_6xs9t_168{flex-basis:100%;order:3;justify-content:stretch}._upgradeButton_6xs9t_174,._manageButton_6xs9t_175{flex:1}._dismissButton_6xs9t_196{position:absolute;top:.5rem;right:.5rem;margin:0}}@media(max-width:480px){._actionsSection_6xs9t_168{flex-direction:column}._progressSection_6xs9t_117{min-width:100px}}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb;--hover-cream: #f9f1e6;--text-primary: #4a2e4e;--text-secondary: #6b7280}._modalOverlay_14wbe_14{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#4a2e4ed9;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_14wbe_1 .2s ease-out}._modalContent_14wbe_28{background-color:var(--panel-background);border:3px solid var(--accent-mustard);border-radius:12px;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;animation:_slideUp_14wbe_1 .3s ease-out}._modalBody_14wbe_40{padding:1.5rem;overflow-y:auto}@keyframes _fadeIn_14wbe_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_14wbe_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalContent_14wbe_28._warning_14wbe_67{border-color:var(--accent-mustard)}._modalContent_14wbe_28._danger_14wbe_70{border-color:#ff6b6b}._modalContent_14wbe_28._panic_14wbe_73{border-color:#dc2626}._modalHeader_14wbe_78{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;background-color:var(--accent-mustard);flex-shrink:0}._modalHeader_14wbe_78 h2{font-family:Courier New,monospace;font-size:1.8rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px}._closeIcon_14wbe_97{background:none;border:none;width:36px;height:36px;font-size:1.5rem;color:#fff;cursor:pointer;transition:color .2s ease;display:flex;align-items:center;justify-content:center}._closeIcon_14wbe_97:hover{color:#ffffffb3}._warningBanner_14wbe_116{padding:.75rem 1rem;text-align:center;font-family:Courier New,monospace;font-weight:700;font-size:1rem;border-radius:8px;margin-bottom:1.5rem;border:2px solid transparent}._safe_14wbe_127 ._warningBanner_14wbe_116{background-color:var(--hover-cream);color:var(--text-primary);border-color:var(--border-color)}._warning_14wbe_67 ._warningBanner_14wbe_116{background-color:#fef3c7;color:#92400e}._danger_14wbe_70 ._warningBanner_14wbe_116{background-color:#fee2e2;color:#991b1b}._panic_14wbe_73 ._warningBanner_14wbe_116{background-color:#dc2626;color:#fff}._tanksContainer_14wbe_146{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}._tank_14wbe_146{background-color:var(--hover-cream);border:2px solid var(--border-color);border-radius:8px;padding:1rem;display:flex;flex-direction:column}._tankHeader_14wbe_161{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700;color:var(--text-primary)}._tankIcon_14wbe_170{font-size:1.25rem}._tankBody_14wbe_174{flex-grow:1;display:flex;flex-direction:column;justify-content:center}._progressBar_14wbe_182{width:100%;height:10px;background-color:var(--border-color);border-radius:5px;overflow:hidden;margin-bottom:.5rem}._progressFill_14wbe_191{height:100%;background-color:var(--primary-orange);transition:width .5s ease;border-radius:5px}._tankStats_14wbe_198{display:flex;justify-content:space-between;font-size:.8rem;font-weight:600;color:var(--text-secondary)}._tankFooter_14wbe_206{border-top:2px solid var(--border-color);padding-top:.75rem;text-align:center;font-size:.8rem;color:var(--text-secondary);margin-top:1rem}._reserveAmount_14wbe_216{text-align:center}._reserveValue_14wbe_220{font-family:Courier New,monospace;font-size:2rem;font-weight:700;color:var(--text-primary)}._reserveLabel_14wbe_227{font-size:.9rem;color:var(--text-secondary);margin-top:.1rem}._actionSection_14wbe_234{padding:1rem 1.5rem;border-top:2px solid var(--border-color);background-color:var(--hover-cream);display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}._topupButton_14wbe_245{width:100%;padding:.85rem;background-color:var(--accent-mustard);border:none;border-radius:8px;color:#fff;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:background-color .2s ease}._topupButton_14wbe_245:hover{background-color:var(--primary-orange)}._actionNote_14wbe_264{font-size:.85rem;color:var(--text-secondary);margin:0}._blockedBanner_14wbe_271{margin-top:1.5rem;padding:1rem;background-color:#fee2e2;border:2px solid #dc2626;border-radius:8px;text-align:center}._blockedBanner_14wbe_271 span{display:block;font-weight:700;font-size:1.1rem;color:#991b1b;margin-bottom:.5rem}._blockedBanner_14wbe_271 p{margin:0;font-size:.9rem;color:#991b1b}._loadingState_14wbe_295,._errorState_14wbe_296{padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--text-primary)}._spinner_14wbe_306{border:4px solid var(--hover-cream);border-top-color:var(--primary-orange);border-radius:50%;width:40px;height:40px;animation:_spin_14wbe_306 1s linear infinite}@keyframes _spin_14wbe_306{to{transform:rotate(360deg)}}._closeButton_14wbe_321{padding:.75rem 2rem;background-color:var(--accent-mustard);border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;transition:background-color .2s ease}._closeButton_14wbe_321:hover{background-color:var(--primary-orange)}button{outline:none!important}button:focus,button:focus-visible,button:active,button:hover{outline:none!important;box-shadow:none!important}._trialUsageDisplay_14wbe_349{text-align:center;margin:1.5rem 0 .5rem}._trialValue_14wbe_354{font-family:Courier New,monospace;font-size:3rem;font-weight:700;color:var(--text-primary);line-height:1}._trialTotal_14wbe_362{font-size:1.25rem;font-weight:600;color:var(--text-secondary);margin-left:.5rem}._trialExpiryInfo_14wbe_369{text-align:center;font-size:.8rem;color:var(--text-secondary);margin-top:.75rem;font-style:italic}._trialCtaSection_14wbe_377{margin-top:1.5rem;padding:1.5rem;background-color:var(--hover-cream);border:2px solid var(--border-color);border-radius:8px;text-align:center}._trialCtaSection_14wbe_377 h3{font-family:Courier New,monospace;font-size:1.3rem;color:var(--dark-brown);margin:0 0 .5rem}._trialCtaSection_14wbe_377 p{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.6}:root{--background-cream: #fdf5e6;--panel-background: #ffffff;--primary-orange: #e57a44;--dark-brown: #4a2e4e;--accent-mustard: #f4b860;--border-color: #e5e7eb}._container_uqpj7_10{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--background-cream);padding:1rem}._card_uqpj7_19{background-color:var(--panel-background);border:2px solid var(--accent-mustard);border-radius:8px;padding:2rem 2.5rem;max-width:450px;width:100%;text-align:center;animation:_slideUp_uqpj7_1 .4s ease-out}@keyframes _slideUp_uqpj7_1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}._logo_uqpj7_41{width:60px;height:auto;margin:0 auto 1.5rem}._title_uqpj7_47,._titleSuccess_uqpj7_48,._titleError_uqpj7_49{font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;margin:0 0 1rem;text-transform:uppercase}._title_uqpj7_47{color:var(--dark-brown)}._titleSuccess_uqpj7_48{color:#065f46}._titleError_uqpj7_49{color:#d32f2f}._message_uqpj7_69{font-size:.95rem;color:#555;line-height:1.6;margin-bottom:1.5rem}._spinner_uqpj7_76{border:4px solid var(--border-color);border-top-color:var(--primary-orange);border-radius:50%;width:40px;height:40px;animation:_spin_uqpj7_76 1s linear infinite;margin:0 auto 1.5rem}@keyframes _spin_uqpj7_76{to{transform:rotate(360deg)}}._linkButton_uqpj7_92{background:none;border:none;color:var(--primary-orange);text-decoration:underline;cursor:pointer;font-size:.9rem;font-weight:600;padding:.25rem}._linkButton_uqpj7_92:hover{color:var(--dark-brown)}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.main-nav{display:flex;gap:1rem;padding:1rem;background-color:#1a1a1a;border-bottom:1px solid #3a3a3a}.main-nav a{color:#c7c7c7;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:6px;transition:background-color .2s,color .2s}.main-nav a:hover{background-color:#646cff;color:#fff}
