._header_1ot2m_1{background:var(--color-surface);display:flex;justify-content:center;align-items:center;padding:1.25rem;border-bottom:1px solid var(--color-border)}._header_1ot2m_1 img{display:block;width:auto;max-width:min(18rem,80vw);height:3rem;object-fit:contain}._cover_1siig_7{width:100%;height:6rem;background:radial-gradient(circle at top right,rgba(0,179,126,.22),transparent 55%),linear-gradient(135deg,#29292e,#202024);border-radius:8px 8px 0 0}._userSelector_1siig_45{margin-top:1rem;padding:0 1rem 1rem}._userSelector_1siig_45 select{width:100%;padding:.5rem;border-radius:8px;border:1px solid var(--gray-600);background:var(--gray-900);color:var(--gray-100);outline:none;cursor:pointer}._userSelector_1siig_45 select:hover{border-color:var(--green-500)}._userSelector_1siig_45 select:focus{border-color:var(--green-500);box-shadow:0 0 0 1px var(--green-500)}._userSelector_1siig_45 select option{background:var(--gray-900);color:var(--gray-100)}._sidebar_1siig_1{background:var(--gray-800);border-radius:8px;overflow:hidden}._cover_1siig_7{width:100%;height:72px;object-fit:cover}._profile_1siig_26{display:flex;flex-direction:column;align-items:center;margin-top:-2rem}._profile_1siig_26 strong{margin-top:1rem;color:var(--gray-100);line-height:1.6}._profile_1siig_26 span{font-size:.875rem;color:var(--gray-400);line-height:1.6}._sidebar_1siig_1 footer{border-top:1px solid var(--gray-600);margin-top:1.5rem;padding:1.5rem 2rem 2rem;display:flex;flex-direction:column}._sidebar_1siig_1 footer a,._logoutButton_1siig_115{background:transparent;color:var(--green-500);border:1px solid var(--green-500);border-radius:8px;height:50px;padding:0 1.5rem;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}._sidebar_1siig_1 footer a+a,._sidebar_1siig_1 footer a+._logoutButton_1siig_115,._sidebar_1siig_1 footer ._logoutButton_1siig_115+a,._sidebar_1siig_1 footer ._logoutButton_1siig_115+._logoutButton_1siig_115{margin-top:.75rem}._sidebar_1siig_1 footer a:hover,._logoutButton_1siig_115:hover{background:var(--green-500);color:var(--white);transition:color .2s,background-color .2s}._avatar_1n6j6_2{width:3rem;height:3rem;border-radius:8px}._avatarWithBorder_1n6j6_8{box-sizing:initial;width:calc(3rem + 12px);height:calc(3rem + 12px);border-radius:8px;border:4px solid var(--green-800);outline:2px solid var(--green-500)}._comment_kagyn_1{margin:1.5rem;display:flex;gap:1rem}._comment_kagyn_1>img{width:3rem;height:3rem;border-radius:8px}._commentBox_kagyn_13{flex:1}._commentContent_kagyn_16{background:var(--gray-700);border-radius:8px;padding:1rem}._commentContent_kagyn_16 header{display:flex;align-items:flex-start;justify-content:space-between}._authorAndTime_kagyn_28 strong{display:block;font-size:.875rem;line-height:1.6}._authorAndTime_kagyn_28 time{display:block;font-size:.75rem;line-height:1.6;color:var(--gray-400)}._commentContent_kagyn_16 header button{background:transparent;border:0;color:var(--gray-400);cursor:pointer;line-height:0;border-radius:2px}._commentContent_kagyn_16 header button:hover{color:var(--red-500)}._commentContent_kagyn_16 p{margin-top:1rem;color:var(--gray-300)}._commentBox_kagyn_13 footer button{background:transparent;margin-top:10px;border:0;color:var(--gray-400);cursor:pointer;display:flex;align-items:center}._commentBox_kagyn_13 footer button:hover{color:var(--green-300)}._commentBox_kagyn_13 footer button svg{margin-right:.5rem}._commentBox_kagyn_13 footer button span:before{content:"\2022";padding:0 .25rem}._post_1ei4b_1{background:var(--gray-800);border-radius:8px;padding:2.5rem}._post_1ei4b_1+._post_1ei4b_1{margin-top:2rem}._content_1ei4b_11{line-height:1.6;color:var(--gray-300);margin-top:1.5rem}._content_1ei4b_11 p{margin-top:1rem}._content_1ei4b_11 a{font-weight:700;color:var(--green-500);text-decoration:none}._content_1ei4b_11 a:hover{color:var(--gren-300)}._post_1ei4b_1>header{display:flex;align-items:center;justify-content:space-between}._post_1ei4b_1>header>title{font-size:.875rem;color:var(--gray-400)}._author_1ei4b_42{display:flex;align-items:center;gap:1rem}._authorInfo_1ei4b_48 strong{display:block;color:var(--gray-100);line-height:1.6}._authorInfo_1ei4b_48 span{display:block;font-size:.875rem;color:var(--gray-400);line-height:1.6}._commentForm_1ei4b_61{width:100%;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--gray-600)}._commentForm_1ei4b_61>strong{line-height:1.6;color:var(--gray-100)}._commentForm_1ei4b_61 textarea{width:100%;background:var(--gray-900);border:0;resize:none;height:6rem;padding:1rem;border-radius:8px;color:var(--gray-100);line-height:1.4;margin-top:1rem}._commentForm_1ei4b_61 footer{visibility:visible;max-height:none}._commentForm_1ei4b_61 button[type=submit]{padding:1rem 1.5rem;margin-top:1rem;border-radius:8px;border:0;background:var(--green-500);color:var(--white);font-weight:700;cursor:pointer;transition:background-color .1s}._commentForm_1ei4b_61 button[type=submit]:not(:disabled):hover{background:var(--gray-300)}._commentForm_1ei4b_61 button[type=submit]:disabled{opacity:.7;cursor:not-allowed}._commetList_1ei4b_114{margin-top:2rem}._headerActions_1ei4b_117{display:flex;align-items:center;gap:.75rem}._deleteButton_1ei4b_123{background:transparent;border:0;color:var(--gray-400);cursor:pointer}._deleteButton_1ei4b_123:hover{color:var(--red-500)}._editButton_1ei4b_136{background:transparent;border:0;color:var(--gray-400);cursor:pointer}._editButton_1ei4b_136:hover{color:var(--green-500)}._editPostForm_1ei4b_147 textarea{width:100%;background:var(--gray-900);border:0;resize:none;height:8rem;padding:1rem;border-radius:8px;color:var(--gray-100);line-height:1.4}._editPostActions_1ei4b_159{display:flex;gap:.75rem;margin-top:1rem}._editPostActions_1ei4b_159 button{padding:.75rem 1rem;border-radius:8px;border:0;cursor:pointer;font-weight:700}._editPostActions_1ei4b_159 button[type=submit]{background:var(--green-500);color:#fff}._editPostActions_1ei4b_159 button[type=submit]:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1ei4b_183{background:var(--gray-600);color:#fff}._wrapper_c2t3y_1{max-width:70rem;margin:2rem auto;padding:0 1rem;display:grid;grid-template-columns:256px 1fr;gap:2rem;align-items:flex-start}@media (max-width: 768px){html{font-size:87.5%}._wrapper_c2t3y_1{grid-template-columns:1fr}}._container_1mddf_1{max-width:70rem;margin:2rem auto;padding:0 1rem}._backButton_1mddf_13{background:transparent;border:0;color:var(--green-500);display:flex;align-items:center;gap:.5rem;font-weight:700;cursor:pointer;margin-bottom:1rem}._backButton_1mddf_13:hover{color:var(--green-300)}._container_1mddf_1 h1{color:var(--gray-100)}._form_1mddf_53{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}._form_1mddf_53 input,._form_1mddf_53 textarea{width:100%;border:0;border-radius:8px;padding:1rem;background:var(--gray-800);color:var(--gray-100)}._form_1mddf_53 textarea{min-height:12rem;resize:vertical}._form_1mddf_53 textarea:focus,._form_1mddf_53 input:focus{outline:1px solid var(--green-500)}._form_1mddf_53 button{width:fit-content;padding:.875rem 1.5rem;border:0;border-radius:8px;font-weight:700;cursor:pointer;background:var(--green-500);color:var(--white)}._form_1mddf_53 button:hover:not(:disabled){background:var(--green-300)}._form_1mddf_53 button:disabled{opacity:.7;cursor:not-allowed}._container_h166p_1{min-height:100vh;background:var(--gray-900);display:flex;align-items:center;justify-content:center;padding:2rem}._card_h166p_19{width:100%;max-width:32rem;background:var(--gray-800);border-radius:8px;padding:2rem;text-align:center}._card_h166p_19 h1{color:var(--gray-100);margin-bottom:.75rem}._card_h166p_19 p{color:var(--gray-300);margin-bottom:1.5rem}._form_h166p_57{display:flex;flex-direction:column;gap:1rem}._input_h166p_69{width:100%;padding:.875rem 1rem;border-radius:8px;border:1px solid var(--gray-600);background:var(--gray-900);color:var(--gray-100);outline:none}._input_h166p_69:focus{border-color:var(--green-500);box-shadow:0 0 0 1px var(--green-500)}._button_h166p_99{height:50px;border:0;border-radius:8px;background:var(--green-500);color:var(--white);font-weight:700;cursor:pointer;transition:background-color .2s}._button_h166p_99:hover:not(:disabled){background:var(--green-300)}._button_h166p_99:disabled{opacity:.7;cursor:not-allowed}._loading_h166p_139{color:var(--gray-300)}._divider_h166p_147{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:var(--gray-400)}._divider_h166p_147:before,._divider_h166p_147:after{content:"";flex:1;border-bottom:1px solid var(--gray-600)}._divider_h166p_147 span{padding:0 .75rem}._container_p1kr6_1{position:relative;width:100%}._input_p1kr6_11{width:100%;padding-right:3rem}._toggleButton_p1kr6_21{position:absolute;top:50%;right:.75rem;width:2rem;height:2rem;padding:0;transform:translateY(-50%);border:0;background:transparent;color:#8d8d99;cursor:pointer;display:flex;align-items:center;justify-content:center}._toggleButton_p1kr6_21:hover{color:#e1e1e6}._toggleButton_p1kr6_21:focus-visible{outline:2px solid #00b37e;outline-offset:2px;border-radius:4px}._container_1c9dc_1{min-height:100vh;padding:3rem 1rem;background:#121214;display:flex;align-items:flex-start;justify-content:center}._card_1c9dc_21{width:100%;max-width:32rem;padding:2rem;border-radius:12px;background:#202024;border:1px solid #323238}._backButton_1c9dc_39{padding:0;border:0;background:transparent;color:#c4c4cc;cursor:pointer;display:flex;align-items:center;gap:.5rem}._backButton_1c9dc_39:hover{color:#fff}._header_1c9dc_71{margin-top:2rem;text-align:center}._header_1c9dc_71 h1{margin:0;color:#e1e1e6;font-size:2rem}._header_1c9dc_71 p{margin:.5rem 0 0;color:#8d8d99}._avatarWrapper_1c9dc_103{position:relative;width:11rem;height:11rem;margin:2rem auto 1rem}._avatar_1c9dc_103{width:100%;height:100%;border:4px solid #00875f;border-radius:50%;object-fit:cover;background:#29292e}._cameraButton_1c9dc_135{position:absolute;right:.25rem;bottom:.25rem;width:3rem;height:3rem;padding:0;border:3px solid #202024;border-radius:50%;background:#00875f;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}._cameraButton_1c9dc_135:hover{background:#00b37e}._userInfo_1c9dc_181{text-align:center;display:flex;flex-direction:column;gap:.25rem}._userInfo_1c9dc_181 strong{color:#e1e1e6;font-size:1.125rem}._userInfo_1c9dc_181 span{color:#8d8d99;font-size:.875rem}._fileInput_1c9dc_217{display:none}._selectButton_1c9dc_225{width:100%;height:3rem;margin-top:2rem;border:1px solid #00875f;border-radius:8px;background:transparent;color:#00b37e;font-weight:700;cursor:pointer}._selectButton_1c9dc_225:hover{background:#00875f;color:#fff}._fileName_1c9dc_259{margin:.75rem 0 0;color:#c4c4cc;font-size:.875rem;text-align:center;overflow-wrap:anywhere}._actions_1c9dc_275{margin-top:1rem;display:flex;gap:.75rem}._actions_1c9dc_275 button{flex:1;height:3rem;border-radius:8px;font-weight:700;cursor:pointer}._cancelButton_1c9dc_305{border:1px solid #7c7c8a;background:transparent;color:#c4c4cc}._saveButton_1c9dc_317{border:0;background:#00875f;color:#fff}._saveButton_1c9dc_317:hover:not(:disabled){background:#00b37e}._saveButton_1c9dc_317:disabled{cursor:not-allowed;opacity:.5}._hint_1c9dc_347{display:block;margin-top:1rem;color:#8d8d99;text-align:center;line-height:1.5}@media (max-width: 480px){._container_1c9dc_1{padding:1rem}._card_1c9dc_21{padding:1.5rem}._header_1c9dc_71 h1{font-size:1.5rem}._avatarWrapper_1c9dc_103{width:9rem;height:9rem}._actions_1c9dc_275{flex-direction:column}._feedbackSuccess_1c9dc_407,._feedbackError_1c9dc_409{margin:1rem 0 0;text-align:center;font-size:.875rem}._feedbackSuccess_1c9dc_407{color:#00b37e}._feedbackError_1c9dc_409{color:#f75a68}}:root{--white: #ffffff;--gray-100: var(--color-text-primary);--gray-300: var(--color-text-secondary);--gray-400: var(--color-text-secondary);--gray-600: var(--color-border);--gray-700: var(--color-surface-muted);--gray-800: var(--color-surface);--gray-900: var(--color-background);--green-300: var(--color-accent);--green-500: var(--color-primary);--red-500: var(--color-danger)}:focus{outline:transparent;box-shadow:0 0 0 2px var(--color-focus)}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--color-background);color:var(--color-text-secondary);-webkit-font-smoothing:antialiased}body,input,textarea,button{font-family:var(--font-body);font-weight:400;font-size:1rem}
