.ProjectManagement-module__HQ6GLa__container{color:var(--foreground);padding:0;animation:.3s ease-out ProjectManagement-module__HQ6GLa__fadeIn}@keyframes ProjectManagement-module__HQ6GLa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProjectManagement-module__HQ6GLa__header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.ProjectManagement-module__HQ6GLa__title h1{color:var(--dark-blue);margin:0;font-size:1.8rem;font-weight:700}.ProjectManagement-module__HQ6GLa__searchBox{background:var(--snow);border:1px solid var(--gray);border-radius:12px;gap:10px;min-width:350px;padding:10px 15px;transition:border-color .2s;display:flex}.ProjectManagement-module__HQ6GLa__searchBox:focus-within{border-color:var(--dark-blue)}.ProjectManagement-module__HQ6GLa__searchBox input{color:var(--foreground);background:0 0;border:none;outline:none;width:100%}.ProjectManagement-module__HQ6GLa__tableContainer{background:var(--white);border:1px solid var(--light-gray);border-radius:16px;overflow:hidden;box-shadow:0 4px 6px #00000005}.ProjectManagement-module__HQ6GLa__table{border-collapse:collapse;width:100%}.ProjectManagement-module__HQ6GLa__table th{text-align:left;background:var(--snow);color:var(--dark-blue);text-transform:uppercase;padding:15px 20px;font-size:.85rem;font-weight:600}.ProjectManagement-module__HQ6GLa__table td{border-bottom:1px solid var(--light-gray);padding:15px 20px;font-size:.95rem}.ProjectManagement-module__HQ6GLa__projectRow:hover{background:var(--snow)}.ProjectManagement-module__HQ6GLa__projectName{color:var(--dark-blue);font-weight:600;display:block}.ProjectManagement-module__HQ6GLa__ownerInfo{flex-direction:column;display:flex}.ProjectManagement-module__HQ6GLa__ownerName{font-weight:500}.ProjectManagement-module__HQ6GLa__ownerEmail{color:#888;font-size:.85rem}.ProjectManagement-module__HQ6GLa__statusBadge{border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.ProjectManagement-module__HQ6GLa__statusPublic{color:#1e7e34;background:#e6f4ea}.ProjectManagement-module__HQ6GLa__statusPrivate{color:#5f6368;background:#f1f3f4}.ProjectManagement-module__HQ6GLa__pagination{justify-content:center;gap:8px;margin-top:30px;display:flex}.ProjectManagement-module__HQ6GLa__pageBtn{background:var(--snow);border:1px solid var(--light-gray);cursor:pointer;color:var(--foreground);border-radius:8px;padding:8px 15px;transition:all .2s}.ProjectManagement-module__HQ6GLa__pageBtn:hover:not(:disabled){border-color:var(--dark-blue);color:var(--dark-blue)}.ProjectManagement-module__HQ6GLa__pageBtn:disabled{opacity:.3;cursor:not-allowed}.ProjectManagement-module__HQ6GLa__pageBtn.ProjectManagement-module__HQ6GLa__active{background:var(--dark-blue);color:#fff;border-color:var(--dark-blue)}.ProjectManagement-module__HQ6GLa__ellipsis{color:#888;justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:flex}.ProjectManagement-module__HQ6GLa__actions{gap:10px;display:flex}.ProjectManagement-module__HQ6GLa__viewBtn{border:1px solid var(--dark-blue);color:var(--dark-blue);cursor:pointer;background:0 0;border-radius:8px;padding:6px 15px;font-size:.85rem;font-weight:600;transition:all .2s}.ProjectManagement-module__HQ6GLa__viewBtn:hover{background:var(--dark-blue);color:#fff}
.ProjectDetailsModal-module__hT5Gja__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out ProjectDetailsModal-module__hT5Gja__fadeIn;display:flex;position:fixed;inset:0}@keyframes ProjectDetailsModal-module__hT5Gja__fadeIn{0%{opacity:0}to{opacity:1}}.ProjectDetailsModal-module__hT5Gja__modal{background:var(--white);border-radius:20px;flex-direction:column;width:90%;max-width:800px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) ProjectDetailsModal-module__hT5Gja__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0003}@keyframes ProjectDetailsModal-module__hT5Gja__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProjectDetailsModal-module__hT5Gja__header{border-bottom:1px solid var(--light-gray);background:var(--snow);justify-content:space-between;align-items:flex-start;padding:25px 30px;display:flex}.ProjectDetailsModal-module__hT5Gja__headerInfo h2{color:var(--dark-blue);margin:0 0 5px;font-size:1.5rem}.ProjectDetailsModal-module__hT5Gja__owner{color:#666;font-size:.9rem}.ProjectDetailsModal-module__hT5Gja__closeBtn{cursor:pointer;color:#888;background:0 0;border:none;font-size:24px;line-height:1}.ProjectDetailsModal-module__hT5Gja__content{flex-direction:column;flex:1;gap:30px;padding:30px;display:flex;overflow-y:auto}.ProjectDetailsModal-module__hT5Gja__sectionTitle{text-transform:uppercase;color:var(--dark-blue);letter-spacing:1px;margin-bottom:15px;font-size:.85rem;font-weight:700;display:block}.ProjectDetailsModal-module__hT5Gja__shareSection{background:var(--snow);border:1px solid var(--gray);border-radius:12px;padding:15px 20px}.ProjectDetailsModal-module__hT5Gja__shareLinkContainer{gap:10px;margin-top:10px;display:flex}.ProjectDetailsModal-module__hT5Gja__shareInput{border:1px solid var(--gray);color:#555;background:#fff;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:.9rem}.ProjectDetailsModal-module__hT5Gja__iconBtn{border:1px solid var(--gray);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.ProjectDetailsModal-module__hT5Gja__iconBtn:hover{background:var(--snow);border-color:var(--dark-blue)}.ProjectDetailsModal-module__hT5Gja__history{border:1px solid var(--light-gray);background:#f8f9fa;border-radius:16px;flex-direction:column;gap:15px;padding:20px;display:flex}.ProjectDetailsModal-module__hT5Gja__message{border-radius:12px;max-width:85%;padding:12px 16px;font-size:.95rem;line-height:1.5}.ProjectDetailsModal-module__hT5Gja__assistant{color:var(--dark-blue);background:#fff;border-bottom-left-radius:2px;align-self:flex-start;box-shadow:0 2px 5px #0000000d}.ProjectDetailsModal-module__hT5Gja__user{background:var(--dark-blue);color:#fff;border-bottom-right-radius:2px;align-self:flex-end}.ProjectDetailsModal-module__hT5Gja__emptyHistory{text-align:center;color:#888;padding:40px;font-style:italic}.ProjectDetailsModal-module__hT5Gja__summaryBox{color:#1864ab;background:#e7f5ff;border:1px solid #74c0fc;border-radius:12px;padding:20px;font-size:1rem;font-style:italic;line-height:1.6;box-shadow:inset 0 2px 4px #00000005}
.MarkdownViewer-module__OqDSZa__mdCursor{margin-left:2px;animation:1s infinite MarkdownViewer-module__OqDSZa__md-blink;display:inline-block}@keyframes MarkdownViewer-module__OqDSZa__md-blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}.MarkdownViewer-module__OqDSZa__mdContainer{word-break:break-word;display:block}.MarkdownViewer-module__OqDSZa__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;margin:1rem 0;overflow-x:auto}.MarkdownViewer-module__OqDSZa__mdContainer table{border-collapse:collapse;color:#333;width:100%;min-width:max-content;font-size:.85em}.MarkdownViewer-module__OqDSZa__mdContainer th,.MarkdownViewer-module__OqDSZa__mdContainer td{border:1px solid #0000001a;padding:8px 12px}.MarkdownViewer-module__OqDSZa__mdContainer th{text-align:left;background-color:#0000000d;font-weight:600}.MarkdownViewer-module__OqDSZa__mdContainer tr{border-bottom:1px solid #0000001a}.MarkdownViewer-module__OqDSZa__mdContainer tr:nth-of-type(2n){background-color:#00000005}.MarkdownViewer-module__OqDSZa__mdContainer tr:last-of-type{border-bottom:2px solid #0003}.MarkdownViewer-module__OqDSZa__appActionBtn{color:#ea580c;cursor:pointer;font-weight:500;text-decoration:underline;display:inline-block}.MarkdownViewer-module__OqDSZa__appActionBtn:hover{color:#c2410c}
.ResultTable-module__jfvCha__group{text-align:center;color:var(--dark-blue);margin:.5rem;font-size:1rem;font-weight:700}.ResultTable-module__jfvCha__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.ResultTable-module__jfvCha__table{border-collapse:collapse;background-color:var(--white);width:100%;min-width:500px}.ResultTable-module__jfvCha__table thead{font-size:.8rem}.ResultTable-module__jfvCha__table th,.ResultTable-module__jfvCha__table td{text-align:center;white-space:normal;word-wrap:break-word;border:1px solid #ddd;padding:8px;font-weight:400}.ResultTable-module__jfvCha__table th{word-break:break-all}.ResultTable-module__jfvCha__colNome{text-align:left;width:auto}.ResultTable-module__jfvCha__colFonte{width:80px}.ResultTable-module__jfvCha__colQtd{width:50px}.ResultTable-module__jfvCha__colAction{width:80px}.ResultTable-module__jfvCha__table>tbody>tr>td>img{cursor:pointer;margin:auto}@media (max-width:640px){.ResultTable-module__jfvCha__table{min-width:280px;font-size:.8rem}.ResultTable-module__jfvCha__table th,.ResultTable-module__jfvCha__table td{padding:4px}.ResultTable-module__jfvCha__table thead{font-size:.7rem}.ResultTable-module__jfvCha__colNome{width:auto;max-width:120px}.ResultTable-module__jfvCha__colQtd{width:36px;min-width:36px}.ResultTable-module__jfvCha__colAction{width:60px;min-width:60px}}
.ReasoningBlock-module__0Zt3aG__container{border-left:3px solid var(--dark-blue);background:#00000008;border-radius:0 4px 4px 0;margin-bottom:.8em;padding:.1em .5em}.ReasoningBlock-module__0Zt3aG__container:last-child{margin-bottom:0}.ReasoningBlock-module__0Zt3aG__header{text-transform:uppercase;letter-spacing:.05em;color:var(--dark-blue);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.8;align-items:center;gap:6px;margin-bottom:4px;font-size:.7rem;font-weight:700;display:flex}.ReasoningBlock-module__0Zt3aG__header:hover{opacity:1}.ReasoningBlock-module__0Zt3aG__header img{width:10px;height:10px;transition:transform .2s}.ReasoningBlock-module__0Zt3aG__headerOpen img{transform:rotate(90deg)}.ReasoningBlock-module__0Zt3aG__content{color:#555;padding-left:1em;font-size:.9rem;font-style:italic;line-height:1.6}
.StickyAOINotice-module__Xdv6nW__container:hover,.StickyAOINotice-module__Xdv6nW__container.StickyAOINotice-module__Xdv6nW__isStuck:hover{background:var(--snow)}.StickyAOINotice-module__Xdv6nW__container{z-index:100;background:var(--graytransp);color:var(--dark-blue);border:2px solid var(--dark-blue);border-left:.5rem solid var(--dark-blue);border-right:.5rem solid var(--dark-blue);border-radius:5px;margin-top:0;padding:12px 20px;font-size:.85rem;animation:.4s cubic-bezier(.16,1,.3,1) StickyAOINotice-module__Xdv6nW__slideDown;position:sticky;top:-1.2em;box-shadow:0 4px 15px #0003}.StickyAOINotice-module__Xdv6nW__container.StickyAOINotice-module__Xdv6nW__isStuck{background:var(--light-gray);box-shadow:0 4px 20px #0000004d}.StickyAOINotice-module__Xdv6nW__dots{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.StickyAOINotice-module__Xdv6nW__dots:hover{background-color:#0000000d}.StickyAOINotice-module__Xdv6nW__contextMenu{z-index:2000;background:#fff;border:1px solid #0000000d;border-radius:8px;min-width:160px;padding:4px;position:absolute;top:calc(100% + 4px);right:8px;box-shadow:0 4px 12px #00000026}.StickyAOINotice-module__Xdv6nW__contextItem{color:#333;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;transition:background-color .2s;display:flex}.StickyAOINotice-module__Xdv6nW__contextItem:hover{color:var(--dark-blue);background-color:#f3f4f6}.StickyAOINotice-module__Xdv6nW__contextItem img{opacity:.7;width:14px;height:14px}@keyframes StickyAOINotice-module__Xdv6nW__slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}
.ProjectMenu-module__LZTToW__container{position:relative;overflow:hidden}.ProjectMenu-module__LZTToW__backgroundDecorative{pointer-events:none;z-index:0;height:30%;position:absolute;bottom:0;left:0;right:0}.ProjectMenu-module__LZTToW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2147483647;background-color:#0006;width:100%;height:100%;position:fixed;top:0;left:0}.ProjectMenu-module__LZTToW__container.ProjectMenu-module__LZTToW__overlay{background-color:var(--white);border:1px solid var(--gray);border-radius:0 2em 2em 0;flex-direction:column;gap:2em;width:75vw;max-width:300px;height:100%;animation:.3s ease-out ProjectMenu-module__LZTToW__slideInLeft;display:flex;position:fixed;top:0;left:0;box-shadow:5px 0 25px #0000001a}.ProjectMenu-module__LZTToW__container.ProjectMenu-module__LZTToW__sidebar{background-color:var(--white);border-right:1px solid var(--gray);z-index:10001;flex-direction:column;flex-shrink:0;gap:2em;width:300px;height:100vh;display:flex}@keyframes ProjectMenu-module__LZTToW__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.ProjectMenu-module__LZTToW__logo{justify-content:center;align-items:center;padding:1.5em 0 1em;display:flex}.ProjectMenu-module__LZTToW__logoSmall{justify-content:center;align-items:center;margin-top:1em;padding:0}.ProjectMenu-module__LZTToW__menu{flex-direction:column;gap:.5em;padding:0 1em;display:flex}.ProjectMenu-module__LZTToW__item{cursor:pointer;color:var(--dark-blue);flex-direction:row;align-items:center;gap:1em;padding:.5em 0;transition:all .2s;animation:.3s ease-out ProjectMenu-module__LZTToW__fadeIn;display:flex}.ProjectMenu-module__LZTToW__item:hover{opacity:.8;transform:translate(5px)}@keyframes ProjectMenu-module__LZTToW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProjectMenu-module__LZTToW__item>span{font-weight:500}.ProjectMenu-module__LZTToW__container.ProjectMenu-module__LZTToW__overlay .ProjectMenu-module__LZTToW__profileItem{border-radius:0}.ProjectMenu-module__LZTToW__profileItem{cursor:pointer;background-color:var(--white);border-top:1px solid var(--gray);z-index:1;border-radius:.8em .8em 0 0;align-items:center;gap:1em;width:100%;margin-top:auto;padding:1em;transition:background-color .2s;display:flex}.ProjectMenu-module__LZTToW__profileItem:hover{background-color:#f3f4f6}.ProjectMenu-module__LZTToW__userInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProjectMenu-module__LZTToW__planTagWrapper{transform-origin:50%;align-self:center;display:flex}.ProjectMenu-module__LZTToW__userName{color:#333;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:.875rem;font-weight:600;overflow:hidden}
.ProjectList-module__G2WBJq__container{flex:1;padding:.4em 1em;position:relative;overflow-y:auto}.ProjectList-module__G2WBJq__header{color:var(--gray);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.75rem;font-weight:600}.ProjectList-module__G2WBJq__list{flex-direction:column;gap:.1em;display:flex}.ProjectList-module__G2WBJq__item{color:#333;cursor:pointer;border-radius:.5em;justify-content:space-between;align-items:center;padding:.5em .8em;font-size:.875rem;transition:background-color .2s;display:flex;position:relative}.ProjectList-module__G2WBJq__item:hover{background-color:#f3f4f6}.ProjectList-module__G2WBJq__title{white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:8px;overflow:hidden}.ProjectList-module__G2WBJq__dots{cursor:pointer;opacity:1;color:#666;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:opacity .2s,background-color .2s;display:flex}.ProjectList-module__G2WBJq__item:hover .ProjectList-module__G2WBJq__dots,.ProjectList-module__G2WBJq__dots.ProjectList-module__G2WBJq__active{opacity:1}.ProjectList-module__G2WBJq__dots:hover,.ProjectList-module__G2WBJq__dots.ProjectList-module__G2WBJq__active{background-color:#e5e7eb}.ProjectList-module__G2WBJq__menuContext{z-index:100;background:#fff;border-radius:8px;min-width:120px;padding:4px;box-shadow:0 4px 12px #00000026}.ProjectList-module__G2WBJq__menuItem{color:#333;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;transition:background-color .2s;display:flex}.ProjectList-module__G2WBJq__menuItem:hover{background-color:#f3f4f6}.ProjectList-module__G2WBJq__menuItem.ProjectList-module__G2WBJq__delete{color:#ef4444}.ProjectList-module__G2WBJq__loading{text-align:center;color:#999;padding:20px;font-size:.8125rem}.ProjectList-module__G2WBJq__container::-webkit-scrollbar{width:6px}.ProjectList-module__G2WBJq__container::-webkit-scrollbar-track{background:0 0}.ProjectList-module__G2WBJq__container::-webkit-scrollbar-thumb{background:var(--gray);border-radius:10px}.ProjectList-module__G2WBJq__container::-webkit-scrollbar-thumb:hover{background:var(--dark-blue)}.ProjectList-module__G2WBJq__modalButtons{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.ProjectList-module__G2WBJq__confirmBtn{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:background-color .2s}.ProjectList-module__G2WBJq__confirmBtn:hover{background-color:#dc2626}.ProjectList-module__G2WBJq__cancelBtn{color:#666;cursor:pointer;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:background-color .2s}.ProjectList-module__G2WBJq__cancelBtn:hover{background-color:#f9fafb}.ProjectList-module__G2WBJq__deleteText{color:#4b5563;margin-top:8px;font-size:.875rem}.ProjectList-module__G2WBJq__deleteText b{color:#111827}.ProjectList-module__G2WBJq__renameInput{color:#333;background:#fff;border:1px solid #3b82f6;border-radius:4px;outline:none;flex:1;width:0;margin-right:8px;padding:2px 6px;font-size:.875rem}
.SearchModal-module__gCI8pa__container{flex-direction:column;gap:16px;max-height:70vh;display:flex}.SearchModal-module__gCI8pa__searchInputWrapper{align-items:center;display:flex;position:relative}.SearchModal-module__gCI8pa__searchIcon{color:var(--gray-dark);position:absolute;left:12px}.SearchModal-module__gCI8pa__searchInput{border:1px solid var(--gray);width:100%;color:var(--dark-blue);background:#fff;border-radius:8px;outline:none;padding:12px 12px 12px 40px;font-size:1rem;transition:border-color .2s}.SearchModal-module__gCI8pa__searchInput:focus{border-color:var(--primary)}.SearchModal-module__gCI8pa__results{flex-direction:column;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.SearchModal-module__gCI8pa__resultItem{background-color:var(--white);border:1px solid var(--gray);cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;padding:12px;transition:all .2s;display:flex}.SearchModal-module__gCI8pa__resultItem:hover{border-color:var(--dark-blue);background-color:var(--snow)}.SearchModal-module__gCI8pa__resultHeader{justify-content:space-between;align-items:baseline;display:flex}.SearchModal-module__gCI8pa__resultTitle{color:var(--dark-blue);font-size:.95rem;font-weight:600}.SearchModal-module__gCI8pa__resultDate{color:var(--gray-dark);font-size:.75rem}.SearchModal-module__gCI8pa__snippet{color:#666;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.SearchModal-module__gCI8pa__empty{text-align:center;color:var(--gray-dark);padding:40px 20px;font-size:.9rem}.SearchModal-module__gCI8pa__loading{justify-content:center;padding:20px;display:flex}.SearchModal-module__gCI8pa__results::-webkit-scrollbar{width:6px}.SearchModal-module__gCI8pa__results::-webkit-scrollbar-track{background:0 0}.SearchModal-module__gCI8pa__results::-webkit-scrollbar-thumb{background:var(--gray);border-radius:10px}.SearchModal-module__gCI8pa__results::-webkit-scrollbar-thumb:hover{background:var(--gray-dark)}
.LoginMenu-module__xjdIgG__container{bottom:var(--menu-bottom,20px);left:var(--menu-left,20px);background-color:var(--white);border:1px solid var(--gray);z-index:1000000;border-radius:1.5em;flex-direction:column;gap:1em;width:280px;padding:1.5em 1.2em;animation:.2s ease-out LoginMenu-module__xjdIgG__fadeIn;display:flex;position:fixed;top:auto;right:auto;overflow:hidden;box-shadow:0 8px 30px #0000001f}@keyframes LoginMenu-module__xjdIgG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LoginMenu-module__xjdIgG__header{text-align:center;border-bottom:1px solid #eee;flex-direction:column;gap:.2em;padding-bottom:1.5em;display:flex}.LoginMenu-module__xjdIgG__userEmail{color:var(--dark-blue);font-size:1rem;font-weight:600}.LoginMenu-module__xjdIgG__planBadge{border-radius:1em;width:fit-content;margin-top:.4em;margin-left:auto;margin-right:auto;padding:.2em .8em;font-size:.8rem;font-weight:500}.LoginMenu-module__xjdIgG__menu{flex-direction:column;gap:.5em;display:flex}.LoginMenu-module__xjdIgG__item{cursor:pointer;color:var(--dark-blue);flex-direction:row;align-items:center;gap:1em;padding:.5em 0;transition:all .2s;display:flex}.LoginMenu-module__xjdIgG__item:hover{opacity:.8;transform:translate(5px)}.LoginMenu-module__xjdIgG__item>span{font-size:1rem;font-weight:500}.LoginMenu-module__xjdIgG__logout{color:#e53e3e}.LoginMenu-module__xjdIgG__logout:hover{color:#c53030}
.ContactModal-module__Wq7ROa__container{flex-direction:column;gap:16px;padding:8px 4px;display:flex}.ContactModal-module__Wq7ROa__alternative{color:var(--gray-dark);margin-bottom:8px;font-size:.85rem}.ContactModal-module__Wq7ROa__alternative a{color:var(--dark-blue);font-weight:600;text-decoration:none}.ContactModal-module__Wq7ROa__alternative a:hover{text-decoration:underline}.ContactModal-module__Wq7ROa__form{flex-direction:column;gap:12px;display:flex}.ContactModal-module__Wq7ROa__group{flex-direction:column;gap:4px;display:flex}.ContactModal-module__Wq7ROa__label{color:var(--dark-blue);opacity:.8;font-size:.8rem;font-weight:600}.ContactModal-module__Wq7ROa__input,.ContactModal-module__Wq7ROa__textarea{background:#ffffff80;border:1px solid #0000001a;border-radius:8px;outline:none;padding:10px 14px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.ContactModal-module__Wq7ROa__input:focus,.ContactModal-module__Wq7ROa__textarea:focus{border-color:var(--dark-blue);box-shadow:0 0 0 3px #1023531a}.ContactModal-module__Wq7ROa__textarea{resize:vertical;min-height:120px}.ContactModal-module__Wq7ROa__button{background:var(--dark-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:12px;font-weight:600;transition:transform .1s,opacity .2s;display:flex}.ContactModal-module__Wq7ROa__button:hover{opacity:.9}.ContactModal-module__Wq7ROa__button:active{transform:scale(.98)}.ContactModal-module__Wq7ROa__button:disabled{opacity:.6;cursor:not-allowed}.ContactModal-module__Wq7ROa__success{color:#166534;text-align:center;background:#dcfce7;border-radius:8px;margin-bottom:8px;padding:12px;font-size:.9rem}.ContactModal-module__Wq7ROa__error{color:#991b1b;text-align:center;background:#fee2e2;border-radius:8px;margin-bottom:8px;padding:12px;font-size:.9rem}.ContactModal-module__Wq7ROa__successView{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 0;animation:.3s ease-out ContactModal-module__Wq7ROa__scaleIn;display:flex}.ContactModal-module__Wq7ROa__successIcon{color:#166534;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex;box-shadow:0 4px 12px #16653426}.ContactModal-module__Wq7ROa__successTitle{color:var(--dark-blue);margin-bottom:12px;font-size:1.25rem;font-weight:700}.ContactModal-module__Wq7ROa__successText{color:var(--gray-dark);max-width:320px;margin-bottom:24px;font-size:.95rem;line-height:1.6}@keyframes ContactModal-module__Wq7ROa__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ContactModal-module__Wq7ROa__loader{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ContactModal-module__Wq7ROa__spin}@keyframes ContactModal-module__Wq7ROa__spin{to{transform:rotate(360deg)}}
.AccountModal-module__ZcSpKq__form{flex-direction:column;gap:1rem;display:flex}.AccountModal-module__ZcSpKq__inputGroup{flex-direction:column;gap:.4rem;display:flex}.AccountModal-module__ZcSpKq__label{color:var(--dark-blue);font-size:.9rem;font-weight:500}.AccountModal-module__ZcSpKq__input{border:1px solid var(--gray);background:#fff;border-radius:8px;width:100%;padding:.6rem .8rem;font-size:1rem}.AccountModal-module__ZcSpKq__input:disabled{background:var(--light-gray);cursor:not-allowed;color:var(--gray)}.AccountModal-module__ZcSpKq__input:focus{border-color:var(--dark-blue);outline:none}.AccountModal-module__ZcSpKq__buttonGroup{flex-direction:column;gap:.8rem;margin-top:1rem;display:flex}.AccountModal-module__ZcSpKq__submitButton{background:var(--dark-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.8rem;font-weight:600;transition:opacity .2s}.AccountModal-module__ZcSpKq__submitButton:hover{opacity:.9}.AccountModal-module__ZcSpKq__submitButton:disabled{opacity:.5;cursor:not-allowed}.AccountModal-module__ZcSpKq__deleteButton{color:#e53e3e;cursor:pointer;background:0 0;border:1px solid #e53e3e;border-radius:8px;padding:.8rem;font-weight:600;transition:background .2s,color .2s}.AccountModal-module__ZcSpKq__deleteButton:hover{color:#fff;background:#e53e3e}.AccountModal-module__ZcSpKq__error{color:#e53e3e;font-size:.85rem}.AccountModal-module__ZcSpKq__success{color:#38a169;font-size:.85rem}.AccountModal-module__ZcSpKq__confirmDelete{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.AccountModal-module__ZcSpKq__confirmDeleteText{color:#991b1b;font-size:.9rem}.AccountModal-module__ZcSpKq__confirmDeleteActions{gap:.5rem;display:flex}.AccountModal-module__ZcSpKq__confirmDeleteButton{color:#fff;cursor:pointer;background:#e53e3e;border:none;border-radius:6px;flex:1;padding:.5rem;font-weight:600}.AccountModal-module__ZcSpKq__guestMessage{text-align:center;color:var(--dark-blue);flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.AccountModal-module__ZcSpKq__guestMessage p{margin:0;line-height:1.5}.AccountModal-module__ZcSpKq__cancelDeleteButton{color:var(--dark-blue);border:1px solid var(--gray);cursor:pointer;background:#fff;border-radius:6px;flex:1;padding:.5rem;font-weight:600}
