.SuccessBanner_banner__aU90_{position:fixed;top:2rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.95);border:1px solid #5fcfdc;color:#5FCFDC;padding:1rem 3rem 1rem 1.5rem;border-radius:8px;display:flex;align-items:center;gap:1rem;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.5);animation:SuccessBanner_slideDown___58_0 .3s ease-out;max-width:90%}@keyframes SuccessBanner_slideDown___58_0{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.SuccessBanner_message__Idg_L{font-weight:500}.SuccessBanner_closeButton__qxBut{background:none;border:none;color:#5FCFDC;font-size:1.5rem;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.SuccessBanner_closeButton__qxBut:hover{opacity:.7}.FloatingActionButton_backdrop__GDjiE{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:998}.FloatingActionButton_fabContainer__aIfyc{position:fixed;bottom:2rem;right:2rem;z-index:999}.FloatingActionButton_menu__e4OhU{position:absolute;bottom:70px;right:0;display:flex;flex-direction:column;gap:.75rem;animation:FloatingActionButton_slideUp__oCkwW .2s ease-out}@keyframes FloatingActionButton_slideUp__oCkwW{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FloatingActionButton_menuItem__0LWvN{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:#1a1a1a;border:1px solid #333;border-radius:.5rem;color:white;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:160px}.FloatingActionButton_menuItem__0LWvN:hover{background:#8048f7;border-color:#8048f7;transform:translateX(-4px)}.FloatingActionButton_menuIcon___4WgU{font-size:1.2rem}.FloatingActionButton_menuText__pvNKT{font-size:.95rem}.FloatingActionButton_fab__pq71D{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#8048f7,#5FCFDC);border:none;color:white;font-size:2rem;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(128,72,247,.4);transition:all .3s ease}.FloatingActionButton_fab__pq71D:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(128,72,247,.6)}.FloatingActionButton_fabOpen__xWufv{transform:rotate(45deg)}.FloatingActionButton_fabOpen__xWufv:hover{transform:rotate(45deg) scale(1.1)}.FloatingActionButton_fabIcon__etJgp{display:block;line-height:1}@media (max-width:768px){.FloatingActionButton_fabContainer__aIfyc{bottom:1.5rem;right:1.5rem}.FloatingActionButton_menu__e4OhU{bottom:66px}.FloatingActionButton_menuItem__0LWvN{min-width:140px;padding:.65rem 1rem}}.page_main__GlU4n{min-height:100vh;padding:2rem;background-color:black;color:white}.page_container__aoG4z{max-width:800px;margin:0 auto}.page_header__kVzhN{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem}.page_title__3jonF{text-align:center;font-size:3rem;margin:0;font-weight:600;width:100%;background:linear-gradient(135deg,#8048f7,#5FCFDC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_subtitle__iAJUg{text-align:center;font-size:1.1rem;color:#999;margin:0;font-weight:400;max-width:600px}.page_exportButtons__t9ha6{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_divider__Ku6aS{text-align:center;color:#666;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.page_exportButton__whMUi{padding:.75rem 1.5rem;background:#8048f7;border:none;color:white;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_exportButton__whMUi:hover:not(:disabled){background:#6a3ad4;transform:translateY(-2px)}.page_exportButton__whMUi:disabled{opacity:.5;cursor:not-allowed}.page_importButton__mvPX0{padding:.75rem 1.5rem;background:transparent;border:1px solid #5fcfdc;color:#5FCFDC;border-radius:.5rem;font-weight:500;text-decoration:none;transition:all .2s ease;white-space:nowrap;display:inline-block}.page_importButton__mvPX0:hover{background:rgba(95,207,220,.1);transform:translateY(-2px)}.page_createButton__wkd2a{padding:.75rem 1.5rem;background:linear-gradient(135deg,#8048f7,#5FCFDC);color:white;border-radius:.5rem;font-weight:500;text-decoration:none;transition:all .2s ease;white-space:nowrap}.page_createButton__wkd2a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(128,72,247,.3)}.page_searchContainer__P42ME{margin-bottom:1.5rem}.page_countContainer__XqT3Y{margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.page_count__M1yAd{color:#999;font-size:.95rem;font-weight:500}.page_sortContainer__d5I72{display:flex;align-items:center;gap:.5rem}.page_sortLabel__Ig__i{color:#999;font-size:.95rem;font-weight:500}.page_sortSelect__8_khv{background-color:#1a1a1a;border:1px solid #333;color:white;padding:.5rem .75rem;border-radius:.5rem;font-size:.95rem;cursor:pointer;outline:none;transition:all .2s ease}.page_sortSelect__8_khv:hover{border-color:#8048f7}.page_sortSelect__8_khv:focus{border-color:#8048f7;box-shadow:0 0 0 2px rgba(128,72,247,.1)}.page_searchInput__spYJs{width:100%;padding:1rem 1.5rem;font-size:1.1rem;border:2px solid #333;border-radius:2rem;background-color:#1a1a1a;color:white;outline:none;transition:all .3s ease}.page_searchInput__spYJs:focus{border-color:#8048f7;box-shadow:0 0 0 3px rgba(128,72,247,.1)}.page_searchInput__spYJs::placeholder{color:#666}.page_loading__Q7rym{text-align:center;padding:2rem;color:#999;font-size:1.1rem}.page_error__Jil8M{text-align:center;padding:2rem;color:#ff6b6b;background-color:rgba(255,107,107,.1);border-radius:.5rem;margin-bottom:2rem}.page_noResults__DnXgq{text-align:center;padding:3rem;color:#999;font-size:1.1rem}.page_results__TYDqB{display:flex;flex-direction:column;gap:1rem}.page_resultCard__T9W9b{background-color:#1a1a1a;border:1px solid #333;border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .2s ease}.page_resultCard__T9W9b:hover{border-color:#8048f7;box-shadow:0 4px 12px rgba(128,72,247,.15);transform:translateY(-2px)}.page_resultHeader__A22DF{display:flex;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.page_category__c7Udh{background-color:#8048f7;color:white}.page_category__c7Udh,.page_subCategory__Rn6Ax{padding:.25rem .75rem;border-radius:1rem;font-size:.85rem;font-weight:500}.page_subCategory__Rn6Ax{background-color:#5FCFDC;color:black}.page_responseId__kdmCW{background-color:#333;color:#999;padding:.25rem .75rem;border-radius:1rem;font-size:.85rem;font-weight:500;font-family:monospace}.page_requirement__y7KL_{font-size:1.2rem;font-weight:500;margin:0 0 1rem;color:white}.page_responseInfo__9cLSR{display:flex;gap:1rem;margin-bottom:.75rem;align-items:center}.page_response__DAYtF{font-weight:600;color:#5FCFDC;font-size:1rem}.page_confidence__IDrj4{color:#999;font-size:.9rem}.page_note__eFpMG{color:#ccc;line-height:1.6;margin:0}@media (max-width:768px){.page_main__GlU4n{padding:1rem}.page_header__kVzhN{margin-top:2rem;gap:1rem}.page_subtitle__iAJUg{font-size:1rem}.page_searchInput__spYJs{font-size:1rem;padding:.875rem 1.25rem}.page_resultCard__T9W9b{padding:1.25rem}.page_requirement__y7KL_{font-size:1.1rem}}.page_main__FQ_Xl{min-height:100vh;background-color:black;color:white;padding:2rem}.page_container__P7ST5{max-width:900px;margin:0 auto}.page_error__8QnQa,.page_loading__WwRXl{text-align:center;padding:3rem;font-size:1.1rem}.page_error__8QnQa{color:#ff6b6b}.page_backButton__FNqlp{background:transparent;border:1px solid #333;color:white;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;margin-bottom:1.5rem;transition:all .2s}.page_backButton__FNqlp:hover{border-color:#8048f7;background:rgba(128,72,247,.1)}.page_card__Y5uqO{background:#111;border:1px solid #222;border-radius:8px;padding:2rem;margin-bottom:2rem}.page_header__Ld6uw{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #222}.page_title__89rkv{font-size:1.5rem;font-weight:600;margin:0}.page_actions__WLtTo{display:flex;gap:.75rem}.page_deleteButton__ABilH,.page_editButton__sx5gy{padding:.5rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s}.page_editButton__sx5gy{background:#8048f7;color:white}.page_editButton__sx5gy:hover{background:#6a3ad4}.page_deleteButton__ABilH{background:transparent;border:1px solid #ff6b6b;color:#ff6b6b}.page_deleteButton__ABilH:hover{background:rgba(255,107,107,.1)}.page_field___tBst{margin-bottom:1.5rem}.page_fieldRow__hPbOc{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.page_label__Zshfx{display:block;font-size:.85rem;color:#999;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.page_value__VBbHl{font-size:1rem;color:white;line-height:1.5}.page_historySection__VnEfY{margin-top:3rem}.page_historyTitle__PahUD{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;color:#5FCFDC}.page_timeline__DX2v1{position:relative}.page_revisionCard__xTVrE{background:#111;border:1px solid #222;border-radius:8px;padding:1.5rem;margin-bottom:1rem;position:relative}.page_revisionHeader__Zw7h_{margin-bottom:1rem}.page_revisionDate__VU9xF{font-size:.9rem;color:#5FCFDC;font-weight:500}.page_changeSummary__VfXM6{font-size:.95rem;color:#ccc;line-height:1.6;padding-top:.5rem;margin-bottom:1rem}.page_previousValues__ABY33{margin-top:1rem;padding-top:1rem;border-top:1px solid #222}.page_previousValuesTitle__e8H1i{font-size:.85rem;color:#999;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.page_valueGrid__dOCmN{display:grid;grid-gap:.75rem;gap:.75rem}.page_valueItem__YWF2x{padding:.5rem;background:rgba(95,207,220,.05);border-left:2px solid #5fcfdc;border-radius:4px}.page_valueLabel__Lz_uE{font-size:.75rem;color:#5FCFDC;font-weight:600;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.page_valueText__2RUdJ{font-size:.9rem;color:#ccc;line-height:1.5}.page_changes__sVI__{margin-top:1rem}.page_changesTitle__UhwTR{font-size:.85rem;color:#999;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.page_change__kPo8y{margin-bottom:1rem;padding:.75rem;background:rgba(128,72,247,.05);border-left:2px solid #8048f7;border-radius:4px}.page_changeField__7dAed{font-size:.8rem;color:#8048f7;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.page_changeValues__C_k6H{font-size:.9rem}.page_oldValue__Xhmrt{color:#ff6b6b;margin-bottom:.25rem}.page_newValue__EWLHq{color:#5FCFDC}.page_modal__vJtEJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.page_modalContent__zCj2F{background:#111;border:1px solid #222;border-radius:8px;padding:2rem;max-width:400px;width:90%}.page_modalTitle__J1o7X{font-size:1.3rem;margin-bottom:1rem;color:white}.page_modalText__nZe5P{color:#ccc;margin-bottom:1.5rem;line-height:1.6}.page_modalActions__HwoUi{display:flex;gap:1rem;justify-content:flex-end}.page_modalCancel__fTjco,.page_modalDelete__5FzzO{padding:.5rem 1.25rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s}.page_modalCancel__fTjco{background:transparent;border:1px solid #333;color:white}.page_modalCancel__fTjco:hover{border-color:#555}.page_modalDelete__5FzzO{background:#ff6b6b;color:white}.page_modalDelete__5FzzO:hover{background:#ff5252}.page_modalCancel__fTjco:disabled,.page_modalDelete__5FzzO:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.page_main__FQ_Xl{padding:1rem}.page_card__Y5uqO{padding:1.25rem}.page_header__Ld6uw{flex-direction:column;align-items:flex-start;gap:1rem}.page_title__89rkv{font-size:1.25rem}.page_actions__WLtTo{width:100%}.page_deleteButton__ABilH,.page_editButton__sx5gy{flex:1 1}.page_fieldRow__hPbOc{grid-template-columns:1fr;gap:1rem}.page_field___tBst{margin-bottom:1rem}.page_revisionCard__xTVrE{padding:1rem}}